skysight-inc/HackerNews huggingface dataset:
We're still working on writing English cities in English, Gloucester, Leicester, etc.
Worth a read for some background on this:

http://www.popsci.com.au/science/the-house-science-committee...
https://news.ycombinator.com/item?id=13583912
Understanding deep learning and generative adversarial networks made simple
Most are running in a cloud environment with a dynamically attachable block store abstraction, so basically an external SAN.

I'm very interested in approaching this problem on bare metal, though.
It is not far fetched.
Why augmented reality will be big in business first
oh haha, that's a good one!
There's a lot of software developers who like to over-engineer things. Some are probably working at Medium.
NASA's Curiosity Rover Sharpens Paradox of Ancient Mars
Genuine question, do people not run some kind of screen filter software if they have that kind of epilepsy? It seems like quite an oversight, and I don't think it'd be that hard to implement. Even just something that applies a 1-2 second low pass filter to any pixels that see a large jump in brightness.
What are an individuals demonstrated motivations for emigrating?

If not residency, then what does the individual want from the country and what will they provide back to the country in return? A resident, theoretically, contributes to the community through more means than just their taxes.

If an individual jumps citizenship as financial protection, or protection from their origin countries investigations into the money they acquired in that country, than their motives for being a citizen isn't loyalty but wealth preservation.

Individuals that use Canada as an asset parking lot wont get much, if any, aid from the Canadian government in events like these. They don't deserve it. I'm happier in a world where the ultra-rich don't benefit hugely from paying Canada to launder their money.
Sure, but if it fails often enough that you need to prepare to deal with failure, then the number of times you invoke CleanupAfterFailure() doesn't matter so much.
thoughts on React Monocle? https://github.com/team-gryff/react-monocle
Let me explain the "fed" thing. React Native's number one "feature" is that web developers are able to join in development, or even start a "native" app where it would not have been possible before due to no native development teams. In the web dev world, "fed" /front end developer/ is usually the term for the front end web developers - this is what I meant. (While iOS and Android is also front end, it seems "fed" is almost exclusively used for front end web developers.) So, normally, anyone that has extensive (or even some) experience with web development, would already be familiar with the ecosystem and concepts, while for many native developers, there is quite the cultural shock from a bad ecosystem, no base library support, very uncomfortable debug tools and a flamboyant community behavior (many ridiculously terrible click-bait Medium articles a la "why I switched from [X] to [Y] and it is the best thing ever" and "How [Z] changed the way I write code and it will change the way software development is done").

I am not sure why you have had bad experience with Xamarin. To me, using .NET for shared business logic sounds like a real winner, but I will give you the fact that it helps with web dev. However, as a purely technological observation and no interest in management considerations, I can only argue against using RN at this stage.
How do they handle this in the EU, where 2 years warranty, even if resold, are mandatory?
You don't have operate your container like that. If you need to push configuration to it, you can make it writeable.
What's wrong with the grocery at Walmart??????
The site has a lot of other cool visualizations.
That makes sense. Thanks for the help man, and sorry if I bothered you!
Privacy Paradox from the Note to Self Podcast
You don't need Node.js to be running as a server to use React. Most people would use it to build their react app which would be served as static file(s) and communicate with some backend APIs. The backend API could be written in Golang. It would serve data which React would render in the browser or take requests for actions such as logging in, adding a comment to the database, etc...
Probably to do with the current administration's agenda to discredit climate change...
If they were aggregating and selling this information to television networks, as a better way of measuring how many viewers a show had, I would be okay with that. It may help keep some of my favorite shows on air. But to sell my individual viewing habits with my IP address? Not okay.
http://www.popsci.com/regardless-house-science-committee-cla... is another view of the record which is certainly more detailed than the original press release, which contains a single quote and 0 context.
Please watch the video: https://www.retroreport.org/video/malaria-and-the-silent-spr...
I feel this article is confusing "passionate" with "willing to work crazy overtime", or "lacking any hobbies beside software". I would argue that most good programmers _are_ passionate about what they do, in the sense that they enjoy their work and care deeply about the quality of the work they do. They genuinely find fun in solving problems and writing code. This, to me, is on an independent axis from "amount of life-time consumed by coding".
I don't access Netflix, kind of the whole point :)

Whhen I do use Netflix it's through my PS4.
Programmer Swears at Computer, Computer Swears Back (2013)
Which is a wise thing to keep in mind when studying the bible. The history surrounding the writing, compiling, codifying, translation and reinterpretation of what became the bible is somewhat fascinating.
Itamar. Great post. Given that work occupies a large majority of our lives, one should strive to be passionate about their work. That is the global ideal (global over the lifetime of a person). The local reality is that not all jobs throughout a career can sustain the same level of passion, and recognizing that goes a long way towards reconciling those periods of monotony. The post is applicable as well if one is working in a field that they have mentally exhausted but cannot yet afford to leave, or else in a new field for which passion can take time to build. Either way, both mentalities are important as long as people are not using their lack of passion as an excuse to slack off or deliver substandard work.
No kind of protections can stop the progress of technology.
Thanks and noted. If I ever end up getting a SmartTV (due to dumb TV's no longer being sold), it's never getting on my network and going to be banned at the mac address level.
I used to work at a company that had a lot of H-1Bs and treated them terribly. Whenever someone was trying to transfer of get a green card there was some involvement with their current employer, and I always used to wonder "What incentive to they have to do this quickly and correctly?"
> Cross-platform multiplayer will only work between Mac and Linux at release. But the good news is that they plan to make it compatible with Windows clients later on.

Are the mac and windows versions the same product? I hope my windows purchase transfers over.
+1. I'm 29. I moved to Dallas from NYC in May and absolutely love it (when I'm there! I travel more now).

Wouldn't trade it back for anything.

Our apartment (in the suburbs!) is great, driving everywhere is great, trees on trees on trees are great, the food is great and we manage to find something to do every weekend. Ironically enough, everything I need is about 5-10 minutes away from my apartment now. Walmart is 2 minutes away. TWO MINUTES!

This was not the case at all when I was in NYC.
Containers give the OS the ability to optimally schedule processes among them. VMs are black boxes to the hypervisor, limiting its ability to optimize.
Our Place in the Universe: Teaser for the Students
Not sure why this got downvoted. He did question the veracity of the OPs claims, but did it in a pretty polite way.
Auto Layout: Should you use Interface Builder for building your iOS app?
And vending machines. some of them report home via cellular to let the company know when they are in need of refilling.
Aside from perhaps protecting against adversarial input, the general philosophy of Perl has always been for programmers to not need to worry themselves about underlying implementation details. The exact algorithms (and with that the exact computational complexity bounds) might very well be implementation dependent.
Can't speak for OP, but my solution involved the words pfSense, tcpdump, bro, and squid.
And Facebook has this `folly` library that is as complicated as the Boost Library.
Uh, not all of us do? I hated living in NYC.
isn't that what was said when VMs came out?

But I'd say it's not ripe yet to run a DB in a container for prod use. it's not an architecture issue but rather code maturity. DBs hold our beloved data and are more sensitive to hardware/system glitches which excersises much less frequent code paths in the DB.
None of these are all that flashy, but one could probably find a nice niche:

- Most bars/restaurants still use Aloha for point of sale system. Surely someone can update this concept.

- A kitchen inventory system that doesn't rely on manual data entry, but rather barcode readers and electronic weight sensors to maintain an up to date kitchen inventory.

- In biotech, the state of off-the-shelf LIMS (laboratory information management systems) is pitiful. Granted, it's a tough problem to generalize, but every solution out there is clunky.

- A UI builder platform for non-frontend-devs to create interfaces to REST APIs through drag-and-drop form elements.
Not really disagreeing, but:

>There are so many fundamental differences with cable TV and with how the internet and web function

They function differently, but they're delivered on the same wire. Under a completely different set of rules. Big part of the problem.
Even back to 2011 I remember reading similar things here on HN about how raising funds isn't something that is a milestone. I think that is a generally good rule when thinking about the question "can this company last long term."

That said, I think this analysis works for companies that do something small to start with, fundraise on fundamentals and grow from there.

Where I think it doesn't make sense is for hard-tech companies that can't "start small" in the same sense and are moonshots from the start. These companies will take years to show an MVP and are actually making new core technologies: SpaceX, Cruise etc...

So having a 100M seed round might be necessary and is a huge win because you can actually hire the people and build the infrastructure you need for success.

Now the big question is, are those the types of companies that can be successful as startups, or (what I often hear) should we just only assume bigco can execute on those?
Any chance you could give an example use-case or three? Sounds fascinating -- I use PostGIS and find it to be slower than I'd like day to day, but it sounds like your uses demand a lot more precision than I have call for.
It seems a bit odd... spying on people on a massive scale, nobody goes to jail and only a $2M fine
Most useful for what? JavaScript and C are both very useful languages, but you probably don't want to write an operating system in JavaScript or a web site in C.
SEEKING WORK - Remote, Seattle WA

Freelance full-stack developer with an emphasis on building sites and applications with beautiful user experiences. Former Amazonian, 5+ years professional experience.

If you want to build a website or application, I can help you refine your vision and see it to completion. I have experience building large-scale applications from the ground up, including defining project specs, managing implementation, and testing.

For existing sites or applications, my time at Amazon gave me ample experience comprehending large codebases and ramping up quickly to jump into existing projects.

I am also an accomplished front-end developer, with experience building pixel-perfect sites and WordPress themes from PSDs.

+ Main Languages: Java, Ruby, Python

+ Web Frameworks / CMSs: Ruby on Rails, Django, WordPress, Wagtail

+ Front-End: Bootstrap, HTML5/CSS3, Javascript, jQuery

http://caleyshemc.com

https://www.linkedin.com/in/caleyshemc

caleyshemc@gmail.com
As they should if the funds are not guaranteed.
Tough to say for certain, but probably real. Russian humor is... special.
> Many, many people have no idea what an actual Christian is or what we believe.

Christians have been fighting over that for as long as there's been Christians. I'm not convinced the word is in any way useful.
Welcome to the job market... It's been like that forever. Are you in the Bay Area? It's worse here companies really don't give a crap and right now, there are a zillion candidates on the market. If you apply via linkedin, you can see how many candidates applied to a position. I see something like 500 people for a single position at a unicorn startup. I can't even imaging the Google's, etc.. we're probably talking about thousands of candidates per position. So I'd feel lucky if I were you that they brought you onsite.

Job hunting and car shopping are very similar. It's all about smiling during the sale, then if you don't buy rudeness takes over. They're already onto the next customer. It's business my friend... just get over it and move on, there are a lot of opportunities out there and the hiring process is extremely subjective. I got rejected at round one from tiny startups while working my but off and landing jobs at the best companies in our field. So, don't get married to a company. They're hurting themselves by acting like that...
Sounds like someone had a bad day.

Software developers are in a strange position in that they create the world they live in, so any warts seem magnified and self inflicted. But any significantly advanced discipline is going to be complex. Physics, chemistry, and biology does not have the same luxury of being "rewritable." They operate in the natural world, so you curse God and not Man.

Rewriting a software system from the ground up is nearly impossible. Also any sort of system will need to maintain some level of backwards compatibility, which induces complexity. Thinking about an operating system as something that was built according to a grand design is wrong. They evolve over time, written by different people with different styles solving different problems.

A counterpoint to this argument, "It’s harder to read code than to write it."

[1] https://www.joelonsoftware.com/2000/04/06/things-you-should-...
>>I don't use 10x as much bandwidth every 3yrs either.

10 years ago, how many static web pages had several megabytes of JavaScript just to render three paragraphs of text?

:)
"The source of their evidence, according to Committee spokesperson Thea McDonalds, was a Daily Mail article."

This is not politics, this is trolling and it takes trolling to a whole new level. It feels as if the wildests redditors are in charge in the US.
>and endless incomprehensible garbage output from the compiler when you make an error

You took the words right out of my mouth.
The actual Karl paper:

http://science.sciencemag.org/content/348/6242/1469.full
He is the creator of Node.JS
Here are a few more links to investigate:

https://www.compuland.de/product_info.php/Asus-Tinker-Board-...
https://www.drivecity.de/product_info.php/Asus-Tinker-Board-...
https://www.reichelt.de/?ARTICLE=194619&PROVID=2773
https://www.proshop.de/Mini-PCs-Android-Raspberry-Pi/ASUS-Ti...
https://www.notebooksbilliger.de/asus+tinker+board
https://www.vibuonline.de/product_info.php/Asus-Tinker-Board...
http://www.mindfactory.de/product_info.php/Asus-Tinker-Board...
What I'm about to say may go against what many of the HN community believes. This isn't an attack on anyone's beliefs; I'm merely expressing my thoughts in an attempt to solicit constructive discourse.

I'mma be honest. I don't understand the repulsion at the possibility of corporation X knowing my personal info, (excluding the usual things like bank account info, SSNs, etc) like my location, search history, etc. To be clear, I'm 10000000% against warrantless (FISA court "warrants" excluded) government access to this information. Here's my reasoning:

* Governments

Have the power to arrest and detain on a whim. Not to mention, use drone strikes.

* Corporations

... Don't. These entities have self-interested incentives to provide tools which are economically productive for users. For example, a smarter smartphone, whatever that may be.

Regarding Vizio, my grip is that Vizio's goal (for this product at least) is to make a profit producing TVs. So, after the TV is sold, the product is individually "finished" (not considering support stuff). So, then, what other product is the data collection for, and what does this product give me in return for my data? The answer to both is no, and not just for Vizio.

Maybe I'm naive.
Ha! I complained about this exact problem here a month ago. I'm taking full credit. :)

https://news.ycombinator.com/item?id=13386243
Hey Max,

Like the product. This is going to be big!

Not interested in a job, but would love to get to know your team better. I think there might be some alignment. Anyways, you can check out what I do here: https://www.caura.co
I can't believe no one else has commented on this yet. Nice job.
Prometheus' implementation of the same:

* https://prometheus.io/docs/operating/storage/#chunk-encoding

* https://github.com/prometheus/prometheus/blob/127332c56f85b7...
Documents About Financial Censorship Show Concern from Congress
> This entire post was about informing people the deception involved around the credit card tips. If grubhub stands by their practices, then spreading this information around won't hurt their business.

This is actually how it works for credit card or cash tips to waiters in restaurants as well. This is not unique to GrubHub.

The "minimum wage" is not a base income with all tips being just gravy on top. "Minimum wage" is a concept introduced by the government that puts a lower floor on how much you make. If the tips by themselves aren't enough to put you over "minimum wage" the restaurant must legally cover the shortfall.
That's how it should work, but now how it actually works. From https://github.com/ampproject/amphtml/issues/534#issuecommen...:

> "AMP is an evergreen JavaScript library. We will not allow users to lock themselves into a particular release."

Which completely precludes using SRI.

Further, pages serving their own copy of the JavaScript "won't be considered valid AMP," and thus would be ineligible for the placement benefits afforded to AMP pages in Google results.

AMP's governance is not similar to HTML's. Changes to HTML require consensus between mutually competing browsers, while AMP is a single-vendor land-grab. That consolidation of power threatens to return us to the dark ages of Microsoft's sole dominance of the de facto Web.
Is there any technical information on how the database works? For a supposed Sqlite replacement, there is a surprising lack of the information. The only reference to concurrency mode I have found is this:

> All changes to an object (addition, modification and deletion) must be done within a write transaction.

> Write transactions incur non-negligible overhead - you should architect your code to minimize the number of write transactions.

So is there a single write lock? If you try to start two transactions, will the second one be delayed or retried? Can reads proceed while the transaction is processing?

> Results instances are live, auto-updating views into the underlying data

So if I am doing x.first, x.second while the object is being updated in a second thread, will I get mixed state?

Is database crash proof? If the phone runs out of battery while in write transaction, will the database get damaged?

... so many questions
Digital Rights Issues on the Horizon at the Supreme Court
Not exactly what you're looking for, but maybe baby broccoli will suffice?
Eh not really, it's just a resistive heating element + impeller + temperature sensor + microcontroller. And implementing PID and tuning the parameters is not that hard as it's such a common and well-known algorithm. I built a sous vide cooker myself with a 500W heating element and tuned it well enough to hold +/- .05 degree in a matter of a couple afternoons for like $20 in parts.

The difference with a commercial product is first and foremost safety. You've got high current electricity and moving parts in a high temperature environment, all underwater. The difference between what I made and something like the Anova is that the Anova isn't going to kill someone and also it will work reliably without the user needing to fix and tweak stuff (and that by itself is a feat, considering the environment an immersion cooker is designed to operate in). If I sold what I made as a product it would break and kill someone.

All that kind of engineering and also the important work of optimizing user experience is not something manufacturers of most rice cookers care about. It's not worth the extra engineering effort. That said, there are some pretty fancy high-end rice cookers that have pretty precise control and maybe these sort of features may creep in on those, but that sort of rice cooker is a whole different beast than the little Panasonic cooker that lives on my counter.
That is just not true. Look at the numbers, and not on your feeling you get from the news. For I stance start with the number of bullets fired by police!
> How is this "surely" the simplest answer? And if it is, since when is the simplest answer the true one?

Because it doesn't involve the assumption that an all powerful being exists.
https://www.nytimes.com/2015/08/11/sports/soccer/nbc-retains...

Two years of success broadcasting England’s Premier League proved a basic truth to NBC Sports: It would have to pay a lot more to keep carrying the league’s games.

Now it will. Under a six-year agreement announced Monday that starts next season and is worth about $1 billion, NBC retained the rights to the Premier League through the 2021-22 season.
John Bates has an extensive blog post describing his allegations on Judith Curry's well-known blog: https://judithcurry.com/2017/02/04/climate-scientists-versus...

It was submitted to HN yesterday but got 4 points and 0 comments: https://news.ycombinator.com/item?id=13574012

Posts submitted to HN in the last month about the effort to back-up climate data from a suspected erasure by the Trump administration got 448 and 85 points. https://news.ycombinator.com/item?id=13488334 https://news.ycombinator.com/item?id=13487843

[EDIT]

Bates:

> I read with great irony recently that scientists are “frantically copying U.S. Climate data, fearing it might vanish under Trump” (e.g., Washington Post 13 December 2016). As a climate scientist formerly responsible for NOAA’s climate archive, the most critical issue in archival of climate data is actually scientists who are unwilling to formally archive and document their data. I spent the last decade cajoling climate scientists to archive their data and fully document the datasets. I established a climate data records program that was awarded a U.S. Department of Commerce Gold Medal in 2014 for visionary work in the acquisition, production, and preservation of climate data records (CDRs), which accurately describe the Earth’s changing environment.

[EDIT2]

Rebuttal post by Peter Thorne, who was in Karl's group, although was not an author on the key paper:

http://icarus-maynooth.blogspot.ca/2017/02/on-mail-on-sunday...
Two things I feel deserve note here beyond what others have said:

1. Sandstorm has not "gone"! It is still here, will still be worked on, and all of the current services they run will continue to run!

2. As much as I am a fan of Sandstorm's approach first and foremost... I've been following news from Cloudron and they are pretty cool too. When I first looked at them they were closed source, and now they are open and supporting self-hosters and everything.

And I love the UI, but I pretty much... hate modern UI.