skysight-inc/HackerNews huggingface dataset:
Completely agree. Furthermore, those who seek power will always keep the records - whether it's a black market search engine or various governments, these rights to be forgotten will not fully be forgotten, so what is the ultimate point?

As an interesting aside, http://morph.is is hoping to implement Distributed Search, effectively nullifying arguments like this. Which, in my opinion, is for the best.
I think sometimes we forget that network effects outweigh most normal values of technical superiority. Let's say, for the purposes of the argument, that "hg/Mercurial is 20% better than git".

This doesn't matter: hg/Mercurial has to be 500% better than git to be able to replace it.

Look at the past changes: they've all been huge shifts in how we do version control, not minor improvements

The DVCSs were 500% better than Subversion (wow, distributed!)

Subversion was 500% better than CVS (wow, renames work! Branching is easy! http support!)

CVS was 500% better than RCS (wow, we can check out files concurrently)
Well, the gist of it is that it's not that hard technically, but could be more difficult to implement organisationally. Production load-testing is something that needs to be agreed with various teams/people across the organisation (easier if you're a small startup), think ops, marketing, analytics etc.

The basic thing is to make sure you can separate real and synthetic requests (with a special header for example). This will allow you to mock/no-op certain operations like attempting to charge the user's card or reducing the quantity of stock you have. It'll also allow you to remove synthetic requests from your analytics data, so that marketing does not get excited by the sudden influx of new users. If you have user accounts on your system, make all fake users register with @somenonexistentdomain.com so you can filter for that too etc.

Obviously start slow and ramp up over time as you iron out issues.

JustEat.co.uk run daily load-tests in production at +20-25% of their peak traffic. As in: extra 20% simulated load during their peak hours, which happen to be between 6-9pm every day. They process a very respectable number of real-money transactions every second, a number that a lot of ecommerce sites would be very happy with. (Source: a presentation at ScaleSummit in London this year)

Feel free to @message me if you want to talk more about this.
Definitely a fake, but the idea is good though.
MI5 spied on Doris Lessing for two decades
Making of the Cyberpunk 2077 Teaser Trailer
An indefinite wait is about a million times more frustrating than a wait of known length, by its very nature. So long as the number is reasonably accurate, it's a much nicer experience.

It's extremely practical, too. There is a lot you can do based on that number. For security, if the wait is extremely long and your flight is soon, you can try to plead your case to the security people. They'll often let you jump the line if your flight is departing soon, so yes, you can actually say "I guess I'll hurry." The information is available even if you're not in line, so you can plan accordingly.

For customs, you can't do much about your own situation, but you can tell people who are waiting for you how much longer you expect to be.
How Scoping Sessions Can Help You Make a Better App
I would prefer that society realize people make mistakes and/or change, and allow others a second chance. Then we wouldn't need the right to be forgotten.
Thanks I totally missed that, when did that get posted? Flash has a very important place still, and that is a great illustration of it. There was a lot of content being created in Flash that was beautiful. The video renderings just aren't the same. Old Metallicops was great, the Star Wars rap, good times..

Here is an example I can think of off the top of my head:
https://www.youtube.com/watch?v=4Z2Z23SAFVA
http://uploads.ungrounded.net/558000/558516_dotdotdot.swf?12...

I remember learning a lot of Flash and ActionScript using decompliers; you could see the code, assets, all sorts of fun stuff almost like view source in the web browser. Can't do that in video, thankfully we can in HTML5 but inspection of code isn't straight forward for more intense games yet.
They want to ban encryption which doesn't have a backdoor. It's semantics, but the end result is to make encryption ineffective. Which is practically the same as a ban.
It used to be that Firefox extensions could have the same capabilities as Firefox itself. It seems that this move is relegating them to second-class status.

Here's a list of things missing from the Chrome/WebExtensions API that our extension currently does:

- Customization of the browser UI beyond a single, simple toolbar button or a few other specially implemented widgets.

- Reading/writing arbitrary files to the file system. There is chrome.fileSystem, but it's limited in what it allows, and it isn't available to extensions, only Chrome apps.

- Interfacing with other applications. This typically requires using platform-native APIs, which was possible with js-ctypes (https://developer.mozilla.org/en-US/docs/Mozilla/js-ctypes). Chrome has a socket API, but it's not really the best way to do IPC, and it isn't available to extensions anyway.

- Some kind of SQL database. Firefox has an SQLite interface (MozStorage), but it's not part of the WebExtensions API. Chrome actually has WebSQL, but Firefox never implemented that (with good reason, IMO; it's tied to a SQLite and shouldn't be used on the web). I guess you'd better like IndexedDB.

- Native-looking UI widgets. This is certainly possible to do in HTML, but it's not always so easy. For example, we have yet to find any reasonable HTML-based replacement for our tree view that's both visually appealing on all platforms and reasonably performant with thousands of items. (If you have suggestions, let us know!)

I guess Mozilla's viewpoint is that, since everyone is already supporting Chrome, they don't need these things. However, for our extension, the difference between the Chrome and Firefox implementations is that the Chrome implementation needs to talk to a separate app, while the Firefox implementation can do everything itself. Firefox used to give us a very powerful toolkit for writing apps, the same toolkit they used to create Firefox. Now it looks like all we'll have is a toolkit for writing simple browser extensions.

I think many people use Firefox because they can customize it the way they want to. Soon you won't be able to customize Firefox any more than Chrome. Maybe Mozilla is banking on Servo being so fast/secure that people will use it over Chrome even when all the other advantages are gone.
Show HN: Tweet Fighter II
A Clojure Snake Game
That's why they're also working on browser.html so vigorously

https://github.com/mozilla/browser.html

Web standards are fully capable of rendering entire user interfaces now. GUI toolkits are just needless dependencies for web rendering engines.
date: April 1, 2015
Diversity in Tech Leadership
One could almost say, there's more to happiness than "being happy".
The Science of Love in the 21st Century
A funny comment on the post:

"BTW, if you really want to show us that you trust this much in these new WebExtensions, the first ones to appear at AMO should be Pocket and Hello.

Remove that code from the core Firefox and put it where it always should have been: an extension that anyone interested can easily install."

And a more serious comment from a developer of DownThemAll!:

"I was thinking of abandoning add-on development for a while now, mostly because of the Walled Garden signing approach that went live, which I strongly objected to and still strongly object to… I might have come to terms with it, once I see it play out in an actual implemention…

But “deprecating” XUL-based add-ons with XPCOM access takes the cake. Once that happens, I will abandon ship for sure. Simply because I cannot continue developing most add-ons at all as they will not and cannot fit into any “WebExtensions” API. The flexibility of what XUL-based add-ons can do IS the major selling point of the Firefox add-ons ecosystem and therefore IS one of the last remaining selling points of Firefox itself that isn’t purely ideological. In comparison, the APIs that Chrome and competitors offer, that the Firefox Jetpack/ Add-on SDK offers, are just… toys.

To give a little background about myself to show that I’m not just the random hater shooting a drive-by comment: I wrote some more or less successful add-ons in the past, including DownThemAll!, and reviewed many, many add-ons as an AMO volunteer."

https://blog.mozilla.org/addons/2015/08/21/the-future-of-dev...
Uber has a projection of $26.12b revenue in 2016
Ask HN: What's the state of the art in Desk Calculators
One of the ubiquitous things in every fiscal department is the desk calculator, from my observation the desk calculator hasn't really advanced much since the 80s when they got decent printers and LED/LCD displays.

I’ve been expecting to see some calculator with a multi-line LCD doing some small spreadsheet like function (run a "tape" be able to scroll through, make corrections, storage for popular application sheets, etc.

The appeal of desk calculators is they are optimised for crunching numbers, they have big keys, displays and printout and mechanical function settings, they just work, I would think there might be room for a new generation.

Anyone know of any 21st century worthy desk calculators?
I'm actually torn on this, because the fact is that Flash can do things that you realistically can't do any other way. In my case, I've written a couple of video conferencing apps that need web-web and web-Android connectivity, and Flash/AIR is still definitely the easiest way to do that sort of thing. WebRTC has promise, but it requires a reasonably recent browser (and not Safari), and until very recently it didn't work in WebViews on the Android side.
"Right to be forgotten" is the wrong kind of control to give to people over their private information. I can understand why people may not want to be tracked over the internet, but from what I know "Right to be forgotten" has nothing to do with google storing cookies in your web-browser.

It is a step in the right direction gone to far, stepping over what is actually important.
Uber Plans to Go Public in 18-24 Months, According to Leaked Presentation
Some people at my company made this at a Hackathon event a few years ago and recently our company decided to make it into a full-fledged arcade cabinet.

See how we built the arcade cabinet and how the game works here: https://medium.com/@ryanparr/tweet-fighter-how-our-company-m...
Uber for X - your on-demand toolbox
though its late, security review is a great thing! (maybe firefox realized its urgency after a major security flow found in Pocket.)
> it's spot on and only had one glitch that Nintendo found in testing due to something about switching off the screen at the wrong time.

Nintendo tests third party emulators? I thought they were pretty vocally against the emulation scene.
"you are checking if HR is FILE_NOT_FOUND or FILE_NOT_ACCESSIBLE but suddenly the author changed the name into FOOFILE_NOT_FOUND and now you wind up changing a hundred places in your source code"

Not weighing in on the broader discussion (in this comment), but more languages support exhaustiveness checking of case statements than of exceptions.
OpenFL!

http://www.openfl.org/learn/tutorials/using-swf-assets/

http://community.openfl.org/t/using-swf-assets-tutorial-feed...

https://www.youtube.com/watch?v=BhE07Y9TUJU

That's as close as you get to keeping your existing workflow and maintaining your assets. It's really close IMHO and works well. Also there's some scripts that can translate As3->Haxe and take care of 95% of the work of porting the code, and then OpenFL has the same API as flash does so your API calls are all the same.

Alternatively FLUMP can be used if you just want to export assets and use a totally different framework:
http://threerings.github.io/flump/
When a device passes the beacons, its non-personal unique ID—called a MAC address—is recorded, encrypted and time-stamped.

Blip, you make me laugh. You know this will raise privacy concerns and say the sweet nothings that placate the general public, but inspire no confidence in people who know what those words mean.

I'm not here to say that as a JFK traveler I'm unhappy with the privacy considerations. I just want to point out you're pretending your design is good on privacy when simple tweaks would show the security minded you gave half a shit. I don't mind this monitoring if it is limited to the uses described, your maneuvering simply makes me giggle.

A MAC may not be in whatever bucket you're calling "personal" but is certainly more personal than "non-personal" implies. Encryption is effectively a "we're doing it right" buzzword to the general public. What are your authorized uses for the data? What's your KMI? What data minimization techniques are employed? Do you purge old records? Replace the MAC with an identifier that can't be tied back to MAC once the target has left the line? Hash MACs on entry in a way that is both time-costly to bruteforce and results in a different hash every day?
For anything outside massively scaled web applications, I'm not sure IIS is worth bothering with anymore, now that self-hosted OWIN is more stable, and there is a version of ASP.NET MVC that runs on OWIN.
nope, ruby on rails.
No, your original response was equivalent to "I like lamp".

And then you came back with a generalization about "SV types".
I'm no fan of 90's-era Microsoft, but, come on, that wasn't fair.

Disney (not MS) did a deal with Compaq (not MS) to ship a game (not written by MS) on a PC with a Cirrus (not MS) graphics card whose driver (not written by MS) was apparently never tested.

And somehow, this was Microsoft's fault?
Apparently there's a service that can do this. Lizard is another new NES game funded on Kickstarter: https://www.kickstarter.com/projects/1101008925/lizard

This is some labor-of-love artisan work.
This is about webpage searches, there's still all of social media for spreading word about public service information. Whereas, if a person is wrongly charged with a crime, should they not at least have a right to not show up in web page searches? No one on social media will want to spread the old, wrong news. So the good the Right to be Forgotten does has no substitute, while what it takes away can be picked up by social media (and search within social media too). That said, I still haven't made up my mind about it.
Podcast: Time-Series Databases with InfluxDB (YC W13)
The practice described in the article has nothing to do with price fixing.
This is not price fixing or anywhere even slightly related
I'm a big fan of the Qubes OS project, and I think they're on the right track there:
https://www.qubes-os.org/

Basically, have the desktop environment running in a non-network-connected machine, and have different VMs for different purposes with application windows seamlessly appearing on the desktop. If I have a spotify VM (or even listen in a disposable-removed-on-close VM), there's nothing for them to access.

EDIT: Not saying this is for everyone. At this point I would not let my grandmother use it. But I can see the concept becoming very easy to use.
or if firefox wants to keep it in the core, they should maintain high attention on Pocket( ensuring there is no security flow)
Gopher Tricks
I didn't understand what it is.

From the home page of the site, the link says "probabilistic audio generation demo". The problema is that I don't get any sound in Chrome and in IE11.
If a community cares about this, it seems more appropriate to address this at the community level by not publishing arrest records. Far fewer thorny issues are at stake with that decision that there are in censoring data that has been public at some point.
Vivaldi?

Midori?
I think in France the taxman can check your bank account directly so it's a fair bet that the intelligence service have access. I have no reason to think things are different in the UK.
Coincidence? Three Interesting Things About 345 Spear Street, San Francisco
As long as the "right to be forgotten" exists, that will never happen.
My worst airline-related example of this involved a flight from Paris to Philadelphia. It was scheduled to arrive around 4PM. However, the departure was delayed about four hours because the plane was late getting in to Paris, which in turn happened because the plane had mechanical trouble in Philadelphia.

There were a lot of people on this flight who were connecting on to other cities. We landed just barely in time to catch the last flight of the day to many of those cities, but most people had to be rebooked since that wasn't their original flight.

So we get off the plane and about two hundred of us need to be rebooked, and we get to the counter to discover a grand total of three people working there. To process two hundred people. Who all needed fast service. For a problem that anyone could have seen coming literally a day in advance.

A lot of people unnecessarily spent their nights in hotels rather than with their families that night, because nobody looked at what was going on and said, we should bring in some more people for this.

But yes, I'm sure it's all about bad incentives. Whoever takes the hit for overtime staffing doesn't also take a hit for hotel vouchers, even though it probably would have been cheaper overall for the airline to staff up and get people on their flights. (Not to mention the benefit of pleasing your customers.)

Follow the money, and all becomes clear.
Things I got for Free – Week of August 9, 2015
One person's guilty looking circumstances are another person's innocent daily routine. Does the picture of the devout Jew carrying a ham qualify?
I think this is coincidental timing more than anything.
Yeah, the avoiding stimulants is big as well, at least for me. Strangely enough, I feel like that's one thing that's changed as I've gotten older - when I was younger, I could drink coffee right before bedtime and still fall asleep. Now, I find that if I don't cut out the caffeine well in advance of bedtime then it affects my ability to fall asleep.

I'm not very good at the "avoiding blue light" part, I really need to start doing that. But I'm really bad for surfing the 'net or reading some kind document on the computer, right up until time to close my eyes. :-(
Not to mention the continual energy requirements of cooling a system to near absolute zero, in addition to the fixed cost of the system. Although there are almost certainly some specialized niches where it would make sense.
I suppose if you're young enough. I was born in the middle of the Great Leap Forward, but very fortunately in the US, came of political age during the middle of the Cultural Revolution (which we're now learning, which should be to no one's surprise, slaughtered and maimed millions) ... and all this was brought into sharp relief when Nixon sundered the PRC from its alliance with the USSR and went to China in 1972. Only someone with his impeccable anti-Communist credentials could have pulled off that essential victory in the Cold War (with, of course, the aid of the USSR, which offered us co-dominion, to take out the PRC's nukes and rule the world together, at least for a while; we declined and took that offer to Mao and company, who by then were not surprised). So the politically aware of my generation and older know this sort of thing, and know the leadership of the PRC is today only somewhat less murderous.
You might be surprised at the warnings you'd get. Did you know, for example, that printf returns a value? It's also a return value that rarely, if ever, tends to be useful.
Sort of at the front of the security line. Right before you get to the area where you load up the conveyor belt. It is visible from the back of the line.
It impacts the taste, as you're changing the content of a flavorful substance in the beverage. But there's nothing about that observation that would imply "more is better".

Intoxication is not part of the taste.
My 6th-grade teacher saved me from exactly that. She pushed me and taught me to work and study. (So did a teacher in junior high - but her I resented, maybe because, you know, junior high.) When I hit college, it was (mostly) still there.
A cool series of links to inspiring videos, art, images, and products
Not exactly what you are looking for, but maybe close; check http://InterviewKickstart.com.

I believe that most engineers fail in interviews not because they are incapable, but because they underestimate the prep required. And prep is difficult for experienced engineers because the employers expect a lot of academic stuff which they have forgotten and need to refresh in a short time.

We hence designed a solid program, which takes you through interview important CS in less than two months. We are having fantastic results with that. Good Engineers who would normally not crack into stellar companies, are now cracking in.

This way, candidates don't need additional expensive degrees and employers waste less time hiring . At scale, this is one way to fix the hiring problem.
Fiddle for JSON
I have a feeling that someone is going to order this link removed.
No, it is quite simple. You should not gain any right to control information just because the information happens to be about you.
Showing people information like this removes uncertainty and makes them feel more calm and in control, even if they can't necessarily act on the information immediately. It promotes the idea that the airport believes that user time is valuable, that the airport cares about performance, and that they are trying to optimize processes when possible and provide useful information. This contrasts strongly with the attitude that one normally associates with airports, which is that the entire travel process is insanely uncertain and no one working there gives a shit about you. This improves both passenger and staff morale (as staff are the obvious targets of undirected passenger anger and frustration) and makes the process feel more seamless.
morph.is looks like it goes a little beyond Distributed Search:

"When the World Brain is capable of honestly deciding, it may then rule upon my compensation from the Fund from that point and beyond. I will turn over complete control of the Fund to the World Brain once it is legally or de facto capable of asserting such control."
Nice job generalizing, you wouldn't work in HR, would you?

IMO the answer to whether you leave or not is "it depends."

I've taken the counter once for a 25% raise as I was in the middle of a project and I cared about finishing it, but I usually leave if I find out I'm significantly (20% or more) underpaid (twice).

Glassdoor and meetups do not give personalized information about one's value. They only give average compensation data. The only way to get what you personally are worth is for you personally to get offers. Feel free to disagree.
This is probably the best book about neural networks for beginners. It's full of intuitive explanations, not too heavy on math, and it has simple code examples.
It's neither. It's just a writeback cache, that gets bypassed for sequential operations.
Oh I meant in terms of computational complexity, does the additional work per data point grow linearly, sub linearly, superliearly (hope not) with the time span its has monitored.

Thanks for answering a dated thread though.