skysight-inc/HackerNews huggingface dataset:
Yeah...I got lucky. My third year or so at Georgia Tech a professor offered a "special topics" (e.g. not in the course catalog; his personal research interest) undergrad class in supercomputing. GaTech was good for little bonuses like this (I took Micheal Barnsley's first IFS class, too).

In addition to Crays, we got time on a CDC Cyber 180/990 and a 205, an ETA machine, and had cursory intro to NEC SX, BBN Butterfly, Multiflow Trace and a few other weird things noone has ever heard of. We wrote a handful of numerical methods programs for each (so, yes, computing mathematical constants and such, but more vector/array manipulations), and looked at how the architecture of the machines (short v. long vectors, register based v. memory based, vector v. MIMD v. VLIW) effected the speed of the programs and what optimizations/refactorings resulted in large speedups.

Good times.
I work for FiftyThree.

As Gregory mentioned, he used Paper for part of these. If you are interested in trying it out, I recommend this video put together by Brad Ovenell-Carter - he does a great job of giving tips even if you aren't artistic: http://www.ovenell-carter.com/uncategorized/sketchnote-prime...
Stability is the big one. I've never had a problem upgrading everything at once on the stable channel.
My coworker (Optics Ph.d.) is still driving a 2000 Aztek that he purchased while in graduate school. Its electrical system and chassis components might not survive its 15th northern winter. He has not been able to identify a comparable replacement with his favorite feature: the cargo capacity with the rear seat removed. I've been trying to help him figure out which current model can adequately replace what he has always called "the ugly car".
"Other than that, Mrs. Lincoln, how was the play?"
You claim that the US and Canada are synonymous with "Anglo-Saxon" colonies. How do you explain the place names in Silicon Valley: San Francisco, San Mateo, San Carlos, Palo Alto, Los Gatos, Los Altos, San Jose...?

How do you explain Canada's endless "dual language" bickering? Is that Anglo speakers vs. Saxon speakers?

The United States was formed long after most of the plagues that devastated the native North Americans, yet it was the US government that bought the vast Louisiana Purchase territory. From whom? And bought Alaska? From whom? These places had quite a low density of native populations long before they became "Anglo-Saxon".
The headline, which currently appears on HN as "The future of Emacs, Guile, and Emacs", is actually the less redundant "The future of Emacs, Guile, and Emacs Lisp".
From .coffee to .email to .xyz: The Web's crazy new reality is here
But the actual customers loved it. If anything it was too innovative. It was panned by people who weren't customers and weren't intended to be. If anything it is a fiasco of market demographics in that the company assumed the market for the Aztek was bigger than it was. For those whom they got the demographic right they nailed it.

If you look a few years later, the entire car industry was racing to get "Azteky" cars into the market. Honda Element, Scion xB, Nissan? Cube are all cars that have similar design/feature goals.
I had thought Ubuntu 14.04 backports will be running this kernel soon...

However, this isn't really for you. This is for your library; this is what arc4random() is meant to use. (Of course, the name is legacy, you should be using ChaCha20 in that.)
"Perfect is the enemy of better"
Is the appearance really all that bad either? I don't love it, but I've seen plenty of slightly awkward-looking cars and I'm not sure what's supposed to make this one so particularly bad. Maybe the photo in the article is from an unusually flattering angle?
Secretive x37B military plane returns from 22 months in space Tuesday
How Computer Chips Work
The problem is people assume it means more than it does. It's like someone using Godel's incompleteness theorem to argue that math is pointless.
Happy 20th anniversary to Dave Winer – inventor of the blog
NimbusID new Authentication system
NimbusID is a start up company that promises new technology of logging in to sites and servers with out passwords by using a system of word relations that you would only know. Here is there site http://www.nimbusid.com/ and to try it out here is there trial http://www.nimbusid.com/auth_simulator/
This looks like they may have missed a few issues. One being if someone know you they may know your word association and be able to get in to the system. Next for this system to work it would need the database of relationship words to be unencrypted. So if someone was to hack into there servers they would have access to the entire password schema. Say this password system that use a one-way hash is still the ultimate protection. No am I wrong in my thinking? I still think lastpass http://lastpass.com has a better system and will be sticking with it. What are your thoughts?
I would imagine that where there is an issue of feet of different sizes, they also correlate to different heights. If you were to get two shoes of different sizes they might individually fit better, but not correct the overall balance issue.
The same way as you would in excel
`=SUM(A1:A11)`
Or it could just be that the thing looked like ass. What does Fr. Occam say?
I love spreadsheets. So much so that I even mentioned Excel in dating profiles. But Excel is expensive, OpenOffice slow and buggy, and Google is... well, Google. Ethersheet is a fast, effective, and reliable alternative to get your spreadsheeting done. I love spreadsheets and so I love Ethersheet. If you're like me, you will, too.
"The press will cover it for a week"

I think that kinda ignores the fact that the guy in question is star reporter at the NY Times. There are many media big shots who know this guy personally and aren't going to just let it go.
I rest on my Slack :)
Not just that, but because it's a fixed key, and it's now known, there was no forward security. If you've been in any way able to collect pictures but not decrypt them, now you can.
A few years ago Lemon Jelly released a single ("Space Walk") sampling a recording of the first American space walk (Ed White, Gemini IV, 1965). The sheer joy of it all is a pleasant surprise, and there's something wonderfully childlike in his reluctance to come back in when ordered.
jtoeman, I do understand, and your clarification helps. Perhaps I just see that there's no reason to limit yourself, it just becomes a self fulfilling prophecy. Focus on what you enjoy and you'll naturally become better at it, even if that isn't your goal.
iPhone 6 Pre-Orders in China Top 20M in 3 Days
> I've yet to see a use case that couldn't be handled with either threads, or spawning another process - after all, those are the only APIs you get elsewhere.

Android uses this to pre-load framework resources and code in a way that lets all applications share the backing memory. And when applications crash, they don't bring down the initial process that preloaded everything (so it can continue spawning new apps).

How would you handle that with only threads or spawning another process?
Thanks for posting this! I'm on the product team at PagerDuty, and this lines up with a lot of our thinking on how to effectively design alerting + incident response. I love the line "Pages should be urgent, important, actionable, and real."
I've decided to pretend these TLDs just don't exist and move on with my life (and code) for now.
Columbus Was (Not) the First to Cross The Atlantic
That is what I'm afraid of. Popularizing Tor in this manner is actively harmful to the Tor network and doesn't provide any real benefits. Tor operates its network on a limited budget.

The people this is marketed too should use a VPN if they want to circumvent local network policies.

https://blog.torproject.org/blog/bittorrent-over-tor-isnt-go...

> The attack is actually worse than that: apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers. Tor is doing its job: Tor is _anonymously_ sending your IP address to the tracker or peer. Nobody knows where you're sending your IP address from. But that probably isn't what you wanted your Bittorrent client to send.

> So what's the fix? There are two answers here. The first answer is "don't run Bittorrent over Tor". We've been saying for years not to run Bittorrent over Tor, because the Tor network can't handle the load; perhaps these attacks will convince more people to listen. The second answer is that if you want your Bittorrent client to actually provide privacy when using a proxy, you need to get the application and protocol developers to fix their applications and protocols. Tor can't keep you safe if your applications leak your identity.
"do one thing and do it well"

which is basically the all-mighty-yet-way-too-often-violated SRP [1], with the context scaled up a bit from fuction/class/... to program

[1] https://en.wikipedia.org/wiki/Single_responsibility_principl...
I swear this person was not coached in any way ... :)
I'm not sure to what extent this is systemd, the author's setup, or the integration work on part of Debian.

To be honest, I wouldn't be surprised if it's the latter. It turns out that a lot of Linux distros really don't have very adequate systemd bootstraps at this point, which you'll find the systemd developers admitting (including, and in my personal experience, especially for Fedora): http://freedesktop.org/wiki/Software/systemd/Optimizations/

When you factor in the fact that Debian and other distributions have some absolutely strange packaging policies concerning when and to where to include systemd as a dependency, coupled with the fact that most distros still don't have good mechanisms for separating hard and soft dependencies, and you get some pretty confused default configurations.

I once tried compiling and booting from systemd on a Lubuntu box, out of my own curiosity. It worked, and there were already some predefined unit files from systemd-shim and various system packages. Performance was good. I tried upgrading my system... the process is absolutely broken, due to preinst/postinst scripts assuming Upstart. Sometimes a package will get successfully unpacked, sometimes it won't. Error messages galore.

Considering systemd's extensively rapid evolution, I don't see integration work in most distros stabilizing or being optimized very soon.
I'd bet Dave Winer is better known on HN as the inventor of RSS. I am not certain he'd even be remembered as having the first blog if he hadn't been continuously blogging for twenty years.

I've both passionately agreed and disagreed with him over the years but can't stop reading him.
Try Gentoo first.
Great write up! I think alerts are some of the most important things you can set up on a website in 2014.

I've been working in conversion optimization for the past 7 years and over that time I've discovered one thing: conversion optimization is dead. Just doesn't work anymore. I recently started telling people that conversions 2.0 is all about knowing what is going on with your site and reacting as fast as possible to it.

That's where alerting comes in, and you NEED this, and the big players are taking note of that. Pingdom (of course) and Google Analytics has some simple alerts built in.

I have a strange feeling alerts are going to be one of the most talked about web things in the next year or so. Especially with all these little guys I've seen popping up in the space lately. Smaller guys like https://www.gosquared.com/ and https://chartbeat.com/ are starting to build alerting tools and I've seen one or two startups dedicated to alerting like http://www.pagerduty.com/ and http://www.voodooalerts.com/

Big things are coming in this space for sure. Keep and eye on it. I think some big players will start emerging and some good money will be thrown into this. Developers, start your engines.
You said elsewhere:

> I run Debian Testing and was able to upgrade ~5 machines without a hitch.

So which is it? Is systemd in Debian hitch-free or not? Or do you only care about your own systems and no one else's?

> I have seen folks belittled

Meaning you've already lost the argument.

> I'd be interest to see posts from Debian/Ubuntu maintainers

Yeah. Screw users, right?

systemd, land of ever-shifting rhetoric. You guys should get out of the software development business and run for Congress.
Introducing Rorschach
I run a rolling distro (Debian Testing) on personal-use machines (laptop; work development desktop; personal server).

I run fixed release distros on production servers/devices. It's important to be able to install a new package on a machine and not have a hundred dependencies need upgrade, break or conflict. And lots of packages are available in backports when you really do need a newer kernel on Wheezy (https://packages.debian.org/wheezy-backports/kernel-image-3....).
This is huge. One of the big things dev teams benefit from bringing an SRE team onto their project is learning things like this and how to run a sustainable oncall rotation.
I want to like this stuff, but I can't see it passing McIlroy's Test.
It seems the author is conflating centralized/decentralized with distributed/monolithic. Dropbox is obviously a distributed system.
>China does not want its citizens' informations in America's XKeyScore nor it's citizens Google, Microsoft, Apple, Facebook, etc data in America's PRISM.

The is a laughable justification. If you actually believe in freedom of information you cannot condone China's policy, no matter how much you dislike America.
Save popcorn time
You generally want to test changes to your environment before rolling them out, and you generally want to keep disruptions in production as minimal as possible. That's why. It's a need that makes Red Hat alone a billion dollar company.
Chile as well: http://thefreeinternetproject.org/countries/chile
If you're going to wait a few months to update, you are much better off on an actual non-rolling release distro than Arch. Arch frequently does not test upgrades for packages more than several versions out of date, whereas distros with proper releases will test upgrading from the previous stable version.

Debian testing, however, isn't a proper released distro -- it's sort of a mishmash between a perpetual beta and a rolling release. Debian stable has proper releases, and Ubuntu was started largely as a result of people who wanted more frequent Debian releases.
And south of the Mason-Dixon line endemic malaria caused even more devastation in the long run. Influenza was a huge killer but once you survived it you were more or less safe. Malaria didn't kill huge number directly, but made people unable to work bringing starvation.
I am in a similar sitation with a 2000 Honda CRV. It has a rear hatch with a swing open hinge and rear tire mount, perfect for hauling bikes. Unfortually I can't find a new vehicle with the same setup, everything now has "minivan" style hinges that open from the top.

http://colorado-artist.com/crv/images/Yakmia_SpareTime_22.jp...
Why does a company the size of Google even have call rotations? Shouldn't they have 24/7 shifts of reliability engineers who can manually call in additional people as and when they're needed?

I can totally understand why SMBs have rotations. They have less staff. But a monster corporation? This seems like lame penny pinching. Heck for the amount of effort they're clearly putting into automating these alerts, they could likely use the same wage-hours to just hire someone else for a shift.
Heck with an international company like Google they could have UK-based staff monitoring US-based sites overnight and visa-versa. Keep everyone on 9-5 and still get 24 hour engineers at their desks.
Operator Overloading – Tailor Swift to Your Needs
> TL;DR: systemd breaks badly (at the moment) when having to deal with non-standard setups (ZFS, cryptsetup)...

So you're saying that upgrading a custom tweaked configuration grown over the years to be just perfect for that user is going to break when converted to non-customized stock systemd packages?

The configuration in question has grown over the months and likely used multiple iterations to get right. You can't expect a stock systemd package to be a perfect drop in replacement.

What we really need in order to form an opinion of how badly or how well systemd is going to work, we need real-world examples of systems being upgraded into which only minimal tweaking of the init system has gone.

Like all the Arch and Fedora users who are not really complaining about systemd making their systems unstable or causing issues with day to day usage.
Not unexpectedly parent was downvoted too as will I most likely be. It seems to have become a trend lately.

To any newcomers with downvote privilege: There used to be that you had to say something wrong or unpopular to be downvoted, not just something that could have been avoided etc. That way HN came across as a friendly (although biased) community. I'd appreciate if we extended this to newcomers and tired ones today: If you have gained your downvote-privilege, use it carefully, don't assume stackoverflow-moderator-responsibility.

(Notice that this is my second account, I have lurked and participated here a few years and have another account that I sometimes log into when someone really needs my downvote or I want to be personally identified with my answers ; )
Great writeup. Should be in any operations handbook. One of the challenges I've found has been dynamic urgency, which is to say something is urgent when it first comes up, but now that its known and being addressed it isn't urgent anymore, unless there is something else going on we don't know about.

Example you get a server failure which affects a service, and you begin working on replacing that server with a backup, but a switch is also dropping packets and so you are getting alerts on degraded service (symptom) but believe you are fixing that cause (down server) when in fact you will still have a problem after the server is restored. So my challenge is figuring out how to alert on that additional input in a way that folks won't just say "oh yeah, this service, we're working on it already."
My problem with this is that I only want 10% of my traffic filtered over tor. This is useless to most people that want to stream movies or need some of their traffic over a regular network.

I guess that you use the wired connection for Tor, wifi from the router for everything else? Then you still have to enable/disable the network card you want to use at the time.

The current tor browser is perfect. I just switch back and forth between it and my regular browsers as needed.
I hope that it's just a honest mistake that they made a part of Latvia belong to Russia (probably thinking it is Kaliningrad).

Such details are important and getting them wrong can make some people very angry.

Edit: At least the Crimea still belongs to Ukraine on their map :-)
I agree with the points in 100%
I really like this, I imagine it would be really helpful if you were writing a book/blog post, you could "print" the code you were using as an example, then "run" it and output all of that into your generated HTML, this would ensure you have a "working" example at all times.
I don't think it was like the PT Cruiser which was just garbage both in and out. The Aztek was just a really ugly car, and I think that was more than enough to kill it.
They can deanonymize you at the NSA's scale. They can deanonymize you with browser exploits at the FBI's scale.

If you are going to be actively targeted using Tor is not sufficient.

Tor is an effective defense against passive, generalized surveillance. It isn't effective against FBI/NSA-level resources because they will just drop 0 days in your path until you get hit by one.
great video ever...never saw anything like this
"If you want a quiet oncall rotation, it's imperative to have a system for dealing with things that need timely response, but are not imminently critical."

This is an excellent point that is missed in most monitoring setups I've seen. A classic example is some request that kills your service process. You get paged for that so you wrap the service in a supervisor like daemon. The immediate issue is fixed and, typically, any future causes of the service process dying are hidden unless someone happens to be looking at the logs one day.

I would love to see smart ways to surface "this will be a problem soon" on alerting systems.
There is something called "relational algebra" notation:

a * b Cross-product / Join if column names match
a + b Union
a(first=="joe" && salary>100000) Select rows
a[first,last,ssno] Select columns / project

I hate SQL syntax and wish relational algebra was used instead.
How about winning the two world wars and taking all the scientist worth their name out of Germany?

Remember that before WWII US of America was like China is today, a very powerful industrializing country, but with a lack of formal education.

American products were inferior to German-Austrian-Swizzerland ones, but they were able to manufacture at a massive rate that Germanic countries were not able to compete.

After winning WWII, half of the great German scientists went to USA(west Germany), the other half went to Russia(east Germany).

German scientist were the ones that directed the Space programs both in US and Russia and educated native scientists along with other European ones that traveled to US as their countries were devastated after the war.
In todays world, 90% of bloggers rely on google for their living
The only people who can support or fix an application is often the team developing the application itself.
What's interesting is that the more successful later cars you mention are much boxier and utilitarian-looking. I recall the reaction to the Element being outright revulsion, but plenty of people bought it and other cars like it.

These days, I'd honestly rather look at (or be in) one of those boxy models than the ubiquitous "melted soap bar" of the late '90s/early '00s. At the very least, those cars are clear about the owner's interest in prioritizing function over perceived form. It's possible that the Aztek's "neither hot nor cold" aesthetic is part of what doomed it.
So...another version of linux..great
New Release: 0 A.D. Alpha 17 Quercus
iPhone: Rumours of my death have been greatly exaggerated.
Is it really even news when an app essentially dedicated to copyright infringement is claimed to violate copyright laws? Popcorn Time isn't a general-purpose app that happened to be used for copyright-infringing purposes sometimes. It was designed to help people infringe copyrights by making it as easy as possible.
Business Lessons from the Hells Angels
Funny. I upgraded my ZFS laptop to Utopic with systemd, and everything is more or less fine. There's a few residual issues - I need to install the ZFS targets since zfs-mount doesn't quite have the right mount order (but that's been a problem since well before ZFS hence using zfs-mountall).

But otherwise everything else basically just worked.
As I've pointed out before either there is a change in policy or we got some unusually active downvoters recently. I don't know and I don't have time to research it but I guess someone with admin access could do some kind of query on users with unusual amount of downvotes?
> BTRFS - Adjust statfs() space utilization calculations according to RAID profiles

Does this mean df will finally show the correct values for btrfs raid volumes? Does anyone know if the statfs() syscall is what df uses? There is no call to statfs() in the df source I found here [1].

[1] https://searchcode.com/codesearch/view/17947198/