skysight-inc/HackerNews huggingface dataset:
He didn't go to the mat for his users. He built a service that he knew was vulnerable to standard legal process (or if he didn't, he was amazingly incompetent) but sold it as if it were safe from the government, duping even Edward Snowden. The government, naturally, engaged in standard legal process, and found that he possessed a key that would give the government access to everything they needed, and that he was capable of turning it over. So he was ordered to turn it over, which should have surprised no one.

He did surrender the key, although by printing out the key in 4-point font (unclear if he was buying time, or just thought contempt charges sounded fun). After the government pressed him harder, he shut down the service days later. He didn't disclose that he had surrendered the key; the public found out when the court documents, including the key itself, were unsealed.

If something can't be done securely, don't tell your users that it can be done securely. If you know you can't win, there's honor in refusing to lose without a fight. But there's no honor in first promising people that you'll win, and there's quite a bit of dishonor in asking people to pay you to win.

Lavabit v1 should never have been built. Many people were technically qualified to build something like it it (it's email, which constrains the design significantly), had the resources, and chose not to. The fact that Levison built it, and that he hasn't apologized for building it, demonstrates that he's untrustworthy. This is not to say that he's a bad person; everyone makes mistakes, and I wouldn't trust myself to build a secure email service singlehandedly, because I know what mistakes I've made and what sort of personality flaws I have. It's just a statement that the required level of trust is extremely high, and Levison hasn't demonstrated it.

Lavabit v2's "Trustful" mode has all of the same flaws as Lavabit v1. He writes about his "free and open source server" and asks how you feel about "trusting our servers," when that was never the problem. If you can magically make sure that the government doesn't have access to your system, a standard unencrypted email server will do just fine. If you can't, they'll issue the exact same legal order to Lavabit v2 that they did to v1, and it'll be just as effective.
Apple Sues Qualcomm for $1B, Alleging Extortion
To indict under RICO, you need evidence that the organization is involved in racketeering. (The R stands for racketeer). Racketeering includes things like murder, kidnapping, bribery, and gambling.

With all due respect, unless you are a practicing attorney, you are not qualified to make statements like this.
What does one do with such a cluster?
I don't think you understand. ROMs aren't emulators. They're just a copy of the game. You need an emulator to run the ROM. Nintendo has an emulator. They didn't steal their emulator. They probably built it in-house, but even if they licensed it (which they probably didn't), that's perfectly legal.
Yes, Crystal's type inference looks really promising. I hope it will gain enough momentum.
By your argument, the person who created the JPEG format now owns all JPEGs.
Yes absolutely, good catch
Disclaimer: I work on Vitess.

I'm actually a fan of TiDB and Cockroach. I've met engineers from both, and they're super-sharp.

I am biased towards something like Vitess that builds on top of existing tech. The main advantage is that we can push-down the work to the lowest level, and leverage efficiencies that are already built in MySQL.

But the newer architectures offer better consistency models. Some customers may care more about that.

In the long run, I think these trade-offs should converge.
Overall, any NewSQL is a better alternative than using traditional key-value stores, because it gives you better functionality while not giving up on scalability.
How exactly is this not just people being fired? I understand they get severance so that's nice for employees, but what's the goal of doing it this way from the companies perspective?
Have you considered that if you find yourself debating for 8 years without success, you're debating the wrong side? :)

Yes, Python 3 is an improvement over Python 2. I like Python 3. No, Python 2's unicode support was fine, contrary to OP's claim.
Also, hardware HSM is vulnerable to the "SSL added and removed here! :-)" attack, is it not?

"Dear Mr. Levison, remember that law about pen registers that you clearly hadn't heard off last time around? Well, now that you understand them, please install a pen register on the other side of your fancy FIPS 140-2 hardware security device, and have it send us everything in .pcap format. You don't need to reconfigure your HSM for this, and in fact any attempt to do so is now tampering with evidence in a federal investigation. Cheers, the FBI."
>I had my icloud account social engineered (someone walked into an apple store claiming to be me and they couldn't get their iphone syncing to "their account")

Were you using 2-factor?
Doomed to fail from the beginning. Horrible name which was leeched from Microsoft, and Twitter was clearly already so far ahead. AND THEY WANT ME TO PAY?
If Edward Snowden started a mail service, I'd probably trust it more. If you want to talk about "going to the mat" for people, I think Snowden has made the bigger sacrifice.

Moxie and Whisper Systems probably would get my nod too. Perhaps even DJB or Bruce Schnier.
They switched to a BGP anycast model for twitter.com, which implies TCP. I'm curious how they deal with situations where route preferences change in intermediary ISPs mid-TCP stream. Does the new server reject the TCP connection or are they synchronizing TCP sessions across clusters?
Then it's Software Fault Isolation (SFI) rather than a VM if it's NaCl-based. Sounds like just a bad, naming choice far as comprehensibility goes. Anyone curious about such tech can Google for that phrase plus "security" and "pdf." Throw in word "survey" for at least one paper with a summary of old methods.
If someone photocopies your painting, it's indistinguishable from a photocopy that you yourself made. And if you get one of the copies that someone else made, you still own the copyright to the work and it's perfectly fine for you to sell it. You could have made the copy yourself, you just didn't bother because someone else gave you a copy they made.

That's the same thing here. For all we know, Nintendo actually did dump the ROM themselves. The evidence suggesting they downloaded it from the internet is all circumstantial. But even if they didn't, they could have done so, and since they own the copyright to the game, it's perfectly reasonable for them to sell the ROM, however it was actually obtained.
> All Uber drivers I talk to alternate between Uber and Lyft and exploit any promotions or incentives either firm offers.

This is no different than any other for hire industry though. They are making the choice that best benefits them financially. Uber knows this, lyft knows this, basic economics and human instinct to better their own situation. There will always be more drivers though so I doubt they are concerned about the problem to be honest. The barrier to being an Uber driver is so low.
It is a security measure. Suppose you have a marketing site for a client. You'd like users to be able to fill out and submit a contact form. A host like neocities can display the html with the form to users, but neocites won't let you POST the form and do anything with the data. So, CORS allows your page on neocities to POST data to another domain (ie www.othersite.com). The javascript on the page would do something "event.prefentDefault()" to keep the user on the page, doing the form submission via ajax. Then the server at www.othersite.com can do stuff with the data.

There are third party services that provide form processing of this nature, and even complete database backends and user management APIs (I built one).
I also wrote software renderers in the 90s. I would say it was mixed. Some people used matrices, and some didn't. You really can't say that everybody used the matrix formalism across the board. For that matter, I worked on an engine at a well-known game company as recently as 2013, where there were definitely hand-optimized paths for several different cases of transforms where the constraints were known. Generally speaking, game programmers will do whatever it takes, and painstakingly optimizing algos down to minimum arithmetic operations has always been pretty common in the field.
15mph might be slow to a racer or hobbyist who does regular long distance riding, but it's about typical for commuters and the very casual end of hobbyists. Maybe it's slow downhill. It's definitely not slow to pedestrians: a collision with a cyclist going 15 mph can be quite injurious.
That's pretty great, glad to hear it. I hope he can do more to force the telcos to live up to their broadband commitments in rural areas.
> That's a misunderstanding. Most specs aren't fully fleshed out code, they're the bare bones of describing what something needs to do.

Right, the problem though is that you seemed to be suggesting that the spec would be so detailed and complete that a script checking that the code submitted in the PR matches the spec would be good enough to decide all on its own, with no human intervention, whether or not the code can be merged:

> Commit access is completely open. If the code matches the expected style, doesn't cause the related tests to fail, and doesn't cause performance regressions it's accepted into the codebase. If it doesn't it's removed.

A spec that detailed would basically have to _be_ the code itself.
Powerful and beautiful story. Condolences about your Mom. +1 on the France comments too.
Better for FPGA development. The FPGA on the Arty is slightly larger (28K -> 33K logic cells), and all peripherals, including memory, are connected directly to the FPGA instead of through the ARM SoC.

Also, the I/O headers are omitted from the $99 Parallela board, so it's difficult to program. (No JTAG connector.)
You do realize that Cassandra implements paxos and has a CAS system right?
You're being overly pedantic. Yes, Nintendo says emulators are used to copyright infringement, but it should be blindingly obvious that they mean third-party emulators. Nintendo owns the actual hardware AND the games in question, so there's nothing at all wrong with them doing their own emulation, because they're obviously not infringing upon their own copyright.
A firing usually means the employee did something wrong, such as harassing a co-worker, stealing money, or violating critical policies. A layoff means simply that your services are no longer needed, and that's it.
JNU+Girl+assaulted+in+Green+Park+by+Saleem,+Delhi's+online+Breaking+News
Whoa! I think the same may be true for fighter pilots
I rolled my eyes at the title and was ready to be dismissive but this article 100% changed my mind, he's right and we should lose the stupid tables. Love the game, not worth it!
Now use it for a barrel processor!
So, you didn't read the paper, huh?
Yes. All of the benefits I mentioned in my previous posts further up in this thread. It all essentially boils down to making it as easy as possible for new potential contributors to contribute.
a good analysis. Would be great to take a look at how much of the cost saving is actually reduced interaction with externalities that are now costed out or left to the final-service-provider instead of the "platform.
It's the same civil service though.
I adjusted the text a bit anyhow.
In about 30 seconds I found several places to get it as an ebook, and at least 3 that have PDFs.

O'Reilly's a good place to buy from.
Adding E2E encryption and advertising based upon that if you're not taking it seriously is a disservice to the users.
I don't understand why this comment in particular was downvoted.

It's referring to the character Atticus Finch in the book To Kill a Mockingbird.

https://en.wikipedia.org/wiki/To_Kill_a_Mockingbird
You're right! The situation isn't perfect so we should just give up!
Pingcoin: p2p smart ISPs
In addition being fired looks really bad. Being laid off not so much (if at all).
I get that. That was my company's experience with Slack.
I'd be interested in that, too. Collecting everything I can on cheap implementations of ISP's, WAN's, etc from those that pull it off. Might help others later.
Sensible choices in a nutshell: If you live in a 5-eyes nation, don't use or buy services hosted or operated from a 5 eyes nation. If you don't live in a 5 eyes nation, only use services hosted and operated from Iceland or Switzerland.( Nation states are the #1 threat, and your own nation is always the most dangerous one. )
Maybe now this will cause more people to finally take HPV and vaccines against it more seriously?

I mean, if white guys can contract cancer because of it, then it has to be really serious, right?

Sigh....
While sad, most employment is "at will". The employer can let go for no reason what so ever with a two week notice, by law
If you are an engineer, go interview with them.
https://eng.uber.com/
There can be legal differences as well as some of the reasons mentioned by others already.
If you want to guarantee that this will never happen, RE2 and similar regular expression engines are guaranteed to run in O(n) time, where n is the length of the target string.

https://swtch.com/~rsc/regexp/

I've had nothing but good experiences with it. (Rust's looks similar, by the way, and quite impressive.)
A concept that is utterly foreign and bizarre to most other people in Western countries, including myself in New Zealand.
It is smart to not speculate on patents. You have now possibly poisoned everyone reading this thread.
F#'s got the types and the beauty factor IMO. Lacks lisp macros, but otherwise is pretty fantastic.

4.1 will officially support .net core as well. I hope to be able to use it for work some day.
Days of Rage
I too wrote software rasterizers in 90s and even shipped a game with one. If you used a single sine for each vertix, least computing full rotation, you were fucked. There was no hardware, which could handle this at real time in 90s.

If you did division for each scanline, you were running at 1/4th of the speed at most - division was that expensive on 386-Pentium, not to mention other platforms, where CPU's could not even have hardware div.

> Generally speaking, game programmers will do whatever it takes, and painstakingly optimizing algos down to minimum processor operations has always been pretty common in the field.

I am not even talking about crazy optimizations (like using intel's x86 half register to do ghetto fixed point), I am talking about common sense stuff.
I've heard them called Siren Servers.
If you operated a business, how would you feel being forced by the government to keep someone on your payroll who was not a good worker?
Currently, maybe.

So, what will happen is that stock photos will morph and start becoming more like social media photos.

I don't see any material business loss happening to the stock photo industry over this.
The List of Pretrained Word Embeddings
That reminds me of "Common Draft", a collection of contract language apparently meant to be included by reference in a doc that specifies parameters.

An example usage: http://www.commondraft.org/#ConfKExpress

(I'm not sure how the reference is meant to work because I'm pretty sure commondraft.org has been edited since I saw it some years ago; maybe it's meant to copy whole sections and then include the specific details in a page like the one linked above?)

Note that the CC license mentioned in the header isn't actually useful except to lawyers: it contains the noncommercial restriction with separate special permission for most uses by licensed attorneys (looks intended to prevent non-attorneys from actually using anything there in transactions).
I'd be quite curious how much money keeping Rails up to date has cost Shopify over the years, compared to the benefits.

Compared to a lighter weight framework like Sinatra, Express, etc., it seems that Rails is only a benefit if you were unable to make halfway decent library and architecture choices on your own, or if for some reason you benefit from hiring people who are already familiar with a particular Rails version.

It's very interesting that companies like Shopify and Github have continued paying the upgrade tax with Rails... a tax that is necessarily mainly because of the tight coupling between core components and the assumption of tight coupling included in most of the library ecosystem. Seemingly, Shopify is well beyond the phase where "hey that gem will save us two weeks" is really a relevant factor.

This is not a criticism of Rails, just an expression of surprise that companies like Shopify and Github still consider it a value-add after the upgrade tax.
For a runner a 7 min/mile pace is 8.5 mph.
It's too bad the mountain bike hall of fame did not stay in Crested Butte rather than move to the overcommercialized aspect offered by Marin county.
I'm sorry you're a miserable person. Your mind has been poisoned. It's not your fault.
Have you noticed how nearly all great companies are now being started in America. Wonder why?
How is that sad? I love the fact that I can quit my job and go take another job at any time. If the flip-side of that coin is that I can be fired at any time, then so be it.
That's not 'no reason'. Even for places that have pro-employee workplace laws there's often provisions for getting rid of employees who can't do what you pay them to do.
I'd feel disappointed in my hiring/interviewing practices.
I'm genuinely curious if POTUS will take note of this.
You think it's because of "at will" employment?
Most likely these people will get a decent severance package, in startups when they have layoffs often you're laid off being owed salary even though the salary may be 80% below market rate and you could be laid off simply to save money at the end of the project, engineers used to be precious back when everything required its own custom apache c module but these days engineers are very much disposible.
Life is injurious, stay home if you don't like it.
If you have an old Ensoniq sampler you can get a voder for it.

http://www.chickensys.com/products2/sounds/waveboy/
It's not like that here (Australian), where you can lay someone off but it's not as simple as at will.

Simplifying a bit, you have to have attempted to help the employee meet standards, or find a suitable position. Also, if the employee develops problrns like alcohol abuse you have to attempt to get them to sort it out.

That's my general understanding as an employee.
ZeroVM reduces the accepted X86 instructions and also restricts more syscalls than Google NaCl.

Per Google's NaCl devs, NaCl's restrictions result in an average of 10% drop in performance, though it's application specific. ZeroVM should result in slightly greater drop in performance given its restrictions.
Man Gets Revenge vs. Laptop Thief by Remoting in and Owning Her Facebook Account
Jesus Christ. 100+ comments with back-and-forth about climate change and the scientist who knows the most doesn't think it has anything to do with the crack.
You think its gonna stay that way after having voted a protectionist in office?
You're right.

It's an example of the preferential treatment employers receive over employees.
It's not that it favor cars, but that it favor predictability and thus order and as a result fewer collisions meaning more healthy people!

note: I'd be glad to register and pay for a bike license if that means more dedicated lanes for cycling --so long as scofflaws get ticketed.
Why would Microsoft even have layoffs? They're highly profitable and this is a small percentage of their workforce. Surely they're taking a huge morale loss and hiring hit when they do something like this? Why would I consider working for a company that just had layoffs recently?

Why wouldn't they just fire the underperformers and reassign the others? Mass indiscriminate layoffs are bad.
At least the nice thing about running from cops on trails, is that bikes can outmaneuver cars
"another dynamically duck-typed language"

Elixir actually has things like behaviours and protocols instead of Ruby-style reliance on duck typing.
Doesn't Airbnb run Rails as well?
We're building this at Ironclad. Happy to show you, and it will be more widely available later this year.
It may be a lost art for game developers. Far from it for CG grad students and researchers. Quite the contrary, it's actually part of the rite of passage, heck an undergrad level prerequisite to know these things like the back of your hand, plus a whole lot more, to do graduate level CG work.

Even if you're not a researcher, but wish to write your own path tracing code for example, you would end up learning this.

So no, not a lost art at all in my opinion.
> the employee develops problrns like alcohol abuse you have to attempt to get them to sort it out.

that seems to be beyond what an employer should have to bear. If an employee develops problems, it doesn't make sense for an employer to help them (unless it's from their job - e.g., a wine taster getting addicted to alcohol). They aint running a charity!
Where I am, bicycle infractions will land you demerit points on your drivers license.

Which leads to awkward things like being fines for riding a bicycle drunk, losing your car license from it, but still being able to ride your bike because you don't need a car license for that.
This is nothing new in CA. I mountain bike at Saratoga Gap, which has had a 15mph speed limit for bikes for years. The only place they really enforce it is at the base of a very wide hill, where visibility is fantastic, so everyone goes over 15mph. I got a ticket there on my bike, doing 19mph.

http://www.openspace.org/preserves/saratoga-gap

I received points on my driver's license, but I successfully disputed them. A friend refused to show his license, so he was arrested.
You will die many years from now, generally prosperous but completely miserable. I pity you and the misery you peddle. It is sad to see minds turn to mush like this.
Well, us programmers do since computers are the ones we're communicating with.
Isn't NaCl completely destaffed an no longer being developed?

https://bugs.chromium.org/p/chromium/issues/detail?id=239656...
Off-topic: Is New Zealand really a western country? Seems like Japan, Philippines, etc. would be western too.
German here. Despite our strict employee rights laws, getting rid of bad performers is still easy.
How prevalent is this ? in the US; in other countries.
I have been following ZeroVM since it's inception and often go to the website and stare longingly at my screen thinking of amazing things it could do (when coupled with OpenStack Swift to make "ZeroCloud"). If you look at my HN comment history you can see multiple articles about "serverless" where I tried to tell people about ZeroVM.

But they got bought by Rackspace (who originally open sourced Swift) in late 2013, and then their github account activity dropped to 0 by early 2015. Rackspace has probably one of the worlds largest Swift deployments, so maybe one day they will do some cool things with ZeroVM ala ZeroCloud but for now the forward movement of the project seems dead or at least proprietary :(

Other interesting implementations of the same concept include Joyents Manta, which is also open source and actually probably more flexible than ZeroCloud (you can SSH into your container).
Google de-staffed NaCl sandbox project in October of 2015

https://bugs.chromium.org/p/chromium/issues/detail?id=239656...
Why not: life has laws, stay home if you don't like them.
Most people appreciate it once they've settled down and have family.
If patent law worked like coodies that comment would be awesome.
At will employment is a symptom, not a cause.

The reason why is be because starting a company in America is generally a good idea
I'm curious: since AFAIK one doesn't need a driver's license to ride a bike, what's the legal justification for the police demanding to see it?