MurphyA/hacker-news huggingface dataset:
by bruce511 | 2025-04-06 06:44:00+00:00
The article uses the phrase "no brainer" but then explains why it very much requires brainer when making IT decisions.

License costs are a factor, yes, but they are not the only cost, and in most cases not the significant one.

In some cases the offerings are similar enough that it moves the needle. PostgreSQL for example is a good candidate- Oracle is expensive, and the number of people interacting with it is limited. Plus the fundamentals of Oracle and PostgreSQL are more-or-less the same.

On the other extreme the cost of training and support dwarfs the license cost. If all staff come with knowing how to use say Windows and Excel,but require training and support for say Linux Desktop and Libre Office, then the "free" thing costs more.

It's no accident that OSS has done better on the backend than the front end.

Success for OSS means putting the right product in the right place, taking all things (not just license cost) into account.

(Aside: corruption is a red herring, corrupt officials and companies can be corrupt regardless of software license.)
by TheBen1 | 2025-04-06 06:44:07+00:00
You can't really put a useful p-value on that.

To calculate a p-value (roughly spoken), you need to start with a single hypothesis. Then you gather data and the p-value gives you the probability that your data occurs while your hypothesis is false. When you start with a finite set of multiple hypotheses, you need to take that in to account when calculating your p-value.

When you start with data and come up with a hypothesis afterwards, you would have to find the whole potential space of all hypotheses. So, for example, how many hospitals are there? Do you only consider US? Do you only consider nurses or other employees as well? What about only four nurses would that have made it to the news? What about other forms of cancer? What about time? Do you consider the time period of the last 50 years? As you think about what might have made the news, the set of hypotheses grows bigger and bigger and as it approaches infinity, the p-value for any data would approach one. Because when you have a very large set of unlikely hypotheses, the probability that your data accidentally supports one of them is quite large.

That's what parent was talking about.
by Y444 | 2025-04-06 06:46:58+00:00
>What if i'm handing it to a friend/spouse to play to beat my time?

I generally find it more effective to improve the parts that concern most of the audience, like the timer that is seen by every player. The pass-and-play use case is valid but seems pretty rare.

>That just sounds like your idea for a different type of game. I like his current idea for this game.

Yes, it’s a part of giving feedback, the author might not like any of my comments and is free to ignore them, it’s their game. But why do _you_ seem so irritated about it?
by jMyles | 2025-04-06 06:47:27+00:00
> Possibly the best "new but not the old" name ever:

> The Aints (with a later iteration: The Aints!) - https://en.wikipedia.org/wiki/The_Aints

Oh my goodness, I second that nomination. :-) I had never heard of them (or The Saints, their kin). Are they good? What a crazy perfect name though.

I see that they did some touring as recently as 2019. Do you have a good enough understanding of the lineage(s) in question to know whether the setlist.fm parser does justice per the thread topic (and related important edge cases)?

In most cases it looks like "The Saints" songs are listed as covers. I wonder if there's a totally different designation trying to emerge here.

Certainly curious to hear long-form thoughts on any specific song in a specific setlist that might provide insight.

Setlists are here:

https://www.setlist.fm/search?query=the+aints
by somenameforme | 2025-04-06 06:49:29+00:00
Apologies in advance for the link bombing in this response. I want to make it clear that what I'm saying is not off the cuff.

USAID was founded in the early Cold War era precisely as a weapon against the Soviet Union and the "international communist conspiracy." An amusing quote that is taken verbatim from the Foreign Assistance Act, which you can read here. [1] You can also see this is the funding prioritization. USAID was being funded with ~$50 billion. That's substantially greater than the budget of, for instance, NASA even as we approach the dawn of the space age. The government does not value "high-minded altruism" more than it does maintaining supremacy in space, but they certainly value maintaining dominance of other countries above it. You can also see the exact issues I'm focusing on in academic analyses, such as here [2].

USAID also operates in complete contradiction to international agreements on aid such as the Paris Declaration on Aid Effectiveness. [3] You will note that point #1 is "ownership" which is again focused entirely on sustainability by ensuring that developing countries own the means to sustain themselves. Rejection of this is not normal and USAID was actively criticized for such. FOCAC [4] is the analog Chinese equivalent (for Africa at least) and they are actively and they're openly attacking USAID's behavior in a way that has generally been highly effective in developing true soft power in Africa, because it's not like these countries don't know what we're doing.

Quoting the Wiki on FOCAC, the Chinese position is that "Each country has the right to choose, in its course of development, its own social system, development model, and way of life in light of its national conditions... Moreover, the politicization of human rights conditionalities on economic assistance should be vigorously opposed to as they constitute a violation of human rights." And FOCAC has indeed been highly involved in the deploying of permanent structures, training of locals, and much more.

---

As for the US political stuff - ok fine. I'll raise you formally legalizing indefinite detention without trial, including of American citizens on American soil, signed into law, and advocated for, by Obama. [5] I'm really tempted to on some rant here, but again I just don't see the point.

[1] - https://www.govinfo.gov/content/pkg/COMPS-1071/pdf/COMPS-107...

[2] - https://link.springer.com/chapter/10.1007/978-1-349-22219-3_...

[3] - https://en.wikipedia.org/wiki/High_level_forums_on_aid_effec...

[4] - https://en.wikipedia.org/wiki/Forum_on_China%E2%80%93Africa_...

[5] - https://www.aclu.org/press-releases/president-obama-signs-in...
by querez | 2025-04-06 06:50:52+00:00
I guess it depends on use-cases. I use ChatGPT a lot for "trivial" questions a la "how do I uncommit a specific file in my last git commit" or "how do I paste from one PIL.Image into another one". In the past I would have to search google, click on the StackOverflow link, and then parse that whole page. Asking ChatGPT to give me just the snippet is faster, so doesn't get me out of my flow as much.
by dostick | 2025-04-06 06:51:41+00:00
> What's frustrating is how the tech community keeps treating the symptoms while ignoring the disease.

If you think deeper, to first principles, it’s clear that disease is capitalism. I am not advocating socialism/communism, but isn’t it strange that capitalism was never reviewed or updated according to new science about anthropology, sociology, and economics? In 100 years, about 100 countries tried it, and not one country can report a harmonious society. It’s always with inequality and suffering.

Every science has new advancements and discoveries, every single one except political sociology. Why is more advanced and modern political economic system never seriously discussed? On what assumption is capitalism still being implemented? It was never working yet still it is referred as something like “word of god” that cannot be argued with.

If this was a situation in an IT company and methodology company uses constant change, it ends in disaster. After about one such cycle, management will be looking into changing processes and choosing something else instead of Agile or Waterfall or whatever is used.

For about 30-40 years now, we produce enough to feed and house everyone. Henry Ford introduced a five-day work week, which should be down to one workday by now. But instead, we got “bullshit jobs,” which are about 50% of employment in unnecessary made-up jobs to keep people occupied (marketing, finance). And still in the AI age, a person who is born now is brainwashed into capitalism and has to find an occupation, study, and work till retirement. Capitalism does not accept you for who you are. It only accepts you if you have some kind of occupation that brings value.
by samg19 | 2025-04-06 06:54:28+00:00
- love the concept, it was unclear at first how to delete a single letter when the button clears the whole word. - I see the comments about a timer but maybe the user can have the option to enable/disable. - Ability to make words more challenging - ability to play previous day games - pop-up instructions for new users - would my mom know what to do when playing for the first time?
by Nursie | 2025-04-06 06:54:29+00:00
IR35 didn’t take it away at all, it still thrives unless you’re skirting too close to employment. Contract software is still a huge thing in the UK.

It certainly needs reform, but it hasn’t killed the contracting sector. Far from it. It’s still massively lucrative.

Yes, the public sector restrictions a few years ago changed some things, but from friends in the public sector AFAICT what it changed was that it cut down on a culture of people who were for all intents and purposes employees, who had often been in positions of managerial responsibility in councils and other bodies for years, pretending they were independent businesses and avoiding tax while (comparatively) charging the earth.

However you want to paint it class -wise, when someone is acting as an officer in a company or council for half a decade, they’re not an independent creative struggling to have some control, they’re working a job like any other schmuck.

Honestly, I think the UK tax laws need to be reformed so that it doesn’t matter for income - you make money in a company structure as a contractor, or make it as an employee, tax is the same. Dividend or income, tax is the same. It would sort the unholy mess out and take away the incentives to use contracting as a tax dodge and for HMRC to retroactively fuck up someone’s life.

It’s how it works here in Australia. No IR35 required, for the most part income is income is income and it all counts towards your taxable total. Then you work how it best suits you.
by Tomte | 2025-04-06 06:54:33+00:00
There are these anti-AI licenses popping up en masse now, and I don't see the point. They get the intention across, yes, but at least under American law training AI either is fair use or it isn't.

If it is, your new license doesn't matter, they may use it. If it isn't, your new license doesn't matter, they're lready acting illegally. Is this argument wrong?
by comex | 2025-04-06 06:54:40+00:00
At the risk of nitpicking, there are a bunch of things that are not quite right. Nonexhaustive list:

- Discussion of paging mixes together some concepts as I described in [1].

- Mach port "rights" are not directly related to entitlements. Port rights are port of the original Mach design; entitlements are part of a very different, Apple-specific security system grafted on much later. They are connected in the sense that Mach IPC lets the receiver get an "audit token" describing the process that sent them, which it can then use to look up entitlements.

- All IOKit calls go through Mach IPC, not just asynchronous events.

- "kmem" (assuming this refers to the kmem_* functions) is not really a “general-purpose kernel malloc”; that would be kalloc. The kmem_* functions are sometimes used for allocations, but they’re closer to a “kernel mmap” in the sense that they always allocate new whole pages.

- It’s true that xnu can map the same physical pages into multiple tasks read-only, but that’s nothing special. Every OS does that if you use mmap or similar APIs. What does make the shared cache special is that it can also share physical page tables between tasks.

- The discussion about “shared address space” is mixing things up.

The current 64-bit behavior is the same as the traditional 32-bit behavior: the lower half of the address space is reserved for the current user process, and the upper half is reserved for the kernel. This is typically called a shared address space, in the sense that the kernel page tables are always loaded, and only page permissions prevent userland from accessing kernel memory. Though you could also think of it as a 'separate' address space in the sense that userland and kernel stick to separate addresses. Anyway, this approach is more efficient (because you don't have to swap page tables for every syscall) and it's the standard thing kernels do.

What was tricky and unusual was the intermediate 32-bit behavior where the kernel and user page tables actually were completely independent (so the same address would mean one thing in user mode and another thing in kernel mode). This allowed 32-bit user processes to use more memory (4GB rather than 2GB), but at the cost of making syscalls more expensive.

Even weirder, in the same era, xnu could even run 64-bit processes while itself being 32-bit! [2]

- The part about Secure Enclave / Exclaves does not explain the main difference between them: the Secure Enclave is its own CPU, while Exclaves are running on the main CPU, just in a more-trusted context.

- Probably shouldn't describe dispatch queues as a "new technique". They're more than 15 years old, and now they're sort of being phased out, at least as a programming model you interact with directly, in favor of Swift Concurrency. To be fair, Swift Concurrency uses libdispatch as a backend.

[1] https://news.ycombinator.com/item?id=43599230

[2] https://superuser.com/questions/23214/why-does-my-mac-os-x-1...
by chbkall | 2025-04-06 06:54:48+00:00
A lot of people have suggested that the idea is in opposition to free speech. The title can be misleading here. The article doesn't talk about banning 'advertising' - it specifically says "Any form of paid and/or third-party advertising would become illegal. Full stop." People can still advertise themselves using different channels.

With so much fake news and data, a lot of content has started to seem like white noise. Maybe this is a direction worth exploring for us as a society.
by DiogenesKynikos | 2025-04-06 06:55:08+00:00
Actually, I've never said that Jews deserved self-determination in a separate country specifically created for Jews. Jews lived (and still live today) in many countries. They deserve equal rights in their home countries.

> The alternative you're proposing amounts to telling the Jews: stay stateless, stay vulnerable

Jews were not stateless. They were Polish, German, French, Russian, English, American, etc. You mean to say that there was no Jewish state, which is something entirely different from being stateless. American Jews today, for example, are "stateless" by your loose terminology, but arguably have more rights than and are safer than Israeli Jews.

> Jews didn't have the option to stay in Europe: Europe made that brutally clear.

Without the rise of Hitler, Jews would have been able to remain in Europe. The rise of fascism and WWII were a catastrophe for civilization, which could have been averted.

> magically prevent fascism

There's nothing magic about it. For example, if the Social Democrats and Communists had coordinated against fascism, they might have been able to prevent Hilter's rise. If France and Britain had decided to defend Czechoslovakia in 1938 or prevent the remilitarization of the Rhineland in 1936, there may very well have been no WWII and no Holocaust. However, one thing I can tell you for certain is that the chance that most Jews would have decided to move to the Middle East is basically zero. They weren't Zionists and didn't want to leave their home countries.

> Every nationalist movement has had to contend with messy realities.

You're hiding a lot behind that phrase, "messy realities."

I have yet to see you acknowledge the Palestinians and their rights in any way. You're asserting the right of Jews to take over control of Palestine, depriving the Palestinians not only of the right of self-determination, but taking their land and expelling them. You've now justified this in two completely different ways: first by an appeal to ancient history, and then by an appeal to the Holocaust.

> That's not a serious moral position; at best it's an abdication, at worst a double standard against the Jews (i.e. antisemitism).

I was wondering how long it would take you to explicity come out and start accusing me of antisemitism. But if you really want to choose the right insult, you should call me a "self-hating Jew."
by achierius | 2025-04-06 06:55:53+00:00
To answer your questions by parts:

Shaders: the shader compiler does go to great lengths to avoid register bank conflicts of all kinds.

Hardware: you generally don't want to have that much complexity in a GPU pipeline, especially not in the front end -- these are very simply machines, no OpO execution, very little prediction, and so their power comes from width, not depth. If you make each core a little more complex, you lose out because you now need to spend area that would have otherwise been spent on more compute units.
Show HN: I Built ImgFiber-Better Image Optimizer. Free No Limits
by iambavith | 2025-04-06 06:55:55+00:00
No file size/upload limits. Processed locally right inside your browser. No Server Uploads.

NOT A FFmpeg Wrapper.

It's not like any other Alternatives, Try for yourself!

Are you someone who deals with lots of images and always find yourself with your storage full? or Someone Who deals with websites optimization and would love to get that fast loading speed? No matter who you are, as long as you deal with Images, Imgfiber got your back!

⬇ Reduce image file sizes by up to 95% without losing quality! Supports all major formats: JPG, PNG, JPEG, GIF, SVG, and WebP. Works entirely in your browser—no uploads, no servers, just the power of your own device! Blazing fast compression—processes images as quickly as you drag and drop. Delivers results 2x better than competitors like OptImage, CompressX, TinyPNG, and Squoosh. Totally FREE with no file size or count limits - compress as many images as you want!

Social Proof? - I am gonna be honest with you! I don't have social proof! I've been too busy building cool tools like IMGFiber, Codeaway, QuickWrap entire year that i forgot they need Lovely users to have significant value to its existent. I've spent an year building great range of SaaS and had zero exposure to provide your with trusted by 40,000+ users around the world! Nah! I don't have that! that's why i am here!

I would geneuinly love for you to give ImgFiber a shot!

Check it out ImgFiber.com and let me know your thoughts!
by 47282847 | 2025-04-06 07:00:51+00:00
> Without workers, garbage won't be collected, water won't be delivered to households, buildings won't be built, and food won't be grown.

Again I agree with everything you say but disagree on the part about needing each other/gratitude. The worker also wants all that, and for it to happen, they need collaboration and exchange/division of labor, for which they are allowed to be grateful for.
by comex | 2025-04-06 07:03:28+00:00
Today the kernel does create the swap file itself. I don't know why it behaved differently in the past, given that the version of dynamic_pager I linked is only 355 lines of code, not obviously complex enough to be worth offloading to userspace. But this was written back in 1999 and maybe there was more enthusiasm for being microkernel-y (even if they had already backed away from full Mach paging).
by concordDance | 2025-04-06 07:04:12+00:00
That particular debate is often a semantics debate, so it isn't in the domain of science at all.

The main way I can think of off-hand to try and make it scientific is to ask about correlational clusters. And then you get way more than two genders, but you definitely get some clusters that contain both transwomen and men (e.g. if I hear a video game speed runner or open source software passion projecf maker using she/her pronouns they're trans more often than not).
by mdp2021 | 2025-04-06 07:04:22+00:00
You misunderstand it completely, as it is not a matter of feelings. And it is not a disclaimer (which you apparently felt as a disclaimer).

It is a matter of facts. The facts are, that that computation was performed by Patterson and refined by others. This is, as said, what a good reasoner will tell you.

> implies that there

Even if there had never been other attempts to answer that question, the "facts"¹ remains as stated: Patterson computed, followers refined. Without those specifications, the machine will be a "dumb believer" - a "minor". We will not ask for the machine's opinion until it will be intelligent. And when it will be intelligent, it will speak as I said.

> completely settled

Proper science does not work the way you seem to think it work.

--

¹(And I mean "facts" the way I used it, not the way you used it. I meant "facts recorded as objective" - you meant "information you accepted to believe", which is of course very far from facts and may happen to be adherent to the state of things only by coincidence.)
by fuzzfactor | 2025-04-06 07:05:36+00:00
Good article.

There are so many homelab possibilities, with so many different levels of experimentation intended.

>Software deployment and orchestration is too much about abstraction and "black boxes".

So true, what are the alternatives, and how do you know if they are any good without trying them out?

OTOH, some (usually dangerous) things are often advised "don't try this at home" :)

Analogously I think some of the times what software pros call a "homelab" is so they can try things that might be too "dangerous" if they tried it at their employer.

>what equipment should I start with?

I think you answered your own question, "affordable" :)

I would add, so affordable that you can acquire duplicate hardware. Then while emulating a "modern" dev environment at home like you have in mind, also in parallel build a functional equivalent from the ground up based on bare metal using the duplicate hardware without black boxes at all.

See where those converge ;)
by lifestyleguru | 2025-04-06 07:06:02+00:00
Their hyper aggressive marketing strategy is already telling. Their website randomly pops up when you search and book the flight already. Spanish holiday rental owners don't even advertise anywhere else afraid of booking.com price match policy, but are insolent enough to collect full photo of guests' id document and install cameras inside apartment. Booking is the only place to book holiday rental in Europe and I hate using their service.