skysight-inc/HackerNews huggingface dataset:
> My point was that JS is so much like C++/C#/Java that you do not really need to learn anything new.

Except Javascript is a prototype based language and the others you mentioned are all object based....but hey they all terminate statements with ; so must be identical I guess.
Radiohead: Polyfauna – An immersive, expansive world of primitive life.
I don't remember that Linus was against source control -- it's just that none of the solutions at the time really fit the methodology that the Kernel was developed under. That was his main argument.

And actually, there was source control all along. Every version of the kernel was a separate tarball sitting on many ftp servers, and there was a patch / set of patches to bring it to the next version. It just wasn't a database-backed automated version control system.
The tone and facts in this article don't seem right.

From the official Mozilla blog post:
"Mozilla is kicking off an exploration"
"Directory Tiles will instead suggest pre-packaged content for first-time users."
"While we have not worked out the entire product roadmap, we are beginning to talk to content partners about the opportunity, and plan to start showing Directory Tiles to new Firefox users as soon as we have the user experience right"

Sounds like early days, the news article made it sound like a done deal.

I think UP is a much more interesting project in terms of advertising and improving how the web works.
https://blog.mozilla.org/labs/2013/12/user-personalization-u...
You control what you can control, and there are professional ways to deal with conflict in the workplace. Ragequitting is what you do on IRC. When you're 14.
Proven by thought experiment. If you don't like thought experiments, then pay me no mind.

Perfectly theoretical free markets, with perfectly educated populations with 100% perfectly rational beings will be unable to solve the externality problem. http://en.wikipedia.org/wiki/Externality

It is known and proven. Do not give me a "Well, we'll figure it out later" bull... tell me how a free market is supposed to resolve an externality (which by its very definition is unresolvable by free markets).

Perfectly rational and greedy actors will always offload their costs onto unwilling parties. It is the job of the government to ensure that costs align up with the actors who create those costs.

If that is too theoretical for you, imagine two cities. "City Upstream" and "City Downstream" both are on the same river. City Upstream begins flushing their sewage into the river, and so City Downstream is no longer able to drink the water.

Solve this issue using only rational actors in the free market. The "Government" solution, is to have the Federal Government create Water Treatment plants, and then force "City Upstream" to use them. Afterwards, you tax both cities to pay for the treatment plants.

Your turn. Come up with a free market solution without the use of a central government or centralized 3rd party. Assume both cities are perfectly rational and perfectly selfish, as is common in these economic problems.

Good luck coming up with a solution. But if you're like any other libertarian who I've issued this challenge to, you'll probably run away.
...Wow, seriously? I find it interesting how compatible that is with his views against filtering things out, although I doubt boring linkbaity articles was ever part of the things he imagined were problematic to lose.
Screwed By Square
I don't think walking out like that is professional. Sure, some companies can their employees without a notice, but that is not professional too.

You definitely should've spoken with either his supervisor, or even the recruiting company. Apple is a large entity, and even though you didn't enjoy the meetings or the commute, fact is that's how they operate there.

I've had bosses who were like that and worse. One boss would shake my chair when I'm working just to get my attention.
How-to: Install CentOS 6.5 using btrfs for the root partition
Isn't that actually true?

Speaking as a male who feels no particular need for higher upper body strength, I've certainly felt pressured at times. Somehow my sister never is.
http://cssline.com/
Docker is to Unix almost as Microsoft App-V/VMware ThinApp/Symantec Workspace Virtualization products are to Windows.

Not exactly the same but closer.
It happened to me during second semester Calculus. In first semester, the professor found out that I didn't do the assigned homework (worth no points) and said that I would "die" in next semester. Sure enough, it happened. What I learned over the years since that time is that some things just take practice or effort. The difference in Calc 2 was that the problems became non-intuitive and virtually everyone is forced to learn some identity or transformation to solve a problem (usually involving trig functions). Basically second-order formula plug and chug, but "effort" required to be able to do it right with time constraint.

I still didn't espouse the value of hard work until I've gotten out of college. I tried to cruise by like I always did, though it increasingly became untenable. What made me really understand working hard was actually through sports. There, I had no illusion of being superior, and it's established that you get better through practice. You get to see yourself getting better each time, and put yourself to the test. True iteration.
Assange should be treated  according to Swedish law
Plenty of airports have BestBuy vending machines.
Whenever I read things like this, my immediate reaction is "How do these people have so much money to travel around the world doing nothing-in-particular for two years?"

Are there just a lot of really rich people out there? Or am I over-cautious and they're operating without a safety net?
False, but I'll give it to you because I don't feel like arguing.

So we've got a system that allows for greater ease by having the potential for a 1-minute confirmation, vs a system that FORCES you to always wait 10-minutes.

The system with 1-minute confirmations can always wait for multiple confirmations to increase security. But the system with 10-minute confirmations is forced. Instead, you have tons of sites that wait for 0-confirmations!!

One system is more flexible than the other and solves a pressing need in the core system. Whether you like it or not, DOGE has learned from BTC's mistakes and is improving upon the status quo.

I don't think DOGE is perfect quite yet though, maybe a few more "fun" currencies will come and go before we stick with a winner. But it is clear to me that BTC has too many core issues at hand for it to be the cryptocoin of the future.
They're not adverts in the traditional sense though, they're not paying anybody to post it. You probably could use Adblock to filter them, but I don't think Adblock should be taking a stand on which sites should be seen when shared on Facebook etc.
haha its a parody blog, the guy writing it is a film student or something. Read the other posts, pretty funny
How did you get the domain abacus.com? Awesome brand name!
Related to other comments, there are some mechanisms that ensure that two versions of all code can remain active (if you chose) in Erlang. No extra effort is required.

In terms of correctness, I'm not aware of any work that does type checking or serious analysis across version upgrades. Even Erlang's dialyzer will only check each version in isolation. So in practice this means you either test the upgrades with things like continuous integration or even manually, OR do so in very careful and small steps that are easy to reason about locally (very useful for critical applications that can't spare downtime).
No, actually. But I suffered nearly as badly as most. I think it almost took legal intervention to stop them trying to force cursive on me.

Being allowed to type assignments - in the early 90s - was one of the greatest things that ever happened to me.

Then again, I met other problems caused by my terrible organizational skills in creative ways. For instance, I ran a webserver that had had a folder that pointed to where I did all my assignments. When I inevitably forgot to print something... there it was.

Still. My experience, especially prior to high school (and prior to ADHD medication, now that I think about it) was completely dominated by working my ass off and being told that I wasn't trying at all.
digging through some of the events we can hook on to here: http://developer.github.com/webhooks/#events, i noticed the `gollum` event, which is triggered whenever a wiki page gets updated. i'm curious why its named that?
If it's not a tutorial then i don't understand why he explains EXTREMELY basic things in the worst possible way, fails to actually explain the interesting details of subtle and complex things (like the differences between the ways a sub can be called (no, they do NOT all do the same thing)), and managed to produce a document that looks like it contains literally ALL the things from ALL the bad tutorials i've seen in the past 9 years, with nothing from any of the good ones.
To accept a reference to one of several specifiers, Perl accepts a grouped \[ specifiers ] form:

sub array_or_hash (\[@%]) {
print $_[0] ;
}

Dear god...
The number of tokens the site had (forgot what it was) before the final API changes that limit tokens was rather high. It was well over 100k and based on Twitter's rules, any app that had over 100k tokens would be able to go to 2x that number. I believe the app had somewhere around 600k tokens at the time so there's still some room for growth. Though the plan would be move from solely Twitter-only to something covering more social networks or create its own network. Not sure yet.
Small note: I think what Steve Jobs said was "make a dent in the universe", not "make a ding in the universe"
The point was they accomplished things that no one else had by that time.

And eventually the doom and gloom that came afterwards was overcome fully with new civilizations, countries, etc... And by the 1800s the Western world and the European countries were so far ahead of anyone else that it's silly to even compare them to the rest of the world at that point in history in regards to reason, law, economy flow, technology, science/math, music, theater, culture, ideas, etc.

By your logic I could point out that China before the mid-point of last century was a 99% peasant-class country full of hardship and misery, and make the argument that you are using - wiping out all their previous culture and accomplishments.

We have to look at this from the totality point-of-view.
It's hard to say, not having the technical background to fully understand the BTC protocol, whether the accusations that put all the blame at MtGox's feet are valid. My takeaway from the whole situation, though, is that if it's purely a problem with the MtGox implementation the market will take care of it. If consumers still see the same benefits of BTC (and I don't see any reason they wouldn't), the demand for the services of a similar exchange will shift to a competitor with better engineering creds.

I have two questions, though. 1) What's the confidence level of the public that there aren't more fundamental issues with the protocol itself; and 2) are there any competing cryptocurrencies that, by design, wouldn't be as susceptible to problems like MtGox introduced into the ecosystem?
It's not an attack on your person, I've simply revealed your lack of credibility. You are not applying critical thinking. Don't be upset about it, if you were thinking critically you wouldn't be an apologist. As a person you may just be nice enough to hang out with, but you talking about faith and religion will not work out. You're not geared up for the fight. You haven't a proper baloney detection kit.
Growth Engineering is like Space Exploration
API servers seem to be the most popular use case that I've seen.

That's interesting about using strings to work with 64-bit integers.

Well said on picking the right tool for the job.
Because the opposite is worse.

An organization who controls who and what votes is far scarier than letting idiots vote. We in America have destroyed any organization (government led, or whatever) that attempts to limit the number of voters.

Mind you, who should decide who can and can't vote? The free market? The Government?

The answer is no one. The right to vote is considered sacred and that is a good thing. No one can or should deny others the ability to vote.

EDIT: I'm surprised that I have to lecture you on this. I thought you were a libertarian? Aren't you all for personal rights and liberty? The freedom to vote is absolutely essential, and a holy right regardless of your political background.

But it is THAT much more important if you're a self-proclaimed libertarian. Personal freedom is the king of the Libertarian philosophy.
> Under proper management, new hires are treated like gold. They are, after all, the future of an organization.

In an ideal world there wouldn't be office politics either. People would advance on merit. I don't live in an ideal world.
I would never want to work with a person like that. If one of my coworkers wrote an email that abrasive and outright mean, I would request to be transferred to a different project.
It's true that this is a problem if you insist on serving your CDN assets a custom domain CNAME mapped to CloudFront (i.e. https://assets.mydomain.com/). It doesn't cost extra if you just use the default CloudFront distribution URL, i.e. https://d3vam04na8c92l.cloudfront.net/stylesheets/applicatio...

This is not entirely clear from the Heroku docs, I'll ping the maintainer for an update.
I would think using an async logging framework is a cleaner and faster approach i.e. something like log4j or glog that does IO in a separate thread.

I suppose such an approach is less ideal when using a language that isn't truly concurrent or if the code doesn't run long enough for it to be efficient to spawn a logging thread.
As a long time Perl programmer, I am a little disappointed with the lack of comments on this post.

I generally follow Matt Might's blog, and I am impressed by previous posts. Unfortunately, this tutorial is likely to leave beginners more confused than when they started. I have to encourage people to look at chromatic's free book "Modern Perl" instead.
People don't quit jobs, they quit bosses in most cases.
If this happens hopefully someone forks firefox and strips out this garbage.
Let me ask you a question... What is your definition of a European?

It kind of sounds like you might be using a very geographically restricted classification.
Agreed. We need strategy as well as tactics, and we need to keep our attention trained.
API lead and one of the first employees at Twitter. CTO for Bank Simple. Both of these jobs should've left a bit of a financial cushion. (In fact, he mentions that Twitter paid off so he doesn't ever need to work again)
Kids Code Jeunesse
I've seen studies demonstrating the reverse: controlled for poverty, school, and whether a student has one or two parents, white and black American schoolchildren tested the same. (Standard deviation of 0.06: http://www.nber.org/papers/w12066)

EDIT: Sorry, wrong paper. Looking for the right one.

Even the fact that you point out "in the US" should be an indicator of the racism. I've never heard any other modern countries seriously complain about the allegedly inferior intellects of their black populace. Are American blacks different?...
Yeah, having roads and running water are just awful. Schools, sanitation, energy, parks, rights for minorities and laborers. I just HATE that stuff.
Assuming that there is a middle ground is also a fallacy, however intuitive that middle ground seems to be on the surface.
I have never, ever, ever met someone who was well-served by skipping a grade. Myself included. Ever.

Skipping a grade means giving up a full year of education. If that proposition doesn't give you pause, you probably don't have enough respect for the value of education. Even if you you get absolutely nothing out of that year aside from the soft skills you develop by sitting in a class with other kids and listening to lectures and grinding through homework (even stupid and boring homework), it's still vastly more valuable than the fleeting ego boost you get in exchange when you sacrifice it in order to skip a grade. Parents, please, this is one marshmallow test[1] you and your kids really don't want to fail.

[1]: http://en.wikipedia.org/wiki/Stanford_marshmallow_experiment
How to make Vagrant performance not suck
Marvin Minsky wins $1 million Israeli Dan David Prize
I don't understand why people allow themselves to be spoken to like that! Incredicle...
what's funny, i saw the lack of strict and thought...hrmm, well without that we'll see what happens here.
From the article:

To make things a little more surreal: a few weeks after I turned 30 this past October, Twitter went public, confirming that I never need to work again. (I’m still getting my head around that.)
"Almost everybody who works on a website knows JavaScript."

That I can agree with.
Linus Torvalds presents git at Google in 2007
Whereas about a dozen years ago I accidentally dropped my girlfriend's phone in a glass of coke... it was fucked.

It's great technology has advanced so much we can do underwater selfies.
MINIFIGS.ME
I mean, he should have ensured an orderly handoff of his projects and maybe sotto voce talked to his agency about the possibility of an internal reassignment, but yeah, in that situation if those hadn't worked, giving your "2 weeks" and being walked out immediately is totally reasonable. (These contracts usually contain no notice provision).
If you're looking for a bargain, I found this:

2GB RAM, 50GB disk, 2TB bw, 2 IPv4, 100Mbps
STEALOFADEAL (coupon) - 12 months, $40
Chicago, IL - https://billing.chicagovps.net/cart.php?a=add&pid=160
Buffalo, NY - https://billing.chicagovps.net/cart.php?a=add&pid=161
Los Angeles, CA - https://billing.chicagovps.net/cart.php?a=add&pid=162
Atlanta, GA - https://billing.chicagovps.net/cart.php?a=add&pid=163a=add&pid=163
oh, hi :-)
https://github.com/gollum/gollum

Named after the software that powers the wiki.
Author Earnings – Traditional vs Self Publishing
1) The protocol itself is pretty well vetted, and obviously open for all to spot such issues. As far as the general public who don't know too much about that stuff, I'd say most are still skeptical.
2) There are a ton of different 'alt'-coins, but most of them don't offer much improvement/difference from the BTC protocol. You can check https://en.bitcoin.it/wiki/List_of_alternative_cryptocurrenc... to see the differences
why is this on hacker news? this is just an advertisement, e.g. to speculators
Right, but when there's more than one syntax to use to get that behaviour, he invariably picks the c.2001 preference rather than what we've done since.

It's like if somebody started their ruby tutorial off with how to implement your own object system with method_missing.

Sure, it fits the 'actual semantics', but it's not what we really want people to see first :)
A response would be even more appreciated than a down-vote ;)
IndieWebify – A guide to getting you on the IndieWeb
USB drives have the advantage of small. There's literally a hundred places I could hide one in my house. Hell, I could hide 20 fake ones haphazardly and one legit one really well.

The chances of everyone doing this and being comfortable with it is pretty low though. We need brain storage medium.
Even if you buy it at Best Buy, what would you do with it until you get back home and connect it with your computer?
Oh dear, trainwreck comments here.
Clear Animation Code
I am building robots to create strong AI. I've tried to think of something more important and impactful than strong AI, but that's it. It's why I'm here. How about you?
Stop the autoconf insanity – Why we need a new build system (2003)
I was (and still am in many ways) this undisciplined kid. I never learned the value of a good work ethic, of effort.

One of the most important thing I want to teach my 4 months old son, is the value of effort.

I am glad you shared your experience, I will keep it as one of the many tools I am gathering so that I can be able to teach what I haven't learned to my children.
Show HN: Service Builder – A Java dsl for coordinating service logic
He wrote also this "My coworkers that stood their ground and set boundaries seemed to end up on a shit list of sorts and were out of the inner circle of people that kissed the producer’s ass."

So, I do not think it was a case of misunderstanding.
Mozilla to deliver ads in its Firefox browser
"by distances of up to about 65 feet (20 meters)"

Good luck getting that close to a server in a data center.
I'm reluctant to get involved in the politically incorrect side of this argument, but FWIW, that stat comes from "Intelligence: Knowns and Unknowns", which was a paper published in the mid-90s by the American Psychological Association (in response to the controversial book "The Bell Curve").

From the paper:

"The differential between the mean intelligence test scores of Blacks and Whites (about one standard deviation, although it may be diminishing) does not result from any obvious biases in test construction and administration, nor does it simply reflect differences in socio-economic status. Explanations based on factors of caste and culture may be appropriate, but so far have little direct empirical support. There is certainly no such support for a genetic interpretation. At present, no one knows what causes this differential."
Do you expect to get estimates of outcome from stock market traders? They do their thing and you gain and loose according to external factors.

But seriously scrum with concept of velocity and estimating size of tasks is the best approach I've seen. That's if ou want to ask programmere at all. Preferable way would be to predict the duration of the project scientfically from metrics gathered in the past (of not only the programmers and projects but also the environment they operate in).

How can a programmer estimate when project will get built if he doesn't even know if anyone actually cares enough about it being built to actually decide what the software should do?
Hmm, I haven't implemented anything complex in Go, but I have read a fair amount of code and looked at the "spec."

What language feature(s) would you say greatly assisted you in Go?

There's a credible argument that C# is a very complicated language (it is relatively old and has undergone a significant amount of iterations, thus is quite large), but I don't usually find that programmers are defining their own subset of the language to program in (a la C++), which usually means that the complexity isn't that large for me.

If you have any specific complaints I would love to know them as C# is being actively developed right this second, including new language features (well, not by me, I'm on vacation :)).

If you feel that HN is the best forum, please feel free to forward them to the email in my profile.
Because they are affected by the decisions that politicians make.
I'm sorry 1 was ambiguous. Feinstein's office hangs up and asks you to call back. The higher limit on your side is good though!
Actually, he does appear to explain &foo() later on, he just doesn't bother mentioning up front that it's completely different.

I think if you consider it as an academic piece, where you're supposed to read all of it and then think, it wouldn't be a bad introduction to perl as it was written in 2003.
I never hit a wall with mathematics. My approach was to write down what I have to and do everything else in my head.

I hit a wall within the first five minutes of programming. I know I will mistakes and I make up for that by making small, clear code commits and trying to make my code easy to read.

I'm a much better programmer than I am a physicist. I am also much happier working as a programmer than I was studying physics.