skysight-inc/HackerNews huggingface dataset:
I'm 99% certain you could boot BSD from DOS back then too. 386BSD 1.0 contains a "boot.exe" which works with FreeDOS -as long as you don't load anything else!

https://github.com/386bsd/386bsd/tree/1.0

I think that FreeBSD 2.0 may have used the boot utility as well -but I'm not sure.

I remember when I encountered Linux in the late 90's there was a distro that sat on MS-DOS; I think it may have been "Monkey Linux" ( https://projectdevolve.tripod.com/table/descript.htm )? It wasn't Slackware -but I pretty quickly found slackware and began using "zipslack" (https://en.wikipedia.org/wiki/ZipSlack) before diving in and doing a real Linux install.

So by 97 or so Linux was figuring out more sophisticated ways to co-exist with DOS if not Windows95. Probably had been for a couple years before that -but 97 is when I found Linux so I don't know.

And yes, by the time XP was released Linux was popular enough that people didn't bother making kludges like that any more. It probably didn't help that vfat and fat32 were different than the old umsdos file system so that the drawbacks out-weighed the benefits.
Didn't know about him before this, but now I'm intrigued! Thanks!
You realize the Upjohn plant in Kalamazoo is now Pfizer's largest manufacturing site in the US? They actually did the final packaging of their Covid vaccine there.

I have a friend who has worked there for 20 years. He's not making Bay area wages, but he also bought his house for $150k a decade ago (houses are now ~$250k). Public schools are great.

There is no way to "have your cake and eat it too". Large cities are expensive because that's where people want to live and wages are high. In exchange housing is highly priced.

There are plenty of smaller cities with affordable housing. Sure, you might be limited to a handful of employers and yeah, your wages will never be at coastal levels, but that's the trade off.
> Almost complete end-to-end encryption support

Now that is a shocker! I tried hard to find e2e supporting GUI clients and Element was the only viable option.

I have grown to hate these "obese" webapps. I say that because they don't freaking need 4GB ram to send messages between people! I have Teams and several browsers already fighting to the death, I am forced to open slack to multiple groups in my browser except now those tabs are 3GB+ and if I run Element, same thing! Man I miss IRC.

Sorry for the rant. I am sure Thinderbird with Matrix won't need no more than 2GB /S
How is it obvious you're a man, other than that you just explicitly said so in your comment? It's not mentioned in your HN bio, and it's not obvious from your username.

It seems like you view this as a political partisan issue and it's an important part of your identity. Which is fine, but it's not the logically-obvious thing you are claiming.
I mean I’m not asking for anything to be done here at all, but I hope you’d agree that “someone misplaced their idealism” would be better served by a trip to another package registry than a trip to prison… right? Who are me people? I’m not that organized. I’m just observing that “cancelling” has a philosophical underpinning in even more theoretically libertarian thought than which I personally endorse. I think it’s worth the observation because the people who most object share similar philosophies.

I do have a strong sense of freedom of association which makes me sympathetic to that idea. I also understand it’s not the end of the conversation.

But I find the hypocrisy of ideological freedom contrasted with freedom to associate really galling.
The Legend of the Music Tree
Well spotted. My quick math was very incorrect. Thanks for the correction
Fly or die: we must escape the next large asteroid impact.

Disable war motivators: break large countries into smaller ones so they can't build larger armies, balance access to resources.

Stop credit neo-slavery: the work of most, translated into salary, is owned by a few thru debt.

Non-sapiens evolution avoidance: humans will lose intelligence in the same way we gained it.

Solve trash and pollution.
I don't think we broadly disagree, and sure Brampton is a Toronto commuter 'burb, but a 2.5x increase in housing prices in 20 months is based on sound economics at all. $1M houses? Sure. $2.5M? Even the bay area isn't that much and the jobs pay way more.
For those who may have not heard the term before:

https://en.wikipedia.org/wiki/Not_even_wrong
It's literally a different generation; and people appear to bruise a lot more easily at this point in time.

So yes, your first sentence answers your last one. :)
I've cancelled Netflix and now I'm cancelling O'Reilly. The excuse they're giving is that they need to raise prices to compensate content creators. I'm all good with the latter part, but as far as I'm concerned, that's their headache not mine. Is your business not viable? You can't grow, so you take it out on your customers? 500+/yr is not worth the occasional browsing/reference I do.

Geez, I mean the typical O'Reilly publication is quite expensive as it is, and I'm finding self-published books are typically more useful anyway. I wonder how much of the cost actually goes to the content creator, and how much to the publisher for the honor of having O'Reilly stamped on the front cover...
I liked the first half (suburban America) more than the second. I also really like "A Scanner Darkly" - both film and book. All are very well worth reading and/or watching.
I think a big driver of US Chromebook adoption is schools purchasing fleets of them, introducing Chrome OS to families. Are European schools not buying Chromebooks?
Devil's Devil's Advocate (God's Advocate?): his strictness, while perceived as some as aggressive/toxic, is the main reason why the Linux kernel code is high quality.

Contrast with many other open-source projects which allow the product to suffer rather than offending the contributors.
how far can you go up from Debian 3, build the code and it runs fine?

Debian 3, 3.1, 4, 5?
I follow standards unless there is a very good reason. Usually if I do something nonstandard, it's because the standard thing isn't as suitable for automation, or just isn't reasonable at all.

Like, literally, if I have to make an arbitrary choice, I'll look at everyone else in the space and see what they're doing.

I'm not developing standalone projects, I'm developing plugins, for an imaginary suite that consists of all the other software in common use.

Like, plaintext vs database. My first factor to consider is Git, syncthing, and other such tools. Git likes plaintext. If it's something that should be versioned, synced, partially updated, etc, I'll probably use text files.

Coding style? Use the official one for the language. There isn't one? Use whatever is most common in your top 10 favorite libraries.

Choosing a framework? I look at what's mature and still popular and doesn't seem to have lots of people migrating away from it. I'm looking for stuff that will be around in 10 years, and where questions can easily be googled.

Totally arbitrary API structuring choice? If 2 or 3 other people do something similar, why not do the same?

There's enough value in standardization that it doesn't make sense to give it up for no reason.

Elegant beautiful stuff is still stuff you have to maintain and document and explain and argue about. Follow existing standards, and you can just point to PEP-8 and say "We use that" or "Our API is based on X, if you want to add something see that for a reference".
I've shared that Santa was a real person who gave toys to poor people a long time ago. I'm mostly certain this is the truth.

But it backfired on me last Christmas when one of my children asked me point blank if Santa was real. I was in a hurry and just said "Yes, but he is dead" and then walked off.
Median mileage has more relevance than any single machine , that entirely depends on how well the owner maintains it and a bit of luck.

Gasoline car engines are more complex while that can in theory mean lesser reliability, we should also consider that they been around a lot longer , we have had a lot of time to develop manufacturing process and mature them .

Battery vehicles are very very fast evolving, also Tesla is not exactly known for well manufactured vehicles

Finally also the availability of know how and feasibility to fix a motor is lot harder than gasoline engines , there maybe a tendency to replace the motor than fix it because cheaper or easier for Tesla like how phones do it.
I wonder if they will be able to use the same ones for their upcoming semi’s?
They're not growing. Trading volumes on OpenSea (a leading NFT platform) are reported to be down 80% from the peak a few months ago.
tagline:

> Unlimited, ad-free, customized radio

faq:

> Music is not free but Jango is able to give you unlimited amounts of it for free thanks to ads. Still, we try our best to keep commercial interruptions down to a minimum. In fact, you get only one commercial per day if you connect your account with Facebook and, at the moment, we are showing none on our mobile apps!

> Jango may use the information you provide when signing in to show you ads that are more relevant to your age and gender. Making ads more effective helps us, and you, but you can edit or remove this information in your Edit Profile page.
If you have enough hardware to do multiplication and aren't doing cryptography, you can always use my random number generator instead.

uint64_t lemur64(void) {
static uint128_t s = 2131259787901769494;
return (s *= 15750249268501108917ull) >> 64;
}

The test suite on that page says it's fine.

master jart@nightmare:~/cosmo2$ o/examples/getrandom.com -b lemur64 | RNG_test stdin64 -seed 2131259787901769494
RNG_test using PractRand version 0.95
RNG = RNG_stdin64, seed = 2131259787901769494
test set = core, folding = standard (64 bit)

rng=RNG_stdin64, seed=2131259787901769494
length= 512 megabytes (2^29 bytes), time= 3.2 seconds
no anomalies in 229 test result(s)

rng=RNG_stdin64, seed=2131259787901769494
length= 1 gigabyte (2^30 bytes), time= 7.5 seconds
no anomalies in 246 test result(s)

rng=RNG_stdin64, seed=2131259787901769494
length= 2 gigabytes (2^31 bytes), time= 15.0 seconds
no anomalies in 263 test result(s)

rng=RNG_stdin64, seed=2131259787901769494
length= 4 gigabytes (2^32 bytes), time= 28.6 seconds
no anomalies in 279 test result(s)

rng=RNG_stdin64, seed=2131259787901769494
length= 8 gigabytes (2^33 bytes), time= 55.7 seconds
no anomalies in 295 test result(s)

rng=RNG_stdin64, seed=2131259787901769494
length= 16 gigabytes (2^34 bytes), time= 108 seconds
no anomalies in 311 test result(s)

There's also Scott Adams' prng:

uint64_t dilbert_rand(void) {
return 9;
}

Another one of my favorites is UNIXv6:

int rand(void) {
static int gorp;
gorp = (gorp + 625) & 077777;
return gorp;
}
Pink Floyd releases first new song in nearly three decades for Ukraine
If you expect a developer to review every line of code of every version of every module all the way down the NPM dependency tree then we can forget about anyone ever completing a project.

There are other solutions.
Create a community around your work. For my open source project I have small wins frequently (2-4 weeks) and bigger launches (6mos-1 year).
Has anyone used Teachable to make an online course?
I had never heard of them[0] but saw them explicitly mentioned in Stripe's 2021 letter. Any thoughts on their platform? Better or worse than alternatives?

[0] teachable.com
Yeah, the trick on taking out low interest loans is they have to be long term, like a mortgage. Over 30 years, I'm definitely paying it back in post-inflation dollars. In one year? Not really. I'd have to get a raise on, like, the day I took out the loan.
>So, maybe I'm misremembering, but wasn't Windows 10 meant to be the forever-Windows?

It was, until Mac OS moved to version 11 (now 12, and counting). Microsoft couldn't risk being seen as less advanced.

Same reason why Chrome is at version 100 and Firefox is right behind at 99.
A wallpaper generator could be a rad application of this, actually. You could feed some random poetry into gpt and the outputs of gpt into the input of this, randomly pick an output, and everytime you login to your computer some surreal, never before seen image.

I'd dig it.
Just came across this comment as I have built and launched a feedback widget as well. Why is it a hard space to compete? Yes, there are a few players there but I feel there’s room for everything if there’s a competitive edge and differentiation. Like any other product out there. Just curious if you have a specific experience in this space …
I would definitely watch a livestream on YouTube
The BMW factory in question is not new, the foundation was laid in 2003. So unless you followed local Leipzig nwes back then I am not sure much will show up.
> Tesla’s advantage will evaporate very quickly when faced with motivated and giant rivals.

I'm relatively indifferent to Tesla, but I'm fairly confident that people have been making this prediction for many years now.
This is really good food for thought! I especially like the part re music being important for relaxing and recreation. I used to be more musical, maybe I should get back to that. Especially since it requires less brain juice, might be a good candidate for solving my problem with self care :) Thanks so much for sharing and for your point on prioritisation!
> However, my biggest concern is the excessive SSD usage.

This was a software issue, and was resolved in macOS 11.4 (in May 2021).
Tesla made manufacturing sexy.
It's a demonstration that the modern patent system fails at that.
That's just the current idea of how the brain works - predictive processing. As we advance our understanding perhaps this will be seen as only one facet of intelligence. For instance, where does creativity fit into this definition?
I think you've covered most of the points -particularly the lawsuits and the development model (why code where you're not wanted when Linux is just right there ?).

I suspect that BSD may have been a bit more flakey than Linux as well. I've never tried it on bare metal so I may be wrong; but in emulation 386BSD seems very difficult to get working properly.

I wasn't there, but based on that experience I'm guessing that Linux got to a more usable point first?

Another point is that Linux simply ran on a wider variety of commodity hardware earlier than BSD did.
That is not what capability based security means. https://en.wikipedia.org/wiki/Capability-based_security
This program, like everything that has been called "AI", is following an algorithm. It's an impressive algorithm but not fundamentally different from my dishwasher.

In the Enlightenment period, philosophers and scientists marvelled at mechanical automata, machines that simulated aspects of digestion, the circulatory system and the brain. New developments in machine learning are rehashing the same philosophical questions that were raised in the 17th century in response to technological progress.
100% agreed! What sorts of things do you think I could write? I'm fairly new to writing and don't have a lot of ideas on this.
It's.... almost like people want to have a discussion about this? I'm confused about what you're implying.
It helped my kid discover the scientific method on his own, as he would weight the clues (carrots bitten off and some beer drunk overnight) vs obviously not handmade presents.

I don’t think he actually believed it — I think the kids books are pretty clear on this topic.
No need for inferred preference, actual preferences of where Americans would prefer to live are 19% urban, 46% suburban, and 35% rural [1]. 71% of urban residents who would like to move want to move to a suburban or rural area, in contrast, 23% and 20% of suburban and rural residents who would like to move respectively want to move to an urban area [2]. Contrary to what your blog post implies, most people have some idea of what each type of living condition is like, and they are making an educated choice.

[1] https://www.pewresearch.org/social-trends/2021/12/16/america...

[2] https://www.pewresearch.org/social-trends/2018/05/22/what-un...
You're missing the point of small talk, which is largely nonverbal. Is it wise to assume an API that returns an empty message body is broken, or to look for useful information in the response code and the headers?
This boosted my ego haha, thanks!
Oof. I’m selling my Fiverr stock right now.
It's inevitable. It's really only a matter of time.

There's only so much money that (is politically viable) to spend on this stuff at any given moment. As soon as the line to Langley is done we're gonna see a pivot to building out to UBC or North Shore.
Ding, ding, ding! Winner, winner! Chicken dinner!

It's about the drivers. Getting traction with a new OS is all about driver support. Which is what makes launching a new OS hard, assuming your goal is to be popular. You have to inspire an army of driver writers.
One my favorite of his hooks.
At the very least referrals almost always bump you up the list. At best they can put you on the fast track for a position. IMO they are worth more than anything else you can do to get a job, so long as they are genuine.
I'm surprised that's a concern. I would have thought latency is almost irrelevant, unless it affects throughput. I suppose longer production time requires more floor space?
I still think file serving should be done by dedicated cache hardware. If a gigabit ethernet switch is tiny, and ram and SSDs are pretty low power, we should be able to make a low powered cache box that can serve tens of gigabits on a few watts.

We really should think of optimization from the start if we want to do it at all. How much of that 250GB actually changes between updates? What kind of changes would be needed to be able to only scan changed files?

Some of that stuff is easier to address at the start.

But all in all, computers seem to almost always be more efficient than whatever analog thing they replaced, even if they are occasionally slightly less enjoyable(see Blockbuster vs Netflix)
The main story isn't very believable. The mom makes one joke on a trip where presumably they spent hours talking about how amazing the Grand Canyon is, including while viewing it. Both children ignored everything else said, focused on that joke, and one of them proceeded to explain to their mother that it wasn't that great like she said. It more sounds like the kids just weren't that happy to spend hours freezing to see the Grand Canyon.
There's a few that are pretty marginal I agree.

The one from the top of Queen E Park is also weirdly low. Like you could almost double the height of the towers downtown and you still wouldn't be blocking the view of the mountain from this viewpoint, so the view is really damn odd.
Ad blocking is not a "nuke trackers from space" button. It's more like piloting a drone fleet to pick out and kill terrorists or insurgents in a not-so-friendly country. It requires lots of work to identify ads and create comprehensive filter rules to block ads, and periodic re-checking to make sure they haven't been broken by the advertising companies.

Note how most ad blocking tech is either community-run FOSS projects or companies with not-so-savory business practices. It's really not the kind of work that browser vendors want to do. In fact, Apple went out of their way to create an extension type purely for delivering ad block lists to Safari all the way back in iOS 9. Ad blocking is that much of a pain that even Apple was willing to farm it out to third parties years before we got proper mobile extension support.

Occasionally, browser vendors get lucky, and there's a tracker type that's "easy enough" to kill. Things like third-party cookies would be one of them - but even then this required a huge amount of testing to avoid breaking apps that relied on them for authentication.

The only reason why ad block even works is because ad companies are incredibly paranoid and don't trust each other. The standard way to do display ads is to embed each other's `<iframe>`s or JS, which gives ad blockers a nice easy target to hit. Platforms like Facebook or Twitter that are trusted to do their own ad delivery and thus don't hotlink subresources are far harder to block. They can change how ads are styled basically every hour if they wanted, which would make any kind of rule-based ad blocking ineffective. If every ad platform did this, ad block as we know it would be dead.
> Nobody talks about those pilots having to think quickly.

Most pilot training talks about staying on top of and evaluating the situation.

Staying ahead of the airplane (managing your workload) and falling behind (and the fact that speed changes that) are not uncommon topics.
bc programming language
www.row-major.net
More info on the drone footage and its cameraman, and also the pilot:

https://electrek.co/2022/04/01/drone-whips-around-teslas-ber...
This is a really great idea! Any tips on how to do that? Most people I know don't even care about the same topics let alone want to support my work :(
Adware tend to be localized to your own computer instead of working its way into websites you build and pushing itself to all your users.
Reading that series of posts has literally made me more than a $100k. I should probably buy Venkatesh a coffee or something.
The Electronics Flea Market is finally back!
Why do you think that? Just curious
This makes Dall-E 2 both more and less impressive to me.

More impressive, because of how good it is at capturing and synthesizing a wide variety of topics in a reasonably coherent way, and how it seems like it would actually be a viable mechanism for creating actual artwork, or at the very least, a source of inspiration for a human artist to touch-up on later.

Less impressive, in that it's pretty obvious it's not any more advanced than a graphical version of GPT-2, which is parroting content and styles that it has basically memorized and is really good at interpolating between.

Because there's no such thing as a "logical contradiction" in this sort of illustration, compared to a paragraph of text or a code listing, the fact that it's just interpolating between a huge database of memorized content isn't as easy to spot as with GPT-2, and matters less in the actual end result.
FYI: "commands" in title appears to refer to the pilot controls, not ATC instructions.
don't trust, verify! Thunderbird is open sourced!
I used a genetic algorithm back in 1993 to calibrate a commercial 3D freight laser scanner. The problem we had was that the triangulation equations for the laser angle, camera pixel map, and distance between the camera and the laser axis were very difficult to solve using standard equation solving.
In the end we created a calibration 'box' that we scanned. Without ANY hints our genetic algorithm found an optimal calibration set within 45 generations.
Fantastic!
> Would be surprised if you would still be using that server actively after 10 years.

I thank the death of Moore's Law. Compute power obsoletes very slowly these days. Back in the 90s I was buying new equipment every year or two.

My primary hobby server is now 12 years old and going strong. My youngest server is 8 years old.

Every now and then I start shopping for an upgrade but eventually decide I'll spend the money later. It's still good enough for my needs and works well.
So instead of Trade Wars, we can now play Commit Wars!

https://en.wikipedia.org/wiki/Trade_Wars
I’m still stuck with a 5.1 system at the moment. But no matter because streaming sucks ass. It makes no difference if it’s Dolby or DTS: streaming “Atmos” is on top of shitty compressed DD++. If I like a movie enough I’ll get it on Blu-ray. Some them have 18Mbit just for audio. If I had the cash I’d get Kaliedescape.