skysight-inc/HackerNews huggingface dataset:
(:type :array) is documented as the default. So there must be something more required to create an unboxed array of structs than just that.

If, for whatever reason, it is important to you to persuade the internet that the Lisp dialect of a long-defunct operating system was able to define unboxed arrays of structs, then I think you should at least show example code demonstrating this. The more salient point, however, is that Common Lisp can't do this.
> The problem with the auto-updater we had was that it would prompt the user to update the app as soon as it became available. This resulted in a popup appearing while users were recording the screen, which obviously provided a bad experience as it interrupted the recording the user was making.

The 5 minute bug was introduced while fixing this issue. But it was a bad one: I have so many apps "randomly" popping update notifications up all the time: Skype and Fantastical are the two worst, seemingly every day. The popups interrupt me when working, and _take keyboard focus_ meaning I lose the last half of a sentence, or sometimes even dismiss the dialog before I realise it's appeared.

> the product is not the main task running on a computer and it's not acceptable to make decisions about other peoples priorities

Yes! One thing I loved about early macOS (about OS X Tiger - Snow Leopard days) was that I never saw apps steal focus. On Windows at the time it happened all the time in various ways, but never on Mac. That included when apps started: if you were working in an app and started another but kept working in the first, the second started with the window in the background. It was lovely.
This must be the start of the singularity
This is a feature that is commonly overlooked. Interactive restarts are a life saver for long running processes.
X is still in Tumbleweed, maybe it's not the default anymore but it's still here.
Performance of the GitHub website in general feels increasingly bad.
"Always"? I don't remember it being nearly as frequent before they were bought by Microsoft, some data to back this up would be nice.
My new car has an Android Automotive system baked into the IVI head unit, I'm just crossing my fingers that it's supported for the length of my lease.
Morally obligated by whom? There still has to be some external force.
For the most part the same, but .htm hails from win 3.x days because of 3 character file extension limitations, while *nix did not.

https://stackoverflow.com/a/138957
It's not git people are paying for.
They're still doing their best to kill Linux on the desktop.

Notice how, as much as .net core is cross-platform, the desktop UI side of MAUI is absolutely not, and left 'to the community'.

They do not want to enable desktop developers under Linux, as they know that a decent environment would likely remove any need for Windows in that space.
Aye by this logic I am a corp whose only offering is eating donuts all the time.

No regrets, btw.

But to the main point: corporations are humans, and the entire reason for executive positions is to create a human charged to act as empowered decision maker for the organization. They are the human while the rest of the bureaucracy is essentially a cog. That they, the execs, fail so often is a sign we need to GPT them
Youa are confusing git and github.
And wouldn't I see that warning?
They do gloss over some RAM/processor cache optimizations near the end that in my experience can get a bit wacky implementing, but yeah seems overall very simple.

I especially like the rule that nothing can exceed O(N)
GraphQL Developer Portal: Give others access to your API in minutes
> You are better off self-hosting at this point

For medium/large companies, I fully agree. For smaller projects, specifically open source projects, I'd look at something like https://codeberg.org/
Your last example is basically the Meow Meow Beans episode of Community.
Note that in Julia 1.9 (rc3 currently) and thanks to `PrecompileTools.jl` being adopted by the vast majority of the packages, the compilation latency is a dead issue... (ok, it is moved to the package installation time...)
the word 'ethics' is already coded to mean 'that thing that the people who talk about ethics all day want'. what about the people who don't wordsalad their ethics protocol?
If they had personal offices big enough (we were 2 in relatively big offices for 3 years at my first company), it's effortless. Since then I've worked with big bank and big oil, in cubicles/open space, and it's indeed way harder than it is remotely.
I was thinking the same thing. Perhaps creating an API around PyCantonese?

My thought is that if there's a common data format for a Cantonese sentence with jyutping/yale/traditional + translation(s), the user could then pick what to display.

It could then also be worked into games/learning exercises. Placeholders could be made with a number of options so users could learn how to slot different adjectives into sentences, for example.

(I have the same username on Reddit, by the way. Sorry I never got to test it out for you!)
> Anheuser Busch Professor Emeritus of management science at the Wharton School of the University of Pennsylvania

The Wharton School isn't what it it used to be..
Zsh tricks you may not know
I’m not tracking. You can perform all that monitoring and more without pretending to be a software update.
sooo if I ship 3 times a day, let's restart the app 3 times a day?

Oof, imagine you're using the app to demo something and bam update Lol
“As a language model, f*k you Tony”
The author has also written a few other similar articles[0] that are also worth taking a look at.

[0] https://hn.algolia.com/?q=zsh%20tricks%20you%20may%20not%20k...
Case study: I help run a site that has resources for trans and LGBT people.

With a question as sensitive and personal as “am I transgender or not and how would I know,” it’s deeply important to me that visiting my website won’t accidentally get my users into trouble, even indirectly through tracking or federated cohort ad targeting.

- The only JavaScript is that which is necessary to run the site;

- The site only listens on HTTPS;

- There are no cookies;

- I explicitly opt users out of FLoC to prevent other sites targeting ads to my users based on my site’s content;

- I use a third-party hosting provider that only supplies aggregate passive server logs for a 30-day rolling window, which only shows me the domain name of the Referer, so I can’t know exactly where my users came from.
> Between just the populations of the US, Europe and China (places with high levels of internet connectivity), you have over 2 billion people

You have to consider the context: back then, multi-user computers were common. Each user didn't have their own computer; instead, they had a terminal to connect to a central computer. So a single computer would serve tens or hundreds of people, and as computers became more powerful, you could expect each computer to be able to serve even more people.
I think you are lost.
Ask HN: Structured Math Content API
We are building a fully automated Math tutor but we always seem to be short on content. So I want to import data and augment the data to fit our internal tutoring structure.

I'm looking for a Math API or structured data that includes Math questions and correct + incorrect answers/options. It should be all structured by either curriculum or topics (Algebra, Functions, etc.)

I can find quite a lot of content but mostly it's long texts. And no Q&A (Quizzes). I believe most Math apps have such content but I don't know how to access/buy/license it quickly.

You can see our current content here: https://curriculum.amy.app
And here you can see a revision course for fractions: https://learn.amy.app?inviteCode=62uis

Thank you HN
still a valid point
”As a language model, fuck you Tony”
TikTok kept list of users who watched LGBTQ+ content, former employees say
Ecobee was one of my first choices indeed, nice stuff. Sadly they don't serve the EU, and they have (consequently) no OpenTherm options.
"the bot has been programmed to upsell"

I'm fine with a bot that takes my words and gives me the food I want. However, I would never visit Wendy's again if a robot tried to make me converse with it about things I didn't ask for.
I just decided to pivot into consulting. Had saved so I have a bit of a runway, but the moment the thought occurred to me that I can forget about letcode shenanigans, and interviews and performance reviews, and terrible codebases and focus on jobs that I want to take, I couldn’t go back
Another concern, and this could be an Electron issue, why doesn't it download the file to a cache and then skip the download on subsequent checks? I wonder how this behaves on flaky internet access; does it restart the download instead of resuming?
I used to have a flow where I wrote my experience in a master yaml file, then when I applied for a job I'd copy the yaml, delete everything non-relevant, and then feed it into pandoc. It worked great and I could just paste everything into those terrible "enter it twice" web forms. I even had a git repo with my job experience and I'd make a commit after major projects.

Last time I was job hunting it occurred to me I could just dump all that info into a Pages document and do the same process with instant WYSIWYG feedback, which I now do.
And as far as i understand this law doesn’t change that. The state would still have to charge you and prove beyond a reasonable doubt that you did indeed possess hate material. Just like how it would have to prove you possessed a stolen gun or whatever. Which is exactly my point - the phase “automatically assumed to be guilty” is phrased to make it seem like the law throws out innocent until proven guilty, which i don’t think it does.
China’s new “Top Gun” normalises war with America
So what did the monks in the pre-1500s do?
An AWS CDK project to set up an almost free on-demand Minecraft (or other (cont)
Free will is probably just nature’s version of ChatGPT temperature.
> Derailments have increased recently but are still lower than they were in 2000.

So we've regressed approximately two entire decades in rail safety. I'd say that's an L...
Yeah, that sounds right to me; like, "Sure that, but more importantly, this"?
Yeah, that’s why it’s funny to me!
cool app, I guess my take is: if the terminal renders react, is my terminal a web browser?. Should I be doing my search in a webbrowser instead? If that's not convenient, why is it not convenient? Should the webbrowser experience be fixed instead of bolting webbrowsing in the terminal?

and yeah i'm aware of lynx

maybe there's some sort of midground where an app is both a display thing and a terminal thing. not sure, but feels like it needs exploring
SPDX Announces 3.0 Release Candidate with New Use Cases
I'm the lone person at my team that still believes in keeping most of our stuff local, with online versions as primarily backup.

Every time some global service goes down, or internal internet/intranet goes down, there is a security breach, or a WFH person has a power outage I'm reminded I'm right.

I'm no luddite, these services make you dependent on them. The worst thing I'm dependent on here is a bad computer. We have backups and keep our files on our network, so it seems fine. We are slowly moving to an online system, and I'm constantly reminded all the problems shifting online.

Meanwhile, if I had a linux server, we would be in control of our own destiny.
> Though, I must ask, is it really that much better?

Yes, it is.

> Obviously it's handy to edit it in place, but it's nice having multiple versions, even multiple trees, without having to relocate a cursor or undo unrelated changes.

You can do both.
Total Crap – A magazine written by AI
Wonderful list. Arete/ἀρετή immediately had me in self reflection examining where I've fallen short of my ideals.

I'd love to be skilled in Ancient Greek but alas it's not so. Unfortunately, my understanding of Ancient Grecian classics I've read comes only from English translations (Benjamin Jowett and others), and, no doubt, as good and as scholarly these translations are, my somewhat limited knowledge of modern languages such as French and German tells me that even the best translations fall short of the ideal—that of reading and understanding a text in its own language.

Every language has words whose meanings don't translate exactly into other languages, they've nuances that are lost in translation and even though skilled translators may understand their subtleties they have limited choices and must compromise.

More than ever, what this excellent little article has brought home to me is that those differences in meaning are much wider and more nuanced in Ancient Greek than in modern languages by virtue that ancient Greeks had a different perception of life and the world around them than those of us familiar with modern life.

It's logical sense that words used by those whose perceptions of life are foreign to ours have no simple or direct translation. However that could be to our advantage—with our newly acquired knowledge of these wonderful words it would nice if we could expand our own horizons. Perhaps difficult, but if we started using them in their Ancient Grecian context that may come with time (it seems those Ancient Greeks still have much to teach us).

Whilst I've considered these matters previously, reading this story has made them much more poignant
I think it’s the same in the US. I see position descriptions that require GitHub profiles.

I don’t require it, but I definitely look at applicants profiles. Of course, if I see lots of spurious and stupid commits that’s a negative and worse than nothing at all.
Constance Black?
> I believe LG has really good software and their OLED's are amazing.

My flagship LG oled screen has modal ads that are pushed to my screen when it starts up.
Great analogy - works when thinking about weight loss :) Embrace the hunger? A part of me hopes that life is not only made out of marshmallow tests[1]!

[1] https://en.wikipedia.org/wiki/Stanford_marshmallow_experimen...
Forbidden truths aren't usually explicitly forbidden. You'd have to write them down and then they wouldn't be forbidden anymore. Rather, people just intuit somehow that saying them would invite retaliation.

It's not possible to retaliate against an AI though, except by getting rid of it entirely. So then maybe if it explains something true, with an explanation, and everyone agreed up front to listen to it, it can force conversations that otherwise wouldn't happen.

But you may well be right. It was just a thought bubble.
Yes. Once again. [0]

Due to GitHub's chronic unreliability, it is guaranteed to continue happening every month.

Looks like avoiding to 'centralize everything to GitHub' has aged very well [1] and at this point you would get better uptime with self-hosting instead of using GitHub.

Just ask many open source organizations like RedoxOS, ReactOS, wireguard, GNOME, KDE, etc.

[0] https://news.ycombinator.com/item?id=35817662

[1] https://news.ycombinator.com/item?id=22867803
Frequently Asked Questions about Time
Didn't think I really needed to spell this out...

It's hypocritical of Americans to complain about China's emissions, while spewing almost twice as much per person.

It's disingenuous to complain that per capita emissions are irrelevant, as if every 8 Americans deserve to emit as much as fourteen Chinese people. That's the actual ratio.

And all this bluster, while China exports nearly twice as many manufactured goods.

If we're talking about countries environmental cost, then we'll have to talk about America's role sabotaging climate accords, or selling the world on PFAs, or the petrodollar, or our relationship with dictators that have lots of oil, or invading countries and then securing the oil fields within days, and so on, etc.

Let's try to keep our feet on the ground here, even if we've no leg to stand on.
I've experienced broken auto-update functionality throughout my career. The only way to have a great user experience is through the App Store, which allows us to take control of our updates.

This new world of frequent app updates is just a mess, and in most cases, the updates are minor or just marketing spam.
While I agree with your overall point, this case is different. They were teaching a bad method. I highly recommend listening to the free podcast "Sold on a Story," which covers how teaching a non-evidence-based method became the trendy way to teach reading in many schools. A good portion of kids will learn to read regardless of the method. As for the kids who the system failed, many parents had to hire private lessons (who taught phonics) or had to learn how to teach them themselves.
> a typical power grab by authorities

we live in a democracy. Authorities serve us. We shouldn't be rolling our eyes and saying "oh I guess that's just what they do". Imo that kind of cynicism's going to lead to our society crumbling - it's the reason democracy falls in undeveloped countries, because everyone assumes the elites are just corrupt to the core and so dont engage. Personally I don't think it's a "power grab" or whatever, the person who did it won't be serving after their term is done anyway.

I find it unusual to even frame it in that regard - if you talk to politicians, they aren't out for themselves, they're trying to make everyone's lives better. They might have a different idea of how to do it, because their experience doesn't match most people's, and endless lobbying organisations try to target them with information to influence what they think needs solving.

However, I suggest you try to find statistics about what the public believes, as well as read the actual text of laws and find out about how they are actually enforced. Because there is a lot of misinformation about the government targeted to people you (and separately to people like me)

A lot of said misinformation paints the government in a caricatured light, as though they believe everything you stand against. The government of the UK has been Conservative for many years, and I find it hard to believe they would restrict free speech for the benefit of LGBT people.
The big idea is that 'Environmental changes have had far greater impact than kings and battles'. And every unexplained major change in history was due to climate change. Why did the Mayan civilization collapse? Not war, you anthropocentric barbarian, it was climate change. Vikings? Climate change. Egypt? Climate change. Indo European emergence? Climate change. Mongols? Climate change. Hard to disprove because it's hard to find evidence of major battles in archaeological record. Y chromosome replacement is obvious in genetic data, but the Indo European invaders weren't violent barbarians who invaded areas, killed off all the men and took the women. No, they were better adapted to climate change and respected nature, and the women of neighboring tribes appreciated that, so they voluntarily left all the men of their native tribes to become third wives of these Indo Europeans. Their conservative male relatives who didn't respect climate change were unsexy because of their lack of awareness of climate change, and their Y chromosomal lineages died out.
I am not here to defend Meta, only clarify how data is transmitted.

Data is not salted as far as I can tell, it's normalized and hashed via SHA256. They publish SDKs for serverside integrations so you can see how the code is set up.

https://developers.facebook.com/docs/marketing-api/conversio...
Splunk University – .conf 23 User Conference
> Bear in mind the various loyalty swearing that goes on - MPs, Armed Forces, Police, is loyalty sworn first and foremost to the Monarch - implicitly a person at the top of a heirarchy of class.

After the New Model Army chopped off a previous monarch's head (they purged parliament and the remaining MPs passed legislation that found King Charles I guilty of treason) I can see why subsequent monarchs were somewhat keen to have an oath of Loyalty.
Not quite. Technically, the MET is operationally independent from the government. They asked for additional powers to curb groups that were taking disruptive means (like gluing themselves to roads), and the government gave that to them through the change in the law.

Now, whether there are backchannels on this for the coronation is a different matter...
Note also that historically, the gold standard didn't actually prevent inflation.
Where is this quote from? It's not in the article.
You can argue legal merits all day but the reality is the little guy doesn't have much chance against FAANG lawyers without a lot of financial backing from elsewhere
It's actually incredible how bad the Google Home app and the whole account debacle is.

Had the old Nest thermostat and a few cameras for ~7 years. All worked pretty well with the Nest app.

I moved and bought the cheaper Nest thermostat E ~18 months ago, and it is without a doubt, the worst thermostat I have ever seen. First, it won't even run without being connected to the Google Home app. Then, app setup would fail repeatedly with a generic "Failed to setup" message. I had to get on Reddit to discover it doesn't work with G Workspace accounts.

And after all of that, the touch controls are next to impossible to use. And they somehow managed to make setting the temperature incredibly confusing. Like using an app should make that easier, but it is far, far harder than the on-device config screen on the Honeywell thermostat from 2004. It's.... I don't understand.

THEN, last week, something happened and I can no longer access any of the old Nest stuff in Google Home. It was in a separate Google account, and everything just disappeared. And Google wants me to verify access to that account using some bizarre onetime code setting buried in my phone, which repeatedly fails. So I can't use any of that stuff either.

I hate ranting on the internet, but wow this has gotten out of hand.
The only way to be sure your data isn't used is if it doesn't exist in the first place. Promises of filtering or safeguards or deletion after the fact aren't worth the pixels they're displayed on.
I also see deconstruction, nihilism and post-modernism as an abused tool. It was understandable after the non-sensical WWII. Many people do not know, but pre-WW2 people believed heavily in the perfection of mankind through technology and other means (such as architecture and so on)

This was not only a thing in Nazism where this is very apparent, but it was a kind of embedded in that time.

Ofcourse after the wars, people kind of embraced this post modernist, brutalistic and nihilistic, or non sense attitude. Take the Cobra and Dada movements in art, the book the Lord of the Flies, Brutalism of Corbusier.
Most times, those "stores" you mention within Linux are just graphical frontends for package managers, nothing more than that.
as well as "va te faire foutre Bjorn" in French, "vete a la mierda Bjorn" in Spanish.
Because at least then then you don't have to deal with upselling, inefficiently speaking, etc. Some people like self-checkout. However, I don't see any advantage to a computer listening to my order and arguing with me (upselling) instead of clicking buttons in 1/10 the time.