HN user

mmh0000

3,628 karma
Posts53
Comments859
View on HN
fightingforalostcause.net 1mo ago

Comparing Email Address Validating Regular Expressions (2006)

mmh0000
3pts0
investor.gamestop.com 1mo ago

GameStop Discloses First Quarter 2026 Results

mmh0000
1pts0
thenextweb.com 1mo ago

GoPro warned it may not survive

mmh0000
85pts76
en.wikipedia.org 1mo ago

Decree 770

mmh0000
3pts0
www.backblaze.com 2mo ago

Hard Drive Smart Stats and Failure Rates

mmh0000
3pts0
demogoats.com 4mo ago

Altar of the Demo Gods

mmh0000
1pts0
code.gerade.org 5mo ago

Hans – IP over ICMP

mmh0000
2pts0
www.brendangregg.com 11mo ago

Linux Load Averages: Solving the Mystery (2017)

mmh0000
1pts0
newatlas.com 1y ago

Anti-aging: Vitamin D shaves three years off your biological age

mmh0000
4pts4
rvpadmin.cce.cornell.edu 1y ago

Laser Scarecrows [pdf]

mmh0000
2pts0
www.thistothat.com 1y ago

To That (Glue Advice)

mmh0000
1pts0
github.com 1y ago

Curl-impersonate: Special build of curl that can impersonate the major browsers

mmh0000
545pts155
robertheaton.com 1y ago

HP printers try to send data back to HP about your devices and what you print

mmh0000
8pts0
github.com 1y ago

DEDA – Tracking Dots Extraction, Decoding and Anonymisation Toolkit

mmh0000
2pts0
dkcproject.ocremix.org 1y ago

Kong in Concert (2004)

mmh0000
15pts4
fabiensanglard.net 1y ago

The Quake III Arena Bot (2001) [pdf]

mmh0000
41pts17
fabiensanglard.net 1y ago

Quake 3 Source Code Review: Network Model (2012)

mmh0000
336pts79
musicbrainz.org 1y ago

MusicBrainz: An open music encyclopedia

mmh0000
444pts103
www.nasa.gov 1y ago

NASA Supports Burst Test for Orbital Reef Commercial Space Station

mmh0000
4pts2
www.revk.uk 2y ago

Y2K Was a Joke and 2038

mmh0000
2pts0
www.youtube.com 2y ago

Tractor cab looks like a space ship (2021) [video]

mmh0000
81pts73
andrewdomain.com 2y ago

A_brief_story_of_hier

mmh0000
3pts0
fightingforalostcause.net 2y ago

Comparing Email Address Validating Regular Expressions

mmh0000
5pts0
www.courthousenews.com 2y ago

Plaid to pay $58M for selling consumer data (2022)

mmh0000
2pts0
support.google.com 2y ago

Submit a request regarding a deceased user's account

mmh0000
1pts0
mywiki.wooledge.org 3y ago

BashFAQ – Avoid Common Bash Footguns

mmh0000
2pts0
vimcasts.org 3y ago

Vimcasts – 76 Vim screencasts from basic to advanced

mmh0000
4pts1
www.youtube.com 3y ago

The Resource Utilization Trap

mmh0000
1pts1
mars.nasa.gov 3y ago

Mars Perseverance Rover Blog

mmh0000
1pts0
bartendinglicensehelp.com 3y ago

Wine 101: The Beginners Guide to Wine

mmh0000
136pts54

Reposted from HN user notacoward[1]:

Entrepreneurship is like one of those carnival games where you throw darts or something.

Middle class kids can afford one throw. Most miss. A few hit the target and get a small prize. A very few hit the center bullseye and get a bigger prize. Rags to riches! The American Dream lives on.

Rich kids can afford many throws. If they want to, they can try over and over and over again until they hit something and feel good about themselves. Some keep going until they hit the center bullseye, then they give speeches or write blog posts about "meritocracy" and the salutary effects of hard work.

Poor kids aren't visiting the carnival. They're the ones working it.

[1] https://news.ycombinator.com/item?id=15659076

I use this in all the various little bash scripts I have running via timers. I love curl.

  local email_body=$(cat <<- PANCAKE
 From: ${SMTP_FROM}
 To: ${SMTP_TO}
 Subject: BACKUP SCRIPT FAILED

 $0 backup script failed on ${HOSTNAME}
 Exit code: ${exit_code}
 Failed at line: ${line_number}

 $(journalctl -o cat --user _SYSTEMD_INVOCATION_ID=${invocation_id} || true)
 PANCAKE
  )
  ## TODO: see above

  # Send email via authenticated SMTP using curl
  echo "${email_body}" | curl -s --url "${SMTP_URL}" \
    --ssl-reqd \
    --mail-from "${SMTP_FROM}" \
    --mail-rcpt "${SMTP_TO}" \
    --user "${SMTP_USERNAME}:${SMTP_PASSWORD}" \
    --upload-file -
  }

The immutable fs thing isn't just Bazzite; it's a fork of Fedora Silverblue[1] (it sounds like AI wrote this, but it didn't! I fear I am becoming the AI...)

Immutable filesystem-based operating systems became fairly widely used as the "base" system for Kubernetes nodes. Because on a container-focused system, you never need to touch the rootfs.

This started as a project called CoreOS[2], which was eventually acquired by Red Hat for its OpenShift (Red Hat Kubernetes) platform.

On servers, immutable rootfs makes a lot of sense. Silverblue (et. al.) was an attempt to see if that concept translated to Desktop systems well. Reviews are mixed. Some people swear it's the best thing since bread. Other people claim it's worse than having dental work done.

I'm personally somewhere in the middle. I think the concept is good, but if you want to do anything to change the core system, like installing custom video drivers, it quickly becomes a pain. I like to equate it to the "n00b"-OS. People who "just want the damn computer to work", immutable is great, because neither they nor an application can do anything to really break the system. On the other hand, it really limits (without complex work-arounds that other systems don't need) what "power users" can do.

In "the perfect immutable OS world", you would never directly install any application; instead, you run everything in a container (i.e., Flatpak). So you have layers of protection: an immutable root and a container-based permission system; the worst* thing an application could do is blow up your home directory. But if you manage permissions correctly, the most damaging thing would be an application blowing up only itself.

[1] https://fedoraproject.org/atomic-desktops/silverblue/

[2] https://www.redhat.com/en/technologies/cloud-computing/opens...

386BSD came out about the right time, but as noted, development was slow, and the original author abandoned it pretty quickly while at the same time Linux was actively gaining traction and growing rapidly.

Quotes below:

  "No one else saw the 386 as interesting. Berkeley had a myopic attitude toward PCs. They were just toys. No one would support Intel." ­— Jordan Hubbard [1]


  ---

   Jolitz's project, of course, found many people on the Net who didn't think it was just a toy. Once he put the source code on the Net, a bloom of enthusiasm spread through the universities and waystations of the world. People wanted to experiment with a high-grade OS and most could only afford relatively cheap hardware like the 386. Sure, places like Berkeley could get the government grant money and the big corporate donations, but 2,000-plus other schools were stuck waiting. Jolitz's version of 386BSD struck a chord.

  While news traveled quickly to some corners, it didn't reach Finland. Network Release 2 came in June 1991, right around the same time that Linus Torvalds was poking around looking for a high-grade OS to use in experiments. Jolitz's 386BSD came out about six months later as Torvalds began to dig into creating the OS he would later call Linux. Soon afterward, Jolitz lost interest in the project and let it lie, but others came along. In fact, two groups called NetBSD and FreeBSD sprang up to carry the torch.

  --- [2]
[1] https://www.doc-reform.org/spine/en/html/free_for_all.peter_...

[2] https://www.sisudoc.org/spine/en/html/free_for_all.peter_way...

Ha! That’s some rose-colored-glasses view of BSD history.

The lawsuit didn’t help. But the BSD developers shot themselves in the foot when they refused to support x86, referring to it as a “toy”.

It wasn't until Linux came along and started eating up all of BSD's user base that they freaked out and decided x86 support might be a good idea. But by then it was too late.

Odyssey Linux 11 days ago

You mean the website that hijacks, then breaks, the back button making it incredibly annoying to read?

I gave up after the 2 faq links.

Because what do you think matters more in an online game:

A. Smooth and consistent client experience, where bullets hit what you aim at (client-side prediction) where aimbots and wallhacks work.

B. Jittery/laggy client experience, where aimbots still work, but wallhacks are disabled?

You can only choose one option.

Generally, everyone agrees "A" is the best option and cheaters will be dealt with at game time. It's annoying, but that's the cost of online video games.

I don't think it's just "somebody"; I think it's a lot of bodies. I'm downvoting him too because he vibe-coded a super simple "app", then is trying to sell it here as some life-saving tool .

My main complaints:

- Why is this $30?

- Why is it Windows/Mac only?

- Why is it Gmail only when it's using IMAP?

But what really irks me is that you know you can do this exact thing with like two Linux CLI commands?

  ``` 
  $ offlineimap -c <configfile with credentials>
  $ mae export --maildir=test/fixtures/simple --output-dir=test/tmp_output
  ```


[1] https://github.com/mrtazz/mae

What's funny is that Sony has done this before![0] I've had a personal boycott against Sony products due to this.

  "The feature was controversially removed by Sony since system firmware update 3.21, released on April 1, 2010.[2] A class action lawsuit was filed against Sony on behalf of users, but was dismissed with prejudice in 2011 by a federal judge. The judge stated: "As a legal matter, ... plaintiffs have failed to allege facts or articulate a theory on which Sony may be held liable."[3] However, this decision was overturned in a 2014 appellate court decision[4] finding that plaintiffs had indeed made clear and sufficiently substantial claims. Ultimately, in 2016, Sony settled with users who had installed Linux or had purchased a PlayStation 3 based upon the availability of OtherOS."

[0] https://en.wikipedia.org/wiki/OtherOS

Live Kernel Patching has been around for about 20 years[-1] now.

Red Hat Enterprise Linux[1] and Oracle (Enterprise Linux) Unbreakable Linux[2] both use it as a selling point.

This feature is still a bit ad hoc because, in most setups, rebooting a system isn't a huge burden and is much simpler than using boutique commands to live-patch it.

[-1] https://en.wikipedia.org/wiki/Ksplice

[0] https://www.ksplice.com/

[1] https://www.redhat.com/en/topics/linux/what-is-linux-kernel-...

[2] https://docs.oracle.com/en/learn/ol-ksplice/

I’ve always managed this problem in a different way. I don’t know if my way is better, but it works really well for me.

I treat my powerful desktop computer as my main machine. Then I have a bunch of laptops.

Then I just rsync my entire home directory out to all the laptops.

From there. The rule is quite simple. Any file created on a laptop are considered ephemeral. If I create data that I have to keep. It gets rsynced back the other direction to the main machine.

This process has served me well for at least 15 years now and is supported by a small handful of shell scripts to automate this process

That video makes a lot of claims that sound reasonable, but doesn't provide data to back it up.

For example, in the first 30 seconds, he says that at the beginning of the Iran War, AI was used to strike 900 targets in 12 hours. Which he calls "unprecedented" but then never backs up.

For context, in the 1991 Gulf War "Operation Desert Storm" the U.S. struck about 1500 targets[1][2][3] in 12 hours.

[1] https://www.mitchellaerospacepower.org/app/uploads/2021/02/a... [2] https://www.youtube.com/watch?v=zxRgfBXn6Mg&t=401s [3] https://gulfwar.org/gulf-war-1991-timeline-desert-storm/ -