skysight-inc/HackerNews huggingface dataset:
I'd wager my personal preferences align with yours, but I'm playing devil's advocate as an exercise in trying to be open minded before deciding what I think about the new laws.

There was a lot of uproar about the downsides of seat belt laws when they were proposed. It took government action in the face of industry and some public opposition to make it happen. It doesn't seem like there are downsides now, but in fact there was a fight, and hindsight is 20/20.

Do we have proof and data that being over-protective has big downsides? Do we have proof that driving kids to school amounts to being overly protective? Is it really clear cut? Is it possible to be protective about physical safety and lax about social development? I don't know that, even if I suspect it.

I'm personally afraid of being over-protective of my children. And, like I said, I send my kids to school on foot. But I might be able to withhold my own incredulity toward the idea of this kind of policing until more evidence has stacked up. ;)
Serum nucleic acid sampling to screen for malignancies has a few problems. One issue is that it runs into the realities of Bayes theorem.

You may want to consider what happened to Pathway Genomics.
Their screening test claiming to detect 10 cancers in healthy people drew the ire of the U.S. Food and Drug Administration past year, which sent the company a letter saying:

"We have [...] examined published literature and have not found any published evidence that this test or any similar test has been clinically validated as a screening tool for early detection of cancer in high risk individuals," the letter states.

... We have reviewed the information presented on your website in the white
paper, entitled “Liquid Biopsy for the Detection and Monitoring of Cancer: Analysis of 96
Hotspot Mutations via Plasma Derived Circulating Tumor DNA,” dated September 2015. It is
unclear how the literature that you cited, addressing the presence of circulating tumor DNA
(ctDNA) in already-diagnosed patients, is adequate to support the expansive claims of screening
for early cancer detection using ctDNA in undiagnosed patients for up to 10 different cancers
with the CancerInterceptTM Detect...

We believe you are offering a high risk test that has not received adequate clinical validation and may harm the public health.."

For the full letter from the FDA, see http://www.fda.gov/downloads/MedicalDevices/ResourcesforYou/... ( it is a pdf )
Gromacs Project Ideas – Molecular Dynamics Modeling Software
Call Mike Wallace. Who knew?
Previous discussions:

https://news.ycombinator.com/item?id=8261098 [496 days ago]

https://news.ycombinator.com/item?id=5782704 [958 days ago]
The rotten tomatoes website has good enough filtering which includes an "available on Netflix" option.
ian murdock died less than 1 month ago too. He was right too.

The news is still confined to the dead dogs section in local news.

I guess that cemeteries are full of important people we all care about, sometimes much more than the yet to be important that are still alive.
This is likely convertible debt/equity so the company hasn't been valued in the manner of a traditional priced equity round. You can use other valuation methods to determine a much lower 409A valuation.

If they say "several hundred dollars", this is likely coming from actual knowledge of their own 409A valuation number.
If they are truly doing this for the benefit of the community then why isn't f.lux open source?
First “Mini-STX” motherboard and mini-PC pop up at CES
By smoothly I mean not "nice and quiet" even if unjust, I meant lawfully and justly. I'm sad as everyone should when intimidation, cruelty and violence happen under law enforcement and/or the judicial system. Yet I can still recognised that this is not always the case. And that the silent majority of cases happen with no incident, but we don't hear of those. We do hear about the scandals, though.
Don't forget Quora (who are often forgotten in this conversation), who were the first ones to implement such a plan and set the number at the maximum 10 year exercise period allowed by law.
POSIX isn't actually about operating systems. POSIX (1003.1) is about source-level compatibility for 2 languages: C99 and shell scripts.

If your C programs use only C99+POSIX facilities, and your shell programs use only POSIX features and utilities, and they work on a platform, then that platform is eligible to be POSIX certified. POSIX doesn't care about the kernel or syscalls or anything like that. It cares about libc, libm, libl, and a couple of file paths.
Simon Pegg tweeted:

A quote attributed to Simon regarding the sad loss of the great David Bowie seems to have originated from tweeter, @JeSuisDean, not Simon.

Nice tweet however.
I called tmobile, told them to turn binge-on off, that net neutrality is super important for small business to be competitive, and that I was offended by what their CEO said about the EFF. I also mentioned that they are normally really good at listening to feedback...

Thanks, t-mo. I will continue to give you money instead of at&t.
He wouldn't have attempted suicide if he hadn't been confronted with the merciless system of prosecution.
I can see some lawyers making pranks by setting up the micro-directives so that when you follow them, you'll end up in a loop...

Seriously though, an important thing about the law is the ability to (more-less) reason about it. That I can predict what rules may apply to my future situation and use that to adjust my behavior proactively. With the description from the abstract it'll be impossible by design - micro-directives tailored to specific situations will be too specific and too minutiae-dependent to predict beforehand.

---

Skimming the paper, I realize the 'micro-directives' are basically cases of computers making decisions. They are not laws, they're machine outputs that tell humans what to do (operate or don't, drive forward or stop, etc.). So on one hand, it's not as scary as it sounds. On the other, does it make sense to view it from this angle? Why not just talk about what computers are better at deciding than us?
I wanted an Aaron Swartz t-shirt so I made these graphics:

For dark fabric:
https://drive.google.com/file/d/0B6fL4G1FVF-AdHhCdVU4UHhCNk0...

For lighter fabric:
https://drive.google.com/file/d/0B6fL4G1FVF-AblFNYlBrWTJmems...

Source Inkscape SVG: https://drive.google.com/file/d/0B6fL4G1FVF-AbHB3ZW9CZWNDVmc...

Based on a photo by Sage Ross (CC BY-SA) http://ragesoss.com/blog/2013/07/12/the-use-aaron-swartz-pho...

I printed one on zazzle.com on a dark t-shirt but it seems I can't share the design without becoming some kind of t-shirt vendor and take a royalty which I don't care to do. If you want one, you will have to upload the image yourself.
Alternatively, it is the sign of a very healthy justice system. When cases are cut and dry there's no reason to go to trial. A basic example: I know I jaywalked, and I got caught, so I pay the already predetermined fine. Why wasted tons of resources taking everything to trial and redifing the system with every case?
That is a very good point. It's indeed a good indicator of how wrong things are.

I don't live in the US, though. I was referring to the judicial system in the western world in general, not the US in particular.
That's why it makes sense if you're at the seed round and the FMV is still peanuts.

Post-A round makes it much harder.
The Persona code suffered from pretty serious feature creep. It's F/OSS, but I'd strongly suggest learning from Persona's design rather than directly re-hosting the code.

Heck, some of the code still dates back to when Node.js was only on version 0.4.5. :)
many more:

http://ogres-crypt.com/public/NetFlix-Streaming-Genres2.html
When that "last mile" is a single person on foot, YMMV. In general I agree with you, but not everyone's happy with their job.
Thanks, fixed! https://bitbucket.org/superpowers/docs.sparklinlabs.com/comm... (this is one of the last repos we haven't migrated to GitHub yet ^_^)
> I mean, if it's a warehouse with massive ammounts of drugs in-out, then yes, a raid makes sense. There are criminals doing illegal things in there.

Let's rephrase this a bit:

> I mean, if it's a warehouse with criminals doing illegal things in there, then yes, a raid makes sense.

Currently much of the drug trade is managed by criminals, and once you're breaking drug laws you might as well go ahead and break other laws e.g. human trafficking, extortion, etc. But that need not be the case, and it's not hard to imagine a warehouse with "massive ammounts [sic] of drugs in-out", where a raid would be totally unjustified and illegal.
He didn't have to commit suicide, that was his choice, you cannot blame his choice on those prosecuting him. People get prosecuted every day and serve time and don't go and kill themselves. He was not murdered. Murder means an unlawful killing; prosecutors did not unlawfully kill Aaron, he did that himself.
I'm sure it's involuntary (at least I hope so) but the prioritization is voluntary (like you said, if it was chrome it'd be instant fix - even if chrome had 1% market share).

My comment means also to show the power Google holds over all web browsers. Imagine a sharp sword above the head of all of the web browsers, and they can swing it any time they please. They don't hopefully, but they can. Sometimes, the sword just slip, even. That's a lot of power for a single company.
Apache is derived from NCSA HTTPd, having a config file with NCSA mentions is a sign of the age of the apache codebase being used or an extremely old default configuration file being used.
Even if true, you can't compare the death toll of post industrial WWII and the crusades on numbers alone.

Precisely. A lack of belief.
That'll be talking about NCSA HTTPd, the ancestor of Apache. Apache forked in 1995.

https://en.wikipedia.org/wiki/NCSA_HTTPd

Any Apache configuration file mentioning NCSA would be from the Apache 1.x lineage.
From what I understand, some of the vehicular deep-nets work like this right now. The results of training gets sent to the car as firmware updates.
"These people have forgotten that all application interfaces ... used to be “richer environments,” and the users abandoned them by the millions, in favor of the browser, the moment they got a chance"

And then they abandoned the web browser in even larger numbers to download "apps," which provided a richer environment to interact with their portable personal computer (or "smartphone").

Web browsers absolutely suck for UI, and they're not redeemed by their lack of complexity. When there is a easy, viable, alternative to a web browser for a program to run on users's computers you'll see browsers dropped, and hopefully go back to what they were intended for - browsing interlinked documents.
It has some unique features:

- auto-discovery of applications/environments without any manual configuration

- visualisation of the full stack (end-to-end from webUI to cloud infrastructure)

- root cause analysis of problems: what previously took devs/ops hours - figuring out bottleneckes or broken services / infrastructure - works out of the box in seconds.

More information: https://ruxit.com/why-ruxit/overview/
That's a great sentiment, but sometimes we have to stick to more realistic hopes.
Guess I'll be getting this soon with Apples new "Install now or have us nag you daily till you do" policy. Not quite sure of the virtues of that.
Following celebrities on Twitter is the newest form of celebrity gossip, which itself is just a modern rendition of one of the most human of habits, gossip. Gossip is the human version of the grooming seen in other apes, and it is as much a part of the human condition as war. When everyone was uneducated and lived in small villages, as was the case for the majority of people until only a few hundred years ago, there was nothing to talk about except for gossip. Just because we now have more to talk about doesn't mean that the need for gossip has gone away completely.

Just because you and I don't get any value out of it doesn't mean that nobody else can.
>Just to play devil's advocate here (and I understand this goes against prevailing opinion), but he did break the law.

He absolutely did break the law. I, personally don't dispute that, nor do I think that that's a controversial fact here. The trouble that I and many other commenters here have with what happened to Aaron Swartz is the gross disproportionality of the punishment he was facing. For downloading academic papers, he was facing a punishment that could have gone to literally millions of dollars in fines and up to 35 years in prison. That is the sort of punishment that I would expect for ending a life (i.e. negligent homicide), not downloading a few thousand academic papers and publishing them on the Internet.

Should Aaron have gone to jail? Should he have been forced to pay some restitution? Probably. But I don't think that holding the spectre of millions of dollars in fines and the rest of his adult life in jail over his head was the right thing for the prosecutor to do. Its very rare for a crime to break just one law. Prosecutors almost always have a choice of laws to prosecute under. In this case, the prosecutor chose the heaviest, most punishing law, when she could have chosen a lesser charge.
Bringing the concept into the digital realm is quite simple. If you have physical possession of the data, then it's your "property". Kind of like regular property. Disk is cheap and data can be mirrored easily, so it's never necessary to rent your digital "primary residence" or "business headquarters".

If somebody attempts to prevent you from storing things as such, say through propaganda about imaginary property or post-hoc "TOS" enforcement, they're not going to be friendly to any definition of property that gives you power. So it makes sense to go with the definition that's directly enforceable.
The really scare thought is that so called "beta testing" may happen in fairly unambiguous contexts, and the real problems will be discovered after wide scale deployment.

As painful as it might be, it's straighforward to turn off a malfunctioning system that support a core business need. It is a whole new dimenssion to turn off a gizmo that gives you boneheaded interpretations of the law, but that comes with a preinstalled meta-rule that makes a felony to turn it off or tamper with it in any way.

Imagine the amount of red tape required if each bug-fix required an executive order to be deployed!!!
This is a massive design flaw, not a logic error. While I applaud the use of API's for modular design and communication, this is the wrong place for it.
> I know I jaywalked, and I got caught, so I pay the already predetermined fine. Why wasted tons of resources taking everything to trial and redifing the system with every case?

Why punish jaywalking?
Google Drone Guru Says Air Deliveries Coming as Soon as Next Year
Why not check your favourite implementation's source?
Is the right course of action to break "unjust" laws, or to just fight to change them? This is an opinion, but I argue that every person has a different definition of what is "just", and if everyone followed their definition of "just", than our legal system would break down.

Society functions on a set of laws, but those laws can change for the better.
Bowie Bonds blazed a trail through capital markets
Air Mule Hovercraft Ambulance Flies Autonomously
The core principle of the US system of government (and of the British system that precedes it) is that no single person should have absolute power in a criminal trial. Power should be subject to checks and balances, even if those checks and balances are cursory in 95% of cases.

Put another way, the US criminal justice system is the equivalent of a software development process where the vast majority of changes go in without code review.
Good point. sama points that out here: http://blog.samaltman.com/employee-equity
Posted multiple times already:

https://hn.algolia.com/?query=Why%20Amazon%27s%20Data%20Cent...
This is very useful, and not too technical. I've always wondered what it meant, and yours is the best answer I've found so far.
Yeah, having to shuffle files between computers every single time you want to download or upload something sounds like loads of fun.
I have a bit of a different take on this.

(1) Apply to companies that aren't software companies. I was once interviewed by a chemist at DuPont.

(2) If you're not in love with your location, move away from the big tech hubs.

I suspect hiring standards are much lower outside SF/Seattle/Boston/Denver/Austin/etc. There are so few people graduating from CS programs (and so few of them competent developers), that they can't be so picky in most of the country, far away from the top schools.

During and at the end of my college career (CS as well), I interviewed at 10-15 companies or so for developer positions. Not a single interviewer did a live coding test. Only one wanted to go over the work samples I voluntarily provided with my resume. I got offers from all but a few of those companies. I think the reason is because I'm in suburban Pennsylvania, not San Francisco.

I did apply for a job at Google once while in grad school. Did two of those algorithm phone screens. I did alright, but I hated being tested under pressure like that. If I were to look for a job, I'd rule out the software companies and tech startups that interview like that. They're not the only option.
I've come up with the product. Wireframes, mockup, etc all complete.
university of hawaii

you can thank me lata in a /comment/
Sorry about that. :( Can I buy you a pint when I'm in London next June?

We tried our best to ensure that there was never any lock-in with Persona, which makes a transition away possible, but not painless.

Now that we have a formal announcement, I'm hopeful that folks on the sidelines will take this as a cue to stop pining and start building. :)

EDIT: To curtail the "I'm in SF/BOS/etc." posts: I'm in Minneapolis. Maybe we should set up a Hangout or similar early next week? If you'd like in on that, subscribe to https://lists.mozilla.org/listinfo/dev-identity and I'll post details there.
Why do browsers let websites send AJAX requests to localhost anyway? I feel like that's bound to cause trouble.
> It intercepted the not-quite standard response header "Content-Encoding: ps-bzip2" to our windows client application, stripped off the header it didn't understand but, of course, didn't decompress the payload.

I think this is actually a feature in many different products from different vendors. If I recall correctly, ISA Server (since 2004!) and the like inspect HTTP and SMTP traffic and validate it for conformance to published standards. If a malformed SMTP message comes in, it discards it. This prevents your mail server from being exposed to malformed messages, which could lead to denial-of-service/remote-code-execution/maybe it will be fine who knows.
If you advertise something in a way that makes it appear to be a blatant net neutrality violation (free traffic for Netflix, pay for the rest), then well, people are going to think it's a blatant net neutrality violation.

In practice, BingeOn appears to be a program where you get free traffic if you agree to be throttled to 1.5Mbps. That is not a net neutrality violation at all. That's a perfectly sane product for an ISP to offer. They should have just skipped the Netflix and video rhetoric (and have it apply to all traffic, but that is really of little consequence).
If Apple is a new breed of industry titan, one that is being defined today, entering the car market will signal the beginning.

I foresee future history books recanting how Apple engulfed the planet by delivering inescapable products to humans of the 21st century. For example, creating self-driving cars that allow a segment of the population to gain X amount of hours of their day back or devote to working. This segment of the population will increasingly separate itself from the middle (?) or lower classes, as it has the extra bandwidth to deliver more working hours or more free time (and rest) thus allowing for better work productivity. At this time, Apple will have gathered enough information and market dominance that will create affordable driver-less machine solutions, allowing the rest of the social classes to participate. In return, the lower classes will need to agree to certain terms and conditions that will require monetary devotion to Apple.

During this time Apple will have facilitated creation of a new style of housing for the modern (non-upper class) human across the globe. Its main achievement will be the ability to work and live within one structure. Humans who choose to live in Apple's structure will have all fundamentals needed for existence provided for - thus creating the dream that working hard enough would allow for external living, eventually.

In a short time, humans living in these structures would out number outside humans 10,000 to 1.

At the same time, Apple's main competitor Ubeair (AirBnB merged with Uber) also created similar life structures. Ubeair's growth hampered by Apple created modified machines with the sole purpose of destruction. Thus began a new era on earth, where humans were made obsolete due to the their inability to combat effectively against machines.

The industry titans of this era stopped supplying humans with dwellings and food and focused their efforts on delivering the strongest year over year growth on earth. The industrial growth wars eventually progressed onto the neighboring planets, the next frontier for exponential growth. The remaining humans were left to take care of themselves with the remaining resources, insufficient organic matter and a lack of knowledge prohibited human population growth. Today, humans societies are small groups of humans roaming the earth for scraps and potential dwellings.
How do we even know he killed himself over his prosecution? He didn't leave a note. He had already admitted to having suicidal thoughts after he sold reddit to Conde Nast.

It could have been totally unrelated.
Unity Game Developer Contest – 1st Prize: USD 25K
That's beside the point here, really.
> He was not murdered. Murder means an unlawful killing; prosecutors did not unlawfully kill Aaron, he did that himself.

Carmen Ortiz as the prosecutor was the law at that moment, so it is a circular reasoning and sophistry to say that killing Aaron Swartz was not unlawful.

> He didn't have to commit suicide, that was his choice

And it was Carmen Ortiz' choice to bring Aaron into a position where he didn't see any other escape than suicide.
Ah, nice to see such an august set of popular operating systems with GC ... oh, wait ...

All of those operating systems got their ass kicked by a 1970's reject of an operating system rewritten by a college student who didn't know what he was doing.

And, in fact, Symbolics got its ass kicked so badly in terms of performance that they had to port everything to a non-garbage collected OS to even begin to compete.

If you want to try to refute me, choose Erlang. It actually still exists and is in use. It also garbage collects per process and runs down on bare metal levels so its ecosystem could be called an OS.

However, Erlang succeeds in spite of its GC, not because of it. Per process GC combined with "shoot and restart" mentality means that when the GC goes pathological the whole process gets shot and the memory gets released all at once and reallocated.

Of course, if I'm being truly cynical, I would ask why we should do GC at all in Erlang and not just shoot the process regularly.
I really don't think we're talking about jaywalking cases here.

(source, 2000: http://www.bjs.gov/content/pub/pdf/dccc.pdf)
Using Bang Wisely with Rails Development
Florida law gives foreign language credit for high school coding classes
Thanks for the explanation, and...

Sometimes the right answer to "how do I" is "don't".

Beautifully put.
On the Opening of Rakuten Tech Blog – Rakuten Tech Blog