skysight-inc/HackerNews huggingface dataset:
As a non-philosopher, this argument seems flawed in that one could argue the computer in the chinese room "understands" chinese. The Turing test, as I see it, would metaphorically ask if someone or something in the chinese room understood chinese and you could argue the answer is yes.
Everyone deserves to make the most of their career opportunities, but it can be difficult to ask for a raise or negotiate an offer. Adam and I are professional negotiators. We can draft emails for you, provide conversation scripts, and practice those scenarios with you. Happy to chat remotely; send an email to get in touch:

hello@dangoormendel.com

http://dangoormendel.com
Show HN: Mark Ferrari's “Living Worlds” dynamic pixel art scenes now on iOS
There's also even more "tons" of games that do them.
I think that kids who don't display those behaviors are mature enough to play and it is fine.
I'm not really a fan of conspiracy theories, BUT when you consider that 2/3 of the biggest browser vendors also control mobile platforms, you can kinda start to rationalize it.
Weaponized Bots, Algorithm Exploitation, and Countermeasures
I got a task to do. I got a app to bootstrap. Check up on hacker news - Angular 2, React or Vue?

https://youtu.be/Yx6k6WR8GRs
I think that stems from flawed security models. CAPTCHAs are trivial to bypass, and scrapers can keep their session cookies to never see the login challenge again. Regular users are the ones suffering from CAPTCHAs on login forms, not scrapers.
Things are slightly better in iOS 12.2 (e.g. web share, slightly better PWA restore to fore), but lots of things are still missing or broken [0].

[0]: https://medium.com/@firt/pwas-on-ios-12-2-beta-the-good-the-...
Except modern BlackBerrys provide a far more enjoyable and accurate experience than typing on glass. It's not necessarily faster, but nicer. And you even get gesture support for stuff like adding suggestions and moving the cursors around. Modern BlackBerrys run Android.
Vim Registers: The Basics and Beyond
System76 Announces New Darter Pro Linux Laptop
Bullshit. Who's been on the investor calls for the last few years? Sundar. It's not just that - Sundar is the public face of Alphabet (as it should be when Google revenues are 99.5% of Alphabet revenues).
You can cook tomatoes in cast iron. I wouldn't spread tomato paste around the pan and leave it in the sink with water in it for a week, but that's no reason to avoid cooking with tomatoes in cast iron.
Nations like India will be hit the hardest

When the majority of the population is essentially living extremely efficiently on a vegetarian diet without so much as personal transport, one should expect very little economic shock from issues as remote and abstract as gradual technology change. In addition, in many parts of India electricity is not yet reliable enough and corruption too endemic to allow the confident adoption of industrial automation.

highly automated systems are expensive, and difficult to upgrade in a piecemeal fashion

Highly automated systems are cheaper and more capable than ever, and getting cheaper. They are easy to justify on a budget because they pay for themselves in saved wages, 24x7x365 operation, and reduced error. Two examples are the dozens of companies now producing (1) industrial robot arms; and (2) warehouse goods transport robots at scale in China.

You can design automated systems for modular upgrade, it just means accepting the costs for that up front. Often it doesn't make sense to do so, because by the time it matters you can probably design a new facility to pilot new off-the-shelf technology before retroactively updating prior sites. I believe major western companies use this approach for iterating data center designs, for example.

In the US and similar, we've automated about as much as we could given existing technology. Newly available technology raises the automation cap a bit, but not that much.

Strongly disagree. Just a few examples of areas the US has dropped the ball on despite access to technology would be: mobile payment, sustainable energy, transport, agriculture, health care, retail banking. From outside this often seems to be the case because the US domestic macro-economy is against change for reasons of monopoly, litigation, regulatory configuration, educational focus or similar.

It seems that the technologies and social configuration being deployed in China today are likely to be the forebears of living arrangements for the majority of urban populations globally in the near future: package dropboxes (HiveBox), mobile payment (WeChat), high speed rail, nationalized critical infrastructure, etc. This is largely because they have, versus the US, what Tony Fadell recently described as "last mover advantage" and a population comfortable with socially mandated solutions. https://overcast.fm/+Lkc1bqy8c
You Don't Need a Headless CMS
This reminds me of the very typical discussion about the value of mathematics and the "descendants": physics, chemistry etc. :-)

If the ultimate purpose is to "do some work", movies and videogames definitely do:

- movies require (in theory) around 90 minutes of undivided attention, which is definitely "work" (how many people can watch an entire movie without peeking at the phone?); additionally, they can be intellectually and/or emotionally stimulating
- videogames are essentially, in general, structured challenges, which is "work" again: analytical, creative, reactive...

I'd say that quality of an escape, if we want to set this concept, could be better defined by the human experience added by it.

Alcohol doesn't really add any valuable experience (assuming one even remembers it).

Books, in average, may give the most valuable experience because they may be the most selective medium (due to the attention required).

TV, in average, may give the least, for the opposite reason.

Movies are definitely an infinite human capital. There's lots of garbage, of course.

I find hard to make any generalization about video games, as it's a very diverse medium. Farmville and co. "fare" in the ranks of trash TV, however, games like "Papers, Please" make a very significant experience.
This is such an awkward and boring thought experiment that it could only have come from the useless cross product of philosophy and academia. There's a reason no one in applied ML cares about this at all.
I'm kind of confused by your comment. I've heard lots of ideas for ameliorating the "power problem" (distribute, weighted votes, various election strategies for decision teams, feedforward techniques, feedback techniques, and lots of ways to choose best decisions.) Many say that Communism and Marxism are fundamentally ways to shift power away from the wealthy.

If power can be made to represent community values, then it becomes possible to use Machine Learning and Robotics to provide all the basics for everyone. And it becomes possible to work on fixing the sustainability problem. So each of these needs to be examined and potential solutions to one impact the other. Things don't have to be the way that they currently are - we live in a time when extensive automation is possible for providing "basics".
not the computer but the room itself
So, you think I should be drinking water pumped out of the ground in Silicon Valley? First of all, the amount of naturally occurring mercury is very high. (The Almaden Quicksilver mine was the largest cinnabar strike west of the Mississippi, if not largest in North America.) Then there is 50 years of semiconductor fabrication. I'll take my chances with distilled, thanks.
That made me smirk. My motorcycle has a fuel gauge, but it's about as useful as a chocolate teapot. It manages a reasonable guess if on motorways. Normal riding and leaning and it may as well not be there. :)

I just do what I've done with every bike, reset the trip when I fill.
Clearly. Not only bad at statistics, and creating a straw man argument from an off handed comment from Musk, but motivated to trash Tesla. The short TLSA disclaimer should be at the top, or better yet in the headline: “Guy that profits from Tesla stock dropping says Tesla is not doing well...”
I consider myself lucky that the store still had a few 2015 MBP left in stock when I went to buy mine. Definitely much better than that stupid touchbar stuff, and the fault keyboard.
The author evidently didn't find that option attractive:

« To run curl under strace from Emacs, I’d have to modify Emacs’ behavior to do so. With DTrace I can instrument every curl process without making a single change to Emacs, and with negligible impact to Emacs. That’s a big deal. »
I don't know if that's true. Don't you gain all the usual advantages of decoupling systems (clarifying responsibilities, documentation, independent growth and optimization, interoperability with other programs, easier testing) if you are forced to define a clear interface between the two?

It certainly seems like specifying a build process and performing a build process are two distinct things.
I agree that the 98% comment is meaningless, 98% of what? 98% of a journey is as good as 0 if the 2% is every junction on your route. But let's not pretend its extreme weather conditions we're battling with. The Google cars are still struggling to merge onto highways. We're not that close.
The styling of this web page is like a breath of fresh air. Peaceful, even.
I loved this article; I used Karpathy's tutorial to imitate a local burger reviewer: http://brian.copeland.bz/2018/12/16/the-burger-hunter/
I won't answer directly, please don't be upset.

Did you already perform a threat analysis and a risk assessment?

Who are you defending against?
Which are the attack or data breach scenarioes?

Put them in a impact / likelihood matrix and defend against the most serious combinations.

Do you still need to encrypt live data in the db?

If positive, an approach I used in the past was to never perform any operation in the server. Users were storing their private key in the browser (local storage) and decrypt data on the fly in JavaScript (you have to trust the browser js engine bugs.) The server could generate and store data for them using the public keys but nothing more.

If you need server side aggregations you can store in cleartext site parts of the encrypted information. Example: city names give you users per cities, regions states, countries.

Be careful about reidentification using extra information attackers could know about your system and users.
Supporting TLS directly in a kernel is horrifying regardless of the legacy of OpenSSL. Having userspace do the session establishment (where all the weird stuff happens) and letting the kernel do the bulk ciphering is reasonable, especially if you're already using sendfile so the kernel can handle the bulk data sending. If something goes sideways, punt the socket back to userspace. Lots of kernels already have bulk ciphering for encrypted disks or ipsec (which is often very similar, userspace negotiates sessions and kernel handles per packet ciphering)
You are right, if you add quotes to the word 'understood' in the second sentence. So, it is an issue of what understanding in the context of humans, in what way this is different from what understanding in the context of computers/symbolic language is.
In practice, cars are dramatically more dangerous (both for their occupants and for bystanders) than transit.

But the widespread use of transit by the poor which you note here is great evidence for my claim that cars are not an effective means of transportation for low-income people.

If people are screaming at you or smoking meth on the bus, that’s indicative of broader social problems which aren’t really solved by changing the transportation system. American society does a really terrible job at providing housing, drug treatment, and other social support for people with mental health problems.

For what it’s worth, I ride buses, trams, the subway, etc. all around San Francisco on a daily basis with my 2-year-old, and haven’t ever felt threatened. My general impression is that many yuppies feel unreasonable amounts of fear / disgust when they come into brief social contact with the homeless or mentally ill. YMMV.
https://github.com/zfsonlinux/zfs/commit/0c593296e98e3ac95f1... + https://github.com/zfsonlinux/zfs/commit/26a856594f731db6244...
Bosch eyes Google, spends €4B on self-driving vehicles
A Freak Accident Happens
Someone has thought of this, mainly involving primordial black holes. IIRC the idea is that right after the big bang, when the subtle density differences in the gas permeating the entire universe caused pockets of gas to contract and eventually form stars, some pockets would collapse into black holes directly.

edit: I should add that they can't be regular black holes formed from stars, because then they'd have the same distribution of the stars in the galaxy they formed. While the the stars in a galaxy are most numerous near the center and get less numerous away from the center, the mass we have to insert in the form of dark matter to make the equations add up has to be evenly spread from the center and far beyond the visible edge of the galaxy.

The problem with this primordial black hole idea is that having lots of such black holes about would leave a very tell-tale signature thanks to gravitational lensing, which would be very strong near the event horizon. So far, no searches have found this.

Here's one news article describing the results of a recent search: https://physicsworld.com/a/supernovae-reveal-that-primordial...

See also https://en.wikipedia.org/wiki/Primordial_black_hole
First, porting to another platform may well fall under fair use: https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google...

Second, companies don't sue you just to make a point or to show they're right; success is never guaranteed, and corporate lawsuits are expensive -- not only in direct monetary cost but in PR costs as well. Companies use lawsuits when there's actual serious damage done to them which they want to recuperate, or to prevent such imminent danger of serious damage.

If you cause serious damage you should expect to be sued regardless of whether you did something wrong or not, and even if you do something wrong but don't cause serious damage, chances of a lawsuit are low[1]. So while certain things may certainly increase your exposure, what puts you in danger is the harm you do more than the rules you break.

Projects that mimic or port the Windows API would be in danger -- whether now or before the lawsuit under discussion -- when they can cause serious damage to MS.

[1]: This may be different for trademark violations; I think trademarks require vigilant defense or they could be lost.
Edit: misremembered the argument. Ignore me :)
To be fair, they do say "It is our intention to upstream any
code which we can." and give the 3 reasons they have local commits, which all seem reasonable. I expect they will continue making contributions as they make finish features and generalize the features.

Part of the allure, uniqueness, and awesomeness of the *BSDs is that they _can_ be modified and forked in this way because of the license. So the fact that FreeBSD has made an amazing code base that can and does serve as the foundation of Netflix's distribution network is great; it gives visibility to the OS and also meaningful code contributions from a large player who pushes it to the limits. We may not get all of those _right_now_ because of NDAs and the realities of life, but it is all helping to make it more awesome.
Basically an earlier version of this beastie: https://waterwise.com/?product=waterwise-3200-countertop-dis...

I suspect that this one is identical for all practical purposes.
(1) isn’t client-side.

> $.getJSON("/cgi-bin/trypandoc", { from: from, to: to, text: text },
I don't think this is the case - both the breakthrough and your statement about where the car manufacturers are.
First, current machine learning is flawed. I provides reasonably accurate predictions for simple to medium complex problems with manageable amount of input variables, but requires a lot of data already at the high end of that. For high confidence and high dimensionality it's already uneconomical to even get the data in amount and quality needed. These models fail ultimately with complex scenarios like day to day driving.

As you can see with Waymo and Uber even the simple grid like traffic systems in the US with wide lanes and lots of space to cross are already a problem. Here we haven't even looked at organically grown traffic systems like in Europe or the sheer craziness they call traffic in countries like India. Effectively none of these are self-driving cars as they all come with a driver who regularly has to intervene as the cars prefer to drive around the block rather than doing a left-turn. These are problems they will not be able to solve even with 100x the mileage and cars they have today - scalability is not the problem here. Or rather it's uneconomical to solve it like that - by the time you gathered the necessary amount of training data the traffic systems will likely have changed significantly.

The underlying problem is that machine learning is impossible to debug and deep learning is based on the understanding of the human brain from the early 60s. These fields has advanced significantly since then and we will need both, new algorithms and new hardware, of what will eventually become sophisticated neuromorphic networks that truly mimic the human brain capacity. As it stands today, a human needs only a couple of examples to train, a machine needs millions. This is not only a compute problem but also a sensor problem. Today's sensor don't deliver the data at the necessary fidelity fast enough. We need algorithms that can learn more effectively, not harder.

I wouldn't be surprised if the German car makers are basically where everybody else is, but just waiting until the systems gets to a level where it's economical, truly safe and well accepted to get into mass production. Until then, they are probably fine with customers of Uber / Waymo play guinea pig.
>It's entirely reasonable to show a challenge after a couple of failed login attempts, but they should never be part of the default login flow.

Nope, that only works if there weren't botnets that just multiplex millions of requests over thousands of websites.

Anyone who has tried IP-blocking bots has run into this where 50k+ IP addresses just need to send you one request per couple minutes.

Your posts in this thread show how easy it is to be against recaptcha without addressing why people use it, or you suggest it's a flawed security model when people use it. It's kind of hard to take your advice seriously when I think of real world websites fighting real world abuse.

In another post of yours, you recommend the web developer to just expend more and more effort to circumvent abuse without recaptcha. Like creating a whole pending message system for, say, a forum instead of just a contact form. In fact, you'll find that there's no shortage of work for you to do once you attract abuse. And that's an easy solution to prescribe when you have no skin in the game. God forbid the site doesn't even make any money.
poor countries are poor

India has nuclear weapons, aircraft carriers and a space programme.
That argument holds true at every percentage, and it gets trotted out here on HN with regularity. "Oh, the DOJ would never charge people that they aren't sure they will convict" and variations on that theme. Getting arrested at all is in the eyes of many the same as being guilty of something even if not the particular crime you are being charged with.
> You won't find any representatives of the precariat at Davos

I beg to differ: https://youtu.be/7rL6gJkdlNU
If you need CAPTCHA I may suggest plain text CAPTCHA (preferably ASCII only) with entirely server side computation, meaning anyone can read it and has maximum compatibility. If necessary, make your own rather than using an existing package, since that makes it less likely that automated spam will get through if you use a different one for each thing.

However, you should never need CAPTCHA to login (except possibly anonymously; Fossil requires a CAPTCHA to login anonymously), or to do stuff while logged in. You should not require CAPTCHA to read public information either, or to download (since you may wish to use external download management; for example, I prefer to use curl to download files rather than using the web browser, and it seems that I may not be the only one).

Of course manually entered spam will still get through even if you do use CAPTCHA.
> And this is just in the USA. Only 9% of emissions comes from agriculture. Even if you cut out all of that, you don't even nearly make a dent in greenhouse emissions. The real challenge is figuring out how we clean up our transportation, energy and industrial infrastructure. The problem is, consumption doesn't necessarily have an impact there.

See https://www.theguardian.com/environment/2018/oct/10/huge-red... and the link to the Nature article:

"The research also finds that enormous changes to farming are needed to avoid destroying the planet’s ability to feed the 10 billion people expected to be on the planet in a few decades.

Food production already causes great damage to the environment, via greenhouse gases from livestock, deforestation and water shortages from farming, and vast ocean dead zones from agricultural pollution. But without action, its impact will get far worse as the world population rises by 2.3 billion people by 2050 and global income triples, enabling more people to eat meat-rich western diets."

> I think I principally just really disagree with you about consumer activism.

What should consumers do then? Nothing? Demand better meat alternatives? Keep eating meat? Stop eating meat?

Would your views here change if you agreed consumption has a big impact?
We changed from UUID-4 to ZID (https://github.com/zidplan/zid) because it's faster and easier for many of our typical projects, including ones with distributed computing and concurrent computing.

ZID is a secure random number represented as lowercase hex. No embedded timestamp, no MAC address, no reserved character, etc. ZID-64 uses 64 bits, ZID-128 uses 128 bits, same as a UUID, etc.

KSUID describes a hybrid ID approach i.e. the ID is a hybrid of a timestamp as a string and random bits as a string. Our projects use a similar approach, creating a timestamp and ZID (which is more flexible than a KSUID) or if we want embedded time sortability then we use a ULID.
It’s not an automated translation machine. The Chinese Room received input in Chinese and produces output in Chinese.
Plea bargaining brings the US a lot closer the Japanese system than it really has to be.
The distiller I use has carbon filter packs at the output of the distillation chiller (at the top of each carafe where the water enters).
By Brazilian standards, this is peanuts...borderline clean, legal, and normal.
A Green New Deal Is Already Happening
Have you talked to the CLion team about this, whether to integrate it into the product or make a plugin for it (if such a thing is possible)?

Given how CMake centric CLion is, and how abusively dumb the CMake DSL is, your project sounds like a great thing to teach CLion about.
Perhaps it's the educated equivalent of "You'll be amazed at this one amazing trick!"
Each time I'm faced with a Google reCAPTCHA I think about how how I, and so many people like me, are unwittingly helping to train our eventual robot overlords.
Auto scaling means you will be provisioning the server on the fly when needed which manes names, IP addresses are not important.

Scenario I am referring to involves application team closely guarding their servers like babies which means they are married to server names and IP addresses. These are cloned from on-premises and load balancing is just sticky sessions going to one node with other one sitting idle until first one fails.
> standard browser

Why would Chromium be the standard browser for Android? I have never had that installed on my phone.

Edit: Yes I know Google develops the Chrome products. Down-voting my post without discussion is pretty useless, no?