skysight-inc/HackerNews huggingface dataset:
> There's plenty of efficient public transportation inside the large cities.

Inside a few large cities. A lot of US cities are still designed around massive stroads, with barely any lip service to buses and bike paths. I still remember how surprised I was back in the 1990s when someone who lived there told me that there were no buses after 7pm in the largest city of New Mexico. Of course that's no LA or NY, which I'm sure have better public transport.

> That 6+ hour journey, with an additional layover period between the two trains, was compared to a 2 hour drive via personal vehicle. So yeah, people out here buy cars.

That's not exactly a sign of efficient public transportation, then. From what I understand, US trains go more slowly than trains elsewhere, and on top of that often have delays because freight trains have priority. Just changing that would already help a lot.

Of course there will always be places that can't efficiently be services by public transport, and there's always tradeoffs to be made, but it's pretty clear that in much of the US, public transport has no priority.

> across the entire US

But you don't have to do it across the entire US at once. Focus on the cities first. And on densely populated regions like the north east. Although the US was originally also built around big transcontinental railroads, and that worked. A lot of infrastructure has been destroyed. Not just in the US; also in Europe. I love looking at train maps from the 1930s, and shake my head at everything that's been destroyed.
> As a gay man, if I have 2 similar job offers, one with a company that shows they are accepting and dont accept prejudice, and another that says nothing. Which one do you think I’ll choose?

As a contrarian data point, as a black man, when I see a company or other organization hit all the DEI talking points about embracing minorities, etc....I throw up in my mouth a little bit and head in the opposite direction. I prefer blind meritocracies, which is what both the Army and Marine Corps used to be when I joined them. Now....even the Marine Corps is looking to staff a DEI Officer in the National Capital Region (seriously).
> If you do not do that, some ports will core dump.

What ports are you talking about? I'm using FreeBSD as my daily driver, never had a port core-dump due to this.
Obesity is a massive and growing health crisis, just ignoring the problem by pretending that it's somehow OK for the majority of people to be obese is absurd. The article seems to be claiming that the health issues from obesity are more due to how obese people are treated, not the actual obesity itself? Which I don't find particularly convincing, if you know extremely obese people the physical issues over time are obvious.

If we let kids eat whatever they want, a significant portion will live on a diet of sugary drinks and fast food - that's not a good outcome. Of course we shouldn't be shaming fat children, but we should be working on instilling habits around eating actual food, and avoiding excess sugar intake.

You don't fix obesity by telling obese people who are eating garbage food to eat less of it. And you don't fix obesity by telling obese people to eat whatever you want. You fix it by eating actual food (not fast food/deep fried food, and not drinks full of sugar), that actually makes you feel full with a reasonable amount of calories.
As far as I understand it, microgrants are given out every month by people within FUTO, as a thank-you to software... that is used by people withing the organization. From the video they did in May, I think those grants are about $1000.
Valgrind works on arbitrary code. Even if it's doing things like jit compilation or self modifying code. Without requiring the compiler to have injected instrumentation ahead of time.

There's a lot of C I've written which is only correct because I ran the test suite under valgrind while implementing it.
> Nice things I want from a page

Unlike my website, the page here is a static document. I see no information density issue showing a static document with generic mark-up. The page has no features at all, dense or otherwise. The page has no need for brand, it's just a document written by someone, and that person probably doesn't have a personal logo or corporate colours.

> it seems I am wrong for wanting them.

I never said that. What I said is that the browser is wrong for giving you an unsatisfactory experience with a generic web page.
95% of problems would be solved by locking the entire dependency tree.
If the Atomic Bomb Had Not Been Used
Look. I agree with you, in the core idea. There have really been advances in technology, but for each step made with brilliance and prowess, there have been 3 steps back with laziness and carelessness.

Some applications of the newer technologies merit their use.

Most use cases, however, don't.

Bad practices abound, the "art" of programming becomes a chore made by let's say not very skilled people. Luckily there are still lots of good managers and good devs that value adequately done products, but on average that's not the case and the Web gets more and more bloated as a whole.

One day you decide to disable JavaScript in your phone (which BTW is an incredible way to speed up modern webshit, as the sibling comment puts it, in under-powered mobile devices), and turns out that lots of f*ing blogs don't load their plain text and static pictures if JS is not enabled. That's an absurd situation we've collectively ended up in.

The mere thought of having a Word document with just text, images, and a couple tables, and not being able to open it if VB macros were disabled, sounds absurd. But that's exactly what large parts of the Web have become.
AI user interface design concept art
FWIW, Raspberry Pi availability is starting to recover, and they do have the ability to boot off of a USB drive (including SSDs) or a network server these days.

That said even SD cards are probably fine if you're not doing a ton of writes. (And it looked like a USB drive was attached to one of the PIs in the picture. So, presumably the important data is going there.)

You're not wrong that second hand enterprise hardware would be more reliable but, honestly, I think this setup is fine for what they were trying to accomplish - especially if they already had some of the hardware laying around.
I've probably already had that when consuming gram amounts of calcium carbonate.

The body's ability to recover is underrated.

The ECG's used by ambulance staff should be able to pick up the minute murmur in heart attacks, well having experienced something that could be described as one, highlights the vagaries in medical descriptions and the inability of portable ECG's to detect such a thing.

Little short of losing a limb, there's not much I havent been through, but the Police demonstrated their criminality years ago. Taxpayer funded entities in the UK, put the Nazi's to shame in terms of ingenuity.
I stopped buying harbor freight tools and went all in on Milwaukee. The productivity boost dwarfed the extra cash I paid...which now seems trivial in comparison to my capabilities with the tools.
Loads and renders fine here too, iPhone.
These scams often aren't. They rely on a certain % of people to give in without a fight.
We did, didn't we? Sadly most intellectual loves aren't as monetarily rewarding as programming has been for the past three decades.
I'm building a service called https://useftn.com which allows people to do exactly that. You just upload your dataset and we'll fine tune Llama 2-7B for you on that data. The model works with huggingface and all of the mainstream nlp frameworks.

It's in its really early stages right now (mainly just looking to learn/help people), so if you have your data in a specific format I'll be happy to code something up to make it work with your data.

(Also Disclaimer: I own this service)
Can $600M IdeaForge Forge India's Drone Dreams?
> Because fundamentally, if you ask people if they want to work 2 more years, very few will say yes

What's the point of democracy if you don't let people decide anything? (also what's the point of having a Parliament that doesn't decide anything). If people don't want to work, then lower the pensions to realistic figures.
Microservices just means you get that kind of mess in months instead of years/decades, and that mess is actually the objective.
I think you reiterated the above commenter's point: we shouldn't have to rely on such excess and benevolence to make sure every last person is being fed. That should be a baseline human right. The existence of charity itself is an outcome of inequality.
A passport, or some other difficult-to-forge document, could be used right?
Yeah, this isn't really about the signatures rabbit hole this thread has gone down. I've spoken at well over 100 events (and many webinars/videos) and it's totally routine as a speaker, or even as an attendee, to click through all sorts of routine terms and conditions like codes of conduct, agreement for photos/videos to be used for marketing purposes, and probably various other things. If there were some buried condition about payment after the event, I could easily miss it because it would be so unexpected. (An actual number would hopefully jump out at me but it would be so unexpected it might not if it were carefully hidden.)
I'm not into finance, but may I assume this is not about actual bears?
> If you are a cheese connoisseur, knowing how to make your own at home can unlock a world of unpasteurized possibilities.

Gotta push back against that.

If you're a budding cheesemaker and you don't know what you're doing, don't start with unpasteurised (raw) milk. The professional cheesemakers who make cheese with raw milk know the microorganisms in their milk down to the species and they know it's safe to make cheese with that milk. Unless you have a biology lab next to your house who are willing to look at milk samples, then you simply don't have the same information and everytime you use raw milk you're playing the lottery, and a lottery that you win by losing. Heuristics like "but the animals look healthy" are meaningless, there are bacterial diseases that have very different effects on humans and animals, for example brucellosis (caused by the Brucella bacteria) causes recurring fevers to people but only causes miscarriage in animals. And how would you know that an animal is having a fever, or is not healthy, if you're not, yourself, a farmer?

Even if you don't get sick, raw milk cheese can go bad easily and I mean it can blow up and turn into a sponge-like structure in what is called "early blowing" caused by the gases released by bacteria and yeasts infecting unpasteurised milk. If you don't mind your cheddar turning into a cheesy rugby ball with the consistency of carrot cake, go right for it, but don't say nobody warned you.
How does a handwritten signature prove anything? They are so easy to forge.

I always wondered WHY ARE PEOPLE IN THE US ASKED TO SIGN A RECEIPT WHEN THEY PAY BY CREDIT CARD? I can draw literally any scraggles and they’ll accept it. Are they supposed to compare to the signature I put on my card?
I see lots of people abbreviating Deutsche Bank as DB. Germans think Deutsche Bahn (train company) when you say DB.

Just FYI.
Allergic to Waiting. Is one second fast or slow?
It can detect more errors and you don't need to recompile anything.
If the assumption is that users set bad passwords, hence the need for MFA, then why should the MFA implementation assume their email account is any less compromised than the account we're trying to protect?

Sure, you could say:

P[password X is compromised] * P[password Y is compromised] <= P[password X is compromised]

...and thus you have increased the security of the account. By the same math, I say that you've barely moved the needle.

If your password recovery flow only requires the user to enter their email, then you've done nothing to raise the security of the account. At that point, the only important password is the one for the email associated with the account- the password for your login system, and all others like it, can be considered mutable and temporary.

If you have "we sent you a code" MFA and email-based password recovery, you have probably de-incentivised hacking of your service. But, the approach also puts a target on the email service provider's back.
Not at all.

Recoverable errors -> Result/Option, i.e. have your types not lie and say "this function open_file() returns either Ok(file) or Err"

Unrecoverable errors -> panic, i.e. crash your program and present a stack trace for debugging
> Toyota have been working on hydrogen fuel cell, isn't that practically the same thing

No, it's totally different.

"Hydrogen-powered vehicles don’t need charging like an electric vehicle. You refuel them with hydrogen gas, pumped in the same safe and convenient way you would a conventional petrol or diesel car" https://www.toyota.co.uk/hydrogen/how-do-i-charge-a-hydrogen...

You can't fuel an hydrogen car on the new electric infrastructure, or vice versa.

> isn't that practically the same thing except the power source is different

Nuclear power stations and coal power stations are same thing except the power source is different.

Sure, it's the same except for all the many things that are different.
> Is there a reasonable way to effectively keep rebasing on top of multiple upstream branches?

This is the problem. You cannot rebase with a stacked PR flow. The correct way to do this is use the merge command as intended.

One of the most powerful features of git is the ability to understand a common history between multiple parties and everyone throws this away entirely with a rebase and causes non-stop conflicts. I simply do not understand the preference for it, especially in shared repos.

Do not use a rebase workflow with any work that is shared with others unless you are communicating regularly and understand how obliterating your commit history will change how git views what is changed between two repositories. Rebase only works well if you are in a leaf branch you control and even then I prefer a single squash merge back into upstream rather than multiple rebases if possible.

I can't even tell you how much of my life has been lost correcting merge conflicts caused by bad rebasing of my commits by others.
I had the same reaction, but I don’t think they mean “operating system” in the computer science sense. (E.g. Windows, Linux, etc.) I think they’re actually talking about 45 different systems they developed internally to run their business.
The 401k flow into institutional investors did not disappear. No new sink for the money appeared.

Limited supply of shares and financial products to buy and near infinite, constantly replenishing, demand for putting the money somewhere. Until the pensions get emptied (not happening for the next few decades) the trend can only be up.

Money need to go somewhere.

And yes, this means that it is nearly totally decoupled from "fundamentals". Same as with real estate and housing.

Unless we actively force this money into the economy and wreck pensions, university endowments and charities funds, there is no way out anytime soon. The Boomers need their money somewhere.

And yes. This is why productivity is down, every company has massive war chest and noone invest in fundamentals. The rise of the MBA is due to Boomers 401k, not to something fundamentally useful there.
Or a patent, or register a company. These vultures just want to prey on the uninformed or gullible business owners who are just trying to make a living. I received “notices” of “dues” to several different “agencies” for my company’s listing. When I wrote back that all I needed was a federal id number and a business registration on file with the clerk, they stopped harassing me. One of these fake bills was $4,000 for a DUNS registration. Wow. Just wow.
Such 'benefits' are yet another lock and key; another hurdle that people in need must jump over. It's baby formula. You are just reiterating their point.
Not happening. Warships are currently barred by Türkye from entering the Black Sea through the Bosphorus, unless returning to base. The only NATO warships that could escort civillian ships bound for Odessa are Turkish, Bulgarian or Romanian.

https://www.navalnews.com/naval-news/2022/02/turkey-closes-t...

What might be happening is arming Ukraine with ground launched anti ship missile systems:

https://www.navalnews.com/naval-news/2023/06/polish-coastal-...

The Biden administration, along with the rest of NATO does not want to escalate and engage in a war with Russia. Not over Ukraine, not over the food security of Putin or Xi's partners. Egypt, Nigeria or South Africa not getting their grain only puts further pressure on the Kremlin to end this war.

Declarations of war have been exceedingly uncommon since the end of World War II.
If you can write one in COBOL and it can finish processing the whole set of transactions in less than 24h you may have a chance. /s
This shows a date of July 21, 2023 yet https://news.ycombinator.com/item?id=17927183 from Sept 6, 2018 with 286 points to the same URL.
What would happen is screwdrivers would rarely break, all the necessary screwdrivers would be made, we'd get cheap screwdrivers secondhand that had been straightened or re-shaped. The market would shrink considerably and the companies making screwdrivers would be at risk of closing. Repair shops would increase, resource usage would decrease, there'd be far less need of recycling.

Capitalism is completely incompatible with economy and environmentalism.
Yes.....and that's what I like about it tbh. Decentralised stuff always has an overhead, and is usually much more complicated. Here it's dead simple and way more usable than DC++
The problem I see with this is that although not assuming something until you have strong evidence to 'prove' it is good policy for scientists, it's often not good policy for people in the general case.

A scientist may struggle to rigorously define nebulous concepts like 'love' in an empirical manner, and will particularly resist applying such terms to the behavior of non-human animals. They call doing so anthropomorphism, and rail against it. It's not scientific to assume dogs have human emotions, so they need to be careful about incorporating such assumptions into their scientific work. But then you get laymen picking up on this and saying things like "love is a human emotion and dogs aren't human. what seems to be love to you is merely food-seeking behavior." But this is not the appropriate way for dog owners to think about their dogs. In everyday contexts, people should be making these sort of intuitive assumptions about the way other people and animals feel, even though they aren't necessarily scientific beliefs.
Yeah that’s a totally fair point, and one I took as given because it’s hard to discuss something like this if you need a disclaimer on facilitating organisational change every time the topic comes up. After explaining for years that no, doing agile doesn’t mean daily status reports and endless meetings, you start to consider that maybe these arguments are offered in poor faith and you want to focus on the good faith nuance.

Ironically, you can sabotage any attempt to apply some useful agile (or scrum) principles in earnest simply by trotting out a few strawman arguments against it.
Ah, the notorious Polish judicial system. Why am I not surprised.
Pressumably your superior moral compass is intensily relaxed about third world sweatshops, lethal mines and systemic pollution given that the "rate" is 2x their prior earning potential.

Widespread abuse and exploitation of people by people would not possible if the beneficiaries were not extremely skillful to rationalize their self-serving ideologies.
Sure. I am asking, whether we could get corrected titles here on HN for such cases.

I personally think, that a little due diligence is appropriate for titles of such blog posts, but that is only me and what I would do, if I published a blog post like that.
A philosophy that has helped me: Do what makes sense for your immediate goal and then reassess and adapt.

In practice, I actively rebase my commits in a PR with the sole focus of "What will make this easiest to review?". Then, once the review is completely I ask "What will make this easiest to operate and understand in the future?" I might squash everything together, or I might restructure into independently deployable pieces to facilitate rollback.

The point is that all these things might have different needs and it's ok to do different things at different times. But that's requires a little more judgement from individuals and is difficult to teach and enforce across larger teams.
I like the fact that there is finally reciprocity with the US citizen having to experience the same shitty rules as when we travel there.

But I'm a little bit sad that we will impose the same thing to other visa free travelers.
First these countries will probably want to do that also in reciprocity. And secondly it is another marker of the slow decay of public liberties in Europe and the raise of the dictatorial surveillance society.
I mean both ways. US implemented it first, Europe implemented it in return. Idiotic and unnecessary and political and, apparently, unavoidable now.
For me it was the other way around. In 2000/2001 I had zero experience with anything *nix apart from a couple of failures to get anything Linux to run, but on the first try with OpenBSD I managed to get it up and running in no time. I've always considered their installer to be simple, explaining, understandable and straightforward.
From https://en.wikipedia.org/wiki/Ape#Name_and_terminology :

"Ape", from Old English apa, is a word of uncertain origin. The term has a history of rather imprecise usage—and of comedic or punning usage in the vernacular. Its earliest meaning was generally of any non-human anthropoid primate, as is still the case for its cognates in other Germanic languages.
> In software development we are still trying to figure out how to write a CRUD app that doesn't implode in the most entertaining ways.

What utter nonsense. Shame on you for shitting on what I do.

> Those cathedrals were built after centuries of research and practice, continuously trying out what works and what not.

And they were built so poorly that most great cathedrals are constantly being repaired. If you visit the Cologne Cathedral at a random time, there's maybe a one-in-ten chance that you see it without a scaffold.

Just in case you actually believe the ridiculous idea (implied by the above comment) that pre-scientific craftsmen magically built better stuff than modern software engineers.

God I despise the self-loathing of this industry.
That's how it works in the US. You show the notary your passport or driver's license, they go "Yup, looks like you," you sign the doc in their presence, and they apply their stamp.
maturity of a project definitely matters; in larger businesses, the maturity of a product and how long it's had to "get past the teething stage" is very important, and for projects with public repos/issue trackers, you can get a nice feel for how the devs handle critical bugs going into it, or check if a major pain point for you has come up before and how they handled it.

the article is a call to get you comfortable picking/using BSD, and from my point of view it's reasonable to advertise its maturity.
I don’t care. I literally do not care. These food science people have lied over and over and over again. Modern history is littered with nutritionists being wrong.

Reading this I have to wonder what her angle is. Paid by food companies? Desperate for attention? Convinced she is fighting for social justice? Whatever it is I don’t trust it.

As for me and my own we’re gonna stick to the age-old advice that I know works: eat food, not too much of it, mostly vegetables.
Thank you for writing this. I learned a lot and found this explanation very helpful.
The same, I believe.