skysight-inc/HackerNews huggingface dataset:
Has no one used the word enshittification yet? Google, Stack Overflow, Amazon, ..., it is like every useful website twenty years ago is now literally a steaming pile of excrement. I find myself using books again to look things up because it is often easier. I never thought Bing would be the best option, but now it often is, but not because it got better, but simply because everything ese got so much worse.

Stack Overflow is how I learned to do almost everything. Now I never use it anymore. Mostly because it has become useless. I love that it does not have video (I hate video), but the good answers are no longer there, but there is far more attitude. I never recall being insulted or degraded before, but that sure is common now. I increasingly think that real internet ID's are a wonderful idea, just so twerps can get beaten again, as is just.

Any anonymous tool will trend towards soft, whiny bitch in the absence of leadership or subtle forms of norm enforcement. Male spaces tend to be enjoyable because of swift, brutal norm enforcement. This is missing at Stack Overflow and pretty much everywhere online, so behavior converges towards 13-year-old teen cheerleader behavior. We need to make it more of a high school male locker room environment (silent unless you have something valuable to say, with consequences if you misbehave).

In summary, the judicious use of the appropriate level of violence is the solution to everything.
Which is why I explicitly mentioned security stuff being backported. Maybe it wasn't clear enough, but yes, I agree that security updates need to be released faster in many cases, and need a special handeling. The amount of work involved in handeling security patches is probably why it hasn't happened yet.
Is joining a union in your country mandatory? (or can be made mandatory?). I am not talking about peer pressure but legal requirements.

This sounds quite crazy. What if there are 5 unions like we have in France?
What do you mean "still" here? It seems like it's as bad as it ever was to me.
Why do journalists like writing these endless articles about mental health?
> The law does not account for the new capability.

Gotcha.

Well, fortunately, you are commenting on a post right now where the judge threw out the copyright claims.

So, apparently, I am correct that in this circumstance, that there is no illegal copyright infringement.

> promotes innovation and creativity

I'm this circumstance, it does seem to be promoting innovation and creativity because the AI stuff is allowed!

Glad you agree.
> Just like with powered-flight we don't need bioliogical intelligence to transform the world.

Powered flight offers a cautionary tale for AI. The first confirmed powered flight was in 1903. For the next 60 years, someone broke the airspeed record almost every year. The current record was set in 1976. Nobody has broken that record for 48 years. There are concerns that the state of AI will show a similar pattern, with rapid improvements followed by a plateau.
Nor do I! I am as envious of them as anyone else. I don't own a home and likely never will, and it's because of rich people (and black rock) moving in a buying up homes for speculative/investment reasons mostly. Envy and housing market competition aside, morally it's a "camel through the eye of a needle" thing. Rich people should give more wealth away, for moral reasons.

But I also think policy shouldn't be based on (these) sentiments alone. Policy should be judged by it's net impact. This seems like absudly myopic policy, coming from the same bright minds who gave us a 2 trillion dollar stimulus package they named "inflation reduction act" that was a net negative for working people, but a boon bureaucrats and other industry special interests.
" you are giving no actionable thing for people to do"

As far as an actionable thing goes, my N == 1 experience says that regular nasal rinsing reduces both frequency and severity of various common colds a lot.

I used to be down with sore throat, running nose and light to moderate cough some 5-6 times a year, since I was a kid until my early 40s. Once I started with the flushing, it all went away. Nowadays, about twice a year I "catch" something, which means a single night of chills and sweating, and in the morning I am fine again. The mucous membranes seem to be no longer susceptible. No sore throat ever etc.
New AMD chips need a new kernel. Should be on 6.9 or 6.10 by now.
I don’t really get the argument in this article. If a consumer can’t notice the brand name in big caps letters of LEMERO or MYTONER as the first word and throughout the text instead of Epson this seems like a PEBKAC problem.
Maybe a hybrid approach would work. Certain things like inventory being stored as variables, lists etc.

Wouldn't be as pure though.
Public electric charging network: consumer demands [video]
1) Effective taxes aren't much different today. A married couple with no kids will pay < 5% on 50k. FICA is what makes it higher, so not exactly apples to apples.

2) You're choosing 1917, pre changes, to paint an inaccurate picture. Top rate went from 15% to 67% that year, and 77% the year after. Almost double today's top rate.

What happened was, we introduced a revenue system, and have changed it over time, often dramatically, as the country's needs have changed, both raising and lowering rates. We haven't gone down some crazy spiral of ever increasing tax rates. If anything, the tax situation for the rich has gotten better over time, not worse.
Jsonifier, the Fastest and a New JSON Parsing/Serializing Library, in C++
Here is a json parser/serializer that I've been working on for about a year or so now. There is benchmarks available at https://github.com/RealTimeChris/Json-Performance comparing it to the other 2 most performant C++ parsers/serializers. Let me know what you think! Cheers!
From the article:

> Its presence in its current location signifies the adherence to an agreement among six Christian denominations, who collectively own the church, not to move, repair, or alter anything in the church without the consent of all six denominations.
My 70 year old, nontechnical Mom converted my entire extended family. We now use Signal for every family gathering, baby picture, etc.

It's just a really elegant solution for cross-platform messaging, the security is a great bonus.
>It's not an either / or. If the US were to invest more in education and developing the economy everywhere, there would be more jobs beyond low paid "unskilled" labour.

I don't know how far this extends, though. I live in an area where nearly anyone who wants to can get an affordable college education (and, I'd venture to guess, very close to free in most cases). And yet the graduation rate is abysmal. The fact is the higher ed path is a round hole and many people are square pegs. We can't just turn everyone into a highly educated skilled worker. I agree with the other posters that a wealthy country should have a dignity threshold for the members of their society, but I'm come to realize education may not be the main pathway to get there.
Erlang/OTP is the nicest environment for building applications that I've ever experienced. I agree though that it's not popular and I've never actually been paid to use it, with the exception of some small projects that were completely under my control.
> Which source states that more than a few minutes will be necessary, once the adequate continental system (storage: including V2G and similar ways such as Powerwalls) will be in place?

Ever looked at an electricity demand graph? The electricity demand isn't linear, it's not linear in a day, not linear in a week and especially not linear in months either in the northen hemisphere. And the more you decarbonize the economy, the worse it's going to get for renewables here since fossil fuels are used for highly non linear usage.

> Green hydrogen produced then stored nearby a turbine or fuel cell acting as backup for the grid efficiency is similar to fossil fuels' or nuclear (about .3 to .4).

You are mixing up two things. Nuclear, since it's a baseload technology, only needs to adapt itself to the demand, the production can mostly be planned. Renewables on the other hand need to adapt both the demand and the production.

Those efficiencies figures aren't needed for nuclear because you don't need P2G or any of that, you can just adjust the production. So you get the usual production. Nuclear doesn't drop abruptly to 5% capacity and those bandaid solutions aren't really needed.

What you are quoting is the efficiency of the production, which is a totally different subject. The efficiency of the production is more of an indication of how far you can actually go in the future.
> a LOT of shit that used to require 2 incomes, or a stay-at-home mom to take care of it.

Those two scenarios are pretty different.

Let's say a stay-at-home mom makes "a kid or two" reasonable. If I look up living wage charts for my state, that would require tripling the minimum wage.

We're nowhere near that level. The "two income" level is a lot lower and we're not even close to that one either.

A single parent with one child would fit right in between those stay-at-home numbers too, so that's not a goalpost move. Single with two children takes enough money that it would require a goalpost move, but single with one child does not.
Structural editing commands are like 'slurp' - swallows an expression inside another one; 'barf' - spits out a thing out of an expression; You can also do it from the left or right side. 'wrap' - wraps a selection into an expression; 'unwrap' - does the opposite; 'transpose' - swaps two expressions at point, and there are more commands.

Once you learn the basic structural editing commands, writing code becomes like composing poetry out of haiku pieces. Instead of thinking like: "how do I grab these vars used inside this function and refactor it to be them in their own unit?...", you'd just grab some expressions and move them around, like bricks or lego pieces. It is extremely satisfying way of writing programs. The only drawback of that approach is that later it becomes harder to work with "more traditional" PLs, you just can't easily manipulate code the same way in Python, JS/TS, Kotlin, Java, C++, etc. - you need a "structured", homoiconic, lispy language for that trick to work. Treesitter makes an effort to improve the process, but it still not on the same level of simplicity.
> I can assure you that the question we mark as duplicates the most

I can assure you that when I end up on SO I somehow run into questions like I described. Or I have a problem like I described but I don't bother asking a SO question because I know the mods will descend on me like vultures :)

SO moderation may be good for beginner questions like you describe, but I'm past those and my problems tend to be pretty subtle.

> your experience with the site will vary

Well my experience with the site tends to be zero these days, unless a search brings me there. I used to look for questions to answer in my areas of expertise on my morning coffee, but then the push for ready to copy/paste answers happened and my answers that tried to get the asker to think for themselves weren't good any more.
The flight cost more because they also wanted to fly much further
It’s not a discussion about how the law is being interpreted by a particular court; that much is clear. It’s about how it ought to be interpreted.
Ask HN: Is privacy a premium feature with cursor.ai?
I want to try out cursor.ai with all of the hype but do I actually have to pay $40/month for the "business version" instead of the $20 "pro version" just to have access to paid software where my data isn't trained on/stored. This has been the one thing holding me back from diving into AI code editors.

What code do you store?

With "Privacy mode", your code is never stored anywhere other than your machine and will never be trained on. Otherwise, we may save prompts / collect telemetry data to improve Cursor.

https://www.cursor.com/pricing
The more you know about how something works the better equipped you are to handle things breaking. It's a safe bet that semiconductor physics and the gate-level construction of CPUs isn't necessary to be a good programmer, but not much further up that stack are things like understanding superscalar processor architecture, how caches work, how CPU protection levels work, etc. Knowing about those things, for sufficiently performance or security-intensive applications, can make a ton of difference.

There's an analogy to networking there, too. You don't necessarily need to know how wave-division multiplexing, BGP, or DNS work to communicate over the Internet. For some categories of problems, though, a little bit of knowledge allows you to punch just a bit above your level.
From https://www.pbs.org/newshour/economy/why-do-we-tip

> I think that there are five basic motives for tipping. Some people tip to show off. Some people tip to help the server, to supplement their income and make them happy. Some people tip to get future service. And then other people tip to avoid disapproval: You don’t want the server to think badly of you. And some people tip out of a sense of duty.

So, it is complicated. The part about the owner to avoid paying their workers properly is a consequence of the tipping culture, not a cause.
> During his pilgrimage to the Holy Land in 1964, Pope Paul VI referred to the ladder as [...] a "visible symbol of adherence to the 'Status Quo'".
Woe to the spooks; they should be treated better
I found this https://klogg.filimonov.dev
> This makes the assumption that all workers require a living wage. When I worked as a teenager and throughout college, I didn't need to make a living wage

So you want a dying wage. How can a dying wage exist? Two ways:

1 - someone else is subsidising the business, I.e. parents are paying the rent/mortgage, and food of the teenager

2 - the person is literally slowly dying, living in a caravan or a tent as ‘working homeless’ unable to afford healthcare or racking up debt, and it’s only a matter of time until they literally kick the buckets and cease to function. Or they will become birdedfor the taxpayer, with food stamps and other kinds of aid.

A business needs to pay for its inputs, labour is one of them. The cost of labour is whatever is costs to take care of basic needs of a human, the exact number is debatable but it does exist.

If we are going to provide subsidies, why don’t we subsidise healthy food, or planting trees or solar panels for example, for both businesses and individuals? Why should my tax money subsidise cheap labour, often for corporation that avoid paying tax themselves?
That's a very weird assumption. Living on your own is not cheat, and having a kid, let alone two, certainly shouldn't be cheap. Why would you expect a person who works the easiest manual labour possible to be able to afford this?
> IDEs like Cursive provide advanced static analysis and refactoring support.

Can you give an example? Would these tools allow you to define a custom type with fields and ensure it is correct everywhere at compile time like a static language?
You couldn't have picked a better/worse duo in tech to be wrong on such an assertion.

Adding to sibling comment about Google, Meta[1] built 2 large-scale production training clusters for science: one with Infiniband, the other one with a custom RDMA over RoCE fabric.

> Custom designing much of our own hardware, software, and network fabrics allows us to optimize the end-to-end experience for our AI researchers while ensuring our data centers operate efficiently.

> With this in mind, we built one cluster with a remote direct memory access (RDMA) over converged Ethernet (RoCE) network fabric solution based on the Arista 7800 with Wedge400 and Minipack2 OCP rack switches.

Google, Meta and Netflix are among the most obsessive on optimizing their infrastructure - it's bold to assume they haven't looked at their COTS network gear and thought "hmmm..."

1. https://engineering.fb.com/2024/03/12/data-center-engineerin...
> because it's a cheaper and proven (less risk) solution

I mean... didn't you just essentially say he's right? Things are done the way they are because of performance (aka "cheaper") and to meet project goals (aka "less risk")

Those aren't bad reasons at all, and it makes perfect sense, especially when you consider already locked-down platforms like consoles. But it seems to me, from what I read here, that the reasons are ultimately cost and risk.
“ping” is ICMP ECHO_REQUEST and ICMP ECHO_RESPONSE. Traceroute uses ICMP TIME_EXCEEDED. So blocking only “ping” will not affect traceroute. And if you block all ICMP, you break your own internet: <http://shouldiblockicmp.com/>
The comments seem to misunderstand copyright. Copyright protects a literal work product from unauthorized duplication and nothing else. Even then there are numerous exceptions like fair use and personal backups.

Copyright does not restrict reading a book or watching a movie. Copyright also does not restrict access to a work. It only restricts duplication without express authorization. As for computer data the restricted duplication typically refers to dedicated storage, such as storage on disk as opposed to storage in CPU cache.

When Viacom sued YouTube for $1.6 billion they were trying to halt the public from accessing their content on YouTube. They only sued YouTube, not YouTube users, and only because YouTube stored Viacom IP without permission.
Hey HN,

We spent the last 6 months refactoring our DevOps platform into an open source deployment tool for AWS / GCP.

If you’re not familiar with LaunchFlow, it's a Python SDK that lets you launch websites, APIs, and workers to AWS / GCP with minimal configuration.

Networking, permissions, and other environment configurations are automatically handled for you – It only takes 1 line of code to deploy static sites, serverless APIs, managed Postgres, Kubernetes clusters, and more.

I would love to hear your thoughts!
It sounds like a lot of this is due to Psychology Today misreporting a study they link to in their own piece which directly contradicts their own conclusion. People complain a lot about science journalists but this seems exceptionally bad. Psychology Today really ought to retract that piece!
I do think that in Europe at least, it seems to be better. A bit more fencing it seems but the quality seems to be better than during covid from what I heard.
> In 1997, the ladder was supposedly pulled in through the window and hidden behind an altar by a Protestant intending "to make a point of the silliness of the argument over whose ledge it is". It was returned to the ledge weeks later, and a grate was installed in the window.[8] In 2009, the ladder was reputedly placed against the left window for a short period before being moved back again.[
> Amusingly, I suspect...

Yes...though I'd say that the teleological folks have emotional reasons to judge an ever-so-specific deity (who they already believe in) to be a conveniently minimal hypothesis. Which is a good example of a usually-necessary heuristic - pushing complexity, costs, unknowns, and other unhappy things far enough away (in real or metaphorical space/time) that you don't have to worry about them now.

> FWIW, the only empirical...

All the budget requests for sextillions of organisms, simulated for billions of years, were rejected. So, unfortunately, some large corners had to be cut...
The FSF's argument for their copyleft was always based on exactly the same foundations as typical copyright licenses. If Alice can say that you must pay her $500 to do X with her copyrighted thing, then logically Bob can say that you must obey our rules to do X with his copyrighted thing.

This invites courts to pick, smash copyright (which would suit the FSF fine) or enforce their rules just the same (also fine). It makes it really difficult for a court, even one motivated to do so, to thread the needle and find a way to say Alice gets her way but Bob does not.

Structuring your arguments so that it's difficult for motivated courts to thread this needle is a good strategy when it's available. If you're lucky a judge will do it for you, as in Carlill v Carbolic Smoke Ball Co (the foundation of contract law) or indeed Bostock v. Clayton County - hey, says Gorsuch, the difference between this gay man and this straight woman isn't that they're attracted to men, that's the same - the actual difference is one of them is a man, but, that's sex discrimination, so this is a sex discrimination case!
There are more than 10 sibling and gp comments that exhaustively address the GUI and other questions :)

> That's a massive advantage over the arcane package management and build systems of .NET.
Very few languages ever achieve a build and package management system as mature and usable as the Java ecosystem.
I've been waiting for 12 years for .NET to match Java's ecosystem, and it's still not there yet.

If you want to sell me on "advantages" of invoking Gradle or Maven over

dotnet new web
dotnet run
curl localhost:port

or

dotnet new console --aot
echo 'Console.WriteLine($"Right now is {DateTime.Now}");' > Program.cs
dotnet publish -o {here goes the executable}

or

dotnet add package {my favourite package}

I suppose you would actually need 12 years of improvements given how slow if ever these things get resolved in Java land.

Also, what's up with Oracle suing companies for using incorrect JDK distribution that happens to come with hidden license strings attached?
If you theme apps without testing there is always the change that you break apps with complex or custom widgets. It is kind of sad seeing your app looking and behaving like crap due to some random them that the distro apply to all GTK-based apps without doing any testing or validation.
Once I used iperf3 with 100 different udp streams/srcports to troubleshoot an issue, a small % of connections had >90% packet loss and this caused the connection pool of this service to fill up until it had only failed connections waiting to time out or going extremely slowly. ISP told me it was a broken linecard in a router, so packets were being dropped/corrupted on the backplane between the linecards.

Traceroute and mtr didn't use enough ports to show the issue clearly.
I mean like Linux, and Unix tools like vi. “College students” is maybe too limiting, but a large number of early open-source projects came out of university environments.
> Then they just layer on a "aren't you glad you aren't American?"

Can you point to an example? I dont get this vibe.

> The CBC basically parrots the US mainstream media like MSNBC and CNN.

On what issues? On American politics issues, I do find CBC to use less inflammatory language than MSNBC and certain anchors on CNN.

> Rampant immigration?

Are you referring to immigration to Canada? You say 'rampant immigration' as if it is implicit that 'immigration' itself is bad. You didnt feel the need to specify or qualify anything other than 'immigration'. This is such a severe oversight to me that it discredits your opinion on these types of topics in my eyes. There is so much to unpack in Canadas immigration policy that to categorize it away as 'rampant immigration' is telling of a lack of understanding of the details of the topic of immigration in Canada.
I build web apps. Basic CRUD stuff with a little bit of business logic sprinkled in. Elixir/Phoenix has been an absolute pleasure to use.
The article itself starts with

> The derived FOSS surplus generates billions, if not trillions, of dollars of value for the economy

So I don't think the author is considering 4B to be the real number.

According to [1], the entire tech industry is worth 5T globally. And gas grown at about 14% per year.

IMO it's realistic that we'd be 10 years behind where we are now without open source. So that makes OSS worth 5-5/1.14^10 = $3.6T.

1: https://worldmetrics.org/tech-industry-statistics/
It's not so straightforward: https://en.wikipedia.org/wiki/Clean-room_design