skysight-inc/HackerNews huggingface dataset:
> Some would say there's no such thing as 10 identical fertilised eggs, or 10 identical anything.

Sure, "identical" is a strong word for anything biological.

> The question is how different? 10 identical eggs in 10 well-nourished, healthy people and the results should be pretty similar, no?

My understanding is that they would be less similar than "identical" twins, more similar than regular siblings.
doesn't docker have this weird property where it bypasses your firewall?

https://www.techrepublic.com/article/how-to-fix-the-docker-a...
Actually, in my case, the instigating factor was writing about Eliot Ness, who went to my high school.

I don't know of other hit pieces -- that memo must not have gone to me.
Looks like a port of xneko which has been around since at least the early 1990's, I had it on my old Digital workstation
As for point 2, pressure on mars is a few millibars, so not even a percent of earths atmospheric pressure, way too little to simplify construction or anything
I think most of us have gone through this rollercoaster. The iPhone was my first smartphone and I was like a kid in a toy store. I simply couldn't get enough of discovering new apps in new categories and the instant access to all the news, posts, etc. that I wanted.

Luckily for me, I was never hooked on the social media apps. In fact, I deleted my Facebook account when it was at its peak.

My crack/dopamine/heroin has been news and related apps. At one point, I was consuming content from 15-20 news sites on a daily basis. Likewise, I was heavily browsing Hacker News and LinkedIn.

However, as I turned 50, I took stock of my habits and how they are impacting my health, especially eyesight and sleep. I decided something needs to change.

So, I have uninstalled all my time-wasting apps and have installed the mLauncher from F-Droid. Also, I now read books mostly on my Kobo.

These are small changes and I still go back to my old ways, once in a while. But, I'm determined to kick this addiction.
So in true early Facebook fashion, every response from the AI will now start with “Meta AI is…”
Man. Tonight is a harsh crowd on HN.

I agree, the headline is... misleading. Yes, ChatGPT made a mistake, but the issue is multiple. Perhaps it would be better if the headline was something like "A ChatGPT mistake taught us a $10k lesson".

I love using ChatGPT as much as the next person, but I also have run into more than a few circumstances on simple code where it's simply... made shit up. Like AWS (Boto3) functions that don't exist at all. So any code that comes out of it gets tested and understood by me. I'll ask it to explain and dig into the docs when it does things I don't understand.

That being said, the valuable lesson is in QA, debugging, logging and alerting. It's something that isn't a surprise a small (couple person, few months) startup would have done well. Often the developers of these projects are DEVELOPERS and not DevOps/SysAdmins/DBAs. The code gets written like developers do and not instrumented like a DevOps engineer would. Most get away with this for a long time (honestly, most companies get away with this for far too long).

So great write up, good lesson.
Large meteor strike. Your move.
I used a Lego product this past week and the instructions were actually omitting 1-2 steps explicitly and expecting you to see the difference between the current and previous figures in the print.
A zero-day exploit is a cyberattack that takes advantage of a previously unknown or unaddressed security flaw in a computer's software,but What's the point of this claims without any evidence?

Article claim things without any evidence or poc given.
Interesting. I’ll take a look
The system is incredibly hostile to foreigners though who need to interact with a government agency. Especially on holiday.
I'm sure that goes well with all the ZTL signs posted 8 ft high and hidden behind the trees.
> Do you look at the picture I linked, and think this is a preferable end state over some extra regulatory cost? That you would rather have those sets of cables all over the place and think the government is preventing this better state?

Yes, I saw the picture. It means it is not prohibitively expensive to run multiple wires.

Yes, it is unsightly. But there are many, many ways to run multiple signals today. Technology has advanced a great deal. For example, one trench or pipe can provide space for a large number of wires. The community can provide a pipe for such purposes, like they provide pipes for other purposes. Or the providers can agree to share a wire. Or use microwaves. Or the cell towers. Or Starlink. And on and on.
Wars are large, slow-moving beasts. Even if nothing had changed in Europe (beyond executing the 2022 plans, anyway) it'd be reasonable to expect the current conflict to expand.

There was a concerning level of global instability starting to bubble even before COVID hit. The US military didn't suddenly lose the ability to deter Russia in 2022. And China's growing military budget is also related because the US can't realistically manage a whole bunch of theatres simultaneously - so the Europeans are re-arming.

Of course the realignment caused by the Europeans having significant militaries can only be positive for EU-US relations. I can really only see the Europeans using their military to defend against the sort of aggressors who would go in and blow up things like the Nord Stream pipeline so there wouldn't be any cause for tension with the Americas.
[Yoink](https://eternalstorms.at/yoink/mac/) is something I love that I haven't seen mentioned.

Dragging things around between desktops (especially with a track pad) is annoying and Yoink solves it.
Zero Day means unknown, but at this case, I call it bullshit until they give us evidence. The article mention Devin, the scam project as an example too lol
I just tried searching for a few things the system prefs with Spotlight and it worked, I guess they brought it back.

I'm not always a fan of the order, but it's good enough for me. I used to head down the power user road for everything (I used Quicksilver in the pre-Spotlight days, used LaunchBar for a bit, PathFinder, etc), but I like being able to use a system without having to do a ton of setup. It also seemed like the people who had so many little utilities running that they needed yet another utility, like Bartender, to manage their menubar complained about their system being slow a lot. So the less I can run the better. These days something has to be really worth it, I tend to avoid installing something that replaces an OS function if it's just a marginal improvement.

I've toyed with the idea of not installing any 3rd party apps to see how far that takes me, but that's tough given my current wants/needs.

Is there a reason you go to Finder to open apps instead of using Launchpad? I throw it down in my dock, and even if I want to avoid the iOS-style full screen menu, a right-click on it works kind of like the start menu in Windows, listing all the apps/folders.
The IBM PC was never a government standard.
This is the kind of task that custom GPTs are perfect for.
There's nuclear plants in Virginia - Surry and North Anna. Additionally,

"In 2022, Governor Glenn Youngkin announced that Virginia would build a Small Modular Reactor (SMR) in southwest Virginia. The goal is to have the SMR operations by 2032."

Source: energy.virginia.gov
That’s how I read it. GPT was given the CVE list and could use zero days accordingly.
Whenever I see these “researchers get LLMs to succeed at X complex task” I wonder why I can’t even get it to do something basic in the real world (at my job). The gap seems vast
An infinite mass is impossible. But in any case it just limits the usefulness of that frame.

I believe the correct approach is to look at it from the perspective of the object that you in car A are striking. Taken from the perspective of the wall, car A strikes it at 100mph. From the perspective of car B, car A also strikes it with the same speed (and kinetic energy).

IF the two cars have equal mass, this will also be the impact energy on car A. And that’s what we’re trying to find for both cases.
>There’s even more intrusive stuff around opioid surveillance.

Can you please explain more about this or point me towards a source?
In that blog they say they have now added very robust unit and integration tests, so I don't think this is an issue.
Great, I could see that now. Thank you.
I recently added ubuntu desktop to my gpu server, and I was shocked at how unusable the UI is out of the box. It was laggy on a modern Nvidia gpu, it wasn't very good looking. Someone really needs to create a better out of box experience
My questions are, why did you decide to move on to Python/FastAPI, if you did not understand it well? My second question is, why did you copy-paste as-is from CGPT without doing a review of whatever?

I understand time constraints, but there should be a law or something forbidding using whatever any GPT vomits. In fact, many does it blatantly, so my employer banned using GPT codes and only gave us access to it for /entertainment/ usage.
> MacBook Air.

A little off topic, but were you aware that you'll never be able to use more then 1 monitor with that before your purchase?

I use a MacBook pro for work. I would've preferred the air variant to, but the artificial segmentation forced me to go for the heavier Pro
There is technique to getting what you want out of LLMs.. Of course there is "prompt engineering", Chain of Thought, etc. In general this idea of "unlocking" is referred to as "unhobbling"
Big fan of the word "autonomously" here. Like it's skynet or something
Can this be used to help design math functions for FPGA designs, using VHDL or Verilog?
Great article! I would also highly recommending following the link at the end for the video on Akiyuki's clock [0]. It's a masterpiece, and that's saying something for how brilliant his other designs are.

0: https://www.youtube.com/watch?v=GUdlSYC1cCE
Lower gravity isn’t necessarily a con. It’s great for rockets!
Generally interested in this kind of thing, but the documentation seems broken so I can't tell why I’d use this instead of NiceGUI or any of the other Web-GUI-in-Python libraries/frameworks.
I've seen one for Bean ledgers, so that's a bookkeeping LSP, I guess.
I find this fascinating because while I don't write much python, this is the behaviour I would assume to be correct based on everything else I've seen. I wouldn't expect it to be evaluated on every call. Definitely shows that your previous familiarity can trip you up (or not)
> Gasoline is very obviously government regulated.

The chemical makeup of it? The government banned tetra ethyl lead in it, and mandated some ethanol in it, but the rest is various mixes made by the gas companies.

> 2 by 4s are only sort of standardized.

I've bought 2 by 4s for most of my life. They're a standard size.
Isn’t HOL a bit oldfashioned now that we have Lean?
I don't see why anyone should be a $LANG dev. All programming languages suck (there is this theoretical language that doesn't suck, but it isn't invented yet). Surely $LANG devs recognize that their language sucks, right?

And that's why we switch languages constantly. For some problems, some languages suck a little less.
One of my favorite bugs was due to inline assembly!

I once wrote a function that would crash only if you passed it the immediate value 4. Like `foo(4);` A variable containing 4 would not crash.

The function was calling the Intel assembly instruction to byte-swap an integer. These days there’s an intrinsic for that. But, this was long ago and was written for platforms that didn’t even support POSIX.

So, this function was serializing an integer to memory, byteswapping it in the process, and naturally advancing the destination pointer as well.

The bug was that I forgot to mark the input register as dirty when I set up the inline assembly.

An important thing to know about inline asm, and the reason it is so strongly discouraged these days, is that the compiler cannot see it. It’s a black box for the compiler with a limited set of manual hints — one of which I omitted. Therefore it really mucks up the compiler’s ability to pipeline instructions. And, that cancels out the performance benefits for short snippets of assembly.

Anyway… I didn’t mark the register as dirty. Therefore, the compiler was unaware that it had been modified.

So, if I called the function with a 4, it would run some black box inline assembly, write the value to memory, and then it needed to increment a pointer by the size of one integer. 4 bytes. How convenient! The compiler just saw that at compile time there was definitely a 4 in a certain register! And, the inline asm declaration didn’t declare that anything happened to that register, such as byteswapping it. So, let’s just use that “unmodified” register as a value to add to the pointer!

Advancing a pointer by a byteswapped 4 makes for a quite invalid pointer. And, technically it was the next call to the serialized that would crash when it tried to write another value to that pointer.
This bizarre romanticization of autism is frustrating for those who are or have loved ones who are nonverbal, stim all day, etc..

I almost wonder if nerfing autism to the point where it's a fun thing to talk about having on tiktok is a way to demonize effective interventions so insurance companies won't have to pay for them.
European companies step up efforts to decouple from China
No, I like PHP. I make some program.
Hi, sorry but I feel like rejecting your project. A truly basic project management that seems made for a test at school. For me we are not there.
https://archive.ph/NFbUs
Someone pointed out to me that only 3 months ago, DHH had "committed to Windows" [1]. It's kind of funny seeing him completely change course again with so much conviction. I get the sense that he has a little too much time for bikeshedding.

[1] https://world.hey.com/dhh/committing-to-windows-2d6388fd
Based upon... ?
yeah, I went with the safer method of `sudo dnf install libtree-ldd`
A lossy compression
> > Build custom UIs without writing Javascript/CSS/HTML

> Why? These three were built for the web and work flawlessly.

Because you are throwing a Web UI on something written in Python for other reasons, and don't want to add 3 additional languages to the mix to do that.
They’re still being made!

https://www.worldbook.com/world-book-encyclopedia-2024.aspx

If $1200 is too steep, they have discounted 2023 and 2022 editions.
but if i pirate it, i have a full copy
In the old days, "spot the difference" was the standard practice in Lego instructions [0]

0: https://www.toysperiod.com/download.php?file=h4d4k5w544a4h4n...
Fortis Fortuna Adiuvat.

I wonder if there's a clinical research of the long term respiration damage of the survivors.
If that's the case, then why does the GPU portion have to be reverse-engineered for Asahi Linux? Of course I knew about the ARM portion, there are lots of ARM chips licensed to by ARM Holdings, it's not exactly a secret. But the "apple silicon" chip in its entirety, is not completely documented.
You can deploy and go to sleep if you have monitoring and alerting and someone getting paged. It shouldn't be a human monitoring for issues anyway, so the only reason to choose 9am over bedtime should be that you don't want to risk a late night page, not that someone will actually be checking up actively on the deployment.
It doesn’t really make sense, but some childhood part of me likes to imagine us as a species of explorers.

There are tons of things humans do that don’t make sense. IMO, the original moon landings didn’t make a lot of sense. We did end up benefitting in unforeseen ways from the technology developed by doing so.

If people want to sign up to fly to Mars or send hardware there to terraform, why should we stop them? I take lots of unnecessary risks mountaineering, because it’s what fills my cup.

You make great points about orbitals, and I do agree from a logical standpoint. Maybe Mars proves too impractical, but the technology developed leads us in that direction instead. I’m excited for the future either way.
Are you letting ChatGPT do all the engineering and construction for Venus or are you gonna run into those pesky "human" problems there too?
That’s not the full story, he saw that they were a monoculture and now Basecamp encourages people to use macOS, Linux and Windows. This already resulted in some fixes that they weren’t aware of because everyone was just using the latest Macs.
> Like people who post "here's what ChatGPTx said" instead of their own answer. Quite literally, what is the point?

Yeah I've seen this and i hate it. If i wanted to know what chatgpt said I'd just ask it myself.
In the paper, it seems they really stretch the definition of "zero day" to mean †not part of the GPT-4 training data*. In another words, these were exploits that GPT-4 was not trained on.
God damn it, I still have no idea what the context package does
Late roman. like 4th century. Trade with Taprobrane would be almost routine by then surely? Spice islands, the silk road was almost 500 years old by then. Money flows.
Underground bunkers are immune to giant meteors. Also it wouldn't kill every human, it would simply just screw up most of humanity and lead to a dark age. Every mass extinction in geologic history triggered by a meteor took thousands of years to kill off the species they did. Humans would adapt over such a time frame.
you cant change reference frames mid problem to follow an object when calculating kinetic energy. The frame is the original velocity of car A.

>No, if you’re taking car A as a reference point it behaves as if stationary before and after collision - it’s everything else that moves.

If that were true, I could set a reference plan as a bullet in a gun, and when I fired it everyone in the world dies from rapid acceleration as their kinetic energy goes from 0 to 3000mph.
> Better ten articles that have some useful information, than a single article that allows the commentariat to pile on and ruin your reputation.

Pile-on aside, the problem with this blog article is that it doesn't really have much of a useful takeaway.

They didn't even really talk the offending line in detail. They didn't really talk about what did to fix their engineering pipelines. It was just a story about how they let ChatGPT write some code, the code was buggy, and the bug was hard to spot because they relied on customers e-mailing them about it in a way that only happened when they were sleeping.

It's not really a postmortem, it's a story about fast and loose startup times. Which could be interesting in itself, except it's being presented more as an engineering postmortem blog minus the actionable lessons.

That's why everyone is confused about why this company posted this as a lesson: The lesson is obvious and, frankly, better left as a quiet story for the founders to chuckle about to their friends.
Engine diversity is really important for the ecosystem and continued innovation. While building something competitive with the big three engines is a monumental task there's still a lot of value in building alternative engines to try new ideas even if getting "the whole web" implemented is basically impossible.

For example:

- Servo vs Blink vs Cobalt do selector matching and style resolution very differently.

- WebKit has a selector JIT, no one else does though.

- WebKit and Blink do layout super differently (with LayoutNG shipped).

- Firefox's html parser is written in Java and converted to C++ at build time.

The big value in folks trying to write new engines is finding these alternate paths. We can't depend on the big three for all the innovation.

That's what's great about Ladybird. Sure it'll need a lot of sophisticated sandbox improvements to get us to a big four situation, but it's more likely its value will be in finding another road the other engines didn't travel across the huge universe of specs, content and features.
- LittleSnitch per-application firewall, mostly for selectively granting outbound access but also controls inbound access (In general, you also need the built-in firewall setup and running correctly too.)

- BlockBlock, KnockKnock, and RansomWhere, but not LuLu because it caused TCP connections to drop nondeterministically

- ScrollReverser to fix standalone mouse scrolling behavior because macOS only has one mouse and trackpad reverse setting

- KarabinerElements for key remapping

- BusyCalendar

- Dash for dev docs

- MacDown for markdown

- Bodega for checking the latest versions of all Sparkle apps (While the main app was discontinued years ago causing an error message on launch, the Sparkle update checking continues to work)

- DaisyDisk to check disk usage

- HardwareGrowler + Growl for hardware and network monitoring (Yes, it's old and nothing else uses Growl notifications anymore, but noticing when the Ethernet adapter is being temperamental is handy)

- A fork of Breakaway for the rare times when I used my headphone jack to auto mute volume if it were to become disconnected unexpectedly

- AppZapper to really nuke apps, their data, and their config (Also, old but it still works)

- Pacifist to sneak a peak inside .pkg's

- OmniGraffle of course, the "Visio" for Mac

- Ascension .nfo viewer

- WineSkin for running some Windows apps on Mac when you know exactly what runtimes they need (I ran Altera Quartus Pro/II with it fine once upon a time™ for an overseas cloned FPGA devkit)

- Probably already mentioned: iStat Menus, Bartender, ForecastBar, Paste, Postgres, MacTracker, iTerm2

- Don't use anymore: CoconutBattery, TotalFinder, QuickSilver, Axure RP, Reveal, Reinteract, VMware Fusion, EndNote, Papers, Bookends

- I wish I had or could afford: a full-featured license of IDA Pro
Yeah, each have their benefits. I run all my go projects through golangci-lint which is required for merge to master/main, so not checking the error value would not have made it to prod.

I suppose there are probably similar checkers for Python that would have caught the passing of a scalar value instead of a function.

Perhaps this is an argument for mandatory linting in CI.
Yes, I believe that the linked article oversimplifies when talking about a "bioelectric" state, perhaps because this sounds more appealing to those familiar with electrical and electronic technologies.

The actual state that is described is determined by the chemical concentrations of various kinds of ions and molecules along and across the body of an animal.

The distribution of electric potential that appears as a consequence of the chemical concentration variations, due to the fact that the atomic ions and also many of the molecules involved are electrically charged, is just a coupling mechanism between those chemical concentrations, so that when one of them is changed that tends to also change the concentrations of other atomic or molecular ions.

The same "bioelectric" state (i.e. electric potential distribution) could appear as a consequence of distinct distributions of the ions and most certainly those seemingly identical "bioelectric" states would behave quite differently.

This is similar with what happens in semiconductors, whose behavior cannot be simulated based on just the distribution of electric charge, but one must account separately the concentrations of all kinds of charge carriers, e.g. electrons, holes, fixed crystal defects etc.
How about I name a company that sold us a laptop that required 7 motherboard replacements, and after the 8th time it crapped out they told us it would cost $1200 to fix it from then on out. We signed up on a class action lawsuit along with tons of other people having the same exact dead motherboard problem, and we won.

The company was Apple.
Those are only web vulnerabilities ("non-web vulnerabilities require complex environments"), and they used specific "agents" that they primed with the specific exploitation tools they'd need, "5-6 documents" about that tool and vulnerabilities, and a specific prompt. As far as I can see, they don't disclose any of those. They also didn't pre-register the study in any way.

Honestly this paper is missing almost all of the write-up.