MurphyA/hacker-news huggingface dataset:
by jajko | 2025-09-05 07:42:59+00:00
Only if you go outside well-secured sport climbs where you don't have to think about that (but still its a good idea to check the state of bolts for any visible damage due to rot and rust). And even then, some rocks are hollow and still can sustain next 5000 years of literally any climbing on them, some are more solid and will come off if somebody over 80kg hangs on them. So its more about calming one's mind rather than objective good quality test.

Most folks in Europe climb only sport routes, or then do some variant of proper alpinism once on wild unsecured terrain.
by alexey-salmin | 2025-09-05 07:43:16+00:00
That's true but saying that investors moving money between each other is a "pretty accurate description of how the stock market works" is simply incorrect.

The above is a mere byproduct of the market working. The market "works" by giving companies and entrepreneurs access to capital, the rest is a derivative of that. Otherwise you can as well trade postal stamps rather than stocks.
by jtwaleson | 2025-09-05 07:43:30+00:00
Indeed, I often get the impression that (young) academics want to model the entire world in RDF. This can't work because the world is very ambiguous.

Using it to solve specific problems is good. A company I work with tries to do context engineering / adding guard rails to LLMs by modeling the knowledge in organizations, and that seems very promising.

The big question I still have is whether RDF offers any significant benefits for these way more limited scopes. Is it really that much faster, simpler or better to do queries on knowledge graphs rather than something like SQL?
by ohthehugemanate | 2025-09-05 07:44:13+00:00
Why do you choose the CD era as your comparison point? Why not cassettes, or the LP decades? The industry has changed a lot and choosing a different baseline is illuminating to any discussion of "fair" compensation.

What hasn't changed is the fact that vertically integrated distribution-and-promotion with large market share has all the leverage, all the information, and all the legislative influence. In any time period where that exists, the same result plays out through different media.

That is to say, in terms of negotiating power, free market economics, and political influence the artist is not just strongly disadvantaged, but artificially so. It's not a David and Goliath, it's more like David and the Death Star.

When Roger Fischer, Adam Smith, and Jack Abramoff would all agree that one side probably needs some extra support, it's a good bet that "fair" lies so far on the other side of the scale that we don't have to worry about precision or philosophy of "fairness" to make a big improvement.
by simonw | 2025-09-05 07:44:34+00:00
There are definitively scrapers that ignore your robots.txt file

Of course. But those aren't the ones that explicitly say "here is how to block us in robots.txt"

The exact quote from the article that I'm pushing back on here is:

"If you think these crawlers respect robots.txt then you are several assumptions of good faith removed from reality."

Which appears directly below this:

User-agent: GPTBot Disallow: /
by unwind | 2025-09-05 07:45:18+00:00
I can bite (softly) on part of that, since there is C code in the post. :)

This:

size_t count = 0; /// ... code to actually count elided ... printf("Found %ld 10s\n", count);

is wrong, since `count` has type `size_t` you should print it using `%zu` which is the dedicated purpose-built formatting code for `size_t` values. Also passing an unsigned value to `%d` which is for (signed) `int` is wrong, too.

The (C17 draft) standard says "If any argument is not the correct type for the corresponding conversion specification, the behavior is undefined" so this is not intended as pointless language-lawyering, it's just that it can be important to get silly details like this right in C.
by pluto_modadic | 2025-09-05 07:46:10+00:00
reading this as a security engineer trying to get ahead of misguided PMs who buy into the AI hype and don't know 1) it's immature 2) it's not secure & 3) whether their business use case is viable for the R&D we're about to put into it.

I get the feeling there's going to be either 1) a great revert of the features, 2) a bunch of hurried patches, or 3) a bunch of legacy systems operating on MCP v0.00-beta (metaphorically speaking)

:lol_sob:
by jraph | 2025-09-05 07:46:18+00:00
How so? Finding correct stuff is the whole point of research, no matter the extent at which it actually succeeds in reaching this. So yes, regardless on the actual results it is a major need in academia. We have nothing better anyway (which doesn't need it can't improve; we critically need it to improve).

Now. I'll assume you are referring to "Why Most Published Research Findings Are False". This paper is 20 years old, only addresses medical research despite its title, and seems to have mixed reception [1]

> Biostatisticians Jager and Leek criticized the model as being based on justifiable but arbitrary assumptions rather than empirical data, and did an investigation of their own which calculated that the false positive rate in biomedical studies was estimated to be around 14%, not over 50% as Ioannidis asserted.[12] Their paper was published in a 2014 special edition of the journal Biostatistics along with extended, supporting critiques from other statisticians

14% is a huge concern and I think nobody will disagree with this. But we are far from most, if this is true.

[1] https://en.wikipedia.org/wiki/Why_Most_Published_Research_Fi...
by mschuster91 | 2025-09-05 07:46:50+00:00
> a guy in a bucket truck is all you need

Downside is: a drunk guy in a truck is all you need to tear it down, not to mention natural disaster influence. And it's unsightly AF.

Yes, it's fast and cheap. That's how we got the situation that a backwater village in the midst of the "anus mundi" of Romania has XGPON for a few dozen euros a month, while you're lucky to get anything above 50M VDSL in Germany outside of large urban areas and 200M VDSL in urban areas.

But holy hell it's an eyesore to be in said village in Romania, look out the window and look at a bunch of fiber strung not even from a proper pole but from a tree. Takes the German expression "Kabelbaum" to a whole new level.
by littlecranky67 | 2025-09-05 07:48:14+00:00
The article is a bit one-sided (yes, they have an agenda):

> But that comparison is dishonest: on a gambling or merchant site, users already expect to submit personal data — credit card info, name, phone number, address. They are paying for something. On a free site, users do not expect to hand over private data. They simply refuse — and move on to other sites. Why wouldn’t they?

the success of OnlyFans destroys this argument. It is not that people do not pay for porn - the authors try to uphold their free, ad-based model. But looking at OnlyFans, people absolutely seem to be OK submitting their personal data incl. payment details.
by aprilthird2021 | 2025-09-05 07:48:15+00:00
> Trying to exclude AI from education is not only pointless, it's doing the kids a disservice: AI is going to be a large part of their future, so it needs to be a large part of their education.

Hard hard hard hard disagree.

Everyone uses a calculator, even to calculate tips at a restaurant, but kids still need to learn arithmetic without a calculator's aid first.

I spent my CS education learning things that I never come across in my practical career, but I would have been done a disservice and be worse at my career if I just practiced what my career was going to be.

> I know education is not entirely vocational, but if it moves too far from the world of work that everyone actually spends most of their time in, then it gets too theoretical and academic.

Again, hard disagree. Most people's jobs go up a ladder where the entry level is not at all like academia, and as you become responsible for larger and larger autonomous units and divisions, etc. your work becomes more and more theoretical and academic, more about experimenting, formulating theses about the world, testing your hypothesis, being flexible as the results come in, etc.
by ako | 2025-09-05 07:49:07+00:00
I've built an mcp for sparql and rdf. Used claude on iphone to turn pictures of archeological site information shields to transcription, to an ontology, to an rdf, to an er-model and sql statements, and then with mcp tool and claude desktop to save the data into parquet files on blobstorage and the ontology graph into a graph database. Then used it to query data from parquet (using duckdb), where sonnet 4 used the rdf graph to write better sql statements. Works quite well. Now in the process of using sonnet 4 to find the optimal system prompt for qwen coder to also handle rdf and sparql: i've given sonnet 4 access to qwen coder through an mcp tool, so it can trial and error different system prompt strategies. Results are promising, but can't compete with the quality of sonnet 4.

Graph database vendors are now trying to convince you that AI will be better with a graph database, but what i've seen so far indicates that the LLM just needs the RDF, not an actual database with data stored in triplets. Maybe because these were small tests, if you need to store a large amount of id mappings it may be different.
by wonger_ | 2025-09-05 07:49:18+00:00
I can think of several anti-LLM sentiments right now:

- developers upset with the threat of losing their jobs or making their jobs more dreadful

- craftspeople upset with the rise in slop

- teachers upset with the consequences of students using LLMs irresponsibly

- and most recently, webmasters upset that LLM services are crawling their servers irresponsibly

Maybe the LLMs don't seem so hostile if you don't fall into those categories? I understand some pro-LLM sentiments, like content creators trying to gain visibility, or developers finding productivity gains. But I think that for many people here, the cons outweigh the pros, and little acts of resistance like this "poisoning well" resonate with them. https://chronicles.mad-scientist.club/cgi-bin/guestbook.pl is another example.
by Smalltalker-80 | 2025-09-05 07:49:24+00:00
You comment is more about LISP, but just to say that in SmallJS, you could write small command line utilities easily, that are started with the Node.js runtime quickly. And yes, the edit - recompile - run loop in SmallJS takes a second or two, so working from an image (with possible side effetcs) is not really necessary.
by Farid_agha87 | 2025-09-05 07:49:31+00:00
We built MyCareerWise.ai to make career growth more transparent. Upload your CV → instantly see:

Current fit score for roles

Recommended roles (current & future)

Skills gaps and a simple learning path to close them

We designed it for job seekers, career changers, and employees who want to grow inside their company. Would love your feedback on UX, scoring accuracy, and features we should add.
by hellotheretoday | 2025-09-05 07:49:32+00:00
Well it kind of can. see all the other companies who have done exactly this with no repercussion: Mazda, Chevrolet, Chamberlain, etc. See companies like Eufy and Philips that sell products advertised working within a local intranet only and then change their mind after the fact (in Philips case over a decade after, when some users had invested hundreds or even thousands into the hue ecosystem).

There appears to be no regulation protecting consumers from this abusive behavior. If it does exist it is not enforced whatsoever.
Show HN: IssuePay Job Offers – Hire developers through their open-source work
by Mario10 | 2025-09-05 07:50:00+00:00
Hi HN,

We’ve been working on IssuePay, a platform where developers get rewarded for contributing to GitHub/GitLab issues, and recently, we've launched a new feature Job Offers.

The idea is simple: instead of only hiring only through CVs or LinkedIn, companies can discover and hire developers based on their actual open-source contributions. On IssuePay, organizations can do just that, it's essentially an ATS, but with extra perks designed for developers and companies.

- Post job opportunities directly to developers. - View candidates’ open-source resume (generated by us based on their Github). - Hire with less friction, since you already know how they code, collaborate, and communicate. - Manage applications in a Kanban-style board. - Send emails to candidates directly from the platform. - Schedule interviews/meetings either in-app or via Google Meet.

For developers, this means your contributions can now lead not just to rewards, but also to career opportunities.

This is still an early version, and I’d love your feedback:

- Does this approach solve a real hiring problem for companies? - What would make the “open-source resume” more valuable or trustworthy to hiring a developer? - Are there features you’d expect in the hiring flow that we’re missing?

Thanks for checking it out—excited to hear your thoughts!
by com2kid | 2025-09-05 07:50:06+00:00
I worked on the original infra, pre merger.

The backend stuff was super stable. My team had ~3 on call incidents across 3 years.

The front end and catalog systems had more issues. The front end basically used an in house system that was the same idea as react native but originally built before react native, and it was never given enough engineering resources so it kind of hobbled along. The other issue is that we had to support a lot of different platforms, and some used the in house system, some used bespoke systems, and one used screens rendered on a server farm streamed to the underpowered set top boxes because those boxes were complete pieces of trash.

The backend stuff was all amazing though, best dev ops tooling I've seen so far in the industry. True CI/CD, teams deployed to prod multiple times a day w/o issue.
by energy123 | 2025-09-05 07:50:23+00:00
The use-case is slightly different. Wavelets are suited for non-stationary signals, while Fourier Transform has no time localization so it's more for stationary signals. Although short-time Fourier transform exists, which can handle non-stationary signals under the assumption of local stationarity.

Also, a property of wavelets is they're non-parametric, which limits their utility in knowledge discovery applications.

For ML applications, my opinions is that they're somewhat superseded by deep learning methods that apply less restrictive inductive bias. As data grows, the restrictive prior assumptions of wavelets will hurt, sort of like how CNN is being abandoned for ViT, even though CNN can outperform in situations where data is scarce.

So overall, they have a pretty small set of usecases where they're more suited than other alternative tools.
by deadbabe | 2025-09-05 07:51:14+00:00
Not every bot that ignores your robots.txt is necessarily using that data.

What some bots do is they first scrape the whole site, then look at which parts are covered by robots.txt, and then store that portion of the website under an “ignored” flag.

This way, if your robots.txt changes later, they don’t have to scrape the whole site again, they can just turn off the ignored flag.
by maccard | 2025-09-05 07:51:15+00:00
We shouldn’t be giving 6 year olds access to call of duty or GTA either. PEGI ratings (although overzealous) are a god starting point. I wouldn’t withhold an average 10 year old from a 12 rated game, but I wouldn’t give them access to an 18+.

Also, we (usually) talk about these things - video games are not the only source of discourse of violence or conflict, but sex is such a taboo topic that it’s highly likely most or all of someone’s knowledge will come from what they’ve learned on the internet
by Cthulhu_ | 2025-09-05 07:51:26+00:00
I think the real fear is that AI will generate code that is subtly broken, but people will lose the skills to understand why it's broken; a fear that it's too much abstraction. And the other difference is that code to assembly is a 'hard' conversion, extensively tested, verified, predictable, etc, while prompt-to-code is a 'loose' conversion, where repeating the same prompt in the same agent will cause different outcomes every time.
by chii | 2025-09-05 07:51:29+00:00
It's a feedback loop - smoking was advertised as being cool way back when, which led to movie characters smoking to appear cool, which then reinforces the advertising.

When there was a push to regulate smoking in advertising, it cut the original feedback loop which made film/tv characters not use smoking as a sign of being cool. This led to advertising (if it were allowed) to be less effective at portrayal of coolness via smoking.

It's not a simple one-to-one cause and effect.
by jchw | 2025-09-05 07:52:16+00:00
Well, for one thing, you keep mentioning Bitcoin when we're not even talking about Bitcoin, which is extremely weird. Bitcoin is not one of the two things. I hate to be this way but do you even realize what thread you are replying in? This isn't fiat currency versus Bitcoin. It's fiat currency (by proxy) using Blockchain-based ledger versus fiat currency using a traditional ledger...
by dep_b | 2025-09-05 07:52:18+00:00
I use them a lot, for example in situations where I want to test why my code failed at a pre-check, so I can Unit Test its behavior better. Imagine a function that early returns for a variety of different reasons, and you want to test them to fail all.

When you have a typed throw that throws different errors for every edge case failing, even when an edge case failing is part of the expected behavior of the system, makes it much easier to reason about. Even when there is nothing happening towards the user or being logged.

Example:

Restore a user's session. It can fail because:

- Nothing was stored

- Something was stored, but it was in an outdated format

- Something was stored, but the token is expired

- Etcetera

It doesn't matter to the user, it's expected behavior, but at the same time they're different branches that all need to be covered.
by sandworm101 | 2025-09-05 07:52:28+00:00
There is a flip side to these suits. They are meant to engender understanding and empathy. Occassionally, it goes wrong. Experience all the physical limitation and some come to the conclusion that old people should not be allowed to drive or operate anything that moves.

(I once had my foot run over by an elderly person in very heavy electric wheelchair in a grocery store. If not for my steel toes, i would have been limping for months. That person was totally unable to control the machine, but what can you say? Better my boots than a kid in flipflops.)
by jmrm | 2025-09-05 07:53:03+00:00
In my Uni we still had some coding test done with pen and paper (2014-2018), and AFAIK, they're still doing them. I even done a part of an exam in assembly with a provided Xilinx PicoBlaze assembly mnemonics list.

I don't know why people demonize them. If you know the syntax you're asked for, you can write in that language, and if you were asked to write in pseudo-code some algorithms, you should be able without any additional computerize help.
by frankharrison | 2025-09-05 07:53:04+00:00
They don’t really tell you how someone works or thinks though. They just show you that the candidate thinks in one of a certain number of ways. If they can’t answer it could be down to a range of factors, that one hadn’t foreseen.

The “thinking ways” that allow one to solve the problem can be considered to be socio-normative and neuro-typical; normally these fit white patriarchal modalities.

The mental modalities that make it harder to solve such problems are those related to sequence memory weaknesses, comprehension weaknesses, stress factors, attention weaknesses, social differences, exposure, culture, education. So dyslexics, ADHD, Autistics, socio deprived (poorer backgrounds), may struggle with tums like this that assume a consistent world view - when in fact they likely have other strengths in problem solving. It’s not a one size fit all.

Additionally like IQ, ability to solve these types of problem is down to either natural ability or practise in the domain - that is you can increase your IQ by training against the core elements IQ tests look at.

I tend to get candidates to take me through something they know well, or love, or have solved, and then I ask them about how they did it. This shows me genuinely how good they’ll be at the job in hand.. and is why my teams are actually diverse.
by zkmon | 2025-09-05 07:53:21+00:00
The most shocking thing for me was the realization that frequency and wavelength are kind of dual forms. Ofcourse, every concept and thing that comes into existence does so only in the context of it's opposite or dual form. But recognizing that form is genius. 3b1b video goes a bit deeper.

Also a related fact is that the rate of change of a sine wave is itself shifted by pi/2, while the exponential curves need no shifting. I'm not a professional in these matters, but I guess there is a deeper connection between the rate of change and the static world.
by Cthulhu_ | 2025-09-05 07:53:50+00:00
The other one is that code to assembly is exact and repeatable. Code will (well, should, lmao) behave the same way, every time. A prompt to generate code won't.

Some prompts / AI agents will write all the validations and security concerns when prompted to write an API endpoint (or whatever). Others may not, because you didn't specify it.

But if someone who doesn't actually know about security just trusts that the AI will just do it for you - like how a developer using framework might - you'll run into issues fast.
by dep_b | 2025-09-05 07:55:40+00:00
But that's exactly what typed throws do?

`static func validate(name: String) throws(ValidationError)`

Would be handled as:

```

do {

try UsernameValidator.validate(name: name)

} catch {

switch error { case .emptyName: print("You've submitted an empty name!") case .nameTooShort(let nameLength): print("The submitted name is too short!") }

}

```

See: https://www.avanderlee.com/swift/typed-throws/
by close04 | 2025-09-05 07:56:25+00:00
It’s not that people stopped but that they didn’t start. Smoking was no longer sold as cool so kids didn’t learn of it as a cool thing.

Kids and even adults pick up cues from games, movies, books. War is like CoD and heroic war movies (why do many 18 year olds go to the army expecting glory and come back with trauma and broken dreams?), sex is like in porn, and gangs are like in GTA. Until they gain practical experience and slowly realize some things are vastly different. Maybe a couple will love “porn sex”. Most others will break a leg having shower sex and reconsider the “teachings”.
by heisenberg73 | 2025-09-05 07:56:33+00:00
Bitrig is so cool and love that it makes it look like Apple apps so the UI can never look shit. Don’t think I’ve ever upgraded to the pro version of an app this quickly!

I noticed that all the swift code it writes is in a single file - as opposed to making it more modular. that way it’ll be easier to read the code/make edits. Is this in the works or am I understanding this incorrectly (I don’t have any swift experience)?
by happymellon | 2025-09-05 07:56:43+00:00
Why don't they do things that are within their control.

Such as mandatory site filtering options. So the same place you pay your bill, you can also set which sites you want to be blocked by an "admin" password.

Or are they afraid that people will add tracking.facebook.com to the block list?

The chances of the kids stealing the admin password are about as likely as the kids stealing your age verification password that you needed to set up to access Reddit.
by somat | 2025-09-05 07:57:05+00:00
Piracy is a real crime, I like to define it as theft of goods in transit. however it might be more specifically be the above in international free zones.

I always find it funny how people want to try and inflate one of the lesser crimes "copyright infringement" into one of the most heinous ones. Might as well call it software rape, it's just as accurate.