skysight-inc/HackerNews huggingface dataset:
I remembered using this trick to put a "THIS IS STAGING" banner for my project back few years ago (after reading Eric Meyer's article[1]) It was pretty cool back then.

[1]: http://meyerweb.com/eric/thoughts/2009/01/22/using-http-head...
They suggest it because providing the best user experience appears not to matter much, sales-wise. People keep on buying Android and iOS devices no matter how good Windows Phone becomes.

In many ways Windows Phone reminds me of the rebooted Palm Inc. webOS provided a far superior user experience to iOS and Android circa 2008-9, but in the end "meh" hardware and limited carrier support weighed them down more than great UX could lift them up. Microsoft has more money to burn trying to break that cycle than Palm did, of course -- but on the other hand iOS and Android are far more solidly entrenched in the top 2 positions than they were seven years ago.
Sorry, it seems I can see the reply button now. That may have been my error.
Yes, some other example

http://aggdata.com (scraping, not open data)

http://www.zip-codes.com/products.asp (open data)
Shameless self promotion - I just did a talk about protoyping last week that touches on many of the points Paul makes, and also explores some of the tools available. Hope some find it useful here: http://bit.ly/gbks-prototyping
What's it with the anti-intellectualist strain in America? Learning a foreign language at any decent level means becoming acquainted with the literature written in that language and with the culture of the country where the language is spoken.

Learning that kind of stuff is good for you. Even if it doesn't translate into increased material wealth.
> My interpretation is that this is aimed at companies like Facebook[2] and Twitter.

And to retroactively legitimise GCHQs unfettered access to Skype calls.
That works for sign-up, but not for the far more common case of sign-in.
Free JavaScript Videos – “Asynchronous Programming: The End of the Loop” by Jafar Husain
Foraker Labs is damn fine people.
Edit: What I said earlier is actually wrong. The problem is that a too big uninitialized buffer could be allocated and thus memory from previous allocations could be read. This isn't possible in Rust because you can't read uninitialized data.

Of course reusing buffers can be dangerous and lead to information leakage, but it's not what happened with heartbleed, and the possibilities to exploit are smaller.

Old text: Actually heartbleed is a buffer over-read vulnerability that would have been prevented by rust's out of bounds checking. Of course you could allocate one huge buffer that contains sensitive data and is also used as an output buffer but this seems terribly unlikely to me.
If you've already bought into Office on the desktop, it's appealing to be able to have first-party support for it on mobile too, rather than have to deal with converting back and forth with Google Docs or some other non-MS office application.
Deniable encryption schemes are meant to protect the confidentiality of data under duress. They are not meant to protect the person placed under duress.

Indeed, for some schemes, even if someone cooperates fully, they will be unable to prove that they have, which could leave them in a very dangerous situation. It will also be difficult to prove that they haven't cooperated fully, but whether that is relevant depends on the type of duress they face - you may have varying degrees of success or failure facing thresholds of 'beyond reasonable doubt', 'preponderance of the evidence', or 'hammer to the kneecaps'.

A vitally important thing to know, if you're a keyholder of such a system. Given such a disadvantage, they are not very commonly used. The vast majority of all those who use (and have used) TrueCrypt don't use hidden volumes.

It's also worth pointing out that any disk usage metadata - as, for example, is kept by any and every SSD - tends to catastrophically break deniability. I don't know of anything that can do deniability with a flash device.
It's all still there: http://c2.com/cgi/wiki

I assume they'll move it over to the Federated wiki at some point, but you can still view everything on the old wiki.
Doctible is hiring Fulltime Software Engineer - San Diego Downtown, CA (Onsite)
Looking for:
- Ruby on Rails
- AngularJS or equivalent javascript framework
- Testing frameworks.

We are a customer-friendly online marketplace that allows consumers to shop procedures, view doctors, and get the best cash price. We're built on top of cutting edge technologies and continue to expand. We are looking for motivated, experienced Software engineer to work on a fast paced, collaborative team. You will be working across many exciting technologies including iOS, Ruby, AngularJS, Android and several data storage technologies. Somewhat flexible schedules since we're still pretty small. Plenty of room to grow and your opinions will be heard.
Location: Washington, DC
Remote: Yes
Willing to relocate: Yes
Technologies: Node.js, Angular, PhoneGap, .NET/C#,
Postgres, MSSQL, MySQL, MongoDB, variety of others
Resume: https://www.linkedin.com/pub/zachcowell/31/812/709
Github: https://github.com/zachcowell
Email: zachcowell [at ] zachcowell [ dot] com

Full stack engineer. Recently built an iPhone app that leverages the MEAN stack. View it at zachcowell.com/violations . Currently building an affiliate marketing platform at snackvault.com
Could you link me to 2-3 of the actual posts instead of linking me to the entire forum?

In the meantime, it seems to me you've already conceded that Linux can't get it right, so I'm glad we agree there.
Gardening with Robbo (Hilarious video)
Ah, got it. I'll have to look into it a little more. It does seem there's some uncertainty about the total.

http://www.politifact.com/punditfact/statements/2014/jan/10/...
Exactly. If my password is 20 characters, why is it more secure to have it be 10 characters with using upper, numbers, and symbols? (ie: 26^20 >> 95^10).
The Idea That Wealthy Men Attract Beautiful Women Is a Myth
Another piece of drama that happened last year was that reddit let a former employee go, who made an AMA about it, and then Yishan publicly criticised the former employee. The new leadership is probably very, very hesitant to say anything about anybody who was let go - they don't want to repeat that mistake.
Google, Amazon, MS have paid AdBlock Plus to allow their ads to pass through
Interesting. Do you plan to turn this into a business?

Also, any idea where I can get the pamphlet?
Booking.com: MySQL Slave Scaling (and More)
Gmail, Facebook, Skype excluded from Australian data retention
Well, the article only discusses cognitive advantages, but there is the very real advantage of being able to communicate better and with more people. They can teach me how to surf, for example. And I am able to discuss with all of you, which is nice. Learning a language can be at least as powerful as learning how to code. (Especially if you start with non-English as a first language.)
Thanks for the tip. I do have a big head (physically and metaphorically). Any particular brands you would recommend? I love the sound quality of the pair I have.
Argh! It's bad enough that the Help systems do this. If I'm going to Help, I want help the program I installed on my computer and I want it fast - don't search the entire internet for something that should be instantly available already. I really hate to see this philosophy extending to everything. I already know how to use Google to search the web.
An Airgap Won't Secure Your Computer Anymore
Fills a great need and would definitely use when I get to hiring. Pricing looks a bit expensive though
"Don't write C/C++ in 2015"

That's quite bold.
You can always click the "link" button fer the specific comment and then you'll see a reply button -- it's nothing account-specific, it's just one weird trick to slow down flamefests proportionally to comment depth.
That's already how it works. You could run your own node and share information back and forth with other nodes, or you could use an account on an existing node. This is clearly the case: if you go to the C2 Federated Wiki, you'll note the Login button.
He doesn't mean that each server uses a distributed database to store its documents.

The wiki is federated, much like Usenet is through the network of NNTP servers. For more info, see Cunningham's documents "On Federating Wiki" [0] and "Federation Details" [1].

This is distributed in the sense that Git is a distributed source control system.

[0]: https://github.com/WardCunningham/Smallest-Federated-Wiki/wi...

[1]: https://github.com/WardCunningham/Smallest-Federated-Wiki/wi...
Which makes sense, considering this is part of their IoT program. Microsoft isn't porting Windows 10 to the Raspberry Pi so that kids can use it. They're doing it for developers who want something cheaper and more powerful than an Intel Edison.
"How do you make people trust a system that is designed to get wrong answers more often than right answers?"

You can start by teaching kids how real science is actually done in order to get them to understand and trust the process rather than the we-only-deal-in-absolutes pop-news headlines.
"posing as female supporters". This adds a new spin on the words 'honey trap'.
Building a REST Service in Scala with Akka HTTP, Akka Streams and Reactive Mongo
That's not what it says.

The license granted hereunder will terminate, automatically and without notice,
for anyone that makes any claim (including by filing any lawsuit, assertion or
other action) alleging (a) direct, indirect, or contributory infringement or
inducement to infringe any patent: (i) by Facebook or any of its subsidiaries or
affiliates, whether or not such claim is related to the Software,

So if you're a patent troll, you don't get to use React.
Right. There's an infinite number of vulnerabilities; fixing any finite number of them still leaves you with almost all vulnerabilities outstanding. But still, fixing them is good.
This seems like a good application for a bicycle.
San Francisco, CA - Full-Time Tripping.com Full Stack Engineer ---About Us--- Tripping is the world's largest site for vacation rentals. We work with top sites to offer 2.5 million vacation homes in 100,000 cities worldwide. We’re venture-backed, growing FAST, and having fun playing in a $100B market. And we’re looking for Backend Engineers right now, so apply today. ---About You--- You’re smart, driven by logic, and passionate about finding creative solutions to complex problems. You love data and you’re obsessed with using it to make the world more efficient. You’ve always set high standards for yourself and you want to be surrounded by smart people who challenge and inspire you to play at the top of your game. We are looking for talented Full Stack Engineers to start ASAP. Tripping is a tech-focused startup, so you will have the freedom to try new things and influence the design and technical direction of the site. ---Requirements--- Strong knowledge of a modern language - PHP, Python, Ruby, Go * Strong understanding of MVC and frameworks * Strong knowledge of big data, database design, and/or search algorithms * Experience with NoSQL and/or RDBMS * Demonstrated ability to write clean, light code * Experience working with Javascript, HTML, and CSS * Experience working with XML, JSON, and REST * Experience working with queueing systems such as RabbitMQ and Beanstalk * http://www.tripping.com/about/jobs/fullstack-engineer
I was about to edit my comment to mention that: HN delays showing the "reply" link on deeply nested comments. It's an ancient flame retardant. You can, however, get around it by clicking "link" on the comment you want to reply to.
Schimmy's Hierarchy of Jobs and how to tell if a company is faking the mission
Thanks. We do offer customized plans based on your hiring needs. Email us and we can talk in detail.
Developing the Icelandic Creative Entrepreneur
Science changes it's mind in light of new facts. That's why science is great. I don't understand what the author wants from science? To make up it's mind? That's not how science works!
Yes, agreed. I don't think there is necessarily anything bad or wrong about what happened. Writing a blog post about "we're cancelling cryptocurrency and firing the enginer" would have made it into an even bigger deal than it is. The way it is happening, people who care about it hear about it, and people who don't care don't have to bother.
I believe some of the "historical baggage" lumped on Parrot and, by extension, its developers came from deliberate design and project decisions of the Rakudo developers. I'm happy to lay out what I believe the Parrot team did wrong (and have done so in detail elsewhere), but I've long grown tired of the historical rewriting that goes on in the P6 world.
"You cannot invade the mainland United States. There would be a rifle behind every blade of grass." - Yamamoto, hesitating to attack the USA mainland directly. (Though possibly apocryphal, the quote summarizes the "national security" justification. Among other issues, defending against a modern direct assault would be hampered by the lack of civilian-owned arms which would be significantly more advanced if not for the NFA et al bans.)
Some people have to write C/C++. Kernel developers, for instance. But most people who write C/C++ in 2015 don't really have to. For every low-level game programmer or RTOS embedded systems use case you'll cite, I'll cite an unforced error that occurs 5x as often, such as "we wrote our custom database engine that only ever runs serverside in C".
For such a positive website, why choose red as a background color?
The blame is misplaced here, though. There's no real avenue for science to interact with the public currently (except for /r/AskScience, which is a terrific development). A vast majority of the misleading described is perpetuated by news headlines ending in question marks and "doctors" with mail order degrees trying to sell books.

If there's any blame to be placed on scientific institutions it's not that they are bad at communicating to the public, but rather that they need to start communicating to the public. This is really a question of incentives - what do scientists have to gain from communicating reasonable conclusions about their results? And how can they compete with exaggeration by media outlets?
Also, Windows has package management in the form of Chocolatey/OneGet: http://blogs.technet.com/b/windowsserver/archive/2014/04/03/.... It just isn't used by most end-users so awareness is limited.
Ideas for some "softer" approaches:

1. Rearrange people to try to match similar "cultures" of interruption and speaking-at-desks. The first step is usually separating the salesfolk from engineering, but sometimes people in the same field have different styles.

2. The same way the company has mice and keyboards, offer headphones. Not necessarily noise-canceling or anything fancy, but decent ear-buds / over-ear stuff that can reduce the decibel level.

3. Create an IRC-channel-like mechanism for people to communicate. This supports different use-cases than e-mail or one-to-one IM communication, and is better suited for the "Weird, am I the only one having problems with server X?"-type questions.
Doing science is a lot like making sausages. There's a lot of conjecture, hypothesizing, testing, making observations, generating theories, testing those theories, throwing out the ones that don't hold up to repeatable studies. I don't think nutrition is unique in that matter. Where it differs from other sciences are:

1. The general public is very interested in the results, and so there's a lot of motivation for people to misunderstand or exaggerate the results in conveying them to the general public.

2. The connection between nutritional intake and results is very complicated, and ties into pretty much everything about how a person lives. The data is very noisy, and so it's hard to get good results. Other sciences, it's a lot easier to get clean data.

And yet the needle moves forward, slowly. Ideas get refined, the details get filled in, and bad ideas get tossed out. We go from "fat = bad" to "some fats are bad and some are good". That's the natural progression of science. I'm sorry Scott Adams doesn't like that's how science works, but it's the best thing we've come up with so far.
Too likely to get stolen.
I suppose one could split the input into 72 byte chunks, hash each chunk and then combine again. Either store that, or rinse-and-repeat until you end up with one final hash.
> The "reddit is giving 10% of its shares to its users" thing was very positively received. My understanding was that redditcoin was part of that effort. Is the 10% thing still going to happen in some way? If not, why not?

I think they intend to make the 10% thing happen eventually, although the project is currently paused. I estimate 1+ year before any aspect of the project resumes. However, I am not privy to the conversations the executives have had about it, so I don't really know.

> Regardless of the answer to the question above, hearing that redditcoin is being cancelled would likely lead members to conclude the new leadership doesn't want the community shares system that was so touted previously. Is that the case, if you know?

I don't know.

> Why would Reddit's staff, of all people, think they could do something involving Reddit quietly?

Ha. No idea.
"An application should respond with a generic error message regardless of whether the user ID or password was incorrect. It should also give no indication to the status of an existing account."

If so.. then how to respond on user registration page when someone tries to open a new account with username / email address of an existing account?
Sold the company more than five years ago and have since moved on. :)
I just want to thank you for your transparency.
Insufficient repetition is a huge problem in medical science. There is no incentive to replicate existing studies, as it doesn't advance your career. A related problem is that there is no incentive to publish negative results.
My view would be to tone down the media hype. To get the message out in proportion to the evidence for it rather than in proportion to the size of the PR department of the university.
* Stylect (http://stylectapp.com) *
We're hiring a Fulltime iOS Developer in London, UK.

We're a small, fun team that's trying to change how people shop on mobile. We're backed by a top VC in London and were featured by Apple as a 'best new app' in over a hundred countries and are getting some incredible traction. Our team has previously worked for Rocket Internet, Dafiti, Techstars and Pixelmator. We've got strong domain expertise in the area and believe that there's a massive opportunity in the space.
You'll be working on core projects on day 1 and once you're familiar with the source, expect to be leading key projects. You'll be challenged constantly as we keep pushing the boundaries of what a 'simple' app can do (algorithms, image analysis etc..).
We're also quite open about our numbers and our plans, so please drop us a line (hadi@stylectapp.com) and lets chat. Coffee is on us :).

P.S: We're willing to be flexible for STRONG candidates because our biggest priority is to build an amazing team.
Security is never a primary objective. If it were, blah, blah, powered off, locked room, blah.

Security might be the most important objective secondary to getting things done, but because it can't be primary, there will always be security considerations for the engineer. Nothing is perfectly safe.
I'm very confused at the argument here. The C code looks remarkably close to idiomatic. Not "good," mind you, but "idiomatic". The Rust code looks significantly more contrived to my eyes. I'm reading the blog post as arguing that they're equally contrived.

It's true that you can do terrible things in any language, but the test of a language is how easy it makes it to do the right thing in the common case (plus how possible it makes it to do the thing you want in the uncommon case, without these goals compromising the other).

Is there a reason that reusing the buffer makes sense in Rust? (Zero allocation?)

Also, is it not true that Rust lends itself well, probably better than C, to abstractions like bounds-checked substrings within a single buffer? BoringSSL has been doing this in C, and this definitely would have stopped Heartbleed:

https://boringssl.googlesource.com/boringssl/+/master/includ...
Thanks, that's exactly what it was! That's why the "reply" button was not appearing, and I thought I was rate-limited. This very thing happened to your comment - I am replying by visiting the permalink.
Food delivery startup La Nevera Roja acquired by Foodpanda for €80M
> the main problem with open offices is noise, not line-of-sight; specifically, the noise of conversation

It's related, because we are visual creatures.

When you block line-of-sight, those people who would have otherwise conversed loudly across the shared area are more likely to take it to a breakout-room or to use quieter, digital means.
I know the whole Micro$oft thing is fun and all, but Microsoft does put an awful lot of money towards providing technology in developing countries (OLPC, for example), as well as general philanthropy for non-profits. "Making a profit" and "spreading information access to those who don't have it" are not mutually exclusive.
What does the whole thing say? In English?
"miles ahead of Windows for research"
For example, only 2 of the currently fastest 500 super computers run Windows and 1 of them is owned by Microsoft. All of the others run Linux or Unix.

"Since when are 25-year-old command-line shells research products?"
The shell is a researcher's best friend as they have always been (and will be for the foreseeable future) the direct interface between data and the user. I honestly can't think of a faster and easier way to parse a nasty 10GB log file from a simulation than bash. The fact that its old and still in use is a testament to its usefulness.
The GPL has a clause similar in spirit, doesn't it?
5 things to remove from your resume right now
Yes exactly. I think people who are not whatsoever involved in the javascript world assume that javscript means "delivered by a webserver", which is just not necessarily true.
> Science isn’t about being right every time, or even most of the time. It is about being more right over time and fixing what it got wrong. So how is a common citizen supposed to know when science is “done” and when it is halfway to done which is the same as being wrong?

This is asking the wrong question. A cost-benefit analysis needs to be done, when weighing scientific claims to act on, not just saying "this is right" or "this is wrong". If scientists are pretty sure that me eating an apple (for instance) is a good thing, it costs me little in exchange for a decent potential benefit.

This is why a scientifically literate populace is so incredibly important; without it, you get this all-or-nothing hogwash that this article makes out to be a good thing, for whatever reason.
Snappy Ubuntu Core on Raspberry Pi 2