skysight-inc/HackerNews huggingface dataset:
LOL, A Man Without Education Builds A Billion-Dollar Corporation!

Just look at that poor bastard, Billy Gates. He dropped out from [s]a community[/s] college! This must be a sensation!
When I was in high school and just starting out I felt that I was becoming detached, and I hated it so much. At some point, however, I decided that I didn't really care if I was becoming more detached and less fun to hang out with. It was more like I had redefined fun, and I eventually found new friends that fell within this definition. There is definitely a change though, and I don't blame the author for feeling uncomfortable. You either learn to accept it or you walk away. The choice is yours.
That's not a software installer. That's a distribution-specific package manager. Huge difference.

Commercial software for Linux typically does not come as a package. It starts with some kind of shell script and shoves itself into a corner of the filesystem (usually /opt/$PRODUCT/), and generally ships all its dependencies and does the work of mangling init to work on whatever distribution it's being shoehorned into. If it's a particularly expensive product it might have a GUI or ncurses installer or configuration wizard.

That's retarded, but it's still better than having a half dozen independent binary formats and a hundred distribution-specific packages.

If distribution managers would stop being asshats they would all agree on a set of APIs that they could support to perform operations in a platform-agnostic way, and software developers could in a free-market way make installer tools that work with the API. So you could have a shitty Gnome installer, a shitty KDE installer, a shitty ncurses installer, and an installer that uses Java just for the hell of it.

Packages are not things which users should ever have to touch. They are a specific collection of meta-information for the operating system to do mediocre actions like removing files, copying files, understanding if it has everything it needs to run some files, and telling you what the hell is installed. Packages certainly are not intended to hold a user's hand or provide all dependencies in and of themselves. But that's what you need if you want your users to be able to just install the damn software.

Solaris DStream packages have this wonderful ability to contain multiple packages in themselves, so you can install one or more select packages, or all of them if you need to. The easiest way to ship your application is to provide all the dependent packages in the DStream, and if you need one, you install it. This works great for Solaris (even if you have a bunch of different Solaris versions), but would be completely impractical for Linux because there's so many damn Linux distributions even if they have the same binary package format.

Most Linux software out there (assuming the kernel version is right and the glibc ABI hasn't changed) will work on other Linux distributions without code changes. But we waste all this time just making it work on other distros after the code has been compiled! Does that seem right to you? That because distributions want to live in a silo and do things their own way, you have to spend hours (or days) finicking with independent distributions just to release a new minor version of your app that everyone can use? For a bunch of really smart people we end up doing some stupid things.
Yammer CEO Calls The End Of Silicon Valley
Title should be "threat to sue over the letter 'e', with arrow above it. Game changer!
What a silly comment. It's impossible to report on everything that has ever happened/is happening. People watch and read news that is relevant to them, so it's natural for the BBC to report on things as they become more and more relevant.
Not necessarily if you want to be a brogrammer... watch the video, it from the first twilio conference. it's hilarious! :)
I really like this, another approach has been done here too: http://www.eyecon.ro/colorpicker-and-datepicker-for-twitter-...
I'm really grateful for you writing this. I don't know if I'd couch it in the Cathedral/Bazaar terminology, but I've had similar thoughts.
Why Isn't Patent Law as Straightforward as Real Estate Law?: Maybe it Is
Some companies, mostly in the consulting sector, are even making these kind of question part of the job interview. The idea is about coming up with close-enough numbers based on a series of realistic assumptions.
And to think it ruined an otherwise brilliant teen comedy. Next week it'll probably tackle VI vs. Emacs, explaining that Microsoft Word is a superior text editor to both. Maybe the season finale will cover how Bing is a better Internet Decision Engine than Google. Oh, think of the cliffhangers when patent litigation is covered!
Hey, did you just steal my customer?
I've experienced this "detachment" with friends and family. I sometimes have to make an effort to really engage in regular conversation. It's like programming, continuous learning, etc. take so much brain power that I start to go into self-preservation mode. In social situations, it's sort of "turn it off or you won't have anything left for dealing with development work".
Startup Gives People What They’ve Always Wanted: Ads to Wipe Your Butt With
So I rifled through the source of the webpage and found there is no way to download the actual data from that page. All the calculations are being done on the server side and the summary results are getting sent over via HTTP.

An interesting model for sure and one that will ultimately make for technical sense but enterprise woes in the future. I'm not sure if businesses will want to upload the data that would most benefit from the StatWing treatment. It looks like they have realized that though. Maybe aiming to cut their teeth on people who generate a lot of data and then take a stab at going enterprise via partnerships with other companies that already have a strong presence in big companies but are lacking in the analytics.
Datejs is huge. Seems to be a shame they made it a dependency.
On jailbreaking: no, it doesn't void your warranty, and it's pretty easy to restore the OS if you're afraid.

Get an Android tablet and live with it for a few months, then see what you think of the iPad.
The startup game has tons of formally educated people, and their failure rate is just as spectacularly high, if not higher. In my experience, the formally educated tend to build "science projects" at a higher rate than businesses, when compared to those building "twitter for teens"
Windows 8 Changes Hosts File Blocking
Ok, I'm from sweden, and I'm a supporter of wiki-leaks, this is my perspective on this:

Why do everyone seem to become a tin-foil hat when it comes to Assange?

Prosecuting Assange for rape in Sweden has nothing to do with prosecuting him for espionage in America.

Sure, there are people trying to boost their careers by this case, being the one to convict Assange for a crime like this might be a great way to speed up your career, and the effort put down to do it is in no way proportional to the alleged crime.

But to take it from there to that this is some CIA conspiracy to just bounce him in Sweden on his way to guantanamo or whatever is just silly.

Also, why do everyone who supports wiki-leaks seem to assume that he didn't commit the crime? I'm not saying that he did, I have no idea if he did or not, but the way to find out is through a legal court. If he would go to trial, there would be so many people following it and examining every piece of evidence to check if it holds, he wouldn't just get convicted by default...

The Swedish legal system isn't THAT bad.

Doing great things in one area of life doesn't mean that you can't do bad things in others, and to me his actions seems like someone who is just trying to use his rock-star status to get away with acting like an asshole. But I have no Idea, the only thing I know is that he is trying really hard to prevent me from finding out.

And if he did or did not doesn't change the value of the idea that we the people should have the transparency to be able to know what our governments are doing on our behalf, or the impact of the organization that he is a part of.
as long as I can use the term I coined: "open shit"
Just because the article explicitly says Assange is safer in Sweden than in the UK, doesn't mean it is true. By the letter of the law it might be a simpler case in the UK, but the British press is a different beast and the public is already extremely sensitive to their government's coopereation with American extraditions. These are factors which are in Assange's favour which change the equation significantly.
Obama's Dinner with Facebook Billionaire Chris Hughes
This is really nice, particularly with the custom ranges - I'm tempted to implement something very similar to this in our admin interface.

I do wonder though why you don't allow for entry into the date boxes and agree that the unselectable dates should be greyed out :-)
The article doesn't suggest that Generation Y won't listen to good ideas that come from the experienced. Rather, it says that they expect all ideas to be considered based on their merits, not their source.
> Your comment again puts forward the idea that the political forces aligned against Assange are so great that no amount of critical thinking, due process, or countervailing concern for the rights of victims can apply: it is, to use your word, "obvious" that the case isn't about "rape", but about an undocumented (and undisclosed) but nevertheless clear and immediate effort to haul Assange to the US and try him with espionage. No court in Europe seems to view the situation that way.

This is naive, I've seen terrorists harshly condemned in France with few direct proofs, just because the judicial body knows that it's in the common interest to do it. And nobody complained about, not even me.

Moreover on the US front I think the case is definitively tainted due to the abusive treatment of Pvt. Manning. When states have great confidence in their system and laws are above all, things like Manning's treatment don't happen in the first place. So imo you cannot overrule the argument of "political forces aligned against Assange" just because you say so, or because EU, US are the "biggest" democracies. They have flaws too.
HTTP Methods Every Web Developer Must Know
Have you seen redis?
No, it sounds creepy.
If a priori design adapts, then it was never more than a coherent vision to begin with. The notion of a priori design is "we're going to do A, B, and C, and don't even think of changing the plan until those are done". As ESR talks about in his original essay, the "Cathedrals" were mostly developed in chunks. What was different about the Linux "Bazaar" was the way everyone could see and give input to the development along the way.
"Ecuador has a woeful record on freedom of the press. It is 104th in the index of world press freedom"

US is ranked 47th. This effectively puts Ecuador in the same category as the US. Look at the color codes: http://en.wikipedia.org/wiki/Press_Freedom_Index.

Just because Ecuador isn't perfect hardly precludes it from trying to do the right thing in this instance.
I wonder if http://phpjs.org/functions/date:380 along with some of it's related methods could be of use.
This was a well known fact from the get go. TechCrunch on May 17th:

http://techcrunch.com/2012/05/17/facebooks-38-share-price-ma...

> When Facebook agreed to buy Instagram, it said it would pay with $300 million in cash and 22,999,412 shares of stock. That stock is now worth nearly $874 million, creating a $1.17 billion price tag.
This seems to be an allusion to the popular principal of "The Law Of Travesty", which asserts that if someone has benefited from a legal travesty (such as Spain's inability to extradite Pinochet from the UK), justice demands that everyone else benefit from the same travesty.

In fact, justice demands the opposite. Pinochet was protected from extradition because he, unlike Assange, was a head of state and enjoyed a supposed immunity from prosecution as a result. The hesitation to force Pinochet to face due process for his (very compellingly) alleged crimes is a travesty. In recognizing that a travesty occurred, we don't just award points to one state and accord demerits to another: we also seek to avoid the recurrence of that travesty in the future.
NYC's Big Data advantage
API Evangelist Partners Up w/ Singly To Evolve The Social and Personal API Space
There is agreement that both parties consented to having sex and that there was no violence involved. A strange kind of rape, isn't it?

The point here is, even if it turns out to be "rape", everyone has a certain picture of it in their mind. That is a picture of the random stranger preying on a woman. Or of parents/relatives abusing a girl. Or whatever.

So speaking of rape is very misleading, bordering on lying. Better call it was it was: consentual sex, supposedly started without a condom (contrary to agreement) and then continued after the women agreed.
People also get confused by the idea that some types of non-married men aren't bachelors.
Quora Is On A Quest For Users With Its New Embeddable Quotes
The logic here is, Because [THE US MISTREATED BRADLEY MANNING], therefore [SWEDEN WILL NOT FOLLOW EUROPEAN LAW WITH REGARDS TO EXTRADITION]. Non sequitur.
Is Oracle really killing MySQL?
I am very surprise by the acqu-hire...

LaunchRock and Giftiki are both great products and I think it's pretty sad to see the good vibe of Giftiki dying...

Or is it just because Giftiki was going nowhere ?
I did read it. I just think the "complete OS" think doesn't really make sense. Is it superior because of it? More elegant?
You asked for a link to an explanation, I do not have a link to the explanation. I'm not sure what you found funny about referring you to a 30/50-line piece of source-code with an implementation for your own comparison. Also, people make mistakes, what does your respect for the author have to do with anything? Regardless, I will elaborate.

General issues:
"If you don't yet have ordered atomic variables yet on your language and platform, you can emulate them by using ordinary but aligned variables whose reads and writes are guaranteed to be naturally atomic, and enforce ordering by using either platform-specific ordered API calls (such as Win32's InterlockedCompareExchange for compare-and-swap) or platform-specific explicit memory fences/barriers (for example, Linux mb)."

This is incorrect. A lot of memory models in languages provide no such guarantees, even of aligned variables (this includes C, even with volatile variables). This not only applies to regular loads/stores but even to RMW.

Produce/Consume function:
We store to last->next and then to last. If we assume total store ordering, insertion itself is fine. However, it should be made clear that an explicit store fence is needed after updating the next pointer. The article gives the impression (due to statement above) that this algorithm is suitable for other languages.

In the consumer, we also need an explicit load fence. If the atomic is completely serializing, we are fine but in other languages even with aligned variables, these semantics are incorrect.

The "trim" functionality is broken as it makes no use of safe memory reclamation. It is fine to re-use nodes (assuming you don't have a concurrent lock-free traversal going on) but you need to be careful with destruction. Assume consumer is at some time T where divider != last (but divider = first). Let us say consumer is at result = divider->next->value. Pause execution of consumer after it has acquired divider->next. Producer enqueues another node and sees that first != divider (yet consumer has an earlier snapshot of divider), so it trims first. Consumer is now active again and dereferences the earlier snapshot it had of divider->next to get to value, but now this yields undefined behavior (crash or worse).
Hey, thanks tommoor, appreciate the kind words.
Nexus 7 sales could hit 8M by year's end, analyst says
What a nonsensical comment.

> All you're doing here is endorsing sophistry over knowledge.

What? First, sophistry, has little to do with anything I wrote. Second, I'm most certainly endorsing knowledge.

> There's a place for logic and there's a place for facts.

Really? Do you have little slots for them on your spice rack? Logic and facts are the fabric of reality. This a comment I'd expect from someone desperately wanting to be right despite being pathologically wrong.

> Focusing on one over the other leads to persons being so "open-minded" that their brain falls out.

How was I focusing on one? Logic and facts are complimentary, and even if you somehow exclusively focused on one, how would that lead to extreme open-mindedness? And how is being open-minded bad? (You are also misusing the "being so open-minded their brain falls out" quote which is meant to meant to convey that you should be open-minded [good] but not foolishly accepting of poorly formulated ideas [bad]) What do you even mean by this comment? It is nonsense.

I think you read my comment, self identify as a hipster or "bullshitter", had an emotional response of wanting to retort and instead wrote a post that illustrated one of my points.
No problems buddy :).

It's a pain in the ass to dig up BlackBox infrastructures and see what's inside. It basically boils down to: is it Open-Source, or is it Big Iron. If they don't talk about it, and the folks have tons of legacy Experience, it tends to be Big Iron (like AudioCodes Blades/Gateways or other such stuff).

Keep kicking butt guys!
I found some of the titles very relatable.
What I love about this is not the price tag. Yes 5$ is insanely cheap but its the clarity in pricing which is brilliant.

I would imagine a lot of people are afraid to get a checkup or even inquire about the cost because it might be too expensive. Rational or irrational, this fear can creep up on your health.

This doctor made it simple to get a checkup done. I hope more medical establishments follow in his footsteps.
GLI 2.0 - The best way to make command-line apps in Ruby
I have a real problem with this:

"I guess my point is, that if you want to become a programmer, you have to be comfortable with having
to learn new things constantly for the rest of your life."

I really feel like this is the outlook everyone should take on life, not just programmers. Maybe the causality ought to be switched; good programmers are people who have a "learn something new every day" outlook on life. Hell, it could even be said that good people in any field are those who take that viewpoint on life.
Instagram will go down as being a shitty deal for both sides. An arranged marriage, as it were.
I love the photo of you guys in suits with the bikes. No one would mistake you for bike loving hippies - you look more like superheroes in disguise
> a TELEX (look it up if you don't know what that is)

This kind of passive-aggressiveness only reinforces the grumpy-old-man stereotype and makes it really hard to take you seriously.
Does anyone remember the icons you could buy for your friends' birthdays on Facebook? These came quite a bit later than 2004... I would guess ~2006. At first all of my friends balked at the idea of spending $1 on a gif. But it wasn't too long before I started seeing a couple of these appear on people's walls every time they had a birthday.

Given the sheer number of people on Facebook, I assumed this would eventually turn into a decent source of revenue for them. But then they unexpectedly got rid of it. Does anyone know why? As a company, Facebook kind of "owns" the birthday, so I've always wondered why they haven't tried to capitalize on it similarly to how the diamond industry capitalized on marriage.
Instagram "no longer" a $1 billion sale would perhaps be more accurate. Still quite impressive for a zero-revenue service.
Out of curiosity, how do you handle bitmap images? My course of action up until this point has been to open up the original in Photoshop and double the size (mileage varies a bit but seems to work well). Do you have any recommendations for another approach?
Because an instance of rape does not follow your exact mental picture of what "rape" is, it does not follow that the allegation of rape is "bordering on lying". Very similar arguments were made during the formation of US jurisprudence on spouse rape (an unprosecutable offense in many states until the 1970s!) and "date"/acquaintance rape.

If you had read the article, you'd see it contained a prominent link to Sweden's court considering exactly the issues of whether Assange's conduct constituted rape under Sweden's statutes. Not only does it, but the same conduct alleged also constitutes rape in the UK, where "sleep rape" has been prosecuted for years.
Is there not a sense of how absolutely broken the patent system is? Apple is playing a game that should not exist.
That's so true! I used to love to learn... I mean I had to learn Spanish in 6 months when I moved to Costa Rica for an internship. Plus I've read at least two books per month for the last 3 years (business and psychology stuff). But learning to code was a lot more exhausting because it's based on knowledge and there's no room for bullshitting (unlike business ;)
I think this post touches on an interesting point about web development (might apply to other areas too, but the web seems particularly bad). A lot of things appear to be easy (Rails, Django, Heroku, AWS, JQuery etc.), but the number of different components you need to manage is still overwhelming. Furthermore, you often end up having to develop a low-level understanding of problems that someone else claimed to have solved for you. While this low-level knowledge is useful, it does add significant amounts of complexity for beginners and people who might not be committed as the hardcore full timers out there.

As we seem to push more and more for the "everybody should learn how to code" mindset, I think there is a big opportunity for someone out there to combined managed and protected environments with the ability to write your own code. I don't know if the solution is unifying languages across front and back end or a better set of abstractions, but I see way too many obstacles for 'simple' coding (although the situation today is without a doubt better than ever), and I imagine this is some of what the author of this post ran into.
They are not synonyms. Find will only find one result.
>"How many ideas like that are left?" he asks.

This, of course, is reminiscent of the famous quote from the US patent commissioner back in 1900:

>Everything that can be invented – has already been invented
Why do you think this will end up being a shitty deal for Instagram?
I think that this is more and more true of most any job, though certainly programming is in the forefront.
+1. I've been drinking Bulletproof Coffee for six months now, and it's amazing. Aside from being tasty coffee, you benefit from clear-headed energy for hours, and I'm down ~10 pounds with no other lifestyle changes.
But that process has a way of ruthlessly culling the herd. Does not seem to be happening in this world of infinite backwards compatibility.
It's just a matter of time; I could've spent a week on this adding features and perfecting UX, but then I'd have pushed back finishing Improvely another week. I hope to find some time to go back and add all the details I've missed as pointed out in various comments here.
> The logic here is, Because [THE US MISTREATED BRADLEY MANNING], therefore [SWEDEN WILL NOT FOLLOW EUROPEAN LAW WITH REGARDS TO EXTRADITION]. Non sequitur.

Sometimes when your live is at risk you cannot only have faith in the truth of logic and mathematics reasoning. You apply others inputs in your decisions, maybe that's what Assange did, I would certainly do if it was me.
Reddit is far greater than the future of journalism
Monticello - Git [DVCS in Smalltalk land]
I really want to revisit this post in a few months when Assange has either been jailed on extremely flimsy evidence or handed over to America using an extradition treaty, to see how you rationalise that sequence of events.
I've done this math in my head too much now in the last couple of weeks. Not sure why I care that much.