skysight-inc/HackerNews huggingface dataset:
H.E.B?

cause yeah, I don't care if they're underhanded, HEB is the shit
I think a lot of them want to be like Carmack. :)
If we can rip and replace all lead pipes in just 10 years, we could also bury all nearby high voltage electric cables. But we won't.
But that's wrong. The upper case for ß is ẞ.
What did you end up replacing it with?

I've done no research, but I wonder what the risk tradeoff is between a tiny amount of lead in contact with my drinking water (assuming copper pipes joined together with lead-based solder, not lead-free solder) versus the new plastic pipes that are becoming standard. I'm sure PEX is designed so that it doesn't leach plastic nastiness into the water, but I wouldn't be surprised if we find out that after a few decades it starts breaking down anyway and suddenly we have a whole new toxin in our drinking water and we need to replace half of the pipes in America again.
> it takes 10 minutes to vacuum the floor with a standard vaccum cleaner.

Sure, if you live in a studio, but a lot of people don't.
can we also wire fiber to every home and apartment in the country and screw all these ISP monopolies?
The kids being talked about in this submission must surely be Gen Z if they are college students. The youngest Millenial would be older graduate students, segregated from the freshmen and whatnot.

But of course the whole generations business is arbitrary. People would be just as insistent about the realness of this and that generation if they switched the years up or down five years.
How about a contact form?
Ah yes, the poor, benefiting from the new corporate 'zero hour jobs' meaning you can't count on having hours next week or what your schedule will be other than that hours will be kept at less than full time to make sure you don't accidentally qualify for benefits.

For 'the poor' tt was hard enough to juggle multiple 'part time' jobs that companies created to avoid full time benefits, but now multiple part time 'zero hour' jobs is ridiculous (especially when both expect you to work around/prioritize their non-consistent schedule you get last minute).

Do you even know anyone who's 'the poor'?
I'm not sure where you live, but we still have insects and animals.
Yep, there's a balance there somewhere and I haven't done anywhere near enough research to have a strong opinion. So, I'd tend to fall back on "mass is dangerous" when it comes to vehicles, regardless of ICE or EV. And my primary goal is making walking, cycling, or using alternative transportation (electric scooters, etc) more viable.

Tangent: I'd love to replace my wife's BMW 2-series with a lightweight EV. Like an electric Miata or similar. But no such thing exists. :sad-trombone: The BMW is a porker - 3500lbs or so - beating that with an EV should be easy. It's our second car, so range could be a bit lower than some current offerings. No need for 300 mile range on a car that's primarily used to make 10 mile round-trips to the office during the week and 40 mile round-trips to family/friend's homes on the weekends.
Yup, some infrastructure is ancient. From memory, correct me if I'm wrong, it was relatively safe in e.g. Flint because an inner lining of limescale had formed, but they changed something in the water causing that lining to deteriorate.

But redoing infrastructure is a huge and expensive undertaking, also given that 100+ years ago they weren't as diligent in mapping out things underground and they put sewage, electricity and internet in the same ground since then.

IIRC an in-between solution is lining the pipes with an inner plastic one (they have Ways), but that may not be possible everywhere and reduces the flow capacity.

Anyway there's 2.2 million miles of water piping in the US apparently, that'll take a while.
I think the best advice for making your own game is: do what you're most excited to do. Do you spend time thinking about making your own game engine? Then start making it. Be willing to change course later if it's too hard, your time will not be wasted.

I got into gamedev by messing around with making my own engine, mostly focusing on low level graphics APIs, and that knowledge transferred well when I switched to a professional game engine. I knew about shaders and such and knew I was somewhat prepared to alter the engine I was using if needed.

Or, the other way, if you start making a game in an engine and you hate it, your efforts are not wasted. The truth is like 10 or 20 thousand lines of game logic can make a lot of games, and that's really not much code to port to your own game engine compared to the rest of the engine. All the art and other assets can be ported too. Plus, if you know a professional game engine you can use it for tooling or get some good architecture ideas to use in your own engine.

So, just get moving with whatever excites you most and be willing to change course.
Agree, this is pointless. For one thing how many companies have the technical ability to remove specific records from all their database backups and logs? None that I’ve worked at
I was part of it, but some of these "blockbusters" don't become classics. I played diablo A LOT these days (let alone having jarulf's guide to beat the math, just havin' fun)
Good question. There’s a good post from Lea Verou worth reading. https://lea.verou.me/blog/2024/wcs-vs-frameworks/

I think anything meant to be like a widget is a good fit. But an iframe you have the option of putting an app behind it while a web component is purely front end code. So maybe that’s a limitation for you. We at least plan to wrap iframes in web components for a nicer embed API.
A lot of recourse is around intent and liability. I would like to believe my request is honored; in the event it is later proved to not have been honored, recourse is potentially available through legal and regulatory mechanisms.

23andme didn't implement strong customer identity and auth mechanisms, for example, and it cost them ~$30M to settle their data breach liability [1]. Take action, keep receipts, and failing good faith actions, step back while regulators and the legal system whack whack whack with a hammer.

[1] https://news.ycombinator.com/item?id=41536494 ("HN: 23andMe settles data breach lawsuit for $30M")
Maybe read the announcement?

"With their breakthroughs, that stand on the foundations of physical science, they have showed a completely new way for us to use computers to aid and to guide us to tackle many of the challenges our society face. Simply put, thanks to their work Humanity now has a new item in its toolbox, which we can choose to use for good purposes. Machine learning based on ANNs is currently revolutionizing science, engineering and daily life. The field is already on its way to enable breakthroughs toward building a sustainable society, e.g. by helping to identify new functional materials. How deep learning by ANNs will be used in the future depends on how we humans choose to use these incredibly potent tools, already present in many aspects of our lives"
I'm aware, that's why I put 'save' in quotes and mentioned that this is the intended result.
This lowercase function takes a locale argument https://developer.apple.com/documentation/foundation/nsstrin...

It looks like an old NSString method that's available in both Obj-C and Swift.

The casefold function is even older than that. https://developer.apple.com/documentation/foundation/nsstrin... Its documentation specifically includes a discussion of the Turkish İ/I issue.
If they know who you are, it's easy. If all they have is the DNA, that database will link it to you. They have caught several serial killers because close relatives were in DNA databases, which allowed honing in on a small number of living suspects.
Replacing lead pipes is a no-brainer (net-positive brainer really) that has essentially nothing but hugely positive results.

Burying electrical cables isn't anywhere near as clear-cut of a benefit, AFAIK. Better in some ways, worse in others, ~always more expensive.
The identifier would be the package name baked into the APK, "com.amazon.mshop.android.shopping" in this case, likely the same for both versions. I'm sure there's several ways that issue could have happened but my first guess would be some OEM nonsense, a lot of them bundle Amazon and probably have poorly written updaters that can't tell you've modified the install.
If you see people turning violet, you should definitely assume something's wrong with water quality.
Ask HN: What's a software project that made people's lives better?
What's a software project you've worked on that's had a positive impact in people's lives, or made it better in some way?
Good luck proving that your data was not deleted.

GDPR and CCPA etc made it easy to send a request for deletion that will most probably be a frontend gimmick. How much effort are they really going to put into going back in their backups and deleting all your entries? I'm pretty sure it must be the lowest roadmap priorities.
Water softeners don't use salt to soften the water, they use salt to clean the hardness off the negatively charged plastic beads that the water flows through. At night, when the water isn't being used, the water supply is temporarily used to flush water through the salt block and basically rinse out the beads, which is then drained.

You should only get a trace amount of sodium (milligrams per cup of water I imagine) just from any tiny bit of salty water that wasn't backwashed out during the rinse cycle, but nothing more. If your water has salty taste that means you probably need a new water softener
Yes, it's a huge factor in hiring. Betteridge's doesn't work here anymore, maybe he's too old.
Under the hood, the bones of that system are there! `PATCH` is a HTTP verb for a reason.

Though making the web this big publicly editable pile of documents would create a lot of spam. You already have to filter a lot if you have a form on a website, imagine if instead of filtering structured data, you had to filter diffs.

I think maybe a good half measure is just bringing web authoring tools BACK to web browsers! Netscape Navigator had one if I remember correctly. This would just allow you to write HTML files to disk though.

Bonus point for some standard protocol where you login with HTTP Basic Auth, and POST/PUT/PATCH/DELETE HTML directly to a page. You'd need some special server that understands that, but ideally it would be open for anyone to implement. You point your browser to https://yoursite.com/my/page.html and assuming you've logged in with HTTP Basic Auth, your browser suggests creating the page, rather than rendering the responded error page.

Edit: Protocol is the wrong word, someone correct me what this is really called. HTTP based... editing? A standard API? It's now something I want to make so I'll need to figure that out haha.

Edit 2: CamperBob2 in a sibling comment mentioned wikis. Just realized I'm describing a wiki lol
For anyone wanting to read about fascism without ideological bias,
read anything from Zeev Sternhell on the topic.
If they calculated the % in terms of CPU time used, they could have made the claim even more impressive.
Yeah, it's mostly about "last 50 years doing what?".

Someone else mentioned the Voyager space probes. I think there are cars from the 70s and 80s with some embedded computers and some of these are still on the road too. The computer electronics can be made robust if desired. The hard part is if you mean "general purpose" and you want to include purposes of the future that we haven't explored yet.

I've recently powered up some "portable" Toshiba computers from around 1990. Aside from the CMOS clock batteries being dead and resetting to the wrong time, they booted DOS and I was able to use their existing programs to inspect the existing data files, delete things, and run a disc scrubbing utility. The vacuum fluorescent display worked like new, the hard drive still worked, etc.

These would still work for word processing etc. But with their RAM, storage, and IO limitations, they wouldn't work for modern use cases with modern sized media payloads.

I recall my 386-class machine that supported my computer science course work in university. It was able to barely decode a short 320x240 ~10 fps MPEG video demo from a research group. Its entire disk space was only about 80 MB, whereas today I may have bigger files than that on my phone.

You could build some kind of Computer of Theseus that has sensible buses and modular pieces to allow it to be expanded over time to support new use cases. I think they are called "mainframes". But, economics aren't going to make this cheap and competitive enough for consumer use cases.

This is what desktop PCs were for us in recent decades. It's not going to make it 50 years, but we got a lot of mileage out of the various buses and power connectors to allow incremental upgrades of parts. Eventually, you wipe the slate to get rid of some of the most legacy parts, buses, and form factors. Nobody's PC power supply from 1990 was going to support a modern GPU, not to mention the changing power needs of CPUs and mainboards.
WGSL is defined as a "bijection" to a "subset" of spir-v -- they could have simply specced that subset.
I started with a simple on screen 'watch variable', so I can visually inspect values over time. I added simple click drag edit support so I can then edit a value too. Over time I've added a (very simple) console, a simple immediate mode debug UI, graphing for the watch variables, and a little track editor (with the debug UI). Again the key is to build only what you need and only when you need it. It sounds quite a lot when I write it down, but it's all super simple and only supports the barest features that I actually need.
Sure, but how will you know they didn't delete it?

update users set deleted=true where uid=123345;

And the data is "gone".
To control it via app. Scheduling and such.
Yeah, we admittedly have some performance improvements on the site itself. It’s brand new so that will come. The themes themselves are performant, though I don’t know how to compare that to the original Winamp. Thanks for the feedback!
Is it really a leak when it's what everyone was expecting anyway?
You do realize there's a difference between obsessing about tombert (or groby) vs hoovering up DNA at scale, right? Your insurance company probably won't follow you around personally, but if they can buy a bunch of DNA (yours included) for a few dollars/person and use that to strategically deny claims/increase costs, yeah, they'll sign up for that.

The issue with digital data is almost never the individual targeting case. Cheap mass surveillance is the concern.
One instance where I am disappointed to be vindicated.

Considered doing 23andMe at the hype peak, discovered they had avoided HIPAA requirements, read through their privacy policy, and marked them off the possibility list.

It was pretty clear the delta between sequencing costs and price they were charging consumers equaled how much they thought they could make from your genetic information.

And because they don't fall under HIPAA, your data is theirs after they get it.

PS: Sequencing costs were also falling rapidly, so it isn't that expensive to get it done.
> My sense is that we might have reached the limits of what we can do in high-energy or fundamental physics without accessing energy levels or other extreme states that we currently can't access

How can we know, as past decades theoretical high-energy physics has studied made-up mathematical universes that don't tell much about our real universe. We haven't really given it that much of a try, yet.
I think the thing is, if you don't use C or C++, then you don't need a million lines of code.
They appear to have in this book, but computadores seems to have taken over.
If you're administering a server, what else is there?

There are service managers like systemd and shepherd, which use daemonization under the hood. Then there's container orchestration like docker compose, kubernetes, etc. For my toy servers at home I just use screen and have it set up automatically at boot.

What do you use outside of the microservices camp?
An excuse to link one of my favorite NASA/Honeywell slideshows:

https://c3.ndc.nasa.gov/dashlink/static/media/other/Observed...

The long story short is that there are byzantine failure methods which prevent a 50 year computer. A sample:

- Capacitors can act as bullets

- Forced air cooling creating water

- The smaller the parts, the greater the chance they'll transmute to another part. Even, or especially in solid state parts.

- Digital isn't (i.e. 1 isn't really full voltage, and 0 isn't really no voltage).

- Thermal expansion matters, even for ICs on a board.

- Wire length, and the position of sensors on that wire, matters.

A 50 year computer would probably have to be one in which each part can and is replaced on a schedule. And the faster the computer is, the more often parts would need to be replaced. Additionally, if we want 100% uptime there would also have to be sufficient redundancies to ensure that the computer could continue operating during failures or replacements of components.
They have made more money than they invested. It is by definition a return on investment, not the return or timescale they envisaged but a return nonetheless i.e >100%.

Effectively they invested $100, that investment dropped to $0 (while funds were locked away during bankruptcy), and now they're worth $119.

The headline is only notable as usually creditors do not get 100% of their initial capital back during a bankruptcy, nevermind over 100%.
Tracking Daily Habits' Lasting Effects on the Brain
There's no single answer to this, it all depends on the game, the engine and the team(s) executing the engine and game.

Some typical ways to divide this though is

Some org has "engine" team and "game" team. Engine team implements features in the engine itself and game team implements game specific features using the embedded scripting language.

Engine features are game agnostic and game features are specific to games and are scripted / built-on top of the engine features.

But sometimes things get muddled as general purpose engines are used in games that require specific features in the engine itself. Typically the decision is then made by a) what kind of feature and how does it fit in the architecture of the engine b) what are the performance requirements c) who is willing to do the work and maintain it
My understanding is that in a lot of places, the water has essentially coated the pipes with minerals, so the water doesn’t actually touch the lead, and it ends up not being as large a problem as you’d think. I think the problems arise when municipal water changes something that lets the water dissolve away those minerals (make it acidic, for example) and start interacting directly with the lead.
Serverless in today's world means you don't have to manage the infrastructure and you pay nothing if it's idle. It doesn't mean "no servers" and really never did.
Yep, it is. However, you must create a custom currency to arbitrarily define the minor units you need: https://github.com/eriksencosta/money/blob/trunk/docs/usage/...
Mostly because I know it's installed, I can remember pretty much the entire language, and because I'd probably use Python instead but I've been bitten by some environment thing too many times.
Web components and iframes are not mutually exclusive. Web components off ease of use and page styles and events integration, iframes offer a much stronger encapsulation boundary. You can use a web component to host and load an iframe even.

A few advantages of web components if you don't need the security boundary of iframes:
- Web components can naturally resize to their content where iframes can't.
- Some page styles inherit, like `color`, `font-family` and all CSS custom properties, so they can look more integrated.
- Web components can fire events.
- Web components can have slots to project content from the use site into.
- Web components are much lighter weight than iframes.
Professor Made Nuclear Physics Viral on YouTube: David Ruzic on Explosives
Jonathan Haidt's work is not without controversy though, and he's pushing a certain viewpoint on order to sell his book.

Nature has a review that basically calls him intellectually dishonest with his analysis.

https://www.nature.com/articles/d41586-024-00902-2
Oh nice, "~$30M to settle." That <$100 you get back in the class action will be amazing compensation. Sadly the legal route is a joke at this point.
Regular softmax (and attention) has an error in it.

softmax should be exp()/1+∑exp()

Notice the 1 added to the denominator.

The difference is at the negative limit, softmax can be 0, instead of some epsilon. The same could be done by adding an extra zero value in x.

Downside is, you have to retrain your model from scratch to fix this.
Most electrical cables are AC. Burying them just leads to higher losses.
Well, you're repeating one of the myths yourself here.

Debugging is different and some people find that harder because it's not what they are used to. That does not mean it is actually more complicated.
We are using BuildStream to export a flatpak application but the build system is indeed CMake with both Clang and GCC compiling the project without warnings.

Feel free to open an issue[1] on the project repository to further discuss about a MacOS port :)

[1]: https://gitlab.com/squey/squey/-/issues/new
Yes. This looks really, really good to me. Cross the board improvements in training time, perplexity improvements per both token trained and per model size. I'm reminded of MoE architectures, in that world we're choosing an optimal small model to process part or all of the inference job; I wonder if MoE got some of the same benefits from forcing the Transformer to distinguish between alternate possibilities.

In any event, I'd imagine that this will get widely adopted if the numbers hold up; like I said, this seems to be basically no downside, and should be easy to replicate.
Assuming they aren't hit by hail, or large branches, manufacturing defect in an onboard micro inverter, or any other reason, yes, solar panels don't just die at the year 20 mark.

Instead, they supply 1/5 less power than they were originally rated for, which means the system needs to be expanded or replaced to do what it was provisioned to do.
Web components are great. You all are doing awesome things with them at Mux!
The union could hold shares in a trust, pledging not to sell. Then vote with the shares, and distribute any dividends through to the workers.
Go maps randomize intentionally the ordering of the keys
Sure, but isn't this the same place that mandated lead pipes for most of its existence?
> I have my doubts how long this will scale when Rust has like 40 years of history behind it.

We've been doing this for 10 years already, so if the cost is linear, it shouldn't be a problematic burden over another 30 years. It helps that editions don't need to be big. Just checked the codebase and there are exactly 70 gates for "at least edition X" (2018 21, 2021 19 and 2024 30) and 16 for "is edition 2015" (2 in the parser, most of the rest in name resolution).
> I'm happy if it contributes to the death of the org.

But the not the death of your data. That will be sold onto someone else.
Excel macros.
Drives around, lidar draws a floor plan with all the obstacles, you can then mark zones (don't vacuum here, do extra vacuuming over there,...), set up schedules (vacuum the hallway daily, bedroom every two days, ...), etc.

But lidar is not a camera and exposes much less than a video feed does... why does a vacuum need a camera is a different question.