MurphyA/hacker-news huggingface dataset:
by c0redump | 2025-06-18 06:08:26+00:00
> Iran funding ISIS

I’ll never understand the mentality of people who confidently yap about things that they don’t even have a basic understanding of. Iran didn’t fund ISIS, they are the ones who defeated it. ISIS was trying to destroy Assads government (Iranian ally), why would Iran fund them.

Seriously impressive level of ignorance and hubris on display here.
by emidln | 2025-06-18 06:12:15+00:00
Static linking doesn't produce smaller binaries. You are literally adding the symbols from a library into your executable rather than simply mentioning them and letting the dynamic linker figure out how to map those symbols at runtime.

The sum size of a dynamic binary plus the dynamic libraries may be larger than one static linked binary, but whether that holds for more static binaries (2, 3, or 100s) depends on the surface area your application uses of those libraries. It's relatively common to see certain large libraries only dynamically linked, with the build going to great lengths to build certain libraries as shared objects with the executables linking them using a location-relative RPATH (using the $ORIGIN feature) to avoid the extra binary size bloat over large sets of binaries.
by deanCommie | 2025-06-18 06:14:36+00:00
> That only made the world better, and we got soo many more good photographers. Same with YouTube & creativity.

I think you really missed the point of what these technologies and innovations actually did for society and how it applies to today, underneath the snark.

In the 1970's, if you got gifted a camera, and were willing to put in the work to figure out how to use it, you learned a skill that immediately put you in rare company.

With enough practice of that skill you could be a professional photographer, which would be a good , reliable, well paid job. Now, the barrier of entry is nothing, so it's extremely competitive to be a professional photographer, and even the ones that succeed just scrape by. And you have to stand out on other things than the technical ability to operate a camera.

That's...what's about to happen (if it hasn't already) with software developers.
by librasteve | 2025-06-18 06:15:15+00:00
thought i’d make a hamburger menu for https://harcstack.org … here’s the story https://rakujourney.wordpress.com/2025/06/08/harc-stack-hamb...

since this is raku driven i’ve been leaning into unicode for the hamburger icon and leaning out from font awesome

quite hard to find a suitable unicode glyph though
by carcinklko | 2025-06-18 06:16:02+00:00
For a very space and power conscious datacenter customer maybe. Building similar capacity (and way, way, way faster) storage from consumer nvme m.2 SSDs should come around 6,5K€ +VAT here. That's assuming you really need that much fast nvme storage for something. A hybrid approach will usually be much more amenable to a consumer sized wallet, only storing the live dataset in nvme and using HDD for mass storage
by themgt | 2025-06-18 06:16:34+00:00
Actually they're already "joking" on Israeli TV that Turkey is next, and AEI is on the case making it clear we may need to go to war to take out Turkey next.

https://x.com/clashreport/status/1935078004230865094

https://www.aei.org/op-eds/israel-iran-war-dry-run-for-a-fut...
by bitpush | 2025-06-18 06:17:16+00:00
> To their credit, Apple has consistently improved privacy measures, notably introducing App Tracking Transparency in iOS 14, App Store Privacy Nutrition Labels, and Privacy Manifests. Their latest efforts even restrict app developers from certain APIs that can potentially be misused for tracking without disclosure. However, despite Apple’s best efforts, companies continue to discover new methods to circumvent these protections, as we previously discussed here.

I would never understand developers talk with such deference about Apple. This section was unnecessary. I dont know why they had to 'pay respects' to multiple trillion dollar company.

Reminds me of marco.org, who was an active Apple enthusiast, reflecting on his own personal journey of his relationship with the company, and at some point he wanted 'validation from Apple, just like how you want validation from your parents'. He has since realized that Apple is just doing things not because of principles, but just to make money.
by ninjin | 2025-06-18 06:17:29+00:00
I just do not understand the hostility where all there is is different approaches. A charitable take (there are plenty) for example would be that I (like many) have about twenty years of legacy gear investment that I need to consider and/or was unaware of the rather recently introduced (2018?) Nikon Z system. You clearly have "a system" that works for you and that is great! Can you even get autofocus on a 1930s Elmar with that setup? Because would just be bonkers to think of from a technical perceptive.

Personally, I prefer to shoot manual to keep the operation the same between film and digital and I am fast and competent enough with a rangefinder patch that I do not feel that autofocus gives me that much and I only shoot primes (28 and 50mm). The Nikon Z system looks really interesting though, so thanks for bringing it to my attention. It is great to see innovation in this space that is not just Fujifilm; I will make sure to try my hands on one next time I am in one of the big camera stores.
by eru | 2025-06-18 06:17:46+00:00
Well, the problem in ORM is the O. Objection-orientation is just a worse way to organise your data and logic than relational algebra.

It's just a shame that many languages don't support relational algebra well.

We had relations as a datatype and all the relevant operations over them (like join) in a project I was working on. It was great! Very useful for expressing business logic.
by alephnerd | 2025-06-18 06:17:48+00:00
No. It's because she has been frozen out by the Trump admin for weeks now - as was seen with the fact that she was not invited to the Camp David but the other Intel heads were to discuss the Iran crisis when Netanyahu informed the admin about the then imminent strikes [0] - and the role of DNI is itself on the chopping block to be merged as part of Project 2025 (one of the few things I agree with them about - the DNI is a redundant role that was only developed during 9/11, and has been made redundant by the NSC and fusion centers).

[0] - https://www.axios.com/2025/06/10/trump-camp-david-iran-gaza-...
by FranzFerdiNaN | 2025-06-18 06:17:58+00:00
Ive worked in BI and data engineering my whole career and I’ve met plenty of programmers who struggled immensely with SQL once it went further than select and group by. And don’t get me started about their database design skills. It’s way too often a disaster hidden behind “it works for the software so good enough”.

Im more surprised by software engineers who do know these things than by the ones who don’t.
by everyone | 2025-06-18 06:18:15+00:00
I learned programming in 2013, I was asking questions on stack overflow constantly while learning, people there were super friendly and supportive and answered my questions. SO was pivotal for me learning so fast.. Ive been a game programmer ever since.. This year I learned web-dev and made my 1st commercial web app. SO is totally dead though, utterly useless these days, but I used chatGPT to fill the same role and it worked great. Its a shame about SO though.
by statuslover9000 | 2025-06-18 06:18:19+00:00
This makes sense. Israel seems to have used WhatsApp metadata to target Palestinians in Gaza: https://www.972mag.com/lavender-ai-israeli-army-gaza/

> The solution to this problem, he says, is artificial intelligence. The book offers a short guide to building a “target machine,” similar in description to Lavender, based on AI and machine-learning algorithms. Included in this guide are several examples of the “hundreds and thousands” of features that can increase an individual’s rating, such as being in a Whatsapp group with a known militant, changing cell phone every few months, and changing addresses frequently.
by Noelia- | 2025-06-18 06:18:29+00:00
I never realized that the way we breathe could be as unique as a fingerprint and even used to identify us. I used to think of deep breathing as just a way to calm myself down, but now it seems like it reflects more than just emotions. It is part of who we are.

If breathing can really be used to detect health or mental states in the future, that sounds promising. But it also makes me a bit uneasy. If even our breath can be tracked, is that one more doorway to being monitored?
by cakoose | 2025-06-18 06:20:28+00:00
> When we started 8 years ago, SQL databases were “old fashioned.” NoSQL was the future. Hadoop, MongoDB, Cassandra, InfluxDB – these were the new, exciting NoSQL databases. PostgreSQL was old and boring.

In 2017? I thought the NoSQL hype had subsided by then and everyone was excited about distributed transactions -- Spanner, Cockroach, Fauna, Foundation, etc.
by anon7000 | 2025-06-18 06:20:42+00:00
You’re probably underestimating how many “real” mainstream families still have a TV. A 4k HDR tv is cheaper than a Switch 2. Hell, you can get a 75” 4k HDR tv for the same price. The cheapest 55” 4k HDR tv at Walmart ($238) is almost half the price of a Switch 2 ($450)

TVs are a very cost effective home entertainment device, and 4k HDR is the default these days.
by eru | 2025-06-18 06:20:53+00:00
You might find https://en.wikipedia.org/wiki/Margarine#Coal_butter fascinating.

> Strictly speaking, farming is where all our livelihoods come from, in the greatest part. We're all living off the surplus value of food production.

I don't think farming is special here, because food isn't special. You could make exactly the same argument for water (or even air) instead of food, and all of a sudden all our livelihoods would derive ultimately from the local municipal waterworks.

Whether that's a reductio ad absurdum of the original argument, or a valuable new perspective on the local waterworks is left as an exercise to the reader.
by riffraff | 2025-06-18 06:21:07+00:00
I am 100% behind the idea of "scriptable components" vs block-based programming for beginners.

I'm on mobile now but I'll try this on desktop ASAP.

But I think one thing missing on the analysis is: people want ease of share and zero cost.

It's surprisingly simple to build a minimal app in some environments but then you get to distribution (app store are a huge gatekeeper) and/or hosting and e.g. my wife or kids won't be bothered to pay 5$/momth for it (and neither will many professional devs).
by smokel | 2025-06-18 06:21:34+00:00
> There are no more “SQL vs. NoSQL” debates. MongoDB, Cassandra, InfluxDB, and other NoSQL databases are seen as technical dead ends. Snowflake and Databricks are acquiring PostgreSQL companies. No one talks about Hadoop. The Lakehouse has won.

That's quite some statement. Boy, would I have loved to live in a world where marketing rhetoric and scientific opinion were easier to distinguish.
by ashoeafoot | 2025-06-18 06:22:40+00:00
We now have assembler, now anyone can program.

No, wait it was called natural language coding, now anyone can code.

No, wait it was called run anything self fixing code. No wait, simplified domain specific language.

No, wait it was uml based coding.

No, wait excel makros.

No, wait its node based drag and drop .

No, wait its LLMs.

The mental retardation of no code is strong with the deciding caste, every reincarnation must be taxed.
by moneywaters | 2025-06-18 06:22:58+00:00
If this topic lights you up, you have to watch this video: https://www.youtube.com/watch?v=mn0itlgBZAA. It dives deep into the geometry of hallucinations, the mechanics of feedback loops in the brain, and how altered states might just be us tuning into the signal of ourselves. It bridges neuroscience, pattern recognition, and philosophy in a way that makes the whole psychedelic experience feel less like “woo” and more like elegant system dynamics. Whether you’re team “signal feedback” or leaning toward the mystical—this video gives both sides something to chew on. I promise, it’s not just trippy visuals—it’s insightfully grounded.
by jabiko | 2025-06-18 06:25:53+00:00
We've been using TimescaleDB/TigerData for over five years now and it has proven to be a reliable component of our project. We process and store hundreds of data points for a six-digit number of industrial robots and TimescaleDB is what makes that possible. While I can't speak for Timescale Cloud, the managed service for TimescaleDB on Azure has been rock solid.

One annoying thing is that tiered storage is not available on their Azure offering, and also in general it feels like managed service for TimescaleDB is the unloved stepchild of their offering.

But yes, I hope the team continues their amazing work, and I'm looking forward to seeing how the project develops in the future.
by RodgerTheGreat | 2025-06-18 06:29:29+00:00
CardStock[0] isn’t mentioned in this article, but seems broadly similar in goals and approach to Scrappy. Unlike Scrappy (so far as I can tell) CardStock is open-source and can be run locally.[1]

Decker[2] (which is also open-source) has answers to several of the things outlined on Scrappy’s roadmap, including facilities for representing and manipulating tabular data with its query language and grid widgets and the ability for users to abstract collections of parts into reusable "Contraptions".

[0] https://cardstock.run

[1] https://github.com/benjie-git/CardStock

[2] http://beyondloom.com/decker/index.html
by chii | 2025-06-18 06:30:09+00:00
I suppose if it is used directly as heat, it is more efficient(?) than having to charge a battery to power a heat pump (aircon).

But this heat storage is a single purpose device, where as a battery is multi-purpose (you could also run a washer, dryer, water heater etc). So you have to count the energy loss of a battery to heat, and compare it with the extra energy required to _also_ power those other devices.

It's quite a hard question to answer...
by selcuka | 2025-06-18 06:31:08+00:00
I think "vibe coding" will not replace developers in the short term, but it will be the strongest competition for such simple systems. I asked a few LLMs to make apps like these (plain HTML with embedded JS), and they got it right after a few edits. They are also visually more appealing [1].

[1] https://claude.ai/public/artifacts/bb451732-9559-401a-8000-b...
by IcePic | 2025-06-18 06:31:15+00:00
No, the Bell curve explains that quite simply.

"So the scientists compared the ratings of the top hundred male and top hundred female players from Germany. And they found that the men indeed outperformed the women. However that difference can be almost entirely explained by statistics. Because the larger the population, the wider the range of measured scores—the bell curve has a longer tail. And because many more men play than women, the best male players are extreme outliers on that bell curve. As more women play, a few should also reach those extremes, right out there with the men. To which one might be tempted to say: Checkmate."
by AndroTux | 2025-06-18 06:32:09+00:00
That’s absolutely not the point of this article. The point was that people said, once Google Translate was introduced, that translators would lose their jobs. Just like people say the same thing about developers with LLMs nowadays. The point is: they didn’t, and they won’t.

DeepL is not part of that point. Yes, maybe eventually, developers will lose their jobs to something that is an evolution of LLMs. But that’s not relevant here.
by scrivanodev | 2025-06-18 06:32:58+00:00
I have completely disabled the history feature, so when I navigate to the homepage there's no "recommended" content. I rely on search exclusively to find what I need. Also I don't have the YouTube app installed, if I need it I just use the browser. This helps minimising the distractions a lot.

As for content, it depends what you're looking for. For me, I'm mostly into maths and physics and there are so many channels and lecture series that were immensely helpful. For example, I recently went through this playlist on Lie Groups [0].

[0] https://youtube.com/playlist?list=PLN_4R2IuNuuRgJb00X2J53Iq9...
by magicalhippo | 2025-06-18 06:33:15+00:00
> Seeing as people hated what systemd did and wanted to preserve "choice" in the Linux world, you'd expect that people would like what Wayland did, but instead everyone is just pissed about fragmentation now.

As a mere Linux user, who's occasionally been annoyed at systemd and as mentioned have had poor experiences with Wayland implementations, I've been wondering about the alternate timeline where systemd and Wayland swapped approaches.

That is, systemd was just a set of protocols along with reference implementations, so people could say swap out journald to something that logged to text instead of a binary database etc.

And Wayland instead just did the whole kitchen sink, becoming the basis for the Linux desktop of the future, instead of fragmenting the existing ecosystem even more.

Probably a lot of good reasons why it wouldn't have been better, but it would be interesting to see what might have been.
by rijal028 | 2025-06-18 06:33:29+00:00
Hello HN,

I'm Rijal, an independent researcher from Indonesia. For the past few months, I've been developing a conceptual framework to proactively defend images and videos against generative AI manipulation.

The core idea, which I call "Adaptive Spider Web," is a multi-layered defense embedded at the point of capture:

1. *A "Structural Lie" Noise:* A pattern designed to disrupt an AI's understanding of 3D geometry, causing manipulation attempts to fail or produce illogical results.

2. *A Tamper-Evident Web Structure:* An adaptive, invisible web that acts as a digital seal.

3. *Reality Detection:* Conceptual methods to counter re-photography attacks (detecting moiré patterns, lighting anomalies, and biological signatures).

4. *Cryptographic Signature:* A final mathematical seal to ensure data integrity.

This is currently a conceptual project, and my background is in research and strategic analysis, not programming. I'm publishing this to share the idea and get feedback from a technical community like this one.

The full documentation is in the GitHub repository linked above. All thoughts, critiques, and ideas are welcome.

Thank you.
by jjani | 2025-06-18 06:33:32+00:00
Gmail was in beta for what, 2 decades? Did you never use it during that time? They've been using these "Preview" models on their non-technical user facing Gemini app and product for months now. Like, Google themselves has been using them in production, on their main apps. And gemini-1.5-pro is 2 months from depreciation and there was no production alternative.

They told everyone to build their stuff on top of it, and then jacked up the price by 4x. Just pointing to some fine print doesn't change that.
by pjmlp | 2025-06-18 06:34:03+00:00
People too often complain about original BASIC, and forget most dialects moved away from line numbers and spaghetti GOTOs during the 16 bit days, with widepsread of compilers and structured constructs.

I am really glad that I only got to learn C, after getting through Turbo Basic, Quick Basic, Turbo Pascal[0], doing exactly the same kind of stuff urban myths say it was only possible after C came to be.

[0] - On 16 bit systems, I started coding on an 8bit Timex 2068.
by chii | 2025-06-18 06:35:16+00:00
The big difference with LLM is that you don't have to have a conherant and logical thought, and the LLM will "fix" that for you by morphing it into the nearest coherent expression and show you the result.

Presumably, the LLM user will have sufficient brain capacity to verify that the result works as they have imagined (however incomplete the mental picture might be). They then have an opportunity to tweak, in real time (of sorts), to make the output closer to what they want. Repeat this as many times as needed/time available, and the output gets to be quite sufficient for purpose.

This is how traditional, bespoke software development would've worked with contractor developers. Except with LLM, the turnaround time is in minutes, rather than in days or weeks.
by em-bee | 2025-06-18 06:36:36+00:00
to expand further, it seems pretty inconceivable that life as we know and experience it (especially human life and intelligence) was predetermined from the point of the big bang without some kind of creator.

so either god exists, or life was created by accident without predetermination.

but if god exists and created the universe, what would be the point of predetermination? especially if all the major religions claim that god gave us free will?

so if predetermination proves the existence of god, and the existence of god rejects predetermination, then the only conclusion is that there is no predetermination regardless of whether god exists or not.
by mort96 | 2025-06-18 06:36:39+00:00
How long are you realistically "waiting for the compiler and linker"? 3 seconds? You're not recompiling the whole project after all, just one source file typically

If I wanna use a debugger though, now that means a full recompile to build the project without optimizations, which probably takes many minutes. And then I'll have to hope that I can reproduce the issue without optimizations.
by scrubs | 2025-06-18 06:37:22+00:00
The best lies are corporate lies. And those lies are said plainly, calmly, and with a sense not of conviction but rather it it's not a serious claim because it was always a true statement ... just repeating it now.

They are also uttered on TV, in public talks and to a far lesser extent in court. Court is a formal process. Outside it's not. There's a big difference.
by aitchnyu | 2025-06-18 06:37:27+00:00
Fortran promised to eliminate debugging. In 2015, I taught React is a functional programming way to create very fast, bug free apps and the project manager found ways to push us to the hair-on-fire status quo.

"FORTRAN should virtually eliminate coding and debugging" https://news.ycombinator.com/item?id=3970011
by InsideOutSanta | 2025-06-18 06:37:32+00:00
I often create small apps like these for my friends, but 100% of them are written in PHP and plain HTML with some JavaScript. They need to be built quickly, deployed quickly, updated quickly, run on every device, and be runnable by sending a link on WhatsApp.

So it doesn't matter what Apple does because I'm never going to put something like that into any App Store.
by mort96 | 2025-06-18 06:41:00+00:00
I've never had a debugger show me the entire state. I'm not even sure I want to know the entire state, but GDB has a lot of issue with anything but the most basic data structures most of the time, and I always need to explicitly ask for what I want to see by calling things like operator[] (and then hope that the particular operator[] wasn't optimized out of the final binary). It's not exactly a great experience.
by ChocolateGod | 2025-06-18 06:41:06+00:00
> X11 is a proper system and protocol

It's really not, it's designed for drawing on remote terminals over a network (it even has a print server), not hardware accelerated devices. Things like HDR, multiple refresh rates, mixed DPI, passive compositing, hardware planes are just harder to do.

There was a reason Android didn't use Xorg and instead used SurfaceFlinger (which shares more design with Wayland than Xorg).
by TeMPOraL | 2025-06-18 06:41:26+00:00
You can use tracepoints instead of breakpoints, or (easier, at least for me), set up breakpoints to execute "print stack frame, continue" when hit - giving you the equivalent of printf debugging, but one you can add/remove without recompiling (or even at runtime) and can give you more information for less typing. And, should this help you spot the problem, you can easily add another breakpoint or convert one of the "printing" ones so it stops instead of continuing.

And of course, should the problem you're debugging be throwing exceptions or crashing the app, the debugger can pause the world at that moment for you, and you get the benefit of debugging and having a "printf log" of the same execution already available.