skysight-inc/HackerNews huggingface dataset:
Serious question. When it comes to "Top Stories" or "News" or anything on Facebook, did anyone actually believe for real that it was purely the output of an algorithm and that no provisions were made to have a human in the loop? I doubt anyone ever thought that, so I'm not sure how anyone is surprised by any of this.
On the flip side, I'd love to see other companies take on the historical strategy genre. I know there's Paradox, but nobody else seems to want to make a game that spans the entirety of human history.
I mean, my laptop is designed to detect a fall and park the hard drive automatically to avoid damage. But if I throw it off a cliff, it's probably still going to get damaged, and the Western Digital is going to laugh at my warranty claim. Because the software worked as designed, I just ignored the limitations and took the hardware outside of the design spec. Yes, the hard drive can protect against falls, up to a certain amount of G forces. Yes the Tesla can move itself around stationary objects, within the limitations of where the sensors can read.

I think you need to reevaluate your definition of "as designed". Because it's pretty clear that the Tesla was not designed to avoid this collision. It's not a software failure.
Because food pictures
So, why isn't any major hosting provider offering a multi-tenant Linux container hosting service directly on bare-metal Linux servers, whereas Joyent is providing Docker-compatible container hosting on SmartOS using LX-branded zones? Does anyone trust the security of Linux namespaces and cgroups in a multi-tenant environment? That's the one thing that SmartOS really seems to have going for it.
Or simply the domain is resold, but old visitors still see a page from a year back. Immutable is useful, but the max-age limit should be limited to a few hours, which is an acceptable timeframe for internet disruptions (e.g. DNS).
But there is nothing in the story stating NYC is returning the effectively stolen, as per their admission to wrongdoing, money.
Corporate Inequality Is the Defining Fact of Business Today
Its quite easy to leave SF via the GGB in the morning, reenter SF via any of a variety of different routes and get a ticket at 2pm, leave SF again, and reenter via the GGB in the evening.

Now, if you had described evidence of the specific location your car was at the time of the ticket, and the appeal was still denied, that might be a different story.
Wait isn't that the guy named after... uh, nevermind
What laws did they violate? Just to disambiguate my tone, I don't doubt they could have violated laws, I'm just not very knowledgable in this area of the law and would like to learn more.
Because those spots are all taken?
Vivaldi is (a) new; (b) based on Chromium; and (c) not actually open source. (I use both Vivaldi and Firefox, but not Chrome.)

Historically, Firefox has been the main user-entered browser, but not the only one. Especially if you include forks.
Twitter is not moving away from Scala.

Source: I work there.
Calls are supposed to be monitored (usually done manually) to prevent criminal business [...] In higher security levels phones are labor intensive. An officer has to escort [...] from their cell to the phone, and stand there for the duration of the call.

Sounds like part of the solution is right there, at least in higher security prisons, which is to have the escort also monitor the call. Record all calls regardless and perform spot-audits so that any potential collusion between inmates, outsiders and escorts can be eliminated or minimized. A higher percentage of spot-audits should be carried out on repeat offenders and lower percentage on inmates associated with minor crimes - risk can be assessed with a couple of conditional equations. Advise inmates and staff of monitoring system to prevent collusion from forming in the first place.
Sure, cattle auctions sell the animal for an individual price based on health, weight, body size etc. At the extreme end animals can sell for 150,000+ if they seem to have good DNA for breeding. http://www.syracuse.com/news/index.ssf/2013/03/bovine_beauty... Even if there just being butchered people make bids based on expected yields. This gets back to meat grades etc.

However, animals are also sold in bulk without individual prices.
That was amazing satire. Bravo.
In my view your dismissal of 1950's whites against interracial marriage as "bigoted assholes" is itself a bit of presentist bigoted-asshole-ism. If our approach to people in the past who held opinions we find detestable is to condemn them, how are we supposed to deal reasonably with people in our present who hold similarly detestable opinions? Is everyone who disagrees with you just a bigoted asshole? Is there no possible way to see such people as responding reasonably to the information they have, the situation they're in, and the pressures they're subject to?

Sorry, I know it's not really relevant to the article. I just don't like the sense that everyone in the past who was racist or anyone in the present who's sexist or whateverist is just worthless garbage, or "bigoted assholes". People are more complicated than that. People holding opinions you hate can nevertheless be moral relative to their cultural environment, given the thoughts that made sense in their milieu.

Forecasting the development of moral judgments decades or centuries before it happens and living according to that future standard is an impossible and pointless task. People should be judged according to the times they lived in, not according to our privileged, 20/20-hindsight present moment.
They sent an email saying they made a mistake to a blogger.
The next 25 years are going to be a total surprise for you.
You know what it means when you're full of yourself and you're also full of shit...
Is your name Jared Overton? Or is that the name of your client? Because no impartial person would be so deliberately dense to argue against his own words.
>>It shouldn't be possible to disable safety features.

Here really it needs to be defined what qualifies as safety. The act of driving(in certain circumstances) in itself is unsafe by many a definition, by relinquishing control to the driver you open all the risks that likely to occur. Its hard to draw the boundary as to what is safe and what isn't. Please tell me should cars carry mandatory breath analyzers? and disable ignition in case the analyzer finds traces of alcohol in the breath? Should there be a detector to check if the driver at the wheel has been well rested a night before? A detector to check if the driver isn't in rage? These scenarios only increase exponentially, but remember when you relinquish control to the driver you now open door for all risks equally. Therefore you can't handle all the thousands of situations, instead what you do is remind the user of the responsibility, double check the user decision and then relinquish the control to the user.

Therefore in all seriousness, if you take control of the car regardless of the situation you are really responsible. Even if you control the car through your phone.
This is silly. Sad to see that startups are being thought as some sort of game/entertainment. Nobody who is serious about building a company needs to actually go through all this.

I cannot imagine YC's own employees will go through this process should they start a company of their own. I thought the previous experiment was borderline amusement but this has totally crossed the line.

Has YC somehow convinced itself that it's all a lottery and there is no point trying to evaluate start ups using normal methods?
Google Increases Width of Main Search Results Column
Silicon Valley darlings (twitter, fb) really need to stay out of politics, attempting to curate what people say and see at the very least.
https://worldofvnc.net/browse.php?id=2136
Did you subscribe to the feed?
I guess the simplest example is struct header { size_t size; char data[0]; }, where 'data' simply labels the beginning of what follows the 'header'.
> Read the 'updated' version, it explains that the user was doing nearly everything they shouldn't regarding this feature

Should it matter? This should be a safety critical operation. User error should mean it fails safely.
NYPD ticketed Casey Neistat for not riding in the bike lane, a viral video put an end to it. ;)

http://youtu.be/bzE-IMaegzQ
Sorry, I didn't imply GitLab was not innovating. (Apologies for wording my comment poorly). In fact, quite the opposite. I want to see GitLab build a product that people willingly pay for.

(I say the same for all companies. Charge money for your product. If people see value, they will pay.)
As a layperson, I have almost no idea what any of this means.

> HARC’s mission is to ensure human wisdom exceeds human power, by inventing and freely sharing ideas and technology that allow all humans to see further and understand more deeply.

Isn't this what the internet is for? What's new?

> Our shared vision of technology combines an expansive long-term view with a strong moral sense. We look to the distant past as well as the far future. We reject the artificial boundaries created between the humanities, arts, and sciences. We don’t always agree on what is good or evil, right or wrong, but we use these words seriously and are driven by them.

This is so vague I have no idea how you can attach any meaning to it.

> We are focusing on areas where we believe the structures created today will have the most impact on the future, and that can most benefit from having dedicated resources outside the for-profit world. At the moment, these areas include programming languages, interfaces, education, and virtual reality.

So you're gathering a group of smart people together to do non-profit research in a few select fields with the goal of improving humanity?
I would define it as work that should be reasonably expected to provide value to another human. All work of that nature should pay a living wage on which someone can raise a family.
I am the same, I have buttons mapped on my mouse for switching to the last-used tab (Ctrl-Tab), closing the current tab (Ctrl-W), etc.

Usually I will middle-click any link to open it in a new tab, then immediately switch back to the original tab while that one is loading. Only when I see that it is loaded (text on the tab turns red) will I switch to it.

All too often I see web-apps as a regression. We have super-fast machines now, but we're choosing to make ourselves dependent on the slowest link in the chain, the network. Might as well go to Pluto. https://blog.codinghorror.com/the-infinite-space-between-wor...
Nicely put! Many of us feel the same way: how we are approaching programming through PL today in much of the academic community is contributing to those gaps, not eliminating them. There is also a chance to evolve the topic of programming to one of human advancement (among other things), the old approaches aren't moving things forward so much anyways. See what Bret Victor did with programming topics in just a few short years, I see a lot of potential there!
FB's entire business model is provided a UX that is curated for stickiness, comfort, and convenience with a veneer of organic feeling so as to make it a comfortable platform for multiple different kinds of ads, which are what they make money from.
We primarily use it to aggregate a large-ish (10 TB/day) amount of data for insertion into an analytics database.

The code is very straightforward and it is fast.
For me it's like a short-term bookmarking system with a more convenient UX.
I'm a crossfitting vegan who only uses gluten free vape fluid.
Python List Comprehensions Gone Crazy
Summon isn't autopilot. It is a pretty lame feature IMHO that I don't think I will ever use as I don't have a garage too small for my car and I avoid parking in similarly tiny parking spots. I know a lot of Tesla S/X owners and none have ever used it.
How did Git's network effect get started in the first place?
Have you memorized the entirety of the law?

http://www.amlegal.com/codes/client/new-york-city_ny/

In a city where disagreeing with law enforcement's wrong or illegal activity risks violent reaction or death, it is not solely the citizen's obligation to correct law enforcement's mistakes.

Law enforcement tax the citizens to pay professionals to enforce laws. Those professionals have a duty to do their job properly.
AI Teaching Assistant Helped Students Online–and No One Knew the Difference
Out of curiosity, what's your proposal for enforcing rental contract business rules on a viewer's device?

Content providers see DRM as an implementation of a movie ticket system. You know, walls, doors and a doorman that kick you out after the movie is over. Also far from honour system.
Something like Twitter, then?
> I can't press a button to disable the brakes on my car, for instance.

The brake is not a safety feature that you expect the car to activate automatically on your behalf. The driver has to explicitly step on the brake pedal to activate it.

With regards to Summon, disabling its safety limitations is like disabling traction control, stability control, automatic emergency braking, lane keeping/lane departure warning, etc., all of which can be disabled by pressing a button somewhere.
Yes, but they're right: we started talking past each other several comments ago. Sorry!
I don't consider it normal behavior. It's obsessive in its very nature. But I understand that systems cracking and malware writing are pernicious, antisocial behavior, and should be addressed with heads on pikes outside the city wall.
Nice one: http://www.insecam.org/en/view/257447/
"it's not going to shift back, ever."

Not necessarily. Homosexual acceptance in the US was higher in the 1920s than in the following decades until the late 1960s. Arguably, this cycles.

[1] https://en.wikipedia.org/wiki/LGBT_history#1920s
What about overriding the reload page event with javascript?
In Perl, '.' is not property access. I'm not trying to imply '.' is the best solution for a language where it's already in use, but that a separate, unambiguous symbol would be better. For example, Perl 6 moved to using '.' for calling methods, and uses '~' for concatenation. It's not like just changing '+' is sufficient anyway, there is still string equivalence to consider (outlined in my other replies).
The Source of Richard Feynman’s Genius
I'll check it out again!

Thankfully I'm no longer working with the JVM, so I doubt I'll use it much, but it could be fun to take another look at.

Oh, and OCaml is possibly getting typeclasses (via modular implicits—not unlike Scala actually, for better or worse). It's not very painful if you use an alternate standard library (i.e. Core) that actually takes advantage of OCaml's amazing module system.
> if teacher quality dominated everything else, then a teacher getting poor scores out of a class of poor black kids, relative to another teacher getting great scores out of a class of rich asian kids, would be entirely to blame.

Well, using the weaker-but-still-absurd claim that teacher quality matters more than student quality (but isn't necessarily the only thing that matters at all), that teacher would only be almost entirely to blame.

However, switching the teachers around should cause the poor black kids to start outscoring the rich asian kids.
Surely the correct thing would be a config setting to warn you if you're displaying a year in the past (or a year before one that you specify - e.g. 100). Meh, even `cal 8` displays the year prominently at the top.
Regardless of whether it's right or wrong, it seems counter to W3C's intended purpose of promoting open web standards.
Remembering David MacKay
Well at the very least, Haskell's came first; they were part of Haskell 98 (finalized in 1999) and Python 2.0 (the first version with comprehensions) was released in 2000.
> We're reimplementing / porting from Apache Harmony all the things we need.

Would GCJ be any use? They had native compilation over a decade ago.

(Although developers moved on to IcedTea, iirc)
Please coordinate with http://www.donotpay.co.uk to help citizens challenge these illegal tickets.
I'm bored out of my mind reading HN lately and I'd hope they are, too. (That ad today for the all-girl we-got-board-games thing was just... painful.)

So why not keep busy while they wait for the next wave to form? It's a great time to grow other branches.
DataScience, Inc. will host a residency program delivering functional data science education-- for free. Top candidates earn a seat in the highly competitive program run by Chris McKinlay, known for hacking OkCupid: https://www.reddit.com/r/Damnthatsinteresting/comments/1vua2...
Learn more at education.datascience.com
This is definitely fair. The teachers at the top of the pay scale made $97k, and got a pension equal to about 90% of their last year's salary.

But banks don't accept a great pension and summers off as downpayment on a house.
How Local and Global Innovation Works: Sharing Session with Michael Goldberg
The next 25 years are pretty much locked in based on the aforementioned opinions of under-30 Americans. You must have had a longer time scale in mind before you made that statement.
cal is great, but I never remember it exists. I always (OSX) go up to the menubar datetime, get annoyed that there's no kind of simple calendar underneath it (just wrap cal!), then go hunting for Google Calendar. I guess I just don't think of that kind of program as a built-in command-line one.
Haskell Is Not for Production and Other Tales
But it is only a technical difference - you say you want to do X and sign an agreement, then you decide you don't really want to do X and you don't ratify the agreement or you ratify it and later withdraw. The outcome is the same.
Honest question: what does "in memory" mean exactly? Do traditional databases not process data using memory? Doesn't Spark spill to disk when it reached the limit of the system memory? The in-memory thing always puzzled me.
Enterprise Sales for Hackers
The employers I worked for that did know that are no longer in business. No accusation of correlation here, just that this once was not at all uncommon.
It's not clear to me that 'beta' is, or should be, an allowable thing with regards to vehicles.

As far as I'm aware you're not, legally, allowed to put out of spec tyres or breaks on your car, but somehow a beta feature that can autonomously control a vehicle is okay. I'm not convinced.

Personally I'm not at all fond of the idea of trialing beta features. If you ride the bleeding-edge expect to get cut.
The 13th Amendment goes out of its way to specify that slavery is permitted for convicts.

I agree that it's immoral, but it's explicitly, unambiguously Constitutional.
You are way overestimating the ability of average FB (or American ?) users to think logically or judge something rationally.

I'm not saying they are dumb. I'm saying not that many would stop and seriously think if 'trending' news section on FB was possibly being used for spreading propaganda.
Heh, please, don't defend these POS. They're cheating and they know it.

I got a ticket for the car being "double parked"; I sent a picture of how it was parked (right next to the curb in a legal spot). It was a rainy day, so you could even see that the car must've been in that spot for a while -- it's not like I moved it there to take a picture.

Later, I got a prewritten appeal denied notice -- it wasn't even specific to double parking, and mentioned none of the evidence I sent.

I also have several friends with similar experiences.

So, please, let's fire them, instead of making improbable excuses.
I grant you that the point is largely video, and I probably made a poor choice to reference other things happening on the page, but even within purely the video playback, a CDM is hands down far less proprietary code than a plugin like Flash which not only is poorly optimized for any given browser, but also introduces a whole host of other issues which a CDM doesn't get anywhere near (eg. flash cookies).

The rest of your comment is just straight up offensive zealotry. Spare me the ideological rants and go re-read my opening comment carefully. I spent the first 7 years fighting against DRM in direct conversation with rights holders. I have signed deals with hundreds of small distributors to stream content without DRM. I have done more for the cause of avoiding DRM in practice than a million EFF press releases which do nothing but preach to the choir. Furthermore, I am not building DRM, I am only implementing existing industry-standard DRM as required by studios. I can choose not to do so, in which case I won't get the content I need to build a viable business, and then I will go out of business, but the status quo will not have changed.

This nonsense about me forcing you to run code on your computer without your approval is asinine. I am not forcing you to run anything, run what you want, but I'm not allowed to stream certain content to you without it, that is beyond my control. If you only want unencumbered content, then don't use my service. This is not the same class of issue as nerfed hardware like John Deere. Like it or not, there is a legitimate reason for legal copyright which is inherently different from property rights, and conflating the two completely undermines any legitimate point which you might wish to make.
One might say the Rpman Empire never really fell -- the locus of power just changed from Caesar to Jesus.
I've always thought it was odd that ignorance of the law is no excuse for civilians breaking it, but is an excuse for police breaking it.
I agree with most of this. However, teachers' unions have done their best to prevent schools from paying teachers with less common skill sets (like STEM) more than teachers with more common skill sets (like PE). It's this aspect of lack of free market and supply and demand dynamics that prevented me from staying in the classroom.
Here's an API document I wrote.[1] Comments?

You asked, so:

The organization can be better. Usually when I am looking at an API, the first question I have is, "What is this API, what can I do with it?" There's one sentence about that in the header, but it's not very clear. Then you jump right into low-level protocol details. Your pictures are good, and help to understand, but they come way late.

The broad organization should be something like: 1 "Here's what you can do with this API" 2 "Here's how to use it" 3 "Here are the fine details" and maybe (4 "Legal garbage")

Nice quote at the bottom.
The most likely explanation is that one of his devices visited YouTube over HTTP (not HTTPS) and his ISP "helpfully" installed some kind of caching proxy that returned the wrong cookies to the wrong user. ISP have been known to cause mixups like that when cranking up caching aggressiveness to 11.
*yet
You say it's antisocial behaviour like they do that just for the sake of it, when there is money to be made. Like sending spam, etc. You want a botnet? Then compromise stuff, and then use the botnet for your benefit. It's not antisocial in any way.
Eve [1] is one project I know of that has been trying to tackle this very difficult problem. The project is led by Chris Granger, whom you might know from his work on the Light Table IDE [2].

They released a video last year that showcased some iterations of their prototypes and I found them to be very innovative and promising: https://www.youtube.com/watch?v=VZQoAKJPbh8

[1] http://www.witheve.com/

[2] http://lighttable.com/
I didn't have to turn this on. It's in Content section by default...

https://support.mozilla.org/en-US/kb/enable-drm

media.eme.enabled to false to disable EME if you want to tweak the config.
It is the responsibility of the driver to check to make sure the car has a clear path. In other words, you get out of the car, check to make sure everything is clear, then engage the feature.

The sensors are only there to tell the car when to stop (as in, to sense the back of your garage).

What if the guy activated regular vanilla cruise control and rammed into the truck. Would everybody be going off on Ford/GM/etc.? I doubt it.
Drivers should consider adding a GPS+time logging system, in addition to front/back video DVRs.