skysight-inc/HackerNews huggingface dataset:
We need to specify which version of MSDOS we're talking about. And which version of CP/M we're talking about.

PCDOS 1.0 (could also be called MSDOS 1.0) was written to use the same set of calls as CP/M 80. (NOT CPM-86.) That was the one that was written by the Seattle Computer Company and eventually sold to Microsoft, bought by Bill gates when he needed something to sell to IBM.

When I was younger back in the 80s, just because I could, I wrote a cp/m emulator that basically intercepted the 'Call 0005" of cp/m and called the MSDOS interrupt instead, using the cp/m register arguments as MSDOS arguments. All those cp/m programs ran perfectly as MSDOS programs. Because the same APIs were used for MSDOS as had been used for CP/M.

This is from my DOC file for the emulator:

First of all, I thought it might be simple enough to make an 8080
emulator which ran an 8080 program in the ES: segment just as if
the ES: segment was a 64K 8-bit system. It did work but so slowly
in the CP/M operating system section that I next thought I should
keep CP/M's CCP and BDOS in 8080 but code the BIOS in 8086 so
that file I/O and console I/O would be a little faster.

Then I made a discovery about MSDOS. I knew that it had been
patterned on CP/M originally, but I didn't realise how closely!
In fact, most of the BDOS calls in CP/M are identical to the INT
21H calls in MSDOS. With this in mind, it is relatively easy to
trap any calls to the emulator's BDOS and use those parameters to
invoke the MSDOS operating system.

This means we don't need CP/M code as such in our emulator; no
CCP, no BDOS, no BIOS - just a jump table so that application
programs can latch into the emulator if required.

Later versions of MSDOS drew largely on UNIX/Xenix practices, like pipes and tree-structured directories. These versions no longer used the original CP/M interrupt calls and used interrupt calls that did a similar job but were more like UNIX calls.

Having said that, most of those original CP/M-based interrupt calls were retained also, for back-compatibility with older software.
Men who leave their spouses when they have a life-threatening illness (2020)
Thanks! I hope you read this. My intent with the article was to say "you might thing someone can't acknowledge when they're wrong, but that's not always the case. here's my experiences." it might or might not help.

I am acutely aware that studying people interactions help me. I've lived in 3 countries and passed as native in each. I've come so much further than I ever thought possible because I studied interactions extensively, and practiced them even more. All that "talk to a 100 strangers every week", "learn public speaking," "learn to listen," "watch every possible show in the original language?" "immerse yourself in the culture." I've done it and then some, for years.

The treacherous effect of this is that the better you get, the fewer people believe you when you say that you are autistic / have trouble with reading people (I didn't believe it myself), and thus the more it is held against you when you actually make a mistake. "There is no possible way you couldn't know acting like X comes across as arrogant." In fact, it won't even be chalked up to cultural differences because no one realizes I'm french / german. They just think I have a slight speech impediment.

There is so much bronze-tier advice in this thread that shows that people have actually never tried or practiced what they are preaching here. There is so much rewording and "have you tried asking the question this way" or "you should do X," when really the words seem to matter the least. It's so much more about posture, demeanor, tone of voice, facial expressions than what you actually say. The irony of people immediately making the boldest assumptions and dishing out advice—all the while having no way of knowing if any of what they say is true (they don't know me)—is quite striking.

I tried not to engage on that topic, or bring up how many books about behaviour, workplace dynamics, politics, body language I have gone through because I don't like being combative.
I liked how Taleb explained how it feels knowing that the more you know, you underestimates even more the value of what you already knows.

I have in my house perhaps 42 square meters of bookshelves full of books, sometimes books behind books. Books that I will never read (old books about mouth surgery that I don't know what are doing there). I read what is considered a lot, but it is impossible to read all, and not all topics in my library, made with books from my grandparents (mostly history and engineering) my mom (arts and history) and dad (that is a collector of "things", books are one of those things)

Lately I started to buy roleplay books, physical ones and during pandemic, PDFs. I think I will never have the time to play everything I bought.

Going back to Taleb arguments summarised by Popova.., yes I think that walking in a library feels like staring at the universe and feeling how little you are, how amazing are those worlds (the books) and how exciting is planing the next adventure. You reads a lot, but still are more to read. And the hungry grows then.
My wife and I just spent a month in the UK to see how we’d like it and if we’d want to move there. If you are willing to commute 40 mins (by train) there are plenty of towns with 2 bed apartments for £400k.
You will not need node or npm installed.
Sorry if this is ignorant.

But if I read out the essays on a YouTube episode would that be infringing copyright or annoying anyone if I give full credit ?
My dad's big tip was to ask the guys at Kinko's for old printer-paper boxes, for similar reasons.
Betelgeuse is bouncing back after blowing its top in 2019
It seems like they play until you have a winner.
With only kings left (with normal chess rules) you would have a remis (draw). Kings are simply not allowed to move into a threatened position.

Edit: No it does not make much sense. Re-read the rules. I'll be the old grump who prefers the old vanilla boring rules.
People think backwards compatibility helps keep people on your platform - but it’s often the opposite. You have an Xbox and the next time you buy a PlayStation which you can use to play the games you missed, or vice versa.
In the basement, I have a two bookshelfs of books that "I will never read or re-read". And that's the ones I didn't have the heart to throw away. These are both fiction and non-fiction. It was a sad day when I realized that most books are trash written for money just like your aforementioned TV series.
I don't know if you've ever lived in a place like Pine Bluff, but most people own. It's 52% in the city[0] and I imagine quite a bit higher (70-80% wouldn't surprise me) in the more rural areas. And keep in mind the way these statistics are calculated, all the vacant buildings count as part of that 48%, so the number of renters is likely ~1/3 or less the number of owners.

So unlike places with very high rents but also where it seems like 3/4 of all buildings are rented out, most people in Pine Bluff would be objectively better off if rents doubled overnight with corresponding increases to the economy and local services.

To be blunt, if you're renting you have no claim to the property or lodging beyond the term of the lease. That's the entire point. I do believe human beings have a right to housing, but you do not have the right to live in someone else's house if they don't want you there.

[0] https://www.census.gov/quickfacts/pinebluffcityarkansas
I’m afraid we’re taking about the same expected value: odds of success * value of success
I just reviewed my own set of scripts in bin and don't feel I've got anything to contribute.

BUT, this thread is so special because it feels like this is the stuff you only get to see when you sit down at a co-worker's desk and watch them type something and then say "WHAT? HOW COOL!"

I miss that part now that it is all remote work. :(
Not All Zeros Are Equal
/48 is the recommendation for home users now.

My ISP (Aussie Broadband) follows that recommendation and provides me with a /48 that I can break into multiple /56s or /64s.
I mean, why not the responsibility of CDC?
I don't know and it's not even possible. One of the kings would need to get next to the other, which is an illegal move.
I've started adding some of my shorter scripts to a single repo - https://github.com/curtis86/my-scripts

Will definitely be adding more as I tidy them up! :)
Hey, I love Rush! "Hemispheres" is my favorite album by them!
We would have found a renewable and clean energy source :(
I’ll let you in on a little secret in the middle of California, it’s hot, but it’s an affordable little town, with just the amenities you mention. I know because I lived there most of my life. The town is Exeter.

Like I said, it’s hot there over the summer, and it’s the red middle of a blue state, but the people are very kind. They have an absolutely wonderful coffee shop downtown, a tiny brewery and pub across the street, a couple nice super markets (not so walkable), and some gas station/markets that are very walkable. We lived five minutes from downtown in a neighborhood. We paid $215k for our house, in 2015, so I’d imagine that price has gone up quite a bit, but it’s definitely affordable.
As a non-user of Deno, I’m curious, how do people tend to manage dependency version centralisation in Deno? I suppose this will apply to existing Deno as well as npm imports. I can just see you ending up having to change “import express from "npm:express@5";” from 5 to 6 in lots of places when the next major version comes out.

When contemplating how I might do it, I came up with centralised reexport, a file deps.ts containing:

export express from "npm:express@5";

This would basically stand in for the dependencies object in package.json.

So then I looked up the docs and found https://deno.land/manual/linking_to_external_code#it-seems-u... and was amused to find the same solution, even down to the file name “deps.ts”!

Is this how people tend to work with Deno?

I see it also supports import maps, https://deno.land/manual/linking_to_external_code/import_map..., which could readily solve the problem too. Do people use that?
I went through this exercise pre-COVID. I started working remotely in 2017 as I had 17 years of experience at that point. I left Austin and moved to a small town in 2018 that's two hours west of Austin.

> Any ideas on whether this mid-sized town dream exists...

Sure it exists.

> ...and/or how we’d go about finding it?

Sure, you need to do your research and figure that out for yourself. I researched on the internet for about 18 months and did a lot of boots-on-the-ground investigation. I eventually moved to a small town in the Texas Hill Country that I adore. Low crime, very clean and beautiful environment, low cost of living, absolutely fantastic community and gigabit fiber internet.

I then bought a second, larger home in a small town a little closer to Austin that is logistically a little more convenient and not so remote. But again, it has low crime, a local hospital, HEB grocery store, fantastic community and gigabit fiber internet.

Just do your research. It's not so hard but it will take a little time.

The peace and quiet combined with the cost of living is priceless. I couldn't be happier. I love it out here.
Faster global routing due to simpler routing tables.
We often want the a dyno to maintain a given speed and do torque control with or motor under test. These roles can be reversed too.

When working on water pumps I didn't need a dyno, as the fluid provided sufficient load. It was a bit tricky to make before/after comparisons though be cause getting the exact same operating conditions (torque and speed) was not simple.
Good luck! Try not to get stuck on extreme details; C++ is a very rich language but most people that work with it have pretty rudimentary knowledge, you’d be surprised.
Isn't this basic information that every shareholder already was supposed to know?
I would've liked an explanation on why each of these rules were added to the game. As an advanced-beginner chess player, most of those new rules add needless complexity to the game and seem to serve absolutely no purpose.

> Each player rolls the die, and the number is the amount of turns each player has.

I'll have to think about this. My knee-jerk reaction was to call this "absolutely ridiculous". It may hold some potential upon further thought.
Nuclear power is the climate superhero too nervous to wear its cape
Sounds like Hancock. Beautiful setting but the town seems like a constant reminder of what it used to be.
Similar to most other posters, I have a dotfiles repo, most of it isn't particularly novel, but I have a light wrapper around `git` that after a successful clone, will add custom identity information to `.git/config` so when I commit, I won't inadvertently use my work author string vs my personal author string:

https://github.com/dom111/dotfiles/blob/master/bin/git

which when combined with files like:

$cat ~/.gitidentities/github.com

[user]
name = dom111
email = dom111@users.noreply.github.com

means I don't accidentally leak email addresses etc

Also, not entirely related, but I wrote a small tool to add some animated GIFs to scripts: https://dom111.github.io/gif-to-ansi/
>How does that relate to survivorship bias?

You said that inter vs. intra brand survivorship bias didn’t matter. I think it does, since the former likely has a much bigger effect (models from premium brands generally last longer overall due to higher reliability, whereas random units from cheaper brands last longer due to pure chance).

>...anything.

>If you crank the standards for "solid" high enough, you can make literally anything become unknowable.

This is arguing in bad faith. There is a high level of evidence required to support the extraordinary claim that modern appliances are generally less reliable than old appliances, after controlling for price point. I believe a reasonable amount of evidence to support this claim would require unbiased sampling of a statistically significant number of appliance service records over the years. Otherwise, we’re just idly conjecturing.

That said, I take back my claim that the requisite evidence is unobtainable. We unequivocally know that cars have gotten much more reliable over the years, based on purchase frequency and service records (remember, cars’ odometers used to top out at 99999 miles because they weren’t expected to last longer). There is no reason we couldn’t do similar surveys with appliances.

>Is the corollary that we have no way of detecting planned obsolescence?

No, the corollary is that it would be equally difficult to infer if planned obsolescence has gotten more frequent over the years. That’s very different from being unable to detect planned obsolescence at all. It’s easy to inspect a particular appliance (or line of appliances) and find evidence of premature failure points, as the linked article nicely did.
If they are, then they should be illegal. If they are illegal, and this qualifies, then this guy should be punished.

None of this negates anything I said previously.
The number of people seriously harming their lives with gambling is not small. And it's not just poor people.

People know what they need to survive, but they don't just want to survive for survival's sake. There has to be something actually living for. When those things for various reasons seem hopelessly out of reach, you will usually gamble in one way or another. It's natural to take chances when playing things safe will lose you the game.

Ironically enough, games are a great way to illustrate this and think about it. Let's say there's a game where you roll a die four times after each other, and the goal is to get a sum higher than 20. For every roll, you can pick a regular die, or you can pick one which has one side show 8, and all the other ones 1. The regular die has better expected value, but the optimal strategy incorporates the other die.

Gambling companies seek out people who feel (rightly or not) that they've rolled a 1 on their first roll. And they offer them what seems like a chance. But we should give people in that situation a better option, damn it.
Yeah, but I don't see how en passant helps with this. If you can get them en passant by going diagonally, you can get them normally by going sideways, but they'd have just taken you instead of passing in the first place...
I mean like, this is fun to say, but y’all know this isn’t actually true right? (Well, the free software part is, but the implication in the first sentence isn’t)

The past 10-15 years has seen enormous growth in eCommerce productivity as a portion of the overall economy (just google “gdp attributed to internet commerce” and similar phrases, there’s tons of data on this). The rise in the number of devops engineers and the amounts businesses spend on AWS hosting are often in service of business models that were simply impossible to even try before cloud computing.

Sure, everyone on HN seems to have a story about an organization going all “architecture astronaut”nuts with Kubernetes and then ending up with slower/more expensive infra, and it’s fun to tell those to each other, but there’s clearly a huge amount of economic activity being enabled here that wasn’t happening before.
That seems like an excellent point. Why hasn't this already been done everywhere that gets sunny?
You're right that most of what makes Deere tractors useful is probably proprietary, but once the base layer is open source, modifiable and reinstallable, then you can start building open source components on top that do everything else. We saw that with routers, the OpenWRT distro started out as a bunch of basic low-level code from a GPL compliance case and now there is a full-featured comprehensive web interface and a full OS for routers that is open source and runs on a variety of hardware.

https://sfconservancy.org/copyleft-compliance/firmware-liber...

It is a common misconception that GPLv2 doesn't have build/install requirements, GPLv2 does actually require users to be able to both rebuild and reinstall the GPLv2 parts.

https://sfconservancy.org/blog/2021/mar/25/install-gplv2/
https://sfconservancy.org/blog/2021/jul/23/tivoization-and-t...
https://events19.linuxfoundation.org/wp-content/uploads/2017...
Yep it doesn't work on iOS, hopefully the Tailscale team add a similar debug menu that they added on Android and make the login server URL configurable through there, or a working configuration through a .mobileconfig would also be fine!
Jason Bonham made a couple of fun records in late 80s/early 90s with his group "Bonham". I'd be up for seeing a reunion.
I think most game developers had an eye for this info already.

PS4 was double of Xbox active users for the division.

PC was more inline with Xbox, and a lot different from what Steam said it was..
They use Apple emoji on Android as well. I've been surprised Apple let's them do that since I switched off iOS, but maybe the answer is that Apple doesn't...
Solar may share land that is also used for food, so no: There is no competition between them.

In fact, sharing improves efficiency of the panels, cuts water loss, and often increases yield.
I stuck to XB1 for backwards compatibility and Gears of War, but on the other hand I failed to see an obvious advantage to the PS4.

What's the "killer app" of the PS4? Apart from exclusives, both seem similar. Both seem to be considerably worse as a media box compared to the good old 360 with it's magnificent built-in DLNA compatibility and CD-ripping.
It's a headline, not a whole article. All the content itself is original. I don't see any problem with this at all.
If the player going first rolls 4 or more they can checkmate? e4 Bc4 Qf3 Qf7# (for White with a mirror equivalent for Black) With closer reading I think there’s a missing rule where you just move a single piece that many times?
The excellent serial podcast S*Town did a great job too, on exploring these themes.

https://stownpodcast.org/
Wow, I thought I'd read all of Bear's books but don't remember that one. Found it on Kindle, bought. Thanks!
Mine are mostly here: https://yossarian.net/snippets
The Muffin Man: A GPT-3, DALL-E 2, & Frank Zappa Collaborative Storybook
I find the issue of land use for renewables (especially wind) to be similar as land use for rail and highways. Technically they don't use up a lot of land, but when it is time to actually build there tend to be a lot of problems finding land that people are willing to sell. Either because of noise, or because current utilization of that land would be hindered in some way.

Eminent domain is a common tool to solve this, and it is also used for mining. It is however not very popular.
It's called poverty. Welcome to rural America. Went down the shitter when industry left and the rest of the country ignored it for decades, so now we have MAGA, drugs and crime, and a whole lotta cheap land.
> "Croatians are quite proud of the history of stopping the ottoman invasion."

How come that (under the heading "Demographics") Wikipedia lists [0] the "Eastern Orthodox" were still majority in 1828? Were they Croats? Or - MAYBE, just MAYBE - Serbs? And is it possible that those Christian Orthodox Serbs were converting to Roman-Catholicism (under Austrian pressure)? Look at the numbers in that article, the number of Orthodox falls by 1.78% and the number of Catholics rises by 1.5%.

https://en.wikipedia.org/wiki/Military_Frontier
1. Anywhere and any time if you're rich.

2. A bunch of places that will be significantly worse in many ways (low paying service jobs, manual labor etc.).

3. The problem probably isn't corporate life in general, it's your specific company. Take a break, then consider moving to a different company.
> I can't think of any type of job that is both vilified AND one that you could take on the cusp of destitution.

Telemarketing?

(Edit) MLM would be another answer, and is pretty popular among some of my extended family who are deep in debt that they'll never get out of.
This is an elegant attack that effectively compromises all Titan M chips. They were even able to dump all securely stored private cryptographic keys, which Google acknowledges in the disclosure timeline.

Even still though, the award Google initially gave was only $10k USD(!). They finally bumped it to $75k USD after complaint and review, but Google's bug bounty program claims up to $1 Million USD.

If fully compromising Google's own security chip to dump all private keys isn't worth the full $1 Million bounty, I honestly don't know what is.

Really, what would, in the mind of those on the internal committee, constitute justification for the $1 Million bounty?
> they are quite a lot cheaper to make, so in many uses it would not matter so much if they did fail faster

Hard disagree on that, their current longevity is comparably tiny so you'll have lots of overhead in installation costs. Not to mention the amounts of toxic lead trash you'll need to pay to dispose of, the thing is basically poison after all.

Makes far more sense to invest in multilayer tech even if it costs more since it'll last longer by an order of magnitude and use far less area to function which is a big benefit for vehicles too.