skysight-inc/HackerNews huggingface dataset:
I've always wanted to use one, but the fact that very few domain hack startups have taken off keeps me away.

last.fm and del.icio.us are the best examples I can come up with of successful startups with domain hacks, and I don't think del.icio.us was ever a huge hit outside of the tech world. Plus they both ended up buying/switching to the dot coms anyway.
Similar would happen if Ranier blows it's heavily glaciered top. People don't realize just how much Seattle is a death trap of earthquakes, volcanoes, and rain. Californians take note 
.
Dynamic range. A double-precision variable has the same precision at 1e+10 as at 1e-10, your proposal does not. This is not a big problem if you have a good idea about the numbers in your application (e.g., digital signal processing), but it is a big problem if you write a matrix library (or anything else which deals with real numbers) for arbitrary inputs.
The problem with self-published books
> regarding this topic it seems you live in a fantasy world that belongs to young people.

I honestly have no idea what you're talking about.

Obviously reporters have biases. I like mine to try to be as objective as possible. I don't understand how we're disagreeing on this.
Some seriously slick stuff there! #inspired
We don't understand what it is yet, but more and more data points to what you have in parantheses - that it's an extraordinarily complex physical process. But even its extraordinary complexity is simpler than the other explanation you are offering, which is the possibility of a supernatural entity, for which you have to assert a whole new class of phenomena that somehow interacts with physical phenomena but is also fundamentally different from it. Then you have to go and explain why something that isn't physical can interact causally with something that is.
Errr.... I know that phone chargers draw some power even when the phone isn't charging, but surely it's orders of magnitude less than what they draw when the attached device is running at full capacity.

Not to mention how hot the damn things could get.

So it's going to cost me electricity and probably shorten the life of my phone - why would I sign up?
Are you on a touch device or a Windows machine perhaps? Because to me, it feels smooth but too sensitive. And since scrolling is always smooth in osx, it only feels annoying.
Tom Critchlow – My (Startup) Investment Thesis
Yes, I actually did read it, but I seemed to have a brain fart and didn't actually notice it mentioned Zicam. Or I most likely just didn't retain the information.

I must be getting old.
The official filters are $2.99 for 350 on Amazon, so 0.85 cents per filter (for up to 4 cups). $2.99 for a year's supply seems pretty reasonable to me.
I'm not saying its not dense. I'm saying its typically difficult to build a building taller than ~4 stories in SF.
Descent was full 3D a year (March 1995) before Quake (June 1996).

I'm sure there's some subtle point I'm missing as to why Descent mysteriously doesn't count but even nearly 20 years later I'm failing to spot it.
This has some truth but not the whole picture. I recently listened to a fascinating Podcast from Freakenomics Radio called, "Are Japanese homes disposable?" where they discussed a huge cultural difference regarding how the Japanese view their homes. When they purchase a home, they usually tear it down and build a new one from scratch. Once a home is built, the Japanese invest almost zero money/effort into maintenance. The average half-life of a home there is 38 years compared to over 100 in the US (not just SF). Growth in their construction industry is rapid despite almost stagnant economic growth. Anyway, it was just super interesting and definitely worth a listen to, especially because "earthquake fear" is an overstated factor in their housing production.
In a round about way, I think so. Did he suggest this? Perhaps not. Is he responsible for the environment that created this decision? I think so.
This is incredibly awesome work, and I envy students who can actually take a course in this stuff!

However it makes me realize in what kind of weirdly antagonistic society we live. In an ideal universe, you could just ask the Nintendo engineers for the chip layouts, or for the boot ROM. It reminds me of a documentary I saw the other day where they tested the chicken content of chicken salad. Again, in an ideal universe, you could just ask the manufacturer. Of course that would be naive in the real world, since manufacturers and consumers have different interests. Most of the time we don't notice anything weird about this. A bit of competition is usually considered a good thing. But every now and then I have a WTF moment... Why are we working against each other? How much productivity do we loose through duplication of effort? Are the losses from this smaller or bigger than the gains from healthy competition? I have no great answer for that...

Oh and sorry for hijacking the comment area for a rant about the world and so on ;-).
On March 21, 2014, Crazy Stone just beat another 9-dan professional with 4 stone handicap. The 9-dan professional, Yoda Norimoto, was among the top Go players in Japan just 5-8 years ago. He was a runners-up to several pro titles in Japan as late as 2006-2009 and was the holder of a major title (Gosei) in 2005.

http://translate.google.com/translate?hl=en&sl=ja&tl=en&u=ht...

http://en.wikipedia.org/wiki/Norimoto_Yoda
Scandit Barcode Scanner Raises $5.5M
There are tons of meanings for "real time". Just because you like one of the definitions doesn't mean the other definitions don't exist. eg, http://en.wikipedia.org/wiki/Real-time_data

http://en.wikipedia.org/wiki/Real-time for a list.
We honestly haven't hired enough engineers to make any sort of statistical measure on it but anecdotally it seems to be effective. We've yet to end up with a false positive and I know that we've hired at least two engineers who are awesome that I don't think we would have hired based solely on an "algorithms at the whiteboard" interview. Plus our engineer-time-invested per declined candidate is way down. Rather than spending 60 - 90 minutes watching a candidate flounder at the whiteboard we can axe them in a 2 minute code review.
Pain is complex.

People report relief from chronic pain after taking placaebo. Cancer patients have relief from pain after cognitive behaviour therapy - a psychological intervention.

I have no problem accepting that someone feels pain, has acupuncture, and then no longer feels that pain. I do have a problem with the bullshit mechanisms that acupuncture suggests.

Since acupuncture has reasonable few side effects and long term pain medication has some scary side effects it's not so easy ro just dismiss it out of hand even though we know it is nonsense.
Little taste in South Africa for Raspberry Pi
Sorry, irrespective of the legality or morality, this is quite a creative idea.
The bandwidth cost from AWS to the internet is the same for EC2 and S3. They aren't discriminating as far as I can see.
The Bet That Made Steven Spielberg Millions Off of Star Wars
Which does not mean that what you experience is pain.
can we get some link other than an i.imgur link of a facebook screenshot?
FYI Bluecoat Threatpulse has your site listed as "Adult/Mature Content;Entertainment"
It doesn't. If we forget about FPU flags, floating-point multiplication is pure. That does not change anything to the fact that a * (b * c) is different from (a * b) * c.

The problem is not side-effects in multiplication. The problem is that * is not associative.
I believe the point that mikeg was making is that the on average newer Japanese houses are more likely to be be built specifically earthquake-proof.

Actually, the low average age of houses in Japan is not at all due to the war (it's much smaller than 60 years), but due to cultural/economical issues: http://www.reddit.com/r/japan/comments/vv3bf/why_do_japanese...
http://money.cnn.com/2014/01/27/technology/security/bitcoin-...

I would not go either.
Just throwing this out there, Notch has also cancelled 0x10c. I have a lot of respect for the guy, but his history of finishing things is not fantastic.
embedded systems real time is impossible over the internet. So when talking about internet technology, you have to adjust the lexicon slightly. I have no problem with this.

Are you suggesting internet applications are banned from ever using the term real time until they replace the routing architecture?? Its such a good term that I don't think the embedded engineers should get to monopolize it.
It's really exciting, but here are a few worries I have about their ability to meet their performance claims:

1) I don't see that they'll be able to save much power on their cache hierarchy relative to conventional machines. Sure, backless memory will save them some traffic but on the other hand they won't e able to take advantage of the sorts of immense optimization resources that Intel has, so that fraction of chip power to performance isn't going away.

2) The bypass network on a conventional out of order chip takes up an amount of power similar to the execution units, and I expect that the Mill's belt will be roughly equivalent.

3) I'm worried on the software front. The differences between how they and LLVM handle pointer is causing them trouble, and porting an OS to the Mill looks to be a pretty complicated business compared to most other architectures. It's certainly not impossible, but it's still a big problem if they're worried about adoption.

All of which is to say, I think the 10x they're talking about is unrealistic. The Mill is full of horribly clever ideas which I'm really excited about and I do think their approach seems workable and advantageous, but I'd expect 3x at most when they've had time to optimize. The structures in a modern CPU that provide out of order execution and the top-level TLB are big and power hungry, but they're not 90% of power use.

If they're going to hit it big they'll probably start out in high-end embedded. Anything where you have a RTOS running on a fast processor, and your set of software is small enough that porting it all isn't a big problem.

Also, the metadata isn't like a None in Python, it's like a Maybe in Haskell! You can string them together and only throw an exception on side effects in a way that makes speculation (and vector operation) in this machine much nicer.

EDIT: Whatever the result of the Mill itself, it contains a large number of astoundingly clever ideas some of which would be useful even without all the other ideas. Like you could drop in Mill load semantics to most in-order processors and you'd have to do something different with how they interact with function calls but it would still be pretty useful.

EDIT2: I may sound pessimistic above, but I would still totally give them money if I were a registered investor. The outside view just says that new processors that try to change lots of things at once is pretty bad even if, on the inside view, they have a good story for how their going to overcome the challenges they'll face.
We're still waiting for double-blind, vs placebo, clinical trials to show how efficacious they really are.

They submitted one. It was two dozen blank sheets of paper that "remembered" the data showing homeopathy works.
...we need the email to inform about the current progress and select future beta users.

So why don't you hint about it in the landing page?

My process was:

1. Open the page
2. Saw "build your own webinar tool"
3. Saw email field
4. Saw join button

and thought: "If I enter my email in this box this will give me access to some kind of personalizable webinar tool, but I don't know if I need this yet", then closed the page.

You need to rework the landing page so the visitor knows what they are doing exactly when they click the "JOIN NOW!" button.
Seeing how the U.S. arrested foreign gambling website CEOs transiting through U.S. airports - CEOs and businesses that didn't violate U.S. law, in my opinion - I can't blame Karpales.
C# the language is not bad and it is interesting to see how things change/evolve over the various .NET versions.

There are a couple of parts to learning C# (or any language really) - the semantics of the language, the equivalent of the "standard library" and the ecosystem around it.

Where, say, Javascript or Python have a number of different parties contributing libraries and a very diverse open source ecosystem; C# has much less of one - a lot of the modules are Microsoft add ons (not all, just a lot).

The "standard library" for C# really is quite rich. If you desire to branch off into other CLR or .NET based languages (say F# or IronPython), knowledge of those libraries will span the additional languages.
> The problem upper bounds tries to solve just does not exist in other languages because packagers are expected not to break backwards compatibility.

I'll agree that Haskell moves faster and has more breaking changes, but that statement is just wrong. Look at http://semver.org/ (not related to Haskell at all) and you'll see that the very first point on the page is about incompatible API changes. So clearly this issue exists outside of Haskell and people have developed methods for managing it with version bound schemes. You are arguing against rapidly changing software, not against upper bounds. In your example where the Django server is not making backwards-incompatible changes, upper bounds wouldn't hurt you at all because the bounds are on the major version number, but exploit fixes that don't break backwards compatibility will only bump the minor version number.

Comparing Haskell to any other mainstream language in this discussion is invalid because the other languages have been around a lot longer and have reached a more stable state. Python appeared in 1991. The first Haskell standard appeared in 1998. So that means Python has at least 7 years of stability on Haskell. I would argue that Haskell gained adoption much more slowly because it is much less similar to any mainstream language that came before it, so the actual number should be larger. Paul Graham's essay "The Python Paradox" came out in 2004. I would suggest that Haskell is just now getting close to the point that Python was at when PG wrote that essay. That means that Python has at least 10 years on Haskell. So if you're comparing breaking changes in Haskell today with Python, you need to compare it with Python as it was 10 years ago. If you think the breaking changes are not worth that much pain for you, then don't use Haskell right now. But you shouldn't make that decision without educating yourself about the benefits the language has to offer. For me, it is a small price to pay compared to the benefits I get from Haskell.

Only time will tell, but I predict that companies based solely on Haskell will emerge in a few years dominating their competition because they can write better quality software, iterate faster, with fewer people, more reuse, fewer bugs, and easier maintenance than companies not using Haskell.
Proof that humans and stegosauruses once co-existed in Cambodia?
Show HN: Hacker News Made Visual, and Summarized
Tech Lobby: H-1B Workers Cheaper than Hiring Americans 
There you have it, straight from the tech lobby: Imported H-1B workers provide better value than Americans. Translation: They can be paid much less.
Kobe is right next to Kyoto and recently had a major earthquake (1995?).

A lot of the older Japanese construction, especially out of Tokyo, is poorly insulated and kind of flimsy. I was very surprised since I always thought of Japan as being rich. I'm sure the wood would do well in the earthquake, but that's the other problem: wood eventually rots and needs to be replaced (those Shinto temples are rebuilt every 30 or 40 years I think).
And people who work for Mattel probably take care to avoid abbreviating the word "barbecue".
If they cared because there is a risk of misunderstanding, I could respect that. But nobody is going to confuse the two, ever, and coming with terminology is hard. Using "real time" in this case is, in my opinion, well chosen and much better than other recent terms like "responsive design".
Sorry I don’t really understand what you’re trying to say here. Could you expand on the differences in data between the two tables, please?
>You can protect against dependencies breaking by adding upper limits

As every sane system does. So again, why are you acting like this is a haskell thing?

>but that doesn't fix the problem

Yes it does.

>every time someone makes a breaking change in a library API, everyone using that library needs to check through what actually changed to see whether it affects their particular situation

That is the case no matter what. If I write an SSL application in C, I need to pay attention if a new version of openssl comes out. Once again, this isn't even remotely a haskell issue.

>but I don't think it is helpful for mainstream industrial development

You are not required to update to every new version that is released. If you do not want to track the bleeding edge then don't. That's why we have upper bounds.
If they raise the money they're looking for, you should be able to do that in 2 to 3 years.

http://electronics360.globalspec.com/article/3843/startup-se...
Will you contribute it to upstream, or keep it closed source?
A Founder’s Notebook – AVC
I hate node.js (I also love it) for the same reason. The stuff you resolved with async a few years ago you're expected to resolve with q but now you should learn bluebird no wait it's all about highland now. But you still have to wrap everything because stdlib is still err first and that's what everyone actually uses, along with async.
The all that dance dude
Good points, but one huge advantage of Java is much faster compile times and much more mature tooling.

I actually favor Clojure to Scala as a matter of personal choice, but Java has lots of valid use cases dealing with tooling and compatibility to existing systems.
> Siobhan

I'm not sure how you could possibly anglicize that, short of adopting an entirely new name. "Sean" would be phonetically close, but Siobhan is exclusively feminine.
The only problem with length prefixing is that it interferes with streaming data, because you need to know the full length in advance. Thus HTTP chunked encoding. Still, it works great in most scenarios.

My favorite way to deal with this stuff is Consistent Overhead Byte Stuffing:

http://en.wikipedia.org/wiki/Consistent_Overhead_Byte_Stuffi...

In short, you take the data and encode it with a clever scheme that effectively escapes all the zero bytes. The output data contains no zeroes, but results in almost no overhead, with the worst case being an increase of 1/254 over the original size, and the best case being zero increase. (Compare to e.g. backslash escapes of quotes in quoted strings, where the worst case doubles the output size.) You then use the now-eliminated zero byte as your record separator. This lets you stream data (with a small amount of buffering to perform the encoding) while still easily locating the ends of chunks.

I've played around with COBS but never used it in a real product, so this is not entirely the voice of experience here. But it is a nifty system.
Back in the 90s, my uncle couldn't find a job as a software engineer in Texas - he wouldn't even get an interview, despite having graduated from a top-tier American university.

After changing his first name on his resume from a very Muslim-sounding name to an "Americanized" one, that changed completely.

Things are changing now, but I wouldn't be surprised if this bias is, at least to some extent, still evident.
Functional Programming with Java 8 and Venkat Subramaniam [video]
Exactly this, I thought "torrents in the browser in a js app? Sounds good!" , but itlooks like its a clunky web interface (that you need to install) for a headless torrent client (that you need to install).
It's not a software -- it's a pub/sub service they are offering for free.
Pure cargo-culting. There are circumstances in which it’s perfectly appropriate to compare floating-point data for equality. There are also circumstances in which a comparison with some tolerance is more appropriate. Understand what situation you’re in, and understand the tools that you’re using.
Dating was actually easier for me in china, and my now Chinese wife says is still is sort of hard for girls to find the right guys especially at the higher end of the socioeconomic spectrum. It's complicated.
Connection Going Up and Down? Use this simple method to keep sane.
I had the same thing happen. I had a contractor working for me for about a year who, when we decided to not renew his contract, took all of the code that I'd been building for the past 6 years and offered a nice little side business to clients in his area.

I found out because he kept emailing me with support related questions whenever he'd run into issues with it.
Have you tried a slowcooker?

It makes making thick stews out of cheaper cuts of meat or beans really quick and easy. My cooking got a lot healthier after I got one.

Beef stew:
Onion
2 leeks
Carrots
6 smallish potatos
>Slice them all up into inch cubes
1kg stewing beef (cheap)
4 beef stock cubes in a teacup of boiling water
*2 cans of guiness
(10 min prep)

Put the lot in a slow cooker. Turn it on before you head to work. Take it off when you get home 10 hours later.

You now have 4 dinners worth of healthy stew!
Your friend may be exaggerating; I lived in Tokyo for a year and experienced a grand total of two earthquakes that were barely noticeable.
Also a crap ton faster, right?
UI reboot for iOS LaTeX editor
Typeform – New way to ask questions online
2 seconds per frame on iPad.
Plexi is an NLP engine that does summarization as just one of its tricks. We are also using image processing to detect objects in the pictures so we can make the preview images uniform. (if a story doesn't have an opengraph image you don't get a preview [copyright reasons])

We have our own solution to "Readability", our own sentence segmentation solution, our own summarization technology, and if you use the find related you can see how we apply this to search as well.

Shortly we will have a SIRI/Cortana competitor (the beta is out for Windows Phone, and Android is coming soon)

Our company plans to compete in the first Xprize for giving a TED presentation generated by AI.

-Brandon Wirtz
CTO Plexi
I think I'm fine with feeling outrage at the efficient enforcement of policy. Doing something bad efficiently doesn't suddenly make it good.
Tesla strikes deal with Ohio Auto Dealers
We Built a Hacker News for Biotech
As a n00b, what's the minimum I need to have to play with an Arduino? Will generally any Linux / Windows / Mac computer be able to run the software and connecting hardware I need to program it?
Depends on what outsider. Sure, for your customers, everything is your fault. But as an outsider that is also building services with email components, I do care exactly how they got owned so that I can think about which part of their systems were actually problematic.
Small issue with the studywriteup: the emigration pool from each country was not homogenous. Unless the authors addressed that within the study I'm hesitant to believe the outcomes. The outcome is wages-from-occupation, which occupational skills may have been the impetus for moving from a home country.
As a European I wouldn't go to this messed up country either, especially since he isn't citizen there.
There are some home movies recorded during the actual earthquake. See http://www.youtube.com/watch?feature=player_detailpage&v=PW8... for a bit of one.
Great write up, really enjoyed it.

One thing that I feel I've noticed is that AirBnB doesn't actively inform you when you have or earn referral credit. I had a nice surprise the other day when I booked a place and got it (nearly) for free.

Is that a conscious decision on AirBnB's part?