skysight-inc/HackerNews huggingface dataset:
We worked really hard to try to optimize angular code to make it "Fast enough" for our cordova app.. On the web, it doesn't really matter because everything was <20ms, but on the phone, the same operation was >250ms. We tried lots of hack with angular, and eventually, I tried replacing the slowest view with React. And without hack it was so much faster. It's obviously possible to do the same thing with Angular by not using the dirty checking (or not using $scope at all), but at this point, you're not really using angular anymore).

Point is, for us, React led to a much cleaner and faster code. I was also waiting for an excuse to jump on ES6 and prefer the controlled state/props to the $scope/directives philosophy. We're not using flux but have been highly inspired by it and (Optmimizely's) nuclear.js library.
> 75 percent of infants between the ages of four to six months

With average customer lifetime of 2 months, they better pay a LOT and/or have a real low CAC.
> Publicly shaming someone on twitter isn't trying to start a witch hunt?

Publicly shaming someone on twitter isn't necessarily trying to start a witch hunt. Most tweets do not start a witch hunt and it can be quite difficult to predict in advance the size of the reaction to any particular set of comments. Furthermore someone who is regular tweeting and used to sharing inconsequential thoughts has been lulled into a sense of banality since they have many many tweets that don't provoke an over reaction.
Tell HN: Vote to build more housing in San Francisco
Peer-to-peer network of Git repositories being shared over BitTorrent
Treasure Data has a trove of roles open from Frontend Lead (angular.js) to Sales Engineers. Some roles are remote, the rest are in our Mountain View, CA office. Yes on H1B's.

Lots of things open:
Frontend Lead role (partial remote OK): https://jobs.lever.co/treasure-data/f670b692-b9a7-432e-bec1-...
Sales Engineer, solid data analytics experience needed: https://jobs.lever.co/treasure-data/4753052d-4a83-43cd-b3e3-...
Account Exec, NY/Boston area: https://jobs.lever.co/treasure-data/c06e2d66-bf3d-49d8-8fbb-...
Data Scientist, customer facing: https://jobs.lever.co/treasure-data/2991e41d-fea8-4ca6-a19c-...
Director, Demand Gen: https://jobs.lever.co/treasure-data/9cc0fafd-b02d-4d1f-a1a7-...
Distributed Systems Engineer (systems programming, algorithms, data structures, Java, and C++): https://jobs.lever.co/treasure-data/411beebe-3612-4c9b-a389-...

Lots more going on here. You can reach me directly at petra@treasuredata.com with questions or interest.

You can find out more about Treasure Data on this video: https://youtu.be/lFxJgTD5eqw (yeah, a little long for the general public but I bet this audience will want more details...)
I like: "Dangling by a Trivial Feature" http://prog21.dadgum.com/160.html
I ran into a login error on Transunion, and the password recovery wizard wouldn’t accept my info. When I called, TU reported that my account had also been taken over by a Yahoo! email address that wasn’t my own. Unlike Equifax, however, this time I was able to get the email address.

When I asked Transunion if they could investigate this and/or coordinate with Equifax, they said they don’t have any ability to investigate fraud like this. I found this ironic given that they are supposedly in the business of protecting consumers from fraud. Instead, they recommended I try to contact the police but acknowledged it would be difficult to catch the person.

Any recommendations for how to catch this person?
I have to disagree on best in class. Wunderlist was a pig on desktop, and they killed the desktop app entirely for Windows7. I far prefer todoist.

I also think Tempo is head and shoulders above Sunrise after spending significant time with both. I can't find the value in a calendar app that lacks the ability to dial a conference call number in 2015.
Gadgets powered wirelessly at home with a simple Wi-Fi router
Elon Musk trashes story that argues Tesla relies on government handouts
It's hard to sell several months of "it's still working". After the initial coverage, the only thing really worth talking about are the unexpected things and unexpected things tend to be bad.
"The idea is to get users hooked on great apps and services made by Microsoft, with the hope those people will eventually make the jump to Windows computers, phones, and tablets."

Good luck with that.
Genuinely, in road safety, the company typically considers and weighs the cost of fixing an issue, vs the cost of lawsuits in the event of death/injury.

One paper on the topic talks about the Ford Pinto fuel system design: http://users.wfu.edu/palmitar/Law&Valuation/Papers/1999/Legg...

The GM ignition-switch recall also sparked a similar debate: http://en.wikipedia.org/wiki/2014_General_Motors_recall

So it's not uncommon that economics outweighs risk-to-life in a lot of businesses.
Yeah, I'd say only go for a non-obvious solution if the result is at least as readable and maintainable as the obvious solution.
RockYou is looking for a Sr. Systems Engineer in San Francisco - Onsite

Linux Systems Engineer - http://rockyou.com/about/careers/
That's not really what I'm taking issue with.

The parent to my post mentioned that this was a win for people with "overbearing parents" or an "abusive spouse". My response is that the message From field still says that this message is from Facebook, and the subject line apparently says "Encrypted Notification from Facebook". So this is not really a win for someone with overbearing parents or abusive spouses because sufficiently overbearing or abusive people will be on the lookout for any communication from Facebook and will assume the mere fact that the message is encrypted is a sign that it's something they would disapprove of.

That is no way meant to say that the feature is useless, rather that the parent to my post is mistaken about who this feature is useful for. More useful would be an option to have the notification message come from somewhere innocuous - to otherwise make it look like spam. If it did, the PGP encryption would allow the recipient to pick it out of the spam and make sense of it while not alerting others to the fact that it's a message from Facebook.
I take it into account by asking a problem that is so simple and straightforward that you do not need google, intellisense, or any other tool to solve the problem. As I mentioned in another comment above, I have asked problems as simple as "add and subtract four numbers". A candidate who needs to use Google to determine how to add and subtract doubles in C++ will not be successful.

Now, perhaps I am alienating candidates, but first, I am very willing to accommodate any candidate who wishes to demonstrate their coding skills to me in some other way, and second, my primary goal is to prevent bad hires. If good hires go to the competition, that's too bad, but it is way more important to prevent a bad hire. What I am not willing to do is fail to test candidates on their coding ability; I have had candidates -- some with advanced degrees -- show up who had no demonstrable ability to solve practical problems.
I haven't even heard about that before. Visiting their website doesn't fill me with hope (just a blank page with a nice NoScript logo). I will allow it, see what happens, and possibly report back.

And I am sorry to hear that. I was pretty devastated when my old PC died but I at least had all my data.

[EDIT] There is almost no information about the "app". A slick promotional video on youtube shows 5 seconds of it. A not so dense list of a dozen songs and a mouse clicking on one. That's all you get to see of it. I can't see whether it has good separation between its concept of a Media Library and Playlist. This is the largest thing that keeps me on Winamp.

That doesn't even go on to mention technical features. Replay gain? Gapless? Decoder quality? (I assume it uses whatever you browser has). Does it have ratings, playcounts, visualisations?
Disregarding the "cool" technical challenges, what are some of the positive contributions to society that only HFTs could bring about?
We are discontinuing the support for Atlassian IDE Connectors
haha, thanks. I haven't heard of any of these. Sounds like a good opening for a presentation.
Very nice. I dabbled in building a web synth not too long ago. Volume envelopes were a pain in the butt. I could never seem to manage to resolve the annoying clicking from volume changes. I also incorporated a fft visualizer in the middle of the synth, but this really bogged it down and made the audio extremely choppy. This synth is much nicer :P
That would be called reliability testing and it's why Netflix has chaos monkey to throw a wrench into things.
Just making a guess here but it may be that you have several limit orders fail to be filled for any given trade but when you you place an order that finally does get filled it may still complete a winning trade despite being your 5th order placed for the trade.
Adding perf stats to stress-ng
A history of Internet security
Congrats wunderkinder. You guys are awesome. gg ms.
Wanderlust did recently release an API, looks like you can now access lists in a more formal way: http://developer.wunderlist.com/documentation/endpoints/list
This is how Erlang (for example) gets its reputation of being "nine-nines" capable (i.e. capable of 99.9999999% uptime, or downtime on the order of milliseconds per year). Erlang (and Elixir and LFE) software following the OTP framework is usually ordered into "supervision trees" - layer upon layer of Erlang processes managing other Erlang processes in turn managing other Erlang processes, all potentially distributed across multiple Erlang VM (nowadays BEAM) instances.
The way threading works in any app that displays comments has a huge affect on how much I'm going to enjoy using it. So I personally would prefer to see a comment screenshot that shows how threading works in the app. The current screenshot only shows a single comment.
buying the bid without it going offered there. Then you sell the offer and have earned the spread.
San Francisco, CA - RockYou

RockYou has a few openings for:

Sr. Data Engineer (PHP/Java/Hadoop)
Sr. Linux Systems Engineer
Server Engineer

http://rockyou.com/about/careers/
Pogoseat - Santa Monica, CA (On-site, full-time) | https://pogoseat.com/

* Full stack software engineers: https://angel.co/pogoseat/jobs/68114-full-stack-software-eng...

* Front-end developers: https://angel.co/pogoseat/jobs/68334-front-end-developer

Pogoseat is building the world's premiere white-labeled platform for live-event upgrades. Want a better seat at the next Giants game? Want to shoot a basket on the court after the game? Pogoseat provides technology that enables teams, venues, promotors, and organizers to offer an endless variety of seat and VIP upgrade possibilities to fans.

We're out to make the world a better place by making live events more memorable. We believe that only the worst seats should be empty, never the best, and we've got a passionate team of diverse, talented people working hard to make sure your next experience at a live event is one you'll never forget.

Join our Santa Monica, CA based team (of 12) and take a leading role in helping us grow.

More about us: https://pogoseat.com/, https://angel.co/pogoseat, https://twitter.com/pogoseat, http://techcrunch.com/2014/07/28/pogoseat-2-3m/
This would be an "aggressive" strategy. You get a signal from some source (looks like the author worked in news events, but the signal could be anything). If the signal indicates, via your model, that the product you are trading will go up through the best offer, you send an aggressive buy into that offer.

If all works out well, you get filled for a buy and the old offer (which you bought at) is now at least the best bid. Do this hundreds of times a day and you're starting to talk about real money, especially since you can scale (to a point) by upping your quantity.

Sometimes you aren't fast enough though. That buy you sent into the best offer is too slow - it merely appears as a buy at what is now the best bid (or doesn't at all if you use an IOC - immediate or cancel), and you get no trade. Even if you only get filled on 20% of the signals, if they are on average good, then you still make money.

This is just one type of strategy though. Not all HFT strategies rely on aggressive signals, though a lot do.
Yes. Just look at the details of the calculation. It makes very (very!) liberal assumptions, and produces a very loose upper bound, i.e. 2^500 is almost certainly a gross overestimate of what is actually achievable even given arbitrarily advanced technology. The point here is that even a very loose upper bound is still quite small.
Engineering @ Handy | New York, NY

Handy is an on-demand cleaning and home improvement service platform that has quickly become the dominant player in the industry.

We are looking for talented engineers with a diverse skill set who:
Love to solve complex real-world problems
Enjoy implementing new technologies
Want to work with an accomplished and inspired team
Are eager to be a part of a fun company culture

We are looking for:
* Full Stack Engineers (Senior & Mid-Level)
* iOS/Android Developers (Senior & Mid-Level)
* Infrastructure Engineers (Senior & Mid-Level)
* DevOps Engineers (Senior & mid
* Automation Engineers

Bonus points if you're down with:
Ruby on Rails
MySQL
Angular
Python

Perks:
* Nurturing and collaborative environment
* Catered Lunch and Dinner
* Fully stocked kitchen with drinks and snacks
* Frequent happy hours, game nights, and team outings

Please apply @ https://www.handy.com/careers or email recruiting@handy.com
Keep in mind that per the post, the SEC only sent a C&D after they tried to make money off of it.

At that point, it's no longer a funny joke.
'Normal' was fairly biased, as it mostly refers to an average western individual.

Nothing wrong with it, but why not avoid the negative aspects of it? Why not fostering your own culture?
The class "in power" can't make denigrating comments of the class not "in power." A good example of this would be a rich person making fun of poor people vs. a poor person making fun of rich people.
NetApp CEO departs
Lisp did that in the 1960s. BBN Lisp for example...

Most Common Lisp implementations still do it today: SBCL, Clozure CL, LispWorks, Allegro CL, CLISP, ...

Yeah, filling caches before dumping and keeping caches filled is also common...

More advanced implemenations could write incremental image dumps, based on other image dumps, ...
Thank you for the kind words.

I must admit that I was pretty sceptical about it, all the way up to when I wrote a couple of lines to connect a few nodes, then I wrote a very simple pair of noteOn, noteOff functions (no envelopes, no nothing) and a tiny function to parse the MIDI key number... And when I started playing that... single sine wave without any flavor on it or effects... I loved it! The latency was great, the oscillator produced such a pleasant sound and above all... I (couldn't make this "capital-enough") have built this teeny-tiny (for me - uber-cool) instrument. :)
You just have to look at Therac 25 for the risks of relying on software interlocks alone. One of the prevailing pieces of feedback was the lack of hardware interlocks - whether that's possible on anesthesia machines I don't know…but the prevailing wisdom is to use/include hardware interlocks wherever that's feasible, for any critical life-supporting equipment.
Get Unlimited Special Guest Miis with Spot Exploit for the 3DS
I have tried that as well in the eleven years since I wrote this article. It is much more work for me to set up a development environment, get the monitoring software working, blah blah blah, and there are many points of failure, but if the candidate feels more comfortable doing it that way I'm willing to do so.

The problems that I ask are so easy that it really does not make a difference whether the candidate is writing on a whiteboard or typing on a computer; most of the problems I ask can be solved in fewer than six lines of code. I am using the code as a starting point for the conversation, not the end point.
In the Netherlands something similar, who remembers the cartoon "Purno de Purno"? :-) It was glorious, made on a pixelated Amiga, many boobs and sexual innuendo (that went straight past me as a kid), and pretty absurd plotlines (which is why I loved it).
Thank you!
Haven't even thought about upload to SoundCloud, yet. Interesting idea.

Cheers!
I was just pointing out a piece of historical trivia.
Well in all (sad) honesty, that's probably the only sort of violator they can go after. The banks and corporations have more than enough money to "avoid" (not violate) the SECs rules and regulations, as well as defend themselves.

An unfunded startup seems like a big win for a department which can't enforce anything helpful for the average citizen.
Do you really think the SEC would have offered a $20,000 settlement if this was a major banking corp instead of an unfunded startup? Of course not. If they even did offer a settlement, it would have been an extremely large number. The SEC knew this was small fish and so offered the settlement to clear it off the plate.

Furthermore, at what point does it suddenly become OK to chase after a financial security law violation? Is there a valuation limit? Cash flow limit? War chest limit? What exactly is the qualification to no longer be "a shame"?
It really depends. As an early GenX, I find the generational boundary quite stark. I have more in common culturally with people 15 years younger than me than I do with people 5 years older (late Boomers).
How does an anesthesia machine fail safe?

What I mean is, does it continue applying anesthetic in the event of a power failure or does that stop entirely?
Loved the idea.

Just as a quick feedback, you can show a demo link, which sums up everything nicely without the user to try first.
Not sure what you mean by "interlocks", but the hardware was quite distributed. Each critical component had its own board and industrial microcontroller. And we had various levels of watchdogs keeping track of system health at all times.
"Germans now need to complete special training before being able to enter the old-fashioned elevators called paternosters.

Those elevators are unusual — they do not have doors and do not stop at any floor. Instead, they operate continuously, and users need to jump in and out of the moving cabins."

It sounds fun if you're a young or able-bodied person.
It has a feel of a scripting language, but as far as I can tell, it rather has the safety of C/C++, which I personally wouldn't call "safe like any other language".
Whoa... Sand Hill Exchange never tried to make any money off the site. We did let people put their own money on the line.
Ask HN: Link to HN discussion on online python learning website
Hello,

Some months (years?) ago, there was a discussion on webapps that were making small income...like $1k-$2k per month.

I believe someone mentioned an online, interactive python learning website. I am now looking for that comment. If anyone can find the link, I will be eternally grateful.

Thanks
Terrible clickbait title.
Yeah, it's a clever workaround. Don't think I'll go back to it though, my own protocol I've been working on has convinced me I want some of those layer violations QUIC also displays, so I can integrate encryption, authentication, handoff and other features without paying full price.

And there's also the fact that I want something that runs on the BEAM VM...
Dato | Seattle, WA | https://www.dato.com/

Dato is at the forefront of machine learning technology, committed to bringing predictive analytics to the masses. Work with an amazing engineering team with a vision, and deliver real customer value every day. Our platform encompasses prototyping, data exploration/visualization, model building, and production tools, and we offer the opportunity to work on the whole stack. Help move the industry forward in the world of predictive analytics and intelligent applications!

Frontend Dev: Work with React.js/C++/Python to build delightful experiences for our users.

Backend Dev: Development, integrate and deploy internal and third party services to production. Design, implement, and monitor long running services to the benefit of our product and customers.

Job descriptions here: https://dato.com/company/careers/index.html

Interested? Email jobs@dato.com
Large corporations with government contracts have this kind of work. Probably financial institutions too.

The coding proces is slower than most people are used too and can become frustrating.
You have to find out why it stopped working. Was it an aggressive strategy that used to have a 100% fill rate, but now is only getting filled on 30% of the orders it sends out? Chances are that you've just become too slow for that trade. The only fills you are getting now are the bad ones. Time to move on or speed up.

Let's say the fill % stays the same though. Has volatility in your market dropped off a cliff the past few weeks? Perhaps your strategy is highly dependent on volatility. It'd be good to keep this one running, as it's likely volatility will return at some point. You want to diversify though and have other strategies that perform well in such a low vol regime, so you're not dependent on high vol.
This blog has more details: https://medium.com/@eiaine/how-startup-growth-hacks-resulted...

It's a funny read....

Another thing I learned: If you’re gonna try to make yourself look like a legitimate financial institution, you’ll be prosecuted like a legitimate financial institution. And when that happens, you sure as shit better have the legal resources of a legitimate financial institution.

The Commission accused us of acting as unregistered broker-dealers, selling security-based swaps, offering swaps on an unregistered securities exchange.
It can operate completely mechanically. There is an integrated UPS in case mains fails. If the battery also fails, a pneumatic whistle goes off to alert the user. If for some reason something goes really bad, they switch to using an ambu bag, typically hung on the back of the machine.
On the other hand, we can't act like the front page is a meritocracy either when there is a significant element of luck involved. Would be be "growth hacking" if I analyzed upvoting patterns to determine the "correct" time to make a submission to maximize the chance of hitting the front page? Don't I gain an advantage over someone that sees an interesting link and just immediately submits it to HN?
I can't find another email provider to give out dedicated IP addresses for less than sendgrid. We whitelabel a lot of our service so this is a significant cost.
Neo beckons. https://www.blocktrail.com/BTC/tx/5d1260add1248583036b4fd526...
This kind of thing has been around since Tesla ( the inventor ) or longer. It always seems there isn't always enough power available in one frequency. Can you use more than one circuit on more than one frequency and aggregate the collected power somehow?
great shot of rtm leaving court in '88 cf: Morris Worm
Rent prices across the US: SF tops list with new record high