skysight-inc/HackerNews huggingface dataset:
Here's an interesting story of medical open data and highly improving medical procedures: http://www.newyorker.com/magazine/2004/12/06/the-bell-curve
1) Every end has at least one means.

2) Bullshit should be applied only carefully.
Apache Spark and Java 8: the big data team for 2015
I wonder what is their source for public schools [0] and neighborhoods [1] data. I once tried to get access to same kind of data from ACRIS but the annual bill was around $50k. May be I was doing something wrong or asking for too much.

Would be interested in knowing if someone has any insights.

0 - http://www.city-data.com/neighborhood/Battery-Park-City-New-...

1 - http://www.city-data.com/school/edward-r-murrow-high-school-...
Redesigning the Hackathon Experience for Beginners
I learned two things from this: I'm no longer in the top 100, and I don't recognize a lot of the names that are. I must not be spending as much time here as I used to.
> Idris - it seems like the only one that's oriented towards practical programming

Whether you like ATS or not, it's very oriented towards practical programming. Also, ATS mostly looks bad IMO because of the style the author uses.

I still haven't fully formed an opinion on ATS though. Idris does seem really cool and stuff like enforcing time/space usage through the type system excites me.
If you take a look at the master's thesis on designing the compressed opcode format[1] (expressing instructions in a 16 bit encoding, similar to ARM Thumb, to increase efficiency of instruction cache utilization), in which they counted what registers were used most often in order to determine which to allow access to in the compressed format, you'll see that the 0 register is the 5th most common register, making up approximately 9% of all registers referenced in instructions. Dynamically, in terms of instructions actually executed as opposed to merely present, it's a little less common at closer to 4%, but still common enough to be worth choosing as one of the 8 registers accessible in the compressed format (actually, they only allow it for some operands of particular instructions where it is particularly useful in the compressed format, allowing other operands to have access to one more real register).

It's useful for several things. One is as a no-op instruction; as you point out, AND, OR, XOR, etc. with zero are no-ops, and no-ops are sometimes useful for achieving certain alignment in code, or leaving space for instructions to be patched out with other code (which is common for debugging, tracing, and hot-patching of code).

It can also be used for copying from one register to another, without another instruction. "ADD rd, rs1, 0" is a way to write "MOVE rd, rs", so you don't need to waste an extra instruction on that.

0 is also one of the most common values that you want to compare against (many loops can be turned into decrementing a value until it becomes zero, or you're just walking along a data structure or string until you encounter a null value), and so their branch instructions work by comparing two registers and branching to a particular offset. Having a dedicated 0 register means you can always do a compare against 0 and branch in a single instruction, without having to have separate instructions for comparisons against immediates versus comparison of two registers.

[1]: http://www.eecs.berkeley.edu/Pubs/TechRpts/2011/EECS-2011-63...
So, they could use computer only on weekends. How your kid could become, for example, programmer?

Where would you be if you would be treated as that?
Tip for the author: Validations that only contain human readable text is a nicer pattern to follow than their exception counter parts, but its not complete. You will find yourself wanting to know, programmatically, which JSON key that error message was for.

note.addError("numberOfSeats", "number of seats must be positive");
I have a question about Norwegians. I heard they like early, big Cadilliacs. Is it just Cadillacs, or do they
like other big cars from the 50-70's--like the Lincoln
Contential? I ask for two reasons: I can get a hold of
a lot of older big American cars. Two--I want to recoup
the $1000, plus another $1000 retail in booze I paid a ticket
scalper in order to get two lousy tickets to a Madonna
concert. All in order to impress one of the most beautiful
girl I have ever dated(I literally forgot her name?). The
kicker was the seats were so far away Madonna looked like
a Toy. She came on stage and told the crowd,"I'm sick, but
I will try to give you a good show." My date had a great time though, but I guess wasen't that impressed with me. A week later she called me from the Caribbean and said she
got married to a rich older guy. She called me another week later
and said he wanted her to wear a French maid costume. She stated, " He's
old and will die of a heart attack--hopefully." "Wait--we will inherit everything and live like royalty."

I thought it was strange at the time, but I was recovering
from a nervous breakdown, and didn't take it that hard, but
I never dated anyone from another country again. I don't
blame her. Her brother, who was brilliant and very trustworthy warned me about his sister in little ways--"like
you know her last boyfriend was a cop?" I didn't really know what he meant. All I knew is she was a blond goddess.
(I hope her husband is still alive and they are still traveling around the world, and he isn't requiring the costume!)

Sorry--was ths off topic?
he attacked the police officer and tried to take the officer's gun.

I wish this single sentence was underscored and repeated every time this issue comes up. Physical evidence confirms this sequence of events: http://www.usatoday.com/story/news/nation/2014/11/24/ferguso...

There would not be blood inside the police car if Brown hadn't been reaching into the car. In what scenario was it reasonable for Brown to reach inside the police car? Are people seriously suggesting that Brown was casually leaning into the cruiser, and the officer pulled out his gun and shot him? Why is there blood inside the car if Brown wasn't wrestling for his gun?

But, no, we can't let a little thing like evidence and due process stop us. Why people have chosen to make a violent individual who just robbed a store into a martyr is beyond me. That store he robbed has now been looted, by the way.
I'm personally of the opinion that Chrome has jumped the shark with it's emphasis on perf benchmarking and profiling tools. There's no doubt that Chrome's Dev Tools are superior to anything else out there, but real-world usage has suffered. I've seen instances where certain layouts (eg: position: fixed) cause the visible UI to get out of sync with the DOM, then 'magically' correct itself as soon as you inspect element - no doubt an artifact of over-optimizing repaints. Chrome's Pepper Flash plugin is also considerably less performant than Adobe's plugin, with multiple Chromium tickets spanning over a year. As one of the comments lower down indicates, it's awesome if you're running the latest MBPro with 16G RAM, but should you really need that for a browser? And don't even get me started on Chrome/Windows - have they finally decided to render custom fonts in a way that doesn't look like absolute crap? The Chromium thread on that bug was very insightful as to how the Chrome devs view their user base. Additionally, when it comes to rendering CSS3 effects (gradients, shadows, etc) Chrome really performs poorly compared to Firefox or Safari. Radial gradients esp. suffer from extreme banding, even on Retina displays.
All solid LV's haven't really been cheaper than liquids in the general case, the motors themselves tend to be quite expensive. Also, a single SRB is never sufficient, even with 0 payload a very large solid doesn't have the propellant-mass ratio to get even close to orbit. Something like Pegasus or (I think) Athena 1 were 3 stage designs. Being solid helps simplify the ground support infrastructure and launch pad, whose costs don't scale down well. With an all-solid, something like the Kodiak launch complex is feasible, an extremely simple assembly building + pad.
no, its much harder to get gear set up to dup cassettes at any kind of scale. that's exactly why they are doing it.

CD dup is much much much faster, it only takes a few minutes to burn. cassettes are real time, or at best 2x. bigger tape dup machines can dup by projecting radio waves at the tape and do it 100x. but the cafes and internet shops in that are that do pirate copies don't have those. they just do USB sticks and CD rips.

its also a kind of throwback retro thing - cassettes in Africa have been a way of life for a long time and the older generation misses the joy of buying a tape. The labels doing this are real labels recording real bands in proper studios. Its expensive to record and release a record.

> I love the image of reverting to cassette tape as an illustration of DRM: intentionally selling an inferior product - because you buisiness model no longer fits with reality.

Just to be honest, as a musician I find this kind of statement rather rude.
Getting started with Gulp, Browserify, and npm
"I just cannot fathom why parents feel some need to be so controlling about this stuff. It just does not compute for me."

Especially on hackernews. We're (mostly?) programmers, right?
Pickaxe.club: Weekend-only vanilla Minecraft server
Indeed, what Brown did would have gotten any of us shot.
I use http://www.decksetapp.com which is based on using Markdown.
[shamelessplug]
I run a factory tours meetup group in the Bay Area. We've been to machine shops, injection molders, foundries (metal not semiconductor), among others:
http://www.meetup.com/Bay-Area-Factory-Tours/

Another one just started in Boston:
http://www.meetup.com/New-England-Factory-Tours-Meetup/

Attendance is free--just sign up to the tours you're interested in.

Let me know if you want to spin one up in your area/if you have an idea for a tour.
[/shamelessplug]
So, looking at their screenshots...

How about prefixing the non-secure URLs by "http://", so that, you know, people will be sufficiently warned that it's not "https://"?
http://areweflashyet.com/
India court blocks Bayer generic drug appeal
That picture illustrates somebody putting water not on "all" houses but on one house - that does not appear to be burning (while attributing to the imaginary opponent the exceptionally stupid strawman argument of "we should always care about everything equally", which nobody ever has made) The implication to the current situation would be that somebody claims only non-black lives matter while the problem - I take the problem to be police brutality in general, or underlying causes of it, whatever you consider them be, since in the specific instances it is too late to do anything to prevent it, and as such can not be represented as "putting water on the fire" - does not happen exactly to such people. I do not think this is an adequate representation of the issue (see ESR link for more on that). But, the exclusivity is not the largest problem - I get the event-reaction pattern and the fact that specific instance can represent larger issue (even though I disagree with what exactly the large issue is). The violence is what I have the most problem with.
just to give some perspective

Rs 8880 = 141.751 US Dollar

Rs 284000 = 4533.486 US Dollar
> JSON is machine to machine communication. Why do you need to report more than the first error? One of the programs talking is broken. What next, parser error recovery for bad JSON?

JSON is a data serialization format; it might be used for machine-generated data, but it can also be used to serialize raw user input and transport it to another node for validation. For the latter use case, multiple errors can be important.
Its possible to claim anything.

Sometimes harder to justify the claim, though.
I made my version of a front-end for soundcloud. It is for when you have a large amount favorites, but it also can get to your playlists and artist pages. I found that once you've liked over 200 songs on soundcloud it gets really hard to view your older favorites. My client loads my ~1100 favorites and a few seconds. You can also:
* sort by a different criteria
* shuffle all your favorites or a playlist at once
* add multiple songs to playlists by holding alt, clicking the songs, then clicking the playlist
* make a queue by holding shift and clicking songs

It is a side project and is by no means done, has a few bugs, and the initial load can be weird (still fast though). Feel free to give me some feedback.

sctunes.meteor.com
> and he attacked the police officer and tried to take the officer's gun

This is disputed by witness testimony: same say this happened, others say it didn't. Other testimony indicates that Wilson may have instigated conflict when making the stop.

> Looking at Brown, we see a man who did something really stupid, and suffered pretty much the same outcome that we'd expect for anyone in that situation.

This is not at all the case. Wilson shot Brown when we was a significant distance from the car (100+ feet) and Brown was not armed in any way. We do not expect someone who commits a petty theft to be executed by the police when Wilson had a variety of other options at his disposal. Doing something stupid isn't and should not be a death sentence.

> Lumping Garner and Brown together, like these protestors are doing, seems to me to be an insult to the memory of Eric Garner.

These deaths are wholly related to the racism of police practice in the United States. Presenting disputed testimony as the truth is extremely misleading.
Coming Up with Startup Ideas
Here is SpaceX's: https://news.ycombinator.com/item?id=8746788
Dock is a simple Bootstrap based framework made to be as non restrictive
Google derives 98% of its revenue from advertising. I'm not sure how advertising revenue divides between content and search, but given the much higher prices on search advertising, it seems revenue distribution is heavily weighted toward revenue derived from search ads.

This is a huge liability for google. Any company with 98% of its revenues tied to one product necessarily creates a fundamental liability for itself. I'm sure google execs realize this, and that's why they are pouring so much revenue into "moonshots" and subscription services (not to mention government contracts). They are actively diversifying google's revenue because they realize it comes from a near single source, search, which may represent a fundamentally unsustainable product.

Can Google control the search market forever? Are people (specifically technophiles and "early adopters") not growing increasingly frustrated with them? The same groups of users that Google once relied upon as an initial source of traction are now abandoning the company's products in search of more open pastures.

Decentralization is an unstoppable trend with momentum across product verticals. File sharing was the first "mainstream" invocation of decentralization technology, and blockchain/Bitcoin is the most recent. (Interestingly, Bitcoin itself is a meta-enabler of decentralization as it introduces the possibility of an automated payment layer.)

Is it inevitable that that a decentralized search engine will replace the current centralized model that Google requires for its sustained business? When will it happen? How can such a movement gain momentum?

If I were an executive at a google competitor, I would be actively exploring these questions, and finding ways to push decentralized search products into the mainstream. Mozilla, Yahoo, are you listening?
This is disputed by witness testimony: same say this happened, others say it didn't.

I didn't downvote (I think there's entirely too much of that on HN) but Brown's blood was inside the police car. There is no scenario that Brown's blood could have wound up inside the car unless he was reaching in through the window for some reason. Can anyone think of any reason other than "reaching for the Officer's gun," even if we give Brown every possible benefit of the doubt? I'd love to be persuaded.

We have to look at the physical evidence, not at what people said.
I'm not sure what "the truth is relative" means. Do you claim that some event may have happened or not happened depending on your point of view - I mean, really happened or not happened, not just our knowledge of it could be possibly wrong or incomplete? I'd say "citation needed" on the claim that most people believe in such thing.
Structure.less keeps your markup semantic and your LESS clean
Ask HN: How to open-source my failed startup?
I was cofounder of a startup that lasted about 18 months. We were funded entirely by friends & family. Now that the business is dead and we've moved on to other jobs, we'd like to release some, maybe all, of our proprietary code (currently in GitHub private repos) under a free / open-source license.

Who has done this before? What should we consider?

Legally, I think we're ok: Everyone involved is enthusiastic about open-sourcing and we've been careful with IP assignment and other paperwork.

I'm more interested in the technical and social issues: attribution, reputation, how to best leave it all for posterity.

How much should we clean up the codebase first? Should I re-write the git history? Just release a single snapshot?
Your intuition that modern technology is slowing down language change, while entirely reasonable, is generally thought to be wrong by experts in language change.

LETRA MAGNA - How do radio, television, films and popular entertainment affect language?

LABOV - Our studies of sound changes in progress indicate that the mass media have almost no effect on the development of every-day language, which is influenced far more by the interaction of peers in every-day life. Passive listening to radio, television, or teachers in school, does not appear to affect the basic machinery of language production. In North
America, regional dialects are becoming more diverse even though the mass media are quite uniform. Actprs on television programs will often reflect changes that have taken place in the community a generation before. The same principle applies to grammatical innovations, like the new English verb of quotation, "be like." Rosa Saladino showed that watching television had no effect on the replacement of dialect words with Italian.

(from an interview with Bill Labov, "founder of modern sociolinguistics": http://www.letramagna.com/entrelabov.htm)

[edit for whitespace]
If you have a Xilinx FPGA, you can program our newly released Rocket core onto it and play around. https://github.com/ucb-bar/rocket-chip

We don't have a production-quality SoC out, so "practical use" is still a ways away.
ah indeed.. security isn't my focus on those nodes, running a couple of test server applications.
2. There is http://rghost.net Upload size is actually limited to 50 MB, but otherwise it is pretty much the same thing.
Seconding the request for a date change. I remember reading this in 2003 when it was linked on /.
> But when I read recent reports about arson, looting, windows smashed, trash cans overturned and lit on fire, businesses destroyed, police officers assaulted with rocks, explosives and firebombs, millions of damages caused, when I read about "burn that bitch down" - I think maybe this particular instance is not what I want to be part of at all. Maybe associating with this wouldn't do as much to combat either public perception of police needing to be tough or any particular prejudices.

If you really were deeply concerned about police brutality and its disproportionate application against black people, then you would wholly understand that and outburst of anger and violence is a likely reaction when people are pushed to their limit.

The current wave of protests are not those riots, they are organized action to protest this reality. Moreover, your approval means nothing while those lives are still destroyed and dominated by unjust systems and institutions.
Have you considered HaikuDeck? It's about as hipster as you can get.
I argue that a good hacker would be interested in these things.
First, hackers care a lot about issues of justice, power and bias. Here people are being strangled on camera and their murderers are getting away with it. And, even the 'body cameras on all cops' idea we were clamoring for didn't help. That's a conversation we have to have: bodycams won't be helpful if America keeps on working this way.

Plus, how can we talk about wanting to have a 'diverse' Silicon Valley and ignore black people getting killed in the streets?
I'm almost never playing a single track as the parent comment is complaining about. What is happening is because you have not selected any sort of playlist, SoundCloud's autoplay reverts to "Recommended Tracks" aka tracks that it has determined have been similar to the one you're playing (I suspect they are adjusting this algorithm to promote certain artists/tracks, but sometimes it finds legitimately similar music).

To do what you are asking for you could go to an artist's profile and play the tracks on that page, and the autoplay will continue down that list. If the artist has reblogged songs from other artists/profiles it will appear on their page. You can also play through an artist's likes (which might have more tracks they appear in, and other artists to listen to who play their type of music, with more profiles/likes to play through).

In the end my favorite autoplay mode is just using the stream, which compiles all the posts/reblogs from artists I follow into a "newest" sort. If I run out of that I normally find a profile/likes playlist to listen to.
Now that I'm back interested in the topic =D.. F404 is just not quite at 10:1 T:W, which just goes to show that even COTS parts these days can make a very high Isp 0.5 stage.
"Dino-space" is a term I hadn't heard before... Is this a newer version of the "Old-space" that people were talking about in 2005? As for re-usability on the existing designs, there were many impressive concepts for that floating around in the 80's, before they were all killed off for the Shuttle. But more recently it's not like they're just protecting what they've always had, fending off the little guy. The EELV program was rather innovative, and rather successfully reduced costs and probably improved launch reliability using some fairly unusual approaches to vehicle design. They worked out sub-optimally, because commercial demand was weaker than predicted (and never materialized for Delta IV), and Boeing wasn't exactly about to sell at a loss to boost sales. I've heard a few people argue, since the ULA merger, that ULA as a company doesn't really have the money to try to re-do the EELV's anymore, only somewhat breaking-even while SpaceX gets actual investments. Tho that might be disgruntled greybeards complaining...

Ariane 5 went expendable specifically to make it feasible to build, where Sanger and similar SSTO re-usable spaceplanes were too far-fetched to build.
I don't understand why you were downvoted.

Can somebody (preferably a downvoter) explain it to me?
TED – The most boring TV show is addictive (7hr train ride)
Exactly. This article doesn't address the fact that for most programs you ideally want to have a separate UI validation where you're dynamically validating the user input before it gets submitted, and an internal validation where you validate the data before it gets saved, but also possibly even after it gets saved, relative to pre-existing data (where you could throw an exception and abort the transaction if it didn't validate).

If you want to use some of the same validation code for user input validation and internal validation, I suppose you could modify the notation pattern to conditionally throw an exception when adding a new error depending on whether it's on the client or the server.
I think they want a bigger piece of the pie, not destroying the pie ?