skysight-inc/HackerNews huggingface dataset:
OK, you are right, never say never. For a once off, experiment or code never going to prod that you are always going to babysit, a regex is a good solution for speed and size of code.

The trouble with most simple regexes to solve this, is the state machine is often not closed.

A regex is way better than strcmp, ltrim, rtrim, mid and friends all held together with gum and tape.
Substack seems to have fostered a pretty good commenting environment for the little I've seen. Especially from authors like George Saunders writing non-political / education-focused "newsletters" (i.e., blogs). In part, this seems to be because of forced login, and the fact that you have a single, shared identity for all publications on the platform (thereby increasing the value of … civility?). But also, of course, the commenters are often limited to paying subscribers, so they are all on the "same team" as it were in a way public, completely open blogs / articles aren't.
Apple AirPods are so unreliable we don't allow them at YC demo day anymore
You have a strange definition of “any.” Going from 8 billion to 7.999999999 is one unit of difference. You aren’t interested in doing that?
And it pays so well, for everyone!
Great write up. The perspective that hey maybe distributed consensus isn’t worth the overhead is a nice one to see.

If fly.io found the upper bound on a Consul scale out, what do you think a reasonable threshold looks like for a smaller system?
Totally get that. I want more money and growth too, but this taught me I need a good boss.
What do new Sudoku techniques teach us about real-world problem solving?
The DEA, FDA, and state regulators are destroying everything IMO. Many doctors don't want to even deal with drugs labeled as a 'controlled substance'.

I ended up going off an extremely effective medication due to none of the doctors (including psychiatrists, etc.) wanting to prescribe it anymore due to restrictions. I now suffer daily. There are a few doctors who will still prescribe it, but predictably, NONE of them take insurance (because they know they can corner the market by not doing so). ALL of them charge $400+ per visit.
The cost of UBI isn't low: so let me ask - what's the cost of retraining those displaced by automation to another job? Is it more, or less than the cost of UBI?

Why is it assumed, a priori, that those displaced people cannot be retrained for some other useful job?
IBM 729 tape drive repair
In many countries it's illegal for shops to either not accept cards or to charge more for card payments (even though they do cost more, more than 5% of the transaction cost in some cases). I think this measure of hiding away the real cost of card transactions was the main driver for increased usage in earlier years.
“Netherlands” is not an adjective, the proper adjective is “Dutch”
Google Play Protect is flagging certain versions of Vanced Manager
Just plain denialism.

The IPCC reports are presented in a quite counterfactual manner.

The IPCC presents different possible scenarios at each report ; the first report voluntarily played down the risks, for many scientists were afraid to be perceived as fearmongers.

What happened? The worst scenario possible according to that first report.

The recently published second report presents different possible scenarios, accordingly to the measures taken or not to nullify our emissions.

Globally, the trend of emissions meet the worst scenario of the second report. That's not fear mongering, that's science.

Let's not wear masks against Covid, it scares the children.

Our children need us to act against the climate dereliction. If we really acted on the issue, it would not afraid children.

Children are afraid of our inaction.
you have to do both. seriously do your best to help them improve. but if they are causing problems for other people, you have to give up after some time and get them out of the way
Its unlikely that any of these distros including LFS systematically fix the sort of privacy issues that exist in open source software. For example, loading most HTML documentation in distros is a privacy issue because they often load resources from the internet.
It's not illegal. It's just very complicated to do correctly, and you risk large fines if you do it incorrectly.
Also, "the hard part" is understanding the system--therefore, shouldn't we optimize that part to make it less hard?
Maybe I read it differently but I think the bar that one can hold and the performance against that bar("high"/"low") can be two separate things. Sometimes they correlate but not always.

My read on the article was more on a mis-alignment of values and what is considered success. High bar / low "performance"(which is a subjective thing and can vary based on external factors) are those who want to learn because they know they aren't at that bar now but they want to be.

"Low bar" / high or low performance means that you have different goals and different measures of "success". If you don't resolve those first then that leads to the friction and the pattern the author outlines.

This can be in a bunch of different areas(security, performance, maintainability) and sometimes if you have two people who hold velocity and architecture separately as their highest bar it can appear that they don't value each other's bar since they are in direct conflict. It's been my experience that if you can ground it in why people hold certain bars and that the goals are actually aligned then the sum of the team that hold a high bar in different areas is greater than the parts.
That's reasonable. My concern is that during my lifetime I have had my access to useful medicines with zero abuse potential restricted because of (imo) panics that it could be turned into street drugs (pseudoephedrine), and also because of panics (imo) that it is too hard on my body (Torodol), and of course because of panics (imo) that they will turn me into a drug addict (opiates). The last class is admittedly worth being cautious about, especially with the more potent forms, but all of these drugs have legitimate medicinal uses and people suffer when they are taken away.

(Also, for drugs that you have to take to get through the day, the lack of a buzz is a definite benefit, and not just because it closes off one argument for restricting them.)
> securely, easily

Do you have any idea of the security measures that go into creating cash?! It's anything but easy to create cash that's hard to counterfeit.
I don't even know how to parse that. POSIX is a standard which was based on the unix OS's of the time. POSIX is an API, not a runtime. Only Unix systems today implement posix (MacOs, Linux).
> The current grading system teaches people not to ask this.

I would love to see your evidence to back this claim.

> Of course!

Can you tell me a little bit more about the pre and post measures you used? Were they numerical? Were they based on observable facts? Did they give you a sense of how close to (or far from) your goal you landed?
That definitely sounds like a useful feature, do you think upstream would reject that too?
Mercari, Depop, ThredUp, and Poshmark are all clothing focused but I've seen more and more random crap pop up over time.
In many parts of SEAsia FB is synonymous with internet, because FB heavily subsidizes data plans.
It is not an instance, it was a clone or if you want to be generous you can call it a fork. A fork that did not abide by the Mastodon license.

https://techcrunch.com/2021/10/29/mastodon-issues-30-day-ult...
It's trivial to hire house cleaners to come in once or twice a week, and to keep things minimally tidy in between.
I feel like worrying about the cost/efficiency of the heat engine of a fusion device at this stage is putting the cart before the horse. 40% efficiency is really good when the reactants are practically free.

IMO the reason that HB11 may actually succeed is that the reaction keeps most of the output energy in charged particles in the plasma, so it's more feasible to achieve true ignition than when neutrons carry most of the output energy away from the plasma.
Governments are incapable of "planning" for something like this. Even if it was likely to happen quickly. It would cost a vast amount of money and almost certainly be a bad solution, whatever they came up with. You really don't want the "expert" bureaucrats spending billions of dollars coming up with some hare brained initiative by committee that probably involves the usual mega corps who own their politicians being given vast amounts of money to do something that probably just gets in people's way.
I hate makefile syntax even more than I hate yaml
Most people take entirely too long to clean the house. Optimize for economy of motion and it becomes a sort of bin packing problem where you try and find the most efficient way to layer the various tasks that can be sort of fun in and of itself.
What IoT devices have you been coerced into allowing onto your network?
> They do not want to share their very thin profit margin with the electronic money vendors.

Then they are quite possibly operating with a false economy somewhere, due to the costs associated with cash handling.

Of course it helps to be in a country where card fees are capped.
What Should You Remember?
8b10b is like, 3 PCI generations old (PCI 2)! The next thing was 128b130b (PCI 3-5) and apparently 6 is moving to 242B/256B.
It sure as hell has something to do with vaccine mandates.
(HashiCorp Co-Founder)

First, I love this blog post and I tweeted about it, so please don’t interpret any of my feedback here negatively.

> If fly.io found the upper bound on a Consul scale out, what do you think a reasonable threshold looks like for a smaller system?

I don’t know the exact scale of Fly.io’s Consul usage, but I would imagine they’re far, far from the upper bound of Consul scale out. We have documented some exact scale numbers here[1]. And of course these are only the customers we can talk about.

I didn’t read this post as talking about scale limits. Instead, it discusses the tradeoffs of certain Consul deployment patterns, and considers whether their particular usage of Consul is the best way to use a system with the properties that Consul has. And this is a really important question that everyone should be asking about all the software they use! I appreciate Fly sharing their approach.

To answer your second part (what is a reasonable threshold), we have documented recommended hardware requirements and scale limits here: https://learn.hashicorp.com/tutorials/consul/reference-archi... This is the same information we share with our paying customers.

[1]: https://www.hashicorp.com/case-studies
How to write platitudes for clicks.
Canada's freezing of the funds of people breaking the law and blockading border crossings?

So terrible. I don't see that as suppression of speech though.

(As I said elsewhere - take note that there is no evidence that any donors had their accounts frozen. One person was reported by a local politician to have had her accounts frozen, but when a list of donors was leaked later, no matching name was found, and no other information about that case has been shown. AFAICT, and I've looked, there is no decent evidence that any donors had their accounts frozen. It's just a right wing talking point.

The donated funds were frozen, temporarily, while the border blockage and other illegal protest activities were cleared up. But donors? Nope. )
Of course they mean that the majority of people (who) can afford ( a ) 1200 smart phone ( exist )
Please never think anything is too crazy to do. Try it.
> Extremely interesting to see how their talking points immediately were silenced when real hardship, like Ukrainians being invaded by Russia, started to hit the news cycle.

This isn't the gotcha you think it is, because it literally is just the TV-fed mainstream talking point for the "I support the current thing" crowd.
> given how politics treated Facehook

According to today’s NRC coverstory it was the opposite: the project failed because of the aggressive lobbying demanding an exception. And Meta refusing to discuss their datacentre design. IOW it failed because of the way that Facebook treated politics. https://www.nrc.nl/nieuws/2022/03/30/agressieve-lobby-voor-d...
Computer systems are imperfect. No one is claiming otherwise. What matters more is the probability of failure, rates of failure in the real world, P95 latencies, how complex it is to mitigate common real world failures, etc, etc, etc.

"Turtles all the way down" is an appeal to purity. It's exactly the kind of fallacious thinking that leads to bad system design.
> Further, I expect the number of cars on the road to go way up because suddenly so many more people can use a car.

That's just assuming rides will be dirt cheap. I don't expect that. With billions invested in R&D, costly hardware for self-driving car and tax starved governments to make money, these rides will be nowhere cheap where anyone could take ride anything between 10 min and 10 hours without second thought.

With all said and done I believe pricing will be in range of cab rides not bus rides.
I think you are missing a big understanding of their market. In Europe (Stellantis' primary market) cars are smaller and people spend less than North America, families have less cars, more families live in apartments and the electric charging infrastructure is worse. But a lot of people still like to be able to drive long distances, and for those an EV doesn't make sense as their primary car.

Their top car in 2021 was the Peugeot 208, which is also the #2 car in Europe (after the similar sized VW Golf). The petrol version starts at €22k, and the electric version starts at €28k (after incentives). That gives you maybe 250km of range. Where I live, that's not even enough to drive to the beach - one way - for the weekend, yet my petrol car could go there and back on a single tank.

At the end of the day what they say is correct, EVs will be more expensive than ICE vehicles and it'll be hard for the industry to transition. Maybe that's not a bad thing though... people will keep older vehicles running longer instead of buying new cars every 2 years.
They hired a North Macedonian development group to create a a cheap copy of the Mastodon code and tried to remove all logos & mentions of Mastodon in the source code.

It'd be like announcing that you're creating what will be the world's most popular website builder and blogging platform, then spending 10k to just rip off WordPress and thinking job done. It's hilariously inept.
do you think what you're envisioning can be bootstrapped through github actions?
> People on HN can't figure out cash?

>

> Whatever is going on, it's not about convenience.

Why not? I’ve worked in jobs in my life where I dealt with cash, had to count a register down to the last coin, check receipts, do cash runs to a bank and give the correct change. I even received cash tips.

I choose not to use cash because it would require me to go out of my way to an ATM and use it, then keep track of the amount of cash I have on me and make subsequent trips to the ATM as necessary. I could, and I used to do that, but it’s not something I did because I enjoyed my trips to the ATM. I did it so I could get a medium of exchange for my daily necessities, and now I don’t do that.
I'm in Bogotá. Traffic here is worse than anything in San Francisco. The main danger is probably the motorcycles, flying between cars, sometimes with inches to spare. I don't know the fatality stats, but they must be worse than the USA. It's hard to see how an AI could deal with this.
Arguably Facebooks help in spreading misinformation is to a large degree behind the Republican success in 2016. Tipping an unpopular president from too unpopular to win the popular vote to one which could at least win the electoral college.

This ultimately led to gross mismanagement of the pandemic when it was most vital leading to hundreds of thousands of unnecessary deaths.

In order to have a larger negative effect on society each and every Facebook engineer would have to personally conduct a mass shooting.

Edit: In support of this position consider that the 2016 election was arguably lost entirely based on 78,000 votes in the rust belt. Basically based on 1/20th of 1% of voter turn out.

Some sources put the number of unnecessary covid deaths in 2020 at around 200k deaths.

https://slate.com/news-and-politics/2021/02/lancet-study-40-...

Other sources put the number of software engineers at around 8850

https://www.daxx.com/blog/development-trends/number-software...

The number of unnecessary covid deaths per Facebook software engineer is ergo about 23.

Looking at stats from the FBI from 2000 - 2018 884 were killed in 277 incidents meaning the average shooter only managed to kill about 3 people.

https://www.fbi.gov/about/partnerships/office-of-partner-eng...

Nearly every nut bar I know personally who is radicalized was first radicalized on facebook before sometimes moving on to other platforms.

Facebook engineers by the numbers are actually far more effective at killing folks than the average shooter. Your choice of employment isn't moral nor is it morally neutral to just write code. Individuals in high demand who could work nearly anywhere ought to consider working somewhere more ethical.
WandaVision goes much farther than referencing MCU movies too. Each episode is a reference to a different decade of family sitcoms starting from the 50's.
I 100% agree that code should be self-documenting. I sometimes create intermediary variables or extract 1-2 lines of code into functions just so that the code can be understood just by reading the names of the variables and functions.

But there is also information that you can't just describe into the code. There are the examples I already gave above. Another one could be what I did this afternoon: I had 2 options to solve a problem, I chose the more complicated one but the one that works in every case. I added a 4 lines comment describing the second option and why I didn't use it. There is no other way to add this information that would be useful for me or another developer in the future other than a comment.
Same here. We disabled the push notification for Corp, but my personal account requires me to select a matching value.
JavaScript has a date type. It is perfectly reasonable to expect JavaScript Object Notation to have a date type.
You work 5 days a week and just to take two days off for your mental health and recovery so you can go back and do it again the next week.
It might sound bad, but most of those gov't regulations came about _after_ the disaster happened that triggered them.
> Slow compiles are an issue with C++ templates.

As far as I know

Rust has the same problem although to lesser extent. Monomorphization works well with judicious use. C++ STL is not written like that, they depend on 11111 layers of inlining to work well. Rust libraries aren't much better in this regard.

LTO removed some code bloat, but LTO itself takes more time. until thinLTO summary pass / equivalent pass in GCC WHOPR at least, middle end and early IR optimizations still have to happen, and Go wants to avoid that. I think that's a fine design choice. In Go's design, they have decided virtual calls aren't a cost they'd care anyway, pre 1.8 Go heavily used interfaces and that's not going to change.

> writing the code out customized for each given type should have identical performance to the template-generated version of the code

In theory yeah, but templates tend to generate more instantiations than strictly what you'd write by hand.

Also, obscure corner cases exist, but not big enough, thanks to those numerous man years spent on GCC and LLVM. https://travisdowns.github.io/blog/2020/01/20/zero.html
I draw a lot of diagrams, everyone in my company seems to think I am nuts.
Given that cars already kill people en mass, there's no real advantage to slowing down something that will likely 10x the number of cars on the road, or making those cars smaller and safer?
Sure, let's get to L5 as quickly as we can...without killing lots of people unnecessarily.
>Not to be rude, but the stereotype of the software developer is fast becoming one of fragility. A low wage worker spending their day working a fryer or a guy at a construction site would be thrilled to have such working conditions to where their biggest problem is someone eating too closely while making $100k+ per year in the air conditioning.

Oh my! People complaining about things that are relative to the situation they are in! How fragile!
WTF?

I sold a car through gumtree here in Aus a few years ago, the buyer sent a bank transfer, I received it, went about my day. Seems very similar to the UK (where I have spent most of my life and still have accounts/make transfers).
I wonder what kind of bubble tech bros and the people running these companies live in.

Ten years to transition? Try twenty at least. Most people still buy second hand vehicles and those are still gonna be gas. Think about the motorcycles too, and the pedestrians, and the cyclists.

Adoption will be much slower due to costs, safety concerns and privacy.

It would be better to just spend the money on better infrastructure and public transport, but that’s a pipe dream in the States at least.
What kind of citation are your looking for? It's just obvious to anyone who works in the medical field. There are only evidence based treatment guidelines for a minority of conditions, and those often don't account for individual variations between real patients. So physicians often have to resort to trial and error in order to find an effective treatment.
Where did that happen?

And before you say "Canada", take note that there is no evidence that such a thing happened. One person was reported by a local politician to have had her accounts frozen, but when a list of donors was leaked later, no matching name was found. AFAICT, and I've looked, there is no decent evidence that any donors had their accounts frozen. It's just a right wing talking point.

The donated funds were frozen, temporarily, while the border blockage and other illegal protest activities were cleared up. But donors? Nope.
None of the things you're describing actually require automation. If people actually wanted "diners on wheels" then we'd all be taking diner buses to the airport. A driverless car just frees up a bit of space; it doesn't fundamentally change the physics of how vehicles work (like cars did for horses)
That they don't even teach 'leaky abstractions' is a bit rich, and as you point out it's hard.

And it's not 'hard for most people' it's hard for everyone.

Every API is leaky and inconsistent, it's all a matter of degrees.

Concise documentation is essential. I'm reading about a Java API for the 5th time and only now just 'getting it' fairy clearly, it's not rocket science it just needs to be explained properly. Java 'Direct Memory Byte Buffers'. Simple concept, described poorly!
My comment was poking fun at an obvious conflict of interest which harms the credibility of any claims made. It's an article written around a questionable study. Credit to them for stating that right at the very top I guess.

To answer your question though, I think cash still has a place. I value my privacy and wouldn't like cash to lose all utility. With that said, I do appreciate the convenience of being able to pay for more or less everything from my phone. It used to be frustrating when you'd run out of change to pay for parking, or had to stop at a cash machine to pay for a taxi. The only time I can think of over the past few months that I've actually used cash was for a particular takeaway that doesn't accept cards.
Ah, I personally preferred gotoblas to linpack as it was faster (keep in mind this was a few years ago when I did research, no idea how it kept up). I also enjoyed the story of how an unknown Japanese student ( Mr Goto
- cool name ) outdid all the top linear algebra implementations by hand writing everything in assembly. It was an amazing story.
This was when everyone said assembly was dead.