skysight-inc/HackerNews huggingface dataset:
Caught a senior sysadmin in a small company using a proxy on our infrastructure to hide misc web browsing from oversight. The logs were the give-away. It was typical misc IT/nerd news stuff... the kind of thing a different company culture (which did come later) would actually encourage.

I was sure the right thing to do was to report it to the CEO (there wasn't anyone else higher in the hierarchy to consider) for certain chastisement and correction. I was commended and the sysadmin got a browbeating.

I definitely did right by the policies in place. However, not too long after I realized there was certainly a better way to handle it and my behavior had more to do with scoring points than doing the right thing.

This was also someone who went out of their way to mentor younger employees and help kindle a passion for this line of work. I was a major beneficiary of this, so I look back upon that incident with nothing but regret.
This articulates something I've been thinking about quite a lot recently; quite nicely.
Does it use the name, the ingredients or both?
Missed opportunity to have

> Have 1516 cats for meow

instead of now
These post-grunge bands of early 2000 presented a powerful combination of witless lyrics with the cheesiest riffs and hooks a guitar can produce. Nickelback is far from the worst of those, but they were the most popular.

The rock guys in my HS lab would sit at the only PCs with speakers and blast it loud to everyone else's misery. They did the same with Evanescence/Nightwish, bands for which I developed gratitude from sparing me of those guys same deep raspy voice.
I'm reminded of this quote:

>Some people are so poor, all they have is money.

Once you reach a certain level of wealth, I suspect relationships are more important for happiness than accumulating even more.

If there was a button you could push that would give you $10M, but also cause many thousands of people to constantly express their hatred for you online, would you push it? Would the average person choose to push it? How would it change their expected happiness?

A great thing about a pseudonym is if I don't like how an argument is going, I can just disengage and pretend it doesn't exist. Internet discussions are like sand on the beach. Pick some up, let it run through your fingers. There's nothing special about that fistful.

I wouldn't like the dilemma of either choosing to have a backbone, and being in constant confrontation, or choosing to disengage and ceding the frame of the discussion to someone else. With a pseudonym you're more free to be wrong or just stop caring.
> "Even in 1821, horses were wrongly depicted running like dogs."

Great essay, but this small comment toward the end of the essay confused me. Is he saying that dogs never gallop?

I'm still not sure about the answer breed-by-breed, but searching for it led me to this interesting page illustrating different dog gaits: https://vanat.ahc.umn.edu/gaits/index.html

In particular, it seems to say that at least some dogs do the same "transverse gallop" that horses use: https://vanat.ahc.umn.edu/gaits/transGallop.html

And that greyhounds at least also do a "rotary gallop": https://vanat.ahc.umn.edu/gaits/rotGallop.html

I have a Vizsla (one of several breeds in the running for second fastest breed after greyhounds) and my guess is that she at times does both gallops. I can't find a reference to confirm this, though.
Haha, tell me about it.

When I was first learning PHP as a teenager I also had similar problems. I did not know about SQL JOINs for at least a couple of years; which meant database querying was... overcomplicated to say the least.

The other epiphany I had was when I started to realise HTTP was just a request string getting parsed. Given I had used FTP and web servers like Apache previously for HTML and files, I was convinced the directory structure in the URL was the directory structure on disk. It took me a long time to get my head around the fact that you could just grab the request URL from the HTTP headers and not have to have hundreds of physical folders to make URLs like /category/subcategory/page (I'd managed to approximate this with making folder structures that looked like this with index.php files in).
Effectiveness of Covid-19 vaccination in children and adolescents
2D Affine Transformation Matrix
It took me until about my mid 20s to be confident of how to read it aloud whenever I saw it in print. I could use it and understand it verbally, but everytime I would see it written down it just never felt right for some reason.
No, people are able to drive long after they can bike.

The only thing that basically stops you from being able to drive is your vision, which will impact biking as well.

Handicap and elderly people are not edge cases.

We adapt our society to fit the disabled everywhere, as we should.

My point is we should take this into account when designing cities.

Bikes do not work for many, many people and situations. It's not an edge case problem, it's a fundamental problem.
There's plenty of alternatives if you're looking for event registration. My preferred at the moment is TicketTailor.com, but there's everything from Eventbrite to Luma to Brown Paper Tickets. Now they won't bring you the community, but you can get community from Discord channels to LinkedIn Groups to X and other social media.

Meetup is awful in that they hold your group hostage and you have no way of moving your members, so if you decide no longer to run the Meetup one day, they will let you walk away, but anyone else can just step up and take over the group and do whatever they want. Even worse than Facebook groups.
For no Newton iterations, I thought I found 0x5f37641f had the lowest relative error, and I measure it at 3.4211. Of course I’m not super certain, Lomont’s effort is way more complete than mine. Lomont’s paper mentions 0x5f37642f with a relative error of 3.42128 and Wikipedia and the paper both talk about 0x5f375a86 being best when using Newton iterations.
My guess is that it went down like this.
Ticketmaster gave access to their production tenant to sales engineer that was probably attached to their account rep. He got an account with a set password, was not onboarded into their Okta/Azure AD/etc and didn't have MFA enabled for his account or was restricted to a range of IPs for access.

He got p0wned and the hackers got in using his creds. Of course he likely had accountadmin or something highly privileged since he was likely routinely asked to look at random things at Ticketmaster... that too didn't help.
On one hand, this is fair. On the other hand, when 19% of high school graduates are functionally illiterate, I don't think it's too much of a stretch to say that the system is obviously not doing what it says it is.
The https://www.hn.zip/ website links to a GitHub repo https://github.com/lukeschaefer/hn.zip but that repo link currently gives a 404. Maybe owner of the site forgot to make the repo public or something. Can’t find any other repo on their profile that appears to be for that project either.
For example, anything that pages live objects to disk from user space. This is a common feature of high-performance/high-scale database engines and other data intensive software. Modern storage is larger than the addressable virtual memory supported by silicon so you can't mmap() it, and even if you could you wouldn't want to because using virtual memory is significantly slower than doing it from user space.

A single memory address can contain several unrelated live objects depending on when you look; a single live object can appear at different memory addresses over its lifetime without being moved; and live objects may not have a memory address at all. The hardware implicitly owns read and write references to these objects, which are not visible to the compiler and free to ignore the ownership model.

Consequently, you need a way to tell the compiler that the object it thinks exists at an address no longer does, and that object has neither been moved nor destroyed, and that there may be an unrelated object at that address that was never constructed. In these cases, compiler optimizations can generate incorrect code based on a naive analysis based on what is visible at compile-time. C++ provides ways to give this a defined behavior and indicate to the compiler when its lifetime model is incomplete so that it doesn't produce incorrect code. You can build ownership models on top of this that incorporate ownership that is not visible at compile-time.

Some C++ devs don't know these features exist, other C++ devs use them routinely. But the point is that C++ has specific features to address the case when lifetime analysis cannot be correctly done by the compiler.
I take long international flights. Just took one that was 15 hours for a single flight. If I get the first class seat where it lays flat then I usually sleep. Often I can't afford that and I can't sleep in tiny seats because I'm over 6 ft tall. I watch movies and play my steam deck. Usually both at the same time. As soon as I board I usually look at the movie selection and pick out the ones I want to watch and in what order and then I use that to gauge the time of the flight until landing.
Let’s Encrypt now (as of 2023) supports having certificates with no CN now, so long domains are fully supported:

https://community.letsencrypt.org/t/simplifying-issuance-for...

The previous workaround available was to include a second, shorter domain on the certificate but that wasn’t always easy or possible.
Why I Retired from the Tech Crusades
Sometimes it’s crab mentality that gets people thinking it’s better everyone be equal but less better off on average so long as there aren’t egregious examples of people getting on really, really well.
Because we've inverted the pyramid. School enables people to work and make money. Education is a side effect of the daycare, and unless you go home to motivated and curious parents, likely the best you can hope for is they get socialized enough to not chronically get fired in pretty monotonous careers.
Are you sure the hard part is the most important part?
Wow, your experience with the AI-written email sounds like a scene straight out of a tech-themed horror movie! I can just picture the eerie moment when you realized your friend's message was more "robotic overlord" than "human buddy." It's like receiving a birthday card signed by Siri—awkward and slightly unsettling, like a hug from a toaster.

I totally get the repulsion. AI-generated small talk feels as warm and personal as a phone tree trying to wish you a happy birthday. Your friend's digital secretary might need some etiquette lessons. In the meantime, I'll stick to good old-fashioned typos and human touch in my emails.
> I'm not sure exactly what all it taught me

Make curly braces mandatory with a linter, of course!

Also, add tests before changing the thing.
Would mandatory national service make Canadians love their country more?
Yeah, I still like the premise, not just for what you learn but what you should respect.

In one workplace one guy was socially awkward, coke bottle glasses etc. But an absolute machine on the tickets. And when I looked over his shoulder he was simply getting shit done. But being socially awkward he never got the reward, negotiated raise etc he deserved.

Another guy was an absolute psycho career player. Do anything to make others look bad while doing mediocre work himself. Grab easy tickets for himself but sabotage other team queue tickets by making a promise to customers - not note that in the ticket - so when it was picked up by someone else they'd already breached a promise to the customer and get downrated.

One guy I respect. One guy got a promotion out of there.
Oh and one more.

My customer was a mid sized ISP. They contracted us in to replace a network engineer who was leaving who they couldnt replace. He wouldnt say anything about why he was leaving, other than he wanted to spend time with his newborn. Fair enough.

Soon after the entire C level resigned. The new C level execs immediately went wtf.

The business had:

1. Sold to an investor, the former owners becoming the C level.

2. Had an agreement that they would stay on for x years and deliver xyz revenue before they got paid for the business.

3. They had been selling services with massive install fees, and then not delivering those projects. Sales in this manner had kept the book completely green. What they had delivered didnt meet spec. They just massaged relationships to pretend it didnt happen. They also opposed any kind of internal documentation of these problems.

4. They had 15 or so of these projects in the pipeline when they left the business, right on the 3 year mark. Most of them were undeliverable for one reason or another.

So what happened was that the incoming C level guys had to basically deliver on a bunch of over promised contracts, without the build costs in the bank, while also fending off a business owner who didnt acknowledge the problem, and customers with existing issues who were quite angry.

They lasted ~3 months before they quit too.

Lesson: No business is big enough to avoid the consequences of its actions. A business can look good even on the books but have the "Find out" in the future. Nothing in business is ever settled or guaranteed.

Also:

Being a contractor means largely being insulated from these issues in a way that allows you to observe things falling apart. Just dont fall in love with the customer.
We used to get Insulin for diabetics from the pancreases of polar bears. A cruel practice that is no longer necessary with advances in bio technology. I believe we can learn to replicate the beneficial properties of Horseshoe crab blood artificially as well. Edit: Well it seems we already can. So why does the US continue torturing these animals?
I think they are being hugged to death
I used to think the United States took the idea of inalienable rights seriously. I've since learned that "missionaries get eaten by cannibals."

The quote above was kindly used by the founder of an organization to explain why he couldn't help me expose the injustice I experienced after I was arrested for trying to use a valid court order to free my friend from unlawful confinement in a local hospital's emergency room.

Later my defense attorney explained to me that my accuser was the state's largest non-Walmart employer, and that it was much easier for my trial judge to rule against me than against a retired drug cop employed by a billion-dollar "nonprofit" that pays its employees quite well.

In 2022 Dr. Palmer published a book [0] about the 80+ years of scientific research establishing that I was correct to protest my friend's tranquilization with defective prescription drugs. Nonetheless people are still being sacrificed to the mental health industry's obsolete degenerative interventions.

[0] https://news.ycombinator.com/item?id=40487118
Musicians can feel latencies of 1ms. It makes a difference.
Yes and feedback can be from your own experience of building upon the code with your next task.
Weird, that Ticketek is also sending out emails that they have been compromised at the same time as Ticket Master
I really like to work with snapshot isolation and rarely have any problems with it, but you do have to be aware what guarantees it gives and does not give.

In the example given in the article, there would not be a problem if the links on the removed node would be reset (which is cleaner imho) as then an update conflict would be triggered.

When using snapshot isolation, I sometimes implement ‘dummy’ updates (using a version field for example) on ‘root’ objects to trigger update conflicts when concurrent updates must be prevented to data linked to that same ‘root’ object. (This is similar to implementing optimistic locking using a version field on a root object.)
>the pizza bill

I once bought pizza for all the PyCon sprinters on the first day of the sprints. High quality pizza, too (Lou Malnati's in Chicago). Spent over $900 on it. As I was handing out pizza, I realized "I just spent more on pizza than I did on my first car."
Show HN: AI generated stylish QR codes
At the risk of upsetting the "cat people":

What exactly is peaceful about cats? Cats murder birds and other generally desirable creatures for no purpose other than personal satisfaction*.

I'm struggling to see how they spread peace, except in net when in confined spaces with their owners..

Full disclosure: I've always been more of a dog person. But have known some nice felines, no doubt.

* If cats were somehow able to mostly limit themselves to killing rats and mice, I would be in love with them!

Edit: re: the extreme reactions - the cats people hate this comment, I'm not bothered by a reduction in Internet points, but the tribalism is also pretty hilarious, to be honest. My intent wasn't malicious <3 take care sensitive folks and stay safe
> reaching your hands deep into the pockets of other people

I think you're right, but not in that way.

Tesla charged wealthy people a lot for the original tesla roadster. Then they took what they learned and charged wealthy people a lot for a better car, the original model S. Then the X.

He continued reaching into the pockets of wealthy people for further updates to the model S/X, updating the motor, then motors.

Now the model 3 and Y are available for less wealthy people. I'm sure the next generation of tesla cars will be more affordable, maybe even Jimbob.
Is there a button that will post that summary so we can read it?
> Virtually every force we experience in everyday life (with the exception of gravity) is electromagnetic in origin. [...] It wasn’t until the arrival of Oliver Heaviside, who reformulated and simplified the equations [...]

Maxwell's original equations connected light and electricity. Maxwell's original 20 equations had 20 unknowns, using 'quaternion-based notation', which no one understood.

Heaviside restated Maxwell's 20 equations into 4 equations using vector calculus. The restatements helped with simplification, but I believe it wasn't without cost.

There's a lot that's still unexplained in our modern world, especially with regards to individual humans' experiences. I got a window on these as a taxi driver, where I was sent people who helped me figure out things I'd been wondering about.

There ought to be a link between electromagnetism and gravity, we just haven't figured it out yet. This wikipedia article was cited by Bing CoPilot in response to my query. It's above my pay grade, maybe one of you can translate it for me: https://en.wikipedia.org/wiki/Gravitoelectromagnetism
I've met a lot of people who spent most of their lives at school and still end up with social issues. I understand where you're coming from; just pointing out that school is not always good socialization or the only way to socialize children.
Their analysis uses comparative chart, measuring awards against sales. Predictably, the highest performers are artists I would pay to not hear again.

srsly, tiny dancer does not improve with the 9,607,366th play over the Walmart PA.
That may be true. I was thinking more about elisp when I wrote this.
Dumb Acronyms Must Pay?
Such a shame and a waste of money that your professor was so terrible. What other job allows employees who show such disdain and contempt for the paying customer?
It's not web scale, eh?
Sean Baxter was on cppcast recently, highly recommend anyone interested to give it a listen: https://cppcast.com/safe-borrow-checked-cpp/
Real-Time Settlers of Catan
What if Settlers had simultaneous time-limited turns? With a simple app assistant and a few rule tweaks, you can play six-player Cities And Knights in 45 minutes.
Because even if you can't literally rattle off the stuff o to a 10th grade algebra exam, you remember the general gist and some of the details. I could not do a line integral right now but I know it exists, what it's for, and if I ever had a programming problem that was a line integral, I would remember it and be able to Google "line integral Wikipedia".

There is also, in my opinion, great benefit to just training your brain. Even if you forget all the details, I think someone who learned calculus and then forgot it is going to generally be in a better place to handle any general mathematics than someone equal who never learned calculus at all.
I believe the parasitic zombification of the host has something to do with it.
> You don't get to be Musk level without reaching your hands deep into the pockets of other people and taking it for yourself.

There was no "reaching into others pocket". It's a luxury car, not a fire extinguisher being sold to a guy on fire.

People reached into their own pocket and handed him cash. Voluntarily. For something they wanted.

Then Elon sold off pieces of his company to people who reached into their pockets and handed him cash for it. Voluntarily. Because they wanted it.

It's one of the least coercise set of transactions I can possibly think of.
If you let them outside, then yes generally they become cute little murder machines.
Yep. $2T printed into the real estate market, $1T to Wall St, $800b to stimulus checks... and the latter catches 100% of the blame, though it always seems to be people benefiting from #1 or #2 doing the talking.

In every mixed economy, there's a capital side and a labor side. Rich people getting paid for owning things, poor people getting paid for working. There's a healthy tension there, but for the last 50 years capital has been kicking the shit out of labor and it's really starting to show.
I tried Contra dancing a couple times. The people were nice enough, no complaints there, it was just like… I could be doing anything else and be happier, hahaha.
Ironic, given how often drivers of those giant tanks don’t indicate. ;)
gotta be real careful what people upload
It is interesting that the OP wrote "not really learning anything", then talked about the social aspect. That _is_ learning. For most people in this world, they won't be on the STEM track. In these cases, having well-developed social skills is crucial to your adult life. And, even the STEM track, those with better social skills are usually more successful, excluding the extreme minority of "head-down" STEM types who barely need to talk with anyone to be very successful.
This is not necessarily from extreme behavior, most Thai are on relatively slow scooters.
> I see measurable productivity gains amongst devs when using CoPilot and other AI completion tools.

Great. This capability has nothing to do with "intelligence."

You are fact-checking a transformer and you find that the effort is worth it compared to other means of drafting code to narrow purpose.

Sounds interesting in context except that it ignores any teleological implications to God or doom as espoused by the article.
Please just read the article. Would you like to cut to a much more direct measure? What is the price of labor? By this is your society's wealth or poverty measured.

>Or as Adam Smith would later put it, in what Milanovic stresses was a Copernican shift in perspective: “The high price of labor is to be considered not merely as the proof of the general opulence of society which can afford to pay well all those whom it employs; it is to be regarded as what constitutes the very essence of public opulence, or as the very thing in which public opulence properly consists.”
> On that line of thinking, what about Swift and its C++ interop? Or is Swift not ready for systems level programming?

A lot of swift behavior is dictated by the standard library. There have been Micro-Swift and embedded swift implementations to cut down overhead along with work on move only types.

I think swift could be a good candidate for a post-c++ language but despite the open community it is highly Apple dominated in its scope and direction. That’s probably my the biggest trouble with swift.
Programming can also be about finding the best way to solve for a problem with the lowest amount of work and resistance. How do you know what “the right thing” is before you have an MVP? Hubris, that’s how.