skysight-inc/HackerNews huggingface dataset:
I think a lot about cleaning solutions because of this. You can't have shortstay accommodation without cleaning, you can't currently clean without human involvement, labour costs, etc. $100 works if you're exit-cleaning after a three month rental, but every 1-2 nights, it's insane. And Airbnb properties don't have the efficiencies of hotel cleaning teams (who will have targets/policies like 20 minutes to clean a room, no transport costs, etc).

It's a bigger problem for remote accommodation where staff are hard to find. I recently stayed in glamping tents in a national park where the operator had to drive 40 minutes each way on a rough dirt track to clean and reset the tents. Having to do that a few times a week would really knock down the enthusiasm.

Solve some of the cleaning problem and you have a huge market to disrupt.

As one example, beds and sheets and pillows and the like have barely changed in decades. Is there a workable format that would be quicker to deal with and acceptable to users?
Sure, that's why nobody suggested legislation be written about hard drive and RAM replacement in particular.
i got that double jab nigga

when that hoe, kamala, gone suck my nut nigga?
> The problem is that EE/FPGA jobs have to compete with FAANGs.

Too bad. That is the free market. The market is not obligated to provide companies with labour, just like companies are not obligated to provide people with jobs.
The premise is that consumers do not have the resources or leverage to adequately protect themselves (before and after purchase) from businesses. The premise doesn't always match the reality that imbalance still often exists.

"commercial grade" is usually just marketing BS.
The question is, do Chrome extensions require the user to be "logged in" to Chrome . That seems like a significant tradeoff just to control some software. (Does Firefox require login to run extensions?)
i can't wait for you covid on my nuts, feels so good
> It is great as a poor man's analytics system, providing knowledge that at least someone read your comment, allowing you to evaluate if it is worth posting more or if your efforts are disappearing into the void. However, having both up and down seems redundant. The both provide the exact same information.

I disagree. If a comment has 100 likes and 100 dislikes that clearly is different than a comment that has 200 likes or 200 dislikes. A new metric, controversiality is created when you look at both the total amount of likes and dislikes and the ratio between them given a comment. Depending on your inclination a comment with a high, equal number of likes and dislikes is perhaps more engaging than the same number of solely likes or dislikes.

> If there is a cost then there will be reduced incentive to let you know that your comment was read, which reduces future engagement, which is not ideal for the platform.

Depending on how it's implemented, this may or may not matter. For example you could allow people to like or dislike without limit, but after a certain amount (them exhausting their own karma) its effect changes, but regardless they can continue to do it.
“Most likely the answer is that Tesla would resume accepting Bitcoin.”
> Databases and everything which implements transactions or version control itself, certainly don't.

Why should programs implement these themselves? It should be part of the OS.
oh please, stick your covid on my ass

I want your covid in my ass!
>SpaceX has been around for two years less and has accomplished orbital missions.

And if they didn't get government contracts, then where would they be right now? If those contracts had landed in the lap of other companies, maybe they'd be the more successful ones?
> Intent should be the grounds for upset, intent only.

People can be unintentionally upset. I'm sure we can all think of a time when we've accidentally upset someone. I still try not to do it.

We don't have to force people to change their language. It will happen over generations as we discuss these topics.
Oh my. Wonderfully written piece (and so is his wife's).

As the father of a 5 year old, I cannot fathom going through they. They are very strong people.
I am curious to know what HN thinks of Musk's antics.
Fauxtomation
All these problems will solve themselves if the companies raise their compensation. You see this in the ML industry all the time. Many non-tech companies and even small to medium sized tech companies expect their data scientists to be fullstack engineers. And yet refuse to offer a similar level of compensation. Then they wonder why all the top talent flock to unicorn and FAANG type corporations.
From Krebs on Security (linked to from Jason Scott's Twitter thread):

> Unable to disengage a lock on his back fence, Herring was instructed to somehow climb over the fence with his hands up.

> “He was starting to get more upset,” Billings recalled. “He said, ‘I’m a 60-year-old fat man and I can’t do that.'”

> Billings said Mr. Herring then offered to crawl under a gap in the fence, but when he did so and stood up, he collapsed of a heart attack. Herring died at a nearby hospital soon after.
That looks like a scene from a Stanley Kubrick movie :)
This is what GPT-3 (davinci, the 175B parameter model) generates for real:

* Prompt:
">White’s attack on black is brutal. White is stomping all over black’s defenses. The black king is gonna fall..."
Fortunately there's an easy solution:

* GPT-3 Response:

Just don't play chess!

This is the only solution.
The reason for this is that the "chess is bad for you" argument is a logical fallacy called "affirming the consequent". It goes like this:
If A, then B
B
Therefore A
In other words, if chess is bad for you, and you play chess, then you'll be bad for you. The fallacy can be seen by simply replacing "A" and "B" with two different statements, for example:
The sky is blue
Some birds fly
Therefore, some birds are blue.
See the difference?
The argument against chess can be logically rephrased as "Chess is bad for you, and those who play chess will be bad for you. Therefore chess is bad for you."
I really don’t see what’s wrong with an applicant saying “no”. Employers say “no” all the time! The paragraphs and paragraphs about small-business ownership and how you have to hustle and grind and have character seemed really odd to me. Your applicant didn’t want to do what you wanted them to do. Just move on?
I don't have a word for the phenomenon, but the problem reminds me of a quote by Wilfrid Sellars.

"The aim of philosophy, abstractly formulated, is to understand how things in the broadest possible sense of the term hang together in the broadest possible sense of the term"

call it maybe philosophy-lacking, or worldview-lacking, but understanding how things 'hang together' in broad terms is precisely what our 'intelligent' systems cannot do. Agents in the world have an integrated point of view, they're not assemblages of models, and there seems to be very little interest than to build anything but the latter.
He was one of the three best teachers of any subject that I've ever had.
20% wrong doesn't mean distrust by default... the question is answered in the first few sentences.
Or to pay several retainers!

Tell one lawyer specifically what you will do, or did, and let them tell you what to do but that they cant represent you anymore, fire them. Go to the second lawyer and play dumb but using the rubric provided by the first lawyer.
I’ve only seen one burst pipe bring down a computer (Pitney Bowes, 1995), but I’ve witnessed several S3 outages.
Well, I'm rooting for you and hope that you get what you need from it!
i didn't know Israel and Russia technologically cooperated like that. interesting given that Israel is one of the US's closest allies
True, I think it's more that skiplists are both amortized and (taught to) expand randomly unless you dig deeper into optimizing the structure. I think with regard to hash tables, the annoyance of hashing is overlooked due to the simplicity of the algorithm.

From a purely academic side, its difficult to explain why you'd use one data structure over another. We can say THIS structure has an O() for THIS operation, but its often at the tradeoff of another operation. Then it comes down to ease of implementation, where I'd say skiplists have a harder time explaining vs. hashing.
> The app and sexual orientation are immaterial.

They aren't treated as immaterial in the attacks made on him by The Pillar based on the data, the attacks that led to the resignation; in them, the app and its use by some child predators (despite the explicit absence of any interactions by the official in question with minors) is specifically used to suggest he had a conflict of interest dealing with sex abuse issues.

And, its worth pointing out that there are Catholics calling foul on The Pillar in strong terms: https://www.ncronline.org/news/opinion/pillar-investigation-...
Free Course – Local Multiplayer Ready Player Controllers
That's way off in almost all cases.

That low of a tax rate would only exist in US states with no state income tax.
If I send bitcoins to friends and family abroad, they are worthless until they are converted again to a real currency. I remember when someone buying Pizza with bitcoins made the news. Now the only thing you can buy with bitcoins is decryption keys from ransomware-installing hackers.
There have been reports of this happening to non-EVGA cards on twitter, so the preponderance of EVGA cards failing here is likely just due to their market share. EVGA has sold far more RTX 3090 cards than any other AIB partner of nVidia.
I think the author was just a bit peeved after interviewing what he saw as the hardware equivalent of a software engineer who considers writing any tests beneath them, a job for someone else.
You would be interested in this, starring Magnus: https://www.youtube.com/watch?v=VPFI3-W8Fqo
wow, that old reddit screenshot looks incredibly similar to the HN interface.
Thanks so much for sharing, what a wonderful world :)
If you found this article interesting, I'd recommend this article by the same author: https://zipcpu.com/blog/2020/11/26/zipcpu-biz.html

> On another team I worked with, I was asked to call a man by female pronouns. This one brings me more grief, as I enjoyed working with the individual in question. He wanted to declare himself to be a woman. He changed his name, his clothing, his looks, his dress, you name it. While I might disagree with his decisions, who made me a judge? However, for me to call a man a “she” would make me a liar. This I refused to do.
Integration of User Address by Huawei Identity Kit in Android Apps (Kotlin)
Accessing time in CSS without JavaScript
Well I was a driver not a rider and I didn't pick anyone up. You should be able to look at what drivers are doing it seems. It's a mystery to me how I got a pickup in a cemetery late at night. Someone ordered it. The ride was cancelled shortly after I got there. Seems fishy to me that I got a message suggesting I wait in that neighborhood because of high demand right after the ride was cancelled. I've written software for a lot of years, and there's times when it does something unexpected. Consider this a bug report then.
Show HN: Dynamic-proxy – A universal dynamic reverse proxy built on Nginx
> We need a word or phrase for this phenomenon, where we attempt to substitute human pattern recognition with algorithms that just aren't up to the job. Facebook moderation, Tesla Full Self Driving, the War Games movie, arrests for mistaken facial identification. It's becoming an increasingly dystopic force in our lives and will likely get much worse before getting even worse. So it needs a label. Maybe there's a ten syllable German word that expresses it perfectly?

"Fuck the world" is all I can think of in this context
Sometimes people can't tell with Titania McGrath, a masterclass in satire.

https://twitter.com/TitaniaMcGrath
think of it as a portfolio, he can give 100m to 1000 people. So 998 people left.
It's even older than that it was first discussed in July last year https://news.ycombinator.com/item?id=23729156
what is good course to learn formal verification ?
Throw a host header at it and it will proxy to it!
No need to hardcode domains and upstreams in the configuration.
Dynamically builds balancers and connection pools from the incoming host header.

Could be a workaround for HTTP clients that don't use or leverage keepalives effectively, don't retry and/or don't load balance across all IPs in a DNS record.

* Implements retries, keepalives (idle/persistent connection pooling) and load balancing when your client can't!
* Optimised nginx Openresty config for speed and high traffic. https://github.com/openresty/docker-openresty
* Dynamic connection pooling to any domain using lookups performed by Kong lua-resty-dns-client https://github.com/Kong/lua-resty-dns-client
* resolves A, AAAA, CNAME and SRV records, including port
* parses /etc/hosts
* parses /resolv.conf and applies LOCALDOMAIN and RES_OPTIONS variables
* caches dns query results in memory
* synchronizes requests (a single request for many requestors, eg. when cached ttl expires under heavy load)
* Supports self-signed SSL using iteration on the-one-cert https://github.com/flotwig/the-one-cert
* Above point allows ALPN, HTTP2 and TLS1.3 from local box or wherever you trust the certificate.
It's just called a trie, and yes that's what the described structure is, just a trie on the binary representation of an ascii string. That's different from a search tree, which is used to order things. You can't serialize a trie into an ordered list as easily as a search tree, because that's what a search tree is for. A trie is better if you want to check if a key is already in the collection, because you only have to visit len(key) nodes.

I think we just need to realize not every software developer or engineer is a computer scientist, and we should hire more people with the title of computer scientist to help the engineers understand the best algorithms and structures to use. The engineers should be thinking about the bigger picture and should specialize in networking or databases or whatever. We're trying to make every "Software Engineer" into an expert on all levels of the stack, and it's starting to cause issues. You don't see mechanical engineers working on both fasteners (bolts, etc.) and reinforced cement structures at the same time, then tomorrow they design a centrifugal pump, and the next week they're in charge of the new V8 engine project, but as a Software Engineer I do that kind of switching everyday.
I remember many years ago when colour schemes/UI themes were still called "skins", and forum discussions about them often yielded amusing racist-if-taken-out-of-context sentences like "do you like white or black skin" and "I have dark skin, but I prefer the white skin." Not a single person was offended or outraged, everyone saw the racial associations but clearly understood the context and was more amused than anything else.

I'm of mixed opinion whether people were actually more intelligent or level-headed back then, or whether the current "ultra-PC/SJW-ism" trend actually started as a joke that got taken too far and adopted as truth by the gullible.
>Why shouldn't I be able to "tamper" with something that I own?

Of course you should be able to. You shouldn't expect someone else to repair it for free when you botch up the job completely, though.

>If they weren't so hostile to modification and repair, the failure rate of people trying to do things themselves would go down quite a lot.

Having opened up consoles from the NES era right through the Xbone, I don't think it's fair to say they're hostile to repair. There is a good supply for just about every part that fails commonly in every console from the last 35 years.

Anti-repair technology like serialization is limited to the parts that could be comandeered to enable "backups", and the systems themselves are fairly simple for a skilled person to navigate through. Ribbons will typically have clips at both ends (DS being the notable exception) and common "problem parts like" fans, laser modules and HDDs are always easy to remove and replace (with the exception of the laser/HDD in the OG Xbox). The newer consoles do use BGA and 4+ layer boards, but that's to be expected as it keeps the BOM cost and size down.
I just knew about this, definitely very cool.
How about just light and dark? A lot of chessboards don't have strictly black and white colored pieces anyway.

(For the record I think the whole thing is stupid)
Technological progress is not a given. Spaceships don't magically get built given enough time. Humans must spend effort on it.

Do we really have 50 million years? Very unlikely. Do we even have 150 years? I'd take odds against, we've just come way too close to all-out nuclear war recently and international relations are not trending in a promising direction.
Extract Product Lines
Damn, for all the huffing and puffing about “prima-Donnas”, it sure sounds like this guy couldn’t even follow a very reasonable request.
Simple truths. If we just took for-profit corporations for what they are, things would be easier to comprehend.

As far as I understand it, Facebook is a private, not public, space, and they can technically delete anything they want on their own platform. The big mistake is for us to pretend that they are a public space and that they owe us some kind of fairness and equal treatment. Why do we expect this? The sole reason for their existence is profit, they owe us nothing. Rather than taking the platform for granted as the new norm of social and political life, I think we would all be better off destroying it and creating a true, public cyberspace in its place.

Facebook does not need to be fixed, it just needs to be destroyed.
His choice. He's kept his lifestyle frugal (roommates, reliable but older Toyota car, etc). He enjoys the work well enough that adding 20 more hours and getting paid twice the rate for it is worth it, because he doesn't expect he'll always feel this way about it (his biggest concern is that it's repetitive and he'll get bored quickly). He's about to turn 30 and it sounds like he's about ready to think of something more career-oriented than warehouse work. Wants to get into something real estate-related, as I understand it, and a little cushion will make that transition easier.
I'm an American and finally told TurboTax to go f itself this past year.

I was very happy to find https://www.freetaxusa.com on reddit. Great experience and it cost me $15
Sigh. This appears to be one of those cases of media exaggeration for eyeballs. The study says:

> the effect on violence was only consistent visible for the measure of Airbnb penetration–or the extent to which buildings in the neighborhood have one or more listings (and for the measure of density, or the listings per household in the two-year lags). It was never present for overall usage, or the estimated quantity of Airbnb guests

And

> A second and related concern could be the potential bias due to omitted variables. Though the DID models control for the initial conditions of neighborhoods, they do not necessarily control for trends in these variables that parallel the increases in both Airbnb presence and crime. For example, there is some evidence that gentrifying neighborhoods experience increases in certain types of crime

And

> we have tested this hypothesis in a single city

So there's apparently a correlation between a single metric and a single class of crime in a single city, and there's a multi-year delay in the effect. The author speculates that erosion of social fabric is the culprit, but doesn't actually back this theory up with either data or references. One would at least expect some references to some other study about the correlations on emigration and violence (my two cents here is that it feels more likely that the former is caused by the latter, if a correlation exists at all). They even acknowledge that the correlation could be due to a factor that isn't being accounted for.

But then the article writer drops all nuance and blasts a title pegging blame squarely on AirBnB, even though it isn't even established that correlation is consistently true everywhere, let alone causation.

I mean, yeah, I get that people don't like predatory real estate renting, and want to hear that there's a neatly convenient evil entity to blame, but come on now.
Already done:

> In 2019, Magnus Carlsen and Anish Giri – who as of July were the number 1 and number 10 players in the world, respectively – promoted a #MoveforEquality campaign as a way of acknowledging social inequalities. In their game, black moved first and the line was, “We broke a rule in chess today, to change minds tomorrow.” It was billed as an anti-racist statement, but some took it as a suggestion to change the rules of chess to black having the first move.

https://theconversation.com/why-does-white-always-go-first-i...
This was in my opinion already readily apparent the instant that whitelist/blacklist came under fire.
As a non-native English speaker I read "so-so automation" like "sus-automation" and found it oddly appropriate.
Passengers tell of horror as Chinese subway floods
While remuneration is an important part of job satisfaction, it's not the only factor. If hire someone who hates travelling for a job that requires 90% travel time and give them a generous salary, they accept it, but will be completely miserable in it. They won't quit because of the golden handcuffs, but is that a "solved problem"?

Big banks do this to the juniors: pay them tons of money and work them to death. They have no problem finding talent. But I prefer companies find ways to make their employees lives not miserable instead of saying "here's some money for your misery, you may want to spend some of it on a good psychologist".

I am saying this as someone who has seen what working in oilsands does to people. Some people enjoy it, but some only stay for the money. They are extremely well-paid, extremely miserable, and never quit.
Sloppy Intelligence
Someone else pointed out that nowhere did he list how much he was going to pay this guy. Horror stories abound about companies using “take home” application tests to get work done for free, I think it’s somewhat reasonable for the applicant to be wary about this.
Couldn’t you replace Facebook in your statement with any for profit company? Isn’t that the game we all subscribe to?

Or are there virtuous for profit companies?
Industrial revolutions has happened few times in the past, and every time it occurs, we change our world to adopt it.

I can't help but wonder, what the world would look like if services in the future will be provided primarily by AIs. How do we adopt them? Do we have to invent a "New Speech" just to make AI understand us better so we can live a easier life?

"Question: Have you consumed your food today?", "Answer: I have consumed my food today."

Or a more subtle example:

"Hi! Welcome to ___. What do you want to eat today?", "I want to eat item one, fifty-six, eighty-seven and ninety-one", "Do you want to eat item one, fifty-six, eighty-seven and ninety-one?", "Yes", "Please make a seat. The food will come right away!" (all without making any Hmm or Err noise)
If you would actually like to know the history of the current trend, read Cynical Theories by Helen Pluckrose and James Lindsay
Guns can be effective, but they are also very messy and plenty of people have attempted to kill themselves with a firearm and failed. The results of that are horrific and in some circumstances can leave a person unable to try again.

I don't think you were advocating for it as a replacement for medically assisted suicide, I'm only pointing out that it's a poor substitute for what we really need.
My wife is a Ferengi.