skysight-inc/HackerNews huggingface dataset:
There are several books which speak about HFT at a high level. If you are curious about the actual mechanics of stock exchanges and (a bit about) how various parties make their money, I wrote a bit about it at http://falconair.github.io/2015/01/05/financial-exchange.htm...
Yep, it's very nice for a nil/default assignment in Objective-C like |= in Ruby
ha, that works pretty well! I currently have cntrl mapped to my caps lock button and mainly use that though.
Why yes, yes it could. ;)

http://www.bbc.com/news/technology-26879987
@aluciani + @FLGMwt - i didn't know about pluralsight. i'm looking at their courses and its quite extensive. thanks!
Show HN: LikeTag, an “upvote” button for things your friends will like
I have been using a Rosewill RK-9000RE (http://www.newegg.com/Product/Product.aspx?Item=N82E16823201...) for several months. So far, I really like it although I would probably try the Cherry MX brown switches next time. I think the tactile bump would be nice.

I've tried the Kinesis Advantage a year ago. But it took a long time to adjust, especially the arrow keys and numeric keypad. And after I adjusted, I had trouble using my home computer keyboard.
SPDY Is Dead. Long Live HTTP/2
The main idea of this article is that you should hire normal "older" (aka people over 30 with children, and women, and minorities? really!?) people and allow them to have a life.

Crap like this is why I stay far away from silicon valley. The saddest part is, it is mostly true.
I learned with the assistance of StackOverflow and Google-Fu for blogs and things, but now in work we use a handful of propitiatory libraries, with no information available online for them, and now have to work with only the documentation (and granted, direct support if I need it). It's really made me a better developer to default to the Docs rather than SO.
I was wondering if the PoC source code of Revolver is made publicly available. I was hoping to use it in my graduation project :)
> The concept of there being unknown unknowns must have never registered for so many of the day.

"I think history is a lot more interesting and makes a lot more sense when you finally realize that people in the past were just as aware and smart as us, as opposed to the bumbling idiots we often assume them to be." -- rthomas6 : https://news.ycombinator.com/item?id=9032743

I disagree with rthomas6 from the cross post linked above. I think in the past people were intellectually dishonest which led them to write and act like know-it-all pathological liars.
I used a Schlage Z-wave compatible door lock, a VeraLite smart home controller, and a handful of generic Z-wave devices (sensors, outlets, switches). I also have a Nest thermostat. The package cost me about $200 bucks (not counting the Nest).
Middlemen have always existed in markets. The middlemen have changed, but as you rightly point out, they now take SIGNIFICANTLY LESS than they used to because competition has forced spreads down to next to nothing. You pick: pay a 0.30 spread on a NYSE listed stock or a 0.01. It's sort of a no-brainer.

The thing that most people seem to be upset about is that now market makers generally have few to no obligations to provide liquidity and they are drastically smarter than they used to be.

Ultimately, unless you are slinging enormous blocks, if you send a marketable order through a retail broker these days you are almost always going to get a better fill than the displayed market. Likewise, if you are a large trader you have to be more sophisticated about how you fill your orders, you can't just lift 100k shares even when 300k are displayed unless you do so with a semi-intelligent execution algo (note: these are everywhere these days, and not using one brings into question the trader/brokers abilities and whether they are even qualified to be in the market).
None of the tech jobs I came across asked if I had a felony. They all just asked applicants to send a cover letter and resume.
I've never been able to get behind the ergonomic keyboards - I haven't really run into the RSI issues yet, and the weird layout is too difficult for me to get used to, particularly when I'm switching between desktops and laptops all the time.

I have a Das Keyboard (unlabeled, unfortunately) at home and a Logitech G710+ at work. The Logitech is technically a gaming keyboard or something, so it has a weird set of six mappable function keys on the left edge, which threw me off for a while, and I also found the CapsLock key far too easy to hit, so I just took the keycap off. The Das Keyboard is pretty vanilla, although I do wish I had gotten the one with labeled keycaps, but Amazon was out of stock at the time.

Overall, I prefer mechanical keyboards, but I think that is primarily because the build quality on them is just higher than your typical trash. The mechanical switches are much less mushy than the rubber dome style, although they can collect dust and hair more than more sealed-in types. The biggest thing is that the keyboard doesn't have some bizarre layout, and just adheres to the bog-standard IBM PC keyboard pattern, so that I can switch between keyboards without cursing at the keys that aren't where I expect them to be.
Why limit this service to bitcoin if the generalized version for any currency exists already? Head over to https://ningo.me! Shall we join forces?
does your local university allow non-degree seeking students to take courses?
"And he can't be bothered to give any shits about trademarking it today because he's too busy raking in roughly all the money."

What a car-crash of a sentence.
I would suggest incrementing the major of major.minor.patch everytime a longterm release is selected.
I love the satisfaction of using a mechanical keyboard. The clicking sensation felt as each key has it's own distinct sound while LOC run down my screen. Though I know for a fact that my co-workers do not feel the same way as I do.

Many years ago a classic Model M [1] landed on my desk and was great for a few weeks until I found it broken and used as a doorstop. Hmm.. No-one saw anything.

Spent the next few years on whatever run-of-the-mill logitech/microsoft keyboard came by way. Then I discovered Das Keyboard [2] which was great! It was fully worn in after many heavy metal code sessions (headphones on, mid-day in a room full of colleagues). Maybe I'm a bit overly aggressive with my typing, as soon after I had reluctantly switched to using Das Keyboard "Silent" Model. Another great keyboard, but still not soo silent.

To tell the same story twice - it just didn't work out. My daily typer at the office is now the Matias Quiet Pro [3]. It gets the job done at a reasonable decibel level - or so I think. Moral of the story (if there were any) - respect those who work around you. Any keyboard will do the trick. I should also be more gentle with this thing.

[1] http://en.wikipedia.org/wiki/Model_M_keyboard
[2] http://www.daskeyboard.com/products/
[3] http://matias.ca/quietpro/pc/
OpenBSD and FreeBSD
> version numbers aren't a product name, they should be scientific

That's your opinion. It seems there's a lot of people in the software industry with a different opinion.

I'm not saying it isn't a good thing when version numbers are meaningful. But that's not always the case and even when it's the case, you'd better check what it means for a particular project. There's no generic "scientific" rule about version numbers.
Cbffvoyl bhgfvqr bs gur fcvevg bs gur chmmyr, ohg lbh pbhyq rapbqr gur qngn ol hfvat pneq bevragngvba naq jung unaq vf hfrq gb cnff vg.

Vs V cnff lbh n pneq snpr hc, gura gung vf 01, snpr qbja vf 00. Vs V cnff vg gb lbh jvgu zl evtug unaq, gung'f 10, yrsg unaq vf 00.

4^4, vf 256 ovgf bs qngn gb jbex jvgu.
I think of Datomic as much more than a write log, since it includes the Datalog query language.

Also, how are you defining "high write volume"? Have you looked at metrics of how fast Datomic's serial transactor can be?
Is the racism necessarily part of it? Or do you feel like white people are deserving of any indirect scorn you wish to heap on them?
Ars Technica did a video overview of various keyboard technologies: https://arstechnica.com/gadgets/2011/02/ask-ars-ergonomic-ke...
My experience is that there are two places where you can't sell remote work: the bay area and NYC. In both of these areas people refuse to believe that the best talent (or the best talent that will work form them) doesn't come from next door.
To kill legionella you need to water at 140 F (60 C) or over, for more than 30 minutes. That temperature will cause a full thickness ("3rd degree") burn in less than a second in children and old people, and less than 5 seconds in adults.

It's best to set the water temperature to no more than 50 C. This is still potentially harmful, but takes a bit longer.

Or set the tank temperature high and have some safety feature at the point of delivery.

Scalds hospitalise many people, killing some of them. Legionella, not so many.

EDIT: It's hard to get legionnaire's disease. The "attack rate" is less than 5%. http://www.cdc.gov/legionella/clinicians.html
If it doesn't work on a 1GB VPS, it probably won't work on the Standard plan. But it might, if you can allocate a bit less RAM for Minecraft's java process and/or use some swap.

I'm adding this to the list of things to test during the public beta, because we do want people to be able to run Minecraft on the Standard server. Java is just such a memory hog!
This is why I'm a firm believer in open, free standards. Of course they don't necessarily guarantee you'll be able to open those files, but it's a great step in the right direction.

We shouldn't have to rely on reverse engineering to preserve what's ours.

Unfortunately public administrations don't realize (or don't want to realize) this, at least where I live. I even discussed this with information professionals and they wouldn't understand! We're right in the middle of some big change and it will be too late when they finally realize.
The numbering scheme isn't date based, but the release schedule is. You can point at RHEL6.3 and say Released "2012-06-20"
Do you have any suggestions on debugging INSTEON?

I have a setup at my house, but the light switches stopped talking to the SmartLinc and I can't get them to re-pair. And without any debugging options, I'm feeling a bit sunk.
The Linux kernel uses various C language features, including both C99 (such as designated initializers) and GCC extensions.
Only targeting iPhone?
FabFriday: A Single Infographic for ECommerce
It sort of is a big issue if you consider that preserving the history of something relies on lawbreaking motivated by piracy to enable it. Outside of the against-the-law bit it requires sufficiently motivated attackers and insufficiently good DRM.

The status quo is probably stable for games and big name software packages for the time being, but it doesn't inspire confidence for the long term.
More to the point, DSL is not "broadband" unless it is being used to avoid the need to send the CWA into an apartment building to rewire it.
Unfortunately there's no guide to walk you through the library. However, we have code level documentation in a live searchable form here:

https://www.availlang.org/about-avail/documentation/stacks/l...

There is also a strong beginning of a "cookbook" of expressions here:

https://www.availlang.org/about-avail/documentation/expressi...

There's also coverage of a sizable chunk of Avail's type system here:

https://www.availlang.org/about-avail/documentation/type-sys...
This is what I do as well. One raspberry pi with all the required connections (Z-Wave USB controller, IR emitter and a wire to my PC) with an extremely simple node application that serves urls like /lights/on, /curtains/open and /computer/power. My phone running Tasker to trigger the various appliances. Add some buttons to the homescreen for direct control over everything. The real added value comes from a trigger from the wakeup-alarm app that runs a Tasker script, turning on the lights, waiting 5 minutes and opening the curtains.

I haven't found an all-in-one solution to do all this. Then again, I haven't looked for anything else once I got my curtains going through Tasker. An open standard would've made the process much simpler though.
How to Send 100s of outreach emails in 2 hrs while still personalizing every one
Strongly disagree. Inelegant, but effective.
They're unreadable because CDRs aren't an archive mechanism. They break down rather rapidly. Their shelf life is similar to a floppy disk. After 10 years, the odds of being able to read a CDR that wasn't stored in perfect conditions are pretty low.
I'd love to see the numbers on who can choose between one cable provider, and several (useless) providers of 3 mbps dsl.

I'll bet it's a lot more than 12%.
Integrating e-mail metadata into your KDE Plasma desktop
Play Breakout while you pull to refresh
If one describes CQRS as being mostly about a write (e.g. master data) + read (e.g. derived data) combination, how far could one get with a relational system with views and triggers?
"What a car-crash of a sentence."

*car crash
Sriracha is the product brand (e.g. Mountain Dew). Huy Fong Foods is the manufacturer brand (e.g. Pepsico). But like kleenex and saran wrap, it has become a generic term. Sriracha is a proper noun, but is slowly becoming a common noun.
Please note that the HN community takes a rather strict approach when moderating comments that contribute noise to the conversation. "Nice article!" comments are routinely downvoted. As is sarcasm, witticisms, memes, references and other styles of comments that occur frequently but do not contribute to the discussion. It's a knowingly doomed attempt to hold back the flood of noise that covers Reddit.
I just recently left Richmond, VA and drove down Lombardy St. every day on my way to/from work.
Right--there's actually a principle in U.S. trademark law[1] that can prevent registration of a trademark if it has a generic meaning in a foreign language.

As one court[2] explained: "Because of the diversity of the population of the United States, coupled with temporary visitors, all of whom are part of the United States marketplace, commerce in the United States utilizes innumerable foreign languages.   No merchant may obtain the exclusive right over a trademark designation if that exclusivity would prevent competitors from designating a product as what it is in the foreign language their customers know best."

[1] http://en.wikipedia.org/wiki/Doctrine_of_foreign_equivalents

[2] http://caselaw.findlaw.com/us-2nd-circuit/1211778.html
Zynga Loses $226M, Plans to Close Studio in China
Would of loved to pay it as a premium game not a POS IAP money grab.

Thats why it failed.

Played it until it required me to log into Facebook at which point i deleted it.
I know you're joking, but to put how progressive the program is in context: http://www.slate.com/blogs/future_tense/2015/02/12/south_car...
> 2. They don't understand that people don't want to control everything ... they instead want to not have to control everything. Being able to control a light from your phone is not really any better than being able to do it from the light switch.

This. I keep seeing devices that make me do more manual work to control things around me. These devices make my world more complex, while I need it to be simpler.

It's why I started working on my own system to control lighting at home.
Show HN: Heartbot – The sweetest bot in your IRC or chat client
When you use a smart phone as a remote control, it's just a slow and inconvenient remote control device. If the lights don't dim by voice command, it should be by your regular smart remote or the switch.

"I unlocked my phone. I found the right home screen. I opened the Wink app. I navigated to the Lights section. I toggled over to the sets of light bulbs that I'd painstakingly grouped and labeled. I tapped "Living Room"—this was it—and the icon went from bright to dark. (Okay, so that was like six taps.)"
50+ Places to Promote, Validate and Grow Your Startup
Yes, we'll help in almost any case like that. In many cases app developers should be able to help as well. We may not be able to fix a buggy email app, but the author could upload a fixed version and have you upgrade, for example.
While I think that Vint Cerf is correct in talking about the dangers of losing the ability to read files in various formats, my hope for long term access lies in open and standardized file formats and services like the fantastic archive.org (http://web.archive.org/web/*/markwatson.com is their history of my little web site, starting in 1996).

I think that HTML files in a standard character set like UTF-8 could be readable a thousand years from now if human civilization has not destroyed itself.

I hold out less hope for formats like various ogg formats, TIFF, JPEG, MPEG, etc. Software like computer games is even more problematic.

I am hopeful that the technology will improve for archiving digital assets. New storage technologies will become more reliable, much more information dense, and less expensive both to build and provide power for.
On MicroSD card problems (2010)
Charles Barkley is the best thing to happen to non player basketball. He does have a point though. Analytics are one thing but building a team completely based only on analytics is not a winning proposition.
You guys both just needed to read the article: "USPTO has already issued several decisions stating that the single word "sriracha" on its own is now too generic for any of these pretenders to trademark for themselves."
At 10,656 votes the ratio is still the same:

43% (4,627) I like big versions, and I cannot lie
57% (6,029) v4.0, 'cause I get confused easily
This, definitely. Whether or not they'll give you a simple percentage number for your stock is a good indicator of whether you can trust them or they're trying to pull the wool over your eyes. There are probably many others. At the end of the day, if you don't get straightforward answers to straightforward questions, then you probably can't trust them.

Caveat: some questions that sound (in the light of inexperience) like they are straightforward are not to people with more experience of the issue in question. For example, a naive computer purchaser might ask "can this laptop run my Excel spreadsheets?". A naive salesperson might clinch the sale with a simple "yes". An experienced salesperson who'd had to process many returns after such sales might say "well, it depends on how large your spreadsheets are". But the naive buyer might think that the experienced salesperson was being non-straightforward and look for a different, less accurate salesperson who seemed more trustworthy because his answers were simpler.

Luckily, percentage ownership is pretty easy to be straightforward about. Except... I've met quite a lot of developers who, after I've explained their options grants to them, were surprised and unhappy to discover that if they get options over (say) 1% of the company, they won't always have options over 1% of the company. They didn't understand that when a company takes on new investment, existing investors (including options holders) get diluted. They thought that their 1% was 1% forever.

Which means that if a developer asked me "what percentage of the company will my options amount to" I might respond "x% of the current fully-diluted shares. But remember that that could go down in percentage terms if we took on further investment." And a naive developer might think that the caveat in that sentence meant that I was being less-than-sincere (rather than being as honest as I know how) and move on.

So it's complicated.
Can confirm, pluralsight is a great resource. Lots and lots of interesting stuff.

Other than that it really depends on where you want to go and how much you already know. If you'd like to go work for Microsoft I can recommend events and books, but if you want to work for Google, people will recommend completely different stuff.
You know, the hotter incandescent bulbs consume less energy, saving much more than their more usual replacement cost. Added to that, they are cheaper to make. But let's not disrupt a good conspiracy theory (who was Philips conspiring with, by the way?).

If Philips simply launched a bulb that lasted less, with no advantages, people would buy from other manufacturer, and Philips wouldn't be here anymore. They even took a huge risk launching it, because despite it being cheaper to use, people do not like changing bulbs.
Can't give any practical example, but i find eslint more pleasant to use to the point where i am using for any new project. Also, it comes with many useful rules out of the box, like one, which make sure you take care of `err` in callback.
You should spend it on 1 or 2 good books and then take a week or two off and use the 2K to cover your unpaid time. And then focus like a sunbeam and magnifying glass night and day and absorb everything you can in that sprint!
This is valuable (as I understand it, they are using a metaphor for virtual machines), however the need for this in most cases could be obviated by using open data formats. The problems of physically degrading storage media, "bit rot", and the ability to interface with obsolete technology are also a big deal
Cyber Threat Map
One of my biggest problems is the all-too-pervasive attitude that #2 means that users shouldn't be able to control things that "do the right thing", rather than that the device defaults to doing the right thing. I find myself all too often in "edge case" situations that would be very easy to fix manually if I could dig around in some settings panel, but modern design philosophy seems to consider including a setting like that to be a design failure in some way.

One example is a lack of any kind of manual focus on any phone cameras. If I'm taking a picture of a person or a cat or something the autofocus does the job right almost every time, but try taking a picture of a small shiny button or something - it's a nightmare. If I could press up-down-up-down-A-B-A-B-start-select and get a manual focus slider, I'd be happy all the time, but instead my few salient memories of fighting with the autofocus have soured me on the whole experience.
Sounds good, but I seriously doubt you're going to come over to my place here in the Netherlands.