skysight-inc/HackerNews huggingface dataset:
"Why the hell should I worry about text encoding before sending a string into a TCP socket..."

"Well, TCP is a very simple protocol"

"Most of the time, if you're thinking about big-O, you're practicing pre-mature optimization."

This stuff is Golden! I may have to start paying attention to twitter again.
I lived in Minnesota until age 30 and your assertion about water temperature is flat out wrong. Summers in Minnesota are much hotter than in say, San Francisco, and the water in the lakes is very comfortable for swimming.
Payphones are endpoints, the network is much more than that. Except for the few examples listed in another answer, most of the infrastructure is still intact, i.e. you can get a landline in your home if you want one.
I was coincidentally just blogging about doing this in Java

http://benjiweber.co.uk/blog/2014/05/03/pattern-matching-in-...
https://news.ycombinator.com/item?id=7654065
I had a similar experience only for me in the 70's/80's it was Dick Smith Electronics for parts, and then the Computer Age store with its Apple II and Atari stock .. those were definitely different times. The sales guy even gave me a floppy to save my code on - after school, I'd hurry down there to get a couple hours of free computing time. Man, what a rush.
In many white goods, miniaturization to the level that prevents repairs are not necessary.
Thanks a lot man! upvoted (y)
Two things about that: We're probably quite a big distance away from making machines that think, and when we do, that achievement will be debated. It will be debated because, intrinsically, it will end up proving the Eliminative Materialists right. But everyone who isn't an Eliminative Materialist will say "That's not thinking!"

[EDIT for more depth] If thinking is emergent, we'll eventually make a machine that thinks. Unless you think we have imbued it with a soul, there you will have an example of a materialistic basis for thinking. As a side effect of showing a materialistic basis for thinking it will probably also overturn a lot of psychology, and demonstrate that how we think we think, and even what we think we think is wrong.
> Wheeler suggests that the “unreasonable discrimination” rule would be flimsy and could lead to abuse.

Oh, but "commercially reasonable rates" isn't a flimsy rule that could lead to abuse? This actually exposes the sham Wheeler has orchestrated. If one is flimsy, then so is the other, and he seems to understand both are flimsy, but he protects his commercially reasonable rate rule, while fights against the unreasonable discrimination one, because he thinks the latter may actually be less flimsy than the former, and he knows carriers wouldn't like that. So he doesn't want people to start pushing for that one instead.

That's not the only way to bring net neutrality, though. Reclassifying ISPs are common carriers would do that, too, and I think it would also be much easier to have small ISPs come and use Comcast or whoever's cables, and therefore more competition, too. Two birds with one stone.
Related:

http://bradconte.com/files/misc/HackerNewsParodyThread/
The downside to cycling is definitely safety unless you're using a stationary bicycle which is boring as hell. It can also get relatively expensive.
notice, loss of context make for a lot of them to sound ackward, dumb or extreme.
Oh. That was the one I came closest to agreeing with. :-|
Ah well. I just googled and found a few reports of my model's controller card packing up. We'll see.
The good news is that at least now a large majority of users are on browsers with auto update. So once the spec is finalized and browsers start to enable it by default you should get a pretty large % of users who will support it.

You will likely have to have a separate stylesheet for older versions of IE (and possibly other browsers) but honestly you likely have that anyway. And it's a lot easier to update a few values in that then throughout your entire site.

We'll see how it plays out but I certainly wouldn't expect to use them in production for quite a while yet. I'm sure that is why they hid it behind an about:config option for now.
I've never seen `~~` except for workarounds caused by the current lack of dynamically sized types (which is being fixed). `~&` is not very useful, as you'd be placing a stack-bounded lifetime on the heap (except for 'static, I suppose, but I've never seen that).
As pornel pointed out, CSS Variables are really custom properties that cascade and inherit just like regular properties. Since "$" is used by CSS preprocessors for variables that work in a different way, I think Tab felt that it would cause too much confusion to use the same symbol. The set of remaining ASCII non-alphabetic characters that CSS doesn't use is pretty small too; perhaps "$" is slated for use by some other feature.

There's also a desire in the WG to have a consistent naming scheme for custom CSS things, including custom media queries, custom pseudo-classes to use in selectors, etc. "--" is something that doesn't scream "variables" and so would be usable for those other things.
Shit Shit HN Says Says. Always close your parentheses!
The billion-dollar question is, of course, why is Gates selling? He personally doesn't need to sell so much stock -- he's already got enough cash at hand.

The Bill & Melinda Gates Foundation doesn't need it either -- it's endowment is currently $40.2 billion (i.e., that's how much cash & investments it has available for grants), and it's giving away "only" $3.4 billion a year, so it won't need new cash injections anytime soon.[1]

If Gates believes Microsoft's stock is a good long-term investment, he (and the foundation) would be better off if he were to hold on to the stock and sell it for a lot more in coming years.

Something doesn't add up.

Perhaps this wasn't a "sale" of stock in the ordinary sense, but some kind of transfer of stock ownership to the foundation's endowment?

--

[1] http://www.gatesfoundation.org/Who-We-Are/General-Informatio...
This subreddit comes up when you search certain ones, the posts link back to the actual comments to.
http://www.reddit.com/r/shns
Peruvian, 116, stakes claim to oldest-woman crown
This makes a lot of sense. To me a tablet is a "redundant" device. I can use my laptops for "consumption" purposes and can quickly switch between "consume" and "create" "mode".

That and I have a hard time justifying the cost of a tablet even though I can afford it. Call me crazy, but I scoff at people who own multiple game consoles. Must be upbringing :).
The Kentucky Derby Is Decadent and Depraved (1970)
Washing machines haven't changed that much. The main points of failure are the heating element, the onboard computer and the brushes on the motors. That last one is where repairmen get you - they say your machine is "practically dead" (the brushes usually last 5-7 years), buy a new one or replace the motor (usually expensive). Older machines had induction motors that lasted forever (but used more power and were louder).
"£199 for a washing machine"? Are you kidding? A descent washing machine here in the State can run you well over a $1,000.
Think about the sociology of this: would you really expect a Google employee to say "Yes, we are almost all geniuses"?

There is a lot of social pressure to attribute one's success to hard work (except of you're a White male ;-) ), luck, good mentorship, experience, meta-skills etc. rather than intelligence.
What you're saying is scary to me. Does this mean I could buy a Macbook Air and get a slower one than if you buy one?
This has many cool features and is easy to use in scripts but if you just want Twitter in your terminal, check out Twirssi[1]. It plugs into irssi which many have running already anyway.

[1] http://twirssi.com/
But they really clean the clothes...

I lived in several.different places recently with their own washing machines. All.economical.machines not only.failed to clean the clothes in one attempt (in total wasting MORE water instead) but some also made clothes dirtier unless you disassembled the filters and cleaned them very carefully after each attempt, resulting that sometimes it was faster to hand wash instead.

I currently live in a rented apartment, and I don't bought a washing machine, the ones available are too flimsy, waste time, waste water and power, and thus are a complete waste of money.
Text Columns: How Long is Too Long? (2006)
I hope it gets more updates.
This is what concerns me about the public debate surrounding the proposed Comcast/Time Warner merger. Look at the coverage that MSNBC (owned by Comcast) has devoted to the issue, for example[0][1].

Having news agencies very tightly coupled with (and owned by) companies that are lobbying for major policy changes to basic infrastructure and utilities[2] is a recipe for disaster.

[0] http://www.fair.org/blog/2014/04/14/something-you-still-wont...

[1] http://www.huffingtonpost.com/paul-abrams/msnbcs-big-fail-de...

[2] Yes, I consider the Internet in 2014 to be a basic utility, even if the FCC does not agree (yet).
A bigger endowment means the Foundation can give away more annually. $3.4B/year is a lot of money, but I'm sure they can think of more projects they'd like to do with twice that annually.
Under the Hood: Indexing and ranking in Graph Search
I would love a kind of launcher for hosts in config file.
Say, something like:

~ sshlaunch[enter]
Select host:
[0] Test1
[1] Test2
[2] Test3
Enter host number and hit enter:
Linux Network Performance Tuning with Sysctl
Is this the book you reference?

http://www.amazon.com/Introduction-Algorithms-Thomas-H-Corme...
Don't compete on price then. Competing on price is generally a bad idea anyway, there is always someone cheaper. Charge high and sell yourself on quality and speed.
I think the idea is that you can't hoard reputation and you can't trade it.

With money the more you get the easier it becomes to manipulate the system so you can acquire even more, with reputation you go from no reputation to maximum reputation in one particular subject.
Indeed. Strangely enough, one of those some is this very one. "According to documents filed with the U.S. Securities and Exchange Commission on Friday, Gates now owns just over 330 million Microsoft shares after the sales this week. Ballmer owns just over 333 million, according to Thomson Reuters data."
Historically, the intentional reduction of the lifetime of light bulbs from 2.500 to 1.000 hours by the big manufacturers (Philips, GE, OSRAM) in 1940 is probably one the first large-scale examples of this, unfortunately today ubiquitous, practice.

In my own experience I had two cases where this effect was very visible:

I still own a HP Laserjet 4 that I bought for 50 $ on Ebay in 2001. By that time it already had printed more than 60.000 pages (judging by the test page output), and until today it still keeps churning out more and more pages at 600 DPI and less than 1 cent per page (a refurbished toner costs around 40 $ and lasts for around 7.000 pages). The printer itself is probably the sturdiest piece of equipment I've ever seen, weighing in at more than 10 kg and containing lots of metal parts. Comparing this with the current HP model, which consists mostly of plastic parts, still effectively prints only at 600 DPI and for which a 2.000 page toner can easily cost in excess of 80 $ kind of makes you wonder where all the R&D spending in the printer industry went to.

Concerning the washing machine example from the article: I still own on an old Miele Lavamat which has been in service since 1989 (!) and still works flawlessly to this day. New machines are more energy-efficient of course (saving about 50 % of electricity and water compared to the 1989 model) but seem to have a much shorter lifespan as well.

BTW, a while ago Arte (a French/German TV channel) showed a really interesting documentary on this "planned obolescence" ("Kaufen für die Müllhalde" - "Buying for the Junkyard"; unfortunately only in German and French https://www.youtube.com/watch?v=zVFZ4Ocz4VA).
No end customer has gotten any new pipes, certainly not at the rate Moore has provided for the ISPs. For them, networking equipment has gotten considerably faster, cheaper and easier to manage.

The technology is certainly not the issue here. The entrenched monopolies have all but guaranteed nothing happened in the last mile for 10+ years while their job got easier.

Just take a look around. There are very very few places in the world where you can get 100 MBit (and use it for more than a minute). This was the height of bandwidth technology in 1995. Today, 10GBit is the jellybean standard in networking gear.
In which case, you'll need to write your point better. People can't react to what's in your head, just what's on the page.

What I said is a pretty common response to your point, and often comes from people who have been through the wringer: not just the initial harassment, but also the enormous difficulty of speaking up. Read more on the topic and you'll see what I mean.
My first son learnt to swim before he learnt to walk. A cousin fell into a swimming pool when he was two, almost died and has severe brain damage, so we wanted to be sure it couldn't happen to a child of us.
I only freelance for companies smaller than 15 people. Like the other person said, it could be anybody from an individual to a small team to a large corporation.
Can you give me an example of a reasonable answer to this?

And if my argument is novel, I'm not sure how a book on feminism could have already answered it.
Yeah.. I am currently loading that assembly up and using it from C#.. I am not sure of the licensing implications but it's not too bad once you wrap it abit.

VMM is actually great. As are the technologies that come with it. NVGRE and the new multi-tenant gateway (net compartments + BGP basically) is awesome.
About eleven people who once worked on Plan 9 and Inferno are now at Google: http://cm.bell-labs.com/cm/cs/alumni.html
Sorry, my comment wasn't editorial, I was just pointing out that the quote from the article referred to HN member Paul Lutus.
"The chairman and the professors argue that the only alternative to allowing paid fast lanes and slow lanes is some rule against “unreasonable discrimination.” Wheeler suggests that the “unreasonable discrimination” rule would be flimsy and could lead to abuse."

Isn't this the same argument as the one people are using against this law change?

Isn't eradicating "unreasonable discrimination" the primary purpose of net neutrality?
Work is not the same thing as a job.

Wanting to work vs not wanting to work is not even a relevant question. Everyone wants to feel useful. Not everyone has a job. Whether someone gets a job or not depends on market forces, not just desire or motivation.

Like communism, basic income (which is just another word for communism) is outright slavery

Machines can not be slaves. When machines produce everything we need it is unconscionable to allow some people to starve while others grow rich and fat with profit.
I thought the amount in the endowment wasn't supposed to be touched and that the interest/dividends on it were what was used for day-to-day operations.
Lets set aside the fact that somebody has to build those robots and wants to profit for building them...

Once we have that hypothetical robot slave army feeding everyone of us, the discussion would be over by itself because there would be nothing left to discuss. Everyone would have all he needs and that would be it.

The only reason we do have the discussion already now, long before the star-trekian replicator utopia has been realized is because a lot of people are so impatient to stop working, that they want to engineer a system where not robots, but _other people_ are working for them, of course involuntarily.
Many scifi series demonstrate how machines threaten humans in a very human way. I think for the longest time, machines with really advanced intelligence would be prone to errors and mistakes that would cause more problems than actual machines uprising. Given that there are still new various areas for biotech/cybernetics to be developed, talking about 1920s scifi version of the future is near sighted.

I think the future might be more like Isac Asimov meets aliens, where machines are out there surviving extremes of space along with humans, moving towards some common goals.
No, they shouldn't have. Because a), the conversational presumption in business contexts is that people are not total idiots, and will have thought about blatantly obvious things, and b) it's a useless question: you're always going to get the "yes, I'm dedicated" answer. Oh, and c) it's rude, and being unnecessarily rude is not a good way to build a business relationship.
> With professional orchestras, most only do 1-2 rehearsals before the shows I control video. It is amazing how fast the musicians take notes and adapt to the direction of the conductor. There is almost always a marked improvement between 1st and 2nd rehearsal and the actual show.

Orchestral musician train and practice a lot, across a wide variety of music types, and as such their sight reading abilities tend to be very good. When it comes to a performance piece they'll have been practicing it solo for a while before they even set foot on the stage, so they'll already know both the piece, the flow, and their role in it. Adapting to the conductors direction really should be just a couple of rehearsal task for them :)
nasty :)
>why is Gates selling?

Diversification? I don't see the point in remaining one of the largest shareholders in a single company, especially if you're not going to take an active role.

>Perhaps this wasn't a "sale" of stock in the ordinary sense

He's been selling his stock for years, I believe.
> forcing the cable companies to be dumb pipes and somehow figuring out how that will still incentivize anyone to build out infrastructure

That is just a talking point. What do you think happens with the power company in a growing city? If there is going to be twice as much consumption of electricity as there was last year then the power company has to upgrade the distribution infrastructure. They manage to do it without needing the "incentive" of controlling which brands of washer and dryer you can plug into the mains.

If you're going to have a regulated utility then you don't need market incentives (which barely exist in uncompetitive markets like last mile anyway) because you have regulations requiring them to do it. Either they offer speeds which are e.g. 50% faster than the median speed in first world countries or they face penalties worse than the cost of the upgrade.
I have the 2010 model...probably time to upgrade...
Why not? Thread pools are great for doing bulk operations... long API requests is a great thing to do in parallel when possible.
Step-counting apps or bracelets? I find myself trying to outdo myself and taking ever more convoluted ways home.
>incompetent morons.

Your use of these terms is actually very offensive.

You need to attribute stuff you want to sneer at, to things like being under 30, being obsessed with fads, etc.
Building out the infrastructure for Graph Search
>Am I the only person that gets annoyed when I read "an order of magnitude" and the article doesn't mention whether it’s binary or decimal

I thought I was the only one! Seriously, that kind of ambiguity is on par with the imperial/metric issues that destroyed the Mars climate orbiter back in '99.
yes, please! have needed a tool to help deal with unfollowing some folks for a while, i am always at follow limit, and when you're in the ui follow list it starts with the people who tweet the most and who you interact with the most afaict, so i end up scrolling for ages trying to find anyone uninteresting. people seem to show up multiple times in infinite scroll, too, so it's like digging a fucking hole in sand.
ScraperBoard – XML based Web scraper in Go
The problem comes in the thin lines. If they don't fall exactly on the hardware pixel boundaries they will vary in weight. If you can get the printer to think in monochrome instead of some larger dithering cell you have a chance.
This is the case at most companies. It's rather ironic that the interview can be a brain-wracking exercise in futility and problems that will never be encountered or dealt with on the job. The fact that the two are generally unrelated does lead to both bad candidates being hired and good ones pass up. I assume this is what people mean when they say they are not "smart enough" to pass an interview with Google or another company (unless they really do think they're not smart enough and somehow their job is incredibly tougher at Google than somewhere else). They don't want to play the interview game and may not actually know a lot of the answers and tricks of the game which leads them to think they are not smart enough to work at Google when they're just not experienced in the interview game.
Funny pic, but it is the same wrong claim
Huh. It is sounding like there's an issue with Mac GUIs, then. Maybe the Mac/Haskell overlap is just too small? Both are small-to-niche... It would probably make sense to get a group oriented around getting that fixed up. For myself, I'm meeting my needs - and both 1) more GUI apps and 2) more Mac support are almost entirely orthogonal to them, so I'm not likely to participate.
You should be afraid of any system which is potentially much more intelligent than you and doesn't share your goals. In the event that machine intelligence doesn't work like humans at all, the chances seem much higher that their goals will be at odds with ours, or even completely incomprehensible or nonsensical to us.
A collection of programming tasks for practice
Actually teaching people the meaning of URL never been a big issue to me : they’ve always been able to understand easily by analogy with their home address that a page needs to live at a precise location.

In fact even the naming of a file and the folder structure never been an issue to teach.

Hidding an address does look like spam, not honest, cheating by design because the user doesn't know where s/he is without digging (clicking/taping once or more).

As this information was there effortless, if it become an effort to find out, then people are not going to do it.

One may think that information was therefore not needed on the first place.

One may think twice and say : an information visible effortless might be needed because of its effortless nature. It’s there and part of the context we use things.
By example it’s needed to reassure the usage of something.

Why not starting to hide signs on the roads then. After all driverless cars don’t really need them and for everybody they distract the attention of the drivers.
Springfield, MO, relocation okay, full time

Python, Matlab, mathematical computing, working on C/C++, django, data science, analysis

My experience is admittedly a little weak, but I'm ready to grow!

http://tristen.weebly.com/resume.html

tristen.wentling@gmail.com, 417-380-3135 (mobile)
ALL HAIL THE HYPNOTOAD!
Fun Saturday question. It's 2014. How long until we see notebooks (or tablets or any other portable computing device) with 1PB of storage?

15 years? I'd say no longer than 25 years -- if we're still carrying around computing devices by then (and it hasn't all just been subsumed into the cloud)
There is at least one Android client that is open source: https://github.com/rickylaishram/Hacker-News-Android

If that doesn't do it, you can very easily modify it to work.

However, unless you are encountering a lot of HN questions or polls or other material that is original to HN on other aggregation sites, you really don't need a client that matches HN urls in an intent filter.
I was under the impression CERN was a C++ shop, have they switched over to Java?
There's a runtime overhead of spinning up a bunch of threads that are just going to sit idle waiting for an API response. There are better asynchronous models for that sort of thing.
Show HN: A Comic for Tech Founders