skysight-inc/HackerNews huggingface dataset:
I'm usually not a fan of Google bashing, but he has some good points.

Many of their services were great when they were first introduced. Especially GMail and Google Docs. But they barely improved over the years, and many even got worse and worse (YouTube, all the Google+ integrations).

There are now many great/better Mail solutions and even for Google docs (Hackpad, authorea, write/sharelatex just to name a few). And even the posterchild of google Reader was actually bland in hindsight if you compare it to Inoreader. A world without google doesn't seem to be as unthinkable as it was some years ago.
I'm excited that Elon is taking steps to make this happen.

Is it a good idea? will it work? will it be as cheap as his team estimated? will it be safe? Will people want to ride it? Will terrorists blow it up? Will earthquakes tear it apart? Will it make enough solar power to be self-sustaining?

Nobody knows for certain the answers to those and ten million other questions.

Elon is forging ahead to find out - rather that sitting around nay-saying.

Bravo. I wish there were more people in the world like this.
I'm working with a singlepage webapp that consists of ~1.5MLOC serverside(+other) and an additional ~100KLOC of javascript (not including libraries).

Refactoring and maintaining consistency are the two big problems we have with Javascript. It's easy enough to write javascript that works and does what we need it to do. The challenges come in when you start having separate components that need to interoperate.

eshint/jshint etc take you only so far (preventing you from dumping things into the global scope, avoiding typos). AMD etc can take you a bit further with async loading, and give a better [more consistent] pattern for exporting things than saying to devs "just put your stuff in an IIFE". FB Flow looks helpful, but it's trying to solve a difficult problem, and unfortunately doesn't work so well with our code thanks to ONE bad decision made a long time ago to rely on declaration hoisting ("unreachable code" :( ).

Anyways, knowing that your code isn't going to work before you start spinning up the application saves a lot of time.

Knowing that you can rename a method/function and have no undefined errors come out of it is great. Being able to look up usages of a method across the entire codebase is also useful. Eventually if Microsoft decide to spend resources on it, TypeScript might get CodeLens (which is on its own all manner of cool+useful).

Having class syntax means that you don't need to worry about external consumers accessing properties that they shouldn't be (+gets rid of silly conventions like underscore private members/methods).

JS is a great language, and it's powerful, but when you're writing large quantities of stuff, sometimes you need structure. Particularly when it's a large team and there are people of wildly varying experience, ranging from near-zero JS experience to people who have used it for a decade or more.
I'm So, So Glad This Guy Exists
There's not enough information to really answer this question. What is "high performance"? What is "commodity hardware"? How much storage do you actually need? What is the use of the data?

Of course, if you mainly are using Hadoop you'll probably be playing around with HDFS.

If you just have lots of Data and need to process it, maybe Ceph.

If you need POSIX/NFS, you'll probably look at some sort of clustered NFS solution (a la GPFS).

You've also got Gluster and Lustre.

My general recommendation would probably be to examine Ceph first.

Edit: I was assuming you meant some sort of networked storage system, I didn't realize it was for workstations. My answers are probably super overkill for what you need.
Want to improve website conversion?
End of Windows 7 Support
Safari, Spotify, Messages, Twitter(?), The game that I am playing that week(?)
> I also have hundreds of toilet seat bands from hotels. Some of them are quite interesting, but these, too, are not a formal collection.

What's a toilet seat band?
Famo.us Joins the JQuery Foundation
Recon network footprint with DNS
One small nitpick: the supposedly "bad looking" Python example:

SimpleTestCase(unittest.TestCase):
def runTest(self):
self.assertEqual(true, true)

can be made more pythonic by using a modern testing framework, py.test:

def test():
assert True == True
3-1-1 for Encryption
Ask HN: What does a good resume/CV looks like?
Recently I asked HN on where to find US based startups that sponsor work visa and got alot of good responses and when I finally started updating my resume for that, I realized I dint know what a good resume for a startup job looked like. So May be HN can help me again and point out some formats/important things to include in a Resume or post a copy of your current resumes here. :-)
He was second author on the AlexNet paper, wherein Alex Krizhevsky, Sutskever and Hinton blew everyone else out of the water on the ImageNet competition [2]. Their error rate was about 10 percentage points lower than others. Relatively speaking they had about 40% fewer errors than anyone else. This is possibly the biggest result in computer vision the last five years. So it seems a little silly to educate him on the basics of machine learning :)

[1] http://www.cs.toronto.edu/~fritz/absps/imagenet.pdf

[2] http://www.image-net.org/challenges/LSVRC/2012/results.html
It's gotta be part of the business strategy. If the business itself flops, they've always got the increasingly popular domain name to sell to the highest bidder.
Thanks for the recommendation!

Nope, edits do not count towards the total. You can make as many revisions as you want to a given document. At this point there's nothing to stop someone from doing exactly what you describe. I'm mainly counting on attracting customers that value their time enough that they'd find it silly to expend time and effort gaming that particular system.
I've experienced a fair amount of "offices are for director-level and above only".

In fact, what really gets on my nerves is that we used to have our support people sitting three-to-an-office, and now they sit in a cube farm. It was much better isolating them with people of a similar function (both so that they aren't disturbing other people being on the phone all day, and so that there is less risk of some idiot saying something loudly that it would be impolitic for a customer to hear.)
I am very surprised this is being built. Who is paying for it?

I am all for new ideas, but the Hyperloop has some safety concerns that need to be ironed out. Even the Channel Tunnel is substantially safer than the Hyperloop's initial design.

For example, if a "train" (pod?) breaks down or gets stuck between stations how do you rescue people? It is a low atmosphere tunnel, you cannot just walk down it, it might take hours to re-compress, plus you're well off the ground so cannot just cut a hole...

What if a fire breaks out on the train? Nowhere to run. So will you build it up to aircraft level-safety standards?

Also how will stations work? You have low atmosphere tunnels, but stations have to be normal breathable spaces, so are they going to have decompression chambers? And if they are then you have to design trains which can be decompressed and recompressed (see aircraft).

Plus these tunnels will have to be pretty large when you consider disabled people and luggage. The initial design showed a super low profile train, so much so that it was impractical for normal commuters, even relative to aircraft. The real thing would have to be much bigger (like road-tunnel sized).

Overall building this is possible. But essentially you're building a fully functional aircraft in a tube with all of the same issues and limitations that go along with air travel. If something "bad" happens then it will get very bad very quickly (like aircraft). So safety has to be aircraft grade too...
https://encrypted.google.com/search?tbm=isch&q=toilet%20seat...
I use awk for monitoring scripts which must run on large scale (>200 node) clusters, because:

1. It is lightweight -- there is no need to load shared libraries, modules, plugins, etc., and it uses less memory than the more general purpose scripting languages do.

2. It comes with BusyBox, so if you have a BusyBox PXE boot environment you can make the AWK scripts work under it, and also work independently of any host OS that gets booted, as long as it's Unix-like. Perl, Python and Ruby are not in Busybox, and their versions can vary a lot across different OS distributions and cluster configurations. AWK avoids this dependency because it's stable and self-contained in one executable file.

3. AWK automatically splits records into fields based on a settable FS, so it makes it very easy to parse things like /proc/stat and /proc/loadavg into $1 $2 $3 ... fields. The code looks nicer and is more compact because of the automatic field variables.

4. The default RS is newline, and AWK is designed to perform actions on records. Most of the scripts I write perform an action upon receiving a newline on their standard input as a trigger. So most of the scripts tend to be of the "BEGIN { } { }" variety -- initialization in the BEGIN section, and then an unconditional action to fire at every newline, such as collecting /proc statistics and reporting them up the cluster hierarchy. AWK is naturally suited for this REPL behavior without needing any boilerplate code.
What's your morning routine/ritual?
Hmm... I hadn't considered that view before, but I can see where you're coming from. The intention (for me) definitely isn't to extract extra money. Rather I'm hoping to provide something that provides enough value that it's a core part of my customers workflow, and worth using every month. I honestly hadn't given much (any?) thought to trying to do one-off documents until you suggested it. I'll definitely be mulling it over.
But what about that program is actually racist?

The first paragraph establishes that the program bases its decisions on indicators of financial responsibility. It then makes a decision based (apparently) on race alone. This would require race to be a recorded indicator of financial responsibility as decided by the programmer (or his/her employer).

Had race not been recorded at all by the computer, then it would not have made a "racist" decision (for it would be based entirely on individual merit, rather than any particular connections with others of a specific demographic), and this article would therefore be turned over onto its head and rendered entirely moot.
Benchmarking C, Java, JavaScript and FreePascal
Directions are one of the things it does do really well.
I think the concept is ahead of its time, but definitely not the technology. The whole problem with Glass is the technology simply isn't there yet: it is way too big. If you could fit Glass into the size of regular pair of sunglasses, I think it would have a huge appeal. (Or in my dream sci-fi scenario, contact lenses). As it is right now, its obvious and cumbersome. The mere sight of it is intrusive and awkward to those around you. I want the HUD capabilities of Glass, but without the weird stares of those around.
Thanks John, I work at Indiegogo and we launched Indiegogo Life in response to the growing personal cause market. We're always focused on responding to our users' needs, which is why we decided to remove our platform fees and simplify our fundraiser creation process to less than 8 clicks on Indiegogo Life.
They are all pictures of actual blind people. There are no "Photoshopism" involved other than the usual enhancing brightness or contrast etc.
"These taxes are non-voluntary and coerced from me under threat of force."

False. You can move to another country whose values/morals you agree with more, become a citizen, and renounce your American Citizenship. It's by no means easy but completely doable. You still live here and pay taxes to the US government because your "principles" don't yet outweigh the convenience of living where you do. Make no mistake, America has done, continues to do, and probably will do in the future, utterly terrible, immoral shit.
The 3–1–1 for Encryption
I was going for a more direct analogue, and how inserting the ID is more seamless than a backend query, and how tampering with SSL is more technically interesting to me, but yes, you're right. Good point on how it would not be detectable. I wonder how many ISPs are doing it right now...
Adafruit is awesome, but it's not remotely a replacement for a brick and mortar store. When I went to RadioShack in the early 90s I would pick the core part of what I wanted and then walk around the store visually matching parts to make sure things fit.

This is somewhat less necessary now that there are more standardized connections between things, but it's still nice and it's something Adafruit can't possibly replicate.
Although, slightly outside of this scope, I cannot say enough good things about YAML. For example, we use it for parameterized test cases that must be passed in code written in various languages. i.e. Python server function does the same thing as client JavaScript function.

As for not using JSON, I prefer YAML b/c often times we like to put comments in our test cases. This is really just no doable in JSON (outside of some ugly hacks. e.g. repeated keys (last one wins)).
That's an amazing story. I had no idea how screwed up Radio Shack's management was. I knew they didn't have much business sense, but this is required reading.
Why are barking dogs tolerated in a software office? That's preposterous.
When travel on the US interstate highways picked up after WWII, motor hotels ("motels") sprang up on these routes to accommodate tourists. Many tried to promote themselves on their cleanliness by offering amenities that weren't typical for cheap motels in that era (disposable wrapped drinking cups, individually wrapped bars of soap, etc).

When housekeeping cleaned the toilet in these places, they would put a paper band over the seat indicating the toilet had been cleaned (and, by visual glance, nobody else had used it yet).

Example: https://images.jmcatalog.com/prdimgs/nP94Ser5/NEW/NEW1A-SEAT...
I think that they got a sales commission for everything sold after a threshold, but they always got a commission for mobile phones in particular (likely through the carrier).
I also found that point very off-putting for the same reason.

If, for a more technical audience, we replace "algorithm" with "ranking heuristic", then I think the religious comparison makes more sense. All of the "algorithms" that he references in the article are of this form, and the comments do not apply to more generalized algorithms; nobody is going to claim that "the QuickSort God is a fast sorting God" (though that does have a certain poetry).

Really, though, these heuristics and people's reaction to them harks back to earlier roots than religion in the modern sense; things like shamanism and magic (or "cargo-cult science"): the leap from "there are more birds in the sky before it rains" to "you there -- go into the forest to scare some birds, we need rain".
Lemme guess, you're a developer/sysadmin/techie type? :)

This is a tool for people who don't want to be anywhere near a command line.
This could be the coolest electric car, ever. What's your take?
Can't work out those problems if you don't build a prototype.
Sales halted of something I could never buy even if I had the money.
Will autocorrect make you too predictable?
Ditching your commute is the happiness equivalent of a $40,000 raise
Famo.us joins the jQuery Foundation
I looked there but couldn't find it which I thought was odd. Thanks!
Another thing that probably helped is that Dick Smith Electronics moved out of that space and became Yet Another Consumer Electronics Store.
Your questions are excellent, and they're the exact reason a "test track" is being built.

That is, after all, the point of a "test" - to figure out the fine details.
Wow, JavaScript is approaching science fiction levels of sophistication! Love the idea of moving functionality from client to server or reverse. Knew about Docker but not Ansible, thanks for that. Now we need some Sweet Macros to help too.
That would be great! Maybe even combining maker items with the Kickstarter-type hardware. Another option is to offer electronics workshops to generate value from their physical space. Also, electronics/robotics parties for kids would be interesting.
The Most Unscientific Thoughts from the India Science Congress
On the Verge of Dawn Wall Success, an Appreciation for Tommy Caldwell
Are there significant political elements who champion dirty energy and deny its effects in the UK like there are in the US?
It would be sad to see my go-to electronics DIY-spot go away.
Most of your scenarios and objections are addressed in the Hyperloop whitepaper. Will these proposed solutions work? Nobody knows. Sounds like a prototype is in order.
Octopress 3.0 is coming
That's too simple for specification. For instance: How much are you ready to pay for the performance in terms of usability, and what are the actual use cases?

For instance NFS is pretty poor if your use case is serving shared network directories for workstations (not really great with complex ACLs), or if you require proper authentication for the resources (the Achilles' heel of NFS - where's my kerberos support?!?!!). You might be better off with CIFS.

As the other comments already pointed out, there are several alternatives for several needs. Performance alone should not guide your selection.
We definitely should. But simpler integrating some programming into educational programs could be a much quieter and humbler endeavor than the current "learn to code" hype. The hype may be because we should have started doing it a long time ago, so we're playing catch-up, or it could be because a lot of people with a lot of money have an interest in seeing the industry commoditized, or it could just be that the people involved think this stuff is really cool and are just really excited about it. I think it's a combination of all of that and probably some other things as well.
This is a post about what's badly wrong with Octopress 2.0 and how 3.0 is shaping up to be awesome.
I've been doing this for a private project, and a LOT of my time is sunk into thinking how my app should be structured. It's an absolute nightmare, but also great fun!
This is bizarre. The context is an article saying, among other things, "He is alarmed by the prospect, not least because he feels that in a truly free market mercenary armies might be encouraged to seek profits by starting new wars". You're the one who brought up assassination politics; in which anyone sufficiently unpopular would get a price on their head. This is not an improvement.

I'm not trying to defend anything other than the status quo, in which unaccountable private paramilitaries are fairly rare and frowned on.
Would this make it possible to have the whole page in <noscript> tags to make it crawlable by all bots and browsable in Links, Lynx, Dillo, w3m and offByOne?
Clever (YC S12) is looking for full-stack engineers – help change the classroom
That isn't really true. Most engineering projects of the last one hundred years had no prototype and the engineers were able to foresee and eliminate many of the problems.

In particular I think many of the safety issues need to be considered before they build a scale prototype. Since presumably they wish to put people into the thing, it is a good idea to figure out how to get people out also.
> time dd if=/dev/zero of=/tmp/test bs=64k count=16k

16384+0 records in

16384+0 records out

1073741824 bytes transferred in 57.605991 secs (18639412 bytes/sec)

0.023u 6.128s 0:57.61 10.6%	25+172k 7+81916io 3pf+0w

> sudo mount -o nosync -u /

> mount

/dev/gpt/rootfs on / (ufs, local, soft-updates)

devfs on /dev (devfs, local, multilabel)

> time dd if=/dev/zero of=/tmp/test bs=64k count=16k

16384+0 records in

16384+0 records out

1073741824 bytes transferred in 5.135908 secs (209065631 bytes/sec)

0.016u 2.274s 0:05.16 44.1%	24+169k 8+8193io 0pf+0w
It's probably impossible to prevent this. The chances of getting in trouble for not cleaning the room (sign or not) are probably higher than the chances of getting in trouble for ignoring the sign.
Google's Project Ara lets you build your own phone (hands-on pictures)
1 Pound Punt
What you're saying is only true if you assume the existence of a modern test-prep mentality. Do the applicants know in advance which facts they will be asked to regurgitate, or do they need to understand a wide variety of material at this level of detail?

Also, I really do not agree that the math sections are easy. Students applying for non-quantitative majors are definitely not required to be able to produce non-trivial geometric proofs like this.
What's not mentioned here is California just broke ground on a similar project from "LA to SF" but is more like Burbank to San Jose. It is not only estimated to cost 10x as much, but because it will use existing Amtrak rails not designed for high-speed trains, it will never meet the legal requirement of getting from LA proper to SF proper in 2:40.

Can someone please introduce Gerry Brown to Elon?
Securing those DNS lookups therefore enables no meaningful security.

When you're reasonably sure that the DNS response you're seeing is actually what the zone owner meant it to be, you can have records for SSL certificates (DANE, mentioned later), or GPG keys for users with email in that domain, all kinds of things which were not previously possible. Each of those may or may not be a good idea but it clearly enables meaningful uses.

DNSSEC is a Government-Controlled PKI

Sure. But once you're willing and able to forge registry information about a domain, you can also usually get a valid (DV) certificate for it. Assuming you don't control a CA to begin with. So at least we're being honest with ourselves and stop paying for the security we don't get.

And DNSSEC doesn't get in the way of any replacements, does it? You can sign the certificate with your personal key. Or you can use some sort of convergence mechanism to see if you're seeing the same public key as everyone else.

Authenticated denial. Offline signers. Secret hostnames. Pick two.

The first two, right? (Secret hostnames?)

Articles like this (whole lists of criticisms) sound lawyery and unconvincing to me. I can't tell which ones are the meat and which are garnish. Not that a committee design cannot be flawed in multiple ways (death from 1000 cuts style) but this feels as if the author didn't like the idea first, perhaps for a perfectly valid reason, and came up with a bunch of additional reasons later.

Full disclosure: I signed one of my zones and I run validating resolvers for my private needs (unbound, both on servers and my home network). Nothing blew up. Yet.
>Now, Musk is serving on the scientific advisory board at the Future of Life Institute and has also donated $10 million to the organization, for a global research program aimed at keeping AI beneficial for humanity.

I'm sure the two had nothing to do with each other :)
I've read the original white paper. They really weren't. Did they release other ones?
Been using octopress for a little over a year now, and this post sums up everything thats been a pain in the ass for me when it comes to upgrades/customization/etc.

HERE HERE! Can't wait for this to be out!
Wouldn't that hide the page for JS clients? Or would the JS client remove the <noscript> tags?
Come to #leiningen on freenode. We try to help :)
DEVOPS Keeping it Cool
Running a Fundraising Process (For Seed CEOs)
It may be sharable through speech, but a picture is worth a thousand words. Even the most detailed prose leaves much to the imagination. I don't think I'd even care if someone told a story about accidentally seeing me naked, but I'd be pretty pissed off if they were sharing a video.
Please - for all that you hold holy and pious, God or singularity - don't admonish this attempt, just for the sake of your momentary instance of peak bliss.

Let us all aim for a better mean of comments than the ones posted on TC, as of this writing:

http://i.imgur.com/7BBvKQc.png

Thx.