skysight-inc/HackerNews huggingface dataset:
> 215 actually has more bass than the 425

Sure, but I don't see where I said the opposite! I didn't say the SE215 was the op of the line, just that I did a lot of research first :)

Part of that research included finding out that the SE215 was only 80 quid, but the SE425 was 300+ quid...
It's pretty clear from the article that the author defines supplier as being in a business relationship, using "supply chain" as the context.
> Starting off with an ad hominem almost made me completely dismiss the rest of your post, assuming you started with your best point.

The point seems clear enough to me. He’s not likely to have changed his views or methods in this new article, therefore someone who had an issue with his IFR figures in 2021 still isn’t going to find it convincing.

Not sure what Hitler has to do with anything.

> The only argument for mandates was that we should "do it for grandma" or some other completely senseless claim considering I don't know anybody who was vaccinated that still didn't get and spread Covid (multiple times in most cases).

It’s unclear what “mandates” are referred to in the original post. You seem to think it refers to vaccines. That was not the only argument put forth for vaccine mandates. There are quite a few others which you can find by googling, of various or dubious validity.

Edit: I agree btw that some justifications for vaccine mandates no longer seem to make sense in the face of omicron breaking through vaccine protection from infection.

> haven't seen any data indicating newer variants in circulation are more dangerous.

Omicron is widely reported to be milder and less dangerous than delta. I’m surprised you haven’t seen this since it was all over even popular media in 2021. Here’s the first article on google. https://pubmed.ncbi.nlm.nih.gov/35415869/

Also, to be clear , as I mentioned “alleged” in my original post - there’s been a lot of scary social media posts hyping up various Omicron variants as more dangerous. None of which have panned out as far as I know, which is why I mentioned Omicron still seems less dangerous than delta.
I’m not going to argue with that opinion. DE requires very specific mindset and at least some interest in noir genre. What you describe as filler I would describe as world building. Some people I recommended it to couldn’t get into it, and I’m not really surprised. It took me 3 approaches which is rather rare as I usually I’m not such persistent when it comes to gaming (and I really wanted to get figue it out).

But still I’d argue it’s one of the most unique gaming experiences ever created.
Happy new year from Poland!
> There was certainly a bolide strike.

There was not certainly a bolide strike. No one has identified an unambiguous sign of such a strike; a purported impact crater was identified in Greenland a few years ago, but it is not yet confirmed as an impact crater, nor is it well-constrained to occur around the Younger Dryas. (There's apparently a paper suggesting that it's off a tad, maybe 50 million years too early).
Ah, good old year 4,294,967,295.
Its not intractable. You just need to take the concept of a software supply chain seriously.

E.G, every version of every dependency you use (either directly or transitivly) needs to be audited and approved by a trusted supplier. This isn't nearly as bad as it sounds. You only need 1 trusted organization across the entire industry to certify a baseline of trusted software. Maybe a second organization to cover people who don't trust the first.

The NSA, some other part of US cyber command, or a comparable agency from a different government are all natural choices; as they have a vested interest in protecting critical domestic infrastructure but no commercial interest in keeping their work proprietary. Since that infrastructure all runs the same software as the rest of industry, we all benefit.
Look at the U.S. Do we have Iowa holding hands with California in a mutually respectful relationship of cooperation? No, it's just a fight to control the highest level of government that has all the power so that one group can impose its will on everyone else.
No - the point is to render in platform-native (hence the name) views.
Wikipedia seems to suggest that evidence for such a bolide strike is disputed. Some claim that the iridium layer, glass sphericals, etc have other explanations.

https://en.wikipedia.org/wiki/Younger_Dryas_impact_hypothesi...
Recommended. Actually anything by the venerable Verne. I was fascinated by his books when I was 8-10.
Happy new year from estonia!
I mean in many ways the aether theory was correct - it just turned out that the aether was a relativistic EM field.
Growing up my friend's dad was a prison guard. He mentioned once that 95% of the people in jail shouldn't be there. They did something stupid, or did a bunch of dumb things, but were not evil. He wouldn't talk about the remaining 5%.
Ive been an iOS dev for 10 years now and every few years a new cross platform framework comes along. They all suck. Either the development experience is awful, or the user experience is awful. Actually, it's usually both.

The thing is that its easy to get 90% there with these things. But getting that last 10% is often a huge hurdle, erasing most of the efficiency gains you just made.

Then, when a new hot framework comes along, the old hottness you bet your project on quickly becomes deprecated, and you have to rewrite your whole project under duress.

I tried the new hotness recently - Kotlin Multiplatform. Sharing code was great, debugging sort of worked but not really, and it wasn't long before I was pen pals with an overseas developer - no documentation on the bleeding edge! Ive been developing iOS for 10 years and my all-native workflow never relied on the mercy of a kind Bulgarian...

How long before people give up on that and move on to the next thing?

Hiring is really tough as well. With cross platform, at the end of the day, when you get that crazy memory issue or app crash, you need native expertise. So to be an effective cross platform engineer, you have to be an expert in iOS, Android, and whatever hot framework you bet on.

If you need to get to market very quickly and are OK with throwing it all away in a few years, cross platform is a great choice. But if you want your app to stand the test of time, the best thing you can do is to write it in the only framework which is officially supported by the platform - all native.
I'm not particularly aware of any mandates anymore, even in China where my impression was that their zero-covid policy seems to have collapsed. But what numbers would you want to see to support a mandate?
Blogger's about page:

Zero Credibility is a weekly column of essays ... on engineering the future

HR marketing pitches to attract talent by suggesting the prospect of important work are used because they work. Especially with millennials. Maybe the newest hires are mercenary, transactional zoomers and we can finally put the aspirational mission statements to bed.
Yes, the Greek parliament can't vote to give itself other countries' money without their approval

Not sure it could before joining the euro either though
Happy New Year from Sweden. Now goodnight world
> Conclusions Among outpatients with mild to moderate COVID-19, treatment with ivermectin, with a maximum targeted dose of 600 μg/kg daily for 6 days, compared with placebo did not improve time to recovery. These findings do not support the use of ivermectin in patients with mild to moderate COVID-19.

Actually, this is a flawed conclusion. A placebo, by definition, can have an effect. Therefore, no treatment at all - which they had no control for - is not the same as getting a placebo.

Ivermectin and placebo might be about equal, but that doesn't mean no treatment at is just as good.
I like this a lot! For several years I've been pondering the exact same idea of using linear types this way, combined with some kind of Rust-style borrowing. I've never really had any serious ambitions to create a programming language, though, so I'm happy to see someone finally doing this for real.

I love many of the choices here, like removing implicit type coercion, type inference, and operator precedence. I do worry that it could go too far. One thing we see with Go is that the simplicity of the language, while it has many virtues, also leads to some crude designs that feel regressive. For example, treating errors as values is a fine idea, but the language is too rudimentary to express sum types, so the handling of errors becomes crude and cluttered. Not bad enough to ruin the language, but bad enough to be an annoying wart. I hope that Austral can avoid falling into such traps when it needs to tackle more advanced concepts such as concurrency (I don't know how this is done today?). Not having async/await is fine, for example, provided that there is some other mechanism that doesn't lead to spaghetti code or too much repetition.

The part I'm the least enthusiastic about is the Algol/Ada-style syntax. I'm not sure the added verbosity of that syntax is superior to C-style syntax. The language I use the most these days, Go, is essentially Modula/Oberon with C-style syntax and no semi colons, both of which I think improve the ergonomics.
What are your users saying? Especially mobile users. Are they expecting a native experience? Engineering decisions that sacrifice user experience usually don’t have a happy ending. As a native iOS developer the best feedback I can get is when somebody tells me that my app looks like it was developed by Apple. I like using vanilla controls as much as possible. But as previously mentioned its all about tradeoffs.
you ever catch a flight from LAX to NEW?
Why wouldn't you? "Curse of Turing" usually implies "if you implement a VM capable of running a Python runtime then you can do what Python can do", but Prolog is nothing like that:

> "You can write anything in python, from quick and dirty replacements for bash scripts"

SWI Prolog: can do shell scripts with shebang lines, args, reading from stdin, for 8+ years: https://www.swi-prolog.org/pldoc/man?section=plscript

Directory and file interactions: https://www.swi-prolog.org/pldoc/man?section=files

OS integrations for shelling out or environment variables: https://www.swi-prolog.org/pldoc/man?section=system

and regex support: https://www.swi-prolog.org/pldoc/doc_for?object=section(%27p...

> "to windows desktop applications"

SWI Prolog has a builtin cross-platform GUI library/toolkit: https://www.swi-prolog.org/packages/xpce/examples.html

> "clustered supercomputer code"

Not sure about supercomputing, but SWI has:

Threading: https://www.swi-prolog.org/search?for=thread&in=lib&match=su...

Transparent Inter-Process Communications (TIPC) libraries "a framework for cooperation between federations of trusted peers that are operating as a unit. It was developed by Ericsson AB" - https://www.swi-prolog.org/pldoc/doc_for?object=section(%27p...

Addons which include an MPI library port: https://www.swi-prolog.org/pack/list

> "It also has an library ecosystem to match."

SWI won't have anything like Python's ecosystem due to many fewer users, but it has a non-toy ecosystem of networking code, image processing, database connecting, more performant datastructures, Protocol Buffers, Unicode, YAML, SGML, XML, Http, zlib, gzip, unit testing, debugging, profiling, FFI, etc.

I mean, you might not want to, but it's not like you have to start from half a dozen Turing Machine instructions and an infinite tape and work your way up from there.
> The NSA, some other part of US cyber command, or a comparable agency from a different government are all natural choices; as they have a vested interest in protecting critical domestic infrastructure

NSA is not a natural choice, since they are an active threat that has a history of abusing trust in their defensive mandate to insert vulnerabilities into systems in pursuit of their offensive mission.
I see a lot of fast food places with similar signage, but if you get up close, there's an asterisk that notes that those starting wages are for full-time employees, which they don't actually hire because they don't want to give full-time employees benefits, or for management or corporate employees.
Yeah, always wonderes about that one. The US started as a loose confederation of nations (states), and that was solved by our Civil War. IIRC, that cost more American lives than every other war combined, including the unofficial ones.
Peter Hebblethwaite's "in the vatican" which was written long before cardinal Ratzinger's ascendency to the papal See is an interesting read, and talks quite a lot about Ratzinger: he really drove the Dicastery for the Doctrine of the Faith in the 1980s which is what the Inquisition became in modern times. He had to push back on both catholic revolutionary Marxist priests in Latin America and the latin liturgy fundamentalist breakout churches worldwide. And catholic philosophy radicals like Hans Küng. Küng was undermining papal infallibility and had an ecumenical mind. Scary stuff for the orthodox.

Ratzinger was immensely powerful in the vatican from long before his papacy. We might have had women priests, and different views on married priests, abortion and homosexuality if people like Ratzinger hadn't held a line.
The client I use is Thunderbird and it works well. It's simple and just the same as going through my email. I can create saved searches and even group emails and RSS feeds (e.g. lwn feed and a mailing list) into the same inbox.
Happy New Year! IVF was a success (two years in the making, five years of trying) so there’s a chance of a littlesaurus running around. 2023 could hardly start any better. Crossing fingers that the first trimester goes ok.

I hope each of you have a very happy New Years’ celebration, and that all of our Ukrainian friends stay safe.

Deadmou5 came to St Louis, so I’ll be getting tipsy tonight to some EDM. :)
> A dependency in a side-effect free language can't suddenly open a socket or access the file system.

A dependency can exploit your system deliberately, not just with side effects. If you're not strictly pinning all of your dependency versions, one malicious update that makes it to the package manager can ruin your whole world.

Our package managers operate entirely on trust. Nobody is guaranteed to be checking to make sure some random package's maintainer isn't submitting malicious updates.

As a community we're all lazy and basically hope that somebody else is invested enough to check everyone else's work. In the case of OpenSSL, we've found that some projects become so complex that almost nobody does for long periods of time.
Happy new year from Sweden!
bash’s ‘if’ command will executes its arguments and enters the clause if the exit code is non-zero. Usually we use “[“ which is the test built-in to accomplish this (like “if [ $n -gt 5 ]”), which works the same way. But here the script uses “$@“, which is the rest of args “splat” in bash. The script passes those args to the “if” command which will thus execute “$@“ and enter the inner clause if that command returns non-zero. This is exactly what we want, since that inner clause is the retry logic. Just fun and weird bashism in the wild.

(Sorry if there’s minor errors here, on a phone and going off of memory)
It is already A-12 but Happy New Year.
You're preaching at me about neutral sources while throwing conservative AM talk radio and Rupert Murdoch newspaper links my way. That's kind of ironic and hypocritical.

Dictionary definitions are supposed to change over time as all languages change over time. All dictionaries modify their definitions because there's no such thing as a static language.

Words are also allowed to have more than one definition. "Run" can mean a whole host of different things. [1]

This means it's completely reasonable for the definition of "female" (one example from your links) to expand and change as people change their level of acceptance of transgender people and therefore how they use words referring to gender.

There's no law that says the word "female" must only refer to biological sex, just like the word "run" has been given a new definition to mean "execute a program" after the invention of computers. But you won't complain about that change because it's got nothing to do with all the hurting of minorities that is the foundation of contemporary conservative ideology.

[1] https://www.merriam-webster.com/dictionary/run
The author is reinventing Cordova, lol
u2!
> You only need 1 trusted organization across the entire industry to certify a baseline of trusted software.

So it's not just bad, but impossible. Got it.

More to the point, software "auditing" does not work reliably against deliberately malicious code written by competent actors, never has, and never will. It's too easy to slip in subtle back doors that reviewers won't notice, and at the same time too hard to keep up with the review workload.
Do you know anything about the history of public housing in the US? Has it ever produced desirable housing?

The other suggestion is basically section 8 vouchers that the government already does.
Ask HN: Is this new ThinkPad E14 worth it to bother with warranty?
So I bought a new ThinkPad E14 Gen2 for 560 euros in the Baltic market. It has 15.2 GB of usable RAM instead of 16GB stated and 930GB SSD instead of 1Tb stated by the vendor mdata.lt. No wonder they were reluctant for me to check the SSD storage upon delivery. Hope that they go bankrupt and hang their useless selves in theirs useless offices.

It also has a backlit keyboard, aluminum casing on top and probably PC + ABS casing on the bottom, AMD 3 4300U 4 core CPU, Windows10 pre-installed, 2 year warranty.

I can buy a refurbished T480 for ~500 euros with the 1Tb SSD and 16GB RAM + 2 year warranty for the Thinkpad and 6 month warranty for the battery from another vendor. Or a new L14 G1 with 8gb RAM, 256 GB SSD, AMD Ryzen 5 6 core and backlit keyboard for ~670 euros (no soldered RAM) from another vendor.

Should I bother to send this E14 for incorrect specs (the discrepancy in which basically may not matter much for me for now)?
Comeuppence
Anyway people transcribing what they wrote thought that. A very great deal of such Chinese history was sketchily paraphrased when copying to newer media.

And it tells us nothing of what people on other continents thought. The null hypothesis would be that it varied.
I don't have all the answers, and I certainly can't react on behalf behalf of First Peoples (and even if that were my ethnicity, I could of course still only respond on my own behalf, as they are not a monolith), but I think the answer lies somewhere in the tension between archeologists & anthropologists taking native people seriously, native people becoming archaeologists & anthropologists & being respected as colleagues, and having the humility to accept that some peoples feel like we've lost their trust & aren't entitled to the pieces of the puzzle they may have (a legitimate and frankly understandable position).
... which means you have to write the application at least twice for mobile and at least three times for desktop.

On desktop nobody does it any more, not even big companies. Everyone just uses Electron or something similar. It's a worse experience for the user but it's not bad enough to be a major barrier to adoption in most cases.

On mobile I guess only two platforms is not quite as bad so more people cope with it?
That's a good confirmation because misleadingly named organisations (and bills) have been a norm in politics for a long time.
> If my job was something more similar to “ship new stuff fast”

Ironically, the slowest moving codebase I have ever seen was written in Python. It was impossible to "ship new stuff fast" without breaking things. I think Python works up to a certain size/complexity level, then it completely falls apart.
I would not be surprised if the counting one day will be reset to the invention of the computer. That would make us now 87 AC (anno computeri) assuming we count the invention from 1936.
Rust : Cargo :: Haskell : Hackage . It's extremely easy to add dependencies and that problem is independent of purity.

As an example of an "impure language" with security in the form you envision, Deno allows you to specify access controls on a per-script or per-dependency basis. You can specify imports that prevent dependencies from opening sockets or writing files or reading files.

Many years ago npm inc treated download and package counts as KPI. They pushed back against sensible measures like code signing, instead centralizing the ecosystem and encouraging cross-dependencies within their registry. A more security-oriented package manager would have focused on code signing and vendoring strategies.
I was waiting for "progressive web app" (PWA). Safari is lagging behind in stuff like native file system access. But for most apps a PWA would most likely do the job.
Show HN: My programming language, building in public for 1 year
My weekly(ish) video logs tracking my progress of building a completely sound statically typed language and structural editor. The motivation is to make lots of invalid programs unrepresentable.
Or Jan Mayen.
I wonder if a copy of the full game can still be found?
How is it manipulative? What is this person trying to manipulate us into believing?

They're just saying that authorities tend to give them a hard time more frequently than more conventionally accepted groups, which doesn't sound like much of a stretch to me.
From the article

> Our new mobile app still uses React Native, but is literally just 1 component: a function that renders a webview.
You’re missing the point.
There is numbers issue, there’s not enough people for ‘a venue’ to take care of all the old people.
It is odd that Apocalypto included conquistadors as contact was very late in the story of the Maya:

Meanwhile, the two remaining Raiders chase Jaguar Paw towards the coast, where all three are astonished at the sight of Spanish conquistadors making their way to the shore. As the two Raiders are confounded by the Spanish ships and begin walking towards the coast, Jaguar Paw uses the distraction to flee and return to his village.

https://en.wikipedia.org/wiki/Apocalypto

Although much reduced, a significant Maya presence remained into the Postclassic period after the abandonment of the major Classic period cities; the population was particularly concentrated near permanent water sources.[78] Unlike during previous cycles of contraction in the Maya region, abandoned lands were not quickly resettled in the Postclassic.

https://en.wikipedia.org/wiki/Maya_civilization#Postclassic_...
One thing I find cool is that Stackoverflow has feeds for every user. There are stackoverflow users which always post quality insightful answers and i subscribe to their feeds.
Happy new year!

I think that the most impactful thing HN:ers outside of Ukraine/Russia can do is to politically push for more and better weapons to be sent to Ukraine, from whatever country you live in. Please do that. I think we often underestimate our political influence.
Click bait: make a headline that looks like a typo. Curious readers click through to see if it's really "block" not "book."
Flying blind: The problem isn’t flight cancellations – It’s flying
That hard part is already done by HarfBuzz; segmenting text for feeding it into harfbuzz is not that hard. I've done it with hardly any prior experience (and even written a blog post about it)

https://hasen.substack.com/p/imgui-text
Germany was saved by the Americans (Marshal's Plan, look it up) so it could become a vassal state, which it still is to this day. With or without the Nazis, it does not matter to Uncle Sam. Just look at Ukraine.

"Generations come to fix the errors of past ones, otherwise what are we all doing here?"

Well, they aren't doing a really good job in Croatia, are they?
I would suggest the Debian Project and similar distributions as a fairly good scaffold on which to build such a system. All it needs is a notarisation mechanism, so certify that a person has had eyes on the code and says that it is ok. Plus, I'd trust them more than the US government. Though there's no harm in having multiple bodies all certify a code-base.