skysight-inc/HackerNews huggingface dataset:
Often the healthy versus unhealthy discussion reduces to a home-cooked-from-scratch versus processed/junk food discussion. Having seen how my North American-raised Gen X/Millennial peers shop for groceries, I'm not surprised at the perception that the healthy option is more expensive. The predominant approach to home-cooking I see these cohorts taking is:

1) Find recipe
2) Make shopping list
3) Go to preferred grocery store and fulfill shopping list

This is a foolproof recipe for "more expensive". To eat healthy and maintain reasonable spending, grocery shopping needs to come _before_ recipe selection. One needs to go to the store, buy what's on sale (which is also frequently what's in season and thus probably more nutrient packed), and then build a recipe around that using non-perishable pantry ingredients. The cost difference between the two approaches will generally be at least 1.5X, and sometimes a lot more.
'Startups for the Rest of Us' seem like a decent podcast in that area.

http://www.startupsfortherestofus.com
What’s in a Name? Wings Purges DAOs of Their Troubled Past
Sure. All of my questions have been about the product and why serving it should have caused legal liability. So ignoring the parts of the article that simply points out that most people don't correctly know details what happened (whether she was driving, dollar amounts she actually got, etc.) and focusing on what the article has to say about the product and why it might carry liability for MCD we get very little from this article, namely:

- MCD served coffee at up to 190 degrees

- they had 700 previous reports of burns

- MCD claimed customers wanted it served hot

Those are the precious few facts we have about the product from the article. I'm aware of other facts of the case not covered in the article (business reasons MCD chose to serve at that temp and such), but it still doesn't connect A to B; why serving coffee extra hot (at a temp you can get at Starbucks if you request it) should mean MCD is liable for burn injuries if you take the lid off and spill it on yourself. Do you get where I'm coming from?
So, there are a few kinds of fake news, in no particular order:

1) Clickbait made purely to attract clicks for the purposes of earning ad revenue. It may be partisan, but it's not motivated by partisanship.

2) Sloppy or flat out bad reporting by mainstream media sources, including state media like the BBC. This might or might not be motivated by partisanship on the part of the reporter or media outlet, but generally these institutions operate under a code of ethics and will issue corrections, etc.

3) Radical political media. Far left and far right bloggers, terrorist groups, hate groups, etc.

4) State sponsored or funded propaganda. This is media purely produced for the purposes of achieving some policy objective, particularly in a foreign country. They have absolutely no ethics guidelines and only use the truth in as much as it helps them, and will happily lie, otherwise.

I think the first two can be attacked by going after advertisers and platforms that fund it, and in the case of 'independent' state media, they seem to be fairly responsive to criticism.

The latter two are really the most pernicious kind and the most difficult to stop. The third, assuming they're domestic groups, can probably be hurt by libel laws in particularly egregious cases, but really both of them would be difficult to stop without imposing an oppressive censorship regime that would shut down plenty of legitimate media and criticisms.

I think the only way to resolve it is through education and investigations into the backgrounds of the worst offenders, and letting the public know who is funding these groups and what their goals are. Ultimately, the 'mainstream' media is going to have to get off its ass and actually do some reporting on this.

Part of the reason this is such a problem, imo, to begin with is that the mainstream media has served the wealthy and the elites for so long, that people simply don't trust them. What we need is a populist mainstream media organization which both has a real code of ethics and goes out of the way to serve the needs of the masses rather than the ultra wealthy and advertisers.
Try Freddy, much less casting!
Assuming a two handed alien of course.
The ubuntu:latest docker image has been updated. See a detailed analysis here
Unfortunately this is my throw away account. I speak my mind so I come off as a troll. I'll post the latest project I'm working under my real user id in a few months.

I'm kicking myself since this appears to be a good opportunity for some self promotion. Fuck Me.

Edit: This is making me realize that I should stop being an anonymous coward and put myself out there to try to make my projects and I known to the world. I'll make this my new year's resolution.
I'm surprised that amid the sea of comments lamenting the demise of individual experimentation, nobody has mentioned the vastly stricter regulatory environment surrounding individual experimentation. You can't buy any chemical equipment because you might be making drugs. Mechanical equipment might be used to make bombs or guns. For now I guess you might be able to get away with making transgenic bacteria in your garage, but it's only one or two media panics away from being banned because you might accidentally make grey goo. Plus, if you do try to do any sort of substantial experimentation, be prepared for your neighbors to report you to the police and your HOA to fine you for smell and noise.

Orville Wright would be behind bars today. Jonas Salk would be a public enemy. Alex Fleming would have been kicked out of grad school for not properly sterilizing equipment.

Of course, you can buy seventeen kinds of homeopathic medicine at Walgreens. Everyone knows it doesn't work, but they also know it's harmless, which in the Rawlsian dystopia of a life lived behind the veil of ignorance, is the only thing that matters.
I think my criticism is valid. Not only was this particular title not the original one, it still relies on the same false generalization that the article is using to bait people into clicking through.

From the guidelines:

> please use the original title, unless it is misleading or linkbait.
> There is a world of difference between pornography and controversial political speech.

Until a website you frequent gets marked as a "human trafficking hub", whatever that means.
> presumably popular

Proponents were definitely vocal about it, but I don't know how well that translates into actual popularity; at least not like async/await. Nor does it seem to be the type of thing where all sufficiently experienced experts agree. As far as I can tell, it's been a divisive topic among the intelligentsia since day one. Correct me if I'm wrong.
Rather what the hell happened to the guy that had tape on his laptop camera and microphone. Suddenly he's got an always on listening device. How does one go from one to the other?
Luckily, there are already legal standards for 'what a reasonable person would believe' in a given circumstance, so this part may not be a tricky legal puzzle at all.
For non-Hebrew speakers: this guy was banned from Facebook. After a month of trying to contact Facebook people in Israel, he was told he needs to contact Facebook in Ireland, and even then, if he wants to pursue legally, he has to do so in California - all according to Facebook's Terms of Use.

So he built a site that contains the direct contact information of every Facebook employee involved in customer service, marketing, and their spokespeople - including their local CEO, Adi Sofer Teeni.

The rest of the site contains articles about various transgressions Facebook got away with in Israel, as well as legal action taken against it.

For a final touch, the "Legal and Use Terms" tab explains that all the data in the site is used legally under fair use laws, but if anyone wants anything removed, they are free to contact his office in North Korea (he provides an address), and he'll be glad to accommodate them, provided NK laws support their claim.
Very interesting. I didn't know about that, or that as their FAQ[1] indicates that local city law can override general Dutch traffic law. I.e. instead of priority to the right applying to these intersections[2] nobody has priority.

Seems confusing, especially as their FAQ stipulates the same intersection will revert back to priority to the right at night when the yellow lights are blinking, but admittedly "priority to the guyw ho wins the game of chicken" is the way it works in the rest of the Netherlands anyway.

1. http://groningenfietsstad.nl/en/green-light-for-all-cyclists...

2. Per RVV 1990[3] article 15: "Op kruispunten verlenen bestuurders voorrang aan voor hen van rechts komende bestuurders".

3. http://wetten.overheid.nl/BWBR0004825/2014-03-20 [4]

4. Yes my footnotes now have footnotes.
I actually have that option turned on, and it's exactly what it says on the tin. Pictures of landscapes/buildings/etc... that you might see in some mid tier gallery and a link to a short description. It's bland, but marginally more interesting than the basic lock screen.
My cats dressed as Santa Claws and his elves
> It's both motivating as well as demotivating; that's how you know it's for real :)

Haha. I like that line and off hand seems like a nice litmus test.
My Christmas Wishlist for Groovy/Java/Scala (2016)
Take a deep breath. There will be other elections.
> don't look at math stuff in the beginning

It's inherently more math-y: No state, just functions that have a given output for a given input. Ignoring things that I would call "math stuff" means ignoring the language, beyond trivial expression evaluation.

> and don't try to do to much IO like reading/writing from files/db all over the place.

Ah, cool. Just don't do too much of the useful stuff, and you're good.

Haskell, and FP in general, has always seemed to me like something that you just have to bite the bullet and dig into. Take it for what it is, and not what someone else tells you about it.
I’ve earned 111 points – join me to win the OnePlus 3T and more for just ₹ 1
The usual method in the US is to require clients to prove that the are 501(c)(3) organizations.
I built this out my need for a simple to make and deploy public roadmap for products I build. After talking to a few people, it seemed like something others would like as well. I'm here to field any questions!
I think it's just to demonstrate a fun and cool hack. Security wasn't at the forefront here when designing it.
I am pretty sure they are liable if there is a known problem and they refuse to address it. I would compare the coffee temperature issue with a car killing you if you bump into another car at low speed. Well known issue and avoidable.
You can have all these in emacs and (probably) vim, as long as you configure them properly for the specific language bindings (for jump to definition). For bookmarks, there's functionality in both, same for annotations (IIRC you can use org-mode to create annotations, for vim not sure what but definitely there is something)
Debugging Westworld
Sure, because in the past if you disagreed those people would have killed you and taken what they wanted. Now we just give it to them to avoid the strife.

But there's very little (none?) evidence that a traditional "strong" (bully) leader is more effective than a committee. Modern businesses tend to understand this because they appoint a strong CEOs but manage them with a board which retains ultimate power.

Sadly, this wisdom has yet to reach the electorate. When we elect a bully we give them free run. (Even in a country like Canada with the Prime Minster chosen by the party, the party rarely controls them.)
ALPHA experiment observes the light spectrum of antimatter for the first time
That may be so. I was just arguing against the false equivalence people are drawing between coverage that seems a bit biased and creating fake news out of whole cloth. It's similar to arguing against securities fraud laws because ads that show somebody getting excited for a bland hamburger are also deceptive.

My point is basically: No, some things are worse than other things.

Anyway, there may be bad actors advocating for fake news laws, but that doesn't change the fact that fake news is a harmful thing that needs to be dealt with somehow. I agree with a lot of what you say, but I'm also not in favor of throwing my hands up and saying, "Oh well, we're just screwed."
Still not sure why anyone would have an open mic, connected to the internet by closed software always on in their house.
Fair enough! But if webpages that did "black on white"-style text, like a book, and just emulated what books look like, (not-really black text and not-really white background) I'd be 100% ok with that. Modifying a webpage to not have light gray text is much easier to type "0" for the color than to type out an exact, least-eye-strain gray. I'd much prefer if designers put in the least-eye-strain gray for me :)
Introduction to Progressive Web Apps (Offline First) – Part 1
Mail summary files [2000]
This is interesting. My counter point to the door lock app for example would be that although you're reducing the things you have to carry you are introducing complexity where it is not necessary. At least that is my experience when it comes to 'smart' products.

Regarding sleeping on the floor - are you just folding up a blanking or are you using a sleeping mat? Also, is the floor concrete or wood and what material is it covered with (carpet, wood, tile, etc.)? My experience was pretty horrendous on a carpet covered concrete floor with a blanket to lie on and a sleeping bag to lie in. Have you noticed any positives from the experience?
When you re-host a website, do updates to the original site get pushed to your computer for you to re-host? If not, are you notified?
Wasn't that one of the big pushes of the latest iOS release? Opening up Siri? Sad I haven't seen as much as I would've expected, or as quickly. I was quite excited for it but it has yet to be realized.
Logical windowing is not available in those other databases, i.e. only Oracle can specify a window whose size depends on the content of the current row, rather than a fixed number of rows.
Yes you should understand backprop
And Apache/PHP and Tomcat and all the things. Nginx as the Frontline has been my policy since forever.

For resilience, HA, proxy routing, static files, masking backend errors, caching.

Does HTTP+S and 2 and Websocket so nicely.

Nginx all the things.
This is awesome! A couple of days ago, I'd asked an asinine comment[0] about building a NES emulator & someone had suggested to start with a CHIP-8 emulator first. For someone who's looking to write the same in Clojure, I'm super glad that Steve wrote this guide!

0 - https://news.ycombinator.com/item?id=13145864
- CORBA has service discovery and interface definitions.

- SOAP has service discovery and interface definitions.

- SOA has service discovery and interface definitions.

Some of these are like over 20 years old. They also included many other features. I would not describe this as being "the future".
Sadly, a lot of people see a causal relationship between those two observations.
So I make a 3d printed head of zuckerberg from a composite of online photos. Easy.
For Python, I really like reading Kenneth Reitz' code. For example the Requests library is pretty good reading [0]. When reading code, I like to have the documentation handy as well [1].

The Django project is also good reading. [2], [3]

[0] - Requests code: https://github.com/kennethreitz/requests

[1] - Requests documentation: http://docs.python-requests.org/en/master/

[2] - Django code: https://github.com/django/django

[3] - Django documentation: https://docs.djangoproject.com/en/1.10/
I thought it was clear that "there's no actual spec" referred to decimal and not risc-v as a whole. It's an important non-nitpick point.
Sort of related: I have a Nexus 5x and run the latest Android. I will no longer install and use apps that are ad supported because I've twice gotten malware that opens misc apps (Google Authenticator was one, and that scared the shit out of me).

It's clear that ad networks cannot be trusted.

I'm seriously considering rooting again and installing Xposed so I can block ads, but maintain root is such a PITA I'll probably just never use ad-supported apps again.

As an example, look at the app reviews for QuizUp (a recently recommended app).[1]

[1] https://play.google.com/store/apps/details?id=com.quizup.cor...
This is not the first time I have heard similar arguments from "car people" and I don't understand why any classic car collectors would be against self-driving cars (well, rhetorically I do not, I understand that a lot of classic car people tend to be sentimental curmudgeons with a lack of basic reasoning faculties).

The #1 danger to classic cars is collisions with distracted drivers of newer, less cool cars. A friend of mine lost a late 1960s Honda CVCC (precursor to Civic) in a front-end collision after putting a lot of work swapping over a bunch of period-correct NOS modifications from another late 1960s Honda CVCC that he obtained as a wreck from another collector who wanted to sell it as a parts car to a fellow enthusiast after it had been involved in a similar front-end collision. Two classic cars lost to distracted drivers of modern shitboxes who were too busy texting to realize that they should not have been making a left-hand turn.

Even California exempts pre-1975 cars from smog testing (and soon to be pre-1980s cars). Classic cars will have no trouble being grandfathered in. I have seen people drive Model Ts around on the streets.
Building an Automated Solver for Facebook Messenger's Brick Pop Game
Realtime updates from PostgreSQL to Elasticsearch
No. Google will trample them underfoot. Amazon can't compete with google's ai talent. Maluuba is another one to watch in this space though, very interesting research.
There is a large difference in power and knowledge
between these two sides, which is the heart of the
ethics argument.

This is exactly the point where these conversations break down. The natives negotiated a contract for fixed rates, not proportional rates of payment. The advantage of fixed rates is that you know what you are going to get, the advantage of proportional rates are that you get more if they get more.

Had the Lithium extraction here turned out to be really really hard and the payment to the communities was nearly all of the profit the mining companies were making after extraction, the natives would not complain. But when it is a small fraction of the profit, it is "unfair".

So what is the right answer? Well in one view of the world the correct answer is to build a mining company with the indigenous population so that they can start providing a commodity that the rest of the world wants to buy. That creates a local boost to the economy and employs as many native people as want to be employed.

That seems great until the lithium runs out. Then you end up with a derelict mining town.
One reason we didn't do this with our messaging service at Charge was that we didn't want code that we wrote to have access to our private TLS keys in production. Not everyone needs that level of protection, but it's helpful to avoid giving your software engineers footguns that can inadvertently lead to decryption of all your production data streams.
Letters between John W Backus and Edsger W Dijkstra (1979)
I assumed the same, figured it did its job then killed itself.
To me it is about abstractions. FP cannot abstract over mutable state. In a way that is a good thing, less mutable state is easier to control as you grow a program. But inability to abstract is not a good thing. (Just like how async infects your callers, so does mutability in FP.)

But also note that in this paper, the main trouble pointed out with imperative languages has long been solved. Using objects/classes and generics or runtime typed (dynamic) languages. All these make it easy to extend and compose.
Most companies work/develop enterprise software so its totally normal not to use the hippest architecture or js framework. You need to solve a business problem.

I'm working at a EMS company. Most of your web tools are developed with ASP.NET WebForms. New projects are developed with MVC or Web API but it is always more overhead than WebForms. You have to configure/develop more to get the same result at the end.
Would a reasonable person believe that the CIA smuggles drugs into the United States, so that it can fund Contra rebels in Nicaragua?

https://en.wikipedia.org/wiki/CIA_involvement_in_Contra_coca...

Or, alternatively, half of the things on this list?

https://en.wikipedia.org/wiki/Unethical_human_experimentatio...
Somewhere in between he was also the guy who used the password "dadada" for at least two of his online profiles.
Mobile Money practices in Zimbabwe
Does anyone here know whether such a similar article exists for Erlang (or specifically, the Erlang ecosystem's Cowboy HTTPD library)?

Even though Cowboy (and frameworks built atop it, like Phoenix) is known to perform well under load (including DDoS-like load), I've always been wary about exposing directly it to the Internet. I know NGINX was explicitly hardened against many classes of web server attack; I haven't ever seen the same claimed about Cowboy.

It'd be reassuring just to know of anyone with a large, public-facing web service, who has deployed Erlang in a directly-exposed HTTP server role, weathered attacks, and come out fine. (Heroku, maybe?) But I haven't heard much on that front, either.
I wonder if this rule of thumb will change when OLEDs are most common displays.

It seems like it might be worth taking advantage of OLEDs ability to do unlit black.
Cubic meter volume optical coherence tomography
Ask HN: Pic of a European roundabout
I distinctly remember having seen a picture of a roundabout in western Europe with signboards/roads leading to several different countries long ago. I think I had probably seen it in an issue of the National Geographic magazine.

I need this for some research but can't find it after lots of searching. Anyone care to post a link please?
Regulating Sensor Error in Wastewater Management Systems with Machine Learning
I'm not an expert on this (Not a psychologist, don't play one on TV), but I took a lot of East Asian studies classes and did a fairly substantial research project as an undergrad on the topic. Our team interviewed about 120 young Chinese people at our university and neighboring schools. About 75% were ABC, 25% immigrants. As I recall, the dominant theme from the ABC kids was a dichotomy of different expectations and pressures.

Examples:

- They found themselves in a position of go-between with folks outside their family at a young age. One person described being the translator for their dad in buying a car at age 10.

- They had an intense pressure to succeed. They felt that family was struggling mostly to provide them with the tools for success. One person's mother worked 90 hours a week in traditional immigrant gigs at a laundromat (pressing shirts overnight) and restaurant.

- Simultaneously, the older generation of grandparents and family abroad saw them as decadent americans. People outside the family saw them as foreigners -- they would be asked in the street if they spoke english or knew about America. Many described rebuke for their clothing, differences in education, etc. A few talked about over-compensating and trying to be "the ultimate white kid", but not really identifying with that persona.

I walked away from that project with a deep and profound respect for the folks we talked to and the differences in perspective and even thought process. My grandparents were immigrants and talked to me often about their experience... but being an Irish immigrant in 1940s NYC, while a struggle is a very different when you're bridging language and big cultural gaps. My parents, aunts and uncles very clearly identified as Americans, and nobody inside of outside the family questioned that.