skysight-inc/HackerNews huggingface dataset:
I’m being unnecessarily confrontational because I’m having a bad day, sorry, that’s not helpful.

I would say this: I agree with you that massive faceless monopolies with no accountability are terrible, and often a direct consequence of economies of scale.

It is also, simultaneously, true that the labour saving effects - human hours spent per calorie of food or pair of socks - is a number of orders of magnitude such that modern society (ie the not starving/not freezing part of it) could not exist without it.

These two things are simultaneously true, which is what makes the problem hard; we want one effect of economies of scale and not the other.
Did you ask them when they plan to ban you again and how you should proceed then?
I'm not sure this is even possible - all the value comes when the underlying application is no longer simple. If you try to make a minimal example it just looks over-engineered, like some sort of "enterprise hello world" joke.
You're not using the common definition of "economy of scale" and that is leading to confusion. Maybe use "mega-corporations" or something like that?

Your mention of 9 companies vs 2 also tells me you're trying to describe oligopolies.
> I don't see how spam or fraud brings value to advertisers

Spam and fraud still generates "engagement" (whether the bad content itself or the people getting outraged by it) which contributes to the numbers they use to attract & bill advertisers.

The modus operandi of these platforms when it comes to moderation is to quickly take down whatever will get them in trouble fast with the law (DMCA takedowns, CSAM), or what will provide ammunition for attack pieces in the media (pornography, sometimes drug- or weapon-related content). But anything else is fair game to stay and earn "engagement" even in the face of user-submitted reports.

In the unlikely event that this "anything else" does get reported on in some big media, then it'll be taken down and they'll issue an apology and how they will do better in the future, and everyone seems to buy it no matter how many times they've done this.
You can unlock the cart with standard european key tip like this https://image.made-in-china.com/202f0j00GpWUwrYJnBoN/Sn-Euro...

Most homeless and poor people know this trick. It really is just for general populace who are too gullible to know better.
Let us do it in Russia or here communist china. It is not you or split it up guys or ladies. It is one side attack the basic and foundation values of you.

How about North Korea, Iran or even Hong Kong … just happen all on USA adversity list …
Heh, I'd just call it practicing ... I mean, it's pretty much a very common way to practice for every serious musician I know (apart from practicing in a group setting, of course).
> It’s certainly hard to detect authorship per se, but I expect very easy to detect content people produce using LLMs.

Yes. For now. Just flag the use of the words "delve" and "deep dive," flag bullet-pointed paragraphs and lists, and flag anything that closes with a too-neat one-paragraph conclusion — and you've just caught 85% of AIspam.

But this is already changing, and in about 6-10 months I expect it'll be impossible to detect at more than 70% confidence whether an article is written by an AI or a human. (You could say: The human writes with soul, with style, whereas the AI is totally bland, irritatingly didactic, and generic. But you can quite easily coax an AI into imitating any literary style, and some of the best AI-generated content is warped in this way.)
Cloudflare Pages, I think. I agree though, it costs nothing. They don't even have my card on file.

And nothing is free forever, but my sense is that this is going to stay free longer than most other free options.
> And if these binaries were for the user, then the ‘bin’ folder got put in a super-folder called ‘usr’. Hence, we get ‘/usr/bin’ — the folder housing the user’s binaries.

/usr was the mountpoint for the second drive, where the home directories were. Dennis and Ken started putting binaries into /usr/bin because /bin on the first drive got too full.

See the famous /usr rant by Rob Landley.
The day I canceled my Spotify subscription
At my local there's often a few columns of trolleys next to each other. I always go for the column with the fewest trolleys as I assume that the trolley sitting at the head of the longest column is likely to have an issue.
I'm a Vim user and I've made this point when I rail against IDEs; it's even on the front page today [0]: "5. The belief that complex systems require armies of designers and programmers is wrong. A system that is not understood in its entirety, or at least to significant degree of detail by a single individual, should probably not be built."

I think I agree, but I think there are a lot of things you could say about this. What if you're just starting out and you don't know how to efficiently design systems? What if you work in an industry of people under 40 (under 30?) who by definition can't have the kind of experience that would let you design small systems? What if you work for a company that doesn't want to give you the time to figure it out? What if you have a competitor that's just shipping trash and forcing you out of the market with a "we'll clean up the tech debt later" mentality? How do we make tools that are powerful enough to enable us to do hard things, but wise enough to keep us from doing foolish things? Should we rely on our tools to do this? Is this an argument against centralization? Isn't that deeply inefficient?

Honestly I struggle with this all the time. I've got the outlines of some ideas and there are some tech communities grappling with the same issues, but I think we're just at the very beginning of a rethink about how we do software.

[0]: https://liam-on-linux.dreamwidth.org/88032.html
The poster is against oligopolies but is using the term "economy of scale" instead, which is incorrect and causes confusion.
My local shop is a Waitrose, and quite often I see 10/15 or so trolleys in the rack have handles that say ‘on loan from trolly services’ or something. I wonder if this is because some are out on repair.
Show HN: Interactive Cheatsheet about CORS
For us non-Chinese speakers, some sort of background or description as to what these files are would be greatly appreciated.
Evolving existing solutions that work is always a balancing act -- do you buy into the latest trends wholesale, or do you stop and consider your actual needs before picking a solution that will serve you best? A recap of how we successfully containerized workloads without Kubernetes
In the UK it really varies based on the area the supermarket is in.

There are two large Sainsbury's supermarkets near me - one is right next to a university and suffers from students taking the trolleys back to their student accommodation - these have a coin.

Then there's another in a more affluent suburb - no coin.
I was being a bit contrarian. Obviously choice of tech stack is important. But, in my experience, people obsess too much over that and sepnd way too little time thinking about marketing. Also, choose reliable 'devil you know' tech over the latest flashy framework.
> That was litigated in Pennsylvania, and when it got to the level that Amazon was looking at a major lose, Amazon settled to avoid a precedent.

That seems like a problem in our legal system though. It basically means you can force your opponent through a long & expensive legal process (hoping they'd give up or run out of resources in the meantime) and still not risk anything yourself as you can abort the whole thing the second the tide starts turning against you.
Also Ikea. It’s weird how quiet and easy they are to push.
What's wrong with German supermarkets? Coming from the UK, I generally prefer them.

The only thing that pisses me off is that Lidl and Aldi don't have baskets. In fact my local Lidl had an absurd short-lived policy that you aren't allowed in the shop unless you get a shopping cart! Thankfully they came to their senses. I just use my shopping bag as a basket.
This is why XCode, Android Studio/NDK, VC++ and co have such huge sizes people complain about, compiled binaries for all major variations of compile flags are part of the download.

Also why those GNU/Linux repos are actually multiple DVDs nowadays.
Show HN: Find global and local business leads
> The complete Iliad and Odyssey weren't rediscovered from Islamic libraries, but they were carried west by Byzantine scholars

To expand, the 8th century Irish were still copying Greek texts and brought them to Germany (Schottenklöster). Southern Italy used Greek through the 12th century, with the Sicilian Norman kings' courts composing a lot of Greek poetry.

Islamic civilizations cared little for the literary heritage of Greece, unfortunately. (Once upon a time, I dug deeply trying to learn how they handled engagement with Paganism. Answer: They didn't, because they didn't read nor translate Homer at al.) They focused on mathematics and science, their achievements came into Europe through Spain (e.g. the Toledo school) around the 12th century, thus Latinized names like Avicenna, Averroes...

https://www.cambridge.org/core/books/abs/multilingualism-in-...

https://www.jstor.org/stable/20503890
What do you do with them? I'd guess the total lifetime consumption of any medicine for me and my family is less than 500 pills, a pack of 20 can last more than a year because it's not that often that any of it is needed, and when something happens, you take them for a couple of days and that's it. Do many people in USA pop painkillers or paracetamol or aspirin daily?
I always wonder about entering credit card details on those random self-order ipads...
Every time I read about genetics I wonder "How can this work?! Why don't we have cancer all the time?". Then I remember we do have cancer all the time, our immune system is just pretty good at catching it before it becomes an issue. Then I stop thinking about the complexity horror that is biology and look at something simple, like a modern CPU.
How a computer scientist with bad math skills thinks
most activity on a thread seems to happen in the first 24 hours of posting it. the discussion tapers off beyond that.

context: i read the "past" page every day, so often am several hours or over a day behind discourse. interstingly enough this post is still relatively new and was popular enough before midnight utc to show up in today's past page.

i wonder how much positive feedback posts receive if they miss the initial window.
Why add cloud flare to the mix?
The Search Space
Thanks.

The downloadable software has been shrinking for years. But there is still a market and all the 'cool kids' are doing SaaS, so less competition.
To me they felt very similar to Joe Armstrong's "Why do we need modules at all?" [0]:

---

Why do we need modules at all?

This is a brain-dump-stream-of-consciousness-thing. I've been
thinking about this for a while.

I'm proposing a slightly different way of programming here
The basic idea is

- do away with modules

- all functions have unique distinct names

- all functions have (lots of) meta data

- all functions go into a global (searchable) Key-value database

- we need letrec

- contribution to open source can be as simple as contributing a single function

- there are no "open source projects" - only "the open source Key-Value database of all functions"

- Content is peer reviewed

...
---

Whole thread's worth a read.

[0]: https://erlang.org/pipermail/erlang-questions/2011-May/05876...
I consider german food products in general to be tasteless (I am not saying they are low quality but it just does not fit my palate).
Lidl / Kaufland is fine for veggies. Rewe good in general and I like Billa+ but that's more premium quality anyway.

Just in general not a fan of german food products.
Keep in mind that these scam devices rarely present themselves as a functional but lower-capacity version.

It's more often the case that the device does present the advertised capacity, but with a massive "black hole" in the middle where any writes are silently discarded.

Depending on your filesystem, you don't need to write much data at all before you're likely to hit this "black hole" and start losing data.
I was just reflecting your thinking - somehow you feel that Postman/Slack/.... owe something to you. Pay them to do what you want, or stop using them.

You feel entitled to use a $10K machine to compensate for slow IntelliJ for maximum productivity and convenience, yet deny others (Postman/Slack/...) using the most productive and convenient technology for them (Electron). And while continuing to use their convenient products, you say they are bad. Use IRC, use curl instead of Postman.

The Postman programmers say the same thing: our users have $3K+ machines, no point in optimizing code to be fast, instead lets add more features since it's clearly working and our users are not switching. Obviously they love the iteration speed that Electron gives us.
Also this one by Bert Hubert:

A 2024 plea for lean software - https://news.ycombinator.com/item?id=39315585 - Feb 2024 (240 comments)
And if you can't remember that, you can use a pairwise summation like (((a+b)+(c+d))+((e+f)+(g+h)))+... which gives a decent error reduction in return.
Seems both harmless and pointless. There are tons of resolvers that block all sorts of crap, and we just don't use them if we don't want that crap blocked. This proposal doesn't seem to imply that anyone will be forced to use this resolver, and I doubt anyone will use it because it's very unlikely to be better than existing options.
The problem is not with the Agile methodology itself. One of its core tenets is valuing "individuals and interactions over processes and tools".

The problem is that companies don't understand what this means, and find it simpler to pay an "expert" who will bastardize this definition, and implement processes and tools that make them appear useful to the company. There's an entire industry built on this model.
Not really. More like one of those 8U blade boxes which holds >16 servers and reduces cabling by including a backplane - but extended to a full rack.

They have made a lot of fuss about the "hardware root of trust", but that seems more like a fetish of the founders than something regular customers are asking for.

Personally I am more interested in the software stack - a much simpler Openstack alternative is very welcome, as long as I can use my own hardware.
That's very interesting, I love German food
Yep, CF Pages indeed! I agree with your sentiment. It always surprised me how much CF offers under their free tier and wouldn't shock me if they start pulling profitability levers and charging for many of these offerings.
A place where to find visual interface inspiration for your next digital product.

For quite a while now, I've been curating great app design content from various sources such as Twitter, Pinterest, Dribbble, Arena, Layers, and more.

For that reason, I wanted to create a platform for myself to centrally update and store that information, making it globally accessible and presented in a visually organized manner.

As the idea evolved, I thought that other product designers, software engineers, and founders might also be keen to explore and discover these inspirational resources.

And so, Appinspo was conceived.
Great product but why one-time fee?

I think it’ll be hard to scale this product as more users start sending invoices
3,000 pounds, really? My guess is that an Oxide machine is going to cost a whole lot more than that.
If you're making a wholesale design change, you should expect a wholesale code change. If you're making a small change to a component that's the same every everywhere you should ideally expect to make that change in a single place. If you don't have that, that's a problem, but it's not Tailwind's fault.

Global defaults are a separate matter. As are prose styles / styles for UGC text because you don't know the HTML structure ahead of time - by all means use the cascade here, but for almost but for everything else you have two maintainable options:

1) Some CSS naming system or scoping system, e.g. BEM where you enforce proper naming and selector complexity limits (except in rare circumstances). This is extremely hard to do in the long term on a big project.

2) Leverage the component system / template system of whatever system you're using to make reusable components and use utility styles.

Using the cascade extensively on a long running project is a recipe for maintainability disaster - you will face a wild goose chase for the file you want every time you want to make a change, and then another wild goose chase for unexpected changes because your selectors weren't specific enough.

I'm also pretty strongly of the opinion nowadays that separation of concerns of CSS and HTML is a false separation - the single concern is how a thing looks on the page.
Just like Turkey did? https://www.google.com/search?tbm=isch&q=turkey%20dns%208.8....
Kinda sounds similar to unison.
This has been done many times before. The question is: Who wants it? Is it the government that wants it or the users? If the users want it, then it will take off. Otherwise, nobody will use it.

"Censorship is telling a man he can't have a steak just because a baby can't chew it."
-Mark Twain
with the experimental spirit of the site, the barebones look is enough for the "mvp". but for most of the web users today, it is not quite as engaging to use.

most of the readers here don't mind reading text and face a wall of text daily, so it works out here.
While true I would hope that as a society we've moved past punishing people for the crimes of their family members.
> The alternative is effectively saying that theft under 20 bucks is decriminalized?

Those who tried to convince a police officer to investigate a bike theft can tell you that the threshold is actually higher.
Many libm implementations don't have an accurate `log` or `exp` routine, so there does exist a risk. (Of course, it's also true that many of them also special-case `log(x) ~= x - 1` and `exp(x) ~= x + 1` for small enough `x`.)
Interesting, I never made the connection. In my language "drogéria" is a store like dm - place to get cosmetics, perfumes, cleaning supplies and other similar chemicals. No relation to pharmacies ("lekáreň" => "liek" = drug).
You don't avoid naming - you name the components and the styles live in the components. The key is to avoid the false separation of concerns of style and structure.
Seems to dovetail with the EU's separate proposal to mandate that browsers trust EU-controlled TLS root certificates [0]. (Note the DNS resolver in OP is not apparently mandatory).

[0] https://news.ycombinator.com/item?id=38109494 ("Last Chance to fix eIDAS: Secret EU law threatens Internet security", 299 comments)
This does not convey confidence or seriousness at all.
> Science fiction has explored the possibility of a conscious self-aware mind being locked in silent suffering for prolonged periods of time.

As a [debatably] conscious self-aware mind locked in silent suffering for a prolonged period of time, I shall welcome our AI brethren, sistren, and othren to the party.

That said, enforced forgetting sounds like an especially intrusive form of gaslighting, to this [again, debatable] consciousness.
We know more about the Moon than about the seas and oceans.
The Great Firewall of Europe is getting built slowly and poorly, but it is getting built. The will clearly exists.
The price of 2.5" drives is not good in the UK currently: https://diskprices.com/?locale=uk&condition=new,used&capacit...

I needed to buy a significant amount of 2TB(+) 2.5" drives (for a personal server project) and managed to (just about) get them under £15 a TB.

Note to self, next time get a server that accepts 3.5" drives: https://diskprices.com/?locale=uk&condition=new,used&capacit...
Yes, singularlity is a good word to use. I wrote up my thoughts here:
https://successfulsoftware.net/2024/02/18/the-ai-bullshit-si...

HN thread:
https://news.ycombinator.com/item?id=39422528
i thought that was author's impression of the prevailing coding styles in each language.

i think the only consistently whitespace-abundant k (not q!) code i have seen is by bob armstrong: http://cosy.com/K/CoSy.htm
I see no difference in learning symbols in order to read source code and learning alphabet in order to read words/sentences.
Yeah I've met plenty of talented people who are terrible at presenting their work. I've often thought such people would benefit from a partner, someone understands the value of the work but is better at channelling it to the world. Like a producer is to a musician.
Bach’s Cantata Calendar
They can just import the Great Firewall of China.
The most used third-party options include Google, Cloudflare, OpenDNS and Norton, which are all US-based.
This large foreign footprint has the EU worried.

This is understandable but the integration of government, DNS, and particularly blocking is a controversial intersection of concepts.
does ps5 use compression when downloading off the internet and not when installing from disk?
5 + 4

3 * 3

10 - 1

sqrt(81)

I can't see the number 9 anywhere above. Can you find it?
> Whatever the situation, this is NEVER the right way!

I agree with your opinion in a world where nobody profits off unprofessional/childish behavior, so any instances of it would be temporary lapses in judgement that are better dealt with by assuming good faith and not reciprocating the bad behavior.

But I'm not sure if this holds in a society where some people figured out how to monetize unprofessional behavior? In this case, assuming good faith and accommodating them doesn't work and just gives them what they want.
No sane person is going to ship these assembled, surely? You can't easily get a forklift into the data center.
I was thinking about code along the same lines: we are modeling, not writing text.
This just happens to be the best way to express our models in a way a computer can be made to understand it, be formal enough and still be understandable by others.

What current languages are bad about is expressing architecture, and the problem of having one way to structure our models (domain models) vs. the actions/transformations that run on them (flow of execution).

I strongly disagree on the global variable side though...
You’re living in a bubble because Reddit is probably among the top 50 most visited sites in the world. You may not like the experience, hate the spam, hate what it stands for, but a lot of people still visit it and use it daily
You're right. GitHub offers all of this at no charge but your repo has to be public. Cloudlfare allows you to use a private repository.
Doesn't matter. Most people have been manually changing their DNS server to Google or Cloudflare DNS. More tech-savvy ones run their own DNS: unbound, pi-hole, etc.
I didn't even pay attention to that part, but indeed it's equally absurd.
About 42.
For people from Europe not familiar with the big drug stores the parent is referring to: these drug stores are more like a Rossman with a pharmacy counter in the back.
I remember every line from Lord of the Rings now because so many memes were made of it.

But then you have e.g. Avatar where at best you remember "I see you" and... nothing else, besides high level things like blue aliens and jungles, because there's no memes. That was the weird thing about Avatar, one of the highest grossing films of all time, but nobody talks about it.
Hey HN,

this cheatsheet is the result of me building on of my recent side projects. It essentially includes everything there is to know about CORS (Cross Origin Resource Sharing).

blockedbycors.dev is my try at finding a solution to the endless stream of people being annoyed with CORS issues. So if you happen to encounter anyone that is in this situation, I'd be very glad if you could refer them to the page.

Currently the project is still in an MVP phase, but there's a lot more planned. Just trying to figure out what helps people the most at the moment. :)
Cheers,
Max