skysight-inc/HackerNews huggingface dataset:
Just install 'Open in WhatsApp' from F-droid and you can immediately start a conversation with an arbitrary number. And without polluting your Contacts with numbers you'll maybe never use again.

WhatsApp used to function like that, too; you just added a new number in the UI. That was until FB decided that syphoning Contact info was lucrative. On my phones WhatsApp is still denied Contacts permissions and it works fine.
Termites are kind of regional. Other regions have powder-post beatles and other destructive insects.

But your point is valid. Wood is susceptible to rot, bugs, fire, etc.
Don't Be an Employee
I have a hypothesis that at least in the US smart people that want to continue with the same sort of “do the work you are assigned and be rewarded” become doctors. There are entrepreneurial paths in medicine but an excellent student that wants to can go from medical school to a residency, followship, and then a hospital position and earn enough to be in the 1% without ever needing to fight for it in the office politics / networking / job hopping sense. There are few or no other professions where that’s true, certainly not any that are so large in terms of numbers.
If you prefer stories about sports people, the rags-to-riches story of Jamie Vardy is a personal favourite[0]

Here is someone who never gave up despite apparently lacking the "talent" when young and yet went on to win the Premier League, be called up to play for his national team and beat the record of a world-class player (RvN) for scoring consecutive games in a row.

Meanwhile the sad story of Ravel Morrison[1] is one of how talent alone isn't enough. A football prodigy who was allegedly more gifted than his peer Paul Pogba (4th most expensive player transfer in football history). When you watch him, it is self-evident that he has some gifts but he has bounced from team to team and his career has not really reflected his natural abilities.

EDIT: Alternatively, another story, an anecdote from UK political aide Alastair Campbell in his book "Winners and How They Succeed"[2] - he talks about how on a visit to the Manchester United training grounds a coach pointed to the two young football players Wayne Rooney and Cristiano Ronaldo (neither of whom were even 18 yet) and spotted that only one of the two would go on to reach the very top[3], citing a difference in work ethic:

>He said that Ronaldo never ever stopped believing he could improve, whereas Rooney 'thinks he'd made it.'

[0]https://www.theguardian.com/football/2015/oct/10/jamie-vardy...

[1]https://thesefootballtimes.co/2018/09/25/the-complete-story-...

[2]https://www.amazon.co.uk/Winners-They-Succeed-Alastair-Campb...

[3]https://www.balls.ie/football/difference-between-rooney-and-...
The main imager is the Near Infrared Camera. It has ten 2048x2048 sensors. They're configured in two kinda-independent groups with separate optics. Each group uses one of those sensors for longer wavelengths (so you get two lots of 2048x2048), and four of them for shorter wavelengths (so you get two lots of 4096x4096). The two modules can (and I guess usually will) be pointed at adjacent regions of the sky; I expect they'll overlap them a bit so you'll get slightly under 4096x2048 for the long wavelengths and slightly under 8192x4096 for the short. These are monochrome sensors but they have an array of filters they can swap in to measure different wavelengths.

There are several other instruments, including some other imagers.
The photo picking intent leads to a confusing UI - it's common for phones to have many photo picking intents, so a typical flow would be:

* User clicks "attach photo"

* Phone asks, do you want to use "Photos", "Gallery", "Google Photos", "Camera".

* User wants to share a screenshot - so they don't know which to pick. They choose "Gallery".

* The built in gallery app doesn't show images apart from those taken with the camera. User goes back.

* User picks "Google Photos"

* Google photos only shows screenshots under a confusingly named "device folders" link in a hidden-by-default side menu. User doesn't find that.

* User tries "Photos".

* That turns out to be an alias of Google Photos put there by the phone manufacturer.

* User tries "Camera". That lets them take a picture, or to scroll through another list of past camera photos.

* User gives up.

And we wonder why apps don't use that feature of the platform...
Your statement is equally naive and hyperbolic. It's preposterous to think that humans haven't always had rules (well defined or not) to prevent petty BS from escalating. Of course the rules are different for a bunch of cavemen living in a group of <50 but rules and norms still existed.
I think a very promising model is getting people to pay monthly in accordance to their footprint and a non-profit taking care of spending it wisely: "We are constantly in a search for the most cost-efficient ways to reduce the amount of carbon dioxide in the atmosphere." https://compensate.com/
>They had a special opportunity to take a lead role in protecting the American public from being victimized by criminal behavior within the NSA and they chose to side with the criminals instead of the victims.

And where is that from?
the scammers can't speak german
I agree that listing 2 is a little verbose, but once you understand the syntax (not much different from vanilla SQL), it's pretty powerful. I think writing queries this way will ultimately allow for more expressiveness than something more concise. That isn't to say that this particular SQL is necessarily the best, but I think it works well for the problem at hand.
"GM fungus has mutated, hundreds of thousands of pick one - wheat - ladybugs - syrphid flies - bats - bees dying daily"
True

But now you have to write it for at least Linux and Windows...
Ask HN: Does using throwaways still make sense in 2019?
With all the tools and techniques (some of them automated) we have available nowadays, can using simple throwaways still be considered an effective way to hide your real identity in 2019?[1]

Example: https://www.youtube.com/watch?v=S9mZLBve6yQ

[1] There is a YC-worthy idea there, somewhere.

Edit: Fixed.
They have some known right answers and some they don't know. They check that you get the ones they know correct, and then they take the other info you provide and add some confidence that they are correct. This bootstraps the system.
Education Sector and IoT: The Benefits of Evolution
> for us being coders, nothing can be more comprehensible than visualizing the actual working code.

This tool is really great, but I don't think it's the panacea that the statement implies. For some people, the visualization may not be as helpful as it seems.
And hot.
That's not all that docker or any containerization gives you. For most people I've seen it's about infrastructure as code and quickly deploying Dev/staging environments. Yes you can do the same with ansible or terraform but what if you only want to test locally? Do you really want to wait for a VM to be carved out? Or just run a command and have things come up?
> I can't think of any reason this would be the case.

The author suggests such a reason: the loss of precision. As I understand it hints to a limited precision of float/double number representation. When you calculate a sum of millions of fractions some of fractions could turn into zero, because you have divided a too small number on a too large one.
Of course that's what they're doing... I thought this was well known? I don't think they claim otherwise.
Ancient DNA Is Revealing the Origins of Livestock Herding in Africa
They must have had happy childhood and fulfilling life.
And for companies that don't do business with those countries - this is not a loss.

Most "asshole" traffic I see falls into one of two categories - attempts to exploit vulnerabilities (../../../etc/passwd stuff) and account takeover attacks.

The first I can forgive, I don't frankly care where that traffic comes from and the responsibility is entirely mine as website admin to prevent these types of attacks through good coding practices, WAF, etc.

The second I have less control over because customers / the general public sucks at security. They re-use passwords they've had for 10 years and won't opt-in to 2fa. And as a merchant, my company generally eats the cost of fraud that these attacks generally result in.

If no or little legitimate traffic is coming from Tor, and a significant percentage of malicious traffic is coming from Tor - at great cost to me / my company - why the hell would I allow it to continue?
Normal school is pretty easy for children in the top 5%. For children who are much smarter than that following a curriculum designed for average children is not just a waste of time it’s incredibly boring and frustrating. Being bored all day with things you knew already or picked up three days into a six week unit is not a good way to get children to enjoy school.

If they’re good at school school is unpleasant because it’s not set up for them. Orders of magnitudes more money is spent on special education than on gifted education because no one cares about children who’ll already do fine academically except maybe, if they’re lucky, their parents.
Beta for Operations Research on StackExchange
But this level of work requires an operations guy to know how do do all this right. Most (not all) developers can get to virtualenv or similar tools, but have issues keeping the rest of the system working and stable, or with firewalls, or with system patching.

As an ops person myself, docket saved me lots of time.. defeated can run their containers locally then hand then over to me to stand up. As we move to hosted services, I don't even need to maintain a server. My role of shifting from spending lots of time on ansible and monitoring servers to helping look at code and spending more time investigating weird bugs outside the developers capacity.

I was an early Hadoop adopter as well... And I agree with people's sentiment here -- it was a tool looking for a problem (outside it's specific use case). I used it for it's intended purpose, and I have with it too make it a web crawler to. It actually kinda worked in that regard, but it's not the right usage. It might be able to expand into new use cases though.

Docker solves (again) a real problem in the industry that had existed for decades... And The problems solution keeps going back and forth. Nowadays we train developers, not systems engineers (I've been trying to hire a systems engineer for almost a year and have nearly no bites... Or developers positions get 3 good candidates worth interviewing in 2 weeks or less). This means we have lots of available developers and not enough ops people. Containers help shift the burden to work in this dynamic to -- it simplifies the process to get the devs application to work in isolation. This means 1 ops guy could support a dozen developers and 30 apps on one server relatively easily compared to before. It shifts the burden of the developers runtime environment to the developer... We can still step in too help, but when file that environment is codified in git.

I've been an ops guy for a decade and unlike my positional colleagues I love Docker, it's let me focus on more important things.
But the point is, vast majority of companies are nowhere close to Facebook/Google/Reddit wrt. data scale, and have no need for tools applicable at Facebook/Google/Reddit scale.
> my husband, young son and I were living in my parents’ house.

How big is her parent‘s house?
Lets put it simple, this is terrorism.

We talk about a plan to disseminate a potent lethal poison claiming moral reasons. Not unlike releasing gas sarin in metro (for highly moral reasons also, everybody has a good reason stuck in their head). Killing millions to save thousands and so. The main difference here is that is a lethal stuff regenerated constantly and released in the air at random days. Yup, this could be worse than sarin attacks. Any fail would be permanent.

There are dozens of spider poisons known that are weak or harmless for people. They had choosen instead the poison that is worst... not for the insects, the worst for us. The more efficient killing people.

And they plan to give this people's serial killer to fungi, to spread it under the soil and into the air. Fungi kingdom is a poorly studiated group of life beings, with a sophisticate defensive methabolism and a complex ecology. Several species can associate and fuse into one (lichens) and two species can be different forms of the same species; therefore there is some risk of horizontal propagation of the modified gene to other species with unpredictable comsequences.

Forget pot smokers, this people should receive inmediately a visit from FBI in their headquarters. They have a lot of things to explain, and I'm talking seriously.
Declarative mock server with fake data generation capabilities for .Net Core 2.1
Agreed.

Education has two complementary goals:

1. content curriculum (body of knowledge)

2. learning curriculum (how to learn)

The latter is more subtle, and IMHO doesn't receive the attention it deserves.
This seems like it would be very easy to game
> The education system provides fairly clear and predictable paths to affirmation, success, and a sort of grade based people ranking system.

> Life outside that system often very much does not.

Work does. There are salaries, titles, a hierarchical structure. Plenty of people get sucked into the cycle of wanting "just a little more" salary, recognition, promotions, reports. Not very different from a videogame addiction, where as soon as you level up you start feeling the desire if reaching the next step.
Seems to be a private beta, still?
What we call "monopoly", is "being big enough to put a thumb on market scales" in legal theory these days (note that this doesn't even require a company to have even 50% of market share...)
Nice concept. As a suggestion, I think a single page with #bookmarks would be more easily read than individual pages selected from the menu bar. But I’d be curious to hear the pros of the current design choice.

Visited on safari / iPhone SE (small screen)
Is that a joke?

As an earlier comment noted great majority of Cloudera/Hortonworks paying customers have just a handful of nodes that usually work slower than a properly designed single system.

As far as large customers with HDFS are concerned, many have realized that HDFS is shitty to manage and usually creates yet another data island and have been moving to generic single-host and scale-out file systems, as well as S3.

In my estimate about 10-15 percent of users really need Hadoop with HDFS, the rest have wasted time and money.
Can confirm, formerly used a spin of this technique and had to stop to better support blind users.
Jamie Vardy with his famous pre-game rituals :) http://www.espn.com/soccer/leicester-city/story/2961756/jami...
Madrid set to become first European city to scrap low-emissions zone
It's trivial to check that it's true for yourself
Petrol is stockpiled because the military needs it, not just the economy. REs are needed for many military machines too.
Wasn't C# standardized by both ECMA and ISO while having Microsoft patents?
I think ultimately there is a very short list of people who end up having a life that really turns out how they expected — gifted or not.
Do you extend this criticism to GraphQL?
All you need to say is sensible argument. Please present it but also be ready to admit that you may be wrong.

If your argument against bitcoin is just ad hominem, painting all bitcoin supporters as nutjob shills - don’t bother.
I worked in the ad industry. Every web-browser including brave, tor,safari is uniquely identifiable even on same hardware.

All the public computer researchers and browser vendors are years behind the techniques to fingerprint devices (probably 5+).

Canvas, WebGl etc are techniques of the past. There are much more advanced ones, than can identify devices with completely uniquely (on both desktop and mobile)

Also we know when users fake their fingerprints, and the algorithm respects the decision even though we know who the user is despite faking with all state of the art methods.

Latest methods dont even use JavaScript. Just CSS is enough to identify every device uniquely but you'd need JS to send the data back.

Every public researcher I've seen are given honeypot techniques that they consider state of the art even thought the industry is way ahead of the researchers.
My beef with Hadoop, and other big data tools, is that for pretty much any task other than outlier detection, sampling works as good, and is cheaper and easy to manage and reason about.

Even Google, the king of big data, will sample your hits on Google Analytics if your site gets too much traffic.
I see that your heart is in the right place, but I think as web developers we should take a blood oath that we will always optimize for standard compliance, instead. And for a standard that is not a moving target, while we're at it.
Whatever happened to the hottest iPhone apps of 2009?
A simpler and more elegant solution wouldn't screw over small businesses and individuals as much. An individual running a forum from their basement has to follow the same rules that Google spends tens of thousands on lawyers fees to figure out. Maybe exemptions or less strict rules for smaller companies should've been added. The EU isn't exactly a bastion of internet technology enterprises, so we probably shouldn't throw the few that try under the bus.
It's great that you encourage this attitude in your kids.

I had a similar high-achieving story until I experienced some mental health issues during my PhD. I came out the other side realising that what made me happy wasn't a high-octane, top-of-my-field job, but a bunch of other stuff that I went for instead. I mainly feel lucky that I was well-placed to do that, even if some might say I'd wasted some potential.
Given there's an android version of Hearthstone, what would have stopped them having a generic linux client before?
I couldn't find anything like it, which surprises me. It should be in the interest of companies selling screenreaders that the web is accessible with them. Creating a service where you can submit a link and it shows you a textual representation of how the screenreader sees the page would be immensely useful.
You could start here: https://www.w3.org/standards/webdesign/accessibility
I think you're describing what Fowler[1] calls an "external" dsl ie separate lexer, parser, and code generator. The alternative being "internal" dsl, something that uses a languages own constructs to create stuff; ie like how Ruby is is used in several well known frameworks.

[1] https://www.goodreads.com/book/show/8082269-domain-specific-...
If you use the static-generator approach, how do you do comments? If you just allow posts you open yourself up to many fun attacks.
True, but an important corollary is that many people who could serve our world in wonderful ways aren't learning grit, since our school system isn't set up for it and neither are most parents, even if they're smart and have recognized the problem. This is a huge waste of human potential, and also makes them much unhappier than should be possible.
No, I'm talking about the browser feature in Chrome that can be applied to all extensions.
I had a bit of an opposite experience, intellectually engaged throughout high-school, and extremely disappointed with the lack of academic environment in undergraduate.
hmm, its better to store state in ETS so when it does crash it can be restarted by the supervisor without losing the state.
Google is not blocking edge, or at least we have no proof of that. In this instance I think it's safe to assume an oversight based on naive user agent whitelisting.

And before I get accused of shilling, I hate chrome and despise Google with a passion.
Things New Managers Should Focus on First
It's what Pratchett said: “If you trust in yourself... and believe in your dreams... and follow your star... you'll still get beaten by people who spent their time working hard and learning things and weren't so lazy.”
Deployment of Docker containers is nice, but deploying a VM as in Vagrant was also fine. I avoided learning anything about Docker for about 2 years because I thought it was just a fad.

However, I would add that for my own personal use, it's invaluable for development work. All that work that you do _before_ your CI or deployment.

1) When I'm working with a collection of tools that I need but are a complete mess with lots of state (think: compiler tools, LaTeX, things like that), then docker image build with its incremental way of running each command piece by piece, and saving the state after each RUN, is actually a life saver. You follow the steps of some instructions, and of course, as usual, there's one extra step not documented in the manual, so you add that to your Dockerfile. You make a mistake, no big deal, just change the command, the bad state is discarded, and you get to try again. You don't have to run the whole thing all over again. And it's instantaneous.

2) When I have to work with a client's codebase, as a consultant, you'd be surprised how many projects do not have a reproducible build, with Docker or anything else. So I end up building my own Dockerfile. The number of times I've heard "but you just have to run this setup script once" -- well, those scripts never work (why would they? nobody runs them anymore). Especially when it begins with `npm` or `pip` -- almost guaranteed to fail catastrophically, with some g++ compile error, or a segfault, or just a backtrace that means nothing. For example, I recently had to run an `npm` install command and it failed with `npm ERR! write after end`. I re-ran the container again, and again once more, and then it succeeded (https://gist.github.com/chrisdone/ea6e4ba3d8bf2d02f491b4a17f...). npm has a race condition (https://github.com/npm/npm/issues/19989; fixed in the latest version). I wouldn't have been able to confidently share with my client this situation unless I had that reproducibility.

3) It's trivial to share my Dockerfile with anyone else and they can run the same build process. I don't have to share an opaque VM that's hundreds of megs and decide where to put it and how long I want to keep it there, etc.

4) It's a small one; but speed. Spinning up or resuming a VirtualBox machine is just slow. I can run docker containers like scripts, there isn't the same overhead.

5) Popularity is a blessing; the fact that I _can_ share my Dockerfile with someone is a network effect. Like using Git, instead of e.g. darcs or bzr.

By the way, you can also do nice container management with systemd and git. There's nothing inherently technologically _new_ about Docker; it's the workflow and network effects; it lets me treat a system's state like a Git repo.

Nix has similar advantages, but I see Docker as one small layer above Nix.
Tides, I could see, maybe. But wind? How is this going to have any non-negligible effect? The gravitational coupling of the atmosphere to the Sun or Moon is small.

The transport of angular momentum from the Earth by radiation is very small, and the change in that due to changes in wind is even smaller.
Photos of the Tiananmen Square Protests Through the Lens of a Student Witness
> Unfortunately I spent a lot of that free time playing video games. It was fun but i could've achieved way more.

I'm currently beta testing a new optimization - I'm only allowed to play WoW Classic after my todo-list is done. One if the items on the todo-list is "do something productive for 30 minutes" (and currently, there's no shortage of things to fill those 30 minutes with).

Maybe I can use the extreme gravitational force gaming has on me to do good..
I'm in this picture, and I don't like it
It does? But I'm using add ons that I made on Chrome that I haven't registered or signed anywhere. I thought Firefox disallows that?