skysight-inc/HackerNews huggingface dataset:
Yes, there is a risk of failure involved with anything electrical, but I don't see why anyone would consider chaining extension cords inherently dangerous enough to ban. It increases the number of connections, but that's a miniscule risk compared to the 5+ connections an extension cord might have on its own. The only significant risk I know is people disregarding the max amperage rating of everything in that chain.

For anecdotal experience, I've had both extension cords and wall plugs fail (nothing serious thankfully, but they did get a bit melted), but in those cases it had nothing to do with my extension cord chains, but rather an internal connection failure.
> Imagine a world where you need to do a clean install each time you connected to the Internet to ensure no sensitive information is leaked and no malware infests your machine.

This is exactly how Qubes OS disposable VMs work.
Interesting. Saw this on the Wishbone Z80 project notes:

"Guy Hutchison (see TV80 project) has synthesized an early version of the core in a 130nm TSMC process. He determined the design to contain about 20k gates and run at about 240 Mhz. While the speed is somewhat less than "target", optimizations of the logic should increase this somewhat."

Guy Hutchison's TV80 is also mentioned on this project's page.
Fortunately, Uber made tooling for languages with broken type systems

* https://github.com/uber/NullAway

* https://github.com/uber-go/nilaway
> drivers must be fully in control while using Autopilot

Sales guy: "You will love the Full Self Driving feature"

Customer: "So I can just let the car drive?"

Sales guy: "Technically, you must be fully in control, but yes, the car will drive itself"

Customer: "But I thought I had to be fully in control"

Sales guy: "Oh ya, absolutely, you must be fully in control"

Customer: "So I'm fully in control but the Full Self Driving is fully driving?"

Sales guy: "Absolutely, it's an amazingly advanced feature that you will love"

Customer: "But if I'm fully in control, when does Full Self Driving get a chance to be in control"

Sales guy: "The minute you turn it on, there's no delay, it immediately begins Full Self Driving"
>we don't even know why water is wet.

As a chemist it makes me want to take a dip in the ocean.

To try and figure it out ;)
>“I let it lift off by itself. It was well-trimmed and it lifted off normally by itself.”

It sounds like the pilot wasn't fully prepared and engaged to compensate for propeller torque at the moment the aircraft left the surface of the water. At full takeoff power in a single engine aircraft this can be very intense and jarring, particularly with a high pitch ascent and full prop pitch. All it took was a momentary lapse in keeping the wings level to stall out at that speed.

>The indirect causal factor was the pilot’s lack of experience with stalling the aircraft. He told the investigation that he had never stalled the aircraft, which meant that he was unable to recognise the stall during the take-off.

It's this lack of stick and rudder skills at the root of the incident.
Indeed, passengers inflating their life jackets too early directly caused many of the deaths on Ethiopian Airlines Flight 961 [0]. This is why the modern safety briefing includes the bit about waiting until you've exited the cabin to inflate your life jacket.

I have no clue how this applies to floatplanes, though—I'm curious for more details about when the article says "there are approved life jackets which could be used to deal with these circumstances".

[0] https://en.wikipedia.org/wiki/Ethiopian_Airlines_Flight_961
the correct German word that applies here is Galgenhumor :)
Author here for your 8088 questions...
> Its just not meant to be a serious alternative for long term, stable applications which are typically written in Java/C++

The what, now?
The Status Bar should be a footer element
I think that is skydio not anduril? Or if you could provide source about gur complaining against anduril really appreciate it
He's a big figure here in Chesterfield too. He spent the last ten years of his life here.

He was here to build the midlands railway. When he dug the clay cross tunnel he struck coal and iron which started a boom for neighbouring villages. My dad worked for his company until 1998 and I grew up about a mile from the tunnel.

Later, he died at Tapton House - I can see it from my window now, it's also the place where I wrote my first computer program.

The town museum is in the Stephenson Memorial hall and a statue of him is outside the railway station.
> even if it costs more.

So the solution is higher pay
He wasn't president at the time, and he wasn't in the air.
I'm thinking more about the hard limits of physics.

Consider for example the "one-electron" hypothesis --- a far simpler take on it is that the electron is a fundamental particle and that we are nearing an end-game of understanding sub-atomic physics and realizing Einstein's dream of a grand-unified theory --- the universe doesn't seem to be shaped and formed so as to allow for FTL, so one instead needs to work within the bounds of converting mass to energy.
> Sometimes acronyms means multiple things

Exactly. Like WiFi: from ancient times it has meant "Wife's Fidelity".
We do that - chucked all kubernetes apis and run an apiserver with our own apis + controllers to reconcile state. It’s a bit of work to make it work bc the tooling is obviously not designed for this but you can make it happen
The main issue most people have with asdf is that it’s annoyingly slow. Not unusably so, but just enough that it’s irritating.

I identified [0] the source for much of it (sub-shells and pipes) and began a PR [1], but became bogged down with BATS testing, and then found mise / rtx, so kind of lost interest. Sorry. You can always implement these if you’d like.

[0]: https://github.com/asdf-vm/asdf/issues/290#issuecomment-1383...

[1]: https://github.com/asdf-vm/asdf/pull/1441
I have also seen a single phase go out (bird poop into a transformer) and having redundant PSUs on different phases saved our bacon
> I'm more concerned with the data they receive being leaked or sold.

But that's not what we're talking about here. We were talking about a MITM attack on key/tarfile distribution in the context of verifying file integrity.
The quantum vibrations I feel against my consciousness cannot be modeled electronically!
I wonder if natural gas is actually redundant at this point. Around here, phone company decided to take a dependency on the power grid, so phone + internet go down if the power is down.

It wouldn't surprise me at all if some utilities have started installing smart meter upgrades or inline compressors or computer-controlled valves that don't have generators attached to them.
I suppose now she can fly for free on someone’s lap.
But are they at all discoverable from the code base? Those PR messages, jira tickets, and slack history ought to be linked to in the commit message, and that requirements document checked in.

(None of those links help when you switch to different providers; but that might not be too bad, depending on timescales of those changes)
BDD in Deno with Cucumber
Hi all,

I was wondering if anyone here in the community has any experience with setting up Cucumber in a Deno project?

I am currently using CucumberJS in all my Typescript projects for integration testing and I am super happy with it. I wanted to switch to Deno for a while now but I just cannot get Cucumber to work natively in a Deno project (having the Cucumber setup as a separate TS project is no option for me).
In the end I would love to have a task in my deno.json file that runs all my scenarios in all my feature files.
Great idea, easy to use GUI for non-tech and Pandas for data oriented at same time.

Is there some similar project but selfhosted? I would be uncomfortable with uploading health related data to external service.
It could happen at any time to the 65C02. The Z80 was only EOLed a few weeks ago because they couldn’t get wafers from their fab any more. Any chip on an old process is at risk of this.
Because long distance travel can be very expensive it's trickier to make this work, financially. Suppose I "buy" a TfL Oyster card, use almost its entire balance, then Enter the system at peak time and just walk out (without validating) at some semi-rural station like Amersham. Oyster automatically reduces the card balance by the maximum fare, making the balance negative. Since I walked out without validating it couldn't - even if it were legal (which it isn't) - refuse to let me out, but it can refuse to let me back in.

Oyster will invalidate this card (until I pay off the balance), its balance is now hugely negative, but obviously I'm not going to pay off that balance, so I effectively got (most of) a free journey.

At London scale this feels pretty OK. In London a typical Oyster journey is cheaper than a pint of beer, if somebody "owes" you a pint of beer and then you never see them again you probably aren't bent out of shape about that. But Nationally it's a much greater cost. What if I travel from St Ives to Wick? That's going to be pretty expensive, but somehow we need to accept that I entered at St Ives (maybe for a local journey?) and yet might get out at Wick (the far end of the country) and if I don't have the money for this long journey all of that risk burden lands on... the fare operator? The government? The credit card company? Nobody wants that burden.
Sounds like a very useful tool! I just signed & connected my account, I guess I'll wait for the suggested tweets tomorrow (?)
What does the message mean by "contactless card"? Oyster or payment (e.g. credit) card?
It sounds like the two surviving passengers would have died if they had life jackets on. I can’t imagine getting out of an inverted, flooded 185 cabin with a life jacket on.

I think there was some sense to not requiring life jackets on seaplanes. They’re much more confined spaces than most pleasure boats, not to mention that you’re usually on a boat rather than in it. The flooding is also usually just about instant as the airplane rolls over.

Seems common for reactive legislation to not actually fix the situation that’s being reacted to. Requiring shoulder harnesses during takeoff and landing (which is the case in the US) would have actually kept the deceased passenger conscious to escape, as said in the report. But they didn’t change that law.
> convenient reference (to associate signatures) for famous people: Twitter/X profiles?

I've got some bad news.
There are lots of reminders, regular travellers know about it, and in my experience there is normally a mildly exasperated member of staff who will help you deal with the situation by letting you buy a ticket.
Does that mean you're training a lower bit-rate(?) network or you are training a full network to 'know' it will eventually be running under quantization?

I'd imagine there's differences in the two approaches?
The movie 1917 is one continuous 2 hour take.
Ooh the O2 was a beautiful system. In fact all their systems looked amazing. Where all the others made all this super-boring businessy stuff. Well, except Sun, they had style but not too explicit, they were kinda in the middle.

But HP and IBM made boring old boxes :P I did love HP-UX though.
The example of writing a commit message breaking flow state is an interesting one, which ties flow to a related word: fluency.

For the first year or two of using git, I treated it as an undo buffer, with a nice bonus that I could try things out on distinct branches. Commit messages were frequently pro forma, because I wasn't thinking in terms of units of change.

There are still projects I approach this way, "latest firmware" is all I really need if I'm changing things around on my keyboard firmware, for instance.

But with a bit of mentoring several years ago, at a job with expectations for how git should be used, I've come to think of changes to a codebase in terms of a commit. I'm not just writing software, I'm writing a commit on a specific branch.

So writing a commit message doesn't take me out of my flow, because it's part of it: that's what the work was flowing towards. I don't let git drive the work, so there are definitely commits of the form "add $specific-thing\nAlso (minor bugfix/change)", but every time I'm working on a complex project, it's toward a specific commit-sized goal.

I'd love a revision system (probably based on pijul) which created a patch every time I save, which I do every minute or so. With a tool which removed patch lines which never show up in the final diff, and displayed the total change in a way which makes it easy to pick those unrelated changes off into their own patch, so I could break the commit into logical pieces. I wouldn't need it often, but when I'm working on something specific, and I see something else which is wrong, or just easy to change, it would take me out of flow to, idk, write it on a Post-it and do it after the commit is fixed. But commits with unrelated work in them create a sense of creative disorder, one which I would happily take a minute to resolve if the tool made it easy.
https://archive.is/gDXoP
So boxcar2d, but without flash.

https://news.ycombinator.com/item?id=2196747
It's a fact that with NATs, many nodes are hidden from the Internet -- it's in fact how it works. The only way for two hidden nodes to communicate with each other then, is through a central service. And the hiddenness (statefulness) is what caused you to think that CGNAT provides privacy.

So, in essence, you are already believing in my thesis! There's no agreeing nor disagreeing here, we are effectively on the same page but looking at the different sides of it.

As a side note, the early internet had a lot of P2P phenomenons, Napster etc were all based on the technology, but we don't see them nowadays except maybe BitTorrent. The entire Web 2.0 (so GOOGL, AMZN, etc) was built on the already-existing expectation that there is a central node somewhere.
My team uses Make to handle the top-level scripting for a Python development project, and it works great. It was pretty easy to set up the correct dependency relationships.

Make is a powerful tool. You just have to understand how it thinks about the world, and adjust your own thinking a bit if needed.

If you just want to have tasks that depend on other tasks, you don't need stamps, phony, or anything else.

But what happens when you want to say "only rebuild my venv if requirements.txt changed"? that's a file dependency that you can reasonably express between requirements.txt and venv/bin/activate. And then all of a sudden, you're squarely in Make's wheelhouse.
>> truck sized enclosure isn't reasonable for life support and so forth.

Who said anything about life? A machine-intelligence could operate a tiny craft. And even a biological, think brain in a jar, doesn't need that much space. Astronomers cannot find or disprove the existence of Planet X in the ort cloud, an object at least several times the size of earth. An entire civilization could be out there and we wouldn't notice.
We know how to simulate it, but we can't do it. Those equations though require too much computation if you solve them with any known classical algorithm.
Southwest is truly elite boarding on those few airports where you can board from the nose and tail at once. Feels like we are off in 10 minutes.
Work from home. While most workers have now returned to the office after the pandemic, a large proportion have done so on a part-time basis. Passenger volumes are below pre-pandemic levels throughout the week, but are particularly low on Monday and Friday.

https://www.standard.co.uk/news/london/return-to-office-work...
"I only care about myself and do what I want." Thats just being shitty, for you and many others.
My WYSE 180E is still sitting in the garage for much the same reasons.

I used that every day as my daily driver terminal for 10-12 years - I got it was what was effectively NOS, so zero hours on the tube. I've not turned it on I think in 8 or 10 years.

I'll drag it out once I clean up the garage this summer.
> I'm curious for more details about when the article says "there are approved life jackets which could be used to deal with these circumstances"

In context, that says:

“Floating and automatically operating life jackets aren’t practical, specifically because of cases like this where the occupants have to dive out of the capsized aircraft in order to escape the cabin. However, there are approved life jackets which could be used to deal with these circumstances.”

So, I guess there are approved life jackets that do not automatically inflate and are neutrally buoyant, thus minimally hindering attempts to leave a submerged plane while wearing one.
Because it's a Verilog implementation which is much closer to a software CPU emulator than the real thing (e.g. it has nothing to do with the original Z80 "transistor layout").

For instance here's the LD A,(DE) "instruction payload":

https://github.com/rejunity/z80-open-silicon/blob/974c7711b2...

And here's the same machine cycle in my software emulator:

https://github.com/floooh/chips/blob/bd1ecff58337574bb46eba5...

Both set the address bus to the content of the DE register (and at the same time the MREQ|RD pins need to be set somewhere to indicate a memory read to the outside world, in my emulator this happens in the _mread macro), and in the next clock cycle load the data bus into the A register.

What's interesting though is that the Verilog implementation doesn't seem to update the internal WZ register with DE+1, which makes me wonder if undocumented behaviour is correctly implemented, but maybe updating WZ is handled elsewhere (there are references to the WZ register in other places).

In the end, if it looks and feels like a Z80 from the outside (e.g. the right pins are active at the right time) the internal implementation doesn't matter.
Tell my WiFi love her
I've just started playing with DoRAs for fine-tuning TTS models towards particular styles of speech, and they're working extremely well!
The crime of apartheid under international law only looks at existing regimes and whether they apply oppression along racial lines. It does not include provisions on historic oppression done by the ancestors of the currently oppressed. That would be ridiculous.

So saying: “But they did it to a different people, dozens of generations ago” is not admissible as a justification for the crime of apartheid for the ICC. In fact the crime of apartheid has no clauses for any justification, at all, under international law.
Little hack the flight attendants don’t like when making their takeoff and landing checks: just put the bag under your legs and stretch them out. If the plain hit major turbulence your legs are still pinning the bag from being on top of them but you can actually fully extend your knees.
Yes, the headline term was never truly defined for use. Past the headline it didn't get used until almost half way through and then assumed you knew what was meant by it. Only near the end were there hints as to what the writer was referencing.

Good job pulling out a very plausible interpretation though. We talk about this in our dev meetings and attempt to proactively identify and resolve sources. Having well defined and coherent contexts improved our work and the emotional experiences of doing it. This has been helping me recapture the joy of coding.

Shouldn't have taken starting a company fellow business leaders.
Doing things in a hex editor is a pretty weird choice. Is there no disassembler/assembler you can use? Translating the op-codes by hand would drive me insane.
I see your point. Getting the pattern from DOM to create something custom is possible but not in real time. We can not just rely on that. Finding pattern is good but relying on that is not
Ruby has a `NilClass` and the best/worst part of it is the to_s is "", to_i is 0, to_f is 0.0, to_a is [], to_h is {}

It's incredibly clean and convenient until you wake up one morning and have no idea what is happening in your code
GCC 14.1 Compiler Aiming for Release Around 7 May with C23 and AVX10.1
It is probably one of those little process changes to minimize chance of catastrophic failure. Sure, the risk of the daisy chained system going poof is low, but not zero. Instead, you should try to re-work your plans so you do not need to daisy chain.
The Nullable class is nice and I love to use it but it would be even better with an option type like in F#
Is Windows antivirus software still necessary in 2023?
Meta's 'set it and forget it' AI ad tools are misfiring and blowing through cash
You could do topic modeling with Gensim on your competitors reviews and analyze their strong and weak points and try to see how you can stand out.
There were also some Java CPUs, which directly executed bytecode, in which case a "Java driver" would just be the lowest, system-level language available: https://en.m.wikipedia.org/wiki/Java_processor
I find writing commit messages helps my development flow:

Why did I spend an hour refactoring 1000 lines of rust code again?

It worked the first time I got it to compile again, so it's probably fine, but it was a subtle non-functional change. I'd better commit + write a good message so:

- I don't forget why I just did that

- In case I need to back out the next step

- So that my coworkers know what I'm up to, and don't ask me on slack.
You're saying there's no American Airlines near where you live? I find that hard to believe.

Regardless, even if you fly into phoenix, that's not a 4 hour drive away.

Regardless, even if a few underserved locations in the US are a 4 hour drive away from their nearest airport, it doesn't mean that EVs don't make sense as a rental car.
This seems to be over-analyzing. I take it to mean it didn't feel like any kind of physical object to him. You know how in the moment you're either going to react with "oh shit!" or "curious..." because you made an unconscious snap judgement. I don't think he deeply considered how different alien physical objects could behave with far advanced science, then decided how to feel about that.
null would just mean the zero value instead of the absence of a value

String foo = null;

String bar = "";

foo.equals(bar) --> true

This works well provided the data type has a sensible zero value like collection types

EDIT: I'm blocked from posting so I won't be responding further, thank you for discussion.
--> The solution involves integrating a prompt-based paywall, which requires chat users to purchase a subscription via Stripe and validates the subscription by verifying the user’s email at the start of every conversation.

So no free tier/trial? I would highly recommend you implement a paywall after /near the user's "aha" moment. If that is after one chat / part of one/ multiple interactions that is where it needs to be.

You are in a growing market and are trying something different, you need to let prospects experience what differentiates you, before asking for a credit card. Esp if your audience is early-adopter, techies.
Using an iPad as system 7 seems right up this alley, and insanely interesting

https://blog.gingerbeardman.com/2021/04/17/turning-an-ipad-p...
I spent a number of years pounding out code on 327x terminals. They were built like tanks.