MurphyA/hacker-news huggingface dataset:
by s1artibartfast | 2025-05-17 18:40:41+00:00
That is common misconception, and far from the norm. Financially productive investments are a negligible part of the budget.

22% Social Security

14% Debt interest.

13% General Health

13% Medicare

13% National Defense

11% income security

5% Veterans Benefits

3% Education

2% Transportation

Most is a cost center, not revenue center. Keeping grandma alive isnt an investment. In fact, it incurs even more costs outside the budget.

Government spending = investment is a very poor heuristic. Most is simple consumption, the way buying a nice dinner is consumption, not an investment. That isn't to say it cant or shouldn't be done. The point of having money it so be able to enjoy nice things.

It is just important to not get lost in the sauce and forget the difference. Someone is always ready to argue a nice dinner is an investment because you cant work tomorrow without food. That makes it an expense.
Show HN: Blacklight – secret scanner for code, databases, drives, and slack
by debarshri | 2025-05-17 18:40:52+00:00
We often ran pattern matching searches for secrets and keys across codebases, databases etc.

Therefore, we thought about converting that workflow into a tool that we could just easily generate a SARIF report and share with our customers.

Blacklight is a powerful secret, key, and sensitive data scanning tool that helps you detect and prevent sensitive information leaks in your codebase, databases, cloud storage, and communication platforms.

The idea is that one can add their custom rules around their governance and compliance requirements. The platform comes with 114 matching criteria, but this can be extended easily.
by bcoates | 2025-05-17 18:42:10+00:00
I don't think the adverse selection problem is anywhere near as serious as the author seems to think--insurance companies aren't selling superior knowledge of their client's situation--they're selling against their client's massively different risk appetite.

I expect home insurance to cost more than it pays out (both in median and mean terms) but I take the negative-value deal to protect against rare financially ruinous outcomes.

Quality underwriting and minimizing adverse selection gives an insurance company a massive advantage over competitor insurance companies but it doesn't make or break the market its own.

I'm also not sold on model provider diversity being the measure of risk diversity-surely most of the risk is coming from application errors and not failures of "safety" tuning of models (which are mostly about preventing LLMs from saying things you wouldn't want in the newspaper--I assume AI E&O isn't interested in ensuring reputation risk)
by latency-guy2 | 2025-05-17 18:42:32+00:00
Netflix is far more robust and smarter than what you could ever strike them down for. These aren't people who just started a few weeks ago in the industry, and they are far from the people who are equally long lived dinosaurs who can't or won't keep up and dies in the past.

You're just not the target market anymore, and that's more than fine, because there's a few hundred million that are, and that number is growing, not shrinking, in fact they're growing faster than ever.
by ajross | 2025-05-17 18:42:54+00:00
It certainly wasn't in "silos", it's all on arxiv!

But yes: the world is complicated and it's easy to make mistakes outside your core field. The point of the scientific process is to get things in front of eyeballs who can spot the mistakes, c.f. the linked blog post. Then everyone fights about it or points and laughs or whatever, and the world moves on. The system worked.

What the process is not good at is filtering new ideas before people turn them into news headlines. And sure, that sucks. But it's not a problem with "academia failing", at all. The eyeballs worked!
SwipeJobs App – Tinder for Job Seekers
by fidla | 2025-05-17 18:44:01+00:00
Imagine Tinder, but for your dream job! SwipeJobs is a revolutionary app that transforms the job hunt into a fun, intuitive experience. Upload your resume, and our AI doesn’t just match keywords—it learns your personality, work style, and even your tolerance for terrible office coffee. Swipe right on gigs that spark joy, left on soul-crushing cubicle traps. With a “Vibe Meter” to gauge team chemistry and instant matches to top companies, SwipeJobs makes finding the perfect role as easy as finding a date. Let’s disrupt the job market together! Devs, who’s in? #SwipeJobs #JobHunting #AI
by toomuchtodo | 2025-05-17 18:44:25+00:00
I argue the data is showing the decline is structural, and not limited to a single app.

Bumble Has Lost 92% of Its Value in 4 Years - https://www.entrepreneur.com/business-news/bumble-lost-almos... - February 19th, 2025

> Bumble's difficulties reflect evolving feelings about dating apps as habits shift and people report app fatigue. Shares of rival firm Match Group, whose portfolio includes Tinder and Hinge, have dropped about 79% since peaking in April 2021.

> Dating apps have become an increasingly harder pitch to shareholders as paying users have either fallen off or, in Bumble's case, decided they want to pay less for the service. With user fatigue on the rise, dating app companies have scrambled to stay relevant by pouring money into creating a more unique user experience.
by emporas | 2025-05-17 18:45:24+00:00
Depending on the story, the examples have to be adjusted. But of course, logical reasoning from humans cannot be replicated just like that, by the machines.

The real question is this: Suppose a person was great at reasoning the last 100 years, but with zero knowledge. That person might not attended any school, almost illiterate. But his reasoning is top notch. I don't know if you are familiar with Sultan Khan [1] for example.

With no formal training to absorb a lot of knowledge, that person is totally economically crashed. There is no chance of being competitive at anything, not involving muscles anyway. Now suppose that this person can complement his lack of knowledge with a magical knowledge machine. Suddenly he is ahead of a competition, involving people with 10 Phds, or doctors with 30 years of experience.

[1] https://en.wikipedia.org/wiki/Sultan_Khan_(chess_player)
by Jolter | 2025-05-17 18:45:36+00:00
I know you’re right, but my intuition is that there are not a huge number of games in that collection which have never been dumped to digital.

I see some value in preserving the physical artifacts. These games are not only the medium and its content. Most have boxes with artwork, many have manuals, even “feelies”. If all we had was archive.org then those would be lost to the sands of time.
by BestMusic | 2025-05-17 18:46:37+00:00
Emanuela Rabińska, utalentowana pianistka, kompozytorka i wokalistka, wyróżniająca się twórczością i wielojęzycznymi utworami, zaprasza do odkrywania świata jej niezwykłej muzyki.

Talent muzyczny i pasja w jednym.

Emanuela Rabińska to niezwykle utalentowana artystka muzyczna, która pełni różnorodne role, takie jak pianistka, kompozytorka, wokalistka oraz autorka tekstów. Jej pasja do muzyki rozpoczęła się już w wieku 3,5 roku podczas nauki gry na fortepianie. Z czasem stała się twórczką wyjątkowych piosenek w wielu językach. Emanuela definiuje swój styl muzyczny jako 'rewolucyjny', tworząc niezapomniane melodie, takie jak 'Wspomnienie', 'Summer girl' oraz 'Romeo und Julia'. Z wykształceniem muzycznym zdobytym w renomowanych szkołach, artystka zdobyła uznanie na różnych festiwalach muzycznych.

Jakie są główne style muzyczne Emanueli Rabińskiej?

Emanuela Rabińska definiuje swój styl muzyczny jako 'rewolucyjny', z różnorodnymi wpływami z różnych gatunków, takich jak pop, rock czy klasyka.

Gdzie mogę posłuchać jej muzyki?

Muzyka Emanueli Rabińskiej jest dostępna na popularnych platformach streamingowych, takich jak Spotify, Apple Music na oficjalnym kanale YouTube artystki (Emanuela kanał youtube) oraz na jej oficjalnej stronie artystycznej (Emanuela piosenki).

Jakie języki wykorzystuje w swoich utworach?

Emanuela pisze piosenki w kilku językach, w tym w polskim, niemieckim, angielskim i francuskim.

Jakie nagrody zdobyła Emanuela?

Artystka jest finalistką VII Ogólnopolskiego Festiwalu Polskiej Piosenki Rozrywkowej FIRAleja Gwiazd i zdobywczynią Musikschul-Grand-Prix w Niemczech.

Jak mogę się skontaktować z Emanuelą Rabińską?

Z Emanuelą Rabińską można skontaktować się poprzez formularz zgłoszeniowy na oficjalnej stronie artystycznej wokalistki : https://emanuelarabinska.art/
by zabzonk | 2025-05-17 18:47:56+00:00
> Did they fly basically the same when chucked upside-down ?

sadly, never occurred to me to try.

> There's that stabilizer to complicate things.

True, getting the tailplane right is kind of key to a successful aircraft. but these would have been basically the same as the wings. so they may have provided some lift, and so some down-pitch?
by refulgentis | 2025-05-17 18:48:03+00:00
c.f. https://news.ycombinator.com/item?id=44015980, when you cut out the incorrect stuff due to confusion re: APCA's button example, it's a bit clearer that it's 100% right.

Consistent, it is not. Ex. we can imagine a background at L* 50 that is ~equally served with a white or black foreground - in that case, the aesthetic principles come into play.

To also disambiguate that, and get to 100% reliable, if both a darker and lighter color are available given contrast K and background color C, look at C, if it's L* is >= 60, choose lighter.

Then, it is 100% correct and consistent.
by sparkie | 2025-05-17 18:48:35+00:00
In some cases you want to do the opposite - to utilize SIMD.

With AVX-512 for example, trivial branching can be replaced with branchless code using the vector mask registers k0-k7, so an if inside a for is better than the for inside the if, which may have to iterate over a sequence of values twice.

To give a basic example, consider a loop like:

for (int i = 0; i < length ; i++) { if (values[i] % 2 == 1) values[i] += 1; else values[i] -= 2; }

We can convert this to one which operates on 16 ints per loop iteration, with the loop body containing no branches, where each int is only read and written to memory once (assuming length % 16 == 0).

__mmask16 consequents; __mmask16 alternatives; __mm512i results; __mm512i ones = _mm512_set1_epi32(1); __mm512i twos = _mm512_set1_epi32(2); for (int i = 0; i < length ; i += 16) { results = _mm512_load_epi32(&values[i]); consequents = _mm512_cmpeq_epi32_mask(_mm512_mod_epi32(results, twos), ones); results = _mm512_mask_add_epi32(results, consequents, results, ones); alternatives = _knot_mask16(consequents); results = _mm512_mask_sub_epi32(results, alternatives, results, twos); _mm512_store_epi32(&values[i], results); }

Ideally, the compiler will auto-vectorize the first example and produce something equivalent to the second in the compiled object.
by sshine | 2025-05-17 18:50:35+00:00
It has been my daily driver for coding, gaming and writing for 14 months now. I have also been using Linux since the late 1990s, and I really value the 100s of hours I've poured into NixOS to make my machines work the same between reinstalls.

I started on a work laptop, and moved the configuration to my home desktop; it instantly worked the same way. I copied the configuration to my gaming laptop, and when my desktop broke down, I could continue to use my gaming laptop as if it were the same computer.

Being able to copy-paste a few snippets and have Steam working was amazing.

> If it’s causing more pain than it’s solving, it’s probably not the right choice.

It certainly is causing more pain than it's solving.

But NixOS has a way of converting all your regular problems into Nix problems.

Here I am, trying to get back into Kubernetes.

But all I can focus on is how to install Kubernetes.
by ryandrake | 2025-05-17 18:51:10+00:00
Even when we do have the search tools, we have no assurance that the output of the tools is trustworthy and not biased towards whatever brings the most money to the toolmaker. And we have a lot of history with reasons to believe that our tools are not trustworthy. The software industry has shit its own bed and thoroughly lost all credibility. To the point where I have zero doubt that any new software is acting in its own best interests and not the user's.
by quantadev | 2025-05-17 18:51:11+00:00
In black holes we have essentially a "loss of a dimension" (it's a much bigger story to explain what that even means, that I won't attempt here), so it might be the case that the three-quark arrangement known as 'baryons' only forms according to number of space dimensions (3D == 3 Quarks), making baryons only happen in 3D, so that when stuff reaches an event horizon, the quarks rip apart and rearrange into something where there's simply no such thing as a baryon (i.e. in 2D space). I'm someone who thinks the 'surface' of an event horizon is where the laws are preserved, and that the singularity or even perhaps the entire interior inside black holes may simply not exist at all.

Much of where Relativity "breaks" spacetime (i.e. problems with infinities and divide-by-zero) can be solved by looking at things as a loss of a dimension. For example, length contraction is compressing out a dimension (at light speed), and also time dilation (at event horizons, or light speed) is a removal of a dimension as well. Yes, this is similar to Holographic Principle, if you're noticing that. In my view even Lorentz equation itself is an expression of how you can smoothly transform an N-Dimensional space down to an (N-1)-Dimensional space, which happens on an exponential-like curve where the asymptote is reached right when the dimension is "lost". I think "time" always seems like a special dimension, no matter what dimensionality you're in, because it's the 'next one up' or 'next one down' in this hierarchy of dimensionality in spaces. This is the exact reason 'time' in the Minkowski Space distance formula must be assigned the opposite sign (+/-) from the other dimensions, and holds true regardless of whether you assume time to be positive v.s. negative (i.e. called Metric Signature). This of course implies our entire 4D universe is itself a space embedded in a larger space, and technically it's also an "event horizon" from the perspective of higher dimensions.
by pjmlp | 2025-05-17 18:51:21+00:00
Windows has native support for containers.

https://learn.microsoft.com/en-us/virtualization/windowscont...

Just because GNU/Linux has the biggest mindshare in containers, doesn't mean it is special in any regard.

In fact, my first experience with a container like deployment model was with HP-UX Vaults in 1999.
by moefh | 2025-05-17 18:51:31+00:00
> There's an issue this highlights [...] there's clearly a lot of knowledge held in silos.

I think the real issue this highlights -- which is something everyone knows and still everyone does -- is that people love to spread and discuss sensational stories, and no one likes to hear naysayers ruining the fun.

Look the discussion of the original story here in HN[1]. There's a comment by A_D_E_P_T way down in the discussion explaining why the paper is nonsense and pointing to one of the replies objecting to it mentioned in the article from this post. That comment was downvoted by HN readers. I know because it was greyed out when I upvoted it days ago.

So there's no knowledge silo -- us simple folk just want to discuss the newest breakthrough without looking too hard, because that spoils the fun.

[1] https://news.ycombinator.com/item?id=43961226
by jqpabc123 | 2025-05-17 18:52:14+00:00
If there was ever any doubt, Trump just proved that he has completely lost touch with reality and moved into fantasyland.

No retailer can absorb a new 30% tax (aka tariff) without eventually passing it along to consumers in some form or fashion. No amount of handwaving, denial, wishful thinking or prayer is going to make the reality of it go away.
by reconnecting | 2025-05-17 18:52:48+00:00
Impressive work. I've always wondered how it's possible to "decompile" steel types. For example, one of my everyday use knives is a Kabelmesser pocket knife (WW2). It's probably from Solingen, although there's no logo on it.

I really like it because of the high-carbon steel, but I have no idea what specific type of steel was used, as I don't see much of such steel these days.
by iLoveOncall | 2025-05-17 18:53:20+00:00
Not more than what local servers do. You don't seem to understand what MCP is. Regardless of whether the MCP "server" is local or remote, it is JUST a wrapper around APIs. It's basically a translation layer to make your APIs adhere to the MCP spec, that's it.

Whether that wrapper's code runs on your laptop or a remote server changes nothing in terms of data exfiltration capabilities. If anything, it would make it more secure to have a remote server since at least you'd have full control over the code that's calling your API.
by johnisgood | 2025-05-17 18:53:31+00:00
I know about WCAG, too. You can also just implement a function that detects whether or not a color is dark or not. It is a general purpose function, e.g. my "isDark" function is: "func() < 0.5" (func() is omitted, but it is an algorithm). You can have "isLight", too, by doing "> 0.5". There are many ways to do this. You can just simply convert a hex color to RGB, then compute the luminance of the color, and then compare the luminance to a threshold (e.g. 0.5) to classify it as dark or light. The luminance function (WCAG luminance formula) converts RGB values to the range 0-1, applies gamma correction, and calculates luminance using the weighted sum of the gamma-corrected RGB values.

> APCA says you don't need as much contrast

You can always specify the threshold if you want, e.g. "apcaContrast(color)) >= $targetContrast" after adjusting, depending on what you want to do.

It really is easy, just make sure you have enough color space.
by numpad0 | 2025-05-17 18:53:53+00:00
I think it's more like difference in commitment to product and sales model between Apple and every other phone manufacturers. Apple really commits deeply into making singular globally unified phones and rejecting pressures to make carrier branded bastard children of iPhone. None of Android phone manufacturers are as committed - even Google - and so unnecessary features gets removed from non-Japanese phones, even the same models were sold globally as well as in Japan(not always the case as Japanese businesspeople generally hate more to think about exports than about lost opportunities and there had historically been obscenely abundant supply of Japan-only electronics).

It's surprising that it can be added back on Pixels, I thought it would use something like factory generated certificates.
by kabiroberai | 2025-05-17 18:55:22+00:00
xtool creator here, this is correct. it wouldn’t have been possible to support Linux if xtool was just a layer on top of Xcode, as Xcode doesn’t run on Linux.

we only need Xcode to be installed on macOS since it bundles the iOS SDK (ie all the header files.) similarly, we ask the user to supply a copy of Xcode.xip during the setup process on Linux in order to extract the SDK.

it definitely depends on your definition of “replacement” in the end, but I (and most people I’ve spoken with in the iOS community) would consider “Xcode” to be the Xcode build system, user interface, and proprietary tooling. xtool doesn’t rely on any of this, not even for signing and installation. you can (read: must on Linux, may on macOS) use it with the open-source Swift and Clang toolchain + LLVM’s LLD linker and MachO tooling. Codesigning uses zsign, an MIT-licensed x-platform codesign alternative, and installation relies on the open source libimobiledevice project, which is installed by default on many Linux distributions (eg Ubuntu).
by os2warpman | 2025-05-17 18:56:30+00:00
> It makes art (music, film, tv, etc.) seem like one big sludge pile. It makes it feel vast and exhausting, like an endless list of things that you'll never get to the end of.

If that is not hyperbole and the author is not taking steps to distance themselves from those feelings, that is extremely unhealthy. Like an addiction or something.

The only thing that should feel like that is laundry.

Perhaps the author should rebalance their leisure activities portfolio to include more things that aren't pop culture media.
by turtleyacht | 2025-05-17 18:57:22+00:00
One possibility is a file.py that is called by your framework. The interface could be something like

def doth_match(*args): return True # the predicate def doeth_thou(*args): # processing things return {} # status object for example

The framework loops and checks the first function; if true, then execute the second function. And then break or continue for other rule files (or objects).

There could be multiple files rule1.py, rule2.py, etc that check and do different things.
by sshine | 2025-05-17 18:57:39+00:00
I've been wondering about that too.

I guess our system's nixpkgs moves forward while the nixpkgs in our project flake.nix stays the same. So eventually the nixpkgs of the project is garbage collected, because it isn't pinned by the system, and it needs to redownload and rebuild?

I don't know.

I try to `nix flake update` my system configuration every 2-3 months.

Arguably, running Arch and not updating frequently is a pain, too.
by pshirshov | 2025-05-17 18:58:01+00:00
To be very short, I see two issues there:

1) Nix language is ugly but it's pure. Scheme is not. To my taste it's even harder to reason about/debug/introspect because of lack of purity.

2) Guix itself lacks any nonfree software/blobs, which is essential to run a real desktop. That is a showstopper for newcomers and in my opinion that's what prevent the community growth, so there are much less packages, docs, etc.

2.1) There were channels to add nonfree blobs, but channels make system less reproducible and they were unofficial. Maybe I'm not up to date with the Guix developments, but as far as I'm aware there is no replacement for Flakes and a system with multiple channels is not reproducible and easy to break.
by zukzuk | 2025-05-17 19:00:45+00:00
Norwegians seem to me, an outsider, quite cohesive as a society. Much more so than just about any place i’ve spent time in. But they also seem to allow for a fair bit of diversity in certain things, politics being one — but only within certain parameters, so I suspect the differences between the parties are more around specific issues up for debate than big ideological / identity concerns, as they are in the US, for example.