MurphyA/hacker-news huggingface dataset:
by kailden | 2025-04-24 14:01:05+00:00
If you mean translating from the JavaScript, yes. Quil wraps Processing. Quil did not wrap the vector library (P5.Vector) but most of vector operations are pretty easy to write in base clojure or you can use clojure.matrix. The fun(ctional)-mode lines up with passing initial state through the functions, which clojure makes easy.
by jchw | 2025-04-24 14:01:14+00:00
> I personally find it a good example of aging law. It's quite difficult to reconcile the law as drafted (in 1987) with modern digital font uses.

Bizarrely, it seems like the precedent has only gotten stronger since 1987. It was re-affirmed again by the Code of Federal Regulations, § 202.1[1], in 1992. Honestly, I don't fully understand why. I know that U.S. copyright law generally limits the ability to copyright things that do not involve sufficient originality or creativity, but while all typeface outlines are the same basic shapes, there's still plenty of room for creativity.

I also know that the U.S. is also not entirely alone in generally considering typefaces ineligible for copyright protection; I believe Japan also has a similar position. Maybe eventually, it will shift.

> IAAL outside the US, and I'm aware in UK and EU law copyright can subsist in typefaces, and there are specific provisions relating to them. Since FACT is a UK Org, taking UK law as an example, see ref.

Oh, I honestly didn't even realize FACT was a UK organization; I didn't really know a whole lot about them other than the commercial.

That makes this situation a bit more awkward, as Catapult was, IIRC, based in Cupertino, so Catapult may have not been breaking any U.S. copyright laws, even though their typeface would presumably be illicit by UK law. That said, they were possibly breaking Dutch copyright laws, and I'm not sure what happens there. I suppose that comes down to the nitty gritty of how international copyright treaties work, and I am way out of my depth there.

[1]: https://www.ecfr.gov/current/title-37/chapter-II/subchapter-...
by Uzmanali | 2025-04-24 14:01:24+00:00
AI tools such as Notion AI, Coda AI, ClickUp AI, and Asana AI are taking over many coordination tasks. They auto-summarize meetings, assign tasks, and track progress. Slack GPT and Microsoft Copilot handle updates, recaps, and communication flow. And tools like Motion and Reclaim.ai help with scheduling. Zapier and Trello, especially with AI add-ons, automate tasks and workflows. These tools cut the need for middle managers by making teams more self-directed and efficient.
by alabastervlog | 2025-04-24 14:01:31+00:00
Apple Reminders has native grocery lists now. The collaboration feature (a household can keep just one shared grocery list) and auto-categorizing by store section are serious time and frustration savers. No "oh shit, I left the list at home", no "I could go to the grocery store while I'm out, if we need anything... but the list's at home...", no manually organizing the list, no grocery-list-by-text. It's so nice, saves far more time than any faff it introduces (I'd agree that without the collaboration and auto-categorizing, grocery lists on phones would be more trouble than they're worth)

(I know other apps have also done it, but having it on a built-in is really handy and it works well)
by kelsey978126 | 2025-04-24 14:01:50+00:00
people seem to forget this type of argument from the article was used for stack overflow for years, calling it the destruction of programming. "How can you get into flow when you are just copying and pasting?". Those same people are now all sour grapes for AI assisted development. There will always be detractors saying that the documentation you are using is wrong, the tools that you are using are wrong, and the methodology you are using is wrong.

AI assisted development is no different from managing an engineering team. "How can you trust outsourced developers to do anything right? You won't understand the code when it breaks"... "How can you use an IDE, vim is the only correct tool" etc etc etc.

Nothing has changed besides the process. When people started jumping on object orientation they called procedures the devil itself, just as procedures were once called structured programming and came to banish away the considered harmful goto. Everything is considered harmful when theres something new around the corner that promises to either make development more productive or developers more interchangeable. These are institutional requirements and will never go away.

Embrace AIOP (AI oriented programming) to banish copy and paste google driven development which is now considered harmful.
by benjymo | 2025-04-24 14:02:01+00:00
You can check the label here https://energy-efficient-products.ec.europa.eu/product-list/....

It's the electricity usage when running the TV. There is e.g. quite a difference between LED and OLED.

TVs is also quite a large part of electricity usage in a household. Maybe 75 - 150W running a few hours a day. You have to keep in mind that not many people have PCs, NAS, etc. running 24/7.
by apercu | 2025-04-24 14:02:24+00:00
> Why does this seem to be a recurring pattern among the modern ultrawealthy?

Who says it's limited to the ultra wealthy? My network has a lot of people who have net worths of under $5-6 million USD and a lot of them are highly insecure.

I've witnessed several of them going out of their way to tear down people who are fitter or more attractive than them as well.

Look at the manbaby actions through that lens and you might get some insight.
by recursive | 2025-04-24 14:02:39+00:00
What if that software is trying to sell you stuff? And what if it's discouraging or preventing by technical means alternatives from that?

What do people do with ipods if not play music? And where do they get that music if not paying Apple? Apple's official recommendation at the time if you wanted to ingest arbitrary audio like your own recordings was to burn a CD and then rip it with iTunes. That cost about a dollar an hour to get access to your own audio rather than just... making a reasonable process.
by smj-edison | 2025-04-24 14:02:42+00:00
I agree that we have been able to automate a lot of jobs, but it's not like intellectual jobs have completely replaced physical labor. Electricians, phlebotomists, linemen, firefighters, caregivers, etc, etc, are jobs that current AI approaches don't even scratch. I mean, Boston dynamics has barely been able to get a robot to walk.

So no, we don't need to retrain them to be AI engineers if we have an active shortage of electricians and plumbers. Now, perhaps there aren't enough jobs—I haven't looked at exact numbers—but we still have a long ways to go before I think everything is automated.

Everything being slop seems to be the much more likely issue in my eyes[1].

[1] https://titotal.substack.com/p/slopworld-2035-the-dangers-of...
by ubermonkey | 2025-04-24 14:02:47+00:00
The game thing is just the tip of the iceberg.

There's lots of talk in the entertainment world, from the long-term famous, about how money and fame tend to be fundamentally warping. Bill Murray said to Pete Davidson that, once it happens, nearly everyone is an asshole for about two years. People fawn all over you; they do things for you. They give you things for free. You can get things normal people can't get. If you're making a few million a year, you have economic power beyond nearly everyone you've ever known. At a certain level, travel is a whim, not a slog through TSA and airport lines. And you lose the ability to deal with pushback of any kind.

The smart ones -- the ones with some capacity for self-awareness -- course-correct. The others don't.

But in Hollywood, one assumes, the bubble is far less perfect than the one around someone like Zuck, whose power over Facebook is absolute and inviolate, and who has money and power beyond almost every other person on the planet. So there's only a very small chance of any course-correction, and thus he stays an asshole, and that assholery extends to insisting that he win at trivial board games.
by warp | 2025-04-24 14:03:32+00:00
You physically go to the bank.

The electricity company has their own employees to deliver paper monthly statements to all their customers, they can attach other communications if needed.

My bank has a connection to the electricity company, and can look up in realtime what my open balance is, which you can view and pay in the banking app. You can also pay it in cash at various offices (e.g. Western Union) around the city.

You can also just give the electricity company permission to automatically take it out of your account every month (ppl don't trust the electricity company to get the amount correct, so folks don't usually do this. I do this for the water bill though).

(this is my experience living in Ecuador for 10 years, I'm from the Netherlands, most of this is weird to me :)
by PaulHoule | 2025-04-24 14:03:48+00:00
I'd argue that what SQL needs is better facilities for code reuse, metaprogramming and such, it ought to give you the tools that you can make something that lets you add something to the language such that you can add

... WITH SOFT UPDATES

and it adds to the table definition as well as to the schema that will cause subsequent statements to be rewritten. There's a lot of interesting logic (in the literal sense) in SQL that is hidden by a strange, irregular syntax that is more obvious in other approaches to databases such as Datalog. I think it was little appreciated outside the hardcore semantic web community that you could compile SPARQL + OWL to SQL and get powerful inference facilities. SQL is a great target for metaprogramming precisely because it is not Turing complete and that a code generator doesn't have to think at all about the order that events are sequenced in. It's kinda sad that metaprogramming tools for SQL are almost all pre-Chomsky and pre-dragon book internal DSLs like JooQ and SQLAlchemy which have their charms (JooQ's excellent integration with Java IDEs) but fall short of what could be done with SQL-to-SQL and SQL-to-X transformations.

Stored procedures are great but many shops don't use them for various reasons. It doesn't help that they look like a mix of FORTRAN and COBOL and also come in a few variations from the (better) set-based PL/SQL of Oracle to the (worse) Transact-SQL based stored proc of Microsoft SQL and PostgresSQL. The other day I talked with Krisztián Szabó of

https://schemamap.io/

who developed a compiler that writes stored procs that do database synchronization.

On the other hand, if you've got access to the internals of the frickin' database I think you can do something better than the ordinary application level soft updates. For instance a "customer record" might very well be not just a row in one table but maybe 15 rows in four tables that are inserted in a transaction and you want to be able to undelete them as a unit.
by jjulius | 2025-04-24 14:03:52+00:00
I've made no generalizations. I simply used OP's con artist phrase to highlight the fact that not all voters did what OP intimated. I'm sure that there are those who voted for Trump that did feel he was a con artist, to use one example.

Perhaps slapping some quotes over "recognize a con artist" in my first comment would've helped clarify things.
by nartho | 2025-04-24 14:04:18+00:00
How wealthy are the wealthy folks you know ? a quant or faang principal engineer making 1.5-2 million/year is wealthy and worked hard to get there (although, luck is still a big part of it) yet they're much closer in wealth than a fast food employee than they are to the super rich. Someone who has accumulated 50 millions of assets is wealthy, yet they'll never afford a super yacht or the lifestyle that billionaires can afford.
by rckt | 2025-04-24 14:04:36+00:00
I got it pretty early in my career that loyalty for a company is concept to make you work harder without asking anything in return. And the moment the company shifts focus and you are out of it, then suddenly you understand that this loyalty wasn't kind of a credits account which you've been saving all this time. It's simply nothing. You are on your own and can fuck off.

So there's simply no place for loyalty in employer-employee relationships. One side pays money or whatever, the other is delivering the job being done. That's all.
by slightwinder | 2025-04-24 14:04:49+00:00
There are multiple ways to receive letters. Having a mailman delivering it directly to your house is usually the rich area's way to handle it. The lower version of this is to let people check with the post office themselves. If it's fancy, you have at least your personal postbox there, or you will have to ask office-workers which then depends on their working time. And outside of this, there are other ways to use other locations and people, not directly affiliated with the postal service for delivering letters. Pubs and other shops are often such locations, or in really poor areas the village chief will receive them, and then handle distribution.

But it should be noted, except the physical objects, those letters can be also replaced with other means of communication. Just calling people via phone is common, or nowadays sending an email will also do the job. In my country we have a working and reliable postal system, but companies are still replacing letters with digital communication as far as laws allow it. Payments are also running automatically, so the bills are more informative and for taxes.
by friendzis | 2025-04-24 14:05:28+00:00
> that they have to release in open source the software, blueprints or tools that are needed to be able to support your own device yourself.

You can safely bet that there is no end product [you care this regulation to apply to] that has 100% in-house engineering, unencumbered with licenses. This would be either unenforceable or eliminate all but the largest players from EU market.

If you look at a distance, most of these regulations simply mandate managing product lifecycle. Yes, you can enter the market quicker and cheaper if you don't think about eventual recycling or bodger together something that barely works. We take warranties for granted now, but warranties are part of this family of regulations: if you introduce a product to the market, introduce something that is actually functional.
by johannes1234321 | 2025-04-24 14:06:51+00:00
I recently was in an awkward situation when ordering my new passport. Most times I got to sign some papers I have some signature which is a few waves, not forming many letters. In the passport office the clerk told me they can't recognize any enough letters in there, so I had to do multiple attempts till they were happy ... now my passport got a signature I won't be able to replicate ever.

(I do some handwriting for notes taking, but that's some writing based on block letters, not script as in a signature)
by d13z | 2025-04-24 14:07:21+00:00
Author here. This case study covers why we chose Astro over Next.js for modernizing Kleinanzeigen.de.

Having built (and debugged) large Next.js apps before (see my other articles series linked in the post), we applied those lessons learned to this decision. Factors like the friction in self-hosting Next.js at scale, the difficulty maintaining high performance with our specific page structure + third-party scripts, and the desire for faster dev cycles led us to explore alternatives. Astro's focus on minimal JS, Island Architecture, and framework flexibility ultimately aligned better with the specific problems we needed to solve this time around.

Full details on the comparison and decision process inside. Happy to discuss further!
by 542354234235 | 2025-04-24 14:07:21+00:00
But duels were instituted primarily to curb vendettas, deadly street brawls, and retaliatory assassinations that aristocrats regularly engaged in. At least with a duel, the violence was limited to one death and a settlement to the honor of all involved. It was in improvement to the situation they were facing at the time.

But the idea of honor itself was a necessity for most of history, when there was no central government to enforce contracts, punish violence, etc. Your reputation was one of the only protections you had. Whether your family was known to exact revenge to those that wronged you or as weak pushovers would affect someone’s decision to kill one of you, steal your things, or make a deal with you and keep everything for themselves.

You had to show that anything someone could gain at your expense would be outweighed by your commitment to take more back in revenge.
by Symbiote | 2025-04-24 14:07:27+00:00
Electronic transfer through online banking, or a debit card (may well be followed with a call from the bank to verify, though it's years since I've done this).

Visa's debit card limit on Denmark seems to be 100,000 DKK, roughly 13,000€. There's no limit with the national system, Dankort.
by longlonglonglon | 2025-04-24 14:07:36+00:00
> - how do you get a new bank card, when the current one expires?

The bank sends it through mail but they warn you that if it doesn't arrive within 2 weeks you should go in person to the bank to retrieve it. Depending on where you live there's a 50/50 chance that it never arrives through mail so you just wait 2 weeks and go to the bank.

> - how are you informed about a change like a price increase for electricity?

Email. Or the news channel for elderly people (if the increase is too big). If the increase is small that's a fact of life, everyone just expects it to increase a bit every 2 or 3 months.

> - how do you pay for electricity? (Knowing how much to pay, when etc) What about an elderly person?

Website or bank app. There are physical places that take cash payments and do the online process for you, elderly people generally use those.
by ltbarcly3 | 2025-04-24 14:07:37+00:00
> Estimates for effects of the regulation are right there-- they hope for total savings of 8TWh within 2030, but mainly from longer product lifetime through devices staying functional for longer on old batteries and easier battery repairability.

That's an interesting point I didn't realize. I still don't see how they can get to those numbers, do they quote the calculations somewhere? I toned down the claim to be less hyperbolic based on your feedback here.

I wonder how often a recent generation phone is replaced due to battery life issues, especially considering the 'smart charging' features that phones have now which makes battery wear a fraction of what it was previously (such as charging to 80% max, 'smart' slow charging at night instead of fast charging, etc)
by esperent | 2025-04-24 14:08:47+00:00
> Historically in agrarian societies few people reached this point so it wasn’t generally a significant burden to support them

This isn't true.

https://www.campop.geog.cam.ac.uk/blog/2024/08/15/three-scor...

> ...in England, average life expectancy at birth varied between 35 and 40 years in the centuries between 1600 and 1800. It is a common misconception that, when life expectancy was so low, there must have been very few old people. In fact, the most common age for adult deaths was around 70 years, in line with the Biblical three score years and ten.
by smjburton | 2025-04-24 14:09:06+00:00
> To simplify the tutorial, we'll impose the following feature constraints:

> There is no search functionality.

This makes sense for the tutorial, but search functionality would be awesome for discovery, both in terms of people finding your blog as well as finding other interesting blogs to follow. Niche blogs seem more difficult to find these days when Google only seems to surface websites with the right keywords.
by righthand | 2025-04-24 14:09:14+00:00
I don’t agree. Your eyes sending signals to your brain is different than your ears. It is a different way to digest information. People tend to remember 20% of what they hear and only 10% of what they read. While the hearing is greater it doesn’t include the same process of acquiring information. “Listening is reading” is a false generalization just because you were able to gather the same information doesn’t mean you “read” the book. I don’t consider a person in a wheel chair a “walker” but I would go for a “stroll” (roaming) with them.
by hylaride | 2025-04-24 14:09:19+00:00
It's been that way for awhile, though they do use instagram and/or tiktok for consumption.

iMessage is (was?) a very sticky product for Apple as kids with android get cut out of chats. There's nothing worse for teens that exclusion.

The kids have been taught the dangers of sharing things on the internet, so the risk is minimized sharing in private chats (though obviously still there).
by drivingmenuts | 2025-04-24 14:09:21+00:00
I have a roll of Forever stamps, purchased years ago. I don't even remember why, specifically, I purchased them. In theory, I could post a letter on my deathbed (I'm Generation X, so it's not that far off) and be assured that the delivery fee is covered by the cost of one stamp. Unfortunately, most of the people I would wish to correspond with will also be deceased at that time. So …

I leave it to y'all to monkey-knife-fight for the rest of the roll.
by morkalork | 2025-04-24 14:09:23+00:00
Group chats are: free, have no ads, and sharing is with exactly who you intend. When I want to send a photo to direct family and in-laws I don't blast it on social media, I send it to the group chat that has direct family and in-laws in it. That's it, easy-peasy. Even my 70-something mother in-law participates in it.
by AnimalMuppet | 2025-04-24 14:10:18+00:00
Hmm. So highly insecure people have to "win" (however it's defined at the moment) in order to bury their insecurities for the moment, but ultra wealthy individuals 1) have more power, so they can make it so that they win more often, and 2) are noticed more (or at least by a wider circle), so when they do it, a lot more people pay attention.
Show HN: Play Harmony Like a Stenographer
by itchytoo | 2025-04-24 14:10:45+00:00
I made a musical instrument called the Harmonic Keyboard. It lets you express harmony declaratively—you choose where you want to go harmonically, and it figures out the individual notes and how to move between them.

The interface is inspired by stenography: you press up to three keys simultaneously, each controlling one axis—bass note, chord quality, and inversion. With just three fingers, you can access over 500 chords.

Transitions between chords are automatically voice-led: notes move minimally and musically from one chord to the next. Under the hood, the system selects voicings by minimizing the Wasserstein distance between the previous and next chord—subject to the constraint that all required chord tones are present.

I built this because I love harmony and music theory, and while I can play a bit of piano and guitar, my hands can’t keep up with my inner ear. This instrument meets me where I like to think—it handles the mechanics so I can focus on where I want the music to go.

It works in the browser, no setup. Beginners can start right away by jamming on diatonic chords in C major. If you can touch type, you can play simple songs from tabs within minutes.

It’s simple to start, but it opens up over time. If you’re an experienced musician, I especially hope you’ll try it—and give it time to click. There’s a bit of a learning curve, but if you can hear chords in your head and have an intuitive grasp of harmony, the instrument starts to feel like an extension of that instinct. For me, once it clicked, it subtly shifted how I think about chords—and even helped sharpen my ear. The three-axis layout gave me a new perspective on harmonic structure that’s carried over to other instruments, too.

Here’s a video of me jamming with it: https://youtu.be/BKQ3owJ3COI

Try it in the browser: https://harmonic-keyboard.com