MurphyA/hacker-news huggingface dataset:
by FireBeyond | 2025-05-06 22:23:44+00:00
But that can go both ways. As a PM at a previous "engineering-led" company I was on more than one occasions given a prototype that Engineering had been working on for several months (with zero Product awareness, let alone input), and told "here, shoehorn a PRD and PMF around what we already built".

In this case, the failure was my PM leadership.

I said "I'm not sure about this, I think we need to do more research and figure things out", and got called out for "not being a passionate advocate and evangelist for my products".

So I dug in, and with many iterations, and experiments with Engineering we came to something that did have some traction...

"You need to strongly hold your opinion!" (Uhhh...) "Four months ago you weren't convinced about this, now you are!"

It's all about the political capital, whomever you are. Sadly.
by warkdarrior | 2025-05-06 22:24:09+00:00
> businesses see engineering as a huge cost center to be [...] decimated without regard to the human cost

Most cost centers in the past were decimated in order to make progress: from horse-drawn carriages to cars and trucks, from mining pickaxes to mining machines, from laundry at the river to clothes washing machines, etc. Is engineering a particularly unique endeavor that needs to be saved from automation?
by bhaney | 2025-05-06 22:24:14+00:00
If you have any familiarity with basic electronics at all, I strongly recommend building your own thermostat. It's very easy to connect a few relays and a temperature sensor to an off-the-shelf microcontroller. Give it any interface you want. Mine is an ESP-32 with a simple API that I control from a little web app or some basic push buttons on the thermostat itself in case the network is down.
by 0xDEAFBEAD | 2025-05-06 22:24:14+00:00
>NATO and all other forms of collectivized security make a static level of defense cheaper to achieve.

For Europe, maybe. But the US is spending way more than necessary to defend the homeland. I'm tired of it. That money should go towards our own people. Just like Europeans have been saying.

I don't want to subsidize the US military-industrial complex.
by xnx | 2025-05-06 22:24:28+00:00
In another 10 years, it's very likely that the majority of our waking hours (especially on vacation) will be continuously recorded by some worn gadget (e.g. glasses or a locket). A separate "AI" will review that footage for photographically or narratively interesting stills and video clips. There will also likely be a tour-guide "AI" that will encourage you to see certain sites and pose for certain types of photos.
by roelschroeven | 2025-05-06 22:24:32+00:00
The numeric conversion functions in the STL are terrible. They will happily accept strings with non-numeric characters in them: they will convert "123abc" to 123 without giving an error. The std::sto* functions will also ignore leading whitespace.

Yes, you can ask the std::sto* functions for the position where they stopped because of invalid characters and see if that position is the end of the string, but that is much more complex than should be needed for something like that.

These functions don't convert a string to a number, they try to extract a number from a string. I would argue that most of the time, that's not what you want. Or at least, most of the time it's not what I need.

atoi has the same problem of course, but even worse.
by _a8di | 2025-05-06 22:25:05+00:00
Up to now, I confirm I can reproduce the following steps:

- download of official "iventoy-1.0.20-win64-free.zip"

- extraction of "iventoy.dat"

- conversion back to "iventoy.dat.xz" thanks to @ppatpat's Python code

- confirm that "wintool.tar.xz" is recognized by VirusTotal as something that injects fake root certificates

The next steps are scary, given the popularity of Ventoy/iVentoy :

> Analyzing "iventoy.dat.xz\iventoy.dat.\win\vtoypxe64.exe" we see it includes a self signed certificate named "EV" certificate "JemmyLoveJenny EV Root CA0" at offset=0x0002C840 length=0x70E. > vtoypxe64.exe programmatically installs this certificate in the registry as a "trusted root certificate"
by deepsun | 2025-05-06 22:25:27+00:00
And Email protocol backbone itself was not designed to be secure.

It's worse than internet packets over HTTPS -- the secure connection is established between client and server, so man-in-the-middle cannot decrypt it. In email, connections are only secure between relays, so any relay can decrypt read your email. You cannot guarantee what relays are used. Similar to SMS.
by AJ007 | 2025-05-06 22:25:41+00:00
It's actually not that different than talking with employees, however, the LLMs still have very significant shortfalls (which you know about after using them a lot.)

If a manager doesn't know anything about what their employees are working on, they are basically fucked. That much holds up with LLMs. The simple stuff mostly works, but the complex stuff isn't going to pan out for you, and it will take a while to figure out that's the direction you went in.
by DaiPlusPlus | 2025-05-06 22:25:54+00:00
The post isn't about what Nest doesn't do - it's about smart-thermostats like Nest having straightforward UIs and excessive amounts of IoT bollocks and seemingly arbitrary user-restrictions (e.g. Nest won't let you get raw access to temperature history data directly from the device: you can only get it via flashy GUIs in Google's apps (no API or CSV access) and even crazier: only for 10 days. Google is meant to be the king of Big Data but storing historical thermostat temperature data is too much for google, it seems...).
by ssuds | 2025-05-06 22:26:01+00:00
This is commonly cited, but in practice it often isn't as big of a limiter as you'd think. Many homes have drastically oversized furnaces, so if the ductwork is decently sized for that furnace then the much smaller heat pump actually ends up with adequate ductwork.

Also, many heat pumps are designed to be able to operate at high static pressures, so they can push air through relatively small ducts albeit at higher fan speeds.
by _mlbt | 2025-05-06 22:26:10+00:00
Let me make it more clear, the process goes something like this…

1. I’m not paying that much for an app

2. Oooh that one’s free

3. Oh if I pay for a monthly subscription I get all these cool features

4. If I pay $X I can get those cool features without paying the monthly subscription fee

It’s not logical, but it’s essentially why the freemium model works and is the dominant monetization strategy currently.
by no_wizard | 2025-05-06 22:26:11+00:00
I'm surprised they haven't simply forced tiered pricing for their developer program.

You still need that to get on the platform. They could charge based on the relative size of the business. Why not charge Netflix 50K? They won't give up the platform and the consumer - even for Netflix - likely wouldn't enjoy going to the web browser exclusively.

Perhaps that pushes more PWA's but really, I doubt the big corps would balk at this.

Their scale would need to be exceedingly reasonable to keep the smaller shops from rioting though.
by threeseed | 2025-05-06 22:26:37+00:00
a) It's 15% for most developers.

b) Buying a product through IAP is one click. Versus having to go to a signup page, provide details, enter credit card details, wait for credit card verification flows etc. The drop off in conversions during this can be often greater than 15%.

c) Apple's centralised subscription management has been extremely useful and consumer friendly. Versus having to now deal with NY Times style scam tactics for every subscription again.
by lilyball | 2025-05-06 22:26:48+00:00
That sounds like an awful user experience. There's no way I'm ever buying a mobile app that requires me to go enter my credit card into a website to pay for it. Cross-platform services can justify this sort of thing (because you're buying a subscription to the service across all platforms), but doing it for what otherwise would be a paid app purchase is incredibly user-hostile.
by kimixa | 2025-05-06 22:27:02+00:00
I think this is already the "standard" interface for physical thermostats in the UK - the house where I was growing up in the UK, 4 timers (that can be selected based on "day of week"), a "1 hour boost" button, and a whole system "on/off".

This was at latest mid-90s, so not exactly "high tech". I don't think it's uncommon, as both random rented student house and the first place I rented while working had pretty much the same thing (though I think the student house only had 2 timers and no "day" functionality?). They didn't have air conditioning though, as that's not common residentially. And unless the allowed variance is also really wide (probably too wide for comfort in some situations), I don't really want the "same" temperature to be used for heat and cooling.

I'm surprised how many people I know IRL in the states that think this sort of thing is some fundamental tech limitation - like you need the latest fancy "smart" thermostat when 99% of what you will actually use it for is just "not the cheapest-possible" dumb one.
by 0_____0 | 2025-05-06 22:27:37+00:00
Engineering: Part count is too high, redo this with max one screen and three buttons. You know 7 screens costs almost 7 times as much as one screen right?

Industrial Design: [Drops a brick with a photo of Dieter Rams' original Braun radio taped to it onto your head from 3 storeys up]

Edit: non-joke feedback- this is great from a techie perspective but it's too much actual hardware complexity and visual presence for a task that will be done maybe twice per season. You have added about 50% to the cost of goods sold to do this - is it worth it? Will people buy it? Yes I understand this isn't a totally serious device proposal, but I would love people to try to understand why things end up looking like they do!
by umbra07 | 2025-05-06 22:28:15+00:00
But it's the logical continuation of the argument. It's not like we're going from "something something unlimited free speech -> something something more bullying something something more suicides" - which is a slippery slope fallacy if you don't show the logic or proof that one leads to the other. The argument for free school lunches is exactly the same as the argument for free school breakfasts, free dinners, and free clothes.
by MostlyStable | 2025-05-06 22:28:16+00:00
What I want is a thermostat has basic controls on the device such that it can do the basics (heat, cool, circulate air, hold temperature at setpoint), but also passes on all the wire states over either wifi, zigbee, or one of the other home automation standards so that I can make arbitrarily complex control boards and routines through homeassistant.

This probably exists for the really basic 4 wire versions, but I have a more complicated 8-wire Lennox thermostat and I haven't been able to find something like this.
by biotinker | 2025-05-06 22:28:18+00:00
You want home assistant, as other comments have noted.

I have a reasonably complex set of behavior set up. I live in Bend, Oregon at 4000 feet. This is somewhere with hot sunny days, cold nights, and sometimes a lot of smoke. The effect on the interior of the house based on upcoming weather is highly predictable.

My rules look something like this:

If tomorrow's high temperature is above 85, then as today as soon as outdoor temperature drops below indoor temperature, open all the windows and turn on the attic fan until either interior temp is below 62 or outdoor temp rises above indoor, whichever comes first. Unless the AQI outside goes over 100 for more than 2 minutes, in which case close all the windows and turn on the fan/AC to clean the air. All the while, if the house rises above temperature X, cool it to temperature Y.

Additionally, the upstairs heatpump is located in an uninsulated attic, which in winter means that heating is somewhat inefficient and we want to run it a minimal count of times to avoid warmup periods. So we program in our own hysteresis, so that there's a 6-degree difference between when the heat kicks on, and when it turns off.

No one is going to make a dream thermostat that meets your needs out of the box for you, because no one else has your local needs. The best you can do is give yourself the tools to make your reality how you want it.
by ramoz | 2025-05-06 22:28:27+00:00
I spend the money on Claude Code, and don't think twice. I've spent low 1,000s at this point but the return is justified.

I use Cursor when I code myself. But I don't use it's chat or agent features. I had replaced VS Code with it but at this point I could go back to VS Code, but I'm lazy.

Cursor agent/chat we're fine if you're bottlenecked by money. I have no idea why or how it uses things like the codebase embedding. An agent on top of a filesystem is a powerful thing. People also like Aider and RooCode for the CLI experience and I think they are affordable.

To make the most use of these things, you need to guide them and provide them adequate context for every task. For Claude Code I have built a meta management framework that works really well. If I were forced to use cursor I would use the same approach.
by aaron695 | 2025-05-06 22:28:29+00:00
When have two nuclear nations done similar?

Ignoring proxy wars and technicalities (NK and USA)

Kargil War - https://en.wikipedia.org/wiki/Kargil_War (1999) India and Pakistan

The memeification of the current escalation has been talked about a lot. Memes, and we are talking cat memes not the more theoretical abstractions like 10 page whitepapers that become popular, seem more powerful than people expect.

I know India and Pakistan(less popular on HN?) users are asleep ~4am but this should be voted higher. Instead we'll get the 100th ill-thought-out but emotional opinion piece on a 'popular' twitter conflict on the front page.

[edit] https://en.wikipedia.org/wiki/Sino-Soviet_border_conflict China Russia (1969) China's first nuclear test (1966)
by foobahhhhh | 2025-05-06 22:28:39+00:00
Very nice! Like a Databricks for Google, or perhaps think of it as Google backend as a service (at least their AI like backend not the main search)

It disrupts anyone who merely does one thing this does. E.g. contact building app can be done by this. I imagine many "wrapper" apps can be built on this.

I am serious though. It felt like using databricks a little bit, obviously without all the functionality but that will come.

I'm bullish! Modulo competition. Someone who does this makes their billion.
by solardev | 2025-05-06 22:28:50+00:00
There is actually a fair bit of magic in Astro, like its proprietary use of its own frontmatter-like section, magic MDX parsing (but only in some parts of certain files), the way it handles componentization and imports, etc. Especially if you want to use it with islands for React/Vue/Svelte, or integrate web components. "Collections" are also magic, especially when used with the separate Gatsby-like documentation engine (Starlight: https://astro.build/themes/details/starlight/).

It works great for simpler sites and blogs. But for more complex setups, the magic often gets in the way of doing simple things in a way that more mature frameworks like Next figured out through trial and error and have documented, either officially or in user reports. Astro doesn't quite have the reach yet and the docs are minimal, so when you stumble into a situation, it's really hard to find help.

The lack of proper IDE debugging also makes it really really hard to step through errors on the server side.

Don't get me wrong, I'm very happy that Astro is an option, especially for simpler sites where Next etc. are overkill. But it's still a framework with a fair bit of magic, and for any moderately complex site, you'll likely eventually hit a use case where the magic gets in the way and there's no clear way to solve it.
by matheusmoreira | 2025-05-06 22:29:24+00:00
> If they start walling off features like TypeScript 7.0 from forks, the open source pushback will be fierce—and that could backfire hard.

Do they have the man power to compete with Microsoft?

Linux managed to do it but Linux is the biggest, most successful free software project there is. Firefox and its forks are a better example. If Mozilla stopped working on Firefox, the forks would be pretty much dead in the water: they simply do not have the man power necessary to maintain a modern browser.
by mustache_kimono | 2025-05-06 22:29:48+00:00
> Entirely untrue. It may happen, but there is zero consensus to port Linux to rust. Not even the tiniest bit.

... But I did not say there was a consensus to port Linux to Rust? I'm sorry you misunderstood.

Now, why would Linux want to lay claim to being 'the Rust kernel' and how is that different than Linux being rewritten in Rust? I believe that there are many reasons why Linus chose to give Rust for Linux a chance. I believe at least one of those reasons is mindshare. If Linux chose not to experiment with Rust drivers, then that mindshare might go somewhere else.

>> Ubuntu wants to lay claim to "the Rust distribution"

Notice, Ubuntu is doing a similar thing. Canonical isn't porting all of Ubuntu to Rust. It is picking and choosing bits which they can, and would like, to move to Rust. Why? Probably for similar reasons. They want to seen as friendly to the Rust mindshare.
by PratyushaRavuri | 2025-05-06 22:30:21+00:00
Location: Seattle, WA

Remote: Yes

Willing to relocate: Yes, Anywhere in USA

Technologies: Java, Python, SQL, HTML5, CSS3, PySpark, Spring Boot, Node.js, AWS, GIT, Docker, Jenkins, Kubernetes, MongoDB, NoSQL, Linux, Unix

Résumé/CV:https://drive.google.com/file/d/1KtVjWQ2o6rlRFfRGyTj0qVBj9Ce...

Email: pratyusharavuri21@gmail.com

Summary: Recent Computer Science graduate actively seeking full-time opportunities in software development, technical support, or related roles. Experienced in machine learning, backend systems, and full-stack development through real-world projects. Passionate about learning, problem-solving, and contributing to impactful technology solutions.
by delfinom | 2025-05-06 22:30:22+00:00
But you just missed the point.

People aren't trying to push photographs into painted works displays

People who do modular synths aren't typically trying to sell their music as country/rock/guitar based music.

A 3D modeler of a statue isn't pretending to be a sculpturist.

People pushing AI art are trying to slide it right into "human art" displays. Because they are talentless otherwise.
by no_wizard | 2025-05-06 22:30:22+00:00
Free doesn't matter here. JetBrains is an established toolset that people pay for. They've already been competing with free, and free didn't put them out of business. In some ways, free likely made business better than ever (I know alot of devs that started with VS Code and moved to JetBrains for various reasons)

They can have all the money in the world and it doesn't mean much in this context.

For while Microsoft is going to invest heavily in a Cursor / Windsurf like product and likely do alot to ship it in their editors - likely with exclusions or lag times between updates on other platforms - there's zero reason for Google to do this for example, when they could sell through Gemini for Code as an extension across all editors.

I don't see JetBrains having issues because of AI tooling, for most of these companies, its a boon to be on the JetBrains platform. Especially because JetBrains has lots of enterprise customers who would naturally be very interested in buying AI tooling for their developers. Its a natural market
by actionfromafar | 2025-05-06 22:30:25+00:00
And still there is ample support for the administration, also here. I am curious how much of it is through cognitive dissonance and how much not thinking too hard about the stuff a particular supporter don't like, and how much of it is with eyes open, embracing the crazy and the incompetence for some "higher goal" whatever that may be.

(It also probably is very different, all from "own the libs" through "escalate the second coming of Christ" or any combination thereof.)
by brady8 | 2025-05-06 22:30:26+00:00
Much of being a physician is pattern recognition - the vast majority of Bell's Palsy is idiopathic (generally viral), and thus that's how we usually treat it. If we tested everybody for everything everytime the health system(s) would collapse.

It definitely helps as a patient to advocate, and add anything that a physician like myself maybe wouldn't always ask, like if you've been a tick-infested area and/or discovered a tick attached to yourself recently.
by cstrahan | 2025-05-06 22:31:09+00:00
I just want a thermostat that gives me the option to specify that I want it to maintain a target temperature, and have it automatically switch between cooling and heating.

The one I have in the apartment I’m renting only gives Cool vs Heat. With Texas being as finicky as it is this time of year, the temperature swings from frigidly cold to swelteringly hot day to day, and with my ADHD and lack of connection to my body, I find myself wondering why I’m feeling run down and mentally foggy, and then I realize it’s because I had to switch to Heat yesterday (because the house dropped down to 60F) and today the apartment is now at 85F, and I’ve been progressively overheating for the past 5 hours or so.
Show HN: I improved my crypto tracker tool
by madjidbr | 2025-05-06 22:31:36+00:00
Hey HN,

I wanted to share an update on the simple crypto rates tracker I built a while ago. Based on the feedback I received, I’ve made some major improvements to the site.

Here’s what’s new:

Expanded support: The site now tracks 30+ cryptocurrencies and over 160 fiat currencies.

Real-time data: Switched to a WebSocket API instead of the previous Coingecko API, giving you more accurate and up-to-date prices.

Improved design: I updated the font to something more techy and crypto-related, giving the site a cleaner, more relevant feel.

Bug fixes: Addressed several bugs, improving stability and speed.

I’ve kept the minimalistic, no-frills approach so you can keep it open in a tab and get quick, distraction-free updates on crypto prices.

Would love any additional feedback!
by parliament32 | 2025-05-06 22:32:51+00:00
Listening to the actual audio in your linked video (ignoring the talking head for a sec), I'm not so sure. Helicopter pilot landed, tower asked if he landed, confirmed he landed ("landing assured, for PAT23" at 12:30), then.. tower started issuing him more instructions a few mins later ("PAT23 proceed westbound now" at 14:19)? He was rightfully confused ("affirm, we were just landing at the pentagon" at 15:29). While his communication was a bit loose, clearly the ATC.. just forgot that whole exchange? I feel like that's not supposed to happen.
by titzer | 2025-05-06 22:33:14+00:00
Yep, Virgil only implicitly promotes integers to float when rounding won't change the value.

// OK implicit promotions def x1: i20; def f1: float = x1; def x2: i21; def f2: float = x2; def x3: i22; def f3: float = x3; def x4: i23; def f4: float = x4; // compile error! def x5: i24; def f5: float = x5; // requires rounding

This also applies to casts, which are dynamically checked.

// runtime error if rounding alters value def x5: i24; def f5: float = float.!(x5);
by sweezyjeezy | 2025-05-06 22:33:38+00:00
Again - I'd argue that the extraordinary success of LLMs, in a relatively short amount of time, using a fairly unsophisticated training approach, is strong evidence that coding models are going to get a lot better than they are right now. Will it definitely surpass every human? I don't know, but I wouldn't say we're lacking extraordinary evidence for that claim either.

The way you've framed it seems like the only evidence you will accept is after it's actually happened.
by tharant | 2025-05-06 22:33:43+00:00
> I really fear that a number of engineers are going to us GPT to avoid thinking. They view it as a shortcut to problem solve and it isn't.

How is this sentiment not different from my grandfather’s sentiment that calculators and computers (and probably his grandfather’s view of industrialization) are a shortcut to avoid work? From my perspective most tools are used as a shortcut to avoid work; that’s kinda the while point—to give us room to think about/work on other stuff.