skysight-inc/HackerNews huggingface dataset:
I'm sorry your situation didn't work out as you'd have liked it to. It sounds a lot like the journey I took to be honest. I drifted from "Senior Developer" to "Lead Developer" into "Development Manager" as the company grew. Before I knew it I'd not written a line of code in over a year and all I did was attend lengthy meetings. I'd also have been very disappointed if I'd had to leave the company. I still had a lot to contribute to the business and the product we were working on, just not as a manager.
How does phone number spoofing work? Sounds like a leak in the system to me if anyone could just fake anyone's phone number.
The underlying problem is capitalism, which startup culture unfortunately fetishizes to an unhealthy extent.
Cryptocurrencies Helped Venezuela Sidestep US Sanctions
I was looking at a Kanbanize board right before reading this post. I asked to my customer on Slack if I should complete a subtask of a card or start a small new one, because I think I won't be able to complete both of them before the end of the day. This is asynchronous and I didn't get an answer yet. I can make it synchronous by calling him but I won't travel the 3-4 km to their office every day I'm working for them only to be able to meet face to face. We did it during the design phases and it's OK. Probably the best way to build a grand design of the system. But email, IM and boards like Kanbanize, Trello, etc are OK for everything else. And Slack or Meet for calls and screen sharing.

I got the answer now, back to work.
My Breaking Bad Prank Gone Wrong Almost Cost Me $150k
I don't live there any more, but 3 times were Middlesbrough UK, the 4th was in Mountain View, CA.
Unlike machines that can always respond to a request for synchronous communication, people are often having meetings, doing other work that cannot be interrupted, or in different time zones. All of which necessitates asynchronous communication -- even if the delay is only a few minutes at a time. You can't just take research about distributed computer systems and apply the conclusion to humans.
The infamous "Datenautobahn".
In Seattle, a Move Across Town Could Be a Path Out of Poverty
They are Intel's latest and greatest processors in the respective product lines. 10 nm Xeons belong in a somewhat hypothetical future; comparing actual AMD products with Intel roadmaps and projections wouldn't be fair.
No, it doesn't work this way.
> Writers: stop being so damned bossy.

This also holds for commenters :)
In similar vein, I've seen a lot of people use the same argument against high speed inter-city rail (ie cities in the US are far apart), yet the low density interior of China is connected by high speed rail all the way to Ürümqi.
Most of the discussions focus on end-users, here is an anecdote how this affects businesses: my current client recently moved to Cologne, the 4th largest city in Germany. They ordered a broadband connection from Deutsche Telekom three months before the move. As it turns out, Telekom needs SIX months to provide service. This is in one of the top-tier business centers, which was built in 2009.

Depending on your mobile provider, you also only have edge connectivity in most of the building.
You can have a distinction between local and express trains, where the express trains skip all the small stops
Thank you for that recommendation. I had issues with my keyboard this week. It's a travesty that Apple is screwing up something that has been a solved problem for years.
Banning Natural Gas Inside Homes Is the Next Climate Push
They lost court cases over it, I don't think it is fair to call its accuracy debatable.

https://en.wikipedia.org/wiki/General_Motors_streetcar_consp...
It's the same reason why you can have vending machines everywhere in Japan but not in the US. Uniformly high cultural level (relatively speaking), as well as a high level of trust (justified) probably has a lot to do with it.
> collision rate will be much much lower?

I agree that colliding with other flying cars is going to be rare.

The issue is that when there's a failure of any kind, you can't just "pull-over" in a flying car. You need to land.

Flying cars just aren't going to be a big market, IMHO, in the foreseeable future. Pilots need to be qualified, and even then, they need to be in a place that can truly accommodate flying vehicles-- the middle of nowhere. And if you're going to that, you might as well buy an actual plane rather than an all-in-one hot mess of a flying car.
That figure doesn't sound convincing, and the linked paper seems to just make it up without any explanation or justification.

The limiting factor of a quad's ability to fly is the motor and unexpected failure of the battery. Higher end brushless motors have a life expectancy in the tens of thousands of hours. Battery failure is already mitigated in consumer drones by having independent packs each of which provides enough current to continue operation.

Quads do occasionally just fall out of the sky because a defective bearing ceases or a defective cell sags, but it's very rare. Most of the time they crash due to operator error.
New DNS Service Launched by IBM Vows to Keep Your Browsing Habits Secret
I live in London, and I don't get your point. There are OFSTED Outstanding-rated schools both in Croydon and Golders Green.
They changed it a couple of years ago, it was a credit union for employees of a major grocery store chain.
The North remembers.
Then it's bad design.
He had "leftist" in his bio so that makes him a "radical left".

Is that what passes as reasoned thinking these days?
But at least you can recover rather cleanly from the issue.
Best of the bad options doesn't make it a good option. It's far from reliable and one of the most common reasons I encounter for deadlocked Linux systems. Well, to be fair, it also hangs a fair share of BSDs and sometimes even a Solaris. If at all possible, I'd suggest avoiding it.
Very very few people sacrifice their own life for any kind of principle unless forced to. That's why those who do are often lionised!

But anyway, do you have a better first principle? If you don't care about staying alive why get out of bed at all, why not just starve to death? It's more work for sure.
Comment on my mentioning on move semantics, because I feel that this really ought to be pointed out:

In all the C++ standard library implementations of std::thread the only member variable of that class is the native handle to the system thread itself; there are no additional member variables! This means that the size of a std::thread object is equal to the size of a native handle, usually the size of a pointer, but sometimes smaller.

If you create std::thread by `new` you're essentially creating a pointer to a "possibly a pointer", which comes with all the inefficiencies associated with it: Double indirection, small size allocations tend to fragment memory. And at the end of the day to actually use it, you have to at least lob around that outside pointer around on the stack anyway.

So there is zero benefit at all of using dynamic allocation for std::thread. Don't do it! Just create the std::thread instances on the stack, they're just handled/pointers with "smarts" around them, and you can copy them around just efficiently as you can copy a pointer or an integer. Better yet, if you're not trying to "outsmart" the compiler you'll often get copy elision where applicable.
Ban free association then if you are worried about the wrong ideas being propogated to people. Build the police state and massive bureacracy that can enforce this at that the detriment to us all, or start trying to engage with these people and solve the fundamental problem.
World population projected to reach 9.7 billion by 2050 (up from the current world population of 7.3 billion).

I can't imagine we can extinct, we are the least-threatened of the species living on this planet.
One-stop introduction to the world of graph tech
I live in Germany, and use the bike, e-scooter/bikes/... and public transport for everything.

I have owned a car before, and I did not use those other transportation methods any less. We don't own a car anymore because it does not make economic sense for us.

When we need to travel by car inside the city, we just use Uber (~30 EUR/month is what we currently pay). When we need a car for a couple of hours to pick up stuff, we use one of the car sharing vendors. We can get "the right car" for whatever we need for ~4 hours with gas for less than ~20 EUR (~once every two months). When we want to travel around with a car, we just rent a high end one for the weekend for ~300 EUR. We do that once every two months, although in the summer a bit more often. This means we end up paying ~3000-3500 EUR/year in rentals/uber.

If we were to own a high end car, we would at least have to pay 30.000 EUR/year for a used one with 100k kms. On top, we need to pay insurance (~500-600EUR/year), parking (~150EUR/month where we live), maintenance (~200/year), handle some other burdens (wheel changes, etc.), and if for whatever reason we need a different car (to pick up something big), we still need to rent that. That puts the costs of owning a car at 2300-2400EUR/year + unforeseen maintenance + gas + rentals + (30.000 EUR - reselling value) / (years until re-selling).

Where we live, unless one uses the car at least every weekend, it makes no sense owning one. At one weekend usage per month, you can just rent, and are more flexible.
How long did that take?
A deep dive in the Vue.js source code
Is it not more out of necessity though? Would those people not prefer to drive if that was a viable option? In Paris specifically, the public transportation is fairly unpleasant - a lot of homeless people, antisocial behavior, bad odours, etc. Not sure how it is during rush hour, but probably uncomfortably packed too, so the ideal that Americans seem to have of sitting in a pleasant train reading a book or doing some work doesn't quite apply.
Very true. A similar incident, also from Finland, was the downing of the passenger plane Kaleva. It was shot down by Soviet warplanes during peacetime.

The vague publicly stated reason for the crash was that there was an explosion of foreign origin. The Finnish government knew that the plane was shot down by the Soviets, but chose to withhold this information for foreign policy reasons.

The airline's CEO confided the truth to the pilots' widows, who were sworn to secrecy. The true story was kept secret for almost 50 years until a Finnish aviation historian happened to find a copy of a Soviet air force officer's memoirs which describe the incident.

https://en.wikipedia.org/wiki/Kaleva_(airplane)

https://yle.fi/aihe/artikkeli/2018/04/24/matkustajakone-kale... (in Finnish)
The idea that words can control people's minds against their will is the stuff of sci-fi and fantasy stories, not reality. As observed in a reply, it's literally the Jedi Mind Trick. Where did you get the idea it's real?
Why would you send your kids to schools 40 minutes walking distance from home?

Some times you don't have a choice. Happened to a friend of mine here in Sweden. Their first kid got into the school closest to home. When it was the second kids turn that school was 'full' and they got sent to a school 10 km in the exact opposite direction.
Very wise words, I'm not a parent, but I like the idea of giving them the choice and allowing them to come to their own conclusions.

"A man convinced against his will. Is of the same opinion still" ― Dale Carnegie
This is one of the explanations: https://medium.com/starts-with-a-bang/ask-ethan-if-dark-matt...
Rotting Design Bingo
Facebook AI leads in 2019 WMT international machine translation competition
You've linked to the wrong wikipedia article, and used the word "town", which leads me to think you don't understand London much.

Is there any reason you linked to wikipedia articles about a part of London with a large Jewish population vs a part of London with a large ethnic minority population?

https://en.wikipedia.org/wiki/London_Borough_of_Croydon
Coronary stents cost 6 times more in US than some European countries (2018)
How to Access the User in Lambda Functions (With Amplify)
> It is no coincidence that the cities that actually provide the most support and resources for the homeless actually have the worst homeless problems.

Reading this reminded me of the story of the emperor who, on learning that the most plague-ridden parts of his empire also had the most doctors, promptly ordered all the doctors killed.

My point is: you're taking a correlation and arguing a causation most people would consider backwards. The mechanism you've suggested for this causation - homeless people migrate to places with better services, increasing the net homelessness - assumes a lot about homeless people: that they have the means to afford travel, that they are informed about services for homelessness, that they are rational and in sound frame of mind, and that homeless people avail of homelessness services.

Almost none of these are actually backed by available data on chronic homelessness! (The Wikipedia article for this is a treasure-trove of primary sources on this front). This mechanism is too weak to support the model listed here. It ignores that a full fifth to a third of homeless people suffer from one form of mental illness or another (mental illness accounts for the number three reason for chronic homelessness). The homeless population includes teenagers (nearly half of all foster children are homeless by the time they turn 18) as much as adults. Lack of affordable housing is among the leading causes of homelessness - if these people hd money to travel, they sure as heck wouldn't be homeless in the first place.

This is not to say that some homeless people may migrate to places with better services - there are always exceptions. The vast majority, however, can't. It's just not valid to make the leap from "cities with better services become magnets for the homeless" to saying "that's the reason cities with more or better services also have high homelessness".

> The fact that it would be good to be able to sit at a city bus stop ... is a good thing even if there are still homeless people in your city

Agreed! But exclusionary architecture is not the only road guaranteed to get to nice bus stops. In fact, it is not even guaranteed to get to nice bus stops. It is the "let them eat cake" approach to getting nice bus stops: great for those who aren't homeless, lousy for those who are.

It boils down to if you want nice bus stops for everyone or just those who aren't homeless. If you want everyone to enjoy nice bus stops, then you invest in solving homelessness, not in propping up barriers for them. That's the long and short of it.
Fair enough. I had just read the introduction, and the section headlines. I'm glad to see him agree on the importance of regulated utilities. Free Software sometimes gets associated with the American Capitalist Libertarian movement. So I wasn't clear on Stallman's personal views on the matter.
Foreign Generic Drugs: A Matter of Life, or Death
> Overcommit is disabled by default

No way. Processes allocating terabytes (GHC Haskell compiled programs, AddressSanitizer, etc) work fine out of the box.

Reading tuning(7):

> Setting bit 0 of the vm.overcommit sysctl causes the virtual memory system to return failure to the process when allocation of memory causes vm.swap_reserved to exceed vm.swap_total. Bit 1 of the sysctl enforces RLIMIT_SWAP limit (see getrlimit(2)). Root is exempt from this limit. Bit 2 allows to count most of the physical memory as allocatable, except wired and free reserved pages (accounted by vm.stats.vm.v_free_target and vm.stats.vm.v_wire_count sysctls, respectively).

Soooo vm.overcommit=0 does not mean "no overcommit" (which would make sense), no, it seems to mean something like "no special flags like disabling overcommit" :D
Using TypeScript Like a Pro with Chris Krycho
The answer to your last question still is, unfortunately, costs and return-of-investment. When we built our house a couple of years back the ROI would have been around the 10 year mark, not too great at that particular moment.

The ROI can either be improved by subsidies or if you factor in EVs. In the latter case, assuming there is enough cash available, the investment improves a lot.
> Take off, landing and cruising are easy to automate.

Agree with take off and cruising, but landing is magnitudes more complex, at least much more difficult for humans. Do you have a source that this is reliably automated?

> many crash are avoided thanks to smart (and creative) pilots (see Hudson landing).

Actually, the emergency plan in case of engine failure after take off always gets discussed on ground before each start, along with defining an emergency landing area. So I would assume the Hudson river often gets scoped in those preflight discussions, even though such incidents rarely ever happen.

Source: I took flight lessons a long time ago.
I don't know. But I've had the problem described above with a linux with swap enabled.
Seems like credentials being stored in logs is something that happens at pretty much every tech company - see e.g. Facebook[1] and Google[2]. Perhaps client and serverside hashing should be standard - at least then the actual credentials wouldn't be leaked, and the salt could be rolled the next time the user inputted it

[1] https://krebsonsecurity.com/2019/03/facebook-stored-hundreds...

[2] https://www.theverge.com/2019/5/21/18634842/google-passwords...
Yup, that’s what’s in my Sonoff switch. I love the ESP8266, it’s the reason I got a serial programming cable in the first place, long before I was interested in home automation.
SuSE solves this in their SuSE Linux Enterprise Server (SLES) with a new sysctl tunable, which soft-limits the size of the page cache.

https://www.suse.com/documentation/sles-for-sap-12/book_s4s/...

It is quite effective, although historically there have been issues with bugs causing server lockups in the kernel code around this tunable. It seems to be quite stable in SLES 15, however.

While the tunable is available in their regular SLES product, it is only supported in the "SLES for SAP". The two share the same kernel, that is probably why.
It's unfortunate that IDs were not applied across the chans, as they went a long way to solving this issue (a single poster was tagged with a consistent identifier) without compromising the main point of anonymous imageboards (no persistent author identity was attached to messages, post contents stood on their own merits only).

Still possible to subvert, but harder to do so, and it made client-side blocking of particular ids fairly simple.

Tripcodes fail in this regard, as they are elective.
My email is my [first]@[last].com. I constantly have to explain to people that I am indeed saying [first]@[last].com and not [first].[last]@gmail.com. Ughh.

Still, worth it. I love my email address!
1 minute with the vehicle slowing down and speeding up again? If it is bus it goes to the bus stop, other cars have to allow it to go back to the main road.

Edit: 5 minutes would be way too much if I think about it again - you are right.
I had to use them years ago to pay some club for the kids (UK), and every time I was sweating - where do i write the amount? Where the name? Is it readable? Did I mark the end correctly?... Thank $deity banks phased them out.
Dunno about China, but you can go from one end of the city to the other in Delhi - a distance of nearly 40km by car - in under 1 hour by metro.
Let me save you the read. No. The federated standardized asynchronous instantaneous digital communication protocol was not a mistake.
> 3. Buy box algorithm, which is a black box, is known for kicking out sellers who raised their prices.

Why should you continue to win the buy box if you raise your prices? Another supplier didn’t, so now they win.

> 2. Access to many traffic/buyer driving features of Amazon is conditional on the product being offered at the lowest price it was ever sold

Amazon has lots of products to choose from to feature. It is no surprise that the best deals they can feature are at the lowest price a product has ever been sold.
Would that be my personal pin number, or some other pin number?
> I mean, take one of the examples from the wikipedia article: Just because some people have a drug problem doesn't mean blue lights in a public bathroom to prevent IV drug use there is a bad thing.

Drug addicts by definition take drugs. Blue lights in toilets do not stop people taking drugs. They stop people taking drugs in that toilet. If we removed the blue light, and fitted sharps bins, people would take drugs in that toilet and not on the street, and they'd have a place to dispose of the needle. This would be better for everyone.
I pretty much based my home automation on Sonoff devices. I use Espurna and it's fantastic, and I wrote a small server for updates. I compile my custom firmware (so I don't have to set up new devices all the time, I just flash and they're ready), drop it on a directory on my NAS and all the devices in the house automatically update themselves.
But they do. I have gotten calls from users complaining their mail had not arrived after 30 seconds. Many people seem to treat email as a kind of elaborate IM.

(EDIT: Note that I do agree with your sentiment!)
The PIN you use to prove it's your card, when you use it in an ATM or in a chip and PIN reader.
But any process can be trying to allocate at the time your system runs out of memory, and most applications are not authored to handle malloc failing. Process failure seems easier to work around, from what I’ve seen. Would love to hear more from someone who has contrary experience.
I would like to get nathanbroadbent.com one day. The only problem is that the current owner is also named Nathan Broadbent, and they're also a software developer and startup founder. (This has caused some confusion a few times, such as identity verification for a bank, and during an interview with US immigration.)

ndbroadbent.com will do for now!
Bitcoin holder and user for ~5 years here. As a comparison of two of those features, against Faster Payments (which is what the Fed is proposing creating a similar system to):

Bitcoin is slow - it takes minimum 10 mins with high fees, or in times of congestion, hours or days with low fees. Faster payments takes minimum a few seconds, maximum 2 hours, for processing, no fees involved.

Bitcoin is expensive - fees are variable depending on congestion on the network, and current value of BTC. Faster Payments charge nothing to transfer 0.01 - 100,000.00 GBP (in reality, 10k - 100k, depending on your bank. I have banks that allow 25k and 50k) in a single transaction.

Bitcoin is a wonderful experiment, wonderful proof of trustless immutable transactions, but as far as a payment system goes, is only better in one way, and worse in many others.
> So I guess flying cars will be like normal cars, the easy bit is the middle bit, either flying in well defined lanes, or driving on the motorway.

Not that easy considering that at least two Tesla's were totaled driving themselves on a motorway...

One by straight up running into a splitting lane and another just ignoring a truck and driving into it.
My first domain name was my full name (never occurred to me to look for my initials). Then maybe a year after I was able to get the full name of my brothers and mom and dad and gave this as a holiday gift. After a year they let them expire. :p

I have a few domains for projects I want to do. Unfulfilled dream squatting. But for me the thrill of buying domains was always to nab that hip domain name. Some favorites—which I never owned but wish I did: JoanieLovesChachi.com, Superbad.com. Hahah makes me laugh every time.
> ... on practically every single context switch ...

How frequently do context switches happen? Can this be reduced, so that there is less disk thrashing? I.e. whatever process needs lots of memory swapped in, just don't switch to it for up to maybe a few seconds, rather than milliseconds or whatever? This seems less bad than having the OOM killer just kill the thing.