skysight-inc/HackerNews huggingface dataset:
Humans have a problem with those sort of issues. Furthermore when surrounded by pretty much everything sugar, its kind of hard to avoid. Imagine if we were to find out tomorrow that people who use facebook are 60% likely to die of a seizure caused directly by facebook within the next 50 years. And we find out by a vague hard to prove no direct correlation study. Would be pretty hard to convince everyone you know to stop using facebook. What if it's too late? Etc.
Why have comment voting at all under this system?
I heard shoving is worse than pushing, but I'd rather know a shover than a pusher 'cause a pusher's a jerk.
Lotteries are fair, simple and hard to game.
Ways of Overcoming No
Facebook needs a way for you to form groups of friends that mimic real life social groupings

I have been using such a feature for months now. It is called Facebook private groups,

https://www.facebook.com/groups

and I have told fellow HNers about this feature before.

http://news.ycombinator.com/item?id=2319788

http://news.ycombinator.com/item?id=2398397

To expand on what I wrote last time, one good use case on Facebook is a group of friends with a defined commonality forming a "private group." The Help Center page about groups features

https://www.facebook.com/help/?page=414

is perhaps even more helpful than the main Facebook page introducing the concept of private groups. I have a THRIVING private group including a whole bunch of friends who are currently or were formerly subscribers to the national email list of a membership organization we have all been part of. The official email lists of the organization have gone increasingly quiet, as everyone moves over to Facebook, where the atmosphere is at once more fun (more light-hearted topics) and more serious (gut-wrenching intimate topics that are easier to share to a specific group of friends than to all subscribers to an email list).

I have had good success restricting status messages, links, and the like to subsets of my friends (friend lists) and even better success having many interesting conversations on the most active of the Facebook private groups that I am on. To me, the currently most frustrating aspect of the Facebook user interface is the hard limit of twenty recipients on a private message. Raising that to about thirty would fit my use cases a lot better some of the time. But so far Facebook's adaptations have worked well for me to keep up with a very diverse group of friends, relatives, co-workers, and former classmates met in two different countries on two continents.
> I don't begrudge them this income stream from people who buy domains but don't do anything with them for awhile. What's the harm?

There are 2 main issues I have with this:

1. It's not "unused domains" that get this treatment. It's any domain that uses their DNS. I had several active sites and was shocked to find that blahblahblah.mydomain.com pointed to one of their spam pages.

2. If you went to spammysubdomain.realcompany.com and found a spam page, who would you think was responsible for it, realcompany.com or realcompany.com's registrar? I'm guessing almost everyone would think that the company themselves did it. By name.com doing this for active domains, they risk damaging the domain holder's reputation, for anyone who happens to stumble on to one of the spammy subdomains.
I personally don't care what kind of crappy parking pages they put up. When I register a domain, I immediately point it at either dreamhost, ec2, or heroku, depending on my fuzzy ideas about what it will one day become. I'd rather type-in-traffic see an error page than a tacky parking page.

I'll stick with Name.com for all my non-COM/ORG/NET tld's.
There is no programmer bubble. There is a massive shortage of highly competent programmers that has very low correlation to the trend of more people taking intro CS classes.

There may be an investment bubble, but I don't think the average person taking CS106A this quarter has any idea of that beyond maybe that Facebook is a bit overvalued.

People are taking CS 106A (and B) because

* They're humanities majors that want to fulfill their engineering requirement to graduate

* Our intro CS classes are very well-regarded as fun and approachable.

* It's interesting, and people see that computers are getting more and more important.

Honestly, almost none of the people in A this quarter plan on using CS in their jobs. People in B are considering a CS major/minor and/or just enjoy CS.

People in 107 are probably going to major or minor in CS (or EE), so there will be an increase in majors, but not a huge one. Not enough to create a bubble, at least not yet
Enduring Shelters and Long Subway Rides, a Recruit Perseveres
Asus has also released the Honeycomb code that is covered by the GPL for their tablet:
http://www.androidtabletworld.com/android-news/asus-eee-pad-...
Without verifying anyone's identity, couldn't the boss just flood the pool with low salaries?
I worked on Levi's Original Spin program (originally called Personal Pair) in 1997-99 time frame as a software engineer.

A core problem with mass customization (at least of clothing) still exists today - there are so many options available locally without customization, and it's so much easier to purchase, that it creates a very high bar to meet.

I don't think it was the lack of technology to design the jeans. It was the lack of technology that could actually produce them to the measurements that were recorded. At the time, Levi's added some more measurements than just waist and inseam (I forget what they were) In fact, I suspect that if you have some fancy Kinect enabled measurer, it would create lots of new measurements that apparel manufacturers would have a tough time producing, no matter where they were located.

Yes - Levi's "Personal Pair" program (before 1997) was about fit (not about color), which was very difficult to make successful. It attracted older women looking for hard to fit jeans, who were not the target market (which for Levi's was optimally 18-25 year olds)

Levi's then pivoted, and rebranded it to Original Spin. For this article to say that it failed because Levi's "didn't offer color" is an oversimplification. Levi's Original Spin offered many different colors, washes and fits. There was a bar code embedded in the jeans, and a website where you could reorder the jeans online (yes even in 1998).

Even when they pivoted, buying jeans online was not an easy thing to do online (is it much better today??) So this made for a very expensive program, requiring in-store fittings, new technology, high-touch retail, and lots of returns. Even worse, you had to wait a week or two for these jeans.

We even had a laser body scanner at the store in Union Square in SF to take your measurements so someone didn't have to touch you with a tape measure. We had a special factory in Tennessee that made these jeans using a special factory program called Made To Measure (I think that was the name)

Then, because of manufacturing challenges - jeans shrink when you wash them within a certain tolerances - they didn't fit right a lot of the time when you finally received them. So there were a lot of returns. And a customized product that is returned .... is worthless for resale.

Not sure which of these factors have changed in the past 10-15 years (at least for jeans) but mass customization is not necessarily going to change the face of American manufacturing in the way the author suggests. Perhaps there have been manufacturing changes that can make jeans fit better and be constructed in a more sophisticated manner.
> Rather than cutting back sugar, maybe we should find a way to re-engineer our cellular structure to avoid the metabolic syndrome

We could also reengineer our taste buds to like sugar less, which would be a more optimal solution (no need for a sugar supply chain). Or we could just trick ourselves into eating less sugar for a while, and then after a few months we will find we don't crave it as much (believe me, it works).
1. I don't want to provide multiple entry points. As an intentionally vulgar example, http://f***you.example.com would resolve if using a wildcard address. That is unacceptable.

2. I'm in the process of setting up a self-assembling system that will need to be environment aware (public, staging, dev). If I redirect everything to a single A record I actually have to perform logic on my end. A failed request will instead mean to simply move to the next in the list. (Or that is how I am scheming for it to work anyway, not being built yet I don't know how it will turn out.)
There's a reason why bioshock is fantasy and not reality: This kind of research is hard, dangerous, and morally controversial... this takes a long time, and funding by a large organization.

Meanwhile, you can have an immediate impact yourself by changing your habits.

Which one is more accessible to the average person?
"It’s not possible that someone ordered the cases in a special way. The judges know nothing about upcoming cases ahead of time, so they can’t decide to take a break in the knowledge that an easy positive case is coming up. They also have control over when they set their breaks, so prison staff cannot predictably schedule the hearings in order of ease."
Giving up tenure and getting happiness in return
I have a feeling that in 10-20 years, SE will split into several independent disciplines. There's quite a bit different in building say, an e-commerce system from hacking code on a robotics kit.

Civil engineering is quite different from EE or CE in the same sort of ways. Sure there's some overlap, but they are different disciplines.

I'm afraid that schools that haven't even thought about differentiating CS from SE at this date are really doing themselves a disservice and in my opinion shows how little the faculty understands about the applied arts and crafts of modern computing.

Again, in my opinion, it's shocking to me every time I hear of a school that doesn't differentiate these disciplines. It's like lumping accounting and math into the same major because "it's all numbers anyway".
Ah, this brings back memories! Back in... 1990? I was playing with a homebuilt laser show like this, and also used the oscilloscope to test the output without worrying about the resonance behavior of the mirrors. (Our mirrors were connected to slaughtered speaker coils with hinges and had pretty horrific frequency response.) The output was the sound outputs on my Amiga. I never wrote asteroids for it, though... ;-)
Anyone remember the Vectrex?
I have used them for years. No problems.
> You have to ensure that every edge node is configured in such a way that it allows only a certain amount of traffic to a "inner" node.

Let's assume that we have 5 edge nodes and that each is configured to send t traffic. The total amount of traffic that they can send is 5t. If the inner node can handle 5t, you won't need to drop traffic in the network. However, you're likely to drop traffic unnecessarily at an edge node.

Suppose that you have 4t worth of traffic continuously. Clearly the inner node can handle that.

However, consider what happens if all of the traffic during hour n tries to enter the network at edge node n.

For example, during hour 0, node 1-5 see no traffic and node 0 sees 4t worth of traffic. By configuration, node 0 drops 3t and sends t to the inner node. Since none of the other nodes are sending any traffic, the inner node only sees t worth of traffic even though it could handle 5t.

You can try to get around this problem by dynamically configuring the edge nodes, but since they're as much as N apart and they're responding to presented demand, that configuration is always stale.

You can guarantee that you don't overload the inner node, but only if you're willing to waste some of its capability in some circumstances.
Ahh I see it's in the extra small note at the bottom

"I mean primarily the ability to face a network partition and continue providing write service to all clients transitively connected to a majority of servers."

Probably should be a little more prominent considering it's one of the first questions you'd want answered but I was a bit careless to miss it.
This is what disruption looks like
Essentially that compotent developers can be trusted to structure their markup in a pleasing fashion and shouldn't have it imposed upon them by a tool.

If I'm not mistaken, at least. It was at the Hashrocket Chicago opening, and quite a bit of drinking had been done at the time. (Probably why I was picking fights ;) )
if it makes it easier to develop and support apps I wouldn't mind it if Android is closed

That would only make things worse. Fragmentation is caused by the incompetence and/or malice of manufacturers and carriers, and they're going to have the source regardless of whether it's publicly available. All closing the source would do is shut down projects like CyanogenMod, which reduce fragmentation by bringing current Android versions to more devices.
No, for a very simple reason: only the copyright holder(s) of a product can enforce its license. They won't sue themselves for not following their own license ;) Of course, Google doesn't own all parts of Android and for instance, has to distribute the Linux Kernel's source code with every binary release of Android.
As I found out on my recent trip, Blackberry is wildly popular in India. iPhone, not as much.

On my trip before, there was no Blackberry in the market. Zero.
I spend more time on Facebook than on HN because Facebook's topic restrictions (implicit in what my friends choose to discuss and recommend as links) are very nearly exactly the union of all of my various interests, being defined solely by my friends' interests. I still "pull" links or messages from what Facebook displays to me, just as I don't open absolutely every thread here on HN. I like HN a lot, and appreciate its openness in principle to the whole world combined with its high aspirations for community and civility, but Facebook feeds me links and thus interesting conversations that I would never see on HN.

After edit, having seen first reply:

Yes, I am quite intentional about building a network of smart friends who have worthwhile things to say (not screened in any way by native language, country of origin, religious opinions, political opinions, or occupation). One of the delights of middle age is accumulating a group of interesting friends. (And that brings me here to HN.) As I noted another time Facebook's level of interest came up here on HN, once when I asked "Does Facebook bore you?" (in response to a front-page post here on HN), one friend replied, "I believe it was Samuel Johnson who said, 'When a man is tired of Facebook, he is tired of life.'" That kind of literary allusion in a humorous comment is routine among my friends, and one of the reasons I like spending a lot of time on Facebook.

And after further edit, I'd be delighted to hear from other readers here why they think Facebook could or could not do the same for them. Meanwhile, I will ask my Facebook friends, having posted the original link that was referred to in this submission here on HN,

http://informationweek.com/news/showArticle.jhtml?articleID=...

what they think of the predicted problem. (And the first reply was, "I guess I'm just not avoiding that many people... it hasn't been a problem.")
So, I've been downmodded reddit style but for the life of me, I can't figure out exactly what part of this previous thread disputes the point that employees will overstate their salaries when asked, hence any representation of asking people their salaries is flawed from the start.

There is a reason large HR firms poll employers and not employees, as I said.
One of the Fraggles wanders by and eats half your data.
This does not say "its not your fault" its more of "its not your fault for being ignorant to the harm of sugar, but its still up to you to watch what you eat".

Its like saying "its not your fault, smoking is addictive"... thats right, its addictive, and now that you know its killing you and has no benefit, you as a rational human being need to put yourself in a position where you can quit by destroying your cigs and forcing everyone you know to never permit you of smoking, and ensure you are not even if you try to hide it, and give you shit if they smell it, etc. there are ways, there is help, but its still the responsibility of the person no matter who's fault it is.
How would you classify commenting in HN?

It's not pulling, because you are creating content. But its not shoving either, cuz the only people who would take the time to read it are people who are at least moderately interested.
Fair point, and I didn't consider this rude at all. I am not offended by being misread (it happens) or by rudeness (within reason, if the content is good). The intersection, less so. Thanks for the links. All for reducing caloric intake, but I think a sibling post makes a good point about that. I have already taken more than my fair share of this thread, I'll let the rest to better minds than mine.
this is more of an argument on preference than quality of either process. yes, we can use clay, wood or stone for sculpting.

i like that git lets me rewrite commit logs, merge them into one commit, break up commits and so on. this gives me a current-dev branch and a cleaned-up branch when needed.
It does not say that 40 pounds per year is OK. It says that there is no evidence that 40 pounds per year is not OK.
Pools seem anonymous. You'd have to hide the link to the pool from the boss.
This validates my diet:
Zero added sugar (essentially means no processed foods)
Zero deep fried food
CpE is computer engineering. In the EE department, it's called CE, which gets confused with Civil Engineering or Chemical Engineering.
While it is true that the money comes from Silicon Valley, the entrepreneurs will all be based in Mexico as far as I know.
The Flip is dead, long live portable video
You are a lucky, lucky person if your facebook feed is has that high a signal to noise ratio.

Mine, and I think a lot of other people's is all drivel, and that's after taking the time to block people who I don't care to see.
Where are the 80k$-120k$ offers coming from, geographically? The reason I ask is that 80k in S.F. is roughly... 50k in Austin, TX. 120k in S.F. is roughly equivalent to 70k in Austin. (Based on Salary.com's cost of living calculator.) 50-70k is probably a nice starting salary in Austin, but not exactly mind-blowing, imho.
I don't know if this is specific to where I live (Austin), but the most interesting people I've been meeting lately have very little to no Facebook presence. Everyone is on Twitter though.

Facebook has turned into the place I avoid my crazy family and embarrassing childhood friends, while Twitter still is decent for finding and building new friendships.
Those 'each' examples aren't sugar, they're functions. They don't produce code, they are code. To make them faster, you have to use the more verbose for loops in their place.

Sure, a JS developer could write out the for loop each time, but doing so is less readable and more error prone. You could even stick with the each approach and replace with for-loops after profiling, but then you have to actually do the profiling and rewrite your code to get the benefit.

The JavaScript that gets produced by CoffeeScript is pretty predictable and way more readable than I expected it would be when I first started using CS. Once you use it for a while, you pretty much know what your underlying JS is going to look like, and if you ever do run into any truly hairy sections that just have to be JS, you can write that JS in the same file.
Surely he's just using it as a readily understood metonym for liberal arts majors broadly writ.
Android multitouch story gets even murkier
But what if I don't want to move, or don't want to spend anytime in unemployment? £1500 per month is pretty appealing when you have rent to pay. Also, while £18000 might be a joke in the respect that you're only slightly better off than the average admin job, despite the vastly different knowledge and problem solving requirements, what about the whole 'majority of developer applicants can't solve FizzBuzz in ten minutes' thing? Or the belief that programming ability is like compound interest - the more you learn, the faster you get better? Or the outsourcing to India (where I bet they get a whole lot less than 18k per head)? Those things would seem to make low starting salaries natural.

But I do like the idea of selling your skills on a freelance/contracting basis, and foregoing all the noise of the industry hiring practices. I'd definitely give that a shot before taking a 18k-24k job. Seriously doubt £25+k for a first, junior dev role is on the cards though.
> It is however, not Free Software, as it is Apache licensed

The FSF considers the Apache license to be free software (and GPLv3 compatible) http://www.gnu.org/licenses/license-list.html
Punchd - from start to funding from 500Startups
Kickstarter Best Practices For Getting startup Seed-Money
I'll likely write a blog post soon, describing how I made my desk. Every time I try to describe it in a comment, I realize it's overwhelming without photos to clarify. :-)
It's legit, we're switching our servers from one location to another and this will prevent an extra hop and possible latency for sites using custom domains.
Why stop with Javascript, though? Why not refuse to render images, or videos, or use any sort of plugin? For that matter, why not use Lynx?

I really do not understand the sort of Luddite motivations that drive someone to disable Javascript. You're drawing an arbitrary line in the sand that cuts you off from a great deal of perfectly legitimate functionality. Could you explain exactly what you're gaining in return? Isn't this just another incarnation of 1990s-era cookie paranoia?

It seems to me that if you use an up-to-date browser and an ounce of common sense when you surf the Web, you have little to fear from Javascript. And if you don't, no technological measures short of total disconnection will save you from yourself.
The Linux kernel was announced on 25th August 1991 by Linus Torvalds as just a hobby, won't be big and professional like gnu
See this comment above in this thread: http://news.ycombinator.com/item?id=2442468

It is a semantic error, not a syntax error (in the sense that an annotated grammar CANNOT, without semantic analysis, find that this is an error).

The example given in this comment, F(G<A,B>(7)) is syntactically ambiguous and can only be resolved to either F( (G<A) , (B>(7) ) - a two argument function call, or F( (G<A,B>(7)) ) - a one argument function call - when the types of F, G, A and B are known.

Also, things like F<G<A>> (which are perfectly legal) make lexing very hard - you can't assume '>>' is the shift right token without syntactic (and semantic) analysis. Or, you can decide like early C++ that you must write it F<G<A> > which is confusing.
it's probably not there yet: http://www.ycombinator.com/rfs5.html
Can Google plausibly claim to be OSI-compliant on Honeycomb when they have released the product without the source? I like to think that I understand the difference between the two, but I have difficulty seeing how "I'll show you the source at some point in the future, when it's convenient for me to do so" is in any meaningful way open source.
Definitely. For future emails for setting changes, we will send out emails ourselves.
Sadly, I don't think Facebook has the right to sit among these companies. All three of these companies push out software that has a substantial impact on the world and push out more than just one product.

I know Facebook has made a definite impact on the world, but what else does it do except for being facebook. They really haven't actually given anything back to the world except for social aspects.

This might be a losing argument, but I can't see facebook sitting among any of these companies in competition. These three are in direct competition with one another. While facebook partners with MSoft.
He hasn't drunk the copious amounts of Kool Aid™ some Rubyists have.