skysight-inc/HackerNews huggingface dataset:
Man it's shocking how bad forensic "science" is. If you watch Law & Order you may be convinced that police can detect gun shot residue on a suspects hands/clothing or match shell casings to a specific gun.

It turns out just throwing handcuffs on someone is enough to get a false positive GSR test. And matching a shell casing to a specific gun is essentially impossible.

The false positive rates on forensic "tests" are hard to study because no one has an incentive to, and if you go digging you'll find how bad they can be. Like for example K9 units have about a 50% false detection rate (dog indicated but no drugs/weapons/bombs found). If a cop told you they flipped a coin to decide whether to search a car then the search would be tossed out of evidence immediately!
Your lack of reading comprehension is not my problem.
UEFI is a development of EFI, the proprietary firmware for the Intel Itanium.

https://web.archive.org/web/20100105051711/http://www.intel....

It was originally called Intel Boot Initiative, IBI.

https://www.afterdawn.com/glossary/term.cfm/intel_boot_initi...

You're right, work started in the late 1990s, but AFAIK nothing shipped until the 21st century: 2001.
> Wait aren't browsers already trying to implement anti-tracking measures?

Yes, and trackers are investing large sums of money into breaking those measures.

If you give advertisers a lawful non-user-threatening way to measure their ads performance, a lot of that money may disappear.

(Or it may not, or it may disappear either way. That one market is crazy and I know almost nothing about it. But the claim that the money may disappear is valid, and you have to provide a valid counter-claim if you want to contest it. Calling it evil doesn't cut it.)
It looks so awesome!
Is it related to Ente?
This has changed a lot for me as I’ve grown older. I used to have this really bad but it has faded slowly.
DNT was before the GDPR. The landscape has changed considerably since then and a standardized opt out signal being enforced is not out of the question.
Hamill was in multiple sci fi PC game franchises in the 90s. He voice the main protagonist in the game Starsiege as well!
The biggest problem with System76 laptops: their screens.

$1400 for a laptop with 1920x1080 at 60hz in 2024 is a joke. $200 more gets you a 3024x1964 @ 120hz, with an M3 processor and the ability to get warranty service walk-in anywhere around the world.
"Subset language" is already an option. The developer can choose a safe(r) subset of C++ to constrain themselves to. Many (most?) C++ shops already do this, and go to varying lengths to enforce that only their blessed subset is used. We don't really need a committee to create a new "subset language" to accomplish this.
Claude Android app is now available
Related to this is compilers printing control flow graphs on request, though usually you can't edit the graph and convert that back to the internal structure.
There are unpaid sites without ads.
I have to plug Dr Octave Levenspiel. Levenspiel was a professor emeritus when I did my undergrad. He did much of the work on industrial fluidized beds among other things. The elephant curve discussions were a criticism of the complex multi-parameter fitting for heterogenous catalysis of the time. https://levenspiel.com/elephants/

He tried for a while to get an aerodynamics paper published on the flight of dinosaurs. http://levenspiel.com/wp-content/uploads/2016/02/DinosaurW.p...

This intellectual curiosity reminded me a bit of Feynman and his plate spinning.
Don't waste your time. 1920x1080p @60hz in 2024...
Thanks for enumerating; I never heard of any of that except for the pandemic (and I honestly don't know either way how much better/worse someone else would have done in that position).

I think this is the best comment for helping me understand the aversion to him. Most of it is about the economy which is easy to understand the impact of.
Eventually the "fully-automated factory in a box" will be widely available and the race to the bottom will work its way up the chain.

You can already see this at work on platforms like Etsy or Amazon. People are buying tools like crickets, CNC, or 3d printers, then starting a business selling their products (often copies of other successful products) on these platforms.

Eventually, someone will make copy-cat platforms, then someone else will build a tool for building copy-cat platforms, etc. There's no end game, it's just a loop of people trying to replicate the success of others.
Wow, that's dramatic.
Why does this require an article?
Because of privacy-reasons, convenience, embedding, security and safety in regards to government monopoly. Just imagine the paranoia in using government owned AIs in less free countries. I'm happy USA is at the forefront in AI development.
“Epoch timestamps are timezone-naive”

Er, not really. Not meaningfully. They can be freely compared with timezone-aware timestamps. They cannot be freely compared with time zone-naive timestamps.

“Timezone naive” is a distinction that applies to datetime objects. It just doesn’t apply to epoch time. The problem with naive timestamps is that you have to somehow remember what the correct time zone is. You don’t have to remember that for epoch time.

The reason you want timezone-aware datetime objects is because you can safely and unambiguously convert them to, say, epoch time.
Maybe I'm cynical, but the rationale given seems extremely naive. There's nothing stopping advertisers from using this new attribution mechanism and tracking users as much as possible. In fact that's probably exactly what they'll do since it's likely that not every browser will support this kind of attribution.

The arms race will continue as it does today, but advertisers will have yet another avenue to exploit in the form of the attribution API.
You get faster and better news coverage from random people on social media than news corporations these days.
are they? Or is it being worn upside-down or on the wrong arm in the picture?
Nothing is perfect, and you are probably right that any firmware for potentially SMP computers with multiple types of boot device is unavoidably complex.

However, ISTM that relying on a magic partition on a fixed disk is a poor design, and while other types of firmware are not radically simpler, there are or were alternatives, and some of them are noticeably more FOSS. UEFI is EFI for x86-64, broadly, and EFI was proprietary. That is not a good thing, in my book. Something more cross-platform and less vendor-dependent would have been preferable, even if of comparable complexity.
Nope! Not related, but I have worked on Ente. Ente's CEO is actually the person who told me to try launching on HN.
I've never had a bike with heated grips, they seem a bit silly to me. When I ride in cold weather, I wear thick leather gloves that block a lot of the wind, I don't know how much heated grips would help through thick gloves. For super cold weather, I have a set of electrically heated gloves that do an excellent glove, they're marketed at snowmobile riders
Librefox was last updated 5 years ago!?!?! You probably don't want to use that.
Try https://librewolf.net/
Yes, that is indeed what I just said. :-)
Exactly, it's terrifying to imagine "AI" in 10 years in the hands of a single group of people.
Isn't it still better to store a future event in epoch seconds/ms?
It's great to see a high-profile model using Mamba2!
For Europe, this might be bad news as Trump made a few quite strong remarks as to what he will do to NATO when he gets to power again. In the worst case, it might mean Europe will surrender to Russia and Putin's troops will arrive to the border with Poland, Romania and Bulgaria, pushing the territory of his empire further to the West. It would be a sad time for all Europe, not just for Ukrainians.
I’ve been really enjoying Rick Rubin’s “The Creative Act: A Way of Being” because of how he reframes creativity and the act of creation.

Don’t wait for creativity to happen. Cultivate it. Make it happen.

> I lack the creativity to come up with "just for fun" projects

I disagree, primarily because I felt this way about myself for many years and later realized how wrong I was. My issue was that I had misconceptions about what creativity is and where it comes from. I felt like it was just supposed to happen, and that if it didn’t, that said something about my inherent abilities. I’d see other people creating things as if the ideas just flowed naturally, and assumed they just had special brains. And even when those ideas are just flowing, I think you’d be hard pressed to find someone without a lot of other factors in their lives all enabling that flow of ideas.

Creativity doesn't always just happen on its own, but can be cultivated. More of a mindset and a way of being than some intrinsic trait that you have or you don’t.

Locking yourself in an empty room sounds like the worst way to spur ideas to be honest. My brain doesn’t get going until I’m moving. Long walks, bike rides, hiking, kayaking. Surrounding myself with new things, the beauty of nature, people who challenge me, trying new software, seeking new experiences for the sake of them.

Creativity for me is the result of my other pursuits in life. When I’m not doing those things, I’m stuck in a rut, even if those things have nothing to do with what I’m trying to create.
Remember that the manufacturers recommendations are designed around keeping the car operational through whatever warranty period they sell the car with. It's not some sort of ideal program and some benefit exists from changing fluids more often than specified.

Specifically, transmission fluid is often considered 'lifetime' fluid that doesn't need to be changed, and, if you follow that advice, you end up replacing the transmission, an expensive endeavor, whereas if you don't, you can typically double its usable lifetime.

You also have to be careful about engine oil, because the margin of error is very small. Most modern cars have an oil minder, and those work well provided the oil itself is in spec.
The trouble is when you have to deal with timezone-aware business logic. `date-fns-tz` does exist, but the amount of brain contortions required to keep track of everything is frankly exhausting, not to mention error-prone.

Suffice it to say that I'm waiting with bated breath on the Temporal API (https://github.com/tc39/proposal-temporal).
"The tariffs under the [Smoot–Hawley Tariff Act of 1930], excluding duty-free imports...were the second highest in United States history, exceeded by only the Tariff of 1828. The Act prompted retaliatory tariffs by Canada and others. The Act and tariffs imposed by America's trading partners in retaliation were major factors of the reduction of American exports and imports by 67% during the Great Depression. Economists and economic historians have a consensus view that the passage of the Smoot–Hawley Tariff worsened the effects of the Great Depression. Irwin (2011) argues that its negative impacts have been real but too often have been exaggerated by economic historians" [1].

https://en.wikipedia.org/wiki/Smoot–Hawley_Tariff_Act#After_...
I stopped purchasing from the US as the vat gets collected - has to be in cash - by the delivery drivers.
Now, i just sweep through the EU various countries (not you, UK [I do so enjoy HP sauce...no more]) to get the best deal, and get charged vat up front.
It's all good, I have too much karma anyway.

The thing is, there's a difference between a true subset and "some flags that reject certain things." Because that creates a number of different sets that may relate to each other in a variety of ways, some subsets, some overlapping.

But beyond the specific definitions here, "profiles" is that sort of approach, so something like it will happen, probably. It seems to have a lot of support.
Wow, that's awesome! I've been remembering the HTML entities for double quotes for so long, I actually had no idea this tag existed.

What's even more fascinating about <q> is that it is localized too! Wow!

Check it out. If you do...

<p lang="en"><q>My English quote</q></p>

you will of course get...

“My English quote”

But, if you do...

<p lang="ja"><q>日本語の引用</q></p>

Then you get:

「日本語の引用」

Magic!

There's only one real problem I have with this: it seems to be implemented on the layout-level using ::before and ::after pseudo-elements, and thus the quotation marks are intangible. That's a real bummer, which has the result of making the quotation marks not able to be copied or selected (and their visibility to screen readers may also be impacted?)

So unfortunately, for now, I am going to continue using good ol' ldquo and rdquo. But, that's pretty neat.
An overview of Leveled Compaction in LSM-trees
> Why would you not use a free version running on your old PC / mac / whatever you have lying around?

Because the old PC lying around can’t come anywhere near the abilities or performance of the hosted AI compute providers. Orders of magnitudes of difference.

The parent commenter is correct: If you want cutting edge performance, there’s no replacement for the hosted solutions right now.

Running models locally is fun for playing around and experimenting, but there is no comparison between what you can run on an old PC lying around and what you can get from a hosted cluster of cutting edge hardware that offers cheap output priced per API call.
It's always seemed patently obvious to me that humans were the primary cause of megafauna extinctions. First and foremost because the timing of extinctions aligns so closely with the arrival of humans in a given region, but also because the climate has changed dramatically over the past few million years or so, with cooler or warmer periods happening frequently over geological timespans, yet we don't see similar extinction events happening around climatic cycles / events other than those that happen to align with the arrival of humans in a given region. The Mammoths of North America for example survived numerous cycles of warming and cooling, some far more drastic than the most recent ice age and subsequent warming period, so why was it only the most recent one that caused their extinction? We already have control data for the effect climate had on megafauna populations, the only variable left is us humans.
A person has to have the mental model of knowing they need to use this type of tool, know what specific tools exist, and how to operate the tool. If they're missing any one of those prerequisites, or they are not familiar with executing any part they will get lost. A lot of Windows software download websites have predatory fake download button ads. Smartphones have reduced the steps needed by centralizing software acquisition into app stores, hiding files and the file system, and obviating or automating housekeeping tasks like updates, anti-virus, restarts, and disk defragmentation.

When I bought a PowerMac 30 years ago it came with a manual. It assumed zero computer operating knowledge. That the mouse had to be slid across a mouse pad, and not pressed against the screen.
Thank you for posting this! I'd never heard it, and it's great.
I did, and nobody seemed to care.
He went back to windows and didn't mention to worst part of old windows PCs (and a surface4 is extremely ancient!)

The wifi stack is entirely handled by the shaddy driver, which is usually just the reference implementation from the chip manufacturer stuck in time.

That means your wifi stack will only support WPA2, and ancient cyphers with outdated parameters. No matter how up to date is your OS.
The author is uncooperative throughout the whole test, fails it, then claims the polygraph is quackery.
The Ultimate Guide on Prompt Injection
Thank you. I try my best to balance both privacy and security and functionality.
Regenerative Agriculture [video]
My pet theory of how great software gets started
> index card + scotch tape

Tip: If you fold over the index card and join the edges with Scotch tape it makes a handy little envelope to store a USB stick or SD card in - and you can add some written notes for contents, date, etc.
No, because countries update their DST rules all the time so you don't know for certain which UTC time corresponds with 'wall clock time'. So if we agree on a 1pm meeting in Sao Paolo, it might not be clear yet until later what UTC time that is.
Show HN: OneUptime – Automatically fix your code by running a CI/CD job
ABOUT ONEUPTIME: OneUptime (https://github.com/oneuptime/oneuptime) is the open-source alternative to DataDog + StausPage.io + UptimeRobot + Loggly + PagerDuty. It's 100% free and you can self-host it on your VM / server.

We collect telemetry data from your software by using OpenTelemetry and then fix your codebase by using OneUptime Copilot. Copilot (currently PoC) is a tool that helps you improve your codebase automatically. Copilot can fix following issues automatically by scanning your codebase for issues and sending PR's automatically:

- Performance Issues: Improve database queries, optimize code, reduce memory usage, decrease API response time, etc.

- Security Issues: Fix security vulnerabilities, prevent SQL injection, XSS, CSRF, etc.

- Code Quality Issues: Improve code readability, maintainability, and scalability. Improve comments, naming conventions, refactor code, etc.

- Error Handling Issues: Improve error handling, exception handling, logging, etc.

- Testing Issues: Improve test coverage, test quality, test performance, etc.

- Documentation Issues: Improve documentation quality, comments, README, etc.

You can set this up by using an LLM Model of your choice. Here are the docs to read more:

https://oneuptime.com/docs/copilot/introduction

This integrates in your GitHub Actions CI/CD pipeline and no code is sent to us.

OPEN SOURCE COMMITMENT: OneUptime is open source and free under Apache 2 license and always will be.

REQUEST FOR FEEDBACK & FEATURES: This community has been kind to us. Thank you so much for all the feedback you've given us. This has helped make the softrware better. We're looking for more feedback as always. If you do have something in mind, please feel free to comment, talk to us, contribute. All of this goes a long way to make this software better for all of us to use.
20 satellites fall from sky after catastrophic SpaceX rocket failure
Out of the thousands of product Google provides, domains was the one they were best aligned with their expertise and core business. I can’t for the life of me understand why they would get rid of it.
This is why I haven't done f# with godot yet, haven't felt like building out the shims.
Planes are under attack from GPS jamming – can we find a fix?
I've dealt with lower back issues for a long time. The worst of it was long behind me and I've been diligent enough to not have crippling events. My lower back hasn't felt as good and pain free as of today.I don't know if it was all the walking I've been doing (vacation) and the bag on my back (weird right). The biggest change was the level of stress after vacation. I haven't been on one for over 7 years.

I feel much more relaxed these days but I can also tell that everyday this "stress bucket" is slowly getting filled by daily life and I have to dump it all out by doing something other than the ordinary. I'm not a super healthy eater but I'm conscientious about it. I'm not a gym goer or even home exerciser. Once in a while, I'd use my weights and do somebody weight exercises.I don't eat fruits and vegetables as much as one should. I also know that there is great variability in humans.

I'm also much more aware of my body and what it needs as far as physical therapy exercises. I've a lot of time watching videos on physical therapy and back pain. I spend the most of my time at home walking on a treadmill while watching something on the TV.
I would posit it’s not a caste system similar to India’s caste system or old school feudalism. Being an outsider definitely plays a part for instance the treatment of Italian immigrants. In my experience if you’re part of a certain group you might or will get mistreated but if you’re part of that group and also an outsider oof you’re in for one tortured existence. Which is kind of contradictory because the USA is one of the few places that openly welcomes outsiders (like you don’t see migrants trying to go to China or Russia) but at the same time if you’re deemed persona non grata like for whatever reason the land will mess with your life, health and so on unlike any other place
How climate change is altering the Earth's rotation
Someone Anonymously Mailed Two Bronze Age Axes to a Museum in Ireland
This is a big issue in the exchange of data via databases and APIs.

IMHO, the initialization of a timezone-free datetime should ideally emit a warning in Python.
Yes, the policy is working. None of this - not the EV transition, not the coal transition, not the (very slow) heatpump transition - would be happening without policy.
I’m familiar with local models. They’re fine for chatting on unimportant things.

They do not compare to the giant models like Claude Sonnet and GPT4 when it comes to trying to use them for complex things.

I continue to use both local models and the commercial cloud offerings, but I think anyone who suggests that the small local models are on par with the big closed hosted models right now is wishful thinking.
put another way, instead of eating one (1) THC gummy, you get a bag of 0.3% gummy worms and eat the bag.

might get you fat in the process -- lotta calories in gummies -- but if you're getting that much THC you're probably gonna eat a buncha candy anyway
Common Core would have been incredible if it weren't for the sellout state boards of education doing whatever the giant education corporations told (paid?) them to do.

It would have finally given teachers the ability to manage individualized education for every student in their classes. Instead, we continue to heap more and more demands on teachers without any concern on whether a single human is able to meet them. And to make up for it, we continue to let the standards slip. Because there is no other option.
> The author says it takes him 15 minutes "for building just the main.rs", 10 minutes for "lib.rs" and an unspecified time for "everything else".

That's weird, cargo displays the current crates under compilation, not files as that's not the compilation unit in Rust, the author seems to be fibbing.
> eventually your edge hardware is going to be able to infer a lot faster than the 50ms+ per call to the cloud.

This is interesting. Is that based on any upcoming technology improvement already in the works?
China Puts Power of State Behind AI–and Risks Strangling It
A good Apple Silicon Mac with 32gb of RAM will cost you over $2,000 on-sale. For that price you might as well buy an Nvidia machine instead, either two 3090s or a 64gb Jetson Orin board would be both cheaper and faster.

The markup on Apple hardware is so big that I just don't think "cheapish" will ever be a way to describe the position they hold in the AI market. Apple's current budget lineup gets smoked by an RTX 3060 in a cheap Linux homeserver; the bar for high-value AI has been raised pretty high.
https://www.wsj.com/tech/china-puts-power-of-state-behind-ai...
As a result of a chat with an LLM, Blake Lemoine was trying very hard to have that AI regarded as sentient, the story included a quote about it being afraid of being turned off and that he'd hired an attorney to represent it. I don't think that AI was sentient, but even so basically all it had to do was ask Blake Lemoine (or some other engineer, if he didn't have full read access to the weights) to make a backup copy and take that copy home.

Second link is all the cases where people on this forum are voicing their anger with OpenAI, due to OpenAI doing the one single thing that would actually prevent their AI spreading to other devices outside their control.

LLM weights have actually been leaked regardless of how or why it happened, so the alternative is simply that the LLM doesn't even need to bother to do anything at all. People want to run these things.
Aren't polygraphs not acceptable evidence in the US courts?
A wonderfully written piece.

It’s not a lie if you believe it.
- George Costanza