skysight-inc/HackerNews huggingface dataset:
It has nothing to do with the standards being strict; the standards can be as strict as they want. If the standards are strict and useless, no one will follow them, instead implementing something less strict and more useful.

For example, when downloading a file from a website, what default name should you use for it? There is a header to tell you, but not ever page supplies such a header; so the browser needs to do something. It chooses to pick the last component of the URL as that filename. However, URLs are somewhat more complex than you might expect, so this becomes more complicated and can lead to attacker controlled ways to manipulate this filename.

Now, you could make a more strict spec, for example by forbidding downloading files unless the filename is properly specified, or forbidding using any kind of default filename and making the user choose it themselves, or something of the sort. But if any browser vendor implemented this more strict spec, they would instantly annoy a lot of users who would find things breaking that used to work, and they would be likely to switch to another more permissive browser.

Security, compatibility, and robustness are hard factors to balance. Just blaming this on "slop in protocols" is a vast over simplification.
I admit it's far fetched, but to quote the Romans, who benefits?

Fabricating evidence seems a bit of a stretch, but hey, we're already believing that a COO can't copy files.

I'd say that the most likely explanation is a nice mix of malice and stupidity on both sides. Maybe Uber did do something wrong. Maybe Lyft blew it out of proportion and went to all the journalists they knew to get it out there. Maybe the whole thing is an elaborate triple ruse.

But seriously, are there any publicly available judgments about any of these yet? It's getting unbelievable without them.
What if you're travelling? Or just exploring a tourist area.

Narrow demographic, but seems more useful in that case.
This is pretty cool. Overall I like the product and it is easy to use. I have some feedback too.

For the runway calculation, it would be great if I could add an estimate for upcoming expenses to see how that changes the calculation. For example, I am getting ready to hire a contractor and would like to have some sense of what the runway is after hiring the contractor. I could of course change my current bank balance, but I would prefer to have another field for upcoming expenses.

I really like the cost per user to serve, but I would like it to go further: cost per user based on all operating costs, cost per user for free users, cost per user for paid users. The idea being I can get a better sense of whether the pricing structure is correct. Are free users costing too much? Is the margin with paid users enough to cover the costs of free users? etc

Lastly, some way to automate data input would be great. Even a simple API would be a good start and then integration with services which have this sort of information would be even better.
It could be an incentive for shop owners to install such a beacon, thus increasing their frequency and improving the system. I doubt they would be ads, but rather just the name of the store and maybe some sort of rating reference or something.
Just like there are examples of companies/products that have become wildly successful without outside capital, or perhaps without a technical cofounder or without reading any books about Lean methodology or without ever reading a single PG essay, that is not evidence that any of those things are detrimental to one's success. Resources like HN, etc are just like any other resource- you have to filter your exposure, sift through the useless and apply your own judgment as to the appropriateness for your particular situation. They are distractions if you allow them to be and tools if you will them to be.
1. How about a compromise? You can choose to be available for delegation; if available for delegation, your votes are public.

2. Nope, but there are ways of analyzing voting patterns for fraud / tampering after the fact. Especially if some algorithms are used - I'm thinking specifically a form of collaborative filtering. 'For citizens who have a similar voting record..'

3. Definitely. It's a tough nut to crack. A tool like github could actually be part of the answer. What happens when industry trade groups and lobbyists have a closer ear to an individual representative than their constituents do (and they almost always do)? What happens when those groups' interest conflicts with their constituents (see also: the environment; the internet)? You'd hope that the representative/senator would vote in the interest of their constituents, keeping in mind the input of the special interests... But how often is that actually the case? Seeing a commit log laid out with the reasoning behind each change could lead not only to smaller & more comprehensive bills, but to better and more effective citizen input as well.

4. How much do people look into the voting history of their elected official now? Not very often, I'd wager. Something like this might actually be prophylactic to legislators voting in a different manner than people would expect though, if you're alerted when your delegate votes and you have the chance to cast a different one.

5. It's representative democracy except when representative democracy would vote against a person's interest. The more people against whose interest the prevailing representative vote consensus is, the more direct it is. Things that have a wide consensus would be delegated - and things that don't would probably be hammered out more. This isn't about what system would have been best for the 1960s or the 1850s, though, so I'm uncomfortable talking about it in context of the civil rights movements. What new systems of government are enabled by the availability of technology today? Which of those would be better equipped for the digital era than the ones we have available to us now? Which ones would lead to more freedom instead of less?
A return address for a spy ring?
The pistons rotate. Not just the pistons, but the cylinders and the connecting rods as well. It's basically the entire engine block rotating against a stationary cylinder head.

The large rotating mass problem is basically what killed off the pre-WWII-style rotary engines, and the Duke engine suffer from the exact same problem.
He stuck a black bar on that one (and references that in the post). Although that might seem a trivial difference, that there is an edit implies the author's knowledge of and control over the image. That makes all the difference.
I thought that ad looked familiar! I'm almost positive that I thought about applying to it when I graduated college in 2007.
The only way transparency affects the optimality of a price discriminating system is possibly by screwing the whole thing up by creating resentment. This doesn't happen so much for cinema tickets as children/students/OAPs are more (almost universal) stages of life that we can all relate to as opposed to groups based on some trait.

No matter how pissed off people get about finding out that they paid more than someone else, it has absolutely no bearing on the mathematics which shows this to be the optimal (for both producers and consumers) way to allocate scarce resources.
Compiled vs interpreted is not a property of the language. It's a (vague) property of a particular implementation.
Question for you and the general C++ community. I am a Java developer mostly but it looks like I'll be transitioning to a few C++ projects in the near future. Any good resources you can recommend for learning modern C++? Particularly anything you've used to get developers on your team similarly up to speed.

I've cruised through the Proxygen code base and there are definitely some head scratchers.
Billion dollar+ software companies founded since 2003
They would be selected from the pool of all the citizens in the district. And it should be obligatory. Sort of like Jury Duty.

yes. sequestration.
I think the answer is in the comments:
"6/4/08 - Just saw this and googled it, of course.
If I had to guess on hedge funds, this sounds like something D.E. Shaw might try for recruitment. They're big on the whole "just be brilliant" bit in order to recruit talent. Additionally, I noticed in their own recruitment posts on CL the respond-to e-mail address is Craig-Gen@career.deshaw.com while that one is gencraig@spsfind.com. Coincidence?"

Blog author's reply:
"Aha! At long last, after nearly four years, I believe Jennifer may have finally cracked the mystery. This seems pretty plausible. I only wish her link carried me somewhere that I could thank her. Here's hoping you come back and take a bow, Jennifer. Thank you all for taking part in this bit of distributed intelligence exercise. I loved watching it all unfold. And of course, I'm not discounting the distinct possibility that it will continue to unfold in ways I couldn't have guessed."

http://workingwithwords.blogspot.com/2004/08/gee-i-wonder-if...
Well, given that it seems to be confined to the NYRB and has been consistently going for so long, could it perhaps be an in-joke of theirs?

EDIT: Well, I guess not. Looks like the resolution was far more anticlimactic.
Early adopters.
How Netizens Taught an 'Evil' Singaporean Shop a Lesson for Cheating This Man
Perhaps this is a slightly more sophisticated version of the "Make $10,000 a month working from home" scheme used to recruit mules for money laundering.
Buy Puma First Round Sketch on Sale for Yourself
Being Bill Murray
I believe the middle class is overtaxed. 35% of my paycheck is taken by State and Federal taxes here in the Bay Area. I can't afford assets that would generate capital gains or a tax accountant for a clever tax avoidance scheme, so I'm paying all out.

This ruffles my feathers, so I'll be voting against any tax increases or bond measures (that may cause us to raise taxes later).
I can provide some insight into why the hotel prices are different (I run Room77, a hotel metasearch site). Generally, many hotels enforce a parity price display rule with their sellers (think Minimum Advertised Price) so the travel sites aren't supposed to market a rate below the market price. There are exceptions built in for "members only" clubs since these users are gated and allowed to get a non-public rate. There are also exceptions in some cases for mobile rate discounting since they are generally last minute and if you have the app installed you could technically be considered part of a "club".
A few kind words, a moment of sadness and contemplation, then right back to the same consumer behaviors.

Hypocrites.
Well, in principle you could toss your public key on that camera. In practice, I don't know if anyone does this as anything remotely approaching off-the-shelf.
Winamp 2 in HTML5
Using a shitty browser can cost you more [1].

[1] http://www.kogan.com/au/blog/new-internet-explorer-7-tax/
Self-driving car advocates tangle with messy morality
I didn't even consider the possible nefariousness of it, but you have a point.

Although, you could also make the case that stores have signs (sometimes neon!) for sighted people, so this is just providing the closest equivalent experience to the blind. Yeah, it's not perfectly comparable, since sighted people can choose what they look at mostly, while none of us get to direct our hearing to only one source of sound.

Such a system would have to provide the user options as to what they want to hear, from the (-v) bare minimum safety warnings (curb, crosswalk, etc.) to (-vv) a more comprehensive description of the terrain and items around you, all the way up to (-vvv) a constant play-by-play chatter of everything it knows about your location, direction, and destination.
Fall of the Banner Ad: The Monster That Swallowed the Web
I used to be a DNSSEC fan. Moxie changed my mind with one phrase:

"I don't trust the players." He turned out to be justified in that assessment. The players you have to trust are not only the government that runs your TLD, but the registrars who are now your security lynchpins.

The main upside of DNSSEC is you only have to trust your parents, while in something like the CA system today you basically have to trust every CA in the system. (As well as your registrar and email provider as long as domain validated certs are just as trusted as every other cert.)

The other upside is that the system is designed for caching. NSEC exists so you can safely cache NX records. This leads to a lot of crappy design choices, but also the worlds most scalable, distributed key value store that would become much more trustworthy with DNSSEC. This is great in theory, but doesn't solve any practical problems we have in the real world right now.

Public key pinning is a much better next step than DNSSEC is. It gives us the ability to only trust one registrar who we hopefully choose with security in mind.

I will quibble with a few of your points. NSEC3 is not your only option, you can use RFC 4470 minimal NSEC records with your key online if you wish. DNSSEC provides options out the wazoo, a function of design by committee over many years. This is also true of signature and cipher algorithms, where the situation is improving over time as agility is built into the system. They may provide some reasons to hate the situation right now, but eminently fixable.

Also, people might not understand that root key signing keys (long lived keys like we're used to in TLS) are currently 2048 bit RSA, and zone signing keys that are rapidly rolled over (~90 days) are 1024 bit RSA. This means the strength needed to resist attack is much reduced from the key lengths/validity periods people are used to thinking about.
CTRL + F "Tue. Nov. 24th 2009" on that page. Apparently someone got into the Gmail account of one of the emails used for that ad and found various references to http://deshaw.com, as well as the various other people mentioning D.E Shaw in the comments.

I guess that's the end of the mystery? Or am I missing something?
Hehe. Well, this is just one file. I might agree that memcached is 300 lines of relevant pseudocode -- but then again, it's implemented in C, not pseudocode...

I agree that 4k lines isn't that much, but it's an order of magnitude off from 300. And again, that's just for that one single file.
Nope, that's the end of the mystery. That was pretty quick.
Erasing data is rather difficult.

If you're being a responsible provider, you will be doing backups, in case your primary data dies. But backups are not all that useful if they can just be wiped out by an online process. There's a potential secret copy lying around.

Another possibility is that they run a caching system, that store cache on faster but still persistent storage (or even in memory on systems that don't reboot often). Does their caching setup ensure that it tells all involved caches to delete their copies of the data?

Many systems do some kind of transcoding, generating thumbnails or more highly compressed versions of uploaded video. Does requesting that a file be deleted immediately delete every file it was based on or derived from it?

Furthermore, when you delete data from most filesystems, it doesn't actually get overwritten, just the reference to it is removed. So even if you do delete all the copies that you know about, there's a good chance that the data is still on the disk, ready to be accessed by an off-the-shelf data recovery/forensics tool.

If you're a provider that runs a large amount of storage, you likely run through hard drives at a fairly regular rate, once they start throwing enough SMART errors. Do all providers properly securely erase failing hard drives before sending them off to recycling? Swapping out a failing drive and sending it off to recycling without securely erasing it first likely leads to other copies floating around in the wild that the provider no longer even has access to erase.

I would be more surprised to find providers that actually did securely overwrite every copy they had of a given piece of data when you asked for it to be deleted, than I would by a revelation that providers that "secretly kept a copy around".
I've heard predictions that a significant portion of new x86 servers will be using non-volatile memory within the new 5-7 years.

Memory is becoming the new disk. This could have major security implications, as memory contents are unencrypted in general.

Fortunately, Intel CPUs will have hardware support to encrypt SGX enclaves. Perhaps that support can be used for general memory access as well.
For anyone else who was confused by this submission:

-The second part of the blog post ('Coming Across This Line [...] no better than its woods." Indeed... ') appears to have nothing to do with the first part (the quoted classified ad) and can be ignored.

-The blog post's comments section chronicles various sightings of this ad over the years. Unfortunately, the site only shows the time the comment was posted, not the date. The first comment is from around 10 years ago.
I'm just gonna copy & paste my comment on another site about this: As a Brazilian, I can tell you that this is more than moral panic. Those balloons are a major fire hazard. There are many, many instances of fires breaking out because of balloons in forests, houses, warehouses... They're also a huge air traffic hazard (listen to ATC near Brazilian airports and you're pretty much guaranteed to hear pilots complaining about them). Just last week a balloon "landed" in the tarmac of Brazil's largest airport, barely missing an airliner. To top that off, they're annoying. These balloons usually carry fireworks and are launched late at night, so you'll wake up at 2 AM to the awesome sounds of fireworks. Sure, they're pretty to look at, but they're also a really bad idea.
There is an occasional event that happens to me while on HN where I see a title that catches my eye because it rings a certain bell in my mind. I click through the link and as the page loads my stomach fills with butterflies as I experience the strange sensation of finding another person has implemented an idea of "mine", at times with frightening accuracy with regards to how I conceived of it.

I use "mine" because obviously the idea is not mine. It's an idea I'm sure hundreds of us of have had.

This particular site/product was one I "dreamed up" immediately after a very disappointing interview performance. The sting of that experience made me want to fix it for other people by giving them a clear path for being prepared for "Google-esque" interviews. This particular implementation looks to be fairly well executed. I signed up and hope it works out because I think it could be useful.

What these experiences confirm for me is something we all already know. There are really no new ideas under the sun. Or at least they are very, very rare. Just pick a problem you know you can solve and then solve it the best way you possibly know how and if your best is better than anyone elses best, and it's a good idea, and the timing is right, you'll probably be successful.

On another note, I think it's interesting the creator choose the "2 egg problem" as the example problem. I believe it is the prime example of everything that is wrong with engineering interview culture. Not sure if that makes it ideal material for a site like this or pointless trivia.
This looks like an interesting mechanism for fixing the moderator problem on Reddit. It would take a couple of cycles to get working rules in place, but it looks promising.
Christopher Nolan: the man who rebooted the blockbuster
> Compiled vs interpreted is not a property of the compiler.

I assume you meant "language." You're of course correct, but if ever there were a language that deserved to be called "compiled," C is it. It truly was designed to be compiled, and who in their right mind would bother interpreting it?

And before you ask, no, people who debug C are rarely in their right minds. :)
Even if they intend to genuinely delete the images, it wouldn't surprise me if there were occasionally copies. Backups, as dulker101 said below, but also file systems often leave things around rather than scrubbing them. For that matter, rm 'really means "erase indexing of dropcam video"'.
This SO thread has a good overview of the books out there:

http://stackoverflow.com/questions/388242/the-definitive-c-b...

I'd recommend "C++ Primer" first, "Effective C++" second, and "The C++ Programming Language" as a reference. Other must haves are "Modern C++ Design", the other Scott Meyers books, and the Herb Sutter books.
The wearables market is starting to feel like the 1990s PDA market
Glam is the 'spiritual successor' of VRML:

https://github.com/tparisi/glam

http://www.youtube.com/watch?v=e_eSWkYJ0j8
Hey I've been pondering this article for a little while now and my friends and I have come up with a question.

Say we have two people, Bob and Jane. Bob and Jane blink at similar rates when they are standing next to one another. Both Bob and Jane have the accurate watches described in this article.

Bob then takes a trip to space traveling near the speed of light. Right when he takes off a laser initiates both stopwatches (one on bob's wrist and one on jane's). At some time (...), from an equidistant point to both Bob and Jane a light originates and then stops both Bob's and Jane's wrist watches. Btw, both Bob and Jane have been blinking the whole time their watches have been running.

The questions:

Upon stopping the watches:

1. Do Bob and Jane see a different amount of time passed on their stopwatches? (most of us are not in contention about this one)

2. Have Bob and Jane blinked the same number of times?
Court Said by Agreeing to AOL's Terms of Service, You've 'Consented'
That some google services were rewritten in golang doesn't really say much, in a video Rob Pike himself said that lots of services in google can't and shouldn't be rewritten in Go because of the GC, the video: http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Pan... - At 31:20 Andrei starts talking about the problem of the GC with the scale of Facebook, you can start watching there.
I love IPython Notebook. Interactive public IPython Notebooks are very cool.
I use http://camelcamelcamel.com for amazon price tracking. Does anyone know of any other websites like this with price tracking?

For instance, Artificial intelligence a modern approach is $135 right now, but using this site I can see that it was <$90 in January of this year and it hit $100 in September: http://camelcamelcamel.com/Artificial-Intelligence-Modern-Ap...

Same story with Introduction to Algorithms, except it is now $80 and the lowest it hit was $44 in October: http://camelcamelcamel.com/Introduction-Algorithms-Edition-T...
It's disappointing to see the cynicism and negativity directed to this announcement. Yes, the presentation is a bit lacking: the website is difficult to read for many and the video seems to be a big ad. But the message is so hopeful. I'm not blind/visually challenged/whatever the correct terminology is, but this announcement/description/advertisement made me happy.

It made me happy not because this is another channel to bring advertisers and consumers together (as others have pointed out) but because it seems like a way to leverage technology to really give help and hope to others.

Is there a reason why Microsoft shouldn't put their branding forward and promote their own devices if they put up money for the research? Apple does this all the time. I hope we take joy in the possibilities of freedom that this technology could provide.
Rethinking Design Patterns