MurphyA/hacker-news huggingface dataset:
by graemep | 2025-06-24 11:06:11+00:00
> I was in the academia for some years and didn't find in my field any expert that was incapable of distinguishing well proven Vs opinion.

They are capable of it, but they do not always bother to do it when talking to a non-academic audience.

One example that comes to mind is how advice on diet has changed over the years because advice was given (e.g. avoid dietary cholesterol) that was not well proven. Another was the introduction to a fascinating book I read a few years ago on the complexities of evolution (e.g. genetic changes with multiple effects, gene transfer, etc.). In the introduction the authors explained that colleagues had pressured them not to publish because it differed from the simple model of evolution taught in schools so would encourage creationists.

Economists are often biased towards their own political opinions.
by randomtoast | 2025-06-24 11:06:26+00:00
Some problems are characterized by many mathematicians as exceptionally challenging, to the point that there are currently no known methods or branches of mathematics capable of addressing them. For these issues, it is often proposed that a entirely new branch of mathematics needs to be developed to effectively address these types of challenges.

And then there are other problems for which progress has been made over the past decades. At times, a weaker version may have been proved. Occasionally, new ideas emerge in the field regarding how to advance effectively. An upper or lower bound may be identified and gradually improved over time.

Of course, while no one can predict the future, making an educated guess is of course interesting. I would appreciate it if Terry could share his thoughts on such estimates.
by hopelite | 2025-06-24 11:09:12+00:00
Technically it is largely already built in as an assumption that payments are made on time. You also don’t lend to a friend you will not be paid back by, will you? The credit score reduction is merely a diversion from norm, i.e., the expectation that you pay what you agree you owe.

Ironically, there is actually zero reward for being a reliable person, there is only a punishment for being an unreliable person; and with all the money printing, even the punishment for being an unreliable person has been almost totally removed and being reliable and upstanding is effectively a punishment since you don’t get to live like a king on a shoe string and then declare bankruptcy and have credit extended to you immediately afterwards because money is cheapened and consequences are void.
by mlitwiniuk | 2025-06-24 11:09:45+00:00
You could even use google drive with set of spreadsheets and screenshot. The biggest problem is getting through requirements, understanding what they actually mean and having some sort of framework for writing policies. But once you past that, it's manageable. Vanta/Drata just make this easier.

Vanta/Drata are big players and they're charging big time for their platform. That's why I've started working on own startups, that's meant to disrupt this for SMBs - by making it waaay more affordable (for managing compliance, not attestation/certification itself, which we don't do).
Show HN: 13yr Old Author: Joshua Hart
by Joshua_Hart | 2025-06-24 11:10:21+00:00
I'm Joshua Hart, a 13-year-old author who recently published two books for kids and teens.

Glow – A sci-fi mystery about a boy uncovering a hidden reality: https://www.amazon.com/Glow-One-Boy-Hidden-Reality/dp/B0F6LZC9LG

Benny’s Blunders – A comedy of mishaps and chaos for middle-grade readers: https://www.amazon.com/Bennys-Blunders-Mishaps-Joshua-Hart/dp/B0DSCK3J7K
by pjmlp | 2025-06-24 11:10:23+00:00
I keep seeing this since Windows XP days, when DX 10 going to be Vista only, and that would be surely be the point that would drive everyone into GNU/Linux.

Instead even me, I went back to Windows as major laptop OS back when Windows 7 came out, leaving GNU/Linux for servers and embedded, while enjoying Android/Linux and WebOS/Linux on the other devices.

Microsoft already has their own distro for Azure, they just need to give a bit more relevance to WSL role on Windows laptops, doing an Apple move, and everyone that only cares about UNIX/POSIX without religious attachment to a specific form of UNIX will feel right at home.

Just like out of the sudden, a few years into OS X, there were Apple devices all over the place at FOSDEM.
by burnt-resistor | 2025-06-24 11:10:42+00:00
Speak not but what may benefit others or yourself; avoid trifling conversation. - Ben Franklin

I was once "forced to resign" for not expeditiously rushing to weaken (punch random holes in) the security of a private credit card network (PCI-DSS applicable) accessible only by a proper VPN. Oh, well, on to the next. There is zero advantage to helping an organization with constructive feedback when they're firing someone, and saying anything negative only puts the ex-employee in potential legal jeopardy.
by typewithrhythm | 2025-06-24 11:11:06+00:00
Debt is a mechanic we use to settle long term concrete transactions, particularly between complicated abstract entitys like nations. To be able to enter into new long term agreements, we must respect existing agreements.

Morality pertains to how individuals should behave. There is no need for me to consider the actions of others I had no control over in order to act morally.

You are trying to compare abstract concepts in a way that weakens your point. Nations are not individuals. Similarly, individuals do not inherit debt.
by thtuothy57747 | 2025-06-24 11:11:21+00:00
Yawn... Epistemic standards have fallen to rock bottom levels across STEM due to metric matching, more so in the cookie-cutter jira world of soulless software factories.

That these "geniuses" think they can replace humans, not only for knowledge work, but also for labour is laughable for any one who has worked with LLMs.
by latexr | 2025-06-24 11:11:43+00:00
But why are you doing it in the first place? This is a genuine question, what do you gain by actively fighting against proper writing rules which aid in readability and comprehension? What’s the rationale for making it harder for users to follow your post?

I know I’m far from alone in having skipped your post entirely upon opening. Nothing personal, but I have yet to find a single post by anyone written in this style where the content was worth the effort of parsing non-existing capitalisation.

You go through the trouble of adding aids like syntax highlighting, lists, coloured titles, and even differentiated notes and timestamps. Presumably those are there to help the reader. But then you throw away a lot of readability by making everything lowercase.
by 9dev | 2025-06-24 11:12:49+00:00
What are the possible remediation steps, however? If there is no lock file at all, this is likely the first run, or it will be overwritten from a git upstream later on anyway; if it's broken, chances are high someone messed up a package installation and creating a fresh lock file seems like the only sensible thing to do.

I also feel like this handles rare edge cases, but it seems like a pretty straightforward way to do so.
by chrismaeda | 2025-06-24 11:13:41+00:00
The interstate highway system is actually made up of Interstate and Defense Highways. So all the "interstates" in Hawaii are actually Defense Highways that connect Pearl Harbor with other military bases on Oahu.

- The H-1 goes from Barbers Point to Pearl Harbor to Diamond Head.

- The H-2 connects Pearl Harbor with Schofield Barracks.

- The H-3 connects Pearl Harbor with MCBH (Marine Corps Base Hawaii) at Kaneohe.
by RHSeeger | 2025-06-24 11:13:51+00:00
> there was a cash flow savings

... in your case. There was a cash flow savings in your case.

I've moved several times and done the math each time. Sometime it's been more cost effective to own, sometimes to rent. There are a lot of factors that go into that calculation, and the math doesn't always fall on the side of buying. That's especially true if you don't expect to be in a house for decades.
by serial_dev | 2025-06-24 11:15:41+00:00
While I don't enough about the problem domain and the app, "just don't use WhatsApp" is not necessarily helpful. The dev experience might be better, I dunno, but your product also needs users, and in my countries / communities, WhatsApp is the only thing they use, and meeting your users where they are is important.

Forcing your users to first install one more messaging app is going to cause people abandoning you immediately or slowly churn, which can make or break a product.
by jinlisp | 2025-06-24 11:16:33+00:00
Solution in J (a few lines of code from a novice J programmer).

board =: 3 : '? (y,y) $ y' test =: 4 : 0 m =. x n =. #x n -: # ~. ({&m) <"1 (i. n) ,. 0 A. (i. n) ) findsol =:3 : 0 ns =. 1 i.~ (y & test)"0 i. !#y if. (ns = !#y) do. 'No solution found' else. ns A. i. #y end. ) m =: board 5 m 4 4 0 1 1 3 2 0 1 1 2 4 1 1 0 3 2 1 3 4 2 0 2 2 0 0 1 2 3 4 findsol m 0 1 2 3 4 echo 'So the solution found is putting the queens in the diagonal'
by ashdnazg | 2025-06-24 11:16:51+00:00
That's a good point, the matter of timing different fleets from different sources to arrive at the same time is definitely an operational challenge.

I think it's a bit difficult to describe a game as purely strategic/operational/tactical.

Games can contain strategic/operational/tactical elements or choices, and I would say that a game where the vast majority of choices are operational can be called an "operations game".

When I played Konquest/Galcon, I felt that the biggest challenge was figuring the correct timing and order of expansion, which to me feels like strategy. It's very possible that AIs would disagree with me.
by outcoldman | 2025-06-24 11:17:07+00:00
I have been storing shell history in SQLite since 2017 [1]. I have always been a heavy shell user, with the worst memory. So having all the history stored and backed up was very useful for me. At the time when I became a full-time macOS user, I built a ShellHistory app for macOS [2], with full-text search, notebooks, and sync over iCloud (with advanced data protection [3]).

I tried to contact Atuin authors to see if I could also integrate ShellHistory with their servers, but at that time it seemed like they did not support third-party clients, and the API was not documented.

I highly recommend using tools like Atuin and ShellHistory, at this point I have 136,000 records since 2017. My shell history is the best documentation for me. If I need to do a `kubectl --raw` API call, and don't remember exactly how to write it, I just search for `kubectl raw` and get some results from the history, don't remember some advanced `git rebase`, just search the history for it.

—-

- [1] https://www.outcoldman.com/en/archive/2017/07/19/dbhist/

- [2] https://loshadki.app/shellhistory/

- [3] https://support.apple.com/en-us/108756

Edit: fixed formatting
by pimeys | 2025-06-24 11:17:26+00:00
He's always on in the background when I work. Love him to bits, and I've been a paying customer for almost six years already. He's the only subscription I pay for rather than Netflix et.al.

Like the variety of games and of course mawio! The only thing I don't like is barb insisting on doing those fake sneezes all the time...
by akerl_ | 2025-06-24 11:17:47+00:00
I don’t think it’s malicious. I usually see it happen when the company staff in charge of working with the auditors either aren’t interested in engaging (often due to stigma and baggage about the compliance industry) or don’t realize the dynamic of what they’re responsible for.

The auditors want you to get the Type 1. To do that they need docs and policies. If they say “send us your change management policy” and your team either says “we don’t have one, what would it look like” or sends them a one-line policy that says “The team does change reviews”, the auditors are going to send back recommendations for what you should include. They’re trying to be helpful (within the specific scope of getting you a type 1), but they aren’t engineers and don’t know your system. So a lot of their advice is going to be irrational and scope-creep. As a mundane example: the easiest thing for them to suggest if your change management policy doesn’t exist or looks weak to them is “set up a change control board that meets weekly to review all changes”, but that would be nuts to implement.
by lifeisstillgood | 2025-06-24 11:19:28+00:00
I hope the poster is able to reach Facebook / Meta and resolve this - but I wanted to, in fine HN tradition, go off an a related tangent - the recent Pycon keynote by Cory Doctorow - who’s pointed out that for decades the US has threatened economic sanctions (ie tariffs) against allies in order to get their way in things like digital markets.

But now the tariff gun has been fired there is little incentive not to make the digital global markets a level playing field - enforce open interoperability, reduce the cost of App Stores and so on - something that would enable a small entrepreneur in Kenya to build on top of a global spanning utility platform without fear or favour
by aragilar | 2025-06-24 11:20:12+00:00
My feeling is the "deep" vs "wide" thing is a circumstance of which groups you interact with (and also which facilities you have access to, and even to some extent the culture of your science community). Rubin is an example of what you can do when you build something massive specifically for a single purpose, and as more of these kind of facilities come online (SDSS and Gaia have been around for a while, but DESI, 4MOST and other similar facilities are coming, and let's not forget radio), it's what we get out of the whole suite supporting each other that gets the best science.
by ashoeafoot | 2025-06-24 11:20:20+00:00
We engage to feel good with minimal energy invested, so that is what the algo goes for. Imagine if the algo where like the best teacher you ever got, keeping you engaged by going out of your comfort zone , always egging you on like a proud parent. You go"look what i made" and he goes, "look what my boy made".. it could be so good.
by lapcat | 2025-06-24 11:20:45+00:00
1) Mental illness is not the opposite of academic confidence. And graduate school applicants must demonstrate undergraduate academic achievement in order to be accepted, so there is a clear basis for confidence.

2) IQ is pseudoscience.

3) "Karpinski and her team emailed several members of a group named “American Mensa” OMG just stop right there.

4) "The authors of this study could not find a similar group of average intelligence people to utilize as a control group, so they used national data regarding disorders of people with any range of intelligence and assumed overall intelligence would be average." Garbage.
by dagw | 2025-06-24 11:20:52+00:00
Docker solves a different problem. Docker is a way to basically ship your whole OS off to another machine. You still have to have a way to install the right version of python and all the python libraries you need inside the Docker container, and uv is great for this.

Secondly Docker only solves a subset of problems. It's fine if you're developing a server that you will be deploying somewhere. It's inconvenient if you're developing an end user application, and it's completely useless if you're developing a library you want people to be able to install.
by housecarpenter | 2025-06-24 11:21:04+00:00
As a non-arachnophobe, I don't find spiders of any kind to be cute. But I also don't find anything about their appearance or behaviour to be unpleasant or scary. They're just aesthetically unremarkable. Similar to, say, fish---I don't think most people will look at a fish and think either "ooh, so cute" or "weird alien thing, get it away from me", they just see a fish and don't really have any emotions about it.
by kristianp | 2025-06-24 11:21:24+00:00
> but the hack they pulled in order to make it appear that way isn't delivering value, and looks bad

What hack did they pull? It just seems like too small a model to be able answer any non trivial question. Google must be shitting themselves about chatgpt replacing search. They've released such a shoddy product as AI Overviews, it's so often wrong and people are taking what it says as if it's as reliable as their search snippets, which it definitely isn't.
by mdrzn | 2025-06-24 11:21:58+00:00
It's pretty clear that the issue is not the post, but the fact that you are in UK, and the site author does not deem you important enough.

The site author himself has blocked users from the UK because of that stupid law that you cite in your comment: "The UK's Online Safety Act requires operators of 'user to user services' to read through hundreds (if not thousands) of pages of documentation to attempt to craft "meaningful" risk assessments and 'child access assessments' or face £18,000,000 fines, even imprisonment."
by guicen | 2025-06-24 11:22:12+00:00
I believe it's important to learn the basics of manual programming and also figure out how to work with AI tools in a smart way. It's not just about letting AI do the coding for us. We still need to think clearly and improve our own Solving the problem skills. AI can help turn ideas into reality, but we need to grow too if we want to really make use of it.
by burnt-resistor | 2025-06-24 11:22:30+00:00
In the almost every world, Ruby and elsewhere too, constraints in library package metadata are supposed to express the full supported possibilities of allowed constraints while lock files represent current specific state. That's why they're not committed in that case to allow greater flexibility/interoperability for downstream users.

For applications, it's recommended (but still optional) to commit lock files so that very specific and consistent dependencies are maintained to prevent arbitrary, unsupervised package upgrades leading to breakage.
by jinlisp | 2025-06-24 11:22:56+00:00
Solving Queens in J from a novice J programmer:

randomboard =: 3 : '? (y,y) $ y' testsolution =: 4 : 0 m =. x n =. #x n -: # ~. ({&m) <"1 (i. n) ,. y A. (i. n) ) findsolution =:3 : 0 board =: y ns =. 1 i.~ (board & testsolution)"0 i. !#y if. (ns = !#y) do. 'No solution found' else. ns A. i. #y end. ) writesolution =: 4 : 0 board =. x sol =.y m1 =. m n1 =. #x count =. 0 for_a. sol do. m1 =. n1 (< count , a) } m1 count =. count + 1 end. m1 ) writewithsolution=: 4 : 0 m1 =: x writesolution y (":"1 x) ,. '|' ,. ":"1 m1 ) m =: randomboard 9 echo m writewithsolution findsolution m load 'queens.ijs' 5 2 8 0 3 3 0 5 2|9 2 8 0 3 3 0 5 2 8 2 3 6 7 7 4 5 1|8 9 3 6 7 7 4 5 1 6 1 5 8 3 5 8 7 6|6 1 5 9 3 5 8 7 6 8 4 8 8 7 5 1 1 1|8 4 8 8 9 5 1 1 1 2 6 7 6 5 4 7 3 1|2 6 7 6 5 4 7 9 1 6 8 1 4 1 4 3 2 7|6 8 1 4 1 9 3 2 7 6 0 5 6 5 5 8 5 0|6 0 5 6 5 5 8 5 9 1 7 5 5 8 1 1 0 1|1 7 5 5 8 1 9 0 1 8 4 6 2 2 4 6 4 1|8 4 9 2 2 4 6 4 1
by Quarrel | 2025-06-24 11:22:58+00:00
I'm only now seeing this a week later, but for E = mc^2, m is the rest mass.

rest mass = all the energies of the mass, not just its thermal energy. So, as it approaches 0 kelvin the thermal energy approaches 0 and the mass approaches its minimal possible energy (its kinetic energy approaches zero), but even at absolute zero, it still has the rest-mass of its fundamental particles (electrons, neutrons and protons) which have mass inherently. In practice, the scale of the mass of the particles massively outweighs the scale of the thermal mass, so while strictly true, it mostly doesn't matter.

So, because the scaling factor is stupid stupid large, changing temperature from anything to absolute zero does lower the mass, which does lower the gravity, but it just doesn't matter.
by 6510 | 2025-06-24 11:22:58+00:00
You see so many marketplace accounts suspended without a good reason that it seems like people are making more effort to get accounts suspended than meta makes to restore them.

I know someone who got suspended every day at 9 am for 50 to 70 days in a row. Every time there was a message with an appeal button. A few hours later everything was back to normal. Eventually the message didn't arrive. >the end<

There was also an alternative option to solve an issue with a product listing. There is no way to skip that if you don't have any listings.

Most interesting part were the days without any other activity on the account besides the ban/unban ritual.

They just made a new account and continued to but and sell similarly, no issues for over a year.

The trigger is not in the data(!)
by Lapel2742 | 2025-06-24 11:23:37+00:00
> does atuin give me anything significant over my current fzf based C-r

I'm interested in this as well. I currently use fzf and I'm happy with what I've got (except for me syncing would probably be a nice feature to have).

Also: I gave atuin a quick try and found the TUI to be worse than fzf. Why do I need a fullscreen ctrl-r interface? I found that distracting. But maybe that is configurable. I didn't look much further.
by astura | 2025-06-24 11:24:16+00:00
0% intro APR offers are somewhat predatory in that they rely on a large portion of people keeping a balance after the intro period in order to be offered, or at least building a relationship with other financial products. It wouldn't surprise me that they would reject someone in the high 700s, they might have been looking more for people in the low to mid 600s.

There's also a lot of reasons one might be rejected for a credit line that have nothing to do with credit score. Some lenders have specific policies in addition to credit score, like Chase's 5/24 rule. Some are also just looking for "relationships" and won't offer you their best products unless you have a bank account with them, etc.
by InfiniteLoup | 2025-06-24 11:24:48+00:00
I once had a mystical encounter with a drunk guy on a train who advised me to learn Spanish guitar before turning 30.

However, my path preordained by the universe was interrupted when I watched a professional flamenco tutorial and was put off by the teacher's long fingernails, which are apparently required to play, but which I found absolutely repulsive.
by bonoboTP | 2025-06-24 11:24:53+00:00
I think the sort of person who likes it values the "test of time" aspect of it and trust that vim will still be there in the next three decades, just as it was there for the last three. It's super easy to install, and is indeed preinstalled on almost every Linux installation. So people can learn its ins and outs and do extremely fine-grained customization to their desire. People who get annoyed by tiny details and don't want to put up with it. The downside is that you need to carry around your config files and if you sit at a colleague's computer you don't get the same standard experience. And the fragmentation.

There's of course also the "hacker street cred" aspect of it, to feel like a real serious developer. Or simply being fed up with churn and saying "I'm too old for this shit". JetBrains IDEs might change next year due to some new design fad. Or they may go bankrupt.

In my opinion, valuing boring old tech is good, but you shouldn't make a crusade of it. I choose to put up with some churn and inevitable tool changes for practicality. Yeah, some things have to be relearned this way, some changes seem pointless, but the overall effort may be less if you just learn to be flexible and say "ok if JetBrains goes bankrupt, I'll just learn the next popular IDE like everyone else and be done with it" instead of prepping in my bunker with my vim config files.