skysight-inc/HackerNews huggingface dataset:
Fixing the "null" issue isn't straight-forward. If you eliminate it completely, then you need to add sum types to the language. If you provide nullable pointers in addition to non-nullable pointers, then you're adding complexity to the language by having two different kinds of pointers. It's a trade off. The Go designers chose a different side of that trade off than you would have. That's perfectly reasonable.

I don't think you appreciate arguments for pragmatism. I write plenty of C and Go code. I rarely run into null pointer errors in Go, while I run into plenty of them in C. It's possible to mitigate the Billion Dollar Mistake without encoding it into the type system.

This null issue has come up plenty of times on the Go mailing list. Search for the billion dollar mistake, and you should find some responses from the Go devs.

> But one that we already know will create poorer quality software

We do? I think you meant, "I believe it will create ...".
As a Turkish person, this is the best and most accurate analysis of the situation I've read.

Also, I would like to express my sympathy for the mentioned journalist Serdar and outrage at the media institution that fired him. It is truly frightening what the leading party can do now that it has such a strong grip on the media, police force, and legislative branches.
I think you have misinterpreted something. There have been a lot of Vim patches recently that are dramatically improving the long-existing Python scripting support in preparation for the upcoming Vim 7.4 release. But Bram has not said anything about "phasing out" VimScript. The two languages will continue to coexist (along with the handful of others that are also supported). There is far too much investment in VimScript, however flawed it may be, to actually deprecate or remove it.
Ask HN: Graduate Schemes in the UK
I'm doing a CS course at a top UK university (top 3). I'd like to know what to expect in terms of a graduate job/scheme down the line.

I'd like to hear from other users about their experiences in the UK after graduation.

What firm did you end up at? Is it tech (Google, Microsoft, etc), financial (Goldman Sachs, UBS, etc), a start up or something else? How did you find the scheme? Was it rewarding? What salary range did you start at? Tips about applying?

Thanks
I have a lot of hope for Light Table as a modern emacs-like runtime. I look forward to the day when extending my editor doesn't make me sad inside.
Or the government sneaked in their people to delegitimize the protesters. This is a well known way police or covert agencies work.

Usually if protesters are well versed in such tactics the ring of strongest forms the ring around rest of the mass to protect them from interlopers that would give police a provocation they needed to attack the protesters or to delegimitize them.
I came across this listing today accidentally while looking for something else at CL.

It's strangely appealing (setting aside the paintjob!)
Invis Mx - invisible magnet driven screw
Those quotes were from a few Democrats from very, very, very poor districts. They're looking to extract favors for their constituents from financial and telecom companies in districts where patronage employment is a way of survival. I wouldn't take that as the view of the Democratic Party.

My post above compares the record of the parties on patent appeals judges and the split is very different.

Republicans do have an advantage in paying attention to the needs of entrepreneurs in many cases, though. It's an important thing that Democrats could improve.
Awesome. My favorite video game of all time is Military Madness (Nectaris). The hex map was the best part. That and the music and level names.
You really came up to this without using any CSS preprocessors? I was expecting you guys to have used SASS or something.
Show HN: A new language that merges FORTH and Javascript
I do not think that a life on basic income would have been appealing to the author

Basic income isn't supposed to be your only source of income. Rather, it's income you can take for granted and that therefore gives you some financial security to do riskier or financially less rewarding (e.g. social) work.
Commercial carbonation is simply done by pressurizing water together with CO2. It's done in big vats, and the bottles are filled and immediately sealed.

For a while we had our cola on tap in the office (and we'll probably do it again). We used the same carbonator system we use for the beer tap, which is basically a CO2 tank hooked up to the source liquid, like this [1], and which injects the CO2 into the water on demand. It's the same principle used in soda fountains. It doesn't scale to real bottling operations, though.

As for the article, I disagree that "the soda stream carbonation doesn't really produce the desired effect". I have an off-the-shelf carbonation system that's similar to SodaStream, and it works really well. But these units vary a lot in carbonation quality, so it may be that the author of the article did not have a good enough carbonator. The important factor is the size of the bubbles; smaller bubbles means they last longer and provide a "fuller" effervescence.

[1] http://www.popsci.com/diy/article/2012-06/how-make-your-own-...
For a while I've been using my personal instance of confluence, but I've become infatuated with evernote. I need my notes to be accessible anywhere and I don't want to worry back solving the sync'ing problem myself.

This all assumes I'm a top performer though. Maybe I'm not.
Pretty funny...

but it kind of got the politics all mixed up.

Erdogan is supporting the Syrian rebels against Assad, for instance. And, of course, Iran is supporting Assad against the rebels.

It would have been better with Putin, Assad, and Achmed.
I became vegetarian many years ago for precisely this reason. Ordinarily I don't get preachy about it, and tell people that it's just an individual choice of mine. But in truth, the concept of eating meat really does bother me, and I think it bothers a lot of other people.

Other carnivorous animals are rarely aware of the fact that they are using other sentient beings for food (although sometimes they do demonstrate an awareness of this), but we can't help but be aware of it. We justify it with a values system which says that it is morally permissible to eat creatures that aren't as smart or are otherwise just different from us. But that's a tenuous sort of morality, and I honestly think that it gnaws at us more than we usually admit.

Think about how aliens are typically portrayed in science fiction films. They've crossed unimaginable light-years to come to earth, and are immensely smarter than us. But nine times out of ten, once they get here, they've got nothing better to do than kill and more often than not eat us. Same goes for superior machine consciousness: in our mythologies, it almost always wants to kill and/or consume us. Why?

I think it's a reflection of our own insecurities: if there's any species out there that's truly smarter than us, we'd better hope that it doesn't share our value system -- because if it does, then it will see us as entirely legitimate to farm and eat.

So I choose to do unto other species as I'd like other species to do unto me. But of course that's just my personal choice.
"(which I have no idea how much/or little that is)"

I humbly suggest that this is part of your problem.
not sure if you'll reply at im late 4 days with my reply.

Here is the definition of money that you can learn from any economics text book:
- maintains its value
- it's commonly recognized to do trade

GOvernment decree can't make money as it can't make summer in December. People need to recognize it as money. It needs to keep its value over time.

So money can be a commodity. Can be a virtual currency. Can be pretty much anything as long as people perceive it as such and as long it maintains its value in the long periods of time.

The problem with USD and any other fiat money is that they really never, never, never, ever meet the point 1 from the definition above - money printed by governments never keeps it's value over long time. Hence fake money. BTW, this is what lack of competition and central planning (via central banks) did to it. Read some financial history and give me just a sinle one example of fiat currency that survived long period of time. Forget maintaining value. I will make it easier for you - a fiat currency that survived more than 150 years. There is none in 3000 years monetary history. That's why gold is the ultimate money. Because it hold its value. And gold isn't really neccessary to have a solid currency. After hyperinflation in Germany in 1921 they tied the Mark to the German Land. Each mark represented certain amount of land. This stopped hyperinflation in its tracks. As long as these pieces of paper are supported by something more than politicians promises it is ok.

BitCoin has limited supply thanks to the algorithm. There are just these many bitcoins the world can have. This sounds like much, much, much more solid concept that US Government "promise" to repay (with counterfeit - that is freshly printed - money).
Live in Oakland, have a roommate, cook at home often.
follow the white rabbit: #occupygezi
Washington Week: Focus on China
I'm the author of Hexdefense (a tower defense game with a hex board), and I think this page would have saved me days. I'd love to see someone collect the logic and algorithms on this page into a portable library. Thanks for creating such a great resource!
Let me give you a quick chronology of what happened. It was a peaceful sit in in May 27th to 30th. On the 30th at 5am, police walked in and tear gassed protestors and burned their tents. Strike #1.

People gathered back at 1pm, and did yet another peaceful sit in. Protestors red eachother and the police books, sang songs. Police attacked them yet again with tear gas and pressurized water. Strike #2.

They kept doing do over and over again for the next few days even though the protestors STILL were not causing damage. Strike #3.

They, "unknown" civilian groups were photographed, carrying sticks and beating people while the police is holding them. Police beating people. Police aiming with tear gas guns at people and hitting them with it at close range (can cause severe trauma by the sheer speed of the canister), and then dancing afterwards in joy. Strike #4.

Also, you seem to be a Turkish speaker, so you know the significance of all those things that you're saying "Seriously?" to. Trivializing it won't help.
I think you misread the philosophy he talked about. He actually thinks that having the problems about threading, libraries and low APIs is a good thing, as it helps us maximizing social value of software we develop.
Freedom from "raw" milk, or freedom from your neighbour deciding to start a pig farm or drain your shared aquifer for irrigation?
There is a difference between laws based on principle, and laws based on observation. I think Singapore has been a model based on empirical observation -- tightly controlled, but prosperous and happy (vague terms, admittedly), despite what most people think (I think most of the people on HN hating on Singapore have actually never been there, let alone know anyone from there).

Contrast this with the USA, whose laws are (supposedly -- it has been much more complex since the Great Depression) based on principle, on a Western logic that, I believe, still holds strong. It is beautiful, as many writers have shown. In past years I have been a great appreciator of this, having held strong libertarian and even anarcho-capitalist values (not a part of the Ayn Rand hype train, I assure you).

But politico-economic systems are much more complex, human nature so rich, that logic and rhetoric cannot fully capture, perhaps ever. As of late I've read a bit more into histories of Communism in the last 100 years, looked at alternative systems of government. And I just don't think the victory and purity of Western idealism -- that it is the One Way, the Only Way -- is as valid as most of us think. There is that banal idea that "Communism works on paper, but not in reality", but I am gradually leaning towards replacing "Communism" with Capitalism.

I know we cannot really compare the Nordic models of governance with Singapore, but I think they, like Singapore, also incorporate many political ideas based on empirical observation, rather than stubborn insistence of value systems.

Unfortunately even the USA isn't so pure. There are so many systems of principles now, that clash all the time -- and they themselves have changed drastically from the USA of 100 years ago. Thus the Libertarian argument still stands. I think the question is, does that Argument even matter?
I never understand posts like these.

Facebook is merely a reflection of your life. It is your friends, your choices about which posts to see, your choice to visit X number of times a day, your choice to try and benchmark your life against theirs. If you are unhappy about what your friends are posting and what that says about you then do something about it. Work to improve your life, get different friends, seek counselling or just continue to wish that more of your friends were miserable too.
New York, NY. Contract to Full-Time

StartupGiraffe helps entrepreneurs launch new software ventures. We've launched 20 startups in the last 2 years.

We're looking for a front-end developer to join our team. You'll be responsible for developing beautiful responsive front ends for a bunch of new startups. We're a small team, all engineers and are working on a bunch of cool new projects across multiple verticals.

More details here: http://startupgiraffe.com/were-hiring-front-end-giraffe/

Email me to apply: amit at startupgiraffe [dot] com
So you want to speak at a conference
the http protocol is the electricity of the web , not javascript. Javascript is more like the home automation of the web and you sure can live without it. IT is stupid to offer 0 content when javascript is turned off. Some people might check the content on tablets,phones or devices that dont have javascript turned on by default.
Thanks for the details. Will contact them for the advertisement.
If you create a Lahana node, please post the details in the Lahananodes subreddit[1] so others can use it. It's a bit late in the evening in Turkey but I'm trying to get some nodes up for when people come online in the morning. If you can run a node, please do!

[1] - http://www.reddit.com/r/lahananodes/
I agree with you that the title is a bit misleading and trolling. And I actually name it like you do if I were him. I just translated it directly.
This offers no helpful information. It's not even an argument really. Comparing examples of ridiculous 200 year old laws to what's going on today without any concrete examples aside from a half-assed list of proposals in parenthesis is not an argument. It's preaching to the converted.

Torrentfreak is to copyright issues what Fox News is to Repiblican politics. It just serves to start a discussion where everyone pats each other on the back for agreeing with each other. Isn't there a list of domains that aren't allowed to be submitted and if so why hasn't Torrentfreak been added to it yet?
Thus revealing your affinity for how governmental politics should work, which makes it not so surprising you are pro-Singapore.

I think people should be able to say whatever ignorant things they want to say, and their ignorance should be displayed by stating facts countering their arguments, rather than censoring them or simply shouting them down with substance-free statements.
Indeed. I bet I could quote some Westboro Baptist Church-goers, and Christianity would look disgusting.
When you get towards the bottom of the article, it actually says that this is a strength of emacs, and not a weakness.

The claim is that the weak lisp interpreter encourages work to be done in other processes (reference to the awesome Tramp), thus making the feature available to other editors (Vim, TextMate), and the shell. The author compares this philosophy to Eclipse's where everything is a Java plugin written just for Eclipse.

The claim that Emacs is dead rises from the shift in the latest versions to large included language processing plugins (JS2-Mode and Semantic) which provide rich language processing capabilities but are implemented in pure Emacs Lisp.

The author closes off by stating,

"The reason why Emacs platform is good is that it cooperates with OS, not because it is good by itself".

In other words, the Unix philosophy.

http://en.wikipedia.org/wiki/Unix_philosophy
Still waiting for Falkvinge to make actual concrete suggestions as to how to allow the unlimited unrestricted copying he advocates without making it almost impossible for artists to afford to be artists. When asked this, his usual response if that this is not his problem.
I'd say that depends on how often you are tapped "well into the evening", and how urgent it is when you are. If you are summoned once in a blue moon and response is not obligatory, you are fine.
I have created a new stack language for node and the browser called FJS. It is a stack language like FORTH but it uses javascript variables and functions. It is totally interoperable with Javascript. It can use any JS module and can create modules to be used by JS.

I'd like to point out one big feature of interest to the Node community. All stack languages easily and naturally support continuations. FJS takes advantage of this to remove the need to code for Javascript callbacks and write code in a pure sync style instead.

I designed it some time ago but just implemented it as a weekend project. It can already recreate the standard http server node example.

It started as a curiosity but it fell together so well it might have a future. Having a new language start off with the npm library available is awesome.
“For instance, on the planet Earth, man had always assumed that he was more intelligent than dolphins because he had achieved so much—the wheel, New York, wars and so on—whilst all the dolphins had ever done was muck about in the water having a good time. But conversely, the dolphins had always believed that they were far more intelligent than man—for precisely the same reasons.”

- Douglas Adams
I think OP was probably just being humble himself.
The day the people of Turkey rose up — in pictures
Seat of Power: the computer workstation for the person with everything
This is a bit of a tangent, but I know that you don't accept telecommuting? Can you tell me what's your reason for that? You're the only security company that I've heard of that is willing to hire developers without much/any security experience.
Jordanians[regime] are worried of spill-over from Syria and now Turkey. This is compounded by number of Syrian refuge as well as the past Palestanian refugees, not to mention common regional issues of youth unemployment and lack of general opportunities.
Jordan probably wants to preemptively downplay the regional uprising lest it motivates internal uprisings.

Additionally, Potential uprising in Jordan will give second thoughts to global players who have been wanting to arm the Syrian rebels (mainly to block Iran's retaliation path from Lebanon against an Israeli strike on Iranian nuclear facility, now and in the future). Danger of Jordan falling and turning further toward an Islamist regime could cause more problem for Israel than Iran's influence in Lebonan via Syria. If we see uprising in Jordan, we'll soon forget about Syrian rebels.
The latest as of May is that suicide is much more likely than foul play. See the last paragraph in the introduction on Wikipedia (beginning with "A different picture"):
http://en.wikipedia.org/wiki/Death_of_Shane_Todd
Microsoft Assigns Six Patents to Patent Troll Vringo
13 Badass Immigrant Entrepreneurs In Tech
...without making it almost impossible for artists to afford to be artists

If we never had copyright enforcement, would we be thinking this way?

Jokes aren't copyright-able, but we still have comedians.

These copyright laws had their place in helping to alleviate a public goods problem of getting art to people. It allowed for the development of record labels and companies to distribute music. The distribution problem is over. The law is obsolete. The model is dying, and so are the types of jobs that depend on that model. We can't simply say that the model is justified because it's already there and in place.
Using the Lieber Code (http://www.civilwarhome.com/liebercode.htm), the victorious Union effectively suppressed armed resistance in the old Confederacy—including a former army of highly trained, experienced, and motivated soldiers. The 3rd St. Gang in Santa Ana is a ragtag group of dudes with pistols and the occasional submachine gun. They rule their little patch of Orange County, but they have never faced a disciplined, military-grade opponent with the will and right to crush them. They would wilt like a daisy.

Maybe it would take a month or two to break them instead of a week, but the point remains—such a gang could be crushed on a timescale tiny compared to how long they've existed. The key would be to use, not "modern" counterinsurgency theory, but rather forgotten tactics that actually work.
He didn't say these problems are a "good thing" at all. He said externals in Emacs can be used elsewhere easily than Eclipse plugins, and that's the "good thing" (being decoupled, modular). Sometimes these problems are just a motivation, not a need, for using externals, and that's why he criticizes js2-mode and Semantic (as they're not externals). He's indeed talking about the Unix philosophy.
Have there been any vulnerabilities found? It's just another implementation of HOTP (RFC 4226), so that would be pretty important.

I'm not sure about the details of MOTP, but I can't find much chatter elsewhere about it. I would need much more before I recommended it to anyone as an alternative.

(and that fork is just a one-off fork of the google repo, with only two changes made to the README since forking)
http://www.chinasafety.gov.cn/newpage/Contents/Channel_4691/...

It's in the Youtube description.

Accidents of this type happen regularly in the developed world, most of them in exactly these circumstances - moving scaffolding or ladders without noticing overhead lines. They're extremely difficult to prevent, because you're relying on the vigilance of the worker. It's completely unrealistic to expect constant supervision of every worker who moves a ladder or a scaffold pole.

http://www.cdc.gov/niosh/docs/wp-solutions/2007-155/pdfs/200...

I know you're outraged, but there's no magic wand for health and safety. China doesn't have a callous disregard for health and safety, they're developing much faster than we did. There's no magic wand and you can't fix things overnight. You can dole out all the hard hats and fluorescent vests you like, but there's no shortcut to developing a culture of safety. It took us many decades to develop that culture and we still have glaring failings in many industries.
Towards the end of poverty
Or you can push to a different remote branch, and then they can merge it with their master.
Anyone who feels like menacing Turkish society by helping provide unfiltered Internet access could do a lot worse than set up a Lahana[1] node. Discussion here[2].

[1] - http://lahana.dreamcats.org/

[2] - https://news.ycombinator.com/item?id=5810091
Ask HN: Why does Hacker News throttle ec2?
I'm trying to write a script to scrape data from Hacker News on my ec2 instance but I seem to consistently be throttled at around 5k/s

[ec2-user@ip-**-***-**-** ~]$ curl https://news.ycombinator.com/ > /dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 22237 0 22237 0 0 5195 0 --:--:-- 0:00:04 --:--:-- 5242

Can anyone else verify if this is happening to them or shed any light on this?