skysight-inc/HackerNews huggingface dataset:
This is a different issue, I was referring more to concurrency using threads/locks vs. channels/goroutines and not to asynchronous I/O. However there is another point to be made here that helps to present the evolution of languages ;)

To contrast, in Go the async/await keywords are not even needed since asynchronous I/O is handled internally by the runtime; this parallels how the 'delete' keyword from C++ is not needed in Java or C# since the runtime handles deletion of memory. The idea is that the programmer does not even need to think about asynchronous details, it is completely transparent.

For example in Go (pretending that it has an await keyword) there is no difference between this:

data := await socket.Read(...)

and this:

data := socket.Read(...)

Both are asynchronous, but one of them avoids the need to be aware of the difference between synchronous and asynchronous I/O.
What about the other way around: making LaTeX documents more interactive. One can fill forms in pdf or embed javascript, see for instance this motor animation made with tikz: http://www.texample.net/tikz/examples/wankel-motor/
I can't help but shake the feeling that a more accurate title would be:

"Fuck networking. Just be better at networking."
"chances are, if you're about to look something up, you've recently read it from somewhere and it's going to be hot in the cache"

So a very common scenario for TRIEs/K-ary trees is for high-speed parsing - basically every byte read off the input transfers you to another state in the state machine.

Cache is moot as the state machine/tree is almost always in cache. The key (ha!) is input doesn't need to be cached, nor is any precomputed data required on the input side to be performant.
There was a post on HN a little while back about the possibility of a large earth impact event sending debris into space which would take life from earth to Saturn's moon. I guess some single-celled organisms are very resilient.
The Designer's Guide to Freelancing is live
Yeah, but PHP use as CGI was likely never more than 1% of the market. What most people mean is installing mod_php is easier than setting up another language via cgi or fastcgi.
R also doesn't distinguish between applying an operation to a scalar or a vector.
There is more to a job than just salary. It would also be nice to not have an asshole for a boss.

A potential employer's use of recruiters is a black-mark in my book. To me, it says they couldn't find anyone through their current employees' networks to fill the job. So either their employees have no friends outside of the company, or they are being honest about the company to their friends and their friends are staying away. Neither scenario is any good.

That, and I have never had a good experience with an employer that I came to through recruiters, while having had nothing but good experiences from working my network of friends.
In This SV Tech Culture and Class War, We’re Fighting About the Wrong Things
Same thing it was worth before, I would imagine. Money, like anything else, is worth exactly what people think it's worth, nothing more or less.
Maybe not disrupted but certainly unbundled. Facebook still serves as a central umbrella or hub for keeping track of all the people you know and meet (basically a contacts list) and an easy way to message acquaintances whose email you do not know. Other than that, it's much less engaging. News Feeds are wastelands with nothing but memes and vines and the only people who seem to share are the annoying ones nobody wants to hear from anymore.
Web search for programmers:

http://www.symbolhound.com/
In this case, it's likely worth pointing out that the author is female.
An Homage to Douglas Engelbart and a Critique of the State of Tech
I take the London-Edinburgh sleeper fairly regularly, and have only ever had good experiences.

That said, although in theory standard-class passengers have to share, this has only ever happened to me once. I can imagine that if you drew the short straw it could be terrible.

The other big down-side is that you can't have a proper wash on the train; luckily there are some pretty good public swimming baths between Waverley station and our client's offices.
In one of Michel Jouvet's[1] experiments for developing the drug modifinil, he deprived cats of sleep until they drowned in a vat of water. On average, the cats managed to survive 35 days with only micro-sleep[2].

[1] https://en.wikipedia.org/wiki/Michel_Jouvet

[2] http://psychology4a.com/sleep8.htm
Emojinal - intuitive visual programming lanuguage using emoji
So what? There are numerous adblockers available for Android and jailbroken Crapple phones - and I'm sure that if the ads are to be loaded over cellular data, users will revolt.

Most people these days live on metered connections, and I surely would rather kill the FB app than have it drain my data coverage.
in part because politicians force train operators to operate a comprehensive schedule, not just when it's economically viable.

I assume that's because the fewer trains there are over the course of a day (or weekend), the harder it is for people to use the train as a substitute for personal transportation and the less likely people will rely on the trains in general.
Eat. Sleep. Startup. Repeat. Over Half A Million New Startups Created In The UK.
I know in Android you can mark a wifi AP as a hotspot to make apps throttle. I don't know about iOS or WP though.
MIT Research’s WiTrack has its eye on you (and just you)
Isn't this a website about startups and business? What is wrong with a healthy profit margin that is made by legal willing contracts between Elsevier and scientists?

Just because they make money and are involved with copyright they are automatically bad? If they were barely making any money and closer to broke startup founders, then they would be OK?
RethinkDB + Flask - A Tutorial
I know you're kidding but given what we've seen so far, I wouldn't put it past the NSA to pack the court with stooges.
I changed it to US which got me graph search. Still no new design though.
Too Sleepy to Stay up for Santa
Flagging this for the ridiculous title.
UN Committee Approves 'Right to Privacy in the Digital Age'
One of the problems is the number of professional organizations who use a for-profit publisher for their journal's output.
Sure, just go on meinfernbus.de. ADAC/Deutsche Post have launched the "Postbus", and if you're into carsharing, I recommend mitfahrgelegenheit.de.
No, the choice to use natural fibers is a deliberate defense against counterfeiters. Forgive me for pasting such a large portion of the Esquire article cited in another comment:

"In the late 1980s, a new counterfeit hundred, the most perfect counterfeit yet made, began appearing in circulation. It looked identical to the real thing, betrayed visually, at least, under only the most rigorous forensic testing. (Some minor flaws were visible after enormous copies of the bills were made, but these were probably purposeful. Its makers didn't want to be suckered by their own handiwork.) Although the counterfeit came to America mostly on boats from gangs in China, it was eventually traced to North Korea, where it was believed to have been manufactured by the North Korean government on its own presses. Since then, new generations of the same counterfeit have appeared, including a big-head version, mimicking the redesigned hundred that entered circulation in 1996. This family of bogus notes has been given its own title, one that befits its almost mythical stature: the North Korean supernote.

Some stories about the supernote sound more like legend than fact — like its being laundered by a bank in Macao called the Banco Delta Asia, or several thousand of them somehow appearing overnight in Lima, threatening to tip over the entire Peruvian economy. But there remains one truth in the supernote's history that has never been forgotten: It was first detected at the Central Bank of the Philippines by a teller, given pause only by the same nebulous flaw that betrays the majority of counterfeits. It just didn't feel right."
Uber upholds capitalism, (possibly) learns downside of price gouging
Stone age winter survival tech in Sweden
Indian diplomat Devyani Khobragade was strip searched by the New York Police
For me it looks like a fix for what wasn't broken.

I think that the only reason to re-write something that is good-enough is to make it even simpler, more clear and, in some rare situations, more general (but what could be more general than text files and pipes?)

Imagines someone in physics would say "this equation is not clever-enough, it lacks linear algebra, let's rewrite it using vector notation". Guys in physics are using vectors because it is the most convenient way to represent some aspects of reality, not because it is clever or popular. Similarly, the mantra should be "simplify" (and generalize).

Anyway, thank god, they didn't bring some nice, little "real-time, non-blocking log collector" written in a nice, object-oriented, modular NodeJS with some nice little MongoDB-powered clustered storage.
Two bugs in the borrow checker every Rust dev should know
I'm the CTO, bitch
> Most companies running data centers are now copying the way Google runs data centers

Most large tech companies perhaps but once you get out of a few major players this sadly isn't yet the case.

> Google essentially reinvented large scale data center management.

Almost everything Google has done are evolutionary refinements to long-running practice in HPC data centers which had long been doing automated provisioning and management, custom power & heat management, etc. for the same reasons: they couldn't afford not to.
Somewhat off-topic - I found EasyJet to be a cheap alternative to trains going from London to Edinburgh. RyanAir is another one, though they have a reputation of claiming to fly you to one city, only to land in a different one because its airport fees are slightly cheaper [1].

[1] http://en.wikipedia.org/wiki/Ryanair#Alleged_misleading_adve...
With do notation, it becomes:

do
n <- name
let trimmed = trim n
guard (length trimmed /= 0)
return (toUpperCase trimmed)
Samsung launches the Smartphone GamePad, an Android controller accessory
All you need to encode ANYTHING in DNA is 2 or more symbols. IF nothing else you encode whatever data you want into binary.

kanji -> UTF-8 -> Binary -> DNA.
It's possible to distinguish Smith as inapposite without throwing away stare decisis. The term of surveillance (forever), the breadth of surveillance (almost every American), and the greater privacy intrusion (because of cell phones' ubiquity and because we use them more frequently) all make NSA surveillance very different from Smith.

And as far as the length of surveillance goes, Kerr's pointed out that 5 justices in Jones (the 2012 GPS case) signed onto the idea that long-term GPS monitoring of a car counts as a search even if short-term monitoring does not.
Tip: link to the google play store. Don't 'text me' a link. I can install it from the pc. You lost me right there.
Good to see you really are dumb, like everyone here thinks.
Roof Replacement Estimate - What You Should Know | LGC Roofing Blog
I'm a web-junky, but only when I am on my laptop. Fiddling with my smart phone doesn't do much for me.
What would you be looking up in a radix tree while parsing? I don't think I've ever written one where prefix operations have been useful.
Alcohoot: A breathalyzer smartphone accessory that just might change the world
For every one of these guys, there's hundreds of others (like my brother-in-law) still living in his mom's basement... Heh. Some of that money is probably his.
How does one decide whether to install from a package repository, or directly via gems?

What's the typical time lag before a package get updated after a gem does?
Customers Out in the Cold Balk at Uber Surge Pricing
What book has inspired you the most?
I just wanted to see what book everyone has read that has inspired them the most. Looking to find some great books to add to my reading list.
facebook is quite good for sharing family pictures with whoever wants to look (grandparents want to see grandkids).

It's also pretty good for keeping up with your children's school, provided they have a facebook page and update it with info about activities.

As you mentioned, there are better ways to keep up with your friends+family regarding specifics, but facebook is really good at things that can be broadcasted.
What is the west coast bus situation? The premium bus market on the east coast seems to be booming. The NJ turnpike outside of New York which connects NYC/DC/Philly/etc is full of passenger buses.

There are now even "Business Class" buses. http://www.vamoosebus.com/pages/gold.aspx
Comcast weighs three options for Time Warner Cable deal
It isn't what you want, but that certainly doesn't make it proprietary!
Deploying docker containers to Dokku on Digital Ocean
Report: Over past year, search traffic has dropped while social traffic doubled
Can you suggest a good one for Android? I am missing ABP sorely.
OMG $3000 for a mathematician is a ray of light in a dark world... that's like 3 conferences/research trips! Amazing things can happen with that!
Oh, I thought you meant that inheriting the money did not impede their ability to create more wealth. I understand now.

However, I still disagree with you. On a micro level, that is absolutely true, there is absolutely enough wealth to be created from different places that it is not a zero-sum game. That said, on a macro level, it is a zero-sum game. Your wealth had to come from someone somewhere else. Sheldon Adelson's came from people staying and gambling at his hotel. Mine comes from clients, and theirs comes from their customers. Your wealth is determined by the amount of money you can collect from other people. As far as I know, nobody is collecting wealth from a source that is not another human being. Well, except for the Federal Reserve, but that is a totally different topic.
I know this is OT, and it's not caused by sleep deprivation, but does anyone know what NIH uses to generate their site. It seems simple and straightforward on the surface but a look at the source reveals it to be tight, templated, and well organized. Seems well designed and executed.
The only place I actually find myself watching a video ad is in Hulu, where Hulu provides me an option of watching a video ad now in return of uninterrupted streaming of the content I wanted to watch, which I guess seems fair to me.

I guess that would work better, if you are provided the option of auto-playing video ads in your news feed, or watch one or two video ads for uninterrupted access to the news feed, say for every half hour of usage.
I would think this is a failure of the client, which should support compression formats well enough to be able to fish around inside of the compressed file once it got the metadata portion (zip directory or whatever).

http://en.wikipedia.org/wiki/Zip_%28file_format%29#Design: A directory is placed at the end of a .ZIP file. This identifies what files are in the .ZIP and identifies where in the .ZIP that file is located. This allows .ZIP readers to load the list of files without reading the entire .ZIP archive.
New Power Query (Excel add-in) auto-detects relationships
...Facebook has ads?

Thank God for you, AdBlock.
Very cool. Looking forward for the iOS SDK
Designing for exponential trends of 2014
The New Yorker did a great profile on TED last year and it was hard to come away from the article without feeling like they were making a similar critique: http://www.newyorker.com/reporting/2012/07/09/120709fa_fact_...
Oh look, another autogenerated Hacker News title.
Yes, we nerds should know this trick: It's exactly like when we were kids, and they told us "don't try to be cool." What we really needed to do was not get caught trying to be cool; needed to try so hard that we made it our identity rather than a detectable affectation.
The confusing thing to me is why the price of a bitcoin went DOWN on btcChina (compared to other exchanges) MtGox, which has had a long history of problems with bank transfers, actually carries a btc price premium (because fiat currency on MtGox isn't very liquid, you have to pay more fiat to buy a bitcoin there) so this whole situation is just confusing.

I think the most likely reason why BTCChina prices have reached parity with other exchanges is simply that the recent selloff has actually temporarily improved RMB liquidity in BTCChina accounts, since folks are stashing RMBs in their BTCChina accounts as they wait to jump back into the market.

...so despite the new Chinese government rules that should lower RMB liquidity, the markets seem to say that BTCChina RMB liquidity is actually pretty good for the time being.
systemd itself provides the functionality to run commands at points during the lifecycle of a service[1]. As for the people in mixed environments, you can forward journald to syslog [2].

[1] http://www.freedesktop.org/software/systemd/man/systemd.serv...
[2] http://www.freedesktop.org/software/systemd/man/journald.con...
We don't have the choice. The Federal Reserve controls the production and distribution of Federal Reserve Notes, as a privately-owned pseudocontractor to the U.S. Government.

If we wanted polymer notes, they would have to be United States Notes, to be issued by the U.S. Treasury. These have not even existed since 1996.
But how will I find out about Burner parties and extra late night end at 8AM events? Just kidding, I'll just look at the telephone polls outside the coffee shop.

Of all the comments I've seen about deleting a facebook profile, this one resonated very strongly with me. But at the same time I feel a slight sense of trepidation over deleting it. Decisions, decisions.
This is just wrong. Five police officers with psychological problems cracking down on a gamer kid because of a couple of curses... I think US police is over-staffed.
Or precompute the hash and store the hash when a string type is immutable. This is what Java does and it gives hash tables an advantage over graphs (trees, automata) in lookups.

The advantages of trees lay elsewhere, such as persistence and ordering.
How many people would feel comfortable alone inside a locked metal box travelling at 60mph? I know I wouldn't. Not to mention it would be stupidly wasteful to build and haul around a couple hundred toilets, beds and sinks, it would more than triple the carried weight and fuel expense.
> I'll watch a little TED instead of Breaking Bad.

I think that's the entire point: TED is entertainment, not some serious forum for change. It's bad when it pretends to be that forum, but as a substitute for TV it is fantastic!
Depends what you mean by "most". Many (many) aren't. I'm fairly sure the UK has the most diesel passenger trains in the world.
I'm usually quite impressed by Google's Zeitgeist videos, this one was disappointing however. It's short (a minute shorter than 2012 and 2011), doesn't include many of the important events of the year, and is rather uninspiring. What happened?
Right. I'm fairly outgoing, but I still have to turn on the "socialize with strangers" switch in my brain if I'm at a conference. If I don't, I end up spending all my time talking to friends rather than making new connections.

Articles like this are useful, though, for explaining what good networking looks like. Having a picture of the process makes a big difference for me when I'm trying to improve or do something I don't do very often.
Videos from Europe Venture Summit 2013
To be sincere, our government (Brazil) is hypocritical, because it doesn't give a damn about individual rights. Every month bills are being passed to restrict liberties, we have zero transparency in the government and the party in power uses the local intelligence agency (ABIN) to spy on political adversaries. The president is boasting the anti-american instance mainly for votes.
Of course, I am nobody to criticize the sacred things, so there are few links to the people who are worth of paying attention to (and who gave us golang).

http://harmful.cat-v.org/software/java
http://harmful.cat-v.org/software/OO_programming
Wouldn't it be nice if it was just:

toUpperCase . guard (\x -> length x /= 0) . trim

I think that is how it would be if it was part of the language.
How difficult will code be to read if implicit operations are happening without any mention of the language construct executing them?
As far as this goes, Haskell's Maybe monad is the simplest system I've ever seen:

let x = Just 3 in
do
value <- x
guard (value > 1)
return (value * 4)

If x was 'Nothing' then the whole operation would short circuit and 'Nothing' would be returned. If the guard fails, then 'Nothing' is returned.
OR, people won't care, and you and I are the small minority who bother to block them or boycott said websites,
Yes, it's a beautiful hack of the tax laws.

What I've always wondered is why people don't load the tax code into the automatic proof systems and let it do some goal seeking. The idea of putting money into a trust and then taking it out took a while to occur to Covey. All the "useless" edge cases would be explored by a goal seeking system. There are probably a large number of these hacks out there already discovered, but taking it all the way through to a tax court decision is the real trick. I also vaguely remember a legal principle that if a transaction was entered into soley for the purpose of lowering taxes, and with no other business goal, it can be disallowed unless that was the intent of Congress.

There have been a number of conferences over the years on the general topic of AI and the law. I once read in a general book on business strategy about how a contract can be either a sale or a lease, but that it is often extremely valuable to make a sale appear to be a lease, and vice versa. Lawyers will craft twenty pages of dense legalese to hide the facts from the casual reader. Someday a sophisticated text processing system will ingest a contract and give the answer, along with the chain of inferences from the obfuscated language (to show the judge).
I would imagine economics of scale plays a significant part. If there was a lot more people travelling by rail, it would be cheaper- increased capacity implied
I think the parent was referring to trains within Italy. It's train system is really good, you can go almost everywhere, easily buy a ticket on the spot for a fixed fare, and they are quite comfortable.
With any luck, this will be the last major step that will cause Facebook's fading into irrelevance.
That's a wonderful sentiment that I simply cannot do.

I have friends whose only interaction with "The Internet" is Facebook. They don't email/IM/chat. It's AOL 2.0 basically.

I could call, but I'm busy and they are busy. (family/work has a way of doing that). Coffee is right out as they all live over 500 miles away.

Sometimes asynchronous communication on a shared platform is a good thing.

[edit] k3n said it much better than I: https://news.ycombinator.com/item?id=6921737
IBM’s predictions for next five years: everything will learn
I view the TED and TEDx talks as the same: "science-lite for people who want to be thought of as intellectuals."
As one of participants I can say it was an amazing event. As far as I know soon there will be Dave McClure video too.
At the very least it looks like it is now essential to manually secure your router from firmware backdoors:

http://cryptome.org/2013/12/Full-Disclosure.pdf
"Q meets Edith Head" is how she was planned and sketched out, but I'm fond of these little details that make a character unique.

True story: I once was on Maui, and stopped inside a curio shop. The owner of the shop, a little Japanese woman, came out from the back and smiled at me -- and I'll be God-damned if she didn't look exactly like Edna -- perfectly sculptured hair, glasses, and all. I found myself actively looking for a secret lab behind all the blown-glass trinkets. It was only after this incident that I found out Edna was conceptualized as part Japanese; and today I wonder if someone at Pixar didn't visit the same shop, meet the same woman, and incorporate her into Edna's design.