skysight-inc/HackerNews huggingface dataset:
I think that's pretty unrealistic, considering that X.509 is a de-facto and de-jure standard in a lot of places that also ignore that requirement. It's not always up to that company to make it possible to replace certificates easily, it's an entire chain of vendors (I know at least Salesforce's process would fail here). Unless you want those people to run self-signed/private CA certs.

The other option would be building in a way to revoke other CA's individual certificates if there's some consensus on them being compelled to not revoke them. Not sure if the status quo or this would be more dangerous, but if a TRO can compel a CA to not sign a revocation, can it also compel to sign a certificate?
If you're scared of SQL/have a massive operations team to throw infrastructure problems over the fence then that would be a positive to push all complexity into the application code as you aren't the one paying that cost.
probably this https://github.com/atomicwrite/Clood
Muslims, and therefore many countries in the Middle East and North Africa.
Cutting funding for research and development can be considered stealing from kids.
Not the current generation but the next one.

I'm from Europe and the current US politics discourages me from buying US products.
I guess this will push a new Europe first movement on this side of the globe.
Not the scenario I wished for because I quite liked the more open system.
The maximum number of connections thing in HTTP/1 always makes me think of queuing theory, which gives surprising conclusions like how adding a single extra teller at a one-teller bank can cut wait times by 50 times, not just by 2.

However, I think the problem is the Poisson process isn't really the right process to assume. Most websites which would run afoul of the 2/6/8/etc connections being opened are probably trying to open up a lot of connections at the same time. That's very different from situations where only 1 new person arrives every 6 minutes on average, and 2 new people arriving within 1 second of each other is a considerably rarer event.

[1]: https://www.johndcook.com/blog/2008/10/21/what-happens-when-...
There's kind of a crossword language, especially if you do NYT where there are regular callbacks. Some of them are pretty weak, actually, but they're shibboleths of sort to regular solvers. We complain about weak fill, but they're like clues in themselves.
>Politics go reddit.

Aka completely undiscussable woth any sense of nuance, which ironically enough is a great way to bury a lede.

But on the technical side... Man, reddit cannot handle more than 500 comments, old or new. Open thst pagination and you get repeats, orphaned replies, and a disgusting amount of lag for what should ideally just be static text.
Indeed the one example I can see this is great for; when driving alone. Which is maybe a few hours per year for me anyway, but I can imagine it could be a few hours per workday for many people.
> but weren't

Does that imply unaccountable, or does it mean Congress thought they were doing a good job?
Hi there. There are lots of phrases/patterns that Claude always uses when writing and it was very frustrating with 3.5. I can see with 3.7 those persist.
Is there any way for me to contact you and show those so you can hopefully address them?
KDE and Microsoft Outlook allow you to add the ISO or American week number to the calendar.

Probably other software has this icon
I think it’s the end of US hegemony, and might be the beginning of a very steep decline. China is on course to lead the world, but I think it will be multipolar and the US will gradually descend to a middling power over the next fifty years.

The reason, I think, is that a kind of social compact died. Powerful corporate interests neglected much of the American population, which bred resentment and anger now harnessed by Trump, Musk, et al.

I don’t see a fix, I’m not even sure it can be fixed. It took decades to offshore so much of the American economy, but I don’t think anyone will be given decades to fix it.

I wonder how history will judge the American era.
>Nothing of substance has occurred here; a federal judge issued a temporary restraining order for a couple of weeks until the case can move forward.

Given the hesitancy a few weeks ago, I'd say this is important news to know of.

But sure, politics is popular flame war just like a topic about X vs Y or any AI news.
What you want is a packet socket:

sock_raw = socket(AF_PACKET , SOCK_RAW , htons(ETH_P_ALL));

IP networks should forward anything, but NAT is a major problem. Would be interesting to try with IPv6.
*value to a private corporation that'll keep all of the profits, not pay for the environmental impact and then lobby lawmakers to stay untouchable.

You can still write, paint, compose and whatnot to create "value" – just don't put it on the Internet for scraping.
My wife is currently enrolled in a computer science program, and AI was absolutely vital for getting her over the 0 to 1 known programming languages chasm (Python, in her case). It has been less helpful (still very!) for C++ after that, but C++ after Python is much easier than C++ with no background at all. So I don't think ignoring the "just programming fundamentals" phase is the right call. I think that's where the greatest difference is going to be by far.

I think a great many more experienced people forget just how hard it is to learn your first, just how many new unintuitive concepts appear no matter what language you choose. Many, many more people are now able to learn that without getting frustrated to the point of giving up, because they all have a digital Aristotle in their pocket to guide them.
I changed the default date format of our internal company home page so instead of "25 February 2025” it reads "Tue week 9, 25 February"
From the bugzilla

"The actual reason for the underscore is so that services which allow users to create DNS records at subdomains (e.g. dynamic DNS services) can block users from registering subdomains starting with an underscore and be safe from unwanted certificate issuance. It serves the same purpose that /.well-known does for Agreed-Upon Change To Website, and that admin/administrator/webmaster/hostmaster/postmaster do for Constructed Email to Domain Contact. By using DNS records without underscores, DigiCert has violated a security-critical assumption that these services have made.

Therefore, this is truly a security-critical incident, "

That is a pretty brutal f' up of epic proportions... not sure any digicert cert should be trusted after that.
I'm at home and it is blocked. Very interesting
schmoyoho are incredible at making these songs, and so quickly after each event. I'm amazed they usually only get 10s of thousands of views, with the odd exception over 1m.
*Financially secure.
Show HN: I create a web application named Tidve to manage subscription
Hello HN,

I've developed Tidve App, a subscription management tool designed to help users monitor and understand their monthly expenses. The app displays all upcoming subscriptions set to renew within the next 30 days and provides currency conversion estimates based on approximate figures.

Key Features:

Upcoming Subscription Alerts: Receive timely notifications for subscriptions renewing within the next 30 days.

Currency Conversion Estimates: View approximate costs in your preferred currency to better understand expenses.

Expense Tracking: Monitor and analyze various monthly expenses, including subscriptions, installments, and fixed costs.

You can explore the project on GitHub: https://github.com/weehong/tidve-app
Gleam, Coming from Erlang
> > To terminate SSL

> To make sure that your connections can be snooped on over the LAN? Why is that a positive?

Usually your "LAN" uses whole link encryption, so that whatever is accessed in your private infrastructure network is encrypted (being postgres, NFS, HTTP, etc). If that is not the case, then you have to configure encryption at each service level, which is both error prone, time consuming, and not always possible. If that is not case then you can have internal SSL certificates for the traffic between RP and workers, workers and postgres, etc.

Also you don't want your SSL server key to be accessible from business logic as much as possible, having an early termination and isolated workers achieves that.

Also, you generally have workers access private resources, which you don't want exposed on your actual termination point. It's just much better to have a public termination point RP with a private iface sending requests to workers living in a private subnet accessing private resources.

> > To have a security layer

> They usually do more harm than good in my experience.

Right, maybe you should detail your experience, as your comments don't really tell much.

> To have rewrite rules

> To have graceful updates

> > Again I would expect a HTTP library/framework to handle that.

HTTP frameworks handle routing _for themselves_, this is not the same as rewrite rules which are often used to glue multiple heterogeneous parts together.

HTTP frameworks are not handling all the possible rewriting and gluing for the very reason that it's not a good idea to do it at the logic framework level.

As for graceful updates, there's a chicken and egg problem to solve. You want graceful update between multiple versions of your own code / framework. How could that work without a third party balancing old / new requests to the new workers one at a time.
Companies develop closed source technology that benefits them (as it is expect).
This is done X times (where X is companies that offer services).
A government agency does preferably develop open source or atleast nationally available knowledge/solutions.

This will raise prices
> 1.1.2. And use NUMBERS when describing these sections. I can't emphasize it enough. Quantify what you've done as much as possible.

I have a couple of those in my CV and they are easily justifiable, but I sometimes feel they are not valuable at all. And they also seem a bad side effect of the AI-generated resumes and AI-driven ATS filtering algorithms which almost demand you have bullets with numbers. Does anyone feel the same?
I'll reply here with a very quick example why the anemic domain model is superior in general, no matter if you do OOP or anything else.

You used the example of an "order" yourself, so I'll built upon it.

I would never combine functionality to update an order with the data and structure of the an order. The reason is simple: the business constraints don't always live inside the order.

Here's an example why such an approach inevitably must fail: if the business says that orders can only be made until 10000 items have been ordered in a month, then you cannot model that constraint inside of the order class. You must move it outside - to the entity that knows about all the orders in the system. That would be the OrderRepository or however you want to call it.

Remember, here is what you said in your other post:

> Your Order class has a collection of Product items, but you can update an order, cancel a order, repeat an order, etc. This behavior should be member functions.

So your Order should have a repeat function? But how can the order know if it can be repeated? It might violate the max-monthly-items constraint. The only way for the Order to do it is to hold a reference to the OrderRepository.

And this is a big problem. You have now entangled the concept of an OrderRepository and of an Order. In fact, Orders could totally live without an OrderRepository alltogether, for example when you build an OrderSimulation where no orders are actually being executed/persisted. But to do so, now you have this OrderRepository, even if you don't need it.

The rule of the thumb is: if the business says "we don't need feature A anymore, remove it" then you should be able to remove that feature from the code without touching any unrelated feature. If you now remove the OrderRepository and cause a bug in the Order class due to your code changes, the business will probably wonder how that could be, because while the OrderRepository cannot exist without Orders, Orders can exist without an OrderRepository.

And if that seems a bit unrealistic, think of users: A user can easily exist without a UserRepository, but not the other way around.

That makes clear, that you the rich domain model is an unsuitable and generally suboptimal solution to modeling the domain of a business. The anemic domain model on the other hand matches it perfectly.

And one more thing: even natural language disagrees with the rich domain model. Does an order repeat itself? No! An order is repeated and that is, it is repeated by something or someone. This alone makes clear that there is an entity beyond the Order that is responsible for such action. And again, the anemic domain model is a great solution for expressing this in code.

But if you disagree, I'd like you to explain what you believe the disadvantages of the anemic domain model are.
SCTP is really cool, I first found out about it because it’s the basis for WebRTC data channels. It’s basically reliable UDP, but you can turn off the reliability if you want. Makes me wonder why QUIC exists when SCTP does…
No, Sectigo is the PKI business that was carved out of Comodo, back in 2017. Comodo still exists, doing whatever they do. They have been totally separate entities since then.
Do you think the government does not track your car already?

Much easier to lecture private citizens about privacy than the government ha.
In theory, yes. In practice I rarely see more than one topic on the front page a day. It's still about popularity among the audience, and of course HN's own algorithms (and dang) tend to do a good job of avoiding multiple like-minded topics being scattered out like Reddit does.
Built a significant system in Clojure (from several smaller systems). Same experience.

I wish Hickey had built gradual typing in to the language.

I still love Clojure anyway.
Agency vs Intelligence
Just a thought for discussion. Karpathy's comment that agency > intelligence has blown up on X, but I think he's generalising from his own experience.

In a chaotic environment (in which most start ups and even huge tech companies operate) it's true agency matters a lot. But in more structured environments, where outcomes are driven by well-establishes processes, intelligence is much more important.

It strikes me as odd that even super-intelligent people are so quick to generalise from unrepresentative samples.
All the communists, early or late, have been just liars who have used an obfuscated language, where all important words have meant other things than what the Communists claimed.

One cannot judge what Communism is by interpreting literally any text written by a Communist, because all such texts have been just propaganda designed to fool the weaker minds. In order to understand Communism, one must examine what Communists have done, not what they have said. By comparing facts with words, one can deduce the meanings of the Communist words.

Whoever is not aware about the differences between the Communist language and the traditional language, does not understand what Communism is. I was born and I have grown in a country occupied by Communist invaders, so I know very well what Communism really is, and it has no relationship with atheism, in the traditional sense of the word.

No Communist has ever been atheist, despite their claims, with the possible exception of Karl Marx, who might have been sincere in what he has written. However any later Communist has used the books of Karl Marx only as a propagandistic tool, without caring about whether Karl Marx believed anything of what he has said.

Communism is indistinguishable from a monotheistic religion and almost every Communist word and every Communist institution has an exact equivalence in Christian words and institutions.

The fact that the Communists have persecuted or killed the priests or the believers belonging to other churches has nothing to do with their claimed atheism, but it has the same nature as the fights between Protestants and Catholics.

One can consider Communism as the worst Christian sect, which has done things identical with other past religious excesses, but at a much greater scale.

Associating communists with atheists is a huge confusion (which was the purpose of the obfuscated Communist language).
Me too. But I really looking forward to it.
It's weird edge cases all the way down.

Just look at names. Firstname, lastname? Jejeje, no.

Treating them as constants? laughs in married woman.

If you can absolutely, 100% cast iron guarantee that one identity field exactly identifies one living person (never more, never less), these problems are trivial.

If not? Then its complexity might be beyond the grasp of the average DOGE agent (who, coincidentally, are males in their early 20s with names conforming to a basic Anglo schema).

And that's just the NAME field.
You use a reverse proxy because whenever you "deploy to prod", you'll be using one anyway, thus by not having TLS in your app, you had not built something you don't actually need.
Loser. I bet you missed out on the metaverse. And blockchain.

Seriously, this is great - solving problems for users seems to be hugely underrated here.
I do practice lucid dreaming but haven’t really done so lately.

I figured out how to easily induce lucid dreaming for myself basically by letting myself become sleep deprived and then drinking copious amounts of caffeine before letting myself nap. Somehow, that almost always results in a lucid dream state.

Then in my lucid dreams, I often choose to dream about things that I wish were a reality in my real life, but that are not. Often relating to desired connections and relationships with people i’d like to have relationships with in real life, but can’t for whatever reason. Maybe it’s partly due to my anxious-avoidant attachment style, but I struggle to have healthy romantic relationships or even to maintain friendships for very long.
The other reason I use lucid dreams (less often) is for exam preparation. I lucid dream that I am studying my course material etc usually the night before. Somehow it helps with recalling facts etc during exams the next day.
Gonna check what SASS it get translated to and whether it makes any sense.

I wonder if they had SASS assembler for Hopper (either by reverse engineering nvdisasm or by fuzzing instructions + nvdisasm + stare hard) and don't want to say it out :p
Spring showers bring may flowers!
Typing “2”, “+”, “3” on an iPhone in Safari gets it to display “23+”, which doesn’t appear correct to me ? Looks cute otherwise.
> not in the mood to build a web scraper (it has the same soul-sucking effect on me as prompting an LLM)

I guess the joke is that nowadays you crawl pages by prompting and LLM
When you reference enclosed do you mean it needs to be enclosed because TTS is so bad that any background noise throws it off, or do you mean for privacy reasons?

- noise: I expected that this will be solved soon. Eg. LiveKit just announced a VAD model that works on human speech behavior and not voice detection
- privacy: this seems to be a cultural thing. And can quickly change. People moved quickly from everyone on their Bluetooth headset (mid-2000) to calls at all 202x
All good advice IMO.

The _reason_ for the /posts/98765/my-dumplings-recipe pattern is SEO (ugh).

It is thought that search engines give extra weight to urls which contain relevant keywords.

You can invariably put anything after the id and still get the page. This has the bonus of freaking out the marketing team when they spot '/posts/98765/my-giant-butthole' in the analytics.
For some it might have to do with anti-social; i'm very social and like talking a lot socially (try to make me shut up); however, for getting stuff done, I find it incredibly time wasting and inefficient. Typing/reading is always faster for me. Like I did a wiring job in a house of someone who only speaks English and their plumber only speaks Spanish, so I call with the plumber in Spanish, he explains what is up; there are at least 20 occasions in that 30 minutes where he drops out or either of us don't hear some part of a sentence so there is repeat. Then I call the English people to explain this to them. If the spanish guy would've sent a whatsapp/signal/whatever, and I would've pulled it through AI and sent it on to the English people, we would've been done in 5 minutes what now took almost 1 hour. But the plumber AND the English people are young and seemingly incapable of reading and really bad at writing. It's not anti-social for me at least; besides sitting in a room for a focused discussion about a feature or so, I cannot imagine how it's not more efficient to do it in writing. Not to mention that I can look/search for it later (but AI does solve that).
First, what's intrinsic value?

Secondly, have you considered that a thing's fundamental properties can make it better at functioning as money than other things? Which fundamental properties do you think are important?
>Must we have blaring headlines and political flamefests every time a judge issues an intermediate ruling related to DOGE?

I believe that's how case ruling posts commonly work on HN (plenty of "the case may proceed" with tech company news), so I don't see why not. The whole process of law is slow so it's nigh impossible for it to flood HN.
Sadly its sarcasm.

What is not sarcasm, that I once lived in a region in germany where apples are grown. The local government had a project where they created some hiking trails. They wanted to call one of those "Apfelweg" (apple street or s.th. in englisch), because you know, there are apple trees everywhere. They had been sued by apple and had to rename it. Real.
I don't know if you're joking or not but in case you're not, you can't really keep fries "fresh". Regardless, the point remains that the quality of third party food delivery services shouldn't be considered when studying the quality of restaurants.
I don’t believe any of this at all. Is anyone aware of any place where this has worked? If we’ve got data, let’s go with the data.

If all we have is opinions, let’s go mine. Fortunately, we have data.

Take Australia for example.

1. We had a carbon tax, sort of, briefly, but no one wanted it, and still doesn’t.

2. Fuel for vehicles here, petrol and diesel, has become wildly expensive, but cars have become huge to gigantic. Approximately no one drives a small car, approximately everyone owns at least two 4x4 and or SUVs, and those that don’t tend to drive a turbo charged Skyline or Subaru or similar.

Everyone drives relatively new cars compared to, say, 30 years ago when half the population drove a rusty floor pan around, you were luck to have anything resembling an actual car hanging off it.

No one here gives a shit about climate change, except maybe our Australia Broadcasting Corporation, but approximately no one consumes any of their media, and even if ya do 97% of the time their performing their mandate of proportional representation by publishing media aimed at the LGTBQI+ fictious community 100% of the time.

To the point where electric vehicle sales here in Australia have fallen off a cliff, and one hundred down ten to one the current buffoons get voted out and replaced by a potato promoting nuclear.

Good.
inspiring in a weird way. maybe there is hope for engineering afterall.
After getting past the fundamentals, of course, I think the runaway feedback loop of AI will continue to consolidate real world programming work into an even smaller pool of currently-popular languages. JavaScript, Python, Go, Rust, Java, C, and C++ will all be in this cannot. Bash, too, if you count that - current AI tools are much much better at Bash than e.g. Fish, much to my dismay. So we'll see educational resources follow suit.

We will probably also see renewed interest in the "out of the box" options available on common platforms like Debian. By my count those would be awk, sed, and perl. [1] There's just something very satisfying about being able to spin up a bare server and get useful work done with just the essentials!

[1]: https://hiandrewquinn.github.io/til-site/posts/what-programm...