HN user

killahpriest

750 karma
Posts27
Comments111
View on HN
medium.com 8y ago

Customizing scores in Elasticsearch for product recommendations

killahpriest
1pts0
medium.com 8y ago

Customizing scores in Elasticsearch for product recommendations

killahpriest
2pts0
medium.com 8y ago

Using systemd as a better cron

killahpriest
1pts0
medium.com 8y ago

Using systemd as a better cron

killahpriest
7pts0
medium.com 8y ago

Using systemd as a better cron

killahpriest
3pts0
stacks.stanford.edu 9y ago

Inside the Japanese Software Industry (1984) [pdf]

killahpriest
1pts0
github.com 9y ago

Tiny C program to limit volume on OS X

killahpriest
1pts0
medium.com 10y ago

Things I wish I knew about Redux

killahpriest
15pts1
mariusgundersen.net 10y ago

Efficient module loading without bundling

killahpriest
1pts0
github.com 10y ago

Lodash/fp

killahpriest
1pts0
medium.com 10y ago

Why Portland Needs Open Data

killahpriest
2pts0
git-scm.com 10y ago

Git bisect

killahpriest
7pts0
seancascketta.com 10y ago

A Look at 10 Months of CapMetro Vehicle Position Data

killahpriest
1pts0
github.com 10y ago

Awesome-transit

killahpriest
2pts0
github.com 10y ago

React Native Material Kit

killahpriest
2pts0
blogs.library.duke.edu 10y ago

Why We’re Not Digitizing Zines

killahpriest
2pts0
zedshaw.com 10y ago

Turd cookies

killahpriest
18pts0
developer.apple.com 11y ago

Apple now accepts videos in the App Store

killahpriest
2pts1
github.com 12y ago

Metaflask - A repository to organize the Flask ecosystem

killahpriest
115pts10
itunes.apple.com 12y ago

iBooks – The Swift Programming Language

killahpriest
2pts0
www.kvue.com 12y ago

Lyft plans Austin launch without approval

killahpriest
2pts0
github.com 12y ago

Show HN: Convert Sass to SASSC for libsass/sassc

killahpriest
1pts0
www.ordoro.com 12y ago

2014 SXSW eCommerce Events

killahpriest
1pts0
zulko.github.io 12y ago

Making GIFs From Video Files With Python

killahpriest
285pts41
jailbreakcon.com 13y ago

WWJC 2013 - Aug 23/24 NY - JailbreakCon

killahpriest
1pts0
blog.aubrey.me 13y ago

Why are apps launched, to great fanfare, and then suddenly die off?

killahpriest
2pts0
stackoverflow.com 13y ago

Does JavaScript's setInterval() method cause memory leak?

killahpriest
23pts12

Everything is closed.

Direct connect: October 18, 2017 at 4:37:09 PM UTC-5

Internet connectivity: October 18, 2017 at 4:33:29 PM UTC-5

EC2 VPC network health: October 18, 2017 at 4:13:00 PM UTC-5

---

Personal Health Dashboard seems like its being udpated faster.

https://phd.aws.amazon.com/

---

Opened at: October 18, 2017 at 4:10:19 PM UTC-5

DirectConnect operational issue

02:10 PM PDT We are investigating network connectivity issues affecting Direct Connect customers using the US-WEST-2 Region.

---

Opened at: October 18, 2017 at 3:59:42 PM UTC-5

Network Connectivity

01:59 PM PDT We are investigating Network Connectivity issues in the US-WEST-2 Region.

---

Opened at: October 18, 2017 at 3:59:00 PM UTC-5

EC2 VPC network health internet issue

Beginning at Wed, 18 Oct 2017 20:59:00 GMT, some instances are experiencing elevated packet loss between the us-west-2a Availability Zone and the Internet. We are now investigating this issue.

Check https://phd.aws.amazon.com/

---

Opened at: October 18, 2017 at 4:10:19 PM UTC-5

DirectConnect operational issue

02:10 PM PDT We are investigating network connectivity issues affecting Direct Connect customers using the US-WEST-2 Region.

---

Opened at: October 18, 2017 at 3:59:42 PM UTC-5

Network Connectivity

01:59 PM PDT We are investigating Network Connectivity issues in the US-WEST-2 Region.

---

Opened at: October 18, 2017 at 3:59:00 PM UTC-5

EC2 VPC network health internet issue

Beginning at Wed, 18 Oct 2017 20:59:00 GMT, some instances are experiencing elevated packet loss between the us-west-2a Availability Zone and the Internet. We are now investigating this issue.

Downtown Austin, TX - Will Pay for Relocation - Ordoro - https://www.ordoro.com/

We're hiring a full time Python/JavaScript developer. We pay a competitive salary w/ full benefits, have an open vacation policy, sweet stock options, and provide you with whatever SW & HW you need.

--

About You

You love:

- Python, Javascript, and exploring new technology

- Using 3rd-party APIs and figuring out all the fun little land mines their docs fail to mention

- Working with our sales and support team to keep things running smoothly

- Supporting our designer to make a clean and intuitive UX for our application

- Doing some Linux admin work

- Creating internal tools to make everyone’s life easier

--

About Ordoro

We create user-centric, thoughtfully-designed software that’s helping merchants efficiently manage everything that happens after the order is placed on their webstore - tasks such as shipping, dropshipping and inventory management.

Some of the tools we love and use daily:

    python flask javascript knockoutjs golang beego postgres redis sass git node.js
If you're interested, shoot an email to ben at ordoro.com.
Solar pond 13 years ago

If you're curious as to how the thermal energy is extracted:

http://www.sciencedirect.com/science/article/pii/S0038092X10...

Heat has generally been successfully extracted from the lower convective zone (LCZ) of solar ponds by two main methods. In the first, hot brine from the LCZ is circulated through an external heat exchanger, as tested and demonstrated in El Paso and elsewhere. In the second method, a heat transfer fluid circulates in a closed cycle through an in-pond heat exchanger, as used in the Pyramid Hill solar pond, in Victoria, Australia.

tl;dr Programming has been ignored because hardware has a much more visible payoff. The impact of computers and the innovation in hardware will "be but a ripple on the surface of our culture, compared with the much more profound influence they will have in their capacity of intellectual challenge without precedent in the cultural history of mankind." That is, the intellectual impact of programming is more significant than the impact made innovation on the hardware side. At least thats what I think what Dijkstra is saying.

Some gems:

Test driven development, 1972.

Today a usual technique is to make a program and then to test it. But: program testing can be a very effective way to show the presence of bugs, but is hopelessly inadequate for showing their absence. The only effective way to raise the confidence level of a program significantly is to give a convincing proof of its correctness. But one should not first make the program and then prove its correctness, because then the requirement of providing the proof would only increase the poor programmer’s burden. On the contrary: the programmer should let correctness proof and program grow hand in hand.

For loops have brain damaged us.

Another lesson we should have learned from the recent past is that the development of “richer” or “more powerful” programming languages was a mistake in the sense that these baroque monstrosities, these conglomerations of idiosyncrasies, are really unmanageable, both mechanically and mentally. I see a great future for very systematic and very modest programming languages. When I say “modest”, I mean that, for instance, not only ALGOL 60’s “for clause”, but even FORTRAN’s “DO loop” may find themselves thrown out as being too baroque. I have run a a little programming experiment with really experienced volunteers, but something quite unintended and quite unexpected turned up. None of my volunteers found the obvious and most elegant solution. Upon closer analysis this turned out to have a common source: their notion of repetition was so tightly connected to the idea of an associated controlled variable to be stepped up, that they were mentally blocked from seeing the obvious. Their solutions were less efficient, needlessly hard to understand, and it took them a very long time to find them.

Thank you! That splash screen slowed down development time so much. Add 3 to 5 seconds to every single build and run.

Ghost.py seems promising but is painful to work with. Installing the dependencies took about an hour (compiling PyQt itself took about 25 minutes). When we did finally get it working, PyQt would crash after the third or fourth scrape and would take between 15 to 30 seconds per scrape. Where we used it: https://github.com/createch/PriceChecker.py/blob/master/pych....

My advice to anybody looking to do headless webkit in Python: Don't use Ghost. Try out PhantomPy and try using the Selenium webdriver for Phantom.

We switched over the Selenium webdriver for PhantomJS and found it to be much more stable and fast. See this SO answer by another Ghost.py user who gave up: http://stackoverflow.com/a/15699761/854025. Where we used the Selenium driver: https://github.com/createch/PriceChecker.py/blob/phantom/pyc....

Why did you choose not to use HNKit from chpwn's news:yc? https://github.com/Xuzz/HNKit The way you do it right now seems like it would be terribly slow.

The API calls made by this app are slightly tricky. For the front-page posts, a call is made to http://hnsearch.com/bigrss and then the resulting xml is parsed to grab the unique IDs from each post. Those are then sent as a request to the actual API to get the posts. The comments, unfortunately, return as basically a totally unordered set. I create a linked list out of those, and then I turn it into a flat array based on the nested nature of the comments - so UITableView will render correctly.

Here is today 13 years ago

This actually isn't made with D3. If you look at http://hereistoday.com/today.js, it is all done in Canvas. Their code is fairly well commented, so start by reading through that. At the same time, Google around how to use Canvas for animation.

How it works: they bind the getPosition function the mousedown event, which in turn starts the appropriate draw function. They have 19 frames, each of which has its own draw function that draws rectangles. Every 1000/FPS seconds, the the update and beginDraw functions are called, which are responsible for tween effect.

One example of when goto is a good idea.

Why is Lua 5.2 so much faster than Lua 5.1? Lua 5.2 supports a new goto keyword. This is incredibly useful when doing this kind of compilation as it allows me to pass execution directly from basic block to basic block. Lua 5.1 doesn't have this, which means I have to fake goto using what boils down to a switch statement. This is much less efficient.

Pick up the plate armor, he'll barely score any damage on you. It looks like `[` and is in the dungeon somewhere (in addition to chain mail, which looks like `[` as well).