skysight-inc/HackerNews huggingface dataset:
JWD looks nice! Hope to see this evolve into a great option for online writing.

Just wondering: do you plan on supporting Markdown? If not: is that by design? Plans on any formatting syntax whatsoever (considering ePub is the main target export format)?
2 TV Series Worth Watching – Naked and Afraid and Mick Dodge Review
If you're confident enough that you can safely bring the rocket back over land to a target location like a lake, you might as well land it on the ground. The reason these stages land in the ocean is because it's a big safe place to drop a piece of metal you don't have control of.
TypeScript Open for Contributions
Meet Leo, Our Senate Model. (An Open Source Election Forecaster)
You can't compromise image quality for some gimmick!

A conventional lens will let you take an all-in-focus portrait, and we have increasingly seen that digital techniques produce a similar if not better image on cellphones.
Cool story, way to try something you are interested in!
It's definitely expensive, and it has been slow to iterate. But the nasty-looking fake bokeh produced by Google's app doesn't even make conventional large sensor cameras obsolete. This thing is actually pretty impressive and lets you do stuff you cannot do with any other camera.
It's not just you. These kind of un-scrollable sites are awful. The funky diagonal line adds to the confusion.
I like that they can use software in the camera to cut glass out of the lens. I have some pretty hefty glass, and if this is executed right (quality wise) it could be a big win -- even if they fix the focus like a traditional camera.
Clang 3.4 Performance Very Strong Against GCC 4.9
Seems unnecessarily harsh.

I do think this should help with some things, certainly. Seems this could much more quickly determine distance between some things than a 3d mapping of items would take.

I would be curious if there are numbers on this regard. But, I don't know any reason right off to dismiss it. It is not that uncommon for photographs to focus on the wrong item. This basically solves that problem, right?
That is a very good question. With web searches you can find a lot of information on hardware - no doubt. Wikipedia is an excellent resource. As is Youtube. However you might agree that there is a difference between studying EE and hardware design through a text book in a coherent way and assembling that information from various different sources. Equally important is having someone to answer your questions on the subject matter.
I'm working at triggre.com, we're building an environment where normal users can build information applications.

Now, this is a crowded field full of the corpses of previous attempts - there are even DailyWTFs that were inspired by some failed attempts - but Triggres' strategy is different, to the point that they have a great chance of finally nailing it.

Knowledge of compilers is a prereq to working on these kinds of systems.
You probably would have said the same thing 3 or 4 years ago. But hardly anything change. Your IDE, Photoshop etc. are still all desktop apps.
I like most of what he has to say, but I have to attack this:

It signals loud and clear that if you’re smart enough you choose when you work and what you work on.

What's so wrong with that?

In practice, I would prefer that a company use Github/Valve-style open allocation, and extend that sort of freedom to the whole team. People who can't justify their own salaries in an open-allocation environment (noting that a typical engineer is worth 3-5x under closed allocation and 10-20x in open allocation) are those you shouldn't be hiring anyway.

Often, brilliant, high-variance people are binary (or, at least, sporadic) in output, not because they have an attitude problem, but because they're neurologically built that way. Environments that favor (or, even, demand) reliable mediocrity shut them down and lose the ability to hit the high notes.

The best way to work with such people is to give them an R&D environment where they direct their own work and career. They know what they're doing, and they make more of a profit with the hits than they lose on the misses. But I'm not convinced that anyone who's smart enough to be a decent programmer shouldn't have the same freedom (open allocation).
All three cubicles are indeed unisex. (I used to work there.)
And how about the quality and integrity of staple foods available to them. What if Bubba's kid grows up and decides she wants an education? Suddenly Bubba needs to pony up $30,000 a year for university or ask his daughter to take on a large debt.
It's pretty grim for me in Opera too.
(first note that I didn't assert anything: I asked question(s) and used "IIRC" etc.)

I found the story back and things are, IMHO, actually quite interesting... If only because the attempt was made after someone ill-intentioned gained access to Linux's CVS repository.

Back then Linux was still using BitKeeper (decentralized) for Linus hadn't created Git yet (so I was not remembering things correctly here). But apparently some people didn't like BitKeeper so there was a CVS clone of the BitKeeper version. And it's in the CVS repo that the attempt took place (after someone hacked his way into the server hosting the CVS repo).

Here's the story:

https://freedom-to-tinker.com/blog/felten/the-linux-backdoor...

Now even though Linus didn't choose SHA-1 for its cryptographic properties and even if SHA-1 is not SHA-256 nor SHA-3, it still looks like an attacker gaining access to a CVS repo would have a much easier time inserting a backdoor than an attacker gaining access to DVCS using cryptographic hashes (which user KMag here explained nicely).
It's cool, and this is a nearly useless comment, but the logo looks to much like an alien out of a Whitley Strieber "non-fiction" story. A little creepy I'm saying. Gitlab needs some branding design love.
Agreed on both, the algorithm proposed is not perfect as it is discrete in nature, and storing results makes a lot of sense for top-queries since this is the kind of application where 5 minutes old is "good enough" for most users.
Although, I guess there is nothing to stop me from running servers on Linode and continuing to use RS for Cloud Files/Akamai -- except for network speed of course. Linode can deploy to Dallas though, where I use RS so maybe the network speed won't be a big problem.
I don't know how useful this would be for "normal" photography, because choosing the composition, focus, etc is the fun part of the creative process.

But I think it can be awesome for macro photography or anything where you're not in full creative control at the time like those automated wildlife critter cams, balloon/kite/drone photography, selfies, webcam shots, mars rovers...
Still no D compiler huh? I've been out of the scene for a while, but I think they were they promising D support would be included a releases or two after Go support was added. What happened?
I very much agree. I should have stated more clearly that "20 years of coding" requirement in my post should include software (and hardware development) in a variety of languages, including functional languages. Or even domain specific languages like SQL, Matlab or VHDL/Verilog.
Sorry, missed that bit
If you want to do something more complex than the Redis option, you may want to look into Elastic Search. Especially if you allow text submissions and want to provide the ability to search them...
To counter your anecdote with my anecdote, I've observed the complete opposite.

An American professional will easily afford a car (and two cars for a 2-adult household), will be able to go out to lunch regularly and go out to dinner when they please. If they want to see a specialist for a medical issue they'll have an appointment in a day.

A Danish professional may not have a car at all for a few years out of college and will likely struggle to have a second car for their partner even as a senior-level employee. They will bring their lunch every day and rarely if ever go out for dinner. Their medical issues will take weeks or months to be seen if deemed non-emergency and they'll have less choice in which doctor they see.

It's probably easier to be at the bottom of society in western Europe than in the US, but for anyone in the American middle class their quality of life would go down substantially if the moved to Scandinavia.
American offensive activity has no effect on that fact that Canada is still counting on the United States to defend them in the event of an invasion.
At best, it's before its time.

If I take a photo, I'm not going to distribute the image in a proprietary format to allow refocusing. That leaves using it as a way to fix mistakes -- which, as you become better at photography, become less worth it.

Light-field cameras might gain ground in the future, but photographers can be a conservative bunch. The current top of the line professional cameras are astoundingly similar to the film cameras they replaced, and not for lack of manufacturers trying.
Massive Explosive Growth Of Christians In China
There's not much fuel left in the tank at that point. Surely it would be bad, but I don't think the damages would extend to a very large area.
It's obnoxious.
IMO the idea is about the capability of "automation, reproducible system config systems", not who should do what.
We too find the code review system in GitLab (and GitHub for that matter) to be lacking. We add the repository to Crucible and it automatically indexes the commits. We then do code reviews on GitLab branches there. Yes, Crucible is commercial but it's far above reviewboard, gerrit, etc.
I'm glad this is still being updated.

When people announce loudly that visual programming is the future, I'm often one being skeptical, and one of the points I try to make is that it's not a new idea. Not only has it been tried, it's been comprehensively tried, in multitudes of domains and variations. If you think this is the solution, you really ought to spend time studying what has already been tried.

This make that point a lot easier, and makes it a lot easier to find the things to study.

If nothing else, this screenshot display ought to put to rest the idea that visual programming makes programming "intuitive" or "easy to understand".... most of these screenshots are just as opaque at first glance as any block of code is. (And if their secrets are revealed once you learn the language and understand what is being said... well, that's true of code, too, you know...)
Hi Stephen,
Very interesting comment here. We do think that DevOps has different definitions, and in our opinion, none is really wrong, as all comes back to the same idea. Let me explain this. DevOps is all about reducing the gap between development and operations. This is done allowing "smarter ops" to use "development", but also helping developers to realise some operations.
VisualOps is made for both sides. We hope that VisualOps could help developers who don't want to spend too much time on operations, but also, we created VisualOps to act like a programmable configuration manager (like Chef, Puppet ...).
Android finally outshines iOS in mobile ad traffic
Although I don't use it, Sparkleshare [1] comes to mind. It essentially is Dropbox + Git.

[1] http://sparkleshare.org/
An idiom that dovetails nicely with laziness is YAGNI (You Ain't Gonna Need It.)

A "working horse" may over-implement or over-engineer a system before any of its features actually prove to be useful. Those "fully implemented" features may later bite them in the ass when they need to pivot, or the requirements change.
SourceForge is Down
not every hair has to be split up-front

This can make it difficult to know whether what you're doing is legal before incurring liability. It becomes a problem if a new official has a different interpretation of the law than the last one and decides to pursue enforcement aggressively. People can lose their livelihoods this way.

Comply with investigators completely reasonable requests.

You mean turn over private information about their customers to government officials who intend to take actions against those customers when they haven't been legally compelled to do so? If a company did that to me, I'd probably never do business with them again, and I would do my best to notify others.
What Is the Cost of a New Metal Roof? | LGC Roofing Blog
"Darwin takes the place of a prophet"

Wait, what?

As an atheist, I never realized I believe in and worship Darwin as a superhuman controlling power. Thanks for pointing this out to me! I'll make sure to put a Darwinian altar in my house and pray to it daily, for giving me food to eat and keeping my family members healthy!

Also, talking about the actions of a small number of atheists, as if you're talking about all atheists, is just as ignorant as calling out all Christians for the actions of the Westboro Baptist Church.

Well done, for confirming the prejudice of narrow mindedness that both your fellow countrymen and fellow Christians already have to deal with.
Choosing Your Node.js Authentication Strategy
Nice tool. I think it gives a good starting point to understand common topologies ... but beyond that ... I am not sure.

Also, does it export templates to CloudFormation? I'm wary of using a SaaS to manage my infrastructure if it doesn't give me a way to revert to core AWS services.
You're right, I looked up Bud Light and it was 4.2 and I was confused :/.

Not sure on if 3.2 and ABW applies in all 3.2 states. My only knowledge of this comes from my ~75 year old uncle, who told me that you used to be able to buy 3.2 beer when you were 18 (depending on the state; he was probably in CA or WA).

I don't drink anymore, but when I did, it was all craft / microbrews, which are typically 5-7% ABV ;). The lowest I've seen is 4.7% (Founder's All Day IPA, a session IPA). And some of the DIPAs and Imperial stouts and wild ales / Belgian trippels/quads go to 8-12% ABV.
Now go read this: https://twitter.com/MiodVallat/status/457169266748715008

And the whole thread ... and problem doesn't exist.

---

Same thing was brought up in this HN thread: https://news.ycombinator.com/item?id=7604364
I've worked on several AAA games and have never had a problem running/testing/debugging with optimizations off. There's a framerate hit, of course, but I've never had a problem debugging because of it. Trying to debug with optimizations on is usually a bigger time sink than just debugging at 20fps. When I'm dealing with gameplay code and not engine code I'll normally just build with all optimizations on except -O0 the gameplay modules so I get full framerate and perfect debugging of the code I'm interested in. But usually that's not necessary (except it gives me faster load/restart times.)
Well, the point the article is making is that quote stuffing is a bug, but it's not. It's a side effect, but one that's allowed on purpose, because it's necessary to do the things they want to do.

I have no strong opinion about HFT. I don't have a lot of interest in the stock market in general. I do, however, have a low tolerance for weaselly language and misdirection.
This is the same problem that I have with UberX, Lyft, and Sidecar. As a customer, I love the services. As a citizen of where I live, I'm upset at them breaking the law--or, more specifically, condoning and aiding breaking the law[0]--and not only expecting not to have any consequences for that but going so far as to be furious when there are consequences.

The actions of UberX and Lyft in Seattle over the "ridesharing" debate have been demonstrative. I'll say upfront that the Seattle City Council's idea to cap Transportation Network Company (TNC) drivers to 150 per TNC seems shortsighted, but I can understand why[1]. When Lyft and UberX didn't get exactly what they wanted, they filed and paid for signature gathering to put the ordinance to a referendum; their right to do so under law. However, that referendum suspends the ordinance that makes their business model legal. Instead of ceasing, both companies doubled-down. Why do they get to break the law in the name of "disruption" when most of the rest of us don't?

0 - For-hire drivers have to meet certain requirements that Lyft and UberX drivers don't meet. Further, both companies actively solicit for people to violate the terms of their auto insurance. Being canceled "for cause" by an auto insurer is an almost guaranteed way to see a person's rates double with the next company.

1 - I can think of two reasons. First, it's because taxis are capped and, while that system is badly broken, it can't just be yanked out from under the existing taxi system. That leads to the second reason, which is the Council not wanting to have hundreds or thousands of cars trying to cruise the same areas while looking for passengers.
I have a friend who is exploring using light-field cameras for photography in bubble chambers: https://en.wikipedia.org/wiki/Bubble_chamber
I figured it out, but only because I've seen plenty of this horrible style before.
Yeah, if you look at the type of content they were putting out in 2003: https://web.archive.org/web/20030404162012/http://auto.howst... and the type of content they're putting out in 2014: http://www.howstuffworks.com/

Pretty stark difference.
NPR open-sources Copytext, a library for handling spreadsheets as Python objects
Engadet has a hands-on with the camera:

http://www.engadget.com/2014/04/22/lytro-illum/
Hi Michael,
We are not sure what you means by "I don't think "complicated data format" is a good selling point.", could you tell us more? Thanks!
Google is working on end-to-end encryption for Gmail
Most higher-level politicians are independently wealthy. Lowering congressional pay would just serve to further weed out non-super-affluent candidates. I guess it depends on how you like your politics, so I won't pass judgement either way.
NASA Space Hackathon hacks Oculus Rift, Google Glass, Twitter
I think gpg signs just the sha1 the tag points to (root of merkle tree). Also, when comparing local repo against remote repo during fetch, I think git assumes that as long as the sha1 of a commit did not change, there is no need to compare further. So the substitution will not get propagated to people who do "git pull" but people who do "git clone" will get it.
(if you have a place to keep this extra secret where such an attacker can't get it, why not just put the passwords there?)

The argument is that you can put the key into the code base or into the deployment environment. Passwords are user changeable and can't go there. And, just maybe, you only lose one or the other but not both.

(NB: I'm not defending the pepper, but at least one very major software security consulting firm uses this argument. I don't know how much time they spend doing pen tests and getting a feel for when the pepper would have actually saved anyone's ass, and when I pressed I only got a vague mumble about customer confidentiality.)
Your VMs don't contain the lastest version.
I have a personal beef with the "profiting from war" story. In the particular case of Krupp it stands to reason whether or not spending for the war, getting their factories bombed to the ground and the lost opportunity for peace time development (and even peacetime production of arms) wasn't making the world wars a lot less "profitable" than a peace would have been. Leaving aside the discussion if peace throughout the 20th century would have been possible in slightly different circumstances.
Yes - the article is using the word 'rich' to mean 'wealthier than average/median' - which, for the moment at least, graduates are!
Can we also add "Ninja" and "Genius" to the list of abused recruitment buzzwords?

And don't even get me started on "passion". (David Mitchell's take: http://youtu.be/Bz2-49q6DOI)
And you can be tried as an adult at 15 or 16 years old, but you can't vote until you're 18. What kind of bullshit is that?
I'm with you. I'd be very curious to see what the internet would look like without large-scale advertising. I know that would kill significant chunk of "free" content, but would the world really be worse for that? As a tradeoff we wouldn't have the scary empire that is Google (and Facebook etc), we wouldn't have ubiquitous tracking, we wouldn't have artificial page view count inflation (via pagination etc), probably less ugly SEO, and much more.

But the cat is out of the bag, while ad-free internet might make fun thought experiment I don't see really the situation changing in the large anytime soon.
The real difference between militaries is projection power. The US can credibly project most of its power all over the world. The European military certainly exists, but it's projection capabilities are greatly less than the US', even on a per-dollar/per-Euro basis. It could defend itself against a straight-up Russian attack (which is precisely why that will not be happening anytime soon), but it leaves Europe without pieces when Russia is playing chess on the world stage [1]. If Europe would be starting to assert itself more thoroughly in the world, against credible threats, it would need to spend a great deal more money to do so.

[1]: Diplomacy is not chess, but it has chess-like elements (along with the poker-like elements). Trying to play diplomacy without the ability to threaten anything, even with no real intent or prospect of following through on the threat, leaves you with a proportionally much weaker portion.
Well, theirs doesn't: it falls outside the purview of OSHA via the loophole of not being in the US :-) In fact, the relevant UK legislation is marginally stricter, and permits up to 50 people at work for 3 unisex toilets: http://www.hse.gov.uk/contact/faqs/toilets.htm . That's five fewer than the US Labor Code.

I did note with amusement this line in the US code:

(2) Construction of toilet rooms. (i) Each water closet shall occupy a separate compartment with a door and walls or partitions between fixtures sufficiently high to assure privacy.

US toilets gave me quite a culture shock: the partitions and doors are so short, high off the floor, and full of gaps that they certainly did not "assure privacy", at least not compared to what I'm used to.
Sigh, mainstream atomic batteries would be so cool... :-(

But:

>>"experimental fusion-power plant"

Last I read, General Fusion talks about a quite serious prototype for their steam driven power plant in 2014. They seem to have many of the possible show stoppers already solved.

Of course, if the GF approach works they are a few years away from a working system. But before ITER goes online for testing... (The readiness of the other contenders in alternative fusion -- Polywell, Tri Alpha, etc -- are harder to evaluate.)

Edit: GF aims to start building a full size prototype in 2014. I'd call that a win for Asimov :-) http://nextbigfuture.com/2014/04/general-fusion-will-start-b...
Surprising enough, GitHub is not on the list. We have been using a combination of GitHub with Asana, and it has been doing wonders for us. We can even use a third party burnchart generator to get charts directly from our GitHub issues.
Same question for me. I think it's all about tracking if someone steal files from your onedrive and then they can track who stole it... maybe?
But as a user of onedrive and google drive i can say that their license agreement on onedrive (normal customer) doesn't assume owning your files, while google drives i think is written that they own your files and can modify it without your permission. At least google say it.