skysight-inc/HackerNews huggingface dataset:
There is no planned strategy. Planning requires learning about entire systems, and Trump isn't smart enough to do that. He can only act on things placed before him. If he sees foreigners making money by selling into the US, he has to raise tariffs on it. There is no second order, third order, or any deeper level of understanding of what's going on. It's purely superficial action, on things Trumps eyes sees, not what his brain sees. There is no brain in there that can predict what would happen if tariffs were raised. He can only raise tariffs.

To be smart is to have systemic understanding, and Trump & the Republicans are incapable of that.

It's exactly what happened in his first term, when he got rid of the nation's pandemic preparedness because why would anyone ever need that, right?
I appreciate the author being upfront about their bias.
Every company that wants an exemption has to pay. It's a personal tax system.
Being good at reading and reviewing code is quite a rare skill!
In tech, Android's acquisition by Google is ancient history. It has zero relevance to today's Google.

When was it, 2006? Almost 20 years ago, back when the company was young.
so what difference does that make, my interpretation still holds :)
Launch in a week almost done - working on this from last 3 weeks.
Trump administration to exempt smartphones and computers from China tariffs
How bananas is it that Trump ran against big tech and now big tech is the winner while mom and pop shops are the losers.
I find it's only really useful in terms of writing entire features if you're building something fairly simple, on top of using the most well known frameworks and libraries.

If you happen to like using less popular frameworks, libraries, packages etc it's like fighting an uphill battle because it will constantly try to inject what it interprets as the most common way to do things.

I do find it useful for smaller parts of features or writing things like small utilities or things at a scale where it's easy to manage/track where it's going and intervene

But full on vibe coding auto accept everything is madness whenever I see it.
I’m British so not that knowledgeable about us politics beyond the big players.

How well known is Murphy? I’d never heard of him until I saw this video but he seems very impressive and much more electable than Biden or harris.
They could write they get the blood of your first born.

Just because it’s written doesn’t make it legal

Ask the FTC what they think or at least thought before Trump

https://news.ycombinator.com/item?id=40707558
Just off the top of my head: Healthcare. Banking.
Emacs Lisp Elements
>Chinese manufacturers of LCD TV panels, such as BOE, TCL CSOT and HKC, now control over 70% of global production capacity, up from 65% last year.

I think it is actually closer to 75% in terms of LCD TV panels. With the other 25% being from AUO / Innolux Taiwan and Sharp Japan. Not to mention I see nothing from AUO / Innolux or Sharp product pipeline, they might continue to recede to PC or other non TV panel. While BOE and CSOT both have some quality LCD panel development R&D in the pipeline as well as Capex for even larger TV Size. May be 120"+ by 2030.
Probably Putin.
Exactly — one thing LLMs are great at, is basically acting as a coworker who happens to have a very wide breadth of knowledge (i.e. to know at least a little about a lot) — who you can thus ask to "point you in a direction" any time you're stuck or don't know where to start.
Believe it or not, I'm also familiar with Wikipedia. It reads that they're optimized for low precisio high thruput. To me this sounds like a GPU with a specific optimization.
Beliefs and behavior are usually only a disorder if they interfere with the normal functioning of everyday life (whatever that is).

Like, maybe you believe you are a mongoose, but as long as you can still happily eat / sleep / work / socialize then it’s not disordered.
Trust is important, and Google has a big rep for killing its projects. As well as making the most moronic braindead decisions in handling what they don't kill off.

No one is going to build on top of anything "Google" without having a way out thought out in advance.

Not that important for LLMs, where drop-in replacements are usually available. But a lot of people just hear "by Google" now and think "thanks I'll pass" - and who can blame them?
I was trying to find out of this is still the case.

How did you reach that conclusion?
It's a great UI to ffmpeg - I wish they gave it some credit on their landing page.
Back in GPT3 days I put together a toy app that let you ask for a python program, and it hooked __getattr__ so if the LLM generated code called a non-existent function it could use GPT3 to define it dynamically. Ended up with some pretty wild alternate reality python implementations. Nothing useful though.
> "What a world we live in: AI hallucinated packages are validated and rubber-stamped by another AI that is too eager to be helpful."

That's actually hilarious.
> I think from other discussions, many on HN are in a similar boat as me - that is, using AI for code generation is certainly valuable, but having an 'agent' just 'work' for you probably isn't.

Then isn’t this a terrible place to ask your question? The echo chamber is just going to reinforce what you believe to be true.

Do you think the vibe coders getting a lot done are going to be sitting here arguing with the Never-AI-stans of Hacker News?
Well, it clearly affects search ads, but in terms of revenue streams Google is already somewhat diversified:

1. Search ads (at risk of disintermediation)
2. Display ads (not going anywhere)
3. Ad-supported YouTube
4. Ad-supported YouTube TV
5. Ad-supported Maps
6. Partnership/Ad supported Travel, YouTube, News, Shopping (and probably several more)
7. Hardware (ChromeOS licensing, Android, Pixel, Nest)
8. Cloud

There are probably more ad-supported or ad-enhanced properties, but what's been shifting over the past few years is the focus on subscription-supported products:

1. YouTube TV
2. YouTube Premium
3. GoogleOne (initially for storage, but now also for advanced AI access)
4. Nest Aware
5. Android Play Store
6. Google Fi
7. Workspace (and affiliated products)

In terms of search, we're already seeing a renaissance of new options, most of which are AI-powered or enhanced, like basic LLM interfaces (ChatGPT, Gemini, etc), or fundamentally improved products like Perplexity & Kagi. But Google has a broad and deep moat relative to any direct competitors. Its existential risk factors are mostly regulation/legal challenge and specific product competition, but not everything on all fronts all at once.
So.. the very post you share prooves it's not happening. Incredulously, I gotta wounder: Did/ do you really believe your link supports your claim that it's been happening?
Can you tell me which regulations are stopping them? The UK for example bent over backwards to make acquiring a banking licence part of a clear process. I think this is harder at the EU level but for me laws like GDPR are actually very reasonable (having implemented a system for container shipping crew, including lots of personal information like passport images).
Look, I believe you.

What I’m saying is that it doesn’t feel obvious that I should definitely believe you. You are unambiguously promoting this newly released game. By doing this a savvy reader does need to question whether or not you’re a shill. And that is tiring. It is fully possible that this article is intended to manipulate.

Maybe background info on your past activities can provide evidence to reinforce the idea that you are doing this only because you want to. But I’m not really interested in researching you. Content like this is just not easily readable with blind trust.
Exempt items are:

8471: Computers.

8473.30: Computer parts.

8486: Semiconductor manufacturing equipment.

8517.13.00: Smartphones.

8517.62.00: Network equipment.

8523.51.00: Solid state media.

8524 and 8528.52.00: Computer displays.

8541.* (with some subheadings excluded): Semiconductor components EXCEPT LEDs, photovoltaic components, piezoelectric crystals).

8542: Integrated circuits.

The 8541.* category exclusions are interesting. Does the US self-produce all required quantities of LEDs and piezoelectric crystals and doesn't need to import those? Is the exception on photovoltaic components to discourage American companies from producing solar panels?

[1] https://hts.usitc.gov/search?query=[INSERT HEADING CODE HERE. EXAMPLE: 8471]
It is actually the opposite. I assume there is no inherent reason why people from other demographics with the required skills and merit cannot be found. Otherwise, there must be a reason why they can’t, and people who think that the current imbalance is perfectly good must have a pretty reasonable explanation to that. Do you have any?
That feels like it came from a past era. (I looked it up - it was 2019).
> It could fail if the generated C code triggered Undefined Behavior.

> For example, signed overflow is UB in C, but defined in Rust. Generated code can't simply use the + operator.

Obviously, yes, but it could generate overflow checks.
I agree with this, you will almost always get better results by simply undoing and rewording you prompt vs trying to coerce it to fix something it already did.

Most of the time when I do use it, I almost always use just a couple prompts before starting a completely new one because it just falls off a cliff in terms of reliability after the first couple messages. At that point you're better off fixing it yourself than trying to get it to do it a way you'll accept.
The adverse effect is higher latency, as the execution gets delayed due to throttling.

Parent probably didn't care about latency.
> 2. Is it relevant that Thiel co-founded it, rather than also mentioning Karp? Is it to stuff as many boogey men into the lede?

Maybe it's just my bubble, but I "know" Thiel, and I know he's connected to Vance and Musk, and I don't know anything about Karp, so the relevancy decision makes sense to me. Karp is mentioned as being CEO later in the article. I have now googled him enough to know he's left-wing, so I see where you're going, but still feel he's not relevant enough to merit more mention.

> 4. Isn’t DOGE the official name? What’s with prefixing it with “so-called”?

It could just be a dig, but maybe more likely a reference to the legal concept that it's not a cabinet-level department and that its legally-correct(?) names are U.S. DOGE Service and U.S. DOGE Service Temporary Organization (https://en.wikipedia.org/wiki/Department_of_Government_Effic...).
Probably not. Many people prefer C/C++ to Rust, which has its own fair share of problems.
Sounds like we just need to treat LLMs and humans similarly: accept they are fallible, put review processes in place when it matters if they fail, increase stringency of review as stakes increase.

Vibe coding is all about deciding it doesn’t matter if the implementation is perfect. And that’s true for some things!
It's exactly what it is. And, the seemingly haphazard, unpredictable nature of it is a feature, serving as perfect cover:

"Why these exemptions?"

"Who knows? None of it makes sense."

But, of course, it does.

It's also consistent with other, publicly-wielded cudgels, like the law-firm extortions under threat of executive orders.
I'm curious as to why you chose Napoleon III. The context under which he rose to power seem quite different from Trump's. America isn't in the middle of a 60-years long revolution/counter-revolution cycle. What are the similarities?
it’s difficult to discern any coherent U.S. strategy—assuming one even exists

The strategy is to keep everyone unsure what might come next.

It's like in boxing. When you hit your opponent and leave them confused and uncertain what you might do next, you use that to your advantage and keep on hitting. It's how you "win."

As if there are any winners here.
Show HN: A Dev Battle Style Game Using GitHub GraphQL API
Hey HN,

I'm excited to share that the little web game I posted about recently, Epic Dev Battles of History, just launched on Product Hunt today more than 100 upbotes so far! Thanks for your comments got issues initially with githup api rates seems to be fixed now

For those who missed it, Epic Dev Battles of History takes public GitHub contribution stats (like commit counts, streaks, activity levels) and uses them to simulate a retro arcade-style battle between two profiles.

You can enter your GitHub username and challenge a friend or colleague, try the online matchmaking, or pick one of the pre-loaded profiles as an opponent. After the battle, it shows a breakdown of the stats used.

I'd love to hear any feedback you have on the concept or gameplay

Thanks, HN!
> chatbots ... provided for free ... ads

Just because the first LLM product people paid for was a chatbot does not mean that chat will be the dominant commercial use of AI.

And if the dominant use is agents that replace knowledge workers, then they'll cost closer to $2000 per month than $20 or free, and an ad-based business model won't work.
Does it automatically fall back to a table for screen readers? That’s certainly not ideal, but also not a bad start
What’s the alternative? Statically linked binaries?
There is basically no way to make progress here, as far as I can see. If the insurance companies weren't running open-loop before, they certainly are now.
HN: Plate Notes – A timeline-based food tracking app with notes
Hi HN!

My brother, my friend, and I felt a bit of pressure using existing calorie tracking apps. So, we realized it was because of meal categories and our laziness, sometimes we are just busy or don't have the energy to log meal fully

So finally, we built Plate Notes as a timeline-based app with Notes, and we're happy to let you try it!

Would love to hear your feedback. Thank you!
Your example is great! Thanks for sharing.
I think we will get the same safety benefits of Rust in a version of C relatively soon.
I can't think of a major phone brand that hasn't had some kind of major issue over the years. The batteries of the Note 7, iPhone "antenna gate" (and the more recent lack of advertised AI debacle), etc.

How would you say it compares to those?
I wasn't clear. I am talking about stuff like this

https://www.snopes.com/fact-check/nps-twitter-account-shut-d...

You should be doing your job not creating hatred towards your boss.
he's a US Senator. Senators are very important here
Responding to a now-deleted comment that seemed to suggest a violent response:

What would be the point, honestly?

Calling for his assassination would, rightly in my opinion, be prosecutable.

I'm too demoralized at the moment to hope for what I'd consider an appropriate response by state or federal governments / courts.

The third most likely solution, revolution / civil war, would probably cause far more suffering than any fixes it might enable.

I'm curious if America will soon reach a tipping point where a sizeable portion of its population actually makes an effort to emigrate, rather than just talking about it.
Nothing lasts forever, not even empires. This doesn't mean that tech monopoly is any better than any other monopoly. They're all detrimental to society.
It's not clear to me why that's a problem?
> At that point you’re programming. It may not be the same as coding in a traditional language, but isn’t it effectively the same process? You’re having to lay out all the exact steps to take when different things happen.

No, it isn't.

Programming is thinking deeply about

- the invariants that your code obeys

- which huge implications a small, innocent change in one part of the program will have for other, seemingly unrelated parts of the program

- in which sense the current architecture is (still) the best possible for what the program does, and if not, what the best route is to get there

- ...
Which didn't really work since what exactly are US tech companies giving Trump in exchange for eliminating tariffs?

And are only large corporations expected to play? I import shopping bags from Chinese manufacturers from my store, like millions of other small businesses do. What exactly are we supposed to offer Trump?
I don't fully disagree with you. The subscription business practice has become incredibly predatory and that's why it has a foul taste in everyone's mouth.

However, something to understand, most professional graphic design does not happen in Photoshop. It happens more in InDesign and Illustrator. Once you go design firm, print house or corporate, like PS is... there... but not like... "gee I need this every single day". One of the key features to InDesign is the fact that printing to literally any commercial or industrial printer works perfectly. I used to work in a medium sized print shop (digital and offset presses). You used InDesign to send to the RIPs (software that converts the color data properly) and get your intended result the first time about 95% of the time (ICC color management is a whole different topic). If you try Photoshop, ha ha. No. Most normies need to stop subscribing to CC and just get the PS sub. Seriously, you're wasting your money.

That's what I pay for in InDesign. Pure fucking consistency and less me screaming with difficulties. Quark and MS Publisher are great example competitors that thought it's all about design and not about output. Pure fucking trash because nothing ever printed or exported to PDF consistently. You know how MS Word formatting is a nightmare? Yeah, you don't get that in InDesign, ever. InDesign does nearly pure raw output to a rip with lots of controls. Now, if you have zero idea what you're doing, it's a nightmare. Kind of like the Manual setting to a pro-consumer DSLR camera. Once you learn how to use F-stop, shutter, ISO, etc, you refuse to use a camera without manual control. If you don't understand, you think it's stupid to not have the camera (or in this case software) think for you.

Plus, InDesign has variable data and other features that make booklet layouts a breeze. Hard to wrap your head around at first, but once you understand how the tools work, making print and digital PDFs, and then maintaining those files, reusing those layouts effectively and a whole mess of other timing saving features, you'll very, very, very quickly understand why someone would be okay with paying 60 or 100 bucks a month for it... as long as there are regular improvements. Blender has more regular, substantial improvements and it's free. Part of me thinks if they did a $600 one time buy license, then like a $10 a month "update subscription" that might be a better compromise. Not sure on the exact figures, but you get the point.

Also, from a pro graphic designer/print designer's perspective that's been doing this since 2006: Adobe is a fuckton more than Photoshop and these anti-Adobe conversations treat it as if it's important. PS is more like the jingling keys for the normie/public to be distracted by. Like PS is important... like how backseats are important to a car (unless you're more a photographer... and you don't like Lightroom...). If I lost access to PS, I'd shrug and be slightly bummed out. But not by much. Illustrator and InDesign? Might as well change careers at that point. Effectively nerfed and nuked as a designer.
The power is right there, ready to be taken. Contrary to popular belief, you don’t have to wait for the “white man” to grant you more power. But, to do so, you will need to risk more than your online reputation.
I understand the point of the quote. My point was that if someone advocates for something I consider immoral, I prefer to disregard the overall philosophy that lead the person to advocate for that.

If the quote threw in some casual racism, or advocated for stealing the envelope instead of paying for it, I would similarly disregard the overall philosophy.
Murphy isn't well known.
> It’s designed for people who don’t have much experience with programming.

Exactly. It follows the same basic "loop, variable, function" programming model as Java, C++, Haskell, PHP, Ruby, Rust, Python, LISP, Smalltalk, basically every language you've seen production code written in, that is familiar to early career beginners who have come out of traditional learning paths (e.g. college). Where once you understand one of them, you can jump into another with minimal overhead. None of these languages brilliant, but they are useful. Which is where he said they wanted Go to fit as well: A language that is useful and familiar.

That isn't what researchers and language theory enthusiasts want. They are enthralled by languages that think about programming in an entirely different way. The key point here is that it wasn't built for them. That is what he said.
Because of TCP, large chunks are always split into smaller chunks. It’s just that at the HTTP level we don’t know and don’t see it. UDP forces people into designing their own protocols if the data is a defined package of bytes. Having done some socket coding my impression is web sockets would be good for a high end browser based game, browser based simulations, or maybe a high end trading system. At that point the browser is just a shell/window. As others have pointed out, there are already plenty of alternatives for web applications.
I am unsure why anyone would want to change the trade imbalance when you are arguably the richest country on earth. You have a trade imbalance because you are rich and can buy everything you want.

Nobody in onshoring manufacturing with this level of instability in the finances of this country at this time. Trump changes his mind too often to build billions of dollars worth of factories.
I agree that a debugger is a great tool; in particular, knowing how to set conditional breakpoints and how to read a stack trace allows you to do things that are nearly impossible in other ways. I can give a example story below, but first:

There's a larger point here that *debugging methodology* in general is a key skill that many programmers seem to overlook or take for granted, and even think they are good at it while making wasteful mistakes -- real Dunning-Kruger material here.

* I can't tell you the number of times I've seen developers get a hunch and waste too much time going down a rabbit hole, instead of devising a test to attempt to disprove the hypothesis before plowing into a huge code review and seeing ghosts in every shadow of the codebase.

* Print statements for debugging aren't necessarily always the wrong tool, but the mindset should be that they are code and can have bugs too. Good debug logging should be part of the code telemetry infrastructure, so you can toggle it on/off. If it's going to be written and deleted, then use a debugger instead.

Actually this post is getting long so I'll stop now, but I could go on for several paragraphs.

Oh wait, I promised a debugger story. One time I started a new job, they assigned me a bug that other developers had spent a lot of time on but never resolved. It was a random crash, in a game, that rarely happened in less than 12 hours of continuous runtime, typically after 18 hours. The crash occurred even when the game was idle with no player input. The crash stack trace was very different in many instances, so the failure was happening some time/distance after its cause. My first pass was to devise tests to eliminate subsystems: try to repro the crash after disabling all graphics/animation, another test that disabled all audio/input, etc. That led to narrowing it down to a problem with the music. Telemetry showed no memory leaks, it was not running out of heap. The music playback was in a thread, double-buffered. I added a bunch of conditional breakpoints that were based on assert-like conditionals. One of those caught the interrupt happening in between two statements that should have been in a critical section. Instead of using a mutex around the whole thing, I just switched the double buffer logic to a queue, which resolved the problem.