MurphyA/hacker-news huggingface dataset:
by pm3003 | 2025-12-30 10:53:44+00:00
I used to complain about the French SNCF, then I discovered DB and stopped complaining. I've been a Bahncard 1. Klasse holder for a few years.

Last time I took the train in Germany I was 30h late and had to spend a sunday between Cologne and Karlsruhe (not that I was really surprised).

The punctuality is a joke, ICEs are unpractical, train management comically incompetent (remember when the ICEs cars would never come in the announced order and there was luggage room for maybe 15% of passengers?).

The cars are very dirty, especially in 1st class where eating a full meal at your seat is encouraged but the cars are cleaned once every two days.

However, the train attendants are usually very arranging for every aspect of the trip on board.

Cheap tickets are cool, but have been there for so long (the regional ones) Germans take them for granted.
by hansmayer | 2025-12-30 10:53:48+00:00
Right, like I was steamrolled by the "Team of Pocket Ph.D Experts" announced earlier this year with ChatGPT 5 ? Remember that underwhelming experience? The Grok to which you could "paste your entire source code file"? The constantly debilitating Claude models? Satya Nadella desperately dropping down to a PO role and bypassing his executives to try and micro-manage Copilot product development because the O365 Copilot experience is experiencing a MASSIVE pushback globally from teams and companies forced to use it ? Or is there another steamrolling coming around? What is this time? Zuckerberg implements 3D avatars in a metaverse with legs that can walk around and talk to us via LLMs? And then they sit down at virtual desks and type on virtual keyboards to produce software? Enlighten me please!
by wiether | 2025-12-30 10:55:05+00:00
I don't want to be _that_ guy pushing Infomaniak on each thread about email, but, yeah, it allowed me to get out of Google (with Kagi) with quite a lot of success.

Regarding Euria, I don't use it much since I have Kagi Assistant and other things via work, but I was quite surprised by the results given its cost.

The only annoying thing I saw was that it kept answering in French even though I prompted in English.
by barishnamazov | 2025-12-30 10:55:57+00:00
In my previous work, a few folks in my team used VSCode on a shared dev box. The box has 1TB memory, and we'd frequently OOM due to vscode servers taking up tens of GBs of memory (which adds up quickly when there are multiple vscode windows per person). Sometimes it'd eat as big as 100GB until it had to be restarted. Sure, big codebases, but that's just straight unacceptable.
by callahad | 2025-12-30 10:56:18+00:00
Can you say more about what specific things you tripped over with Starling, and which bank you moved to? Worried I'll find myself in the same boat.

It does seem like Starling has gone out of their way twice to exempt GrapheneOS from their checks, but only after users complained: https://github.com/PrivSec-dev/banking-apps-compat-report/is...
by progbits | 2025-12-30 10:57:03+00:00
Bank security has and never had anything to do with real security. It's all stupid audit checkboxes and missing forest for the trees. I've dealt with PCI and similar auditors and I wouldn't trust them with my gym locker combination.

My only solution is to have multiple accounts, spread the risk, and rely on legal protections and bailouts when they inevitably screw up.
by psychoslave | 2025-12-30 10:57:54+00:00
> I'm actually OK with experts deciding that a particular policy is the right way to keep people safe.

That's actually the nub of the topic. Humans can accumulate some expertise in this or that topic, to some limited extend. But they can't integrate all the cases that actual people are going to face in an anticipated manner.

There are different kind of attitude with expertise. Some people will grow humility as they realize how little they know and how tiny their individual contribution actually is in the grand scheme of cosmos. Other will grow a metastased ego and leverage on the little few things they believe firmly to grab as much political power as they can to enforce whatever fantasy come to their mind as they get out of touch from feedback from the rest of humanity (except the yes-man court).

If an expert have meaningful things to share, of course it should be considered. But not as an absolute authority. Experts can also be fake people, or bribed, or missing clues about the specific context, just as well as be perfectly on point with well framed context and best intention to the general public at heart. But taking blindly anything that an expert labeled person for unquestionable certitudes is a receipt for the kind of trouble exposed in this thread.
by tuetuopay | 2025-12-30 10:58:57+00:00
Yup, mine does this, even on the web. Oh god French banks do love their scrambled-digit-keyboards. And boy do they love 6 to 8 digits passwords. That you have to click on using your mouse. No password manager required!

Their app also likes to prompt me periodically for the password instead of the phone's biometrics, which would be good, except it always happens in a public place like the subway, which is the last place I'd want to enter a 6 digit code to my bank account on a scrambled visual keyboard which slows down typing to a point it's trivial to write down (instead of letting muscle memory do its job). Also, it seems like those apps did not get the ATM memo of giving visual/audio feedback on a random delay to user input, to y'know, not letting glancers know what you actually type.

AFAIK this trend of visual scrambled keyboard on the desktop started when keyloggers were rampant. They quickly adapted to screenshot the 20px around the mouse on click when on a bank website. The banks never adapted.
by Hikikomori | 2025-12-30 10:59:47+00:00
Unlike older tech OLED has no motion blur as pixel response time is basically instant making panning shots a judderfest when you turn off most settings. You can say thats how it should be, but the way it looked back then is also not how it appears on your OLED. If I go to a proper film projector cinema I don't have a problem watching it.

https://youtu.be/E5qXj-vpX5Q?t=514
by falcor84 | 2025-12-30 10:59:53+00:00
I just found this October 2011 post reporting about this change as it happened (4 months after G+'s launch in June 2011):

https://waxy.org/2011/10/google_kills_its_other_plus/

According to Wikipedia, G+ usage kept growing from about 40M that October to 90M by the end of 2011 and then to hundreds of millions over the next few years, but the reporting methodology seems very inconsistent.

https://en.wikipedia.org/wiki/Google%2B
by MangoCoffee | 2025-12-30 11:00:06+00:00
"I left Meta because I made a bet that models were going to commoditized and the value would be in products on top of models, but MetaMate and GenAI were highly politicized sucking up all oxygen in the room."

- Erik Meijer

https://x.com/headinthebox/status/2005873104317497426?s=20

I found Erik's takes on this is interesting.
by lelanthran | 2025-12-30 11:00:15+00:00
> As someone who spends seven figures every month on Google ads, what’s much more likely to be happening here is that the individual advertiser is either getting outcompeted or they’re executing ads poorly.

Outcompeted by who??? He's a performer offering local entertainment. I highly doubt that people searching for "entertainer in durban" are getting ads for Cirque du Soleile.

His ad is probably on the first page for that search term; the problem is more likely that no one is looking at that first page anymore.
by gambiting | 2025-12-30 11:00:26+00:00
Yeah absolutely - I have an account with mBank in Poland and I got a letter from them saying that I need to declare if I'm a "tax person" in the US and if yes then unfortunately they will be forced to close my account as they would have to report all of my banking to some US insistution and that's not worth the hassle of having me as a client.
by waihtis | 2025-12-30 11:01:14+00:00
MSFT is absolutely screwed, they have ruined every single product they have (OS, Azure, M365) through a combination of hiring subpar cheap devs and AI code slop, and their big strategic money squeeze bet on AI is about to be severely undercut by the market. There is very little of actual value left in the company, they're only held in place by the OS monopoly.

Whatever nostalgic love there has been for the company from the olden days has completely evaporated by now. It will take a decade for the OS competitor to emerge but once that happens, MSFT will hopefully die in the fiery blaze of death it completely deserves at this point.

This opinion comes fresh off of having to had to engage with their partner center "experience", where basic UI functions are broken beyond repair and simple form submissions have to go through three layers of subcontracted customer "support" which is best described as a broken telephone where you have to explain the problem repeatedly to an endless stack of support staff.

Not to mention Windows 11 BSODing every week and failing to make basic functions like bluetooth work on it.

This may seem dramatic but its an 100% true and accurate representation of how everything works with them these days.
by jacquesm | 2025-12-30 11:01:49+00:00
It's already happening. My buddies are in the 'late bloom' phase of their careers and they are doing quite well as of late.

AI supported coding is like four wheel drive: it will get you stuck but in harder places. The people that use these tools to reach above the level of their actual understanding are creating some very expensive problems. If you're an expert level coder and you use AI to speed up the drudgework you can get good mileage out of them, but if you're a junior pretending to be a senior you're about to cost your employer a lot of $ hiring an actual senior.
by lelanthran | 2025-12-30 11:01:55+00:00
> Well no, you'd be the horse driver who becomes a car driver

Well, that's the crux of the argument. The pro-AI devs are making the claim that devs are the horse-drivers, the anti-AI is making the claim that devs are the horses themselves.

There is no objective way to verify who is right in this case, we just have to see it play out.
by wiseowise | 2025-12-30 11:02:30+00:00
> This deeper understanding makes you a more capable programmer because you know exactly what's happening under the hood.

No.

> In these situations, your VS Code knowledge won't help you.

https://code.visualstudio.com/docs/remote/ssh

> When VS Code formats your code, you don't learn your language's style conventions

Lmao, what is this argument. `go format`, `prettier`, `ktfmt`, `ruff|black` is what you should know, not minutiae of where to put a line break.

> When it handles Git conflicts, you don't learn proper merge strategies

Such as?

> When it manages your build process, you don't learn your build tools

That's what infra team is for. I've seen "build process" written by those who "learned" their build tools – leave it to professionals.

> When it auto-imports modules, you don't learn your project's structure

???

The rest is similar bollocks. If you're at the start of the career – do not listen to advice in the article. You can do it for curiosity, but don't think it'll make you "a better programmer". And I say this as a terminal first dev who uses vi/vi-mode everywhere.

Use that VS Code, depend on that Intellij. Learn them through and through – this will make you a much better developer rather than cobbling together a thrift-store IDE.
by monooso | 2025-12-30 11:02:34+00:00
> You misread my comment.

I don't think GP misread your comment at all. I do, however, think you just deliberately truncated your own quote.

Here is what you said, in full (emphasis mine):

> There were some other sanctions involving visas, but as far as I understand that did not affect the individuals' ability to bank.

And here is a quote from the article you read (once again, emphasis mine):

> Beyond the ban on entry into the US, they report that from one day to the next they could no longer receive goods, services, or funds from US companies (e.g., Amazon, Airbnb, PayPal, Visa, Master Card), along with indirect (secondary) effects on transactions with European companies as well, such as their domestic bank or a travel company.
Show HN: I built an app to capture 5 seconds of my life every day
by VivienMahe | 2025-12-30 11:02:50+00:00
I wanted something simple to capture my day to day life without having to create montages manually.

So I built Snappit. Record 5 seconds every day. The app automatically compiles them into weekly, monthly, and yearly montages.

No sign up. No account. No server. Everything stays on your phone.

The constraint is the feature. 5 seconds is low enough friction that you actually do it, but enough to capture the texture of a day.

Built with Kotlin Multiplatform (Android + iOS from a shared codebase).

Happy to answer questions about the tech or the product. Feedback welcome.
by spoiler | 2025-12-30 11:02:50+00:00
I think they have some good points (having a deep understanding of tools you use), but I think the path they take achieve those results is misguided.

A stupid example off the top of my head: I use VSCode and often I'll use the integrated git commit feature. But if need to bisect, rebase, merge, or edit a commit, I will just use the CLI. I don't feel like using the commit GUI makes me worse at using git.

All in all, I think the author thinks that familiarity with one tool makes people worse at another similar tool, but I don't think that's the necessarily the case. At worst, memory might fade if the other tool isn't used, but that's fine, it's clearly not used often. As an analogy: if I don't speak German every day, I don't need to be fluent in German either.
by hansmayer | 2025-12-30 11:03:24+00:00
> I'm sure you're interacting with a ton of tools built via agents, ironically even in software engineering people are trying to human-wash AI code due to anti-AI bias

Please just for fun - reach out to for example Klarna support via their website and tell me how much of your experience can be attributed to an anti-AI bias and how much to the fact that the LLMs are a complete shit for any important production use cases.
by monsieurbanana | 2025-12-30 11:03:25+00:00
I agree in that these discussions (this whole hn thread tbh) are seriously lacking in concrete examples to be more than holy wars 3.0.

Besides one point: junior developers can learn from their egregious mistakes, llms can't no matter how strongly worded you are in their system prompt.

In a functional work environment, you will build trust with your coworkers little by little. The pale equivalent in LLMs is improving system prompts and writing more and more ai directives that might or might not be followed.
by zweifuss | 2025-12-30 11:03:28+00:00
Modified Condition/Decision Coverage

It's mandated by DO-178C for the highest-level (Level A) avionics software.

Example: if (A && B || C) { ... } else { ... }
needs individual tests for A, B, and C.

Test #,A,B,A && B,Outcome taken,Shows independence for

1,True,True,True,if branch,(baseline true)

2,False,True,False,else branch,A (A flips outcome while B fixed at True)

3,True,False,False,else branch,B (B flips outcome while A fixed at True)
by potato3732842 | 2025-12-30 11:03:35+00:00
Litter is a great example. You people and your rules for everything weren't what changed it's prevalence. Social changes and general attitudes were.

Like I said, I've stared into the abyss of what you people will do to a society if left unchecked. You are worse than the alternative. That's why I live where I do.
by smarx007 | 2025-12-30 11:03:40+00:00
Modified Condition/Decision Coverage (MC/DC) is a test coverage approach that considers a chunk of code covered if:

- Every branch was "visited". Plain coverage already ensures that. I would actually advocate for 100% branch coverage before 100% line coverage.

- Every part (condition) of a branch clause has taken all possible values. If you have if(enabled && limit > 0), MC/DC requires you to test with enabled, !enabled, limit >0, limit <=0.

- Every change to the condition was shown to somehow change the outcome. (false && limit > 0) would not pass this, a change to the limit would not affect the outcome - the decision is always false. But @zweifuss has a better example.

- And, of course, every possible decision (the outcome of the entire 'enabled && limit > 0') needs to be tested. This is what ensures that every branch is taken for if statements, but also for switch statements that they are exhaustive etc.

MC/DC is usually required for all safety-critical code as per NASA, ESA, automotive (ISO 26262) and industrial (IEC 61508).
by ptx | 2025-12-30 11:04:57+00:00
I don't understand why the experience you describe would lead you to conclude that LLMs might be useful for software development.

The response "that's why we shouldn't have done it like that!" sounds like a variation on the usual "You're absolutely right! I apologize for any confusion". Why would we want to get stuck in a loop where an AI produces loads of absolute nonsense for us to painstakingly debug and debunk, after which the AI switches track to some different nonsense, which we again have debug and debunk, and so on. That doesn't sound like a good loop.
by ahartmetz | 2025-12-30 11:05:19+00:00
If you ever run into trouble with execution of JS slowing down your Qt/QML application, you are using way too much JS. The most common performance issues in decently written applications are rendering of invisible items aka overdraw (especially on very weak embedded SoC GPUs) and slow startup time. There is tooling to find these and ways to fix or improve them.
by saberience | 2025-12-30 11:05:47+00:00
Do we really need another vibe-coded LLM context/memory startup?

Do the authors have any benchmarks or test to show that this genuinely improved outputs?

I have tried probably 10-20 other open source projects and closed source projects purporting to improve Claude Code with memory/context, and still to this date, nothing works better than simply keeping my own library of markdown files for each project specification, markdown files for decisions made etc, and then explicitly telling Claude Code to review x,y,z markdown files.

I would also suggest to the founders, don't found a startup based on improving context for Claude Code, why? Because this is the number 1 thing the Claude Code developers are working on too, and it's clearly getting better and better with every release.

So not only are you competing with like 20+ other startups and 20+ other open-source projects, you are competing with Anthropic too.
by d_tr | 2025-12-30 11:05:54+00:00
Not having an extra language to deal with and so many features being just a flag away is why I decided to go with QtWidgets for the GUI of a project I am working on at work. And it is so nice to use despite being very old. For the graphically intensive parts I am just using Vulkan. I understand this might not be enough for all types of GUIs though and just wish QtWidgets had some sort of GPU acceleration.
by wiesbadener | 2025-12-30 11:07:03+00:00
I was intrigued to see this trending, because it seems to contradict what Google has been saying on earnings calls.

It also made me wonder if this reflects conditions for individuals / SMEs rather than large corporate accounts. And I didn’t expect the story to come out of Durban - I would’ve guessed the US.

I haven't been to Durban lately, but my understanding is that the broader SA economy has been under pressure (high unemployment, etc.), and that can hit smaller/local businesses first. So it could simply be a rough patch for your market right now.

That said, if you’re seeing campaigns picking up on other platforms, you might be onto something, at least for your niche.

Looking at your website/content: you’re selling an experience, and this seems like a product that really benefits from strong visual marketing. Make it easy for someone new to "get it" in the first 10 seconds.

Three ideas:
1) Ride local trends: build demos around what’s currently hot in SA/Durban and showcase that with the Magicpods in short, punchy videos.
2) Consider adjacent use cases: beyond magic shows, this could be compelling for advertising, especially at conventions (e.g., ICC). That might be a natural expansion path if event bookings are slowing.
3) Try Airbnb Experiences, or local platforms, like daddysdeals.co.za :-)
by PaulRobinson | 2025-12-30 11:07:45+00:00
I flip flop on this a bit.

Part of me thinks that in 2026 (and onwards), I should make the most of the M4 processor I have in my hands, the GPUs and superb screen I will always have access to, and have a programming environment that is absolutely dripping in luxury baubles compared to what I started out with in the 1990s.

And then I frequently throw open a terminal and start up tmux with neovim in one window and a command line for git and the like in another.

There is something about understanding the tools and the process, the author is kind of right there, but also, there is just something about the ergonomics and speed of it all. There is more flexibility to extend easily, to customise, to make my environment fit using these more "primitive" tools than there is in taking an opinionated stack somebody else has designed.
by diarrhea | 2025-12-30 11:08:21+00:00
No thank you...

One of the primary things shells are supposed to excel at is file system navigation and manipulation, but the experience is horrible. I can never get `cp`, `rsync`, `mv`, `find` right without looking them up, despite trying to learn. It's way too easy to mess up irreversibly and destructively.

One example is flattening a directory. You accidentally git-cloned one too deep, into `some/dir/dir/` and want to flatten contents to `some/dir/`, deleting the then-empty `some/dir/dir/`. Trivial and reversible in any file manager, needlessly difficult in a shell. I get it wrong all the time.

Similarly, iterating over a list of files (important yet trivial). `find` is arcane in its invocation, differs between Unix flavors, you will want `xargs` but `{}` substitution is also very error-prone. And don't forget `print0`! And don't you even dare `for f in *.pdf`, it will blow up in more ways than you can count. Also prepare to juggle quotes and escapes and pray you get that right. Further, bash defaults are insane (pray you don't forget `set -euo pipefail`).

How can we be failed by our tools so much, for these use cases? Why aren't these things trivial and safe?
by watermelonson | 2025-12-30 11:08:48+00:00
Yes, so I added some super rudimentary simulations. I am reading into astrobiology at the moment, so I should probably put a huge asterisk on those numbers.

If you generate random systems, there's a random atmosphere generation that also plays into it. But I think maybe in the default solar system I should be a bit more conservative with the phrasing.

Thank you for checking it out. And your feedback!

And yes, I fully agree that space is fascinating. One of my obsessions for sure
by hansmayer | 2025-12-30 11:08:54+00:00
> Considering those views are shared by a number of high profile, skilled engineers, this is obviously no basis for doubting someone's expertise

Again, a lot of fluff, a lot of of "a number ofs", "highly this, highly that". But very little concrete information. What happened to the pocket PhDs promised for this past summer? Where are the single-dude billion dollar companies built with AI tools ? Or even a multiple-dudes billion dollar companies ? What are you talking about?
by Ekaros | 2025-12-30 11:09:03+00:00
Depending on goal of library and possible value of book this seems reasonable enough process. If you have library with goal of sharing popular enough content, keeping the popular books and removing truly unpopular that do not have significant value seems reasonable.

Unlike digital world where storage is cheap, in physical world it is limited. Thus focus on what the customers want is reasonable.

Archival libraries are different game. There keeping at least one copy is often reasonable.