skysight-inc/HackerNews huggingface dataset:
Check out the IETF draft[1], and this awesome book[2] for more details on HTTP/2.

Some of the coolest stuff I saw was streams and server push. Streams allow multiplexing multiple logical streams of data onto one TCP connection. So unlike the graphs you typically see in chrome network inspector where one resource request ends and another begins, frames (the unit of data) from multiple streams are sent in parallel. So this means only one connection (connects are persistent by default) is needed between server and client, and there are ways to prioritize streams and control flow so it gives devs more opportunities for performance gains.

Also headers are only sent in deltas now. Client/server maintain header tables with previous values of headers (which persist for the connection), so only updates need to be sent after the first request. I think this will be a consistent 40-50 byte saved per request for most connections where headers rarely change.

[1] http://tools.ietf.org/html/draft-ietf-httpbis-http2-14

[2] http://chimera.labs.oreilly.com/books/1230000000545/ch12.htm...
Yeah I was wondering why I suddenly couldn't load my crouton on external 64 gig stick, really annoying google blew off my entire android development environment.
Show HN: Transducers in Python
I started porting the Cognitect transducer libraries to Python yesterday, aiming for a purely functional interface (so that I can use them with hylang.org). Pull requests are welcome.
Yes, I meant getting sick while traveling. Going to some third world countries you can get a stomach infection so bad that you have to go on antibiotics.
This might be what they're talking about: http://skeptoid.com/blog/2013/12/16/why-would-bill-gates-wan...

Yes, it is "drunk or high or Alex Jones"-level idiocy. It is, in fact, fractally stupid: Believing it requires you believe multiple other things, each of which is just as dumb as the whole. For example, it requires you to believe the following things are evil: GMOs in general, vaccines, and wanting to reduce the world's population.
Naw it blew my chroots off, couldn't even reach them from the console in dev mode. Now I'll have to try installing ubuntu directly on the thumb and then see if I can use legacy boot, which will likely work since booting off the thumb instead of running chroot should just bypass chromeos, but annoying I have to jump through hoops when everything was working great.
Cloud Computing Is Forcing a Reconsideration of Intellectual Property
IoT is a buzzword that is progressing through the hype cycle faster than the technology that enables it [1] - 'Appcessories' is a better term for the things available to us right now, since they're inevitably tethered to smartphones or someone else's backend.

There are people working on new toolstacks for the difficult problems around decentralised systems [2] but it's important to realise that business models must also adapt. Until that happens, each smart device is just another mechanism for farming user-data (a la 'big data').

[1] Incidentally, 'Cloud' was a term that lagged the technology (we were already using it before the term was coined).

[2] e.g. I'm working on Mirage http://openmirage.org/wiki/overview-of-mirage and Nymote http://nymote.org/blog/2013/introducing-nymote/
Integrating Outlook I think is an awesome idea. Thank you!
Well, what says you are not overreacting over privacy concerns? Both scenarios paint a hypothetically hyperbolic picture.
MVP for BookingBubble will be ready in around 1 month, if this was the question.
> they'll stretch it in to dozens of videos

I feel the same about certain lectures, but sometimes it's just the prof's fault.
Brian Chesky of Airbnb, on Scratching the Itch to Create
A web app to inspect the results of the static ruby code analyzer Rubocop
We used to do wkhtmltopdf but nowadays we are using weasyprint + django templates. Much better support for css (including CSS Paged Media). See http://weasyprint.org/
From wiki:

>exFAT is a proprietary file system. However exFAT is protected under US patent law, and its initial application was issued on 10 July 2009 under the application number US2008168029.[7] On 12 November 2013, the patent was granted by the US patent office under US8583708.

Patent length is 20 years, so we're looking at least until 2033 before exFat is expired and (safely) freely usable.
A Brief History of Tesla
How Much Should I Charge?
BookingOctopus is a custom service for building booking systems from one of our clients.
>~2% of users

2% seems pretty high! If you make 50-70 kinds of these project management feature-drop decisions, then if the groups are mostly distinct, you'll have dropped 100% of your users (2% * 50 or 1.42% * 70 = 100%.)

Think of it this way. If only two percent of your users have a first name that isn't in the top hundred first names in America, would you drop support for first names that aren't on your whitelist, in some form field? (because you want it to contain real data.)

I think it's better to think through the rationale for dropping support (for example: If the people using this feature have a clear alternative, that is also better, and that they know about and will try and like. Then it might be acceptable In the first name example, the only rationale would be if this were some kind of game or something and people weren't expected to use their actual first name, and you also present them the list. Then it might work.)

The rationale presented here is very weak. "Only highly-paid people (developers) trying to get work done use this, about 2% of our sales." Marketing win?
Thanks for the info - even if this really sucks!
ChromiumOS developers can't even implement a script to relabel EXT volumes? No wonder their kernel tree is such a mess, they must barely know what they're doing.

Also, I'd say you can safely assume that those 1-2% of users that use EXT volumes externally(which by the way, is a LOT of people, several million at least) are developers, and this will surely piss them off.
This one is much, much smoother.

Edit: but I still got kicked off after going through a portal where everything was much slower. Maybe this laptop just isn't powerful enough though.
Of course C has safety features for the type system, warnings for problematic casts, and structs that can't be cast unless specifically unionized and explicitly ordered to.
Using it too, you can easily create templates in the "TRML" file format including headers/footers etc. It supports table breaking in the middle with repeating headers, this is really useful when you generate invoices or tables of data.
It is a browser based OS, so you shouldn't care. :)
Also looking at the quality of NDK, I sometimes doubt why Google makes such hard admission interviews.
As a restaurant consultant I feel somewhat obliged to defend my industry. I am familiar with Russian market, but I think that fundamentally US and EU are not that different.
The problem with Peter's arguments is that, while being mathematically accurate, they do not represent the real picture.
Restaurants are actually pretty awesome business if you treat them like one. It's just that 95% of restaurateurs don't. But those 5% who do do pretty well.
What I do for a living is help people with the transition - I help them establish metrics, collect data, make data-driven decisions e.t.c. As painful as these changes are, they are also very fruitful, and once treated like a proper business almost any restaurant can become succesful, having nice margins and turning profit.
Well, you are laying of the safety belt there, don't complain afterwards. It make sense to me in some cases, so i won't even argue.
A US hospital worker who treated a patient who died of ebola has tested positive
Tracking India’s Bureaucrats Becomes a Digital Dashboard Venture
I've written a more detailed timeline here: http://blog.trejdify.com/2014/03/tesla-motors-history-timeli...
it seems like a good option,Thanks.
Sweet.js – Sweeten your JavaScript
Awesome Node/AngularJS developer needed
Developer needed for an existing, well-designed, documented and built AngularJS site.
Strong JS or experience with previous projects with similar front end MVCs and strong app development capability would be an asset.
Please email Satya -gcrystal@talk21.com-
Implementation of Arc in C
ESnext – Tomorrow’s JavaScript syntax today
This is cool! Thanks for posting it.
> I think the issue people have is "it's never as good as it used to be"

Part of it is probably that the computing world has become more complicated: A significant share of developers have left Windows, and clients want to play around on their iPads and Samsung tablets. It was much easier to be a "perfect" dev environment when absolutely everyone was running Windows.
Isn't this just an rfid chip?

Take it out of a real package and tape it to the machine.

Or is it more complex than that?
Could somebody elaborate how server push relates to web sockets (if at all)? Are they completely independent and will both be supported or does one build on the other?

Given that the web is becoming more and more real-time this seems pretty interesting.
Supposedly Cafestol http://en.wikipedia.org/wiki/Cafestol
http://www.ncbi.nlm.nih.gov/pubmed/1862798
Perks of helping out the open source community :)

BTW, the post is from 2013.
It looks like this ticket was opened a year ago, during which almost no discussion took place. People only started to voice objections after the patch was already written and submitted.

I think it would be useful if tickets with breaking changes could come to the public's attention a bit earlier than this time.

I have no idea how to find such tickets of course. The search function of the issue tracker doesn't seem very helpful...
wow I've never heard podcasts like these.
I already like the story-telling.
Show HN: WandererApp – Check your total travel milage on Foursquare
I don't runderstand why you would want to have mesh networks at hospitals. It is a controlled environment where you could roll out a centralised infrastructure easily, with all the benefits of management, traceability and accountability that follows.

There is also "Internet" in IoT. I'm not convinced hospital equipment, like many other control systems, really should be Internet accessible.
Why is it limited to operating system version? Shouldn't it be a browser feature?
If this is truly promising, I expect they'll have to beat a path through all the aspiring donors to get to work each day. The problem with biomedical research as I see it is not a lack of donations, it's that the typical case is that the results people are desperately seeking simply can't be bought for any amount of funding. If this succeeds in curing diabetes, it will be on par with the greatest achievements in medical history (what disease was the Salk vaccine for again? Polio?). Every foundation on earth will want a piece.

There are many causes worth donating to. I'd recommend taking a sober look at charitable options and give to one that's relatively underfunded.
how does someone who has a responsibility and dependents keep up with the time to learn all this stuff? time is of the essence.
Another vote for Prawn, which I use for on-the-fly PDFs at cycle.travel (Ruby but not Rails). Easy to use and reliable.
C++ definitely if you're using heavily templated code, C not so much though.

Although I agree with your point, I've been using Rust quite a lot lately and compilation time was never an issue so far.
Google doesn't show it. I don't know if they are afraid of lawsuits or if they feel it to be a distraction or anything like that.
I would like to add that this does not stop with the NSA. I would not be even the slightest bit more comfortable with Apple or Facebook doing it.
Joe Armstrong: Faults, Scaling and Erlang Concurrency [video]
Good point. There should be plenty of diabetes research foundations to donate to -- JDRF would top my list. If you donate to one of those, it's like buying a mutual fund. Your investment is diversified and has the best chance of doing some good. Give to JDRF.
From source:

"What does this mean for developers?

HTTP/2 was designed from the beginning to be backwards-compatible with HTTP/1.1. That means developers of HTTP libraries don't have to change APIs, and the developers who use those libraries won't have to change their application code. This is a huge advantage: developers can move forward without spending months bringing previous efforts up to date."
server push just means that when a server sees a request for index.html, it can serve index.html and also index.js and index.css without those being requested, and when your browser parses the html and discovers it needs the js and css, they are already in cache and are fresh enough to use, which saves the round trip latency and might enable a mobile radio to go to sleep earlier.
Building a F1 race simulator
Closed Club – browse shut-down startups, learn why they closed down
In that case I have some feedback. As a beginner I still don't know where to start after reading your post. There are 101* bullet points in your post distributed among IDEs, books, online courses, libraries (the programming kind not the book kind), programming languages, pure math, applied math, database theory, machine learning, natural language processing, visualization, etc. and there is no obvious ordering on how hard or easy things are because the very first link in the math section is another list of bullets tackling some heavy-duty mathematics and I say this as someone who studied mathematics at a graduate school level.

Expanding mailshanx's answer will be much more helpful to beginners than the current 101 bullet points.

*I just counted the bullet points with document.querySelectorAll('li') so there are some false positives.
Nationalism is an infantile disease: the measles of mankind. - Einstein
It's an interesting approach, freezing the ground has been used for quite a long time in large projects(Léon Chagnaud did in the early 1900's to build tunnels through the water logged banks of the Seine (if you want an interesting story about large scale civil engineering that one has it all, the stations where built on the surface then "sunk" to position and effectively where designed to be water tight while the tunnels where built by sinking caissons in and then connecting them, incredible work))
Second person in US tested positive for Ebola
Tell him to create a YouTube channel with the videos first. That's the hard part. If he can't do that then don't even consider doing the mobile app unless you just want the experience.
The javascript programmer sees no change, but things work faster. Multiplexing allows many requests in parallel to the same server over a single socket, with the requests completing in the order they are ready, not the order they were requested, which should reduce latencies but might lower your effective bandwidth if you only got that bandwidth because your browser opened many separate connections to the server.
Yes, and I imagine that one possibility is to retransplant new cells as the existing ones are killed off by the immune system. Not an elegant solution to an engineer, but medicine is full of inelegant solutions.
Related: ask me, an average Top25 master league player anything.
I'm not discouraging you from taking action. My point was the current document is not beginner friendly if that is the intent because it is much too exhaustive for a beginner and is more likely to discourage than encourage them to continue as soon as they hit the first roadblock.
nice to see that here. thanks.
I personally dislike react templating, and not everything is meant to be a single page app. So your way of doing things isnt definetly not as smart as you think.
Given that this is the main filesystem in Linux, and is thereby automatically well supported by anything that leverages Linux, this choice makes absolutely no sense. Somebody in Google decided this; somebody in Google is a total idiot.
React is not really like Angular, you can use it to improve a page by adding new components, you don't have to use React for everything like you would do with Angular.

But yeah, I'm not really a huge fan of the template system either and the whole jsx thing is not really convenient.
I am actually left speechless. Who on earth thought this was a good idea?
Well, being "exceptional" is one thing, but being flawless is something completely different. I agree that the best characters are exceptional, but flawless characters are difficult to take seriously, and tend to be quite boring.

Take Frodo Baggins, Thomas Covenant, Malta Vestrit, Jon Snow, Miles Vorkosigan, Sherlock Holmes or any of the countless prominent characters from fiction of any genre -- they are all quite exceptional, but also significantly flawed in one or many ways. I didn't see any prominent flaws in Kvothe, which made him really boring and uninteresting; now, as someone else mentioned, he is an unreliable narrator of his own life story, and it is quite possible that in later books it will turn out that a lot if it was a lie and his flaws will be revealed, but by then I have long lost my interest and I don't think I'll ever get that far. I do enjoy a good twist in the story, but the story up to that point needs to be interesting on its own; Usual Suspects wouldn't work at all if Verbal Kint was a flawless character.
Anybody has links to videos for playback?
State Health Officials: 2nd Ebola Case in Texas
Pete Warden: Why Nerd Culture Must Die
Looks like Google have a politic to drop support for external storage and push the cloud (or force it on us depending of your PoV), same story on Android: https://code.google.com/p/android/issues/detail?id=65974
Then the price for "standard" or "compatible" machines need to increase. A company who offered this could potentially make some good money...
"We’re still behaving like the rebel alliance, but now we’re the Empire. We got where we are by ignoring outsiders and believing in ourselves even when nobody else would."

Fascinating and unsettling read. The title was a bit off-putting for me but the article itself is well articulated and thought provoking.
Ebola: Health care worker tests positive at Texas hospital
If bike thieves run around with steel cutters in brought daylight, so they can crack bike locks, then they'll surely find a reasonably small and inexpensive radio jammer to carry around, too. No need to cut wirings.

Your alarm has a heartbeat feature to protect against that kind of attack? No problem, the thieves will just walk through your neighborhood with the jammer for a few weeks so you get habituated to false alarms.
I guess YC will put them online on their youtube channel: https://www.youtube.com/channel/UCcefcZRL2oaA_uBNeo5UOWg

For previous startup schools they released videos after a few weeks.
Got great domain,want suggestions about hosting buzz website
One of the comments said that there was some sort of security exploit because of extra features. I really have to question what sort of reasoning this is, and what sort of maintenance burden they expect from this?
His punishment is either punitive or hysterically motivated.

In my experience, people who have been threatened by either federal agents or prosecutors feel like they are being punished for personal reasons outside of the crime. Asserting your rights or just merely not accepting a plea deal can be enough. Let alone engaging in a legal technical trade that subverts law enforcement's ability, thus thumbing your nose at them, which is similar to speaking out against them publicly.
pasted from the other thread: "... we'll put them on YouTube like the other Startup Schools. It does take awhile for us to transcribe the talks for closed captions, so that might take a week. but the videos will hopefully be up by Monday."
Wasn't the patent mess the reason Android stopped supporting usb-storage and now uses (the horror!) MTP?

I think UDF is well supported by everything now and has several advantages over FAT (including large file and basic rwx permissions support).
If you're not trying to protect data from the user itself, I'd still say it's not DRM. What counts is the goal, not the technology. DRM was certainly a motivation for the development of TC, but that doesn't mean all uses of TC are necessarily DRM.
"The best minds of my generation are thinking about how to make people click on ads. This sucks."

Love your comment but man, I really hate this quote every time it comes up.

The "best" minds aren't doing that.. they're working on the Large Hadron Collider, doing cancer research, coming up with pioneering surgery techniques, programming and landing robots on Mars.. the relatively small group of software engineers and data scientists working on pay per click advertising are nowhere near the top of the genius ladder.

Separate thing entirely, a great example of being too early I came across recently while reading a biography of Larry Elison was Larry Ellison and the "networked computer".. only 15 years too early with that one, alas :-)
Do you have any idea how much memory/cpu does this conversion takes? We use wkhtmltopdf for an enterprise app but it's slow and takes too much memory. Latex -> PDF does sound very appealing.
The government already took your privacy but terorism probably hasn't affected you directly yet. One threat is real, the other is more virtual.
Obviously no one can defend this decision with the labeling non-issue while keeping a straight face, so time to guess:

What they are probably bitten by is the issue of ext4 actually keeping proper uid/gid associations with files. The other FS they seem to support [exFAT, FAT, UDF, NTFS] all are (as far as I know, and under Linux) completely agnostic to permissions and user-IDs: everything gets squashed to one uid/gid and fixed permissions.

Probably that is the actual problem they want to get rid of and which causes pains? They only mentioned the labeling as "features such as...", so there might be more bugreports/requests...

Android (at least the Cyanogenmod variety on my phone) works around it with a small fuse-shim that fixes user-visible permissions on the fly, for all FS, including ext4. And ext4 makes for a very nice and well-performing fs on my phone.
What Twitter SHOULD be doing
Note how most of them are reading and writing on pitched surfaces, either using a pitched desk or a pitched stand. The near-ubiquity of flat reading and writing surfaces is a recent development afaics: even old mass-manufactured school desks from the early-mid C20 tend to have pitched surfaces. The explanation seems to be that while pitched surfaces are better than flat horizontal surfaces for both reading and writing, flat surfaces are superior for piling crap onto (loose papers, books, telephones, adding machines, typewriters and what have you).
Those are lots of buzzwords but none of this happens or makes sense in practice as we see it today (for consumer, not industrial, IoT).

- decentralization is fine; no one is complaining that a thermometer doesn't store temperature log (though it could have some benefits) - it's fine to store it on a server, but people are complaining that they can't store that data on their own servers, they have to use insert-random-toilet-paper-startup's servers. Especially that those third parties do not provide any value (even though they could, in principle), they just farm you for data.

- collecting a lot of data doesn't mean learning a lot of useful things; quite often it's the opposite. What really matters is what you do with this data. If your Hardware-as-a-Service smart thermostat records temperature twice a second and the only thing you do with this data is logging it and looking at pretty graphs, it could collect readings twice an hour for more-less the same value given to you.

- spatial join - could you elaborate on that? From cursory Googling, it seems to be a term from GIS that mixes some data with information about its underlying database implementation...
I did not expect that ending.