MurphyA/hacker-news huggingface dataset:
by yawaramin | 2025-12-29 19:23:08+00:00
> Imagine if you had a Java or Swift application and had the server sending your phone UI screens. I don’t even know how you would pitch that.

https://www.reddit.com/r/iOSProgramming/comments/1khv43o/com...

'This technique is known as Server Driven UI and it is used by Uber, AirBnb and several other big players. The idea is to change the UI instantly without submitting a new version. Developer can just add a new entry in JSON, which can map to an existing component (already available in the binary) and then that component gets displayed on the screen.'

If you pitch to your business that you can update the app automatically without an app store submission, they will start salivating, if not foaming at the mouth.
by vkou | 2025-12-29 19:23:31+00:00
Stock valuations are not a democracy of public opinion, they are the product of investors putting their money into the stock.

Musk is a shit human, but to an investor, everything he touches turns to gold. Whether his companies make anything useful doesn't matter, what matters is that the stock price in his companies goes up, so people give him more money. This works until it doesn't.
by abirch | 2025-12-29 19:23:32+00:00
From the article that you added in addition to the statements below, I don't think BYD is succeeding only by subsidies. I'm solely stating that they're heavily subsidized. China has a strategy where most western nations don't appear to have one.

----

It might be tempting when one has been asleep at the wheel to chalk up the rise of Chinese carmakers led by BYD to unfair subsidies, especially since leaders in Washington and Brussels have done so. No doubt, China is far from a free, fair and open market. The scale and pervasiveness of corporate subsidies at the federal and local level far exceed what other market-based economies offer.

https://www.bloomberg.com/news/newsletters/2024-10-17/byd-s-...

----

https://www.bloomberg.com/news/articles/2025-11-10/china-s-c...
by PebblesHD | 2025-12-29 19:24:08+00:00
My experience with eSIM has so far been quite negative. I’ve upgraded phone twice since being forced to use one by my carrier and it’s been a pain both times. The initial setup of scanning a QR code was nice, why is every subsequent SIM change a 10 step dance in an app (or worse a support call) rather than one phone showing the QR and the other scanning it?

Once this phone needs updating, I’ll be swapping carrier to one that has regular SIM cards.
by kvemkon | 2025-12-29 19:24:10+00:00
Since at least October 2003 on Debian:

[1] "debhelper: support for split debugging symbols"

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=215670

[2] https://salsa.debian.org/debian/debhelper/-/commit/79411de84...
by CamperBob2 | 2025-12-29 19:24:21+00:00
Still, I'm very curious what happens when people who have just cheated their way through college, or these kinds of professional exams, meet the real world? Will they all get fired a few months down the track?

They will continue to use AI to do their jobs. Eventually, the people who pay their salaries will ask themselves why they continue to pay them.

To wholesale trust the output of AI and remove any human in the loop, well, it needs to be really correct all the time.

It's not now, but it will be. Accounting is what you might call an exact science, one where creativity isn't rewarded and where hallucinations by one model can be detected and corrected by others. There is no need for humans to do this type of work.
by bwb | 2025-12-29 19:24:36+00:00
Ya sorry, it was on my list to make optional or remove this year, and I didn't get time. It is on there, and I'll see what I can do.

The original idea was that we should weight votes more if someone has read 50 or 100 books, since their 3 favorites might receive a higher vote than someone who has read 12. Rough idea that we haven't tested yet on the data.
by spit2wind | 2025-12-29 19:24:58+00:00
I'll also take the bait. As far as I understand it, these rules come, fundamentally, from the German Basic Law which was drafted, in part, with direct support from the US after the war. There's certainly always room for healthy debate about what is meant by freedom of speech. But it strikes me as ignorant to come from a US "absolutist" perspective and not understand the history (of US involvement). No clue if the poster is approaching it from that perspective; I'm trying to raise the point of historical context in response to the category of such responses I've encountered.
by dundarious | 2025-12-29 19:25:57+00:00
This is true, but there are pros and cons.

Pro 1: reduced lockin

Pro 2: open source options

Con 1: not all options are all that easy to use or feature complete, making the "choice" a mandatory QA/research task, rather than a way to exercise personal taste/freedom

Con 2: no galaxy-only features like achievements and save file cloud sync

(My personal testing led to choosing Heroic)
by reactordev | 2025-12-29 19:26:04+00:00
Why aren’t you mocking your dependencies? I should be able to run a microservice without 3rd party and it still work. If it doesn’t, it’s a distributed monolith.

For databases, if you can’t see a connection string in env vars, use sqlite://:memory and make a test db like you do for unit testing.

For redis, provide a mock impl that gets/sets keys in a hash table or dictionary.

Stop bringing your whole house to the camp site.
by sho_hn | 2025-12-29 19:26:25+00:00
I find posts like this very brave and courageous, and it makes me feel a lot of respect for the author and their personal integrity.

There's currently an enormous pressure on developers to pay lip service to loving AI tools. Expressing a differing opinion easily gets someone piled on for being outdated or not understanding things, from people who sometimes mainly do it to virtue-signal and perform their own branding exercise.

Open self-expression takes guts, and is hard to substitute for with AI assistance.
by bugglebeetle | 2025-12-29 19:26:30+00:00
> For me, the joy of programming is understanding a problem in full depth, so that when considering a change, I can follow the ripples through the connected components of the system.

>The joy of management is seeing my colleagues learn and excel, carving their own paths as they grow. Watching them rise to new challenges. As they grow, I learn from their growth; mentoring benefits the mentor alongside the mentee.

I fail to grasp how using LLMs precludes either of these things. If anything, doing so allows me to more quickly navigate and understand codebases. I can immediately ask questions or check my assumptions against anything I encounter.

Likewise, I don’t find myself doing less mentorship, but focusing that on higher-level guidance. It’s great that, for example, I can tell a junior to use Claude to explore X,Y, or Z design pattern and they can get their own questions answered beyond the limited scope of my time. I remember seniors being dicks to me in my early career because they were overworked or thought my questions were beneath them. Now, no one really has to encounter stuff like that if they don’t want to.

I’m not even the most AI-pilled person I know or on my team, but it just seems so staggeringly obvious how much of a force multiplier this stuff has become over the last 3-6 months.
by memonkey | 2025-12-29 19:26:38+00:00
Agree with you and your responses in the threads elsewhere.

There seems to be a point of contention amongst the terminology for anybody with autism. Someone with autism might not see themselves as having a disorder. But there are certainly very high needs autistic individuals. Apply a whole spectrum of people as being "developed wrong" and you can start to see ableist language.

I appreciated your metaphor about cars on a highway -- and that there's something wrong with the highway, not the car. I thought it was really simple and clear and I think I got the point you were trying to make. And even if it the highway isn't wrong (it was made for cars after all), we should at least extend it to support many types of transportation.
by deeeej | 2025-12-29 19:26:40+00:00
Getting the consent of the author seems to not matter a jot to TPilot, also they are not keen to disclose this fact when pressed i.e. "can't I just ask the person who wrote it if its ok".
On your first point, quite, it's quite incredible the lengths they will go to in order to prevent you collecting reviews whilst not paying them a fee.
by LogicFailsMe | 2025-12-29 19:26:46+00:00
If you understand their limitations, they are quite helpful and fun already. If you expect what the tech bros who can't code anything(tm) say they are, not so much. But I do expect them to improve because the market opportunity for getting anywhere close to the grandiose hype is huge. What isn't fun is the clueless C-suite force feeding them down the chain in hopes of a Hail Mary Pass to profits.

Edit: I know, I know, blink 3 times to signal SOS. I clearly only wrote the above under duress and threats from my managers. There's simply nothing fun about interacting with an entity that would be the stuff of science fiction just 5 years ago, no sir!
by wtallis | 2025-12-29 19:26:59+00:00
> Now, for the hobbyist these solutions are harder to implement and that's not nothing,

I'd argue it's everything. A network architecture that requires serious fixed infrastructure should probably be an entirely separate project from the ad-hoc mesh formed solely by cheap battery-powered portable/handheld gadgets. And everyone should be realistic about what "meaningful traffic" is for a network with a default data rate of ~1kbps; it's not reasonable to expect that to support the kind of chatter a busy IRC server would see.
by Edman274 | 2025-12-29 19:27:14+00:00
There actually is a stopping point , and the definition of ultra processed food versus processed food is often drawn at the line where you can expect someone in their home kitchen to be able to do the processing. So, the question kind of goes whether or not you would expect someone to be able to make cheese or wine at home. I think there you would find it natural to conclude that there's a difference between a Cheeto, which can only be created in a factory with a secret extrusion process, versus cottage cheese, which can be created inside of a cottage. And you would probably also note that there is a difference between American cheese which requires a process that results in a Nile Red upload, and cheddar cheese which still could be done at home, over the course of months like how people make soap at home. You can tell that wine can be made at home because people make it in jails. I have found that a lot of people on Hackernews have a tendency to flatten distinctions into a binary, and then attack the binary as if distinctions don't matter. This is another such example.
by minimaxir | 2025-12-29 19:27:20+00:00
How people derive utility from programming varies from person to person and I suspect is the root cause of most AI generation pipeline debates, creative and code-wise. There are two camps that are surprisingly mutually exclusive:

a) People who gain value from the process of creating content.

b) People who gain value from the end result itself.

I personally am more of a (b): I did my time learning how to create things with code, but when I create things such as open-source software that people depend on, my personal satisfaction from the process of developing is less relevant. Getting frustrated with code configuration and writing boilerplate code is not personally gratifying.

Recently, I have been experimenting more with Claude Code and 4.5 Opus and have had substantially more fun creating utterly bizarre projects that I suspect would have more frustration than fun implementing the normal way. It does still require brainpower to QA, identify problems, and identify potential fixes: it's not all vibes. The code quality, despite intuition, has no issues or bad code smells that is expected of LLM-generated code and with my approach actually runs substantially more performantly. (I'll do a full writeup at some point)
by ben_w | 2025-12-29 19:27:49+00:00
> Group FaceTime calls didn’t exist at the time. That wasn’t added until 2018 and required iOS 12.

And CU-SeeMe did that in the early 90s with even worse hardware: https://en.wikipedia.org/wiki/File:CU-Schools.GIF

Even more broadly, group calls were sufficiently widely implemented to get themselves standardised 29 years ago: https://en.wikipedia.org/wiki/H.323

> It’s an extremely powerful application when you really step back and think about it. It just looks like “text” and boring business software.

The *entire operating system of the phone* is more powerful, and ran on less.
by lowkey_ | 2025-12-29 19:27:52+00:00
You're just asking for the opposite of what AI does.

90-99% of an engineer's work isn't entirely novel coding that has never existed before, so by succeeding at what "already exists", it can take us to 10x-100x productivity.

The automation of all that work is groundbreaking in and of itself.

I think that, for a while into the future at least, humans will be relegated to generating that groundbreaking work, and the AI will increasingly handle the rest.
by ValentineC | 2025-12-29 19:28:01+00:00
> The spec allows carriers to disallow removal of an eSIM, to allow for subsidized phone business models (in other words: this change was demanded by the carriers). So you should blame the carrier, not the manufacturer that simply implements the spec.

Gosh, that sounds pretty nuts if some $5 throwaway travel eSIM refused to be removed after a few days of use.
by zozbot234 | 2025-12-29 19:28:14+00:00
> All memory must be statically allocated at startup. No memory may be dynamically allocated (or freed and reallocated) after initialization ... It's baffling that a technique known for 30+ years in the industry have been repackaged

This is also how GPU shader programming works: there's no real equivalent to heap allocation or general pointers, you're expected to work as far as possible with local memory and sometimes preallocated shared buffers. So the technique may be quite relevant in the present day, even though it has a rather extensive history of its own.
by Analemma_ | 2025-12-29 19:28:34+00:00
I love almost everything about the current revolution in keyboards (the mech switches, ergonomic layouts, and open-source designs), but I do think this arms race towards fewer and fewer keys is just getting ridiculous. Yes, you can use chords and layers, but at some point I think the cognitive overhead is outpacing whatever size and ergonomic advantages there could be, especially if you're a programmer and frequently need to type symbols from the weirder parts of the keyboard. Maybe people doing a lot of pure writing find them more useful, idk.
by encyclopedism | 2025-12-29 19:28:40+00:00
The core issue is that AI is taking away, or will take away, or threatens to take away, experiences and activities that humans would WANT to do. Things that give them meaning and many of these are tied to earning money and producing value for doing just that thing. Software/coding is once of these activities. One can do coding for fun but doing the same coding where it provides value to others/society and financial upkeep for you and your family is far more meaningful.

For those who have swallowed the AI panacea hook line and sinker. Those that say it's made me more productive or that I no longer have to do the boring bits and can focus on the interesting parts of coding. I say follow your own line of reasoning through. It demonstrates that AI is not yet powerful enough to NOT need to empower you, to NOT need to make you more productive. You're only ALLOWED to do the 'interesting' parts presently because the AI is deficient. Ultimately AI aims to remove the need for any human intermediary altogether. Everything in between is just a stop along the way and so for those it empowers stop and think a little about the long term implications. It may be that for you right now it is comfortable position financially or socially but your future you in just a few short months from now may be dramatically impacted.

As someone said "I want AI to do my laundry and dishes so that I can do art and writing, not for AI to do my art and writing so that I can do my laundry and dishes".

I can well imagine the blood draining from peoples faces, the graduate coder who can no longer get on the job ladder. The law secretary whose dream job is being automated away, a dream dreamt from a young age. The journalist whose value has been substituted by a white text box connected to an AI model.

I don't have any ideas as to what should be done or more importantly what can be done. Pandora's box has been opened, Humpty Dumpty has fallen and he can't be put back together again. AI feels like it has crossed the rubicon. We must all collectively await to see where the dust settles.
by liberix | 2025-12-29 19:28:42+00:00
Thanks for sharing this great project. It looks awesome, and it's really useful for soccer fans.

I was wondering if you have any plans for publishing the api client as a stand alone module that can be easily included in other projects without having to pull the UI related stuff or other dependencies.

Some time ago I worked on something similar, but using data from www.api-football.com and with a much smaller scope.
by spwa4 | 2025-12-29 19:28:59+00:00
> That's what the bank cards are for, of course; they don't need a phone.

You mean VISA cards, with a few extra apps (that's what, say, Worldcom is, an app on a VISA card) the data sent over Cisco equipment to IBM compatible servers with encryption via chips developed through VISA by American manufacturers?

I still see some issues there.

Oh, and VISA had to demand Worldcom be moved to Switzerland, to prevent EU countries from let's call it "using it in negotiation" against each other.

And I'm going to go out on a limb here and predict that in a few years, or as soon as the Ukraine war ends one way or another, central banks are going to demand SWIFT moves out of Brussels as well. Call it a shot in the dark.

I get that it's become difficult to trust the US recently for the reason we all know. But you shouldn't forget: these institutions need to be trusted by every central bank ... and "trusted by every central bank" is not the EU either (well it especially isn't France or Germany, who effectively control the EU)
by iso1631 | 2025-12-29 19:29:01+00:00
> bit of a safety issue

OK, so you disgorge however many people, at what age, with or without babies in ipushchairs or people in wheelchairs, onto the tracks, and they avoid the passing 100mph trains, they then walk along in the dark and rain for a few miles looking for a gap in the fence?

Sure, just a "bit" of an issue.
by glial | 2025-12-29 19:29:23+00:00
Yesterday I had semi-coherent idea for an essay. I told it to an LLM and asked for a list of authors and writings where similar thoughts have been expressed - and it provided a fantastic bibliography. To me, this is extremely fun. And, reading similar works to help articulate an idea is absolutely part of writing.

"LLMs" are like "screens" or "recording technology". They are not good or bad by themselves - they facilitate or inhibit certain behaviors and outcomes. They are good for some things, and they ruin some things. We, as their users, need to be deliberate and thoughtful about where we use them. Unfortunately, it's difficult to gain wisdom like this a priori.
by admiralrohan | 2025-12-29 19:29:26+00:00
Cynicism inherently has no negative connotations. People misrepresented it.

The definition of cynicism as per Google "an inclination to believe that people are motivated purely by self-interest".

This statement has nothing inherently negative. It's science, backed by evolution. The whole economic system is based on incentive analysis, the concept of invisible hand. Software architects are taught the Principle of least privilege, why? Because of cynicism, not trusting motive of others. But for everyday life people can't handle it mentally coz they love to think everyone giving them without any expectations.

I know this sounds counterintuitive but this space is limited to write more. If you have clarifying question you can ask me.
by asim | 2025-12-29 19:29:50+00:00
People read a lot of different things so I'm going to throw this one out there. I read the Quran. I read it continuously and it takes a while to finish but every time I read it I discover something new. People tend to discount a religious text as not for them but I think actually the translation or English narrative needs to fit the people and the times. Also the medium by which we read. I wrote an app to that effect to help me.

To anyone interested not just in reading it but asking it questions here's the app I wrote https://reminder.dev
by b40d-48b2-979e | 2025-12-29 19:30:06+00:00
LLMs are generative and do not have a fixed output in the way past autocompletes have. I know when I accept "intellisense" or whatever editor tools are provided to me, it's using a known-set of completions that are valid. LLMs often hallucinate and you have to double-check everything they output.
by Reubachi | 2025-12-29 19:30:13+00:00
Of course money is real. Any financial movements humans make + the sovereignty of our respective states are completely beholden to purchasing power parity via the modern economy.

The "spent billions" isn't about me/my constituents/the US not having those billions. It's that those billions where finely calculated by (supposed) experts to help maintain PPP advantages over adversaries.

When one "side" starts playing pretend with money (IE; using 50 billion in western currency on the Zumwalt class of destroyers before tossing them) the other side doesn't do the same, and stop taking advantage of PPP.
by flatline | 2025-12-29 19:30:14+00:00
I write what I want the LLM to do. Generating a satisfactory prompt is sometimes as much work as writing the code myself - it just separates the ideation from the implementation. LLMs are the realization of the decades-long search for natural language programming, dating at least as far back as COBOL. I personally think they are great - not 100% of the time, just as a tool.
by ravenstine | 2025-12-29 19:30:30+00:00
I'm not sure I'm having more fun, at least not yet, since for me the availability of LLMs takes away some of the pleasure of needing to use only my intellect to get something working. On the other hand, yes, it is nice to be able to have Copilot work away on a thing for my side project while I'm still focused on my day job. The tradeoff is definitely worth it, though I'm undecided on whether I am legitimately enjoying the entire process more than I used to.