skysight-inc/HackerNews huggingface dataset:
That's the first time I've seen a decent argument about why it might matter.

But I'd still say "no, it doesn't matter", because the risk arguments for future pandemics due to each cause remain as they were in the absence of Covid:

• Labs doing safety wrong was already a thing, and this is worth improving because they still are

• Wet markets were already known to be a pandemic risk, and still are

Considered a different way, we may get multiple future pandemics from both sources.

Two independent Poisson distributions going forward is more important than one single Bayesian inference of the past.
> since they’re theoretically operating with lower overhead

If they're decently sized, they're probably just not accounting for all the labor overhead of taking cash.
If we are going to extend liability protections to investors, it goes hand in hand that we also tell them they can't run liability free scams, and punish them when they try.
Yeah, I do not use Python, nor do I have to read much Python code, but it may be difficult to follow, too (OOP in general), just like PHP with lots of classes but I do not mind 5000 LOC PHP code that is fully OOP at least, I probably would if they were in their separate files.
The business model is: sell your customers' purchase information to a bigger tradFi player.
The C++ std::deque usually uses blocks that are big enough not to worry about memory concerns. The linked list has bad performance because you have tiny blocks of memory, but blocks of 256 objects are usually big enough that they are contiguous for all practical purposes (paging, allocation, and caching). Libc++, the library associated with clang and the LLVM project, uses a block of 4096 objects in its deque.

This is an alternative that has been shown in the literature many times before, and it works well for certain access patterns, but is a major waste of resources for others. Yours in particular is great when you are pushing/popping both sides equally. The C++ standard deque is made for unknown but unequal directions of push/pop (while still having ~O(1) random access) with 50/50 ratio of push and pop.
I never agreed or disputed whether they're required or not, what I asked was whether they (complex numbers) were ever observed in Nature
Your discussion with DrF jogged my memory a bit. There was a discussion on this topic some time ago (I'm fuzzy on when) that went into detail about how there needed to be a specific use case and demand for this. I'm trying to remember the blog, but a search on HN yielded this: https://www.ageofinvention.xyz/p/age-of-invention-why-wasnt-...

I think this is the blog in question, and the most relevant part. If something else comes to me, I'll share it here.
US credit cards, for all their predatory faults, are a competitive marketplace, accessible by anyone able to follow a few steps [0], and provide effectively-free 30-to-60 day loans.

If someone can't get a credit card in the US, I'd question if they have sufficient financial literacy to take on micro-loans.

[0] https://www.creditkarma.com/credit/i/how-to-build-credit-fro...
Cap on interest? I wouldn’t keep holding your breath wait in for that.

For people borrowing at 30% interest, which includes many credit card holders today (including basically every card issued by a retailer today), if this type of financing wasn’t available, the next best options are just going without. Problem is, some of those people are racking up high interest debt to do things like feed their kids. There’s a lot of collateral damage to just taking credit away from everyone with a score under 750, which is what doing away with high interest options will amount to.
I can see how you would draw this conclusion, and somewhat agree. However, viewed through occam's lens, I'm more inclined to go with simple greed (tale as old as time) over an adult male fantasy.
> They are entirely different business models, run with different profit motives.

Why should that be taken into account?

> don’t let other bullshit that isn’t relevant to the business affect your decisions

Why not?

If you only consider one aspect of a complex issue and make your decisions around that one aspect only, you might be missing out on the bigger picture.

Take Trump's "Dumbest Trade War in History" as the WSJ calls it. Why are e.g. Canadians not buying US goods and why are they cancelling vacations in the US?

Is it because they have better vacation options in Canada? I do not think so.

They are doing it because they take the bigger picture into account. They do not care about temporary discomfort it might bring them. They know that they need to send a strong message to Trump. And they are doing it with their own wallets.
> Everyone (and their grandma, as they say) is on LinkedIn

Well, no, not everyone. I know a number of devs who aren't. I'm not either... I found the cost/benefit ratio of LinkedIn had become very unfavorable (not because of the non-professional content) and so I left it years ago.
Arranging the terms at time of sale for a small dollar item is somewhat different.
The Missing Data Infrastructure for Physical AI
"The tech necessary for steam engines was available by the late Roman empire"

I read here on HN that this might be not really true. Because the romans did not heavily invest into high pressure chambers, aka cannons, like it was done in medival times. You don't just need a metal pot to build a steam engine. They must be able to hold much pressure and if they don't, they explode.

So the romans likely would have been able to make it work, but it would have required a significant investment - as they did not had experience in building pressure chambers.
The sort of person who would order wings as their backup catering for a wedding doesn't shouldn't be borrowing for this, one would think. If they did need the loan they were already stretching themselves far too thin for a wedding event.
> C still is simple

Syntactically, yes. Semantically, no.

There are languages with tons of "features" with far, far less semantic overhead than C.

https://blog.regehr.org/archives/767

FWIW, writing programs in C has been my day job for a long time.
Or the Russo-Georgian war of 2008. European leaders have had plenty of time to react.

Just take the President of the EU commission, Ursula von der Leyen. She was Germany's minister of defence from 2013 to 2019.
Unrelated note, the inline images (at least in the infrastructure post) makes reading quite hard on mobile since in some parts it's literally a single word per line.

No need to fix it if you don't want to but may be useful.
> Pay in Full allows customers to pay for what they love right away using Klarna’s seamless payments experience.

I can get that with a debit card. Don't need Klarna for that. Obviously Klarna's target market is the financially irresponsible.
Before "Information Systems" there was no need for a company/college wide network; computers with printers on the same desk were a replacement for the typewriter.
Hi there! Feel free to jump into https://community.openstreetmap.org/t/about-mapping-features... , I think is a good point to discuss.
Since its written in Clojure which runs on the JVM why not a *jvm* variable also ;)
or maybe it'll help highlight how dependent we've become on credit cards meditating almost every financial transaction.

i distinctly remember ~20 years ago a that a friend bought a cup of coffee using a credit card and we all made fun of him for it because we thought he was trying to show off. "credit cards are for emergencies and big things like plane tickets, not a three dollar coffee".

now, i go weeks without having any cash on me.
The perceived complexity from a semantic standpoint comes from the weakly-typed nature of the language. When the operands of an expression have different types, implicit promotions and conversions take place. This can be avoided by using the appropriate types in the first place. Modern compilers have warning flags that can spot such dodgy conversions.

The rest of the complexity stems from the language being a thin layer over a von Neumann abstract machine. You can mess up your memory freely, and the language doesn’t guarantee anything.
> There are probably more effective methods of achieving the same, but it costs us less than a dollar to provision 50 servers using Claude to screen-scrape every minute during the install.

I think this is an important thing to remember/consider. I can't tell you how many personal projects I've stalled on worrying about costs "XYZ service/platform/API is expensive" without considering what "expensive" actually means.

Yes, they could have used OCR/image recognition-type software but what's easier than piping an image to an API and asking it?

LLMs frustrate me with their inconsistency/"fuzziness" (repeating instructions, putting them in all caps, saying "please" just rubs me the wrong way) but I know personally I have a bad habit of "That would be too expensive" or "How does it scale to X" when neither the cost nor the scale would ever be a real issue in the thing I'm writing.
It's four payments over six weeks. You generally don't pay interest on a purchase with a credit card if you pay it off within six weeks of the purchase.

After the purchase, there's up to four weeks for the statement to close, and then another few weeks for you to pay your balance before you have to pay interest.

But it looks like Klarna accepts credit cards, so I guess this lets you stretch out your cash even longer by combining the two.
The standard library isn’t going to change because of Gos backwards compatibility promise. Which is a good thing.

People can import their own flag parsing libraries, hence the HN submission we are discussing at the moment.

As for “talk is cheap” comment, I’ve written more open source code for working with software in the command line than most people. And that includes tools that parse other CLI tools and man pages to provide autocompletion hints. But that still doesnt mean that Go should make a breaking change to their standard library based on my personal preferences.
I have to disagree, as HN's resident anti-Display-Ads evangelist: the problem is the display ads! Display ads mean influencers, and LinkedIn messed up specifically by paying influencers extra if they got people to click "See More", which is why people on LinkedIn:

Talk like this.

To increase engagement.

And take up space.

They've been trying to change their value-prop from "we manipulate people into buying stuff" to "we offer useful services for professionals" by selling Premium subscriptions, which seems to be going well but still far from done: Premium sales account for ~12% of their revenue, leaving a staggering $14B to "LinkedIn Marketing Solutions".

https://techcrunch.com/2025/01/29/linkedin-passes-2b-in-prem...

https://news.linkedin.com/2024/July/LinkedIn_Business_Highli...
yeah and what we're describing here is a disagreement in opinion, not a factual inaccuracy.
Yes. Quoting the author:

"For example, the ability for nearly every application to have full, unfettered access to the entire Internet is a deeply-held and rarely-challenged assumption. Cryptocurrencies generally cannot be mined without a constant internet connection since you need to receive information about the latest "blocks". Denying all outbound network traffic except for a few allow-listed hosts would be one non-treadmill solution, with the added bonus of thwarting exfiltration attacks, 2-stage malware attacks, and command-and-control servers."
Check out "African Polyphony and Polyrhythm", a presentation by Chris Ford at Strange Loop 2016. He uses Clojure to model traditional central African drumming patterns with variations.

https://www.youtube.com/watch?v=EK4qctJOMaU

https://github.com/ctford/african-polyphony-and-polyrhythm
Typically you declare a member in the header and define it in the CPP. But you can also freely write definitions in your header.

You cannot define the same member twice, tough.

In an ideal universe, your header contains only declarations for functions which are defined elsewhere. If you define something in your header, it should be something intended to be accessed without the CPP. Say, a utility function to give you a string describing an error code.

In reality, because there are no hard rules, people do anything. You get definitions mixed into headers and such.

Look at it this way, each CPP file is intended to be an isolated compiled object. The header defines the ABI you use to talk to that object. And members defined in your header get copied into other CPP files and also compiled there. You want all reusable code to go into a separate compilation so it's not duplicated all over your binary.
Highly interesting!

main(argc, argv)
int argv[];

This is a culture shock. Did the PDP-11 not distinguish between `char` and `int`?
In my humble European opinion, you shouldn't be including your date of birth or home address either. Full name is just about acceptable.
This one is very steampunk (and batman) like! It's also literally steam powered

https://en.wikipedia.org/wiki/Ader_Avion_III
The problem is not that skill is expensive, it is that methods are inapt and archaic.

If I told you coding was unsatisfactory in a scenario where a human compiler was required to process each instruction, the correct response is not "developers" and "corporations". There is a right and wrong and our judges and lawyers demonstrate over and over they have not constructed a modern system for doing or finding it.
More importantly, prior to airline deregulation in the 1970s only the wealthy and business travelers were flying and someone else carried their bags for them. It is the middle class traveler who lugs their own bags.
Nor if you have a class of low paid (and before that unpaid) people who carried luggage for travelers. There was a lot of social change in the US after the 1960's, and travel only became democratized recently.
Here's the actual code that references the 'ospace' from before 'waste': https://github.com/mortdeus/legacy-cc/blob/936e12cfc756773cb...
It was reaveled how dangerous it was around 1986, after the Challenger disater. There were too many incentives to ignore it.
Commercial crew would probably not come to be (at least not in its current form) if SpaceX wasn't around to prove that it's possible
The capability of building thousands of cars per week is quite old. You may be referring to EVs, but even in that category we have BYD that is knocking competitors out the park.
It's possible to come up with excuses for any terrible policy. The presence of excuses doesn't mean in any way that those excuses are good or reasonable.
Is this faster than the CLI project management tools we already have and things like git checkout -b? How?
Exactly. From her own story you can also infer that pretty much everyone who was detained with her was in fact illegal.
Nobody cares about them because they don't have the reach of this white woman; not that anyone would care, because they can't make up a bullshit story to pretend that they got unfairly detained.

It may not seem right, but enforcing laws is kind of the point of having borders and cops and things like that. I'm amazed how many people are complaining.

This woman is clearly shady and got what she deserved and that's that.
Why couldn't we have something decentralised there too? Like blogs/RSS or AT proto, but for CVs and networking? Some kind of protocol on top of micro formats?

That still works with LinkedIn (at least in one way, as it's obvious LinkedIn won't ever reciprocate).
The entire "unix" part was updated with OSF/1 source code, with patches here and there of Free and NetBSD codebase.

But especially when compiling code that was written in C for "modern BSD" (Net/Free/Open) you can easily hit the part where userland etc. is OSF/1 branched off BSD 4.3/4.4 and simply does not include things people "assume" are present on BSD (like the more advanced linked list and tree macros)
I recognize that I have been pretty fortunate in life, but I've never been "overnight success, will never actually need to work again" fortunate. I struggle to sympathize with "I got everything I ever wanted, and now I'm depressed". That framing for the article does not exactly have me chomping at the bit to play his newest game.
Klarna is a Swedish company, and is one of the biggest players in the online payment market in Sweden. Swedes can run up unsecured debt with the best of them. And yes, you've been able to pay your DoorDash equivalent in Sweden with Klarna for quite a while now, without it ever having made the news.
Congratulations on shipping this. But I fear you'll find devs a hard market to sell to. Even $55 for a lifetime is near the "screw it I'll just build it myself" threshold.

Also seems like you're taunting them into building themselves:

If (you're a creative developer) {
return "Build your own portfolio website";
}
else {
return “Claim your Scoutt.it page” ;
}
Searching All of Wikipedia on a Raspberry Pi
I would, if they're a great dev when they aren't "vibe coding". That they called themselves that would certainly make me more cautious about them, though.
As a principle, we don't protect people from their stupidity unless we can profit more from being a nanny.

Anyone can walk into a liquor store and buy enough alcohol to kill themselves or waste all their money at the casino. Who cares about people borrowing money for lunch?

This country absolutely does not care at all for the poor (unless we've built an institution of exploitation disguised as benevolence)
From the release notes: "Fully open-source release of model weights"

However: "The Instella-3B models are licensed for academic and research purposes under a ResearchRAIL license."

Their ResearchRAIL license is not an Open Source license, as it includes usage restrictions, violating clause 6 of the Open Source Definition:

https://en.wikipedia.org/wiki/The_Open_Source_Definition#Cri...

Don't tolerate this abuse of language. Instella-3B is "weights available", by analogy to "source available" software:

https://en.wikipedia.org/wiki/Source-available_software
Most big tech engineers I know hate coding and see abandoning coding as a progression in their career. Personally, I don't care what the industry thinks, I like coding and do it anyway with or without a huge corporation providing me with every last resource required. If I'm unemployed because coding as a skill is no longer needed, I will still do it just not part of my day job. Just as painters were worried about color printers, the value of the Mona Lisa was put into question. I'm no artist, but I'm not believing the overhyped scenario's. I love language models and their abilities but there's too many HR reps drooling at the mouth thinking they can replace coders with AI.
> That's why casting a struct to its first argument works

Until WG14 makes everything you love about C "undefined behavior" in the name of performance.
This is a single good use in a sea of abuse of a front facing camera by apps. I have mine covered almost constantly.
I agree and have full confidence in these truths:

It's Better If You Do's

. It's Better If You Find A Thing You Are Good At
. It's Better If You Live in Harmony With the World
. It's Better If You Make Art
. It's Better If You Lead An Untethered Life
. It's Better If You Work Together

It's Better If You Don't's

. It's Better If You Don't Put People In Cages
. It's Better If You Don't Work Too Much
. It's Better If You Don't Value Possessions
. It's Better If You Don't Hurt Others
. It's Better If You Don't Censor Things
Yes, that’s a consideration, but none of the are cash-only, they also take Interac debit and Interac e-transfers. (Interac = Canadian debit.)
IMHO it depends on the types of things you are recommending. If you have a good way of accurately and specifically textually classifying items it is hard to beat the performance of good old-fashioned embeddings and vector search/ANN. There are plenty of embeddings that do not need GPU like the newer LLM-based ones all crave. Word2Vec, GloVe, and FastText are all high-performance and you wouldn't need GPUs. There are plenty of vector-search libraries that are high-performance and predate the vector-db popularity of late, so also would not depend on GPUs to be high-performance. Most are memory-hungry however, so something to keep in mind. That performance, especially with the embeddings, will come at the cost of loss of some context. No free lunch.
It's only "safer" because argp has this particular bug. It's safer for argp (or python's argument parser, for that matter) to not have surprising buggy features like this.
“it was created as a tool for civilian salvage and seabed mining” was likely a pretense for anyone developing it.

Getting more imaginative, in international waters, we can talk about privateer and counter-privateer crews, maybe flying a Somali flag.
>Credit cards have some brakes because they only extend credit to people they think will pay it back.

>Klarna’s marketing pitch is “no credit check”.

No they're not. If you check the fine print you'll see something along the lines of "subject to approval". They're not giving out free money to anyone who fills out a form.
Orb multi-user computers produced by ABS computers in the UK in the early 1980s
Even more reason to be concerned
Klarna is four payments over eight weeks. That's about the same float as a credit card, which can be up to 60.
> Think like how the Catholic Church never disappeared but the rest of the world moved on around it

What does this mean? The world didn't start Catholic and gradually reduce its Catholicism over time. There are apparently about 1.4bn Catholics out there[0].

[0] https://en.wikipedia.org/wiki/Catholic_Church
Mine is how we have evidence of wheels being used on children's toys in some south american cultures but not for transportation - they fully discovered everything to create wheeled transportation, but it's suspected that living on hilly terrain made it much less advantageous and it was not adopted.

Edit0: A good read : https://www.mexicolore.co.uk/aztecs/home/the-concept-of-the-...

Edit1: from the source:
"Rather, and as Hernandez said (1950: 40), the ancient inhabitants of Mesoamerica did not apply the concept of revolving movement to transportation “simply because they did not want to, because of atavistic concepts worthy of being taken into account.” In a perceptive way, Hernández emphasized the indigenous ethos towards sacrifice and the offering of physical effort to the deities. Today, in Western thought, the constant technological innovation that leads to consumerism is valued, but in other cultures - ancient and modern - greater value is given to conservatism."
Just as recruiters were stopping to spam me via GitHub...
2 in 5 techies quit over inflexible workplace policies
Humans have been photographed before and are therefore out of scope.
Did the Latin students have a rivalry with the goth kids and the vandals?
Depends. If your poor in America, then spending is often part of the equation. If your poor in India then perhaps not.
Building the future of search with Meilisearch AI
AI of the Storm
Exactly. C started off as high level assembly language. That was both a strength, at first, and a weakness, later on.
Tesla employs a lot of Americans, so this is going to hurt them, not just Elon.
Also for rocketry the established players didn't want to majorly reduce the cost because they had government monopolies. Innovators dilemma.
Fossil Methane Emissions Constrained by Multi-Isotopic Atmospheric Histories
We already banned HPE after they let us down on service several times. Literally no parts availability and crappy support for 3 years. Moved to AWS. We were a very large spender on HPE / 3PAR stuff.

The whole org has been gutted in the last decade.
require(esm) is no longer behind a flag in v22.12.0+ and v20.19.0+.