skysight-inc/HackerNews huggingface dataset:
> there's basically zero evidence organic or gluten free are "healthier".

Depends on your definition of "organic". The US legal definition? True.

The Demeter/Bioland/Naturland definition? Untrue. For example, they have far lower limits for antibiotics, and require more time for farm animals outside, on actual grass. Larger spaces for the animals is required, too.

As a result, your meat will have higher quality, and you reduce antibiotics overuse.

One could also make the argument that stricter regulations of pesticides/herbicides, or entirely banning them (as one of the mentioned groups requires), also reduces the amount of them left in the final product - as, in contrast to governmental inspections, these private groups inspect a lot more often, which helps ensure you don't end up buying a product with pesticide rates an order of magnitude over the legal limits.

Regarding gluten free: That's for most people not helpful, but it helps people with celiac disease
And ethically don't forget about ethically.
I think this is the bigger issue.

I'd agree that buying healthy options at the grocery store does not have to be more expensive than junk food (or even cheaper), but that's assuming you can plan ahead well enough to not throw away the fresh food once it spoils. Granted, that's a matter of habit, but a hard habit to overcome if you're not used to it. I rarely shop in the middle of the grocery store, except for staples, but I still manage to throw a bit away a week later.
What’s the Cost of a Developer in Ukraine?
I think this is incorrect.

Supply and demand curves _ALWAYS_ meet. It's just that the point where they meet tells you what the market-clearing price is.

Sometimes this information makes one sad.

Managers who "can't hire good people" are sad because good people cost more than they want to pay.

Employees who "can't find a job" are sad because jobs that match their skills and other requirements pay less than they want to receive.
There are still many use cases where server side rendering makes sense.

For example, I work on a large, enterprise webapp, it has the frontend UI, which users interact with heavily: this, we have built out using clientside Javascript which interacts with the Rails backend via an API.

However, we also have an admin area -- many of those pages are used very rarely and are quite complicated. I initiated a change to build these panels using traditional server-side rendered ERB views. In the context of our codebase, it takes less code and it's easier to iterate on these without bothering with the Javascript framework.

In other cases, like my personal blog, I use Jekyll to generate a bunch of static HTML and, essentially cache all this on Github pages.

Javascript frameworks are amazing and can provide a much richer, much better experience. But, I don't necessarily think they're appropriate for all problems. One other big reason why, it just the inherent "experimental-ness" and, the churn / quick obsolescence you may find in this area. Some problems don't need to be re-solved every year or two. :)
Proof of Donald Trump asking Russia to find Hillary's emails?

http://www.nytimes.com/2016/07/28/us/politics/donald-trump-r...

It's pretty well documented, man.
Thanks for posting that. I did indeed miss your point. I think it's because the Irish Banking Crisis is generally the designation for the events of 2008+...while what happened in the 1970s is generally referred to, in my experience, as the Irish Banking Strike(s).

Funnily enough I know Antoin Murphy quite well (the economist quoted whose work the article uses as a central reference point). I don't think he'd object to me saying that he was sometimes known in his own circles as Dr Doom.

I wasn't alive during the banking strike, but my father was very active in business then. His observations on it are three fold:

1. Business in general moved quite slowly at the time. So although several months seems an amazing length of time without banking, it didn't seem that extreme at the time.

2. Ultimately the whole thing rested on the knowledge that the music would stop and everything would get settled (for good or ill) soon enough.

3. Cheque culture in Ireland (even up to today) is extremely lax compared to the US. Many people make a habit of bouncing cheques, post-dating cheques, cashing third party cheques, using unsigned cheques as a sort of rough escrow and so on...Writing a bad cheque is bad manners but it won't land you in jail. So we were primed to view cheques as a flexible currency.
I use entirely server-side rendering, with a slight bit of jQuery sprinkled in for the very small amount of dynamic interaction that isn't easily done via the traditional HTTP request model, like menus or popups.
New Modern Pizza Website Design and Development
One of the true gems of Wikipedia.

As a Denver resident, I couldn't help but think of Blucifer - our Demon Mustang of the Denver airport that killed its creator.

https://en.wikipedia.org/wiki/Blue_Mustang
Duplicate of: https://news.ycombinator.com/item?id=13211492
This is a great post, and overlaps somewhat with a project I'm working on (scraping and classifying large amounts of text).

I know it's not the focus of the post, but was there any particular reason why you went with the MultiNomialNB classifier? I've been getting pretty good results recently with LinearSVC which seems to be a lot faster and in my case a bit more accurate too.

An interesting metric for a future post might be how your proxy compares with scrapy + httpcache middleware.
And here you see why one should be wary of hires who are too close to the computer, e.g. most CS graduates.
https://www.youtube.com/watch?v=gNa2B5zHfbQ
Use of ptrace will incur a huge performance penalty. Why not just using a mount namespace and using an overlay filesystem?
I think it's just regular old hypocrisy. I'm sure we can find examples of the newspaper with bare-breasted women on Page 3 running a campaign against internet porn.

It doesn't help that the UK opposition is in total disarray at the moment and Brexit dominates all news cycles.
Ask HN: VLC Santa Hat?
Every year around this time, I can recall my VLC icon on my desktop gaining a little read had with a white pom at the end, but it's no where to be found?
I'm pretty sure my program at KU covered skip lists in our data structures class.
I disagree, politicians acting like their job is to get reelected is malice.
This is one reason why many people think a technological singularity will never come. The rate of innovation isn't an exponential curve but rather an S-curve which will eventually flatten out. That doesn't mean that innovation will cease, but rather that the rate of innovation (the first derivative) will stop increasing.
[ObOfftopic]

Hmm. Site blacklists me from using site till I turn off adblocker.

I view that as "Program that refuses to run until I turn off Antivirus". Both avenues are ways for a machine to become infected.

Adblockers prevent a known avenue of attack: js based 0-days and drive-by attacks.
Of course it's okay. Server-side rendering is still the most robust, accessible, SEO-friendly way of building websites and web applications and that's unlikely to change.
They'll probably still attract talent, though. That will get their startup going. At some point, it cleans its act up a little on the way to the acquisition or IPO. What I see happening.

Always people willing to work with or under assholes so long as they might get rich. Hell, it might be the default model of employment for a good chunk of the American workforce now that I think about it. Just with wages instead of riches or IOU's from failed startups. ;)
If you have access to a freezer this isn't a problem. Frozen vegetables are generally better than fresh, because they're picked in peak condition instead of early for better shelf life, and they come pre-cut so they save time. They're usually cheaper too. With the exception of onions which are cheap and have good shelf life fresh, almost all the vegetables I eat are frozen.
I'll put $1 on the "drone-AI programmer killed in autonomous airstrike" square. And another one on "Boston Dynamics employee crushed by falling pack mule robot".
Yes, it would always be faster, assuming relatively heavy pages. But the reduced number of requests, hpack compression, and server push features in HTTP/2 might reduce the performance improvement to something less impressive.

Given that Polaris has some downsides, it might reduce it to the point that you wouldn't consider it. In it's current state, Polaris requires a lot of pre-work...including dependency analysis via a real browser. It also serves up pages that wouldn't work with javascript disabled, and might not be terribly search engine friendly.
I can find soda for $0.30 a can lots of places. When specials are running it's possible to purchase four 12 packs for $11, three 12 packs for $10, a 24 pack for $6, etc. All of these end up being less that $0.30 a can... some even with sales tax included.
Heard about this service [0]. Check them out as it could be something close to your needs. No affiliation and experience with them but someone mentioned them to me once

[0] http://gridplay.com/
Big, Professional mistakes
There is something called survivorship bias. IT means that the selection that you happen to see is the selection that is visible, because it accidentally survived.

Steve Jobs is great an inspiring, because he did X and Y and Z and never compromised his standards.

You know what? You happen to know of Steve Jobs because everything worked out well for him.

There may very well be 20,000 other people who refused to compromise their standards...and perhaps that strategy really sucks and the other 20,000 of them went bankrupt and are working at used car lots now.

"Never settling" sounds great.

I'm not 100% convinced that it is.
Then why does he keep making them? And getting paid to make them? Generally if you are hired to do something, and fail at it multiple times, you are fired, and in the case of potentially moving markets and affecting livelihoods, you should be banned from ever saying anything again!
He's done so much work on QEMU I would just naturally assume it would be included there. Why create a separate emulator?
Síndrome de Morris
3 usability testing myths (and why they’re not true)
Whoops, never mind. Just showed up after VLC crashed and restarted.
Congrats from working up from the bottom, busting your ass, and achieving your dreams.

That's an inspiring story.
We'll see how it'll get bootstrapped when it happens. It takes an optimist and a pessimist for balance :)
Certainly, I could eat more boringly, but I don't really want to. I enjoy food and I enjoy eating.

I can get just as much enjoyment as I did from an unhealthy diet, but at quite a bit more cost.
Most stuff isn't developing.

Designing, planning, architecturing, reviewing, developing, testing, delivering, maintaining, presenting...

That's all a developer's jobs. I don't think that they should be strictly limited to "that guy who's got a special job title" (architect, managers, lead, whatever).
Why wouldn't it be? The only people that genuinely care what technology or programming language is used are other developers. And even then, only in certain situations.

So unless you're making a community/social network for developers and the picky type are somehow your primary audience, it doesn't matter what you pick to code your site in or how its rendered.

The average Joe doesn't care whether it's something purely server side (like old school Perl) or React.
Touche, sir.
Paul Krugman responded to this a few years ago:
http://www.businessinsider.com/paul-krugman-responds-to-inte...

The article the economic impact of the internet quote came from wasn't a scholarly article or his normal column, it was a fun, let's make some provocative predictions type article.
This guy openly admits he could find work, but doesn't due to his pride. There are lots of jobs out there that Americans (like this guy) "just won't do". He's in the bay area, I know that Handy and Uber are hiring. It won't be hard for him to find domestic labor for $12/hour.

After das trumpenfuhrer builds his wall and deports the illegals, there will be about 10M job openings.

Lets be realistic and acknowledge that this guy will refuse to take every single one of those 10M jobs.
> Javascript frameworks are amazing and can provide a much richer, much better experience.

I think this is the point worth inspecting if you're considering server side rendering. If you're making a page that just displays content, I don't see any reason to throw Javascript in front of it. Just render your HTML and send it. If you want to make changes to the content dynamically, if it's going to take super long to load and you want to show users a loading screen, if they can interact with the content, etc, that may be a case to throw Javascript into the equation.
My main problem with Java is the people who use it. More specifically the people who use it but have never used anything else and don't see anything wrong with that.

Java is a great virtual machine, good open source libraries, an ok language, and a terrible community of "best practices".
Fitting I'm currently re-reading "Thinking Fast and Slow" and there is a chapter on expertise:

From the book:

When do judgments reflect true expertise?

An environment that is sufficiently regular to be predictable an opportunity to learn these regularities through prolonged practice. (aka not economics)

When both these conditions are satisfied, intuitions are likely to be skilled.

Intuition cannot be trusted in the absence of stable regularities in the environment.

If the environment is sufficiently regular and if the judge has had a chance to learn its regularities, the associative machinery will recognize situations and generate quick and accurate predictions and decisions. You can trust someone’s intuitions if these conditions are met.

When evaluating expert intuition you should always consider whether there was an adequate opportunity to learn the cues, even in a regular environment.
Why Are Hospital Prices Different?
What caught my eye is the fact that the author is surrounded by well paid people in the same field but he is not leveraging the Network that is at his disposal because he doesn't want to tell them the truth. To me this is the key of the issue. Asking for help may bring you the help you need, while not asking at all definitely won't bring you anything.
The serious answer might be that a hardware RISC-V deployment is very unlikely to be running Fedora in production. All the existing planned devices are MCUs which are much too small (and lack MMUs in many cases).

The more glib one is that if you're interested in building a CPU emulator from source but don't want to rebuild a kernel, you're probably skipped a few important skills along the way.
I agree. Capitalism is by far the best system, but its glory days (in the U.S.) have passed us by. I drove through the downtown area of my hometown this past weekend and tried to convince my wife that it was once a vibrant business district. When I was a kid in the 80's, every storefront was filled with local businesses bearing family names. Today there is only a collection of small-town dive bars, a tattoo shop and a gas station.

Of course there is a Target, Walmart, Home improvement center & large furniture store out on the highway that squeezed the life out of the family businesses a long time ago. It's really sad.
"Fencing" in a sub and applying various punishments or rewards for certain movements would probably be a popular control element for some into BDSM... A generic geo-fencing app with a suitable bluetooth interface coupled with various "attachments" would be interesting. And the same for various online behaviours.
>Raising qualifications usually cost money. He's tried when he had work. When he didn't it sounds like money was so tight and stress to high that he couldn't afford it and was focused on the immediate need to get another job. Strategic thinking and action is actually a bit of a luxury.

Codecademy is for free and can teach you to code and earn some money within 1-2 months time if you can commit yourself. And that is just one example of rising qualifications for free. You do not need a degree when you are a freelancer.
The problem is that foods I enjoy, which are unhealthy (cake, crisps, chocolate, pie) are cheap and abundant all year around.

I've found that, to a certain degree, "cheap, healthy, tasty, fast -- pick at most three" seems to (often) be the situation I find myself in.
Notes from NASSCOM Annual Technology Conference – 2016
And over which protocol (http/https cached separately)....
If it works well for what you are building.
> There have been times where I’ve wondered if I should just get a temporary service or manual labor job to help out with extra cash. But I’m worried about getting stuck in a position with even less room for growth than my previous jobs. And to be honest, I would be too humiliated. Our social circle, made up of mostly well-paid tech workers and professionals, has no idea how bad our situation has been. It would be exceptionally difficult to work eight hours a day hoping with all my might that a neighbor or friend wouldn’t swing by to see me working the cash register or pumping gas.

Seriously? You're living in a house your mother gave you, and you've got two children to feed, and you don't want to work at a gas station because you'd be embarrassed?

Is this a weird cultural thing, where ten years of Russian upbringing followed by a decade plus in Texas, both rural in urban makes me incapable of feeling sympathy for a man who'd be too embarrassed to be seen feeding his family?

How is that more shameful than writing an article for the world, admitting that you're too scared of a bit of social stigma to get a temporary job to help you get by?
That's not what he's paid to do.
Microsoft is shooting for significantly lower specs than Oculus and Vive.

http://thenextweb.com/microsoft/2016/12/08/microsoft-unveils...

You can run VR on cheaper computers, you just need to downgrade your expectations about what you hope to see. Oculus and Vive agreed on a high quality bar as their recommendation. I guess MS is going to shoot for simpler, more utilitarian apps.
It's fairly common to cancel an HTTP request. The new fetch API doesn't let you cancel a request as a consequence of this shortcoming of promises, while XMLHttpRequest does.
Same here. It baffles me when I hear friends talking about not knowing how to do simple fixes.

As an aside, my wife and I do home improvement projects 'for fun'. Our largest so far was updating a bathroom. Youtube is amazing for learning, and worst case you end up hiring someone to fix what you broke :)
After the new FCC kills net neutrality, Krugman will be proven right.
Fair point! I'll try to answer with a question: So why is it that Google, Microsoft & Yahoo cooperate on schema.org to establish shared vocabulary?

They don't have to make it interoperable per se. It'd be enough to use some terms from a shared vocabulary (user, account, address) and then have some business-specific terms.

This way the business can use an existing library that knows how to handle user profiles. It's not that the full client has to be generic, a UI component that knows how to present a portion of a dictionary is enough.
Enjoyable read
Isn't the largest expense of eating healthier related to the time to prep the food (and cognitive load to think about food prep) rather than the direct monetary cost?
UI Challenge #2 – Credit Card Checkout
Then they should stop getting degrees in industries that don't exist / have very few job openings. Get a degree in business, accounting, finance, engineering, or tech and your chances of finding a good paying job increase ten fold.
Yeah, that always annoyed me. So far, i dont see any answer in this page. Really curious, tho.
You had Patents at 17?! Kudos! ;)

My parents taught me the same way. I have worked many manual labor jobs, and I wouldn't blink an eye to go back if I had to. I wouldn't enjoy it but I have a family to support and I do what I must
Client-side rendering and the usage of JS MV* frameworks has made great inroads and is replacing the combination of 'server-side MVC framework plus rich AJAX on the client', because in the latter scheme you have two separate parts in foreign languages held together by thin glue, and can only do limited code and transfer of expertise.

That being said, server-side rendering will continue to be a great fit for cases where you ingest data and produce a deterministic, non-interactive (or not-too-interactive) result.

Remember, the issue is that in AJAX you'd receive some async result from the server and would have to splice it into the DOM, so you're throwing these contextless snippets of data on the wire and relying on your client-side JS to do the right thing; all the while you have an entire different server-side application spitting out complete well-formed HTML documents.

In a modern, virtual-domming JS MV* framework, these two functions become the same, and you don't have to architect two different solutions.
I don't believe the politicians either; however, I still don't know why every computing device must have a color screen that plays videos. I'm led to believe that computers of our day serve the vendors' need for profit more than the consumers' need for focus.

Also, Alan Kay said we have the same problem with books, and it's not a very important problem, etc.
Sigh.. I wish legislators would stop telling us what kind of porn we are or aren't allowed to watch.

For one thing default porn filter installed on all laptops doesn't make any kind of sense given most of the population is over 18.

Opt in makes a lot more sense than opt out in this case.

Plus the fact that they are asking for money from the manufacturer and the customer to opt out makes it look like just another scheme to make money under the theme "it's for the children".

Honestly I'm calling BS on this. It's just some greedy politicians trying to squeeze money out of people for stupid reasons.
I've done a lot of research into other VPLs as well, and in theory, all of these ideas are sound.

Unfortunately, it seems like VPLs only work well for well-defined domains (say, a VPL for shaders, a VPL for compositing, a VPL for EE, a VPL for business logic)

Once you try to go general, and add "zooming in" and "zooming out" mappings, the number of ways that people would prefer to visualize each becomes exponentially more complex to display/interact with; so much so that then simply using text seems like a general-enough solution.

I'm still hopeful that a general purpose VPL could exist and work for 'real' programs, but so far my search has come up empty.

A good reference list to look at for existing VPLs:

http://blog.interfacevision.com/design/design-visual-progarm...
I'm a programmer trying to do the UI Challenge, please critique my work.
That's great, but it ain't there yet. [0] Incidentally, releasing a version 2 without deprecating version 1 seems a bit of a project smell... It might be the right thing to do in a particular situation, but what happened on the project that led to that situation?

[0] Tree shaking completely broken? #2867 https://github.com/webpack/webpack/issues/2867
Ask HN: Best technical books of 2016?
What are your favorite books you've read (/tried to read, lol) in 2016?