skysight-inc/HackerNews huggingface dataset:
Gradle is a better build tool from a purely architectural point of view (though it is quite disliked, I believe mostly due to the ultra-complex android build system being built on top and giving it a bad name), but the Maven repo system is absolutely better than most contemporary repositories, proved by its comparably rare side-chain attacks.
Libraries for a lot of this stuff exist (albeit in many cases not very mature yet):

- https://github.com/pop-os/cosmic-text does text layout (which Taffy explicitly considers out of scope)

- https://github.com/AccessKit/accesskit does accessibility

- https://github.com/servo/rust-cssparser does value-agnostic CSS parsing (it will parse the general syntax but leaves value parsing up to the user, meaning you can easily add support for whatever properties you what). Libraries like https://github.com/parcel-bundler/lightningcss implement parsing for the standard css properties.

- There are crates like https://github.com/BurntSushi/bstr and https://docs.rs/wtf8/latest/wtf8/ for working with non-unicode text

We are planning to add a C API to Taffy, but tbh I feel like C is not very good for this kind of modularised approach. You really want to be able to expose complex APIs with enforced type safety and this isn't possible with C.
Perhaps that's an example where the word you use affects the experience you feel.

In Italian it's "piccante" which comes from archaic "piccare" "to sting". And to me, chili pepper sting and punch more than give me a feeling of heat
And some want to create God through AI and believe we will achieve eternal life soon afterwards xD

We really have no idea…
That's why you only follow specific people, and there's also a couple of tools left to tweak the timeline further (e.g. very useful: disable retweets from specific 'noisy' peeps).
my entire body cringed up when i read this headline
Semaphore flags were for communication between ships.

https://en.m.wikipedia.org/wiki/Flag_semaphore

Or if your Monty python restaging whuthering heights
You forgot the next step: Encourage mass immigration to fill all the holes your one child policy left.
I was clearly being facetious, but can totally imagine a company coming out with this "solution". Maybe even governments.
New “AI scientist” combines theory and data to discover scientific equations
In 2010, I think arguing that relying on the JVM would be an acceptable gripe. However, it is 2023, almost all of your stated issues have been (IMHO quite elegantly) addressed WITH the added benefit (or maybe detriment?) of backwards compatibility in modern versions of Java and the _incredible_ engineering behind the JVM.

I would actually argue the inverse. Between the two languages, Go would be my second choice precisely because it does NOT have the JVM. Even though I have used GraalVM for AOT, with Docker / containerd, I would take the JVM any day. It's just night & day when operating something in production.

That being said, Go still has a lighter resource footprint but I found Go to be a better Python alternative than Java.

Here are some IMHO acceptable gripes with Java:

- Java represents strings using UTF-16 (although there are optimizations introduced in Java9+ already to use LATIN1 / ascii encoding if you don't need to use Unicode)

- Java makes it difficult to have steady state memory consumption (by design)

- Java's escape analysis is primitive

- Java is missing value types (coming soon!)

I think Go is great, but IMHO modern Java is just better at building backend systems.
It all boils down to the person.
Some are honest and keep their promises by default.
Some make missteps every now and then, but remain truthful if they really try.
And some are just broken beyond repair.

I'm Christian and for me, taking an oath on the Bible is the biggest binding I can imagine.
I hope Lystrup made her choice as that book is close to her heart and provides her great support to stay true to her oath.
I would be disappoined if this were just a marketing move as that would further erode the value of oaths, honesty and ultimately honor.
Primitive Asgard cells show life on the brink of complexity
The idea of "dancing your name" seems to have caught on in an unexpected way.

Love the project idea, the outfit worn for the demo video AND the fact that the "!" sign seems to be a "shaking fingers" power pose :D
That’s what I get for turning throwaway slack posts into blog posts without looking over it. Didn’t expect it to end up being read. It was more “I wrote this on slack I should save a copy”. Indeed should be struct for lower overhead. I’ll fix it tomorrow once my ego recovers from the inevitable comments that suggest I should give up programming and never write any technical post again.
Slower than what? In my experience, simple page loads are usually blazingly fast assuming you're not on 2g or something.

It's heavy client-side frameworks that often feel slow.
I can't see a single Note without logging in, or in my case creating an account. That's a hard limit on exploration.
? What has gender to with anything in this regard? I grew up in a cult, the fiercest and deepest believers were all woman, often pushing some married hapeless guy around as a "dog on a leash" to bite and bark for them..
I can't figure out a decent workflow for Kinoite. It's probably a little bit too much work for me to change my habits right here right now. But I agree that this is a great setup and ultimately, what I want to aim to. Complete separation of user and OS, containerized apps everywhere, and so forth. But my quick trial of a few hours was too short to adapt. Also I love excel too much unfortunately.
Illegal to do it for children.

Nobody had or has any problem with what consenting adults do.
I've played it for a good while and... pretty much, yeah. The bit that made it fun was the community I was in (Eve University at the time, fairly low stakes), weekly events with lots of banter, e.g. going out for fights - but you go into them knowing you'll probably lose your ship (and if not, it's probably faster to just self-destruct to get back to where you came from).

There was a period I did what's called incursions, high-level PvE content that has been min/maxed to optimize how fast you can make money. Other times I did exploration, especially after they rehashed it and added hacking minigames and the like, but the competition there was quite firm.

Last times I played it I was careless; I lost a Loki (a half a billion advanced ship) from going into low-sec to kill things, running out of ammo, going out, and making the mistake of coming back. And I lost a Stratios (another half a billion ship with equipment) by going into new content where you need to clear it before the time expires, but I couldn't because I was harassed by tiny enemies that my ship couldn't hit.

Maybe one day I'll come back to it, but I just don't have the spare time for it anymore.
Apple HIG from 1987 and 1985 (mini-thread): https://twitter.com/andy_matuschak/status/144740767185059020...

The 1985 edition "includes e.g. case studies (useful!), and an extended discussion of Jung's theories of intuition and how they should influence your designs (!!)"
Neovim with the markdown preview plugin does a really really neat job if you haven't tried it.
In particular, Flag Semaphore: https://en.m.wikipedia.org/wiki/Flag_semaphore
Are your (repeated) questions in good faith, or are you taking a swipe at the project?
No. It's all about children. Nobody cares what adults do between themselves. Nopbody did, nobody does. Read all those "panic" stories again. It's about the children. Leave them alone.
Ask HN: Is Software Getting Worse?
A couple of days ago I was trying to check my messages on a real estate website (I won't say which). But scrolling only worked in landscape mode.

Then I tried to watch a TikTok that a friend sent me, but the website took forever to load. When it finished loading, the player didn't work.

What is happening? Is software quality in decline?
Have you considered a Goodreads importer? They let you export data as a CSV file.

https://help.goodreads.com/s/article/How-do-I-import-or-expo...
This is such an incredibly arrogant argument.

So that means that my small country of 10 million people is completely free to burn diesel and gasoline and coal as it wishes, but anyone living in China must be severely restricted to only use renewables just because they happen to live in a country with a large population, despite the fact that who put all the current carbon in the atmosphere which is causing the crisis were the small European countries like my own, over more than a century, together with the big brother the USA and its oil thirsty economies? Even today we're still the largest emitters, but feel arrogant enough to tell developing countries they must contribute as much as we do to fix our own freaking mess?! This dumb ass view of the world needs to stop.
Interesting. I spent about a year trying different cheap notebooks and pens in Japan and what I ended up choosing as my favorite was Midori MD notebooks and uni-ball Signo pens. Both are highly rated on this site. The notebooks are 2.5x the price as amazon.co.jp though. I've yet to find a good source for these in Europe.
How it's implemented? What's the underlying approach?
How did that quote go?

"Any sufficiently advanced technology is indistinguishable from magic".

When I was a child the creation myth from the Bible reminded me of aliens.
Compiling lists of suspected homosexuals. Interesting. Another famous phrase from literature comes to mind, "He who fights with monsters might take care lest he thereby become a monster."
But what does meaning have to do with it? Your marriage certificate and car title have meaning. But if the people being sworn in don’t view their documents as having some authority over their promise then what is the point? It’s equivalent to no document in that regard.

It really doesnt make much sense unless you’re using a Bible, Quran, etc.

Edit: Here is the crux:

God holds you accountable, or at least is believed to do so, by nature. Is the nature of the values symbolized in Dr. Seuss or Sagans book similar? Do those promising on them expect divine justice from the principles of science or fun word play with kids?
It is notable that washing machines lie about remaining time.

Specifically, there are parts of the wash cycle that are indeterminate. How long will it take to get all the clothes wet with water - well that will depend on the water pressure and how many clothes are inside. How long will it take for the water to heat - Well that will depend on how hot it was when it came in and the grid AC voltage variation. How long will it take to spin - well that will depend how many times it needs to accelerate and decelerate to redistribute clothes to find an arrangement to get sufficiently low vibration.

So... With all these unknowns, the machine simply gives a kinda long estimate, and shortens or lengthens other parts of the washing cycle to 'catch up' with the claim. And if some process takes far too long, it will just overrun. And if you only put one pair of pants in, then it may cut the time back a bit when it weighs it and notices.

Washing machine software is now pretty complex!
I wish Swift wasn’t so tied to the Apple ecosystem, as it has (IMO) a good mix of these
I bought the Muji fountain pen a few years ago and it's an amazing pen, especially for only $17! I've been looking for a new ink to try, I'll give J. Herbin Perle Noire a shot.

Which converter do you use?
OK, so compare the US military to the US power grid then. It's much smaller, why should the military itself change? It's a nonsense argument used to redirect responsibility.

If you don't want to do anything then don't, as far as I care that's entirely within your rights, just don't justify it by pointing to other people or organizations that are worse then you, because they can inevitably do the same to someone else. I really don't care about people doing nothing to solve an issue, but I certainly won't play defence for people who do nothing about the problem while feeling good about because they pinned it all on someone else. Either work on the problem or move on to something else, listening to you whine about how terrible other people you have no impact on are isn't doing anything for anyone.
Designing a programming language to speedrun Advent of Code
I have no input on HN in general, but personally I don't work for FAANG nor do I want/intend to. I don't take issue with layoffs in general. I take issue with HOW they're done.

It's clear from all the news and HN coverage that whoever is responsible for the layoffs put in absolutely zero thought about compassion and empathy. For some well-paid engineers those layoffs probably didn't have a large effect on their financial situation. For a lot of other people, they probably did.

Take Google for example. Instead of notifying people about their layoff, a lot had to find out that they don't have a job anymore by trying to swipe their badge at the office entrance. They couldn't even bother to send an email.

That said, you're right. I don't know what's going on inside Google. But I don't need to know all the internal details to see that hiring thousands of people and then letting them go just 2-3 years later is simply stupid planning. From OPs story it also looks pretty apparent that there is not enough internal communication. They've had a hiring freeze for months, then apparently lifted it, then let people go. What exactly is the logical reason behind that? What business reason could there possibly be to do that?
Clojure in Identity: Vouch.io
Learn how vouch.io is building a cutting-edge identity management platform with a team of Clojure devs, while contributing back to the Clojure ecosystem.
Swearing an oath on a book in which the main protagonist counsels against swearing any oaths always seems a bit awkward.
Arm based system-on-modules in general are widely available from all sorts of vendors, especially for commercial/industrial use.

Something like Spartan usually is in a different league, being a fpga instead of plain soc
It’s leaky due to reflection, but type erasure is not a problem in itself. .NET did away with type erasure, but it had a cost in terms of language ecosystem of the platform - not erasing List<A> into List will bake the variance of List into the runtime, and thus other languages have to use the same model.
It’s not possible. My job depends solely on the Raspberry Pi and the software stack is built on top of Linux on Raspberry Pi 3 or newer.

When the supply of Raspberry Pis was drying up, we started recycling returns to make them work again, but even that would not be sustainable.

There is no real alternative, nothing with a functioning Linux kernel and hardware that doesn’t die because of low/high temperatures or humidity or the like. The Raspberry Pi is engineered to a higher standard.

Only since December 2022, a next-generation Rockchip ARM board is shipping that’s based on Cortex A-76 and has 8K video out, but it is expected to get mainline Linux support only in 6.3.

Raspberry Pi works, the rest is just tinkering. Raspberry Pi supports some important niche economies, whose dependents would also break apart, if they didn’t get them. Medical sector, laboratory analysis, etc, etc.

—

What I want to add is that the Raspberry Pi 400 always stayed in stock, and I’ve bought one for my child. So you’re also wrong on that aspect as well.
Evolution is as dumb as it gets

Sorry, you lost me here…how is evolution dumb ? Like what does that even mean ?
Looks exhausting, but loved the exclamation marks!
I tried out SyntheticUsers, so you don't have to
Traditionally there is a distinction between an oath and an affirmation

Swearing an oath was a religious ritual – a solemn promise made invoking the name of the deity, with the implication that any violation of the promise would be risking divine judgement, quite apart from whatever earthly consequences might follow (e.g. criminal prosecution for perjury)

Then along came the Quakers, who objected to oaths on religious grounds. Their objection was not the invocation of God as such – rather, they believed that God wanted them to tell the truth at all times, so making a special promise to God to tell the truth on a particular occasion was wrong, because it implied it was okay to not tell the truth on other occasions.

This caused a lot of problems in 17th century England – Quakers would refuse to swear oaths before courts as a matter of principle, and that refusal was a crime. In response, in 1695, the English Parliament enacted the Quakers Act, which allowed Quakers to make an affirmation instead – a solemn declaration that they were telling the truth on this occasion, but without making any special promise to the deity in doing so. And while the right to make an affirmation rather than swear an oath was initially limited only to Quakers, over time it became extended to apply to anyone who had an objection to swearing an oath, for whatever reason – and that legal provision for making an affirmation instead of swearing an oath was inherited by most of the English-speaking world.

But nowadays, many people appear ignorant of the oath-versus-affirmation distinction, and start talking about "non-religious oaths", which historically speaking doesn't make a lot of sense – swearing an oath was always seen as a religious act, and people who object to that religious act (whether for religious reasons or non-religious reasons) should really be making an affirmation instead – something most English-speaking legal systems let people do.

I don't know if she actually did swear an oath though. Possibly, she made an affirmation rather than an oath, but the journalist is calling it an "oath" because they don't know the difference (or assume their readers don't)

> If I, not being religious, were being sworn in as the head of NASA, I'd find it much more poignant to swear over the US constitution, or on nothing at all.

Confusing headline, she isn't head of NASA, just one of NASA's centres. Some federal agencies have a head called "Director" (e.g. the FBI); but for NASA, the head is called the "Administrator", and "Director" is a more junior position.
Not to mention the required maintenance of said parts.
Great hack, but I’m sure any engineer worth their salt winces at the thought of a machine in their home roundtripping through far away 3rd party servers (I guess they’re the manufacturer’s, but if it’s hardware I own in my house those servers are 3rd party to me) just to notify them of a numerical value when they’re sitting literally 10 meters away (I live in the countryside and experience internet interruptions not infrequently, things running locally matter a lot to me).

I was thinking the other day as I was remodeling my kitchen that I would happily pay several times the price of regular appliances (fridge, clothes washer, dish washer) if they were built with a tasteful, minimalist design (eg 1960s Braun style), quality materials, and fully open source PCB/firmware/schematics/etc. I’m probably not the only one. It’d be a weird niche market but perhaps there’s something there.

If you tie it with the building consumer awareness of right to repair, anti consumerism, planned obsolescence, etc, the marketing just writes itself.

Maybe that’s a kind of company I want to start myself, having worked in consumer hardware for a long time and thinking about my next step, but if anyone wants to take the idea go ahead.
Anyone familiar with Java and Kotlin, please expand on how close is Java in feature parity with Kotlin?
My manager moans about this all the time. I also side with the candidate. If they get more money or prestige, good for them. What my manager refuses to do: Call them up and ask what it takes to stay? He knows what the answer will be most of the time: money or title. Then he moans about "over inflated expectations". Awful. I point out time and time again: If they are getting better from another place, then we need to pay better. If you think too high, then stop hiring in the location.
Still are, as far as I'm aware.

Smoke signals are literally the oldest known semaphore, and fire is recorded to have been used to telegraph signals over 700km per hour in the Byzantine Empire.
Isn't that what emergence is?
Is the point of swearing to a document to signal your values? Isn’t it to make a promise to a higher power? If it’s not to make a promise to a higher power, and I’m not necessarily arguing this should be required, then there isn’t really a point.
A simple and obvious fact that has an incredible explanatory power in understanding the motivations and actions of the ruling class.
>A lot of these policy changes can also be used as a cultural side show (the "culture wars") to mask the lack of democratic policy in areas that affect everybody, and were those in power have actual interests, such as the economy, foreign policy, surveillance, police brutality, jobs, and so on.

I agree with you here. But do you really want to reach for the economy and police systems to justify how ineffective representative democracies have been since their mass adoption over a century ago?
`Executors.newVirtualThreadPerTaskExecutor()`.

Java verbosity is alive and well.
I don't know about science, but this has happened to me multiple times in life at different ages. The common scenario with all of them is that there's a bucket full of ice water & suckable mangoes (the one you don't cut, you just bite and make a hole, and then press the mango & let it ooze from that hole), its summer, and I am under a shade in open, in around afternoon or high sun, and I eat 10-12 of mangoes, I will feel the blood flowing through nostrils, and it will start dripping. If I eat 2-3, then no nose bleed. No nose bleed ever in life.
Dennis Ritchie had a way larger impact than Jobs; yet he is not celebrated because he did not put an expensive toy in your hands, he had no visibility for the larger public.

Jobs has been a salesman more than an engineer. He did not need to understand tech, he just wanted to sell it.
I don't think that example works. If we analyse the situation holistically it will turn out that a $300 dollar steak does require a lot more resources than a $10 steak. A "$300 steak" is not just about buying the steak, because ultimately it represents the resources then consumed by the people who are providing the steak.

If someone who bought a $300 steak bought a $10 steak, then someone else can't burn as much energy to sustain their lifestyle. Of course, the energy would be reallocated to someone else - but at the end of the day we do get a rough proxy of where the energy is going from the price of things.

It is something of a tautology. Prices represent resource allocation, and the major resource we have is energy which comes from fossil fuel. Prices all but have to reflect where the energy goes.
It's amusing that it's possible to be none of the three!
Sorry, the internet is full of people with low empathy.

Mistakes on internet are corrected in very harsh ways, and many times rarely forgiven.

But hey, keep writing, keep learning, keep reflecting and taking feedbacks to improve. Everyone does this
The earth and life in general will be perfectly fine with elevated CO2 and temperatures.

The reason we care about CO2 really is for our own long term comfort. Humanity as a specie will be fine too, but the people who will have to live through the consequence of climate change certainly won't enjoy that. Depopulation, for its supporters, is just a way to achieve the inevitable in a way that is not as bad as through famine and war for limited resources.