skysight-inc/HackerNews huggingface dataset:
They needed to revamp the plugin architecture in order to support multithreading. The current FF extension API relies on the fact that the browser UI and the Web content share the same OS thread.

Google Chrome was built with multithreading in mind from the ground up (well, even multiple processes), and its extension API was designed around that architecture.

I think Mozilla made the right choice by picking and extending an existing API that has seen a lot of real world code written against it, rather than inventing a new, incompatible one.
Ronald Wright, not Steinbeck.
No one knows

And no one needs to care. It shows that if psi exists, its practical value is zero, because it is weak and uncontrolled.
Those are very good questions. My post above attempts napkin math, so it could probably be off by a factor of 10, but probably not by a factor of 100.

Also, I Am Not A Weather Forecast Scientist, just working in a related field (fluid dynamics). So I could be wrong about stuff here.

As for shared models and data: I know Norway and the UK do a lot of this. I imagine so does the US and Canada/Mexico.

Also, keep in mind that weather modelling relies heavily on running an ensemble with random variations in initial/boundary conditions. So a lot of the computational cost comes from running hundreds of these simulations. My guess is that you don't run the large area 100 times, just a few times and then perturb it for all your local area simulations.
I really enjoy listening to Tech podcasts that contain a little humor; I would highly recommend:

- Hansel minutes: http://hanselminutes.com/

- This Developers Life: http://thisdeveloperslife.com/

- Coding Blocks: https://www.codingblocks.net/
Show HN: Our Startup Wkend MVP: A chatbot for early stage startup founders
You're right, in that people starting out usually end up undercharging for their product. Though, all I can say without anymore information about your individual case. Is, to take what you find the cost should be and then double it. And if you can, run a A/B test while you increase your products cost to see if people are willing to pay the higher amount. And, if they are. Then increase the price until you find an equilibrium for your product where you don't lose customers because of too high of a cost. But, where you don't either undercharge for it.

Finding this balance will require some work. But, using analytics and A/B testing should help guide you towards the right price point.
This guy has a very solid point which is especially important in todays world with the immense amounts of distractions and so on.

I would actually recommend not doing anything specifically work related, but maybe listing to a developer/problemsolving/relevant podcast could be one way to entertain yourself with somewhat relevant content if you really feel the need to. Being "bored" is time better spent than you would think :-)
I was really looking to take an informal poll to see how common containerization is in production, but now that you've asked, I guess my questions revolve around the technology stack:

Are you using kubernetes for orchestration?

Is there automation managing the orchestration configurations like Puppet, Chef, Ansible, Saltstack?

Can I assume this is being carried out through virtualization, if so, what kind of hypervisor is in use?

Is this on premise or in the cloud?

More questions to come, I'm sure and thanks in advance for indulging my curiosity!
> As for Facebook, I deleted that a few months ago and my quality of life instantly increased.

Except for the part where the addicts are confused why you aren't on facebook.

But I think its becoming common enough now that you aren't so much of an aberration
That's covered in the paper. The in vitro test was on bacterial samples that do that very fermentation and measured the output of nutrients (fatty acids) that can be absorbed by the animals.

I.e. shutting down the methanogenesis does not shut down all fermentation, it just takes other pathways. It is not an essential component.
Foldscope Instruments: Our Story
Your comment hinges on the idea that exploitive labor practices do not exist. Allow me to make the prediction that you also don't believe that a market for lemons exists. I also, will go so far as to say that you actually no real connection to this, but rather are spouting off about abstract ideals and philosophy from your upper middle class existence, rather than actually being informed about the actual reality of the matter.

We know that Walmart forces employees to work off the clock. They've settled multiple class-action lawsuits about this. This of course, goes by a name. It's called wage theft. Even before the theft, we know that Walmart pays their employee literally poverty wages. This is evident this time a year, when you go to a Walmart and see a barrel sitting out front marked for food donations for Walmart employees. On top of that, Walmart is essentially government subsidized, because they encourage their employees to sign up for welfare as part of their on-boarding process.[0]

So now of course, why would anyone put up with this? Quite simply, there's no other choice. Yeah, these people are unskilled and left far behind in the economy, but that doesn't mean that someone with a full time job should live in poverty. This doesn't mean that a multibillion dollar multinational megacorp, should be getting 6 billion dollars a year in taxpayer payroll subsidies.

[0] http://www.forbes.com/sites/clareoconnor/2014/04/15/report-w...
Relevant publication:
http://journals.plos.org/plosone/article?id=10.1371/journal....
> What, exactly, is unfair about the current compensation? Walmart pays exactly what they and the employee agreed to at the onset of the employment agreement. Those who couldn't reach an agreement have do not provide work for Walmart at all.

On one side of the table, there is Walmart: a large group of well-monied people that pay lawyers, lobbyists, PR teams and think-tanks to level the playing field in their favor.

On the other side, there is you: an individual person who can only bring their time and skill to the table and needs to eat.

Unorganized labor is great for Walmart. If you don't like their terms, there is a large pool of qualified applicants that will take whatever employment they can get.

If Walmart's terms aren't really that great for everybody, where huge swaths of people are not being paid fair market compensation for their productivity then, individually, workers have no option for change.

> I really don't know how you can get any more fair than that? Everyone equally has the ability to decide what works for them and are free to move on when it doesn't work.

People are not being paid fair market compensation for their work that they would be if they were able to bargain collectively the way Walmart is able to. An individual has little recourse against the might of many people who want to pay them as little as possible.

If capital is allowed to consolidate wealth and power into a corporation, labor should be able to collectively negotiate with it. Unions can serve to to bridge the gap of uneven power at negotiations.

> A union has no bargaining power if it has competition, of course.

A union is under the same market forces as anybody else. If it has competition, it must compete.

> A union actually takes away a worker's room to negotiate

Depends on the union. Some allow for negotiation, some have a scale which you can work with.
I kind of lumped "non-propaganda" with "demonstrably true" which you are right about. A true statement becomes propaganda when spoken at certain times especially when communicated while omitting related details. I think the general point still applies, it isn't binary, some statements aren't propaganda at all, while some have some mixed in, and some are fully propaganda. On the continuum, I'd rate the statements under consideration from least propaganda-ish to most as

"sky is blue" < "here's a snowball"
< "avg temperature of Earth's surface is rising"
~ "${average_comment_on_HN}"
<< "This snowball demonstrates climate change is a hoax"
< "${fake_news_articles}"

Is is fair to put "${random_comments_on_HN}" in the same category as "${fake_news_articles}" because they are both "propaganda?" No.
That and “Cortex” by CGPGrey. Both of these can be quite entertaining and relaxing.
> massive profits.

Wal-Mart's profit margin is about 5%.
It would be interesting if someone made an EC2 image that implemented the Lambda APIs, and handled as many requests as it could, then optionally delegated the overflow to real Lambda. Like "reserved" Lambdas.
There's also the program called "Die Nette Toilette" (The nice toilet http://www.die-nette-toilette.de/) where the City pays Restaurants a fee for making their toilets public, which works out to 17.000EUR/year instead of 40.000EUR/month in maintenance costs for public toilets. This is currently done by 127 cities in Germany.
Yeah, the blade pro is pretty cool, but it's still consumer kit. No pro GPU, no ECC RAM, no xeon, no smartcard reader (non-starter for tons of people working with classified stuff / government contractors). Looks like a great gaming / development machine though, esp if you're doing AI/ML stuff that can take advantage of that awesome GPU. Keyboard looks nice to use as well. For the price, I agree that it makes the MBP look like a joke. The touchpad on the MBP has been the best you could get for about a decade though, and I still haven't used any laptop where the trackpad is even close to as good.
> You should know the state most public toilets are in.

That's exactly my point. No one uses them, everyone goes to restaurants and pubs anyway - so nothing changes.
> Not everyone is in this position. I respect that, so I'd like to use my privilege to make it more of a professional norm.

Exactly. It's the job of senior and experienced developers to set the culture and transfer knowledge. Including: "We don't do that. Here's why."
Would love you gentel opinion on a related experiment we have with crowd moderated forums. If each group member rate just one new post, the group as a whole can collectively filter through thousands of ideas. See more informaion here http://blog.postwaves.com/about
I've never understood why P2P always goes for the end users.. in most cases it doesn't work for exactly the reasons you mention -- harder to set up, etc. (For some reason bittorrent became the exception that proves the rule.)

However, I think there must be something between true user-to-user P2P and completely centralised systems. Why not something like Twitter or Facebook but where lots of different people can set up servers, and accept users? The servers could exchange information and act like a "single" service with a standard protocol, and users would not need to set up a thing, only choose which server to use, but otherwise the experience would be more or less identical, with access to the same information and profiles, all cached and mirrored. (I call this myself a "federated P2P system", not sure if that's a good term.) Of course such a system would need some crypto support to ensure that data is not easily spoofed and man-in-the-middle modified, but different servers could offer different ways of curating news feeds, etc., and some competition on the front-end where all competitors have access to the same decentralised back-end data would be just fantastic.

I think one example of this was OpenID, which seems to have failed unfortunately. I always thought it was a cool idea. But it seems that people need more than just a common protocol, they really need a common entity to adhere to, they need to be able to say "I'm on X" and for everyone to know what that means and how to find them. And a single company with a single domain seems to provide that.

Unfortunately being open protocol and open source and all that, while well-intentioned, is simply no replacement for a really good marketing department.
Twitter should be like the blockchain, distributed, signed and independent.
Thanks for the shout out!

Mastodon is a FOSS alternative to Twitter, with a focus on UX. Github: https://github.com/Gargron/mastodon/ Screenshot and demo video linked from the README
Read up on previous pardons, in particular from GHBush and Reagan. If that sort of people can get pardoned, Snowden deserves it 10 times over.
Wood Charts
What are you even talking about? Regulating the "software industry" is like regulating the "literature industry". The potential for harm is entirely based on where the product is used.

If somebody runs Microsoft Windows XP on the main brake control computer on a high speed train, that is irresponsible.

If somebody runs Microsoft Windows XP in a VM to try out Bonzi Buddy one more time, that is hilarious.

If you speak a mean letter on stage as a comedy act, that is hilarious.

If you send a mean letter to a depressed person, that is irresponsible.

If you use computers to retain PII, then it is your managerial responsibility to ensure that the PII is stored responsibly. Just as you have the responsibility not to leave printouts of that PII in public dumpsters, or post them on Bristol Board in the public square.

This is a very personal topic to me, because I am being paid handsomely to write software for the financial industry at the age of 19, because I can create massive wealth for them; and if software were a regulated profession, I may never have become a software developer at all. I may have just offed myself after failing in school.

>...while hundreds of people have been killed from faulty software during air travel.
Notably, some of the points mentioned in the talk referenced in the article are already basically "solved issues". There hasn't been a software-attributed catastrophic aircraft failure in quite a while, and the most recent one we know about was the crash of a pre-production Airbus test aircraft. That aircraft's software hadn't yet passed the standard verification procedures and standards.

Every industry has its own priorities and needs, regulating the hard skill will only lower the quality of software developers.
I would pay double or triple for Audible if they didn't wrap their audiobooks up in an awful DRM that doesn't work with my ipod-knockoff.
> Twitter was designed to replace blogs and rss because they were so geeky and hard to use for normal people.

Check me if I'm wrong, but isn't that ahistorical? Maybe it had that effect. There doesn't seem to be much evidence that that was the intent, though.
I've tried probably half a dozen times to learn how to generate simple sphinx docs for my side projects. I start reading tutorials, then half a weekend goes by, and I give up because I'm knee deep in templates and rst. Either I'm reading the wrong tutorials or the learning curve for sphinx is much higher than you assume. Where are the tutorials that make it as simple as you say? All I want is something like:

pip install sphinx
sphinx autogen_html_docs --output /path/to/folder --input /path/to/mymodule_folder
More and more people are self selecting into facebook and the advertisers follow. Google could fight it, but they would probably lose. There is an order of magnitude more people capable and willing to use fb and twitter compared to blogger.
One useful way to spend dead time like that is to plan what you'll be doing at work, especially if you have a hard problem to solve. One of the ways you can improve your skills even if you're working limited hours (https://codewithoutrules.com/2016/11/10/work-life-balance-so...).
Self-awareness in social media
Tech

http://devopscafe.org/

https://changelog.com/

https://www.arresteddevops.com/

http://www.marketplace.org/topics/tech/codebreaker-podcast

https://www.youtube.com/user/googletechtalks

http://www.gitminutes.com/

http://foodfightshow.org/

Business & Organizations

Request for Commits: https://changelog.com/rfc
HBR Ideacast:

http://feeds.harvardbusiness.org/harvardbusiness/ideacast/

https://www.manager-tools.com/

http://ecorner.stanford.edu/podcasts.html

http://podcast.ft.com/s/ft-alphachat/

http://marketplace.org

http://www.npr.org/sections/money/

Science

60 Second Science: https://www.scientificamerican.com/podcast/60-second-science...

https://academicminute.org/

http://spectrum.ieee.org/multimedia/podcasts

Engines of our Ingenuity: http://www.uh.edu/engines/

http://www.econtalk.org/
> So?

So maybe people that will be dead in five years shouldn't be deciding social issues for the next sixty.

The silent generation had their lifetime "where men were MEN, women stayed in the kitchen, and gays didn't exist!"

Now it's our turn to have a diverse society where people can be whoever they want to be.

> Based on what? Trump's position is that the issue is settled.

Is Trump going to nominate himself for the Supreme Court, then? It's not up to Trump how his nominations will rule on the issue. But based on endless cases as evidence (5-4 party line splits), a conservative court will reverse Obergefell v Hodges the second it gets the chance.

It's not 100% certain, but the odds are very good if any of Ginsberg, Breyer, or Kennedy are replaced. The odds go up dramatically for two, and I would bet my life savings on it happening within 5-10 years if all three were replaced by Trump's administration.

> There are a lot of SC decisions that the right didn't like.

Correct, because Kennedy was less socially conservative, we managed 5-4 in Obergefell. But on fiscal issues, Citizens united was 5-4, Hobby Lobby was 5-4, gutting the voting rights act was 5-4, etc.

You're deluding yourself if you think the USSC in its current state is anything but extremely hyper-partisan. And yes, that applies to both sides.

> Trump pick would make SC as balanced as it has ever been - 4 lefty judges, 4 righty judges, one swing vote (Kennedy)

Replacing Scalia won't change the dynamic in any way, that is correct. Clinton making that pick could have pushed it to the left, but I'm betting they would've magically confirmed Merrick Garland within the week had the democrats won the white house and senate.

> Moreover, SC running ahead of public consensus is not usually a good idea. The continued abortion struggle is a proof - there obviously wasn't/isn't public consensus, and the issue is still a hot topic.

Yeah, those darn activist judges in Loving v Virginia and Brown v Board of Education. We should always wait for popular opinion to catch up on what's right. /s

> With gay marriage though, the issue is much closer to public consensus and I predict it will vanish from public discussion

I sure hope you're right. But Trump voters made the gamble with my marriage, not theirs.

> No it's not. Nothing you said has anything to do with "basic fairness".

I'll respond with an equally compelling counter to your argument here -- "yeah huh, it does so!"

Anyway, like I said, my opinion means nothing here. There's a snowball's chance in hell of us moving from proportional voting power based on physical location to proportional voting power based on age. Consider it my opinion, and we'll agree to disagree.

> I have no idea what that sentence means. I suspect neither do you.

https://en.wikipedia.org/wiki/Tipping_point_(climatology)

(And no, I'm not a climate scientist. But I trust them a lot more than I trust oil and gas companies trying to protect their profits. See: tobacco companies in the '60s.)
When my uncle worked in a logistics center as a person-who-lifts-and-moves-stuff, he complained about the labor union rules that imposed a bunch of inefficiencies.
Your comment was, literally, "What, exactly, is unfair about the current compensation?"

And literally the first option in the search I linked ("walmart unfair wages") will lead you straight to the answer.
Concerning the Virtual Machine pricings on the discussed platforms, I'd like to mention that – on very small machines – running Windows Server is significantly more expensive on Google Loud than on AWS or Azure, because Google charges you the license fee directly whereas Azure or AWS seem to have a mixed calculation.

Having the smallest Windows VM on AWS is like 6-7$/month, whereas on GCE you're at at least 14.60$ higher due to the license.
Brilliant Mod Makes Smartwatches Actually Useful
Hopefully most us agree indentured servitude is not a good condition to be in, so neither option is good here and yet you might come to some agreement.
Keras Implementation of 'Place Recognition with WiFi Fingerprints Using DL'
I guess if you get the 2012 model you can even get that with 4 cores and 16GB RAM.
I listen to podcasts or audiobooks on my commute. This summer I went through all of Dan Carlin's Hardcore History. It's true that it's not IT-related, but it's learning, and it is a good break from work. Now I've moved on to going through Game of Thrones once more.

It helps if it is something that you can enjoy without paying rapt attention - it's kind of important to have most of your brain focused on the road if you are behind the wheel.
> somebody else punching you in the face does not means your comment is uncivil

I never made this argument - you seem to have skipped my first paragraph entirely. I'm all for sharing controversial opinions that have merit and in a manner that is not dickish.
Your definition wordplay makes no sense.

It says "to enroll one's name'. Not enroll one's real name or any ancillary information. Try again.
I'd toss out an evolutionary argument that for the last million years memory is mostly useful for who owes what to who so we can play well known small tribe politics games...

Given that as a (possibly obvious?) starting point, a subgroup that remembered every time some a 2-year old kid stole their pet dinosaur from another 2-year old kid, would mostly result in senseless adult strife. So we're better off not remembering our childhood as we get older. Subgroups that forget childhood animosity will outperform subgroups with perfect, but useless, memories.

I'd even toss out the hypothesis that all relationships change at puberty so toss out all memories at puberty because its a whole nother ball game. However the same system that stores "how to hunt dinosaur" also stores "Little billy stole my toy dinosaur when I was 2-years old" so the erasure system optimizes at a certain relatively high level of forgetting stuff.

And yes I know my years are all made up and the non-overlapping relative timespans of dinos and humans so I wrote in a very general flippant sunday afternoon sense.
Seven Benefits of Using Facebook Ads
Ethics is unfortunately a privilege of workers who can afford it. Programmers are in demand, so they can stand up to their managers and refuse to do something they deem unethical. Most of the world doesn't have that choice however. The grocery shop clerk can't refuse to wash meat with detergent because they can't afford to lose the job. The customer support person on the phone can't refuse to blatantly lie to customers because they can't afford to lose the job. The more friends I have in "normal" jobs, the more I see that it's not an exception - very many, if not most, small businesses are run by liars and frauds, and are forcing their workers to do unethical things.
Secret Wood ring collection
> Contraception is not fully reliable

No contraception is even less reliable.
Isn't conf.py executed? You should be able to put whatever execution step you want in it.
Honestly, this is why I have always avoided Android devices: because there are too many variances.

- some you can root, some you can't.

- some have 3rd party junk, some don't.

- some get updates, some don't.

Being a fan of free/open source software, I want Android to succeed, but they have turned a good thing into a fucking quagmire.
I said I was being a devil's advocate. And the fact that an app requires such personal information to pretty much access an expert system raises my hackles.

Are you really unable to tell the difference between merely registering for a site and given them your phone number and zip code?