skysight-inc/HackerNews huggingface dataset:
One side effect of these is that it's hard to figure out what the minimal parameters are needed to search when you're trying to create a keyword search (or similar task). E.g., I can type "gna harry carey" in my address bar to search in the Google News Archive, but they've broken my URLs several times and sometimes the fix was far from intuitive. (Right now, for gna I use "https://www.google.com/search?hl=en&gl=us&tbm=nws... )

Since we're on the topic of Google searches, have other people noticed that advanced searches have become quite a bit worse over the last couple of years? The basic search is often quite astounding in how it gets what you want at the top of the results, but using advanced operators often produces quite strange results.

This is even more obvious in the non-web searches, such as Google News, Google Groups, patents, and Google Books. There you can see a result, but then if you add a restriction to the search, such as date range, or "group:" or "ininventor:", it won't find any results--even the ones you just saw which match new criteria.
And someone please explain to me where the ~1.5 million dollars needed to defend oneself in a federal court actually end up.
This is why you get a lawyer. So they can explain that almost no one gets anything close to the maximum sentence. See this post for more information http://www.volokh.com/2013/01/16/the-criminal-charges-agains...
Lance Armstrong admits using performance enhancing drugs
I think MSP is a great publisher, but it still functions more or less like a traditional publisher would. I believe their journals are reasonably priced, but this initiative seems to present another step in that it is an attempt to completely abolish publishers.

The argument in favor is that they do not add all that much of value, and the community would rather do without the copy-editing that the journals provide and instead have completely open access without any charges.

Of course there are already open access journals, but sometimes you have to pay to publish there, and what may make this initiative different from the ones so far may simply be momentum: Perhaps this time it will indeed start a permanent transformation of the way mathematics is published.

The current push, starting with the Elsevier boycott and "lead" by Gowers, seems to have support from a substantial part of the community.
This is correct. I believe the standard contracts around here are a 10 year option to drill. If a well is built within 10 years, the option is automatically extended to some longer period of time.

Also, I'm not entirely sure exactly how the fracking laws work in regards to mineral rights, but just because your property doesn't have a well doesn't mean you're not involved in production. The horizontal fracturing generally extends well beyond property lines and the oil companies are putting multiple lots into drilling lines. So if my neighbor physically has a well on his property and is producing, I'm probably getting paid a share of that for the acreage I leased next to him.

I'd guess this is designed specifically for the "I DRINK YOUR MILKSHAKE!" thing in There Will Be Blood.
A scenario: http://westhunt.wordpress.com/2013/01/15/a-three-hour-tour/
I had to do that when there wasn't enough space in the office and had to work with the designers. Interesting discussions to be had about the acceptability of background music through speakers. You'd be surprised just how wide-ranging and deeply-felt opinions can be!
Why didn't the Romans invent the Internet?
Yes, I remember there was a great deal of wailing and gnashing of teeth when Go first turned up. My personal favourite was the bloke who compared Go to "Brand X" and found that the latter (which is older than C) was the better language, in his opinion [1].

I mean it's not as though using type system technology invented in the 1980s would have been such a stretch for a language created twenty-something years later.

The thing is, though, that Go has gotten lots of para-language stuff right. It ships with gofmt and inbuilt tools for manipulating code, it has decent concurrency out of the box, it compiles and runs fairly quickly. It's really meant to be a better C from a universe where C++ was never invented (I've seen it compared to Limbo, a language developed on Plan9 -- given the heritage, that would make sense).

[1] http://cowlark.com/2009-11-15-go/
Agreed. Is this supposed to be funny? Serious? Interesting? I can't tell.

Also, I don't think 'one headphone, two headphones' is quite right. Maybe the site means earphones?
C++ is a multiparadigm language, all of the styles you mention are extreme bastardisations of the style laid out in books like Accelerated C++, Effective C++, Exceptional C++. Modern C++ Design and so on.

That style tends to be similar to that used in the STL with some OOP thrown in - when suitable. It is about selecting the abstraction that is appropriately ensuring the code is abides by RAII.

I am convinced that the Javaish/Qt way of coding is destructive for C++ as inheritance is not as simple as the generic programming style once you get to grips with it and has a lot of gotchas. And the C - style is to me just plain wrong, especially if you are using any of the C++ standard library as they are privy to throw and without reliance on RAII your code will not be exception safe, if you want C use C.
Strict mode in JavaScript
This was, of course, 100% predictable. Facebook has never given even a fractional, hypothetical shit about privacy, except in so far as they are absolutely compelled to by their users, which is rare. They certainly have shown little evidence that they have ever thought seriously about the deeper implications and privacy impact of any features they have rolled out.
Does anyone else find it ironic this article is by Nature, one of the biggest scientific publishers?
I would guess the site actually means earphones, not headphones.
I doubt it, in the short to medium term anyway.
1. The number of people who own both a Nokia phone and a 3D printer are small.
2. The cost of 3D printing this would be more than the cost of buying a pre-made cover.
I don't see the problem with features.
Actually none of C++'s new features "suck".
As a recruiter, how can I tell if someone who payed, did really learn something from the course? Does the paid version, has a tougher exam?
I'm all for compilers that cudgel coders, as long as they cudgel indiscriminately. It's the coddling ones that club you in the quiet moments of the night because you weren't minding your results that I despise.
While this is incredibly annoying (when trying to write some toy programs in go when it first came out, the 'unused variable' thing hit me so hard until I found out about using _...) I think the 'editor plugins fix this' response is probably the best - but please comment somewhere with a list of editors/plugins that have such intelligent go support so we don't have to roll our own!
Especially Polish scientists who broke the Enigma first,and when the war was imminent gave their knowledge to the British team, without which it would be impossible to crack the Enigma completely. It annoys me that they are so rarely mentioned.

http://www.codesandciphers.org.uk/virtualbp/poles/poles.htm
Maximum channels! I've been there, I needed program, preview and multiple intercom lines. Never again!
One more online course w/ free videos has been launched - Intro to Kendo UI
The Workbench - A book for designers on Kickstarter
For me it's more like (in a work environment)

No headphones, I'm sitting in a quiet productive environment and you can talk to me

1 headphone, I need to pay attention to the world while I'm trying to focus on a podcast or something

2 headphones, work environment so fouled up and loud I cannot concentrate and I'm not in a situation to fix it / am feeling too lazy to fix it.
Nature is not a publisher, it is a publication by Macmillan (the nature publishing group is a division of Macmillan).
Bike Shedding.
How much or what did you contribute to help homeless people last year?
As someone who has moved to using Go whenever it is possible and reasonably appropriate, I don't find this a particularly large problem.

Yes, it's one I encounter, but only once the package is finished and I am in the testing stage and need to debug. Then, the fmt import stays there until I'm done fixing bugs, and I just use gocode's `:Drop fmt` to drop the import. Syntastic, which is a brilliant code validator for vim uses the go compiler to point out every place I have placed an fmt.Println with >>>, allowing me to remove all of them in one fell swoop, where in other languages I would have to search through the code for various print statements. The vanilla Go compiler also points this out, as the author notes.

I prefer the way the compiler works because it makes sure your code is always representative of what needs to, and happens.

To the author I would say "Why comment out the fmt.Println if you are still debugging?" and "If you are debugging, why only one fmt.Println?".
It's a DMP, so basically they pixel and retarget you, I believe.
I don't know for Andrew, but I use Sublime Text 2. Cmd-., Cmd-P and type the import name, you're done (it toggles add/remove of the import). You don't have to leave your position in the file.
Well, I can certainly imagine that there may be a difference between a mile of solid rock that's been there for millenia; and a mile of solid rock with holes drilled through it to apply fracking technology that's intentionally designed to break down barriers of solid rock.

Maybe the tech doesn't leak stuff to the aquifer - then the exemption isn't needed, since aquifier is undamaged.
Maybe the tech does leak stuff to the aquifer, say, if you do the drilling sloppily or whatever - then the exemption isn't needed, since you should pay for damages.
The _, err cascade is a nuisance when refactoring; I have gotten into the habit of throwing a var err error at the top of any function with a number of possible error results -- it also makes a handy notation that "here there be glue code."

Of course, where there's "_, err = ...", "if err != nil" returns are rarely far behind. :)
Plea bargains are weird when used as a weapon to intimidate someone.

There's something vaguely similar with people (at least in the UK) wrongly convicted and sent to prison. To qualify for early release they have to atone for their crime, which means accepting guilt and feeling remorse. But you cannot feel guilt nor remorse for a crime which you did not commit, and so they don't get early release. "Say you did it; do the time; you'll be out soon enough."

See also Japanese police and courts - suspects are held for much longer than in the UK; they're bullied and intimidated; and once things go to trial there's a > 90% conviction rate.

Here's a 24 minute BBC radio documentary about forced confession in Japan:

(http://downloads.bbc.co.uk/podcasts/worldservice/docarchive/...)

Sometimes they have multiple confessors to a single crime.
I see Facebook as a walled garden, just as AOL was, and I have often looked forward to a day when people shared their updates in an open and non proprietary format.

This just points out that utopia has its downsides - even without a walled garden we would share this stuff - and the graph would still exist. Facebook is crap at privacy but frankly it's just sharing what we want to share (with our friends)

I think Scott McNeally was horribly right - privacy is gone
US 'launched Flame cyber attack on Sarkozy's office'
Could we make peer review even more valuable if at least some parts of the review process were eventually made available to the public? I think of this especially when I hear the occasional story of fake articles making it through the process.

I can imagine the list of "reviewers & comments" some day becoming as important as the list of citations. Would reviewers be better motivated if they knew that their feedback and requested changes were going to be part of the public record? Or would the whole process degenerate into writing meaningless sound bites for the the scholarly equivalent of dust jacket blurbs?
The :Drop, :Import, :Gofmt and :Godoc statements that allow you to drop packages, import packages, cleanly format what you're working on, and document the targeted function are in the vim extras that come with Go, and work well enough to make this painless for me.
Ah yes, Dribble. I've borrowed some UI ideas from them in the past. But I was thinking about actual UX things, not pixels. I like to see how things work. How does a user flow function? What elements (dis-)appear, when and how. How does the website/webapp/iOS App function? You know like 'pull to refresh' idea. A showcase of great functionality.
I'm not sure if you're being serious or not. But it sounds exciting and dynamic whatever it is.
>> What isn't free is all the work Lexis Nexis and West Law do to edit, cross-reference, index, etc, cases.

Sure. But they are paid with public dollars to do this work, and so are effectively working for the public. Therefore, their contract should state that their work must be made public.

Really, it shouldn't matter to them whether they get the right to sell copies or get paid more up front for the work; they make money either way. But it matters for democracy.
Details emerge on sequel to Megaupload service
There is one detail: she never added, in public, "I'm seeking X years". She always kept talking about the maximum penalty. The ball is in her court and Linus is right to call her backpedaling a lie.
I disagree that it's code. It's documentation - that can be checked by the compiler for correctness.

Yes, it is a hack, but it serves a purpose.

It's just a matter of convention; It creates as much cognitive burden as documentation does. And indeed, I avoid documentation where it isn't needed, but I do put it where it is helpful - just like I do with code that doesn't need to be built/executed as part of the product, but that helps understanding.
the company absorbing the cost of removal, not the wasted original purchase price
How to Clean Off Mould | London Cleaning Services
I wonder what the ratio of programmers suffering from tinnitus is going to be in 10 or 15 years.

Being almost literaly forced to use headphones/earphones to perform one's job definitely says something about the working environnment.

I think/believe it's a given we - programmers, sysadmin, or computer guys* - should be given a noise-free environnment to work in.

Personnaly I can't focus on programming or any cognitive task (except my playing the guitar) while listening to music (even classicial, lounge, etc.).

* in fact, everyone who needs to think hard about problems should be. Heck... everyone working in an office should be entitled to a noise-free environnment when needed.
When Design Fails...
Given how the rest of the society works, I'd be not surprised that "incompetent" really means "poorly connected" and that the whole system is just a $1.5 million racket to get a "well connected" lawyer to grease your case.
The 10000 hour rule
You nailed it. Brilliantly stated. I hope this gets voted up to the top.
Dont know either very well, so this isn't an answer to your question..

But looking at your code; c := make(chan Result) is several orders of magnitude nicer than ExecutorService executorService = Executors.newCachedThreadPool(); =)
[Show HN] Browse Graphics Cards via Facet Search
> If you suspect someone is going to harm him/herself, you call 911 and explain as much.

Again, you make huge assumptions about the situation. Let me enumerate a few of them:

- you assume that Aaron let on he was about to do this

- you assume that there was some opportunity to stop him

- you assume that Aaron wasn't clever enough to do whatever he wanted

- you assume that no such effort was made but failed

To make a long story short: if someone really wants to commit suicide they will manage to do so, sometimes right under the noses of those that care without them suspecting anything.

> But Ortiz is operating within the system that exists, enforcing ToS-violation-is-a-felony precedent that already exists, using multiple counts to force a plea that all prosecutors do.

Indeed. And she chose that role out of her own free will. 'My hands were tied' doesn't cut it with me, we all make our own decisions, every day.
I would not expect a prosecutor to talk about the sentence she seeks before the actual court hearing. And we don't know at all what was discussed in the plea bargainings. So no - no lie. Not here.

Coming from a different legal system (germany) I find the way prosecution and plea bargaining works in the states scary, but calling the prosecutor a liar when she works in the common framework is not helpful. It just undermines your cause by opening you up to an unrelated argument about semantics that you'll probably loose. Stick with the facts, argue against plea bargaining and pressure tactics in the legal system. Argue against the fact that to prevail in court, you need massive funding, that justice can effectively bought. Don't get caught up in false arguments about whether Ortiz technically lied or not.
Kingston Presents their Almighty 1TB Flash Drive
Something that the author omitted is that one of the reasons for such a tax is to regularize the way companies work with user-generated data. Companies with very strong transparency, good privacy policy and where user data can be accessed by their author easily would for instance have much smaller taxes than the opposite.

Other than that I will abstain myself from criticizing since I haven't spent much time thinking about it, but it does seem to be a quite strange proposal.
Facebook's Data Centers Move to Flash Memory
Passwords are lousy. Really lousy. As you point out the problem isn't with the security of them (when properly applied) but because it's all just so klunky and annoying and different websites have different implementations.

I know at least two websites that ask for a username, a password, and they also give a capcha. I have some websites that won't let Chrome save my password.

Really, I want a hardware thing with a long secure passphrase, that has all my other usernames and passwords (12 character alpha numeric with upper and lower case) in it, that confirms my identity to all these different websites. (Can I do this with Yubikey? or anything else?)
Mini Movies: Best Microscope Videos of 2012 | Nikon Small World
Visual telegraph systems became very popular around the coast of the UK (particularly England) at a time when it was also possible to make money in the commodity markets by knowing which ships were approaching port (and by implication their cargo) before anyone else.

So one might suspect that rapid messaging systems became popular when there was an economic case for them.
Try Oslo: http://www.numbeo.com/cost-of-living/compare_cities.jsp?coun...
Gaming doesnt have to mean you do everything for women. It's his language that suggests he's only motivated to improve himself because he isn't good enough for his wife/women in general.

Someone else already explained why "gaming" sounds like code for being an ass.
I can't focus on my programming if it's noisy / there's people talking, but I don't feel right when it's dead silent either, :p. I like music while working. Also, having headphones on does not imply high volume / risk of hearing damage; using noise-cancelling (passive or active) headphones or earplugs, you can even lower the overall volume of noise you get daily; the din of a busy office room can be quite high in terms of decibels. And hearing damage is a factor of decibels * length of exposure.
I can't focus without my music, it doesn't have to be loud but it has to be there, with bass and snares usually.

You'd think it's pretty obvious though that when you have earphones in you're focused, you don't want to be interrupted, sadly though, that's not the case for where I work. I'm still spoken to even when I'm not listening, I'm working, it's okay to email me or poke me but don't keep talking. I'm not listening.
FWIW, I pulled a shot of Babylon being offered through InstallMonetizer and it's almost identical. Sorry, but Patrick wins this round :)

http://www.withinwindows.com/share/2013-01-180322131210.png
Completely untrue. LLVM implement compilation for LLVM bytecode. Clang and other compiler that translate C++ or any other language to LLVM bytecode are not part of LLVM.
The article has various flaws in it. That includes their imaginary dating of the "Indian civilization" as well as the assumption behind the SNP mutations based age and origin correlation. The nomenclature used on the map is also wrong. There are more than a dozen mistakes in it.

There is no name of the author on the article either. I wonder if this is propaganda, pure carelessness or something else. Did the Zurich guys even approve publishing such non-sense?
Because OpenBSD Solved This Problem
This guy did a comprehensive job at digesting the material available, had a professional speaker do the audio book, ebook and so forth and gives it all away for free:

http://www.bletchleypark.at

the audio book is really cool and can be completed in one or two car rides home, loved the compact format. wish more folks would make these little historical snippets (other than wikipedia).
Y Combinator - what to consider when applying
I am pretty sure whoever put that site up is being highly facetious.
If any of the static functional languages had this same feature I'd agree - but they don't as far as I know its a warning in them. To me this isn't about "safety" its about keeping code clean. Go doesn't really put much emphasis on safety in the sense that Scala, Haskell or Rust does.
It's just wasteful to wear two headphones when you could give the other pair to someone else.
Aaron Swartz on fixing the system rather than blaming the people
Not using Go here, but I configure my Java IDE to report unused imports as errors; stil not a problem because it's probably been years since I last edited import statements manually -- days can go without I even reading imports because they're usually collapsed by the editor. Non-issue.
Of course is does.. Most other people can get to it
Mostly lawyers.
Which shouldn't be necessary.
But they are because there is no way for normal people to fully understand the law.
How can we even be expected not to break it regularly?

I see lawyers as some sort of bad kind of software developers but for humans.

They write the shittiest code possible (in my view on purpose) such that each time it can be interpreted slightly differently depending on who's being accused.

This code is very hard to refactor, it calls various routines from libraries that have been long abandoned yet amended in other routines or functions that 'decorate' and change behavior.

And then when there's something to understand or change they pretend lots of money to give you their interpretation and or provide changes.

Law's are not bad intrinsically but it should be taught in school and be as simple as possible, or in other words, it should use the KISS principle.
A very reasonable point. Although the Romans had a highly mercantile system relying on foreign trade.
This is a pretty good paper comparing United States plea bargaining to Germany.

http://digitalcommons.law.yale.edu/cgi/viewcontent.cgi?artic...
You can use this addon:
http://userscripts.org/scripts/show/121923
Numberphile did two episodes on the Enigma machine, with some practical demonstration and a basic discussion of the mathematics involved.

http://www.youtube.com/watch?v=G2_Q9FoD-oQ&feature=share...
How Computer-Hacking Laws Make You a Criminal
Nice to see that the article mentions the Polish Bombe upon which Turing's work was based. Even so, by now Turing's accomplishments are hardly unknown, and the work of the Poles probably deserves more attention (getting the Bombe from Poland to England as Poland fell to the allied Nazis and Soviets would probably make a good story too.