skysight-inc/HackerNews huggingface dataset:
growing up is realizing that solving self-driving is an easier problem than getting rail built with the current American political process.

Google has spent less so far on building fully self-driving cars than the state of California has spent on HSR and they have only built 22 miles out of 171, never mind that the selected route is clearly the outcome of some stupid politicking.

Light rail also kinda sucks if I am being honest, at least in every city I have lived in.
Neither can most humans, if we’re being honest. Also, low traction situations are exactly the kind of thing that a computer is ideal at solving. Traction control in EVs is so, so much better than on gas cars purely because the ability to modulate force applied to maintain traction is far faster.
I did research this a few years back because I needed it! But I missed it! Since 2009! Thank you so much for telling me!!

Or is this simply the Mandela Effect and xattrs didn't exist in the universe I've been living in, and I've jumped? haha.
No I totally agree. IMO Rust should have a more complete standard library.
2018 is the last year some Subaru models had non-terrible head units. The iPad style vertically oriented screen are the problematic type.

Physical controls are gone, the UX is terrible, and the hardware is underpowered post 2018.
Even that would probably be fine so long as you were only bathing with the plug end. The charger doesn't enable until it's established through the low power pins that it's connected to a car and has negotiated the charging parameters.
"Can't" is not "won't"

When it comes to negotiating with humans, I've already seen Waymos flash their lights at bicyclists and pedestrians to cross.

For other maneuvers, I've been in one that backed out of the crosswalk when it realized it crossed too far.

It's difficult to define what they "can't" do, even in the medium term.
Bootcamps Are Dying: Is Higher Ed Next?
Boeing warns of more financial charges due to strikes, costlier parts, Starliner
OP here! This project is a Pokemon battle simulator that lets you replace the names and moves with your friends. If you’ve ever told your friends what Pokemon they would be — this is the game for you. Make a playable Pokemon battle, pit friends against friends, and see who would win .

The game is built with React Native. Check out the demo in Github! Clone it to build your own custom version.
Many urbanists seem to have a severe case of "train brain" where they can not see how expensive and impractical trains are for contemporary transportation needs. Trains are a solution to a problem from a century ago, and fair very poorly when evaluated capability and cost per passenger mile basis to alternatives. I'm am extremely optimistic about the future of public transportation, but that future is right-sized autonomous vehicles and not fixed route hundred ton trains that move a lot of empty seats.
Police struggling to keep pace with cryptocurrency fraudsters
This is likely the typical case of related code calling the same function or getter method twice in a context where it is imperative for both calls to return the same result.

It is reminds me of code like

if someCondition(getFoo())
then doSomethingWith(getFoo())

or even just

doSomethingWith(getFoo())
doAnotherThingWith(getFoo())

which is always a code smell, as opposed to

foo := getFoo()
if someCondition(foo)
then doSomethingWith(foo)

and

foo := getFoo()
doSomethingWith(foo)
doAnotherThingWith(foo)
I heard somewhere that globally, Mario is more recognizable by people than Mickey mouse.

I've gone back and forth on whether I believe that, but what a amazing concept if it's true! What do you think?
You could say they already are, at least with regard to recent vehicles for the European market:

https://www.powerprogress.com/news/mercedesbenz-delivers-cit...

The driver's area is entirely separated by an internal door, with an optional hole in the glass for operators which take cash. These separating doors became most widely fitted after the COVID-19 outbreak (for the drivers' safety), but they were already in use in many European cities years before that.
The general problem is that web site X doesn't know if user Y lives in state Z. And most of the realistic ways to allow them to know this are huge PII disasters waiting to happen. This has nothing to do with morality. If states wanted to ban HN, it would be just as ridiculous. Using IP address is about as pointless as using your mobile phone's area code.
> if you assume public services must make money and this is not a universal rule

I don't assume that. But I'm not the electorate.

> Tons of public services hemorrhage money

And that makes them easy targets for cuts. I personally prefer having public services stick around to serve people. That means stiffening them against political attacks as much as possible, and taking easy wins if they're available.

> how much do you think a robo one will cost?

So now we're arguing the actual cost-benefit of the technology. That's a much better way to approach it than reflexively dismissing it.
Is "makes the producer a lot of money" the only factor you consider when thinking of a good product?
Anyone know what TRV they have purchased? I Can't follow that link as it has some kind of tracking built into it.
I'm so tired of rants like these. Both the pro and anti-dependency versions. It's just impossible to express an opinion on the issue without looking at specific applications.

What I want to see is someone actually break down a real application and its dependencies and argue through what's included and what's omitted.

At least there's one example. I just think it's wrong (and I'm not the only one...https://news.ycombinator.com/item?id=42813003). The terminalsize crate has special behavior for illumos. The average developer should never have to think about illumos.

(Note in case Bryan Cantrill walks by: no slight towards illumos or you--you seem great, loved the Oracle rant. Illumos seems cool. It's just that most developers should not think about it).
Rust? Zig?
I have nowhere near that many devices, but I have been adding them over the last decade. Everything in my house works as a dumb device as well -- push the switch, light turns on or turns off.

To me, though, the value is that I can turn those devices on / off from whatever logic I desire. On a lot of them I can gather power consumption which helps me to understand how much energy I use and where it goes.
Life expectancy/years of life lost in adults w ADHD in UK: matched cohort study
or https://archive.is/MqMqx
Yes. It’s directly related to the most major issues of today including the post we are currently commenting on.
This varies widely by area. In the SF Bay Area due to public policy failures in housing, mental health, and substance abuse, some of the main bus routes have turned into rolling homeless shelters. You don't always see that but it's pretty obvious on certain routes at certain times. This makes some normal people uncomfortable — particularly women traveling alone. Regardless of whether that reaction is rational or not, it's another factor that discourages normal people from riding the bus and causes them to vote against public transit funding.
this administration in particular has made it a priority to make examples of trans people and use them for political points. make sure you have ALL your legal ducks in a row if you're going to run something like this.
Show HN: RSS Feed Creator with item detection
Incorrect inputs and it will. Double-checking source numbers and correct key presses was commonplace.
Siri is uniquely bad. If you have an iPhone, try asking it to pause and resume repeatedly. Sometimes it will say that it cannot do that (pause), but then the sound pauses anyway. Ditto with resuming.
I recommend getfleek.dev for $HOME and https://www.jetify.com/devbox for dev environments that leverage nix using simple JSON.
Warning for those who visit the site at work, there is a lot of NSFW content.
Lawsuits are an issue, I highly agree and only explain silence for repeated contact, not for initial rejection notification. I have experienced everything you said and taken a similar approach in the past hiring within my network.

Regarding the larger issues, I have diffused the legal issue in the past to some degree simply by stating, "Legally, I can't discuss this with your further, however I wish you luck" or less directly, "Thank you for inquiring. As a policy, we don't discuss rejections, however I wish you luck." Many people will simply fold, while the crazy people are going to be crazy no matter what, but at least you tried to address people who are genuinely asking for feedback in a polite way that doesn't forever tarnish you.

I have started going out of my way to spread the word in my network about certain companies who behave poorly in the hiring process, however, even if it did not involve me directly. I will not do business with these companies, use their products and libraries (when possible), and recommend against colleagues joining when they come to me for advice, recommendations, or feedback. I encourage others to actually hold people responsible for sh*t behavior. This of course goes both ways for employers and applicants.
Vienna Embraces Heat Pumps to Ditch Russian Gas
https://archive.today/V9ckp
I don't find this difficult to believe.
It's surprisingly easy and flexible. One can just buy a Zigbee dongle for 20$, connect it to the machine running Home Assistant, and have sensors, light bulbs and such from many manufacturers working together via HA in no time. No need for smartphone apps, wifi or proprietary protocols that may stop working eventually.

Even 5$ sensors and bulbs from Aliexpress were pretty much plug and play experience.
cursive just works. Printing by hand is exhausting.

i wish I had gone to a montessori school.
Well, self-driving buses are definitely more likely to happen than self-driving general-purpose vehicles (due to buses already having predefined routes and often dedicated infrastructure), but which problem are we trying to solve here, exactly?

"Bus driver" is not exactly a high-paying job, yet one that is important for social cohesion: passenger safety and informal surveillance of roads and neighborhoods sure are crucial!

When it comes to anything 'self-driving', the main goal should be to reduce road traffic and neighborhood pollution-by-parking-spaces. This does nothing for either purpose.
The language is really simple, actually. People who complain about Nix language being hard actually complains about things implemented in Nix being hard.

Nix is essentially jsonnet, which you'd argue is simple... Because your first interaction with it isn't implementing an operating system.
Check if your site has any manual actions against it. https://support.google.com/webmasters/answer/9044175?sjid=11....

They might be trying to create toxic back links to their domains and if those domains 301 to your domain, I believe this can negatively impact the SEO of your domain (from what I read). If so you can try to disavow them https://support.google.com/webmasters/answer/2648487?hl=en
yes, we are building california high speed rail and spending billions on it. focus on that while we get actually solving the problem done in peace
> The Mario franchise has two distinct logo styles. The first began with the Mario Bros. arcade game and is mostly used for side-scrolling Super Mario Bros. games, though not all of those games use that style. The second is a multicolor polygonal style, and though it’s primarily used for 3D Mario adventures now, it was introduced with Super Mario World.

I believe the polygonal logo style was first used by super mario bros. 3 (at least for the shape, it didn't have the alternating colors yet as it was all blue). It isn't on the nes boxes but it is on the title screen and on the famicom box.
Nothing upstream of your electrical panel is sensitive enough to save you the way GFCI outlets are intended to. They aren't even sensitive enough to tell if your whole house is going up because of an electrical fire, they're there for downed power lines etc you getting zapped in the tub is barely a blip to those protection systems.
Nice write-up OP.

I've been using HA a little longer than yourself and took the exact same steps a few years ago. It's good to see we ended up at the same "conclusion".

I decided to buy dedicated hardware for HA as opposed to the VM approach as I wanted it to be completely independent from my home servers running non-critical tasks. I bought a Minisforum mini-PC with far-far overkill performance, RAM and storage for HA, but that's just how I roll.

With well over 100 devices, I switched to MariaDB and Influx too, I also solved the heating a couple of years ago, here's a quick summary:

I have a BLE temperature sensor in every room of the house (Switchbot Meter Plus), and I have a Z-Wave TRV on each radiator, I grouped the values into upstairs and downstairs for day/night with some exceptions for home offices, and calculate a sort of "average" temperature.

With some scripts to create a hysteresis, I turn the overall heating on/off when the "average" temperature is below set temperature - 0.2C or above set temperature + 0.3C, each room has an individual set temperature and I turn off the TRV if that room goes above the set temperature and back on if it drops below, again with some light hysteresis.

I then have some automations to switch to day/night/away modes with different set temperatures and rooms on/off depending on the situation.

As for lighting, I use "Circadian Lighting" which _does_ allow light groups, so I just specify the groups in yaml and it takes care of the group as a whole. I think it's probably lacking some functionality of the Adaptive Lighting plugin, but I haven't had to worry about differences in bulb types, I have a mix of Hue (80% of my bulbs) and IKEA (white only and colour).
I'm working on this! Here's an example using Claude and Model Context Protocol: https://www.youtube.com/watch?v=bEDA9lkkGVM

You can sign up at https://www.video-jungle.com/ and I'll send an invite over.
Is there a way to sign up without using Google/Apple sign-in?
Gemini 2 can purportedly do this, you can test it with the Spatial Understanding Starter App inside AI Studio. Only caveat is that it's not production ready yet.
How long have you been maintaining this?

Everyone starts out thinking it’s wonderful. It’s when it comes to maintenance or troubleshooting that things become tedious. Spending 60 dollars on a bulb that may or may not last 2 years.

After 10+ or so years of messing with these stupid bulbs no one in my family besides me even uses I’ve basically switched back to all “dumb” stuff now. This isn’t even taking in to account the amount of “smart” devices that start with even basic interoperability but then end up locked in a walled garden when money got expensive. Sure you can fashion up an esp garage door opener but do I really need another 20 cobbled together devices to maintain?
Haven't formed thoughts on the content yet, but happy to see a company launching something non-AI for a change.
I think the author is motte-and-baileying between:

Literally one log - which does indeed reduce your coordination headache, but is susceptible to your "giant ass mutex" comment, and

One log per ... - which brings the coordination problems right back into existence.
No - the point is to quickly detect random websites that simply duplicate known favicons! Matching hashes can only occur in these cases:

- the site is a careless impostor

- the site is the real deal

- a hash collision
Founder of Home Assistant here. Let me know if anyone has any questions about the project or the Open Home Foundation (which now owns Home Assistant, ESPHome etc)
It's not even plausible deniability, it's literally "how are we supposed to know what location people are in other than ISP?" That's the de facto determinate of location online. The government hasn't taken the position that a bar checking driver's licenses to confirm someone's age provides "plausible deniability", but rather that they're doing their part to comply with the law, even if some users are going to use fake IDs to cheat the system.
https://www.aliexpress.us/item/3256807332587013.htm

$13.75 - GIRIER Tuya Smart Thermostatic Radiator Valve ZigBee Thermostat Radiator TRV Programmable Temperature Controller Work with Alexa
Yes, it's possible for FOSS programs to do those things. But the point I'm making is that since they're trivially removable from FOSS programs, I expect people who use those features for real to distribute closed-source binary-only programs.
would you know if they were dependent?

my assumption was that these office people were secretly using it to automate dull parts of their work without the approval or knowledge of their coworkers
> This only bounds it from above

AND from below. At every iteration, the two perimeters are the same.
Template literal types in TypeScript: parsing during type checking and more
On my VW I disabled this limitation with a VCDS coder. What's funny is that the flag was labeled 'nhtsa_limitation_switches_for_X' nhtsa as in National Highway Traffic Safety Administration.
Is your objection to the inevitable fact that requirements churn early on (regardless whether you're doing agile or waterfall)?

Or is your objection that solo devs code up prototypes and toy with ideas in live code instead of just in their mental VM in grooming sessions?

Or is your objection that you don't think early prototypes and demos should be available in the source tree?
> ...are you implying kids are having group jerkoff / porn sessions? Seems like a pretty absurd claim.

Just anything. Beheading videos. Whatever. I can't imagine anyone not realising this is a virtual certainty for some older kids to show younger kids.

> I see no claim from the person you're replying to that they think kids need more protection.

They called it "danger".

> there's a lot that can be done to restrict access in an authoritarian manner to those kids

But not to their kids' friends' older siblings. If you're not talking about that then I don't think you're particularly replying to my comment.

> I also personally believe education is more important than any sort of restriction, and am always against censorship or surveillance policies in general.

I think in this case this fights against the idea that some concepts or experiences are not appropriate for certain ages, and some of them are not currently curatable by parents in a way that they always have been throughout history.
"informal surveillance of roads" - doubt
Yes, I write in intense bursts, and I have previously gotten feedback from RSS subscribers that it's hard to keep up when long periods of silence are followed by a dump of ten articles in two weeks. So I try to splay publish times a bit.

(Also far from all of the articles in that six-month queue are finished, but far along enough that I've picked a publish date for them.)
Yes a ceasefire is pro-Palestinian and they have been celebrating it. There’s another hostage exchange happening where they get back 200 people in exchange for 4 today.
Maybe, but i use vim everyday. I have no intention of switching to neovim simply because i don't know what the difference even is. There are levels to vim usage, and you can still be very productive while only knowing the basic keyboard shortcuts.
I bet there are some local thugs that control who exactly gets to sell umbrellas to tourists outside the Collosseum on rainy days. You can quickly find out buy getting some cheap umbrellas to resell and trying to get some business there the next time it rains.
Additional citation:

https://joeprevite.com/friendship-recession/
The bus stops themselves are also a large consideration. Depending on the local climate one really needs a rain/wind shelter to make waiting comfortable enough, and it is obviously beneficial to have bins, seats and electronic departure boards. A very enlightened transport network would provide free Wi-Fi, but that might be asking for just a bit too much! All in all, I feel that the 'waiting' phase of catching a bus is often neglected, yet vitally important to the total experience.
I had problems in the past with the sqlite database getting corrupted on shutdown. I moved it to a postgresql database on the same VM and it's been fine since.
You're not doing yourself any favors by having the 2 pricing choices be "free for one repo" and "call us". That second one could be anything which doesn't incentivize anyone to waste 30 minutes to find out how "over the barrel" it is. You need one point in the middle to allow readers to draw a line
On one side, that's fine. Nobody can understand everything, and even the best developer has to learn with trial & error sometimes. And that these tools are enabling us to cover our lack in time/knowledge is great and brings society to new levels.

But on the other side does society also need highly educated experts, with deep understanding of things and the ability to find and prevent the s** which will harm us. This is not limited to IT, it's the same in every area.

Education prevents disaster. But AI prevents education, maybe. We will see how this will play out for us. Maybe the AI-Overlord won't be just a joke anymore at some point, and benevolent AGIs can replace the necessary experts.
Yeah they’re fun tech demos, for the first couple of days. After that it gets really tiring, fast. Especially when connection “breaks” or an update comes along, you rip the “smart” part out and put that dumb switch back in.
Isn't the case a bit complicated to print this way? Parts with H shaped cross sections are completely fine for injection molding and powders-lasers-SLS printing, but can be challenging for regular FDM and SLA home printers.
TIL there is pgvector and pgvecto.rs
HSBC's payments app closure puts around 400 jobs at risk, source says
Finding Shoichi Yokoi: WWII's Final Holdout, January 24
i was just thinking that we aren't doing enough deficit spending and mortgage rates are not sufficiently crowded out by public borrowing
Sometimes you can. Depends what you want out of it. I've only spent a very short time in London, but I live in New York, and some evenings all I need to do to be happy is walk to the middle of the Brooklyn Bridge and look at the lights and the people. Same reason I don't really need an itinerary if I head upstate - it's enough to find a random mountain, climb it, and look at the trees and lakes. Just getting to know the feeling of a place can be very special.
I would guess that opted-out cars like mine are still "in the system", as I can still do all the MySubaru app stuff like un/lock, start, etc.
Physics, no doubt.
Yes, don't write bugs and your code will be bug free.
>So one of the main problems you run into is that your elegant solution only works about 60-80% of the time. The rest of the time, you end up falling back onto near-unmaintainable, horribly inelegant kludges that end up having to exist

This is generally true, though for small compiler backends they have the luxury to straight up refuse to support such use cases. Take QBE and Cranelift for example, the former lacks x87 support [1], the latter doesn't support varargs[2]; which means either of them support the full x86-64 ABI for C99.

[1]https://github.com/michaelforney/cproc?tab=readme-ov-file#wh...

[2]https://github.com/bytecodealliance/wasmtime/issues/1030
I've spent too little time with the recent standards/draft to give a specific answer. But I have a general attitude: C89 with extensions or C99 were just perfect for almost any purpuse; newer standards may well correct minor inadequacies or integrate things, that used to be implemented by proven libraries, directly into the language; but the price for these relatively minor improvements is high; people who write supposedly reusable code in the newer standards effectively force all older projects to switch to the newer standard; the costs of this are rarely justifiable. And there is C11 which made mandatory parts of the C99 standard optional, thus breaking backwards compatibility.