skysight-inc/HackerNews huggingface dataset:
Money Matters: Should You Keep Your Money Back Home?
Makes absolutely no sense when a QR code can hold a URL just fine.

MS is such a shambles
Google supported Python a while ago. Now, after knocking off its new "Go" toy, started to kick in the nuts the tagged-"lousy kid" Python. Bad attitudes aside, Google would better find another strategy to bolster its offspring. Making a reputation by mocking something else is not something that even a language like Go wants to rely on.
The use case for animated GIF isn't video even if it's been pressed into that function. Even in 2013 I've evaluated the options and ended up using an animated GIF on new pages[1][2]. It's the simplest tool available to do an animation, not a video. It sucks as a format though with it's poor color handling and lack of compression.

Ideally I'd replace those GIFs with a bunch of JPGs and a touch of javascript to cycle between them. It would even allow me to have the animation only start when the image is first visible, whereas now it just cycles indefinitely. But all that would require a bunch of work and the animated GIF was easy to create.

PS: I need to go pester the posthaven guys to implement auto cycling of photographs in their galleries to replace the ugly GIFs.

[1] http://blog.corujas.net/summer-recipes-gazpacho

[2] http://blog.corujas.net/summer-recipes-francesinha-portos-fa...
AIUI, multiple Go slices can access the same underlying array, whereas each C++ vector has its own storage. The C++ equivalent to a Go slice would be a pair of iterators. C++'s system is more flexible, though; I think you can only obtain Go slices over arrays, but C++ iterators are used to represent views over all collection types (linked lists, maps, etc).
This is, as previously, support for the C standard library in its capacity as a (qualified) subset of the C++ standard library.

VS will have no more C99 support that what was previously stated by Stutter: it will support the common subset of C and C++.
The Desktop Wallpaper Project
I chose Ember mainly for its promise of supporting the creation of large, production level apps, through its robust architecture and well thought out library.

On the other hand, "AngularJS is a toolset for building the framework most suited to your application development."
Both Angular and Backbone would have required me to learn other stuff for front end development, which I don't want to do right now.

I wanted a single cohesive framework which would be capable of handling all frontend aspects of a large app. Ember is made for that.

P.S Sorry for the late reply. I'm new to HN and didn't know old threads can be active.
Legitimate side business idea you can do from home
"Buffalo Buffalo Buffalo"?
Next: facebook 'private' photos
Twitter is not meant for protected accounts, rather for broadcast. Such users are far too less. Perhaps they are so dumb (to have protected tweets) that they deserved to be looked at, so that they can run away to their facebook where they must've originally come from.
Firstly, I see fewer people with watches these days, as a watch is basically a fashion statement these days.

Secondly, the portion of that market that buy "techie" phones as opposed to what's effectively a variation of a bracelet is vanishingly small, so the size of the overall watch market is irrelevant.
However there is the community project forge, that gives you a nice API. Stop whining and make mods! ;) You just need to overcome the modding community that is 90% toddlers and assholes.

http://www.minecraftforge.net/forum/
fasd is z on steroids. Fantastic tool.
Roll Your Own Recurring Billing With Rails
I disagree that this is a serious problem. Nice keyboard and big screens help, but are not a requirement.

I do believe that hardware is becoming a problem, though. iOS devices are permanently crippled, Android and ChromeOS are crippled by default and Windows is heading that way as well. This is the real danger to learning.
> Well one motive that the police might have is if they have gone a bit rogue and want to hide that fact from their political masters, but feel that they are at risk of being exposed by Snowden / Greenwald.

Maybe. But if you've dug yourself into a hole, doesn't it make sense to stop digging?

> What would you do if you were the head of the spy agency, and you think that Greenwald has information showing that you are spying on your own politicians?

They have several options:

(1) Point out to the politicians that they agreed to it (which they probably did, if only passively)

(2) Kill Greenwald. Unlikely to work since Snowden has probably spread any documents widely around by now.

(3) Threaten Greenwald. Less publically than what they did.

(4) Use the information on the politicians to blackmail them into keeping quiet.

(5) Suggest to the politicians that the policy, though done for the right reasons (defence against terrorism, keeping in with the Americans, blah blah blah) may have gone too far and should now be looked into.
Why is this a disaster? My 10 year old son has been doing this for years without any problems. It has encouraged him to start poking around other game parts and learning lots in the process.

Edit: There are also many easy to use front ends for adding mods and working with different minecraft versions etc.
>You've been taking the wrong classes :P

I soooo agree with this.

"Twiddle factor? What the..."

You might scratch the surface of DSP by taking a Matlab-centric course, but if you'd like to do it as a career you're far better off to go in and implement some of the more fundamental algorithms you're using.

Implementing FFT or DCT on actual hardware (which supports a multiply/accumulate instruction over a true DSP memory architecture) will give you the tools that you need when it comes time to troubleshoot (read: use) some vendor's shitty proprietary DSP library.

That said, learn the Matlab stuff too. It's endlessly useful for prototyping, and it's pretty much industry standard in this use. Just don't take it for granted.
Retroshare kind of works like that, and it keeps the messages within your trusted network of friends. I think they have some articles about it here:

https://retroshareteam.wordpress.com/

Bitmessage is also similar but sends the message to everyone.
20 Historic Black and White Photos Colorized
I see, asking something on HN is like entering JFK with a 'Snowden for President' t-shirt :)
Did inspector Javert have a number? The prisoner in Les Miserables was 24601.
Most of us hold ourselves to higher standards than a Journalist does.
The link goes to a site that requires a signup in order to read the article. It's essentially a paywall.
How is Google changing the pace of advertising?
Free Flat Design Portfolio Template
Timeouts are not checked on every event loop, hence the 4ms delay. And no, setTimeout is asynchronous and processed during the event loop.

Basic event loop is; timeouts, js execution, repaint, reflow, etc
The Video Game Atlas
Goread - Open Source Google Reader clone in Go
The subtle art of adventure
London Underground Journeys Visualized in realtime
Señor Developer Loves So Coded 24h Ticket Rumble
Tools for lean startups
Can we stop this Wozniak worshiping every time there is a link to something this guy said?
Of course they care. Everyone I have asked whether techy or otherwise has said the government has no business reading people's e-mails etc.

This has been news for two months now and it continues to be news. It affected US-Russia relations, its big in Brazil, Germany. There was a vote which almost succeeded in defunding the NSA. Ordinary people do care and opinion polls show it.
Building an app with Ember.js and Go - Part 2
Secret orders requiring "backdoors" into online services in New Zealand
http://www.borealisventures.com/news/portfolio-news/google-b...
http://techstars.hypersites.com/site/page/pg5887-as691.html
https://plus.google.com/113992345638105725394/about

for example. Looks like Schell sold Cadzooks and was absorbed into Autodesk. Not sure about Esch
CEO Mark Zuckerberg’s Facebook Wall hacked
you are mistaken as to what is the more important issue here. a friendly demonstration for your consideration because you ignored the lack before or the potential invasion of privacy for the millions of users of facebook? stop being so full of yourselves.
WELL SAID!!!! FULLY AGREE
CoffeeScript is a debauchery of JS. With ECMAScript 6 you won't need CoffeeScript for anything except maybe it's inline printf-like string substitution.
It depends as a dyslexic with poor short term memory I find tabbing to another screen breaks my train of thought.

I prefer having 2 or 3 monitors where I can

1 the main ide
2 database ide
3 browser

And I have in the past had my dev server on my desk with a extra screen.
...and all Marakana's videos have disappeared from the net.

I have many links to videos from JAXConf2013, the SF Java User Group, the 2012 Northeast Scala Symposium, etc. and they now all redirect to https://marakana.com/ - a single page announcing their acquisition by Twitter.

:-(
Nice keayboard also may help with RSI if you are unlucky to suffer from that.
My bad, I mistyped that word. Yes, I meant "sue", not "use".
I travel light and find the train's advantage is actually greater in rush hour (sure, you might have to stand, but you won't get fouled up by jams like the taxi would). But yes, point taken, if you've got lots of bags it's less appealing.
If you are looking for projects to join, may I suggest to check out http://sideprojectors.com ?

I created a market place for side projects where people can post their side projects to either sell or find someone to work with. Would love to get your feedback to see if it's useful for you.

Might be another way to explore and connect with potential co-founders.
How An African 'Princess' Banked $3 Billion In A Country Living On $2 A Day
Implement Raft and compare that too?
New insights in to creating ball lightning in the lab
You can play with them just now in 0.11.2 if you run node with --harmony or --harmony-generators. Can't really use them in modules until it's in core though.
Integer Hash Function (1997)
There is a political solution. Public opinion holds great sway. So the politicians may go on a uturn to keep their jobs.

There is a legal solution. Courts may yet declare this unconstitutional.

Then there is a voting solution. People voted for Obama because he promised to get rid of all this. As Bush said fool me once, you cant fool twice. So people might in 2016 elect someone who has a record of being against these measures.

Plenty of solutions before a violent revolution. See for example the transition from The McCarthy era.
This is an hash functions classic that was apparently "lost". Recovered by github/badboy from archive.org and reformatted into a Gist.
Exactly. When I learned to code I did it on a laptop monitor and did a lot of switching tabs and workspaces. As for keyboard shortcuts, rarely have I found myself blazing through anything quickly enough that what I'd probably think of as more esoteric shortcuts have saved more than two or three seconds of time. Then again, I suppose it's just a question of workflow.
Ask.fm unveils changes to safety policy
That's why there aren't any.
That's not how modding works nowadays. See Forge, Bukkit and/or MCPC.
I added sliced array projections to Scala back in 2006. Have no idea if they are still there after Martin's collection API overhaul given the focus on immutable data structures and functional behavior.
Kids today when I started work I had an hours instruction on how to boot the PDP/11 (copy files used the editor) then was told get the book we have on FORTRAN and teach yourself.

Its probably a sign of how shallow a lot of peoples knowledge is these days - I had one developer who did not know how to use a cli to work with MySQL to get round the limitations of phpMyAdmin
Re-purposed welding robot can forge any painting it’s shown
Original production code is messy, especially the ones that have been maintained over the years through multiple requirement changes. A rewrite will make those messiness go away, for now, regardless on languages used.
It was a mistake in all the confusion right after 7/7 bombing of London tubes. Tragic, but completely understandable.
I suspect it is actually quite straightforward. After 9/11, security services were given free reign to do whatever they thought necessary to prevent a similar atrocity. Many laws were passed that would never have been considered if 9/11 had not occurred. I don't believe most politicians were taking advantage of the situation, rather they were threatened and scared by what happened and over-reacted.

The recent PRISM scandal has exposed the results of this short-term and irrational behaviour, and now the UK and US governments are embarrassed and angry. Either they regret their surveillance of their own citizens, or else they still believe in it and are angry at the revelation. So rather than repair the situation, they're making it worse.

The final component is that extraordinary powers will always be abused, eventually. And this is probably what we have seen here.

I don't believe in any huge conspiracy, just a political elite that is often incompetent, and (particularly in the UK) stuck in the past.

It now feels impossible to criticise other countries for their appalling human rights records. We don't respect democracy or freedom, so how can we ever argue in its defence? The Western powers should be the torchbearers for democracy, not those trampling on it.

I think the solution is more whistle-blowing until we achieve sufficient transparency from the states involved and ethical behaviour from the security services. The EU is also already doing a great job of criticising the US and UK, and hopefully that political pressure will pay off. A change of government on both sides of the atlantic (don't hold you breath in the UK) would also provide an opportunity for progress.
A simple reason could be that the gene just never happened to appear in the DNA; natural selection cannot "develop" new genes, in can only "select" which of the existing (combination of) genes are better.
What I mean to say is, what's the practical difference between running setImmediate(doSomething) and just calling doSomething() in its place if setImmediate blocks the execution anyway, is there some kind of special use that would make it useful?
>It isn't possible for me, as an English speaker, to process those as the same sound (although prolonged exposure to Japanese might eventually do it; I've become much more comfortable with losing the s/sh distinction as a side effect of exposure to chinese speakers

I can confirm that it happens: if I've been listening to Japanese for a few hours I find myself struggling to distinguish the first few r/ls I hear in English. Even more bizarrely, I've noticed my speech drifting, vocalising an intermediate sound when I'm saying an English world with an l or r in. Strange how the mind works.
You're missing the point. The question is about the legality of access without authorisation. Just because it's illegal to leave your car unlocked doesn't magically make it legal to steal from an unlocked car.
Silicon Valley Spends A Week Behaving Childishly
So what does "scanning the public IPv4 address space on a single port in under 45 minutes" really mean then?

Did you even read the documents?
I would hope so, as HTML 5 supports that right ;)

https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/custo...
"Ever since superstar success your work has been half assed"

Where does one find such friends?
Do you mean that some regex implementations allow you to parse context-free grammars?
and to the downvoters - there are now emerging articles that Miranda was carrying classified information. so yeah, more sides to the story, but who gives a shit because fascism.
I think both have the same root cause: not ignorance but laziness. Bad HR people tasked with filtering resumes don't want to hire the best people, they want to do as little work (and as little thinking) as possible while appearing to do a useful job.

So they just love rules that filter a lot of resumes, can be applied without thinking and make superficial sense. Understanding how skills relate is more work than comparing lists, looking at the specifics of a criminal conviction is more work that just using it as a binary exclusion criterium.
My problem with this, as much of the stuff written about early personal computer history, is the focus on Silicon Valley to the exclusion or downplaying all the stuff that happened outside the valley, often combined with massively exaggerating the early importance of Apple.
Heh. It wasn't intended as such. Just an observation what might happen if you have too much money, not enough ideas about what to focus on and you start hiring awesome people.
Performance variance between AWS zones
Here is a list of current browser support for ES6 features: http://kangax.github.io/es5-compat-table/es6/
Why guess if you can look for yourself? Here's the Chromium source for instance: http://src.chromium.org/viewvc/chrome/trunk/src/
In my opinion, Google's C++ code is exceptionally readable.
He does, too. He seems to like making little ones for Ludum Dare etc.
If you use Scala in a way that has not a whole lot of extra cognitive load, it's a slightly prettier re-skin of Java. If you use it like it's Haskell, it has a cognitive load that's as bad as Haskell (or worse). And if you inherit a codebase from someone else, you can bet they've been tempted to be oh-so-clever. That's why I'd never let Scala near production.

Go has almost no cognitive load beyond the complexity of the algorithm itself.
You don't know Woz.
Travis Goodspeed gave a talk at 29c3 about forensic-resistant thumbdrives [1]. The idea is that the host OS can be fingerprinted by the pattern of reads it makes; the drive can return different data or erase itself if it looks like it's being imaged (sequential block reads).

Of course, you'd have to package your DIY thumbstick pretty carefully (and pot the PCB) for this to not look suspicious.

[1] : http://www.youtube.com/watch?v=qZtkANvDxZA
Put this on a cart or in a cafe, and you've got the makings of a nice little B2D company...
"First, editorailized headlines are not allowed by site rules" - so you must be one of the know-it-all gods of HN that enforce ethical behavior on us, mere mortals.
Hope you write some further explanation for your statement, because so far it looks like part of this c++ vs. java flame.
What I'm asking is really, how does one take their company to the USA and start trading, working and living there? and is it any different if the company only employs the founder?
More ways in which Javascript is sucking dramatically less from the language perspective.
That's probably because Orwell's utopia is too extreme to happen... the steps that lead to it are too radical, and can only happen in some extreme circonstances.

So Orwell was a little paranoid... but Huxley was spot on.
Go is a nice language with awesome features except that it doesn't fucking allow unused imports/variables. It makes exploratory programming with Go annoying as hell.
Russian riot police detain eight Pastafarians during pasta procession in Moscow
As I recall it, one of their partner newspapers deliberately misunderstood how encryption worked, leaked their special passcode to one of the document archives, and then pointed at Wikileaks for being shitty after themselves handing the keys to the unredacted documents to the world.
Quantity does not necessarily imply quality. In fact, some times, and especially with games, just the opposite. The world doesn't need any more POGs or Beanie Babies.
50 Most Useful jQuery Plugins of the year #1
No, we can just see the "if err != nil". It's still there in Java or Ruby or Python, lurking in the notional space between the lines and waiting to branch to an exception handler you installed in the caller's caller's caller.
People lose interest in their projects all the time, the only difference here is the hype that surrounded this one.
> Look, I've avoided bans on many websites on purpose. You're saying this should be a criminal act?

Yeah, I'd say so. They're not your servers. If the person who owns them tells you to stop using them, then stop. They don't owe you anything, so just quit using their stuff. Easy, no?

> If I get banned from Hacker News, and I make a second account using a proxy, I should get prison time?

Why didn't you just go all out and say "the death penalty"? :-) No, I'd think a fine or some community service would be more than adequate.
You imply that a journalist is a lower life form that cannot possible be expected to rise at or above "our" higher than life standards.

Did you say that in a low voice tone for added emphasis?
I have been using this as google reader replacement. Very happy with it.
In my last job, I hired a guy who was pretty impressive, in the morning he got the code on his machine with the help of a co-worker next to him and got accounts in the dev tools, after lunch he sat alone, he put on his headphones and started killing bugs moving his head to the music. He corrected maybe 3 or 4 bugs on his first day. His code respected all the conventions we had set (it's consistent so he gathered them from the existing code).
Given the political nature of the detention, I suspect that the action would be known about at cabinet level. It is difficult to work out if this was primarily driven by the Home Office, the Foreign Office, or the Department of Transport, given that they all have a role in border security - but the action was almost certainly proposed by a civil servant at one of these institutions - possibly acting on a request from the security services.

Given that David Miranda was transiting through the country, I would guess that the request originated from MI6, which would mean that the request was routed through the FCO, which would put William Hague in the hot-seat.

Helpfully, the Guardian has a list of senior civil servants here (although it is quite out of date):

http://www.theguardian.com/news/datablog/2011/jun/16/civil-s...

We could probably make some guesses as to which roles were involved in the decision. (Note: Civil servants only stay in a role for a limited period of time, so it is probable that the individuals named in the above list have moved on to new roles by now, and are not involved).
He's in a bind here.

Either he didn't know, in which case he needs to explain how he can possibly continue to insist that the anti-terror powers are OK because they supposedly aren't abused, as well as how come UK security services are sufficiently out of political control to allow something like this to happen without his knowledge.

Or he knew, in which case he's personally demonstrated why these laws needs to be repealed.

In either case, blaming him and every other politician that continues to support these anti-terror provisions is exactly what we should do. But especially Cameron, as the person ultimately responsible for the current governments inaction on the subject.
I did research this topic and recent studies show insects DO feel pain, and unlike you I have a citation to back it up: http://www.sciencedirect.com/science/article/pii/S0092867403...
Qubits teleported at kilobits per second
tl;dr (emphasis added):

"Solutions to this problem turn out to be mathematically equivalent to photon spheres around black holes in cosmology [...] As an application, we uncover super-coherent material eddies in the South Atlantic ..."

http://arxiv.org/abs/1308.2352

I'm not a physicist, but I interpret this to mean that it isn't an analogy of the gravitational pull of a black hole. Instead, the fluid motion around black holes and large oceanic eddies are mathematically similar.
here are the stats of miniqr.com (a site i built during a sabbatical on a beach in mexico) http://replycam.com/i/miniqr-20130819-130622.jpg

and the google trends for qr-code
http://replycam.com/i/Google_Trends_-_Web_Search_interest__q...

so yes, nobody uses QR-codes, and the people who used it are gone now, too.
Additional information on this case and links to filings can be found at http://www.googlelawsuit.co.uk/news