skysight-inc/HackerNews huggingface dataset:
It does not matter. "Basically the change in track density and the related changes in the storage medium have created a situation where the acts of clearing and purging the media have converged. That is, for ATA disk drives manufactured after 2001 (over 15 GB) clearing by overwriting the media once is adequate to protect the media from both keyboard and laboratory attack." http://csrc.nist.gov/publications/nistpubs/800-88/NISTSP800-...

If somebody knows disc recovery firm that claims the ability to rescue data from modern hdd after

dd if=/dev/zero of=/dev/sda bs=1M

let me know.

Don't forget secure erase command. It clears even hidden data areas:

hdparm --security-erase Eins /dev/sda
Well ya I guess not but the chaos is/was entertaining
Look at the blog lesswrong.com. It's a community blog built from reddit's code. It has a wiki as well.

https://github.com/tricycle/lesswrong‎
I don't quite understand what google is trying to do with chrome OS. IMHO I think we are coming to a point where OS's are going to be convergent, which means that one OS will adapt to the form factor you run it on. Canonical is already doing this with Ubuntu and MS was trying to get there with Windows 8 (I think). Chrome OS is touted as a mobile OS for laptop form factors, and Android doesn't seem to be coming to an end at all. Will google ship Android on laptops? Will Chrome OS become convergent and be on all their devices? Will we continue to use non-convergent systems?
Yes, this was a stupid title (I just edited it), and yes, a lot of Wired posts are fluff and inappropriate for HN. We sometimes penalize sites (without banning them) when they're responsible for too much fluff. But doing so increases the risk of missing any substantial articles.

The last three from wired.com that got significant attention on HN were:

https://news.ycombinator.com/item?id=7590644
https://news.ycombinator.com/item?id=7610452
https://news.ycombinator.com/item?id=7599422

Not the most substantial ever, but not bad.

If anyone wants to throw out some things we might try to address this problem—specifically, the problem of tech press websites that put out substantive pieces but also a stream of dreck—we're interested in addressing this. It's a significant impediment to the quality of HN.
ALSO GET OFF MY LAWN YOU DAMN KIDS
It dumbed down the malloc() interface, for example (no tags).
I read it.

Have you talked to the support people there? My phone support people have sounded stoned, made inappropriate jokes, and been horribly unprofessional.

They are slow to respond, and worthless if anything goes wrong.

How many changes have you seen to the website over the last 100 days? How many of those had a positive impact?

AirBNB needs to grow up, they need to think mainstream, and they need to learn how to deal with real people at scale.
Maybe this is just a bad example, but I was digging through the timing wheel code of the kernels of all three main BSDs at one point. FreeBSD and NetBSD had nearly the same code. OpenBSD's was rather simpler and did not have a lot of the locking code that the other two had. My guess is that OpenBSD has either a giant lock or its kernel only runs on one core.
Building an Electric Bass
Stock-ticker like way to display text on Samsung Gear Fit
Not every change constitutes progress just because it occurs later chronologically. If chronology is your only measure of something, that means you have no measure; and if it's not, why even bring it up?
> I can definitely think of some things for which it is more complex.

How do you write this in a comment and then click submit? Why would you not include at least one example?
Idris is really worth checking out if you have any interest in this kind of stuff. I used Coq and now am playing with Idris and F*; the latter two feel good and practical. With an FP background they are easy to pick up.
The distribution zip is under 20MB. Even with vim, git and Python, it's still just 60MB. The GNU toolchain pushes it much larger, and it's not part of the early education curriculum I'm proposing. C compiling is something I'll be working people to after several positive experiences with Python. Also, it's just one repository command away from being installed, so I figure I'll add it as one of those menu options that you get presented with after startup.
Note that the expensive one has myoelectric sensors and electromechanical actuators, while the 3d printed one is purely mechanic, which means it might not be suitable for all the people without a hand (my guess is that it needs at least part of the muscles of the wrist to be present and working correctly, as they are effectively moving all the mechanical parts in the hand).
> Using the AES-NI instructions completely gets rid of the attack on AES.

I would be very, very careful before saying that. Actually I wouldn't even say it. Hardware implementation are also subject to side-channels, even when they include countermeasures. Leakage models we have for hardware are not accurate enough, and maybe they can't be. Take for instance with the power consumption side-channel: not every bit in a register leak the same (when being set or reset, they do not consume the same amount of energy / emit the same amount of EM radiation), and the actual leak depends on so many thing that the only way to know it is to measure it in the precise environment of the threat on the actual hardware that may be subject to attack. Actual hardware behavior is so difficult to predict, and side-channel attacks manage to exploit any bias, leak, glitch, anything.

Plus, there is still the possibility of fault injection attacks…
Yes, that's similar. I don't think it's the same. Definiately in the same space though.

Task Rabbit presents a very "sanitized", very "Apple", "Industrialized Clean" overall. It's also "tasks" (vs. someone regularly showing).

I want to hire for "Detroit", "dirty", "Dirty Jobs". Services: My "labor" shows up 3x a week and cleans cat crap up & takes garbage out.

Task Rabbit is also one-off hires, it seems like. My "labor" would be the same couple people every time.

I think this could be really efficient for the labor in, say, the same condo or skyscraper. Also, this would be a relatively traditional employment situation, not a sharing economy/one-off model like TaskRabbit. Could even make it unionized if the thing works. That'd be a fun twist. :)
Thnaks. Here's the correct URL btw: https://github.com/tricycle/lesswrong
That message was sent while the vehicle was still high up and had not started its powered landing over the water. It was only its last reported velocity at that time, not its last reported velocity now, or even shortly after.
https://xkcd.com/801/

I had more of that feeling. Just that I feel silly booting the whole Linux kernel on an Rpi to read a few pins and trigger a light. Totally agree that engineers should do things the easiest way, just sometimes you don't have the easy tools and you realize you've never done it the hard way.

Kinda like how I can get away with Java and Python 99% of the time but I'm glad I know systems-level C for the times you have to dive deep.
Believe it or not, I considered Minix for this project, as I did BSD and BareMetal OS. In the end, "some Linux" won, and at this time only Tiny Core Linux roughly estimates the ease of a Debian-like repository system to support server-building scripts, while still being a minute distro (under 10MB without the Levinux parts) and not being a hard drive install while still offering persistence... well, the list goes on. It was a very tall order I was trying to fill, and at the time, the QEMU+Tiny Core Linux combo nicely fits the bill.
It actually means "Sons of Sinners".

"Haram" means sin and "zade" is the "mac-" prefix
You're AK it, dont you?
Even with static sites tuning is a must though:

http://tweaked.io/
Ask HN: Bootstrapped tech founders who blog, write, etc?
While there are lots of articles about fundraising and the like for venture-backed tech businesses, I've not found great resources for bootstrapping tech entrepreneurs.

So I started creating a list of bootstrappers who write about their processes, strategies, etc.

http://4044walnut.com/bootstrapping-tech-founders/

The list is just 8 now. And I know there must be hundreds of others. If you have recommendations on folks, let me know, and I'll update the post so hopefully other folks looking to build bootstrapped businesses may find some useful insights and inspiration.
This isn't a bad idea at all. I'd be very interested in discussing it further. Hit me up on Skype (same username) or email (http://notduncansmith.github.io/#contact)
Mutual Funds Moonlight as Venture Capitalists
There are restaurants (e.g., the University Club in Orlando) where if anyone answers their phone they pay the bill for everyone in the restaurant. The rule is rarely "enforced," of course, but people generally follow it and meals there are a palpably different experience. :)
For anti-censorship I would suggest considering technologies like:
Ethereum, Storj, MaidSafe which are also for now just ideas.
Does every project someone spits out on a domain name automatically constitute it as a start-up? Is he intentionally building a solid business around this and actively trying to scale it? Is there anything to this other than a preposterous personal goal and obtaining that sweet HN cred?

This is a personal project with no intended future other than the experience. Calling it a start-up is going overboard.
I don't understand why this comment is being downvoted. I feel like it's relevant to the discussion (and was about to post it myself).
Debug your programs like they're closed source
I very much doubt that any business except the smallest mom-and-pop store could run entirely on Chromebooks. Certainly no IT business could run on them.
Seems pretty on target, though it may be too late by the time you notice a change in their daily routine (the first bullet point), as this may indicate that they've already begun going on interviews. Perhaps it's better instead to ask the employees periodically for their feedback, rather than wait until you notice a bad sign.
I don't doubt that some variations on PUA techniques can improve your success rate. I mean, the negation is ludicrous: humans are perfectly capable of detecting and ignoring posturing during mating dances. But you can get NN% of the way there by doing things that actually add value, and as a bonus, people won't think you are a scumbag.
Sort of in this vein there's: http://5000best.com/movies/ has a few filters and lets you search by title, director, year, etc.
Why is this comment downvoted? Is it because of the <i> in probably? I've never researched this personally but have heard evidence supporting this from people who have.
Consider it a step 0!
I found a PDP Basic manual:

http://bitsavers.trailing-edge.com/pdf/dec/pdp11/basic/DEC-1...
What I learned by implementing a Convolutional Neural Net
I agree with all your points and I would like to add a few of my own on marketing.

8) Make your signup simple, only ask for email address & password. Why would you need a username & email address? Both are unique identifiers for a login.

9) Change your website design.
a) Go to https://wrapbootstrap.com/ and look for a product theme perhaps like - http://wrapbootstrap.com/preview/WB02N6L1H

b) Take out the slider and instead either alternate features like - http://www.lostmy.name/ or create separate pages for the content. Separate pages can help out better for SEO.

c) The copy for why I should use your software answers what it is? You haven't attacked any pain points or said how much easier you would make it. You have only mentioned that it would be easier and scale but this isn't a proper answer. The best way to do this is to create a narrative or story around the product.

d) Bear in mind that h1...h6 tags are used for SEO which you don't seem to have. Check out - http://www.hobo-web.co.uk/headers/ And only use one h1 tag per page as per Google's recommendations.

e) managers@flowstacks.com seems like it might come across as pretentious if you're marketing to developers and startups although it might work well for enterprise customers. Perhaps you should go for hello@flowstacks.com for general queries and you already have support@flowstocks.com for support.

f) Flesh out your about page a bit more, I want to know who you are and why you are doing this, history and motivations.
You could add testimonials to either this page or the homepage. Testimonials at this early point could come from your beta users.

g) Your navigation at the top is broken on your blog page. A home button is added and the sign in / sign up buttons disappear.

h) Minor but the community button on the documentation page goes back to the homepage. Broken?
"Code for life" is a big part of my philosophy. Over the years, I've found that one of the biggest obstacles was code-loss due to various causes, not the least of which is just losing interest and forgetting where everything is.

The only defense against this seems to be the two-fold approach of getting your code into more than one place, and being able to rapidly reproduce your code execution environment. For getting it into more than one place, I take many lines of defense: making Levinux so small that it's easy to copy, partitioning the hard drives so that syncing an entire virtual machine over Dropbox is still fast and efficient... and finally, distributed version control.

I've found in my work with git and Mercurial, workflow is totally transformed always for the better. And while neither git or vim are technically part of the code execution stack, they are both fundamental to what I'm trying to teach. I'm taking some creative license in how I define a stack :-)
"Passion"? check.
"Core Values"? check.
Not a single specific of what those core values or culture is? check.
The main reason he was worried about recovery at that point was that the booster had splashed down into something like 20-foot waves. That's high enough to be real trouble for some of the recovery boats they wanted to have out there (which may be one reason why we haven't heard much about how it finally wound up). And it could also very well sink a rocket stage that wasn't built to handle this particular kind of buffeting, and is made to be pretty lightweight.

As to longer term plans, it's not clear they will relaunch the first booster they get back, even if seawater exposure weren't an issue. More likely, they'll disassemble it, and see how the parts handled the stress of a full launch and re-entry, looking for wear that could endanger a second launch of the same booster. If there are any unpleasant surprises like that lurking, it's a lot cheaper to find out this way than in a launch with a payload at risk.
The problem with proofs is that you need to know what to prove, and that is hard. Even formalizing something as seemingly simple as sorting is tough for most programmers. If your formalization of whatever you wanted to implement is wrong, then your proof is worthless -- you have only proved that your program does something other than what it was supposed to do.

It's not that TDD is perfect, but it is a pragmatic approach to reducing bugs and it helps a lot in preventing regressions.
I have a simple saying: "People live lives. Companies build products." To me, maintaining a free lifestyle is an important goal, more than money. If the company is building something worthwhile, it will eventually get there. That's why I am a big proponent of setting up clear autonomous systems and processes, and placing less blame on people. As long as things get done, I don't care who the person dates or where they live. If things aren't getting done, then we review what the problem is. Half the time it's not the person, but the process.

One thing this article gets right: there are tools and there are culture. Tools determine the process, which has an effect on the culture, but the culture develops organically depending on who's in the team. If you are super culture heavy, you'll hire A+ superstars (like the recent article about building a cult). But as for me, I don't want to be a cult leader. I want to build better tools to empower people to help each other and make their own decisions. Both in our company, and in the rest of the world.
While you are correct, I'm not really sure how I feel about you mocking documentation really.

I guess communicating with your coworkers is pretty passe?
I was a member of the L5 society and continue to believe that low earth orbit habitats will be a better option than colonizing Mars.
Your argument seems to be that if there isn't perfect security, then it's worthless. I'm arguing for sane minimum standards so Jane Q. Random sitting somewhere on the network between me and my recipient can't just run Snort and read the shit out on their screen. So that the connection can't be easily routed to somewhere else and grab the data. With email as it is today, these things are possible for a reasonably intelligent middle schooler.

Yeah, CA system is shit. but they are better than nothing. I don't trust it won't be compromised by a government NSL, but I trust it enough that I'll pay for ebay crap over SSL at a coffee shop and not worry that the guy next to me is sniffing my credit card number.

Here's what starting over means to me: you don't break something that basically works. If you start adding incompatible changes to email, then it splits the network. Instead create a parallel network with minimum standards attached to it (for instance,) and maybe nobody will use it but it also won't break anything.
OMG, so this is where the Elysium creators got their inspiration from!

Elysium art:

http://actionflickchick.com/superaction/wp-content/uploads/2...

http://www.geeksofdoom.com/GoD/img/2013/08/2013-08-09-elysiu...
Really confused at why this comment is being so harshly downvoted, it seems fairly accurate, possibly downplaying how useful formal verification may be in the future, but the parent is most definitely misrepresenting the practicality and usefulness of TDD
Assuming that specification of logic performed was in form of some state diagram or flowchart, transforming that into contents of that ROM is pretty straightforward, you just assign memory addresses to states and then follow arrows.

PAL seems to be natural choice for this, but:

* this circuit has more state than what would fit into PAL22V10 (I don't know if it is really necessary), which is largest common PAL device (it would not fit even into 26V12, might into GAL6001)
* rewriting some state machine description into logic equations for PAL compiler is significantly more work than creating contents of that ROM.
* PAL programmer is more specialized piece of hardware than (E)PROM programmer.
I agree it's not good to waste time with friends and family on your smartphone. But let's also look at the benefits of having one in this situation:

* Helping additional people find your current location
* Showing pictures
* Taking pictures
* Checking a map
* (Sparingly) looking up mutually relevant facts
* Getting info on family emergencies

And not to mention all the time waiting in lines all week. Sure when walking around enjoy the scenery, but when you're waiting in line by yourself at the same place every week maybe it's okay to enjoy your smartphone.

If you have friends and family that use their smartphone in front of you, politely ask them what's wrong and if they need to excuse themselves to a more private location. Even for texting more than a few minutes, one should have at least the courtesy to leave the table and step into a hallway.
it's weird to me you are suggesting Napster was "refined" for it's time, but Apple TV and Chromecast are not currently. it seems like a double standard.

> If someone were to build Popcorn Time as an iPhone or Android app that streams to Chromecast / AppleTV

why does moving Popcorn Time from the desktop iOS environment to the mobile iOS environment suddenly make this more so much more viable? seems like a pretty insignificant detail if you ask me.
Perhaps because formal verification is hard & very expensive?

For starters, where does an open source project come up with an entire compute farm...
The phones in the middle of the table works well, but isn't that something you do to children to get them to behave? If you're so attached to your phone that you can't just choose not to use it, this idea is pointless.
To me the most interesting thing about this blog post is that Brian doesn't actually say what defines AirBnB's culture. Perhaps he did so in some other internal document or meeting, but it doesn't make sense to say that you shouldn't fuck something up when you haven't clearly defined what that thing is. I much prefer Ben Horowitz's post on this topic:

http://www.bhorowitz.com/programming_your_culture

I like the fact that he makes it clear that there are many different ways to define a company culture and that, if possible, leaders should make a conscious choice to choose among them.

* Move fast and break things.
* Take pride in the work we do.
* The customer is always right.

Any of these (and many more) could be cornerstones of company culture, but they're all pretty different. If you're just defining your culture as "work hard and do a good job" then you haven't really said much. Everyone wants to do that.
> I've gone back and forth on whether managers should code and my opinion is: don't stop coding... Over time it means you'll have a harder time talking to engineers because you'll forget how they think and how they become bored.

For me, this is the money quote. Like rands, I've gone back and forth on this over the years as well, but I do strongly believe that you cannot effectively manage a team if you do not understand what it is that they do, at least at a high level.

You don't need to be as good at coding as the engineers who work for you, but you must know enough to empathize with them, and to help mediate dead-locked discussions.

I'll admit that there are exceptions, and effective s/w managers who can't code do exist, and I'll also admit that finding such managers is probably not a scalable task, but I feel it's something that every company should strive for.
Ask HN: Is (2013) necessary?
I appreciate when older articles are explicitly dated: Bored people quit (2011), Citizen Kubrick (2004)

But it's only 4 months into 2014, does an article from 2013 need to be explicitly called out? Do you find it helpful or hurtful?
Metacademy looks like a great source for learning, one which preserves most of the associativity benefit of learning through e.g. wikipedia, but which allows for much more focus.

Thank you so much for doing this!
I said exactly that about Kurzweil his predictions here on HN a while ago; others have the same issue; fear of death moves their predictions near the end of their own life. That's not weird though; if you don't get to see it yourself, what's the point? Sure it's nice for the future generations but that's not really how most people think.

About religion and science; it is about definition where there difference is; IF you accept some definition X as being strong AI then when we reach that we have a scientific reality. The chasm and 'true' AI and what these are in scientific terms are vague, however in science we accept definitions of how nature works and if those definitions are things you hold true there is no reason why it won't be reached as there is not 'special' in the fabric of our brains which we couldn't copy given advanced enough ehm, take your pick; biology, nanotech, electronics, 3d printing etc. If you however cannot agree on definitions and have that (to me alien) quality of accepting mystery above all, then sure it's all believe or not. Not a good conversation maker as we are done after 2s, but he.
I am not mocking documentation.
Trace your http client