skysight-inc/HackerNews huggingface dataset:
I've been a fan of the emergent structure hypothesis for quite a long time, but I do feel that you are pushing it too far.

There have been, historically and presently, power and wealth grabs by the already powerful, and manipulation of political and social structures to suit their needs. To some extent this was easier historically, partly because there were fewer laws, but even now, with the legacy of hundreds of years of social and political reform, and a lot of it intended to liberate common people, there are still large distortions in our political systems that significantly mis-allocate power to the already powerful.

I would also take some umbrage with your statement that we "haven't yet found a way to fairly spread privilege in our societies" and your defence of the "least worst system" meme. Whilst there are aspects of the Western socio-political setup that are designed around the (reasonably) fair distribution of wealth, there remains constant pressure against legislation designed to develop the rights of common people in society. Indeed, those interested in reducing those rights are often able to gain popular support for their cause by positioning themselves as defenders of the wealth and power of those people whose wealth has recently increased - i.e. the middle classes, which now form a very significant political power base.

We do know of ways of more fairly distributing the rewards of labour (cooperatives come to mind, as a single example), but they are unpopular in a lot of the West, and if you look back to history you will see that that mentality was actively created to counter threats to vested interests. Ironically the system of laissez-faire capitalism that was adopted to counter these more de-centralised power structures ended up diluting the power base of the "old money" (and was eventually massively scaled back), though it persisted the fundamental inequality in wealth distribution.

I would, however, fully agree with your assertion that these problems are not (or at least very unlikely to be) the result of a direct conspiracy by some elite group. I don't think history supports that view, and I don't believe people are particularly capable of maintaining such a conspiracy for so long a period of time. It should be clear, however, that the "conspiracy" could itself be an emergent part of the system - a higher order structure that has managed to persist itself (thus far) without continuous direct human intervention, however that would make it not a conspiracy in the traditional sense of the word.

N.B. This is obviously a pretty broad sweep based on my interpretation of history - if anyone has any corrections or comments I'd appreciate hearing them.
I think your viewpoint is very naive.
He will choose the first option whether or not he was actually lied to, if he believes it is his best move.
Checking the Open-Source Multi Theft Auto Game
> The audit found only unintentional spying--in other words, mistakes.

An internal audit by an agency that routinely fails to report "mistakes" to the people responsible for their oversight, and who routinely instructs staff to alter information before it is handed over, and which has previously been found to instruct staff in how to "shore up" justifications for their searches, "only" finds unintentional violations of the law.

What a shock.
Fast test suite boot times with Ruby on Rails.
Lies, Damned Lies, And The NSA
What a horrible website. Made an account to get the mp3. Just to discover that the mp3 download link doesnt work even then. Thank god I used a throwaway email to sign up. Otherwise I would be even more pissed.
I know this is probably sarcasm, but that depends on individual.
Also a lot of people have trouble with the back and forward slashes. When teaching html, people got the closing slash mixed up, it was all over the place.
The FBI is meant to deal with domestic terrorism. The NSA's remit is foreign signals intelligence.
welcome to 2003
Same here, I could never relate to bash's specific syntax, so I just started to do everything in Python. I'm thinking about fully switching to Julia for this though, as it offers an easier way of integrating Unix commands.
You usually don't ride your axe to work? Axe is a tool that's used in woods. Cars are used on the street.
Linux Job Openings on the Rise: Dice Report
That's good news, but with their production version, the pricing also changed. I believe before they had more of an AWS/S3 model paying per GB stored and transferred. Now I need to pick a tier, and pay monthly.
I realize this is probably going to be an unpopular view but I'm concerned that this is yet another slippery slope.

We have all said stupid things in the past but should that all be held as evidence in judgement?
Yeah people frequently mix up left and right also. And my brother always wrote his numbers backwards or rather left to right (units on the left).
HN crowd knows to chuckle for a joke and also question its validity at the same time :)
Don't forget you're choosing to live in a place with rent.
No, but only because in most jurisdictions, attempted murder requires the specific intent to kill, while as others have mentioned, murder requires malice (which is not the same).

In general, attempt requires specific intent, even if the attempted crime does not. Murder is one of the few "common law crimes" where this matters, because most of them are already specific intent crimes anyway.
So Smart cars and motorcycles should be allowed to drive at 100+ mph?
Large banner and tiny video frame, site rendering completely garbled for 8 seconds until fully loaded, signup required to view the slides (after realizing that the video doesn't cut to slides at all). The talks are interesting, and the interview transcription is nice though there are UX issues there as well– I need to click to view each response, and despite the entire question being hyperlinked clicking it actually does nothing. Show all works thankfully (ah, but the frame breaks my scroll).

I'll probably be back to check out more of the videos, but definitely not because of the site. If the editing is good, YouTube is just fine, otherwise SlideShare plus an audio file is just perfect.

Edit:

[F] First Byte Time
[C] Keep-alive Enabled
[C] Compress Transfer
[A] Compress Images
[A] Progressive JPEGs
[F] Cache static content
[ ] Effective use of CDN

Source: http://www.webpagetest.org/result/130816_PE_AYH/
Although I agree with the general sentiment, I think I have to disagree with the sentence, "There really is no excuse for speeding."

In particular, speeding is a norm in many places in the United States. If you are not going five to ten miles above the speed limit, people are likely to be actively passing you or driving too close behind you. I suspect it's safer to go five miles above the speed limit than have people constantly passing you because you're going slower than everyone else. (That said... I do wish speed limits were limits, and everyone followed them perfectly.)
Bradley Manning apologizes to the US
for/while are themselves syntactic sugar around goto. You can in fact write them as macros or even functions (using setjmp/longjmp) in C. However, the abstraction in that case will leak - you'll need to put your label manually where the loop needs to go, you'll still need to know you're using goto and how it works and you'll need to keep in mind the exact code that's generated by the macro, or you will get bit by it. Structured looping constructs also don't change the flow in your program and even force another level of indentation, but they allow you to think about it using higher-level building blocks being sure that those blocks always work properly, i.e. they won't break because you have a typo in some conceptually far away line.

Callbacks really are just like goto. I've seen really awful callback code where you have callbacks that create other callbacks which are passed to callback managers which are themselves finite state automatons and call one of the callbacks based on a return value from another. It's the most horrifying spaghetti code you can think of. It's practically fractal - spaghetti within spaghetti that influence the top layer in an untraceable manner.

While everyone can write spaghetti in any language, few can write good code when given just goto or just lambda. In some cases it's even impossible.
I can see how this could be useful for Javascript and web stuff. But it isn't Async, this is in effect a blocking call.
That says very little. There are such a wide range of immigrants: young immigrants, older immigrants, poor immigrants, wealthy immigrants, undocumented immigrants, documented with a green card. If someone relatively wealthy immigrates here and uses the "millionaire's visa" and invests in a business, they get a green card. Well, that counts toward the statistic.

Also, the article has it TOTALLY WRONG about immigration history. Immigration was relatively loose until the Civil War, and then it was slowly closed until in the late 1800s, restrictions really increased substantially until the 1940s, particularly for Asians. Then, after WW2 it eased up, and in 1965 racial discrimination in immigration quotas was made illegal by the Civil Rights Act.

That created a new phase of global immigration, and things stayed the same until 1986 with the IRCA. That closed off some forms of immigration, specifically affecting illegal immigration. In the same time frame, it became easier for wealthy entrepreneurs to immigrate (mainly the ones from Hong Kong), and then H1B started, and it became easier for technically skilled workers to get worker visas and later green cards.

So it's not as the article said, that the doors were wide open, and then they have slowly been closing. That is at best an error, and at worst, a total deception. After reading that, I stopped, because if the writer can't get that basic history correct, they don't know squat.

(I should add that I am in favor of increasing immigration, but opposed to the current trend of expanding guest worker quotas.)
gives 404 error
How to become a marketing ninja
Heatshrink?
It's best to think of a mesa of driving skill: The slope on the left side is where experience is gained, the plateau is someone's prime driving decades (hopefully!), and the slope on the right side is when inevitable physical decay of the brain and everything else takes its toll.

The trick is to make the ramp-up as uneventful as possible and to arrest the decline before it's serious. Sadly, adults who've driven for decades are commonly loathe to ever give it up, and for good reason in our car-centric society.

Also, I think the whole concept of field drug testing is misguided because it's using a bad proxy when a direct test, in the form of field reaction time testing, wouldn't be any harder to accomplish. Reaction time testing doesn't test judgment skills, but neither does testing for BAC, necessarily, and focusing on BAC ignores fatigue, which is a known killer. (And we allow stupid people to drive anyway.)
The issue I see is that with some libraries you either go 100% async or 100% sync with no middle ground.
I don't agree that an iframe would suck compared to directly playing the video.

If Microsoft can't write a browser with an acceptable video tag, it's their own fault, not an API provider's fault.
Mozilla, Apple, and Google all seem to have been able to create browsers with good video tags, especially Apple and Google, who have great support on their mobile systems, which implies that Microsoft should be able to either write their own, or copy the Webkit or Gecko implementation.

It's not inconsistent with other platforms, because anyone who isn't Google is required to follow the same rules as Microsoft. The only difference between Android/iOS and Windows Phone in this instance is that Google isn't going to build a WP app. When they're making the application, they know when they're going to make a change to the entire system, nobody else does, unless they publicize it, and nobody has an incentive to make the switch unless Google is willing to be more proactive about making sure everyone follows more rules.

How does requiring one component, the video, lower quality? If Microsoft doesn't have a web view for WP, and requires applications to be entirely native or entirely web-based, how is that Google fault?

If Google let anyone use the same system they use for their own YouTube app, they'd have to have a grace period where applications could use the old system before updating to the new system, and they'd have to be proactive about making sure everyone uses the new system after their deadline. That's a whole lot more work than saying "follow our really simple rule of using a web view".

Google has every right to make their demand. Google has every right to enforce their rules. Google has every right to ignore their own rules. They have a good reason to have the video tag rule. If they weren't the ones actively developing YouTube, and the Android and iOS apps, they'd probably agree to following the video tag rule, because it makes sense.

----

As for your quote from the article, it doesn't say Microsoft re-released their application after agreeing to follow the rules. It doesn't mention that they're not willing the follow the rules. It just says they didn't follow the rules because they didn't like them.

There are several iOS and Android apps for YouTube that aren't the official app. They all seem to be able to follow Google's rules, and don't seem to be doing poorly.
You need C++'s RAII idiom or go's defer syntax to get the same behaviour though. I think try-with-resource in Java also would do the same thing, maybe. Just plainly throwing an exception won't release what you've acquired.
They surveyed 1000 people on which person they'd like to see a movie about. 999 people chose Steve Jobs because he's well known, has an interesting history and personality, the stories around his death were plastered all over the media for months, and they had absolutely no fucking clue who those other people were. One person picked Douglas Englebart, but was later disappointed to learn that he had misread the selection and it wasn't about Englebert Humperdinck.
Seeing the pictures reminds me again how absolutely awful most keywords are from an ergonomic point of view (especially laptop keyboards). I'm using a MacBook Pro, but with an external monitor and a Goldtouch split keyboard, and I'm quite happy with that set-up.

As for RSI-like problems, I found that a using a break program to prompt me to let go of the keyboard every so often made a really big difference for me. More on the RSI problems I had (and overcame): http://henrikwarne.com/2012/02/18/how-i-beat-rsi/
I think there are some close cousins of "nothing to lose" that are at work too. As an immigrant your out of your own system and its expectations.

Say you come from a background where your reference group mostly follows a path of: go to high school, go to 3 year Uni, travel for a year, then either start climbing corporate ladders or more Uni, etc. Obviously, not everyone follows the exact same path, but there is a lot of similarity. This peers group might be people your own age that you know. Older siblings, parents or even mostly theoretical. Most people have something like it and it is how they create their expectations for themselves.

Taking a year "off" after high school would put you "behind" your peer group. Figuring out a way of finishing Uni a year early would put you ahead. People with strong peer groups cluster around the median. This applies to performance as well as choices. I don't know how well the psychological mechanisms are understood, but I guess our self expectations are both very important determinant of performance and choices and very influenced by peer groups.

Derek Sivers wrote a good article called There is no speed limit.^ In a nutshell, a cool musician called Kimo Williams taught him 2 years with of Berkley music curriculum in five lessons when he was 17. He set an intense pace and expected him to keep up. Just because it takes 2 years in a college context doesn't mean it needs to take 2 years.

Immigrants are islands, relatively. They are on a path with few peers. Taking a few years to do something won't put you behind because there is nothing to put you behind of. There are fewer safe choices that an immigrant is hesitant to deviate from. This is good for making outliers.

^http://sivers.org/kimo
I suggest you don't say things like that around Perl programmers.
It's actually saner in most cases to look at it like this (at least in common law terms):

Killing -> misdemeanor manslaughter OR criminal negligence OR no malice -> involuntary manslaughter

Killing -> with malice -> no mitigation/justification/excuse -> murder

Killing -> with malice -> mitigation -> voluntary manslaughter

Killing -> justification/excuse -> nothing

I'm skipping felony murder for the sake of this post :)
Here are some links to papers that show how to generate regular expressions from a set of strings:
- http://doi.acm.org/10.1145/1735886.1735890
- http://doi.acm.org/10.1145/1841909.1841911
This is research done in the context of XML schema learning.
The first paper restricts to inference of regular expressions in a more limited class: single-occurrence regular expressions. These are expressions in which every alphabet symbol (letter) can occur at most once. When enough strings are present, the algorithms are sound and complete. The second paper drops this requirement but the algorithm are mere heuristics.

Learning regular expressions from strings is a fascinating but non-trivial problem.

If you do not have access to the Digital Library of ACM, scholar.google.com is your friend.
I don't think the guy mentioned it that sense either.

The areas that you mention only have a high barrier to entry because there is no bulk job market in those areas, plus no one has yet decided to write a 'x for dummies' book in it for the exact very same reasons.

There are more websites written everyday than kernels.

Web development isn't particularly easy, but has been made easier because there is demand for it that way!!

Let say you have a markup language. The language implements every kernel feature known to mankind. Now all you need to do to get your very personalized kernel is specify the interplay of the features though the markup. Lets say such language also keeps updated with all latest developments in Kernel development field. Over time you see, even the most noob guy producing their own framework to do a range of kernel work.

Kernel development will look pretty much like producing a HTML page. And you will have a dummies book for it.

This is kernel development would look if there were millions of jobs worldwide for it.

You could apply the same analogy for anything.
This shouldn't be a problem, especially in the US, where there is so much empty space. Maybe more in the tiny Europe, but there is still a lot of empty space here, and a lot of empty houses in remote villages.

The problem is just that people want to live in the cities, and there just isn't a lot of space in the cities.
Look into Socat. Socat is to netcat as Vim is to vi.
I will just comment in full support of this, it says everything.
If they are evidence of intent, yes, they can and should be evidence in judgement.

This particular example would be absolutely no different if he had written down "I really liked speeding today!" repeatedly on pieces of paper and put them on his fridge or whatever else would show intent.
Ah, I'm gonna have to take your word for it ;)

The diving comparison comes up a lot with these space exposure questions. Even the article mentions Scuba diving. But diving is applicable in many ways not just in terms of physiology, but behavior and psychology as well.

I remember there was once also an experiment in an undersea lab where a group of people spent time to see what would happen on similar long duration space missions.
Not to mention that Jobs' company has been front and centre of the AV computing world... since there was an AV computing world.
Oh please. This just breeds exclusivity. What's to stop another site or individual filtering HN?
So true. It sounds so mundane, but most of the code in most of the projects is dead simple. It's the sheer volume of it makes the organizing of it very important. You don't have to be a genius to do it, but it takes discipline.
Pretty comprehensive article about node & mocha how to test
Momentum (or kinetic energy) as modified by human reaction times, which in turn are a function of the road design and other local conditions. That implies signs which are not only tailored to their location, but can automatically adjust based on weather and human activity patterns. Streetlights come the closest to approximating this, but I'm not aware of streetlights that react to weather.

(Road design is a fascinating field; the intersection of physics, materials science, automobile engineering, and human psychology. It's possible to design a road to allow the average person to drive a modern midsize sedan in relative safety given good weather conditions, but you have to make the road a closed system (controlled access) and become zealous about maintaining it and the cars that use it. The Autobahn, in other words.)
Been using the Microsoft 4000 for a couple of years now, every time I use it is a joy.
Unless you can sell their stories in the time proven 127 minute, 2 peaks setup and market them to a major studio, I doubt it will get any traction.

The only other option would be that the people who care about it fund it, but even though that pool might seem large inside of the tech microcosmos, it's comparitively small, and you'll have a low budget movie that has trouble being shown in theaters.

Engelbart could actually make a movie character, given his obsession with improving the human intellect through computers. It's questionable though whether you can work his life into a movie script that has popular apeal whilst respecting the work he has done.

Borlaugs work could be worked into a movie as well, but it suffers from the same problems that making a movie about Engelbart has. It's tough creating an accurate portrayal of his life whilst having a dramatic story arch in there.

That's part of the reason why the Social Network has such strange set of priorities. I doubt that the court case and the unrequited love story were integral parts in Facebook becomming Facebook, but they fit the story, and the love story likely beat the film over the 2 demographics line.

So in any case, we're the best you can do is either a small film that represents their life accurately (with all the nitpicking that will come with it), or a huge film that twists their lives into 127 minutes screentime and will likely irritate the very people that asked for it. Because if Universal went out and made a biopic about Dennis Richie, there'd be a 1809 Comment thread discussing how they didn't put enough focus on his work in kernel design.

Were better off without a big movie about any of them, however much that may hurt.

What really confuses me is why there isn't a major movie about Richard Feynman. His life is a movie script. Worked on nuclear missles, had his wife, and longtime love interest die of tuberculosis (granted, there is a movie about that part), and so much other stuff that would just fit perfectly. But I digress.
i immediately think 'the ability to learn'.

this is much truer in my mind, since continuously learning to communicate better is just one small thing you get from having that...

its important to be unrestricted by what you know - in every field
The Making of a Mathematical Mind: 1 Step at a Time
I'm sure Busy isn't meant to represent state—it's a property whose setter and getter call a spinning wheel UI element's StartAnimating and StopAnimating. It's a very common practice in iOS view controllers. That's what I read anyway.