skysight-inc/HackerNews huggingface dataset:
You can't remove anything from the internet, that's the point, and that's why you should be very careful about what information you put in the internet. At best you can temporarily hide it.

Anyone who truly wants to dig up dirt on you, or wants to do a background check, won't rely only on Google.

You say it's not about a company in particular, but the principle, but notice how you are totally ok with a non-Google index.

The reality is, any distributed system would converge eventually, and end up with the same issues you have with Google today, only just like with controlling nukes in a multipolar, vs superpower world, governments would lose power to regulate speech and publishing. Thinks would get harder and more dangerous for those wishing to remove information about themselves from being found.

Notice how quickly people are to go hyperbolic on the precedent of Apple unlocking a single cell phone, because hey, if the FBI can ask Apple to do it, then the Chinese government can too. But I don't see any similar concern about the possible bad precedents European censorship will set for China, Russia, et al.

How can tech companies put up a fight against Chinese requests for censorship, when the European Union is given that option?

Given your history Jake, of nearly daily anti-Google articles on your social feeds, should I not be skeptical that this has less to do with principle, and more to do with your desire to see Google lose a battle or two?

And before you chalk this up to my employment at Google, maybe you should look at my history in trying to prevent censorship of this form, going all the way back to the 90s as one of the authors of the early anonymizing internet proxies in 1996 (https://www.cs.berkeley.edu/~daw/papers/privacy-compcon97-ww..., search for 'Decense', or https://web.archive.org/web/20011129060515/http://www.clark....)

I have always absolutely opposed censorship, of any kind, by any entity.
I'll take a look and shoot you an email. Hopefully I'll be able to refresh my memory, it's been a little while.
I recently switched back to MariaDB because I didn't see a clear/easy path for Postgres scalability in case the project i am working on takes off. I am under the assumption there are at least two fairly simple approaches to scale MySQL; master-master replication using Galera and Aurora from AWS. What do you guys think? Am I right in thinking MySQL is easier to scale given I want to spend the least amount of time maintaining it.
I think we are also seeing an increase in lets plays due to the aging of the gaming population. I'm 31 grew up gaming, spending hundreds of hours each month gaming. Now I have a job 2 kids and a life. I barely have time to watch a movie once a week, let alone sit down and play a game that requires 20-40 hours of game play.

Yet I spend most of my work days sitting at a desk writing code with my headphones on. It is much easier to turn on Quill 18 playing xcom, and enjoy the game and his commentary, while working, then it is to try and fit playing xcom into my daily life. Where I play for a week, the put the game down, and having to start over in a month when I have time again, yet don't remember any part of what I was doing.

Also the demographics of games are changing. When I was young, I played C&C, games that took more thought, maybe doom. Now kids are waiting for the next call of duty to feed their ADD. While this kind of game is a more mature game aimed at a more mature player, who may not have the time to play it. Blaming the lets play culture seems like an easy thing to blame, but if your targeted demographic is an age group that has increasing less time to game, then seeing that demographic move to a format that you can't monetize, should be a warning to you before you attempt to target that demographic.
How strongly do you recommend these books? Unfortunately I'm a college student without much cash to toss around, but I can scrape together enough for a book if it'll make me a better programmer in the long run.
Atomic integer in Java
Ha, sounds like overselling didn't work well for them. They are even downsizing the paid plans and entirely removing the unlimited ones.
when in the end of 2013 and in 2014 pension funds and similar money from out of state started to be 'absorbed' [through hedge funds of course] into the Valley, it kind of was pretty clear that this is the last, the 'IPO' wave, ie. the last fools who will be holding the bag (which is sold to them by Valley's VCs). The Valley has got these money now, will catch the breath and will be getting ready for the next wave...

The thing can become interesting if somebody happened to have sold/bought a good [leveraged] amount of bonds and CDS on all those startups around - i mean it is pretty obvious that pooling startups together into a bond would make it an AAA bond the same way like pooling subprime mortgages before 2008 produced AAA bonds :)
"Things like roads and trains ... are a public good."

No, they're not.

From Wikipedia (which matches what I learnt in economics class):

"... a public good is a good that is both non-excludable and non-rivalrous in that individuals cannot be effectively excluded from use and where use by one individual does not reduce availability to others."

Trains are definitely excludable (can't get on without a ticket) and rivalrous (the train can get full, meaning no space for additional passengers).

Roads are obviously rivalrous (gridlock!) but you could argue the extent to which they are excludable. Sure, there are toll roads, but it would be hard for you to exclude me from using the road in front of my house. With technology, though, you could make me pay for usage according to some arbitrarily-designed tariff, though, which would force me to self-exclude if I weren't willing to pay the price.
However, Rogaway also issued a separate patent license for free and open source use (which does not exclude military uses).

http://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf

So while it's true that free and open source software would not be able to impose a no-military-use restriction, Rogaway in this case is exempting free and open source projects from that restriction.
Interesting thought: What if the reason that Google is unable to find a second source of revenue outside of advertising, is the size and importance of the ad revenue itself and the effect it has on the organization?
I was considering the source tweet as well :D
It happens that Rogaway added an explicit license for open-source software, regardless of military use, relatively recently (2013).

http://web.cs.ucdavis.edu/~rogaway/ocb/license.htm

Part of the history here is that OCB used to have a patent grant for all GPL software, again regardless of military use, and then in 2012 authorized Mosh to use it under GPL + two exceptions.

https://github.com/mobile-shell/mosh/blob/master/ocb-license...

(In the general case, yes, such a restriction on use makes it non-free / non-open-source, which makes it annoying for people who want to use the software through an intermediary like Debian.)
Convert your computer into private cloud storage device
Matt, check out my EasyMorph (http://easymorph.com) -- it's like Excel for tabular data with a comprehensive set of pre-built transformations to replace Python scripting. It's intended for both "quick poking around" and doing complex analysis.
What you have created is an abomination. It is a tool that can only be used to diminish and destroy.
Soa isn't used for resolving names afaik.
I would give those candidates the FizzBuzz problem just to see if they can actually code from scratch or `require('fizz-buzz-solver');`. I care more about their competence than what 1 or 10-liner packages they maintain.

On the contrary, I would certainly mark "maintains moderately popular open source project" as a calculated career move, just like how prostitutes would dress up right for the cliente. Sorry for the crude example but I am not placing the blame on the devs here but the absurd notion of employers considering a GitHub repo the 'in' thing before actual capability. Candidate - Brah I got 10 of those packages with 10mil downloads in total but I can't code for shit. Hiring manager - Since we are suckers who look at stats, you're hired!

The problem with this nanomodules approach is that it results in complacent and naive developers that eschew the basics and just publish random crap. Anything can make it to be a NPM package and be judged by...popularity? Since when is code turning into pop music :)?
You think hospitals are run by doctors? That's cute.
That would make sense :)
Anyway, I checked my bank agreement (page 15...)

> You agree to: 1) keep your password secure and strictly confidential, providing it only to authorized signers on your account(s);
2) instruct each person to whom you give your
password that he or she is not to disclose it to any unauthorized
person; and
3) immediately notify us and select a new password
if you believe your password may have become known to an
unauthorized person. We may suspend or cancel your password
even without receiving such notice from you, if we suspect your
password is being used in an unauthorized or fraudulent manner
Which are the supported financial institutions? Your website has no information about this at all, even after digging through it.
Ok, that is right out of the script for the movie Brazil.
Can someone explain to me why I might need this? I checked the site and the documentation is horrible. The site isn't professionally done and there are no videos.

Can I rely on this service going to be around in 5 years? It just seems like this company might be, you know, a feature rather than a company.
How is this not basically throwing 100 million in the trash? No way freaking Bitstrips is worth that much.
Arch was baroque and difficult to use

More than git? I shudder at the thought.
Yeah, didn't know it wasn't supported in canada. That's it though!
>Share the revenue? Don't know what the correct split is. As a game creator who spends 2+ years per game on a team of 20 (so 40 man years) and then some one spends 4 to 80 hours recording themselves playing and then editing I'd tend to think the game creators deserve the lion's share of the revenue but maybe I could be convinced otherwise.

A game nobody has heard of and never will hear of vs any popular streamer who has spent 3+ years streaming and has 1,000's if not 10,000's of followers. Some of those followers will buy the game. That's the dev's split.

Even a no-name streamer (like myself) who pulls in 10-20 people tops during a good hour can still manage to sell some copies of the game merely by playing it (assuming they're enjoying it/it's a decent game worth buying). The dev still get's their split: free advertisement.

Dev's are, of course, free to not let streamers stream their game. I think it's stupid and wouldn't buy their game on principle: largely I assume the worst. Is the game so bad they want people purchasing it without seeing any gameplay? Well, I'll pass. Myself and 100,000's of others who have changed their purchasing decisions from "game reviews" to "someone who's gaming taste is similar to mine enjoys it and it looks fun".

Game development is a business. Fail to keep up with the times and find yourself using an outdated business model and you will go out of business. It's just a matter of how long it takes. For better or worse, many people make their game purchasing decisions based on streamers and seeing live gameplay so judge if a game looks fun or not before purchasing.

I think a dev is free to not allow people to stream their game or to profit from streaming their game. But I will point out to them that they're shooting themselves in the foot and that I think they should reconsider.

The only games that I've ever seen hurt by free advertisement are games which are awfully bad. Which I consider a win for the consumer, even if the dev loses out on. Just like any other business: it doesn't matter how hard you worked on something if the end product was bad. It's sucks for the creator/people who spent so much time on it, but that's how business works and I'll side with the consumers every time.
Presumably he says 11% because the tax bracket for California incomes for $300K to $500K is 11.3%, and because he assume this is how much a surgeon in San Francisco makes. This does ignore the brackets, but he does note that he's discussing the marginal rate: https://www.ftb.ca.gov/forms/2015_California_Tax_Rates_and_E...

At a glance, this seems like a very reasonable estimate:

How much does a Surgeon in San Francisco, CA make?

The median annual Surgeon salary in San Francisco, CA is
$435,890, as of February 22, 2016, with a range usually
between $368,625-$517,331 not including bonus and benefit
information and other factors that impact base pay."

http://www1.salary.com/CA/San-Francisco/surgeon-salary.html

Where you do get your $150K-$200K estimate from?
Top marginal CA state tax rate appears to be 12.3%. $150-200k income is not surgeon/lawyer money in CA... think 400+.
3D Printing a Chair with Puzzle Pieces
We’re also no longer planning to offer unlimited storage to Office 365 Home,
Personal, or University subscribers.

The real story. Now they're forcing already paying customers to double-dip. Home and Personal I can understand, but not being generous to students seems the opposite of how Microsoft has been in the past. I also don't see anything about how an Office 365 subscriber could buy extra storage. At least the 1TB limit is per-user.
Improbable: What we found when we simulated the backbone of the entire Internet
An npm package to check if a number is equal to 13
The curse of oil.
We're not going to let this go, are we?
The problem is crypto is far more important than the performance of a sort algorithm, or any other standard comp-sci algorithm.

And it's hard. I've been in this industry over 20 years, and been involved in a bunch of high-ish profile stuff, but I know that I don't have the knowledge to touch this stuff.

But in fairness it's a combination of understanding maths and understand some low level CPU stuff. If you are into that, just start learning it. Practice it. Someone has to follow on all this work. It could be you. But if it isn't, there's a ton of interesting stuff out there that isn't crypto. (Although I'd prefer everyone understood the basics of crypto, but that won't happen in my lifetime).
This is awesome, and something I've been thinking about a while. A few concerns though:

$2,000 a month spending limit is too low.

Concern about transactions being declined because they flagged as pre-paid.
They didn't sanitize their input data.. that's the worst sin you can commit.
Linux vs. Bullshit (2013)
I would argue that watching porn -in secret- is a symptom of Puritanism.
There's already a good solution, it's called git-vendor [0]!

[0]: https://brettlangdon.github.io/git-vendor/
It's just a PDF.

It's a funny PDF, though.
Yes, that's precisely my point. There's no incentive (no hunger) to build up a product into something mature and heavily profitable because of the ad revenue trough. And there's no consequences for failure or missteps for the same reason. This leads to a fundamental lack of seriousness in developing products and customer relationships, which stunts google's development compared to what it could be.
Wondering what the $2k a month spending limit is about? That seems too low to switch all spending to Privacy, but seems like a lot of mental overhead to figure out what I want to use Privacy for and what I don't...
Citation on the median 1-year tenure?
Ah, the npm jokes are just not stopping. I suppose it goes to show just how popular node and npm are.
Cyber security is becoming a Dutch export
Let's consider another market. Gag gifts. Suppose a streamer made their living by producing funny videos of entertaining or awkward situations where the gag gift is used. People on YT watch the stream, have a laugh, and then don't buy the actual product because it's only shocking/funny a few times before it gets old. Arguably you're paying for the experience of a gag gift rather than the actual product. Should the manufacturer be able to demand the videos be taken down?

You could do this all day with products which sell themselves on an experience. You could have a streamer buy expensive clothes, wear them with a secret camera and record the (or produce) reactions they get from a first person perspective. After you watch the video, why buy the clothes since you've lived vicariously through them?

How about food shows, guy goes to diners, drive-ins, or maybe some dives, interviews the chef, orders their specialty and then films their reaction. Is he not literally making money on someone else's work by this reasoning? Without the restaurants he's got no show.

Sure you could argue he needs permission to film on private property and the show is better with their consent but there's nothing really stopping him from ordering take-out and then eating it somewhere else.

Edit: Since I predict responses might be something like, "in these specific instances here's why a person would still pay for the product" you've got to do better than that -- doing something legally that costs someone sales doesn't suddenly make it illegal, and I could make the same point back at you about games.
I read the "how on earth did it come to this?" question differently than Garret did, more about the rest of the field than about DJB. How did it come to a point where it seems literally only DJB is producing high-quality crypto systems that people want to move to, and nobody else is?

tptacek's answer to that question is pretty reasonable: https://news.ycombinator.com/item?id=11357587
Back in November. There was a way to opt in to keep your existing free tier storage.
Yeah. It seems they've been doing that actaully before the Super Bowl based on what I've seen. THey'll do anything to try to find loopholes for players to still play regardless of the safety preacutions that experts have warned about
Yes, Citus may be a good fit, for a complete example see:

https://www.citusdata.com/blog/15-marco-slot/402-interactive...
My parents house (that I used to live at) was a mile from it's mailbox at the end of a long private dirt road. I would walk to get the mail every afternoon (I was homeschooled) to help clear my head and to get some daily exercise.
The Nikon Collection was a significant piece of software - it used to be a pretty penny for all of them too.

It was much more productive than photoshop, and did some things that just aren't easy to do in PS.

I don't know how google got a hold of it, but it's a great thing for photographers.
It is far better to use a single function that is as strong as the additive bit strengths of the sub functions. There is not even a question about this.

For example, sha1(md5) has several flaws that jump out to crypto people. For example, a flaw in the inner function will not be protected by the outer sha1 function. In fact, the outer function will be rendered useless by an error or weakness in the inner md5 function. If I can create an md5 collision (which I just may be able to do...) then the outer sha1 is worthless.

On the other hand, if there is an error in the outer sha1, the inner md5's value as a construct is reduced - since its usefulness is wholly subject to the output of the sha1.

In addition, your construct f(g(data)), for many f.g implementations, clearly has a meet in the middle attack.

What you are creating with your stack of ten layers is a stack that _you_ cannot break, not a secure crypto stack.
They really do. The dishwasher draw jams every. Damn. Time. The coffee machine I'm currently using should be binned, as every feature is terrible. Spotify navigation on iOS consists of me hitting back, back, back, back back, back, back, back each time I open it. The fridge has coloured leds inside that look like a 90s Night club and are on when the fridge is closed. This is from the last 10 minutes. Companies basically suck at making things good.
The fine structure constant may not have the same value throughout the universe, but I'm still curious if its a measurement error. Changing it by much would prevent the synthesis of carbon in stars. But are you suggesting a different value would allow some other atom to take on properties as useful as carbon? If so I would like to read more about it.

Regardless, if there is a gradient, any meaningful change in the fine structure constant beyond the range at which we could observe anything in the universe, so it still makes sense to only assume carbon-based life.
Yeah, the local real estate rag has "surplus homes" starting at $3.8 million. Get them while they're hot!
I submitted them to expert after expert. Nobody ever showed a break with many citing meet-in-middle with 2DES or whatever. Opposite of diverse, multi-encryption. Just lots of people telling me it was stupid while their single modes and protocols got smashed.

My formula varied but amounted to this: at least three passes; 1-3 of strongest ciphers (eg AES finalists); optionally 1 old one (eg IDEA, Blowfish) for obfuscation; randomized choice of ciphers, keys, IV's, and counter values; counter mode or random good ones; those sent during key exchange. Each thing in isolation had necessary pre-conditions and configuration for secure operation. In combination, they should be as strong as weakest link plus difficulty of breaking obfuscations.

Seemed to work in practice. Many years later, I see a very watered-down version called TripleSec here with similar claims. Also, Marcus Ottela implemented a subset of my scheme in Tinfoil Chat. Past that, the advice has been "use OpenSSL" or something followed by "patch OpenSSL before the latest flaw in one component affects you."

They know better, though, as easy compromises are OK when it's something everyone was doing. Maybe they're disguising CYA legal strategy as good crypto recommendations. (shrugs)
That's pretty fucking hyperbolic. A technical "sin" perhaps, but people are heaping derision on them as though they committed some great moral sin.
New Candidate Particles for Dark Matter Are So Dense They're Almost Black Holes
Implementing Python for DrRacket (2014) [pdf]
Hey really nice to hear from you. Would be really nice if you share source code with the community. I really like the HTTP status code 100 trick :D