skysight-inc/HackerNews huggingface dataset:
Just want to add that I couldn't find any references to gender identity in the linked Wikipedia article as well as the article on hate incidents in the UK.
While amusing, I still disagree.

Complex static type syntax ends up infecting your code, because the syntax becomes load-bearing. A change to one type has a tendency to ripple through the entire body of code. This means you have tight coupling as a consequence of the syntax, which is a bad trade-off. Clojure's strong dynamic abstract types allow you to focus on the function of the code instead of its structure. Trying things out in the REPL first helps you find many of the things that you might need to wait for a compiler to find.

There are studies that estimate that the kind of bugs shipped to production that strong static types help prevent account for only 2% of defects. The rest are things like off-by-one errors, design errors, and incorrect logic.

The other thing a static type system can help you with is reading code. But it's primarily an aid to people unfamiliar with the language, or put in more popular parlance a "skills issue." We know tooling can navigate the code, because we have tooling that does so (language servers, CIDER, Calva, Cursive, Conjure...). This means that static typing for the purpose of merely reading the code is a crutch. I'd argue it's also a crutch or training wheels for writing correct code.

You can't run with crutches. You can't corner well with training wheels. Clojure is meant to make the expert nimble and fast. The main thrust of its design is to make experienced devs more productive, like professional tools without novice guide-rails make experienced craftsman more productive.

Rich Hickey gave a talk where he mentioned this idea of guardrails on the highway. He told a story of how we all get in our car, then bump into guardrails all the way to our destination... right? Of course not, we learn to keep the car in our lane of travel, to signal others when we switch, and to blend with other traffic on the way. (Rich was talking about TDD, but it still applies to static type systems, IMHO.) Clojure is that power tool without all the novice presets. It's the automobile we keep away from the rails when we drive it.

Mutable state is arguably responsible for far more defects shipped than type errors. Mutability is only a thing because hardware constraints required reuse of memory locations instead of allowing for persistent data structures. Thankfully, for "situated" applications that start and operate for extended periods, those constraints aren't so tight.

If you have to choose between immutable data and static types choose immutable data. But why not both? We can have all our luxuries, right? Because you have to spend so much more time proving things to the compiler, you have so much more syntax to manage. More code and more syntax for the same problem is almost always worse. I'll take Clojure.
> You can't even say "If you want to get a job as a Java developer, you must know Spring."

Majority of job postings say otherwise.

(Any sane Java projects use Quarkus (which is build on top of Vert.x, but that’s besides the point))
>an owner of a Volvo S60 sedan who realized the speakers in his car were not from Bowers and Wilkins, as they were supposed to be. Instead, the speakers were branded Bowers and VVilkins, substituting a pair of Vs for the W. We've seen that "typosquatting" approach in malicious emails plenty of times, but it's a first in a Volvo.

That's wild, straight from the factory with fakes?
> imaginary situations

Neither situation was hypothetical; they both happened at my daughter's High School. Anecdotal certainly, but not imaginary. Certainly nobody says "There have been two school shootings at that HS in the past few years"
My understanding is that it was due to the moon being full which caused them to not have as much of an ability to observe it during the past few estimations. In an article[0] linked from the above link they state:

> Now that skies are darker after a week of limited visibility around full moon, astronomers have resumed observations

The estimates changed a lot because they were being very transparent about the information as they were discovering it.

[0]: https://blogs.nasa.gov/planetarydefense/2025/02/19/dark-skie...
i keep learning new things everyday (well, and forgetting others). Thanks :)
So You Want to Make Marginal Progress
And if anybody's looking for a new game with the Ultima vibe, I highly recommend Moonring, a free indie game from one of the creators of Fable: https://store.steampowered.com/app/2373630/Moonring/
Open source AI powered business requirement validator for .NET
So it does what the title says - essentially, it collects a call graph using Roslyn libraries and then passes it to GPT to verify that all business requirements are met. It acts as an additional safeguard for your code.

After you run TestRunner, it returns a result indicating whether your code meets the business requirements using GPT.

Also this package allows you to generate Gherkin tests given code. Uses call graph produced from entrypoint (class -> method) to generate tests cases.
Maybe we’re all just in someone’s evolutionary chip designer
1Password recently had job openings for Rust positions for interns. Wouldn't call them desperate.
>Where can I vote for "Medical establishments should have an accessible-friendly browser-accessible no-javascript webpage for all functionality"?

Get off your ass and start a ballot measure. If you want to literally vote for a direct regulation that’s the way to do it.

Alternatively, start talking to state legislators and get them to support a bill doing it.
> Is it possible to put the 'producer side' into a 'consumer side' of another wire?

Yes; you can take the producer side of an `N32` wire `x` and link it to the consumer side of an `N32` wire `y`; that just means that the value that is sent across `y` will be sent across `x`.

> Should ~ be considered part of the type signature? Does `let ~x = y` work as destructuring?

In `let ~x = y`, the `~` is part of the pattern, and is destructuring, yes. So assuming `y` is some `~N32`, that statement declares a new variable `x`, with no initial value, and whatever the final value of `x` is, that's what passed along the wire. So re: what happens when a variable is assigned more than once, the last assignment wins.
People lambast RFK because, among other things, he thinks that the polio vaccine never protected anyone and has killed more people than polio (https://www.nytimes.com/2024/12/17/health/robert-f-kennedy-j...).
Sex with humanoid robots does not have appeal among women
Agreed. This is nothing to worry about unless you have the ability to predict probable future events.
>I don't see europe building a realistic alternative to american cloud providers, and the core issue is not technical.

The brain drain ultimately takes it toll. The most capable people from europe ( and every where else), move to US , be they engineers, management, entrepreneurs etc.
I suffer from astigmatism and dark themes fatigue me a lot.
Unexpected shape of lead-208 nucleus prompts reevaluation of atomic nuclei model
There are no Clojure stacktraces specifically, only JVM/Java ones. Clojure sits closely beside its host so there is no difference. People do complain about stacktraces and they've made some improvements. But they are long because the abstractions run deep and the function you passed in might be on the stack at the very bottom with the actual origination of the cause.
There is another topic to argue that is whether meetups are really useful or not. A lot of things are "useful" only to the point that they provide certain excitement, like coffee, and then that's it. I mean it's still better than nothing, but converting excitement to productivity is not easy.
Robots Have Trouble Walking in Mud. Giving Them Hooves Helps.
Words are just little pictures with particular semantic meaning. My 33-month old definitely recognizes the word "no" in a few different fonts; that doesn't mean he can read, he just knows what the word "no" looks like
This may be a side issue, but is a pet peeve of mine. Penn is a private university.

I'm a staunch supporter of higher education, but I think it's worth observing that the public university and college system educates people at a much lower cost. The huge cost disparity between private and public college challenges most simplistic explanations.

I'm drawn to the parallels between our "private" universities and our "private" health care system. Both face almost exactly the same criticism of costing twice as much while imposing barriers to access.

I don't think improving higher education is the present government's intention, but if it were my intention, I'd focus on supporting our public universities, colleges, community colleges, and trade schools. Both of my kids graduated from public colleges, debt free.
As a French, I always found that the way Wallons or Swiss word out numbers >69 makes way more sense than ours
https://archive.ph/ZU6wD
Mechanically, most plastics are not that durable. Chemically though - once into microscopic sizes.. close to eternal
I had the complete opposite impression from that thread. It seemed like people were politically motivation to interpret the law in a certain way, so they could act like they were being coerced.

These closures are acts of protest, essentially.

I agree with @teymour's description of the law. It is totally normal legislation.
And they also

- subsidize farmers so consumers have cheaper groceriess

- help fund public schools so education is less limited by socioeconomic status

- fund science to advance the future

- offer tax credits to encourage adopting environentally-friendly technology

- apply taxes to disincenivize bad habits (e.g. tobacco)

So I'm not sure where you're coming at with this angle. That's government's greatest effect on society.

> imposing tariffs to protect industries.

Trump is doing it wrong and recklessly, so no disagreement in reality

But there are smart tactics for this short term inefficiency that can cause long term competitiveness. You can apply a high tarriff if you trust that domestic competition can catch up in a few years so you don't lose your own market to overseas competition. Long term, encouraging domestic stimulation is much better and more reliable than relying on foreign products for consumption. Especially essentials.
I heard that it's somewhat normal for the probably to rise before dropping to zero. This makes mathematical sense, since decreasing the size of the probable zone makes the earth a larger part of that zone until the zone fully excludes the earth.
I would love to see how Clojure's "wealth of idioms and best practices that need to be followed and libraries that need to be known" compare to almost any other popular language. Clojure is by far the simplest most straightforward language I've ever used with very few details and gotcha's that need to be memorized.
I remember this paper being discussed in the novel "Science of Discworld" -- a super interesting book involving collaboration between a fiction author and some real world scientists -- where the fictional characters in the novel discover our universe and its rules ... I always thought there was some deep insight to be had about the universe within this paper. Now moreso I think the unexpectedness says something instead about the nature of engineering and control and human mechanisms for understanding these sorts of systems ... -- sort of by definition human engineering relies on linearized approximations to characterize the effects being manipulated -- so something which operates in modes far outside those models is basically inscrutable. I think that's kind of expected but the results still provoke the fascination to ponder the solutions super human engineering methods might yet find with the modern technical substrates.
I would suggest that it is more common for straight women, I don't know enough about gay women, to have sex with robots than it is for men.

A vibrator is a robot, in many ways. It maybe isn't a full personification of a human, but that hasn't seemed to hurt their popularity.

The difference is that women, don't seem to be looking to replace a human partner with a robot, but men who are not able to attract a female, seem to be willing to make this exchange.

I think we need to be honest about what people are getting out of these interactions.

A woman wants sexual gratification. As far as I know the relationship with the vibrator doesn't go much beyond that.

A man wants ego gratification. I suspect that's why it is important that it be a physical embodiment. If it was just about physical gratification, that is possible without having to make a humanoid robot. But for him to feel like he is king of the hill and has attracted the ultimate (in his mind) feminine, he needs that person looking/feeling thing. They even go so far as to make them talk to build up the man's ego even further.
Just another bad UK law not worth knowing about ;)
Yes, I'm aware. It doesn't reduce or negate the need for a team responsible for running storage and understanding how it works, then a team owning databases (probably with some development resources too) and so on.

It actually takes work to setup and run we are not just installing some packages and then pretending you can scrap aws.
I can today assemble a drone from parts from Alipay and program the firmware in an esp32 for ~ 20$. I am not kidding, Google it.

That is without me manufacturing any of the components. If one had a nation state backing I am confident it can be done for a fraction of it.

They are unstoppable because if you have a tank and there is a swarm of 500 of them what do you aim? One of them will find the opening to drop the grenade on your tanks weak spot. These are all single use kamikaze drones.

Same for battery range. Europe is preparing for a defensive war on their land. Even 10 miles of ranges should suffice. You can always deploy them from a mothership.
Someone get this guy a job at CyberLife
Worth mentioning that the lawyer who runs onlinesafetyact.co.uk, Neil Brown, has its onion address in his profile.

https://mastodon.neilzone.co.uk/@neil

http://3kj5hg5j2qxm7hgwrymerh7xerzn3bowmfflfjovm6hycbyfuhe6l...
Optimization is near and dear to my heart (see username), but I think it’s fine to call optimization processes AI because they are in the classical sense.
uhm.. I might be a part of your guy's hist...

In 1997~ish, I was on the Intel team to test celeron procs on games (the team was 2 ppl, me and my best friend...

We had a bank of ~6 machines and accounts on a T3, and we rand circles around y'all PVPing the heck out of everything...

Dread Lord Phlux, Dread Lord Mym, HellFire Club)

It was my golden days of gaming, but it was because we were testing the new SIMD instruction sets in procs on celeron...

However, we had a T3 to desktop whilst everyone else had 56K modems... hahha fools...

https://en.wikipedia.org/wiki/T-carrier

(we were the reason you claimed "died due to lag")

*mym went on to be an EVP at BLIZZARD btw)
> What is the incentive?

You reward them with praise when they pee in the toilet. People are pretty receptive to praise and kids even more so.
Someone mentioned this in a comment recently and it really is a nice clean and succint portal for international news. Any specific motive or point for posting this, or are you just signal-boosting its existence?
The main thing that RFK worries people about are vaccinations and his anti-vax and anti-FDA stance, that's it. Saying that people are against "healthy eating and meditating" is somewhere between an obviously stupid lie and a misrepresentation you should be ashamed of.
That is not the argument. The argument is that, with appropriate court order, a site operator must take down the illegal material (if it hasn’t already been moderated out). However, the site owner should not be liable for that content appearing on their site since it was not put there by them and since there is value in uncensored/unmoderated online communities. The person who posted the content should be liable, not the site owner. In neither case is the content just freely siting there harming the public and unable to be removed because nobody is liable for punishment.

I think an interesting alternate angle here would be to require unmoderated community admins to keep record of real identity info for participants, so if something bad shows up the person who posted it is trivially identifiable and can easily be reprimanded. This has other problems, of course, but is interesting to consider.
The State of Utopia has published this report on the source of funding of Ofcom,
the U.K. statutory regulator responsible for enforcing the Online Safety Act:

https://medium.com/@rviragh/ofcom-and-the-online-safety-act-...
Most people didn’t graduate high school back then
I'm not. Python takes great strides to ensure backwards compatibility - because there's seemingly endless demand for it. Keep in mind 2.7 got a patch months after its planned EOL, which was already extended an extra 5 years from the regular release schedule, and major projects like Pip maintained support for well beyond that point, and people still complained.

There's significant hysteresis in the project: a strong reluctance to remove things that they would never even remotely consider adding today if they didn't already exist. After all: if it already exists, someone might still be using it (and it's harder to gather that kind of information, the older the thing in question is); but adding it new would create a maintenance burden (never mind that the old rarely-used stuff doesn't really get maintained).
That was true before the US government was captured by a Russian asset elected via Kremlin-backed disinformation campaigns. Now, the US has joined the bad guys.
Im certain this doesnt include the quality and value both real and perceived, lets assume that it is cheaper, so is the quality
Yeah. Also they often wind up trading "no explanation needed for the most common use case" for "incredibly involved explanation needed for any other use case" (or even "all other use cases are unsupported").
Ask the same "AI" to create a machine readable proof of correctness. Or even better - start from an inefficient but known to be working system, and only let the "AI" apply correctness-preserving transformations.
This is a fundamental misunderstanding. At most our debt is mildly concerning its not some sort of catastrophe unless we do something stupid tp sabotage ourselves(see DODGE) and most of the debt is owned by americans not foreigners. Also China owns less US debt then Japan. UK owns nearly as much as China and Canada is fifth. UK Japan and Canada are close allies, or were they might not be after Trump is done.

If someone wanted to make an actual good faith effort to make goverment more effecient going over the reports would be the first thing you would do instead of attacking theae agencies.

If someone wanted to randomly
cut departments that might object to illegal and corrupt actions the administration might take, or ones that once said nice things about minorites or just so you could stuff the fired positions with incompent cronies (or hire your freinds as contractors) then it would look a lot like DODGE

https://edition.cnn.com/2025/02/14/politics/corruption-justi...
> Since Inauguration Day, the Justice Department has paused all investigations into corporate foreign bribery, curtailed enforcement of a foreign agent registration law and deemphasized the criminal prosecutions of Russian oligarchs. And senior administration officials have considered eliminating the Department’s Public Integrity Section, which investigates and prosecutes alleged misconduct by federal, state and local public officials.
AWS EBS volumes (except io2) have an annual failure rate of 0.2%, so if you have 1000 running statistically you will loose 2.
For io2 it's 0.001%, but still not 0.
There are openly transphobic MPs and as far as I know there aren't any laws criminalizing transphobic hate speech. What more do you want?
Because the moment you slow down investing is the moment you realize you wasted all your previous investment in the technology. It's just sunk cost fallacy.
"Pay or okay"? Nay!
You can certainly add whatever logic you want / need using custom hooks in Directus.

Here's the docs for custom hooks.
https://directus.io/docs/guides/extensions/api-extensions/ho...

But honestly, depending on the complexity of your logic you may not even need custom hooks. You can get really granular with the built-in access policies and permissions.

As long as you have relationships configured with the user collection you can reference those in your permissions.

Here's an example rule for accessing items within a `projects` table that hides any projects that don't belong to the current agency partner.

{"_and":[{"partner":{"id":{"_eq":"$CURRENT_USER.agency_partner_id.id"}}}]}

Each project a many to one relationship to agency_partners.
Each user has a many to one relationship to agency_partners.

You can even scope this down to allow / hide specific fields if you want.
Just uninstalled Akalabeth, Ultima 1, 2 and 3 last week. I was planning to play again but couldn't find any time because of many reasons. Plan was to continue with the rest of the series afterwards. If you're looking for them, GOG is your friend.

On a totally irrelevant note, I know at this point it doesn't mean much to Broadsword to invest more into UO, but I really can't justify the lack of macOS client.
Also "cow". And "sun", "mama" and "papa" seem to transcended most European languages.
In the text of the act, schedule 1 part 1 paragraph 10
https://www.legislation.gov.uk/ukpga/2023/50/schedule/1/para...

... unlike the issue of what size of service is covered, this isn't a pinky swear by Ofcom.
"A Philosophy of Software Design" vs. "Clean Code"
Take a look again at rwmj's comment at https://news.ycombinator.com/item?id=43137896 .

* I think it's reasonable to requiring an app bad.

* Maybe not a "tyranny", we'd probably want to reserve that for the government doing it, but not good news.

You replied "Why?"

Since you and rwmj agree that calling is tyranny is too much, it comes across like the "Why?" refers to the objection to requiring an app.

When you follow that up with "Do you complain when the bank requires you to sign something with a pen?", it sure sounds like a statement that you don't think people would complain for an app-only requirement. Otherwise I can't make it make sense.

> But as long as other banks exist that shouldn't be a problem.

So, as long as one bank exists somewhere in the US? Somewhere in a 100 mile radius? When is it a problem, and what could be used to prevent it from getting there? Is 1 mile to the nearest non-app parking space a problem?

Would you say that so long as one bank has handicap access, the other banks should save money and provide lower interest rates by not being handicap accessible? I hope not.

The cantons of Geneva and Neuchâtel in Switzerland voted for the fundamental right to live offline. What's wrong with having that everywhere?

> and are not discriminatory in the vast majority of cases.

We have Braille on elevator buttons even though not having Braille on elevator buttons is not discriminatory in the vast majority of cases.

Because the vast majority of people don't need Braille.

More people don't have smartphones than need Braille.
Its very much intended. It's easier for the powers that be to deal with a few favored oligarchs. They're building a great British firewall like china.
And will Amazon then let you download the book on any device? That would be neat if true.
And to be more specific, the fact that reasoning models have outputs orders of magnitude longer than other models.

It writes more text so it spends more compute.
As a no French, I love French numbers you dislike. 90 being 4 20 10 is something sort of awesome and funny.