skysight-inc/HackerNews huggingface dataset:
I wouldn't call self-driving cars doomed if they can't see that a mattress strapped to the top of a car is a bad idea. The point is that they can make the smartest decision based on when that mattress is torn off the roof. Obviously this could also be used in conjunction with a driver taking over.

self-driving cars are not doomed.
Except it COULD have been a black bar for Brussels.

In fact I've just arbitrarily decided that it is, because there is no official word either way. If I go off and do research into what happened today Brussels makes just as much or as little sense as Andy Grove. Both are on the front page.

Anyone who disagrees needs to show me why it is an Andy Grove bar instead of a Brussels bar? And, yes, I am intentionally being obstinate to make a point.
Here's Apple's homepage from 1997 [0]: "MOVIES FROM MARS: QuickTime VR takes you out of this world"

[0] https://web.archive.org/web/19970715124703/http://www.apple....
Belgium recently said that nearly every one of their available officers was running down ISIS / jihad leads, they've essentially stopped investigating other crimes and still don't have the manpower required. They're in desperate need of more well-trained police.
Arab/Asian is what I said. And I'm obviously aware there's no Arab/Asian Facebook. That's my point. "Why is your site suited to your needs?"
I'm impressed that you learned about fascism in "grade school" - maybe you can add to the conversation by outlining your more nuanced understanding?
I'm sorry you are not enjoying Hacker News. It is one of my favorite places on the internet. I thought I could share some advanced problem solving strategies that I use when I can't find something on a web page.

1. Scroll all the way to the bottom and casually scan everything on the page. This is also useful for when you are just unfamiliar with an interface and don't have a specific feature that you are looking for.

2. "CTRL-F", type the name of the feature you are looking for and press return. In this case you would have typed "CTRL-F", "search" and then pressed the return key. If you do this on the front page right now the first thing you will notice is the word "search" next to the sort of text box frequently used for entering search terms.
Glad to hear you like the Jenkins integration in GitLab, most of the work was done by volunteers in https://wiki.jenkins-ci.org/display/JENKINS/GitLab+Plugin

In case you're interested some of our thoughts regarding plugin marketplaces from https://about.gitlab.com/direction/#vision

"Because GitLab is open source the enhancements can become part of the codebase instead of being external. This ensures the automated tests for all functionality are continually run, ensuring that plugins always work. It also ensures GitLab can continue to evolve with it’s plugins instead of being bound to a plugin API that is hard to change and that resists refactoring. This ensures we have many years of quality code and great monthly releases ahead of us."

"That doesn’t mean we’ll never do a marketplace, in fact this is the way GitLab.com will be free forever."
That's the biggest problem with the black bar in a status-conscious community like HN - it unintentionally becomes a prize. Certain deaths earn it, other deaths don't.
not the fact of the change itself
Then how come they only "announced" it now? Unless the disclosure was very discreet, I'd count it as an announcement.
Apple's 2016 Announcement- What This Means for iOS Developers
Tagua VM - experimental PHP Virtual Machine written with the Rust language
It is disclosed in the packaging. They just didn't do a big promotion prior to the change.
The First Ever Smartphone 3D Printer
Who knows. I imagine that the original linker had no idea of the functionality when he linked to the site.
If you want to use GitLab as a service please consider GitLab.com https://about.gitlab.com/gitlab-com/ it has unlimited public/private repositories and collaborators.
Show HN: Wrapping Varnish Cache with mitmproxy
Agner Fog: Proposal for an open standard instruction set and its ecosystem [pdf]
It leads people to believe this will be a compression improvement for all their content, but after they do the work to integrate it they may discover that it's only a slight improvement because their content isn't identical to the content its static dictionary was designed for.

It's at least a very good codec, though, so it's still a win for other data. Just smaller than you might expect.
If you have to rely on a third-party service for something as basic as sharing a file between two apps on the same device, then that is a major failure on the part of the device maker.

The idea of sand boxing is a good one, but there needs to be an option for those of us who know what they are doing, or are willing to take a risk. I shouldn't have to rely on cloud availability constantly.
Controversial is a bit much, I really don't see how this could be offensive at all.
This is true, and MitM attacks are becoming less and less theoretical as more traffic moves to the various wireless protocols. Rogue AP's and cell towers are a thing in these modern times.
Seriously (and thank you for bearding that lion in its den). That having the slightest shred of empathy and self-effacement is considered a negative in some parts of this industry...we deserve us.
Can you tell more what exactly superfluous data is Apple gathering?
One of the best "when you let internet decide" moments was the Eurovision 2008 contestant for Spain. Organizers tried online votation and this guy won: https://www.youtube.com/watch?v=A47UTfzoj-Q
Actually, probably better, aria-label:

https://www.paciellogroup.com/blog/2013/01/using-the-html-ti...

Edit: FWIW I as a blind user didn't notice the bar. Glad this story pointed it out. Kind of wish HN would update its layout to be more accessible. There are a ton of aspects of HN that are entirely unusable or painful--no easy way to navigate comments by thread, no accessible indication of downvote status, no easy accessible way to scan the front page other than pressing tab 6-7 times to navigate between entry titles... I suppose some of that isn't a huge deal--I just don't notice or care about downvotes and speak my mind (within reason) as a result--but the whole tabbing half a dozen times to hear each new headline is a bit ridiculous.

Anyhow, sorry to derail the black bar discussion. Respects to the deceased, but I'd still like to see HN become more accessible and inclusive. When you literally can't notice things like this then they become aspects of a community you aren't included in.
Great to hear that our price change enabled this, this was one of the goals.
Yeah, speaking for myself I was never excited by 3D TV or movies but I quit my job to work full time on VR because I'm so excited about the possibilities.

Game developers can be a pretty cynical bunch. I worked with a lot of seasoned devs who were totally blase about getting an Xbox One or PS4 on their desk years before they launched but were genuinely excited even by the DK1.
Show HN: Easy bulk nameserver redirects
Rails bitwise, enum with super powers
Does the order of the parameters matter? It's been a while since I've touched Haskell, so maybe it's obvious that this isn't [a] -> a -> Bool for some idiomatic reason. I guess that would be `isContained` instead of `contains`, so it probably wouldn't be the first thing I search for, but there's at least some potential for ambiguity.
or just ".brotli"

modern filesystems can handle a few extra characters
Maybe Civ? I guess the single game takes too long but I still would love to see it as default AI is totally crap and relies on handicaps.
This is thoroughly explained in the article.
I know @sacca is a huge promoter of twitter (and investor in..), but I was in bed this morning putting off getting ready to go to work and I saw his tweet about the Moment. It was actually really useful, much easier than trying to aggregate wtf was happening from 20 disparate tweets and feeds.
And, of course, said engineer needs to relocate to Los Angeles.
It's fairly competitive with LZHAM, at least, even if it's way slower to compress.

You will get much better results out of Brotli if you restructure your data to be more compressible, and that will also improve your lzma and gzip (especially gzip) compression ratios, to a tremendous degree. Have you done any of this? If not, ping me, and I can explain some techniques to apply.
Hacking as a Business: Interview with Sean Roesner
Hi, I built this service and appreciate any feedback from the HN community
Synthetic cannabis, or "spice", is a pretty different beast from weed. I don't think that people addicted to it would be satisfied with weed.
I've been doing some experimentation with Varnish Cache and wanted the ability see/modify/compare HTTP & HTTPS requests pre- and post-cache. Turned into a Vagrant environment and set of scripts that might be helpful to others with similar use cases...
You say that, but Wikipedia states that 4-6 percent are spent annually on operations and capital. It offers no citations, but I can produce some:

Princeton (https://finance.princeton.edu/policy-library/endowment/endow...):

> The Trustees have endorsed a spending rate range of 4%-5.75% to achieve this balance. In order to enhance predictability and stability in endowment payout, the Trustees have established a standard spending rule that increases the spending distribution per unit by 5 percent per year, although the standard spending rule increase may change if necessary to maintain the spending rate within the prescribed policy band.

Yale (http://giving.yale.edu/ways-to-give/endowment-fund):

> Yale combines a long-term spending rate of 5.25 percent of the total endowment value with a smoothing rule that adjusts spending gradually in accordance with changes in the endowment market value. ... In January 2008, Yale announced that in the future, its endowment formula will be modified to place a floor of 4.5 percent on the expected payout rate and a ceiling of 6 percent.

I might not have called it 'safe withdrawal' rate, as it conflates the two spend rates. But it's in the same ballpark. 2 percent of the endowment would be 1/3 to 1/2 the annual spend.

And this all sets aside the concept of earmarks; money donated with an earmark cannot be used to offset the loss of income to the general fund.
Personal experience from having been through both sides:

People who come from corporate backgrounds tend to think having accountants and lawyers is necessary even when it's a one man company because they're used to being specialists, and accountancy / legal isn't what they do.

People who come from lean startup backgrounds tend to think they can get by on their own work and the advice they can get over a pint with a lawyer forever because they're used to being generalists. Doing things that they have no expertise in is what they do every day.

The reality tends to be somewhere in the middle. Doing your own accounts when it's just you is ~as hard as getting someone else to do it. Doing your own accounts when you're a team of 20 is enough of a time sink to drag down your overall productivity significantly. If you do go down the "professionals" route though, costs mount quickly.
We understand the dilemma. For us it is important to be able to run all the EE features at scale so we can troubleshoot problems on an environment we have access to. You can use GitLab.com without using the EE features, but you can't disable the features. We thought about disabling or marking the features but this seemed too complex. For a list of the differences please see https://about.gitlab.com/features/#compare
It went something like this - my memory is a little hazy as this happened a few years ago: Kraft at the time owned Nabisco and had all of it's "snack" brands under the Nabisco umbrella. Mondelez and Kraft merged and then split all the "snack" brands off under Mondelez (this included Cadbury because Kraft had already taken them over). Then 3G capital came in and merged Kraft and Heinz and spun Mondelez completely off into its own company - all the Cadbury/Nabisco brands are under the Mondelez umbrella and Kraft/Heinz has the non-snack stuff.
"The weak link in all of this has been Farook and his poor choice of security."

It's only a poor choice if there's anything worth securing on the phone, and most people think that there's not, he destroyed his personal phone while leaving this phone intact.

In any case, most people unlock their phone dozens of times a day, perhaps hundreds of times a day (for some). So expecting users to use a secure passphrase as an unlock code is unreasonable. It seems that it would be better to have a 2 stage system -- if the phone hasn't been unlocked with the passcode in X hours (user configurable), then it has to be unlocked with the secure passphrase -- even if someone knows the passcode the phone can't be unlocked with it after that timer expires. And on reboot, only the passphrase should be accepted.

So someone that unlocks their phone frequently can use a simple passcode, but once the phone has been out of their possession for a few hours, only the passphrase can unlock it.
The sweetener isn't part of the Coca-Cola formula (or more specifically, isn't part of the Coca-Cola concentrate). Coca-Cola provides unsweetened concentrate to independent bottlers, and the bottlers add high fructose corn syrup, sugar, or both during the bottling process. Some US Coca-Cola bottlers still only use sugar for sweetener.
What makes you think that utility function you saw wasn't copied from somewhere?
When you say "disclose that on the packaging," do you mean something more than just changing the list of ingredients printed on the package?

Here, the packaging must describe the contents and that description must be accurate, so changes must be reflected there. But nothing requires them to say "hey, we changed this" beyond changing the nutritional information, which most people don't pay attention to.
How to deal with client who is “looking for funding”
Around a year ago I had started a project with a group of people who had an idea, enthusiasm, and (I believed) money to back it. My role in the project was to design/develop an iPhone, Android, Web App and API for their idea and we were all excited to get started.

We signed a contract stating that I own all rights to the software and IP until the full amount was paid, contract could be terminated whenever, and they paid an initial deposit. We were off to the races. Over the next 6 months or so they paid 2 of the 5 payments, with no payments coming in the last 4 months of development. Having had someone vouch for them ahead of time, and their timeliness with the first 2 payments I assumed the rest would come soon after... and kept assuming that.

Now, clearly that's my fault for letting it get to this point :) But, now that I realize they don't have the money but are "working on getting funding" and "are very close with multiple groups"... what are my options?

Has anyone been in a similar situation? Should I let them keep the software running (which is currently live with multiple contracts)? Should I shut it off, which may limit their ability to get funding? Should I try to sell the whole package to a third party? They are also using and pitching a product I built that they have not paid for, which kind of rubs me the wrong way for obvious reasons.

Fun stuff! Any thoughts are greatly appreciated :)
NetCrunch Network Monitoring: Return on Investment Award from Network Computing
>wannapreneur/internet marketer crowd

I have to agree with this, based on the 'products' they 'make' at their company.
FF had it before Chrome!

https://hacks.mozilla.org/2015/11/better-than-gzip-compressi...
Yeah, I don't see how it's possible for all fountains to get the exact same syrup and gas concentrations. Especially with ice and temperature also being factors.
tl;dr: "...it is clear that distribution of these images may open both the users and the publishers of these images to public repositories to legal action."

If you build your own images that include the Oracle JDK, host them in a private registry, and don't distribute them to 3rd parties you are probably fine. Otherwise, you may be in violation.

I am definitely not a lawyer, but I don't see how this is something specific to docker. Wouldn't this apply to VMs as well?
I think the difference between VR and 3D Movies is gigantic in terms of potential and experience. Already the VR experience is much more immersive and will continue to grow in that regard in the future.
Of course there are people who dont care much about Virtual Worlds. And it might not have the mass market appeal, as for example a smartphone, in the near future and thats why its not really interesting for Apple. I think they go for products that basically could be for everyone. VR right now is clearly aiming at the gamer crowd, maybe the movie buff crowd. But that might change in a couple of years.

Me as a gamer, though, or somebody who is still interested in that, anyway, I must say I am exited :)
I actually noticed a couple of months ago that it now takes 5-6 minutes to cook instead of ~4 to get the same consistency. That threw me off since I am the primary mac&cheese maker for my kids.
Order doesn't matter! And it still returns similar results without the `Eq` typeclass constraint.
Done, and Gets Things Smart (2008)
I want to contrast this with your (!) earlier comment:

> Maybe they [Kraft] worried too much. Even though the change was written on the box, nobody noticed or commented. That's how much people cared.

I agree with the comment I'm responding to; I think Kraft was completely correct to worry, for exactly the reason you state here.
The First Lifestyle Cooking App
I disagree that they encourage copy and pasting, what they really encourage is auto completion of well structured code.

Even if you find yourself copy and pasting your -own- written code, you should question why you're having to do that.

Is what you're doing perhaps better abstracted to somewhere else? Be that in an abstract class, a helper class, or even in a separate library from which you can reuse it.

IDEs excel in understanding your code, which helps finding where you've stored something and allows auto-completing access to it, which is almost definitely their most important strength.
Oxycontin is a prescription drug. I suppose it's illegal to acquire this drug without the permission of a doctor. I'm curious how many of people are in favor of making opioid painkillers -- which already kill 16,000 Americans/year -- an over the counter drug for recreational use.
A week later he revealed it was a PR stunt http://www.dailydot.com/politics/john-mcafee-lied-iphone-app...
That actually sounds realistic. A well defined test suite is probably a good target for AI. Main issue is no partial wins, which are needed for training, so you'd need to break all functionality down into absolutely minimal units.
Someone please make this for eclipse, vim, intellij, emacs, sublime, etc
China's Alibaba Likely to Surpass Walmart as World's Top Retailer
Let's also not forget about the decades of research we've missed out on.

The brain is an incredibly complex system, and a great way to gain insight into a complex system is to tinker with its mechanics and watch what happens.

We've also been missing out on new therapeutic medicines. With the research around ketamine we finally have something new to target depression besides selective reuptake inhibitors, which are a bit of a joke IMO. As someone with ADHD I'm also particularly interested in researching effects of cannabinoids. There's something in cannabis that does a wonderful job to help stimulate my attention, motivation, and awareness, but unfortunately also wrecks my working memory.
LIVE VIDEO REVOLUTION REVIEW
Terrorists don't kill people, guns do
For a government agency tasked with enforcing the law, it's absurd to contend they would steal and bribe to acquire evidence (victimizing one of the world's biggest & richest corporations, involving the "crown jewels" and/or significant engineering efforts, in the process).

NAND mirroring is hard, but not impossible. (Whether the FBI can do it may be approaching absurd.)
> Today's attack took a minimum of what, 3 people?

At least twice that. Some sort of cell leader, a bombmaker, logistics, bombers, etc...
FreeBSD 10.3-RC3 Release
doesnt fb already run on hhvm?
Maybe it was, but that's a problem if so - it's not going to benefit from updates, and it will have to be maintained on its own indefinitely.
Synchronization in Java
Food Babe: "When your body is in the air, at a seriously high altitude, your body under goes some serious pressure. Just think about it – Airplanes thrive in places we don’t. You are traveling in a pressurized cabin, and when your body is pressurized, it gets really compressed!"

That line from one of her articles sums up her thought process perfectly.
Ah now that's an excellent topic, because the root of the problem is the participants don't think wisdom is the correct source for boat names. Some may not like it, but its still their culture.
They want their company to continue to exist so they can continue doing what they do. How did it work out for all the other CPU vendors from 1990?
If anyone actually starts this project, be sure to record two more data points:

- price of product

- food mass of product

Those vary invisibly all the time, and it'd be great to have a record of it.
Could malware that infects a webserver set a HPKP key to a private key that only it knew (ala cryptolocker), and then ransom that key?

I'm sure we could survive a total webserver compromise (with some level of lost data), but losing access to our primary domain for 60 days to a year would be devastating.
There's also the option of turning on |noprocrast| in my HN profile. Sometimes I've used it and found it helpful.
> do you seriously believe that can be explained through multiple installs?

No, I don't. My point was specifically about iOS, because I know how much of a pain it is to keep a jailbroken phone, and I have a good sense of the general population and how many of them do so.

(I develop a rather popular iOS app, and we have telemetry in the app that determines whether the device is jailbroken. We have multiple tests for whether a device is jailbroken. Jailbreak developers could fool all of our tests if they chose to do so. However, since we don't actually do anything with that data, we don't give anyone a reason to spoof them. In our population of users, jailbreakers make up less than 1%.)
Or you can take the "for whom the bell tolls approach"
I think decompression speed is more important. I'm willing to burn compression time precompressing resources. For more resources, especially JS and images, you can achieve precompression. Or, if you compress on the fly, you can cache the result.
What are the features? How much are you looking to get for the software?
Principle bends to pragmatism. It's illegal to kill other humans, except when it isn't (accidents, self-defense, military action, abortion). There's nothing straightforward about the lines we draw between when it's okay versus not okay to kill people. People are entitled to trade their labor freely, except when they aren't (minimum wage, child labor).

Humans are social creatures; they are interdependent cogs in a machine. So as an overarching principle, society is entitled to regulate to interactions between people. To make that bearable, we recognize certain "fundamental rights" that society cannot infringe. Procreation is a deeply-held one, which is why society cannot force women to be on birth control. Taking drugs is not one of those rights.
> See the 200 version of visual C++ restributable you end up installed.

In the grand scale of things that are wrong with programming that's somewhere between non-problem and minor irritation. Disk space is cheap.
GitLab 8.6 Released with Deploy to Kubernetes and Subscribe to Labels