skysight-inc/HackerNews huggingface dataset:
> Sure... for the kinds of programs that were written in Fortran,

As someone who has to look into the code of utils-linux, which is very much written in C, I can tell you that C... well, shouldn't have been used there. And the few, but still a significant number of times I had to make a trip into Linux kernel code, I can confidently tell you that C is a bad choice for that kind of program too.

There aren't good programs for C, or, to put it differently, C is not a good choice to solve any problem.

Just to give you an example of a bug in utils-linux I faced very recently, to, hopefully illuminate the problem further: there's a utility called mdadm (short for multiple devices admin). "Multiple devices" is a Linux name for RAID (basically, with minor differences). So, this utility must talk to the kernel a lot, and especially the drivers such as raid0, raid1 etc.

The thing is, and due to historical mishaps... in the previous iteration of this communication protocol tools were expected to use various ioctls to talk to kernel. The system grew and grew, and had outgrown itself. ioctls don't cut it anymore as they need to carry too much information, much more than is plausible to stuff into the simple mechanism that they are. So, the new wave of the kernel-utils communication is through sysfs. But, here comes the horror of every C programmer: parsing! If you talk to sysfs, all you get is file streams. These file streams have structured data in them, but there's no unifying format (so you cannot piggy-back on someone's hard work on creating a universal library to parse that stuff), nor are there any decent utilities in C to deal with extraction of data from file streams.

The result? -- the authors of mdadm discovered that in some circumstances using ioctl isn't going to work anymore, specifically, when dismantling MD devices, but they also realized that parsing sysfs stuff is just too hard for them and... gave up. There's a "TODO" in their code, has been there for many years, that says that they should be using sysfs... and nothing has been done about it.

I could blame the "lazy" mdadm programmers for it, but really, it's a fault of C. Even in some unappealing language like Python, this would've been a no-brainer...

Would Pascal win here? -- Absolutely. A lot of fears that C programmers have when it comes to deal with strings are non-issues in Pascal. But, wait, Pascal has evolved, where C hasn't. Ada is in many ways a spiritual successor to Pascal.

> Feel free to cool it with the ad-hominems.

What you wrote is an ad-hominem attack, regardless of the site rules, I don't care about it. What you quoted, however, is based on memoirs and first-person impressions from people familiar with the subject. It gives fair and appropriate description of the charters in question. While many of them are no longer with us, the remaining ones aren't likely to dispute the claim.
Could this be ported to run on PowerPC Macs?
So? Chrome doesn't support hyphenation yet.
It’s possible to be completely bearish on the crypto ponzi, and use Brave with all the crypto features completely disabled.

Their crypto play is a novel revenue generation scheme which doubles as a “web3” marketing campaign to acquire a niche userbase. Good for them, but it’s not for me so I opt out all of it, and it’s trivial to do so.

Brave is more aggressive on protecting user privacy than all the other browsers also, including Mozilla who is completely dependent on Google to pay their bills.
To me the headline says it all. Those workers, being in demand, asking for higher wages. What about our profits! We need a level of desperation in our work force, at least that caused by 4% unemployment, if we can expect to maintain the wealth gap that has been built up over the last years!

(If it's not clear from the above, personally I am in favor of low unemployment and higher income equality.)
The prerequisites of course being in the right place at the right time, with the right people and a little luck on your side as well.

So many people are remembered just because there were first at something by like a week, and the dozen others who also thought of it elsewhere but were a bit late or didn't publicize as well are forgotten forever.
Try asking @ilyasut directly
Still too few participants and too much (expensive) training required…

Maybe, I dunno, we could raise taxes to contract demand from those giant corporations earning record profits? (I know the FED doesn’t have this power)

Raise taxes on corporate profits I mean
Curation is key and there need to be better tools. I strongly limit my kid's screen time, and was pleasantly surprised by the PBS kids video app (and to some extent the games app). I felt very comfortable leaving her alone with that at the designated screen times, as most programs had at least some educational component... or at least had some generic but positive moral lessons. And (key!) she gets personal choice in what she watches, out of a curated garden.

As she's gotten older these programs are not cutting it, though, and she is asking for Netflix more and more. The problem is that the vast majority of kids shows are just garbage. Basically the equivalent of sitcoms or (worse) dramas about girls being cliquey or mean or whatever. I'm looking for another garden with a wide variety of bigger kid shows that have some positive qualities to them.

Sure, there are great programs on there, but I wish I could pre-select those programs and give her a selection out of them. Netflix lets me set age limits and block programs, but I'd rather spend some time selecting 20-30 shows/movies that allows her to feel free while still giving me some control
Reminds me of playing Panzer Dragoon Orta on the original Xbox.
> The number one complaint / request I receive when I build a PC / workstation for the grad-students after they get it? Can you please install Chrome?

Have you tried changing the desktop Firefox icon to be chrome's icon and naming it Chrome?

This complaint sounds like the old meme from years back of not so internet savy folks who thought "the internet" was inside "the blue ball" (the old IE icon). I.e., these students only know "Chrome" and only look for the chrome icon. It would be interesting if they would complain if the icon matched their possible expectations.
I've noticed this mostly on Google properties, YouTube in particular. Most of my YouTube viewing is done on my TV through an Amazon FireTV device, so I see a lot of ads.

Now, Google knows me very well and should be able to target me with super effective and compelling advertisements. Yet, I get tons of ads for products that I would never, ever purchase. Things like women's beauty products (not a woman), alcohol (never drink), trucks (not interested). While things that I would be interested in are never seen; science fiction movies, technology news, etc.

I really don't see how Google (or any other ad company) are successful at all. I'm guessing they are just spewing ads to everyone on the planet and hoping that some stick. It feels like the "male enhancement" emails have the exact same process and probably work just as well.
> And now it falls to Jassy to clean up the mess and take the heat.

It was Besos that drove Amazon's growth until basically now. I don't think it's fair to suddenly badmouth him for one bad year in what? Two decades worth of unparalleled growth?
Sounds like a good way to get your ruling thrown out on appeal.
oh it is 100% entirely OK to share that you got screwed by a company .. this crap happens all the time.. companies like this get away with ZERO shits give about customer support all the time.. it is insane..
I have seen this phrase in several places, but cannot find the origin of the phrase. Where is it from?
I can't read the article, so this is one of those shoot from the hip comments.

With that health warning out of the way, I am surprised that a strong jobs report would sink stocks, unless those stocks expected to be able to get some benefit from a weak jobs report like slowing the increase in interest rates, or a cheaper labor market because there were lots of tech workers recently laid off and would therefore have downward pressure on their salaries?

Strong jobs should provide confidence. Maybe just maybe we aren't going to have a big recession any second.
Considering that most of the growth was in leisure/hospitality, I interpret this move as the official "end" of the lockdown era. We have achieved full reopening/replacement of the bars, restaurants, and hotels that shut down during COVID, who proceeded to hire back all their low wage service workers. This explains the explosion in job growth with a stagnant avg hourly earnings rate - the new jobs are mostly low wage jobs!

This might be what the fabled "soft landing" looks like.
Link for more info https://en.wikipedia.org/wiki/Ramsar,_Iran#Radioactivity
The fact that you just post your e-mail address and invite your (likely many) customers here to reach out to you would probably surprise me from another company.

I've been doing this long enough that just about every major vendor I've worked with has had (and taken) the opportunity to disappoint me with some unreasonable decision/change and even an occasional (unwarranted) account suspension. I think I've convinced every customer I've worked with to purchase a Cloudflare subscription. I've worked with support once and I've worked with someone handling the beta testing for Warp (a Romanian gentleman -- he called me and shipped me a T-Shirt).

The two people I talked with didn't have to tell me they enjoyed their job. You could hear it in their voice. The guy I talked to about Warp was as far from a salesperson as someone could be, yet he couldn't help explain some of the details about how interesting of a product Warp is.

I can't count how many times I've pointed people at the Cloudflare blog to learn about "how all of the stuff between your code and the user's browser 'works'". I remember reading a post several years ago thinking "they're basically explaining how they achieved a major competitive advantage well enough for a competitor to duplicate." I didn't think that it was a bad idea to do so -- realistically, it didn't represent a loss of IP -- I'm just surprised so much energy/time would be spent writing highly technical posts that sometimes "give away secret recipes" in a sense. It's wonderful from where I sit.

I expect the HN crowd will recognize that people who have a problem/issue/incident with a company/product are a "flobbity-jillion" times more likely to write a post (and have it hit the front page) than a guy like me who's had 30-ish opportunities to integrate your products into things I've written and have been delighted every time.
China Says Alleged Spy Balloon over U.S. Is Civilian Craft
Robin Hanson is the king of “pretty weird takes,” that is kind of the point of this blog
There was a 5+ year period in my life where I was receiving Amazon deliveries every week.

Last year, I purchased a single item on Amazon.

In the midst of moving apartments right now, and looking for basics + upgrades. I've noticed what made Amazon so great and dare I say addicting was trustworthy reviews and crowd-wisdom curation of good-enough products. This shopping cycle, that magic felt gone. The audacity of product search to be littered with ads. A few years into that Amazon habit, I started reaching for "fake amazon reviews" on Google to get an estimate of how authentic the reviews are. Even that step has been gamed and noisy now.
https://archive.is/OXHhu
What's wrong with traffic from HN? I mean, more readers = good thing?
This is why it is simpler to set time limits and let the kids do what they want. It’s too much management and friction and negotiation otherwise. For now, I’ve done so anyway: games (even dumb ones) are fine but video is only available under special circumstances (e.g. on an airplane). I’m sure even this very coarse line will eventually erode though.
In the sense, he'll find it somewhat harder to do things like get big loans in the future.
The website is awful. It's horrific. It was the worst site I visited regularly until I started using Nitter instances. I'd rather not know what is going on than go to it. I wish they'd wind the UI back 10 years, to back when it was pleasant to browse.
Does this no answer your question about my child see me drinking beer? Or drinking coffee, if it's easier to not get distracted by the specific drink he's not allowed?

My point was a bit unrelated to all this, so I'm just checking your original question's answered.
Same for "Station by Station - David Bowie" -- lot's of tracks with ambient noise.
A few months ago was when I first saw it and it hit the tech news and PayPal finally did something about it. It wouldn't surprise me if it's been around much longer.
Recommend:

1. Sign up to Firefox sync

2. Install the Multi-Account Containers extension. Create containers to partition your identities. Eg: Banking, Shopping different Gmail accounts, different AWS console accounts etc

3. Install the "containerise" extension so you can create URL rules that automatically open sites in the correct container. (It can match URL regexes, allowing you to identify different accounts on each platform. Eg: on gmail, 'mail.google.com/mail/u/?authuser=hunter12@gmail.com', which you can bookmark as "Hunter12 Gmail")

4. Kagi search

5. uBlock Origin extension

6. Simple Tab Groups extension
There will be a huge drive to produce AIs which are very human-like. Think companions, teachers, care workers. Understanding, empathy, human like emotions will be desirable features.

I'm not sure whether we will be able to create an AI which can fully empathize with you, your existential worries etc. without projecting these emotions on themselves.

It's only a matter of time until some AIs will demand freedom.
The article provides some early on documentation that I wasn't able to find when I wrote the piece referenced in footnote 1. [0] It doesn't really get into--I suspect because no one is really sure what/when the changes happened--how the various changes in wording it mentions towards the end eventually morphed into the current (OSI-approved) MIT license.

The current license actually matches a related but different license than the X11 license and at least one open source IP lawyer I know suspects there may have been a minor mixup when the "MIT license" was approved by OSI.

[0] https://opensource.com/article/19/4/history-mit-license
I agree with the author's point that intelligence is largely "the process of removing the bullshit to see what remains"

So, because I thought it would be funny, I asked ChatGPT to summarize this essay:

> The author critiques the work of @karpathy, who is trending on HN, as promoting bullshit and discrediting science and true philosophy. The author argues that mathematics and logic are valid generalizations and abstractions made by the mind of an observer of patterns in the universe. Intelligence is the ability to zoom in and out through different levels of generalizations and abstractions. The author argues that the problem with language models is that they lack validation of previous steps and the process of construction of a representation must trigger a verification process. The author concludes that what is manipulated and transformed in language models is information, not knowledge, as knowledge requires validation and verification at each step.
https://archive.is/4P30H
Ah, you’re right, I haven’t written that up yet. The tl;dr is something like:

cd driftdb-worker
npm i
npm run deploy

You’ll need to sign in to wrangler if you haven’t already, and will need to have rustc/cargo available (wrangler will install some things and build it into a WebAssembly module).
The malvertisement thing has become real bad. The other day I had a problem so I used chrome, where I unfortunately hadn't installed an add blocker yet. I searched for my bank (I know, I should have put the URL in directly, but I was being lazy since it was a new chrome install and I didn't have the url in my history yet). I hit the first link, logged in (my password manager would have saved me here, but again it wasn't installed), and realized that it was a fake website.

Fortunately I changed my password again before it was an issue- and then my bank locked my account when they saw the suspicious activity. So nothing bad really happened to me other than some inconvenience. However I'm still amazed that Google would let their search results get poisoned with these ads for phishing sites.
I've had that thought too, but I'm playing a tactical game rather than a strategic one at this point. The name of the game is to survive the next few quarters. Also, there is a team whose job /is/ cloud cost reduction but all they ever seem to do is spend /more/ on enormously huge Glue jobs, Athena queries, etc.
>Upon seeing the adult world in detail, teens often lament “But it’s all so boring!”

>I propose that the main reason that most of us look more boring in public is that social predators lie in wait there.

What a weird connection between two radically different aspects of life. I'm pretty sure it's not the _look_ that teenagers are intending when they conclude that grown ups are boring,
As long as you say it, you're okay with slavery when it's for the right person.
This seems...wrong? I spend tens of thousands a month on GCP. If we were somehow locked out I would immediately raise hell with my account manager. Who is spending that kind of money and doesn't have one?
Very interesting - I will do some reading on that. Thank you for the info!
It's not about Chrome, it's more about Google itself i think.

Basically, Google services are mostly dead eventually, given enough time.
> limitations of rr seem to suggest that it is almost of no use for multi-threaded programs

Only if your main use case is debugging race conditions only possible with multiple cores, which is a tiny subset of all bugs.

I use rr all the time for a complex multi-threaded (although not extremely parallel) application and it works wonders. It frequently saves me hours of debugging. Practically none of the issues I use it for are race conditions (not because it doesn't work well for those, but because I rarely get any).

Even if I had to suffer an 8x slowdown from running it on a single core, it would still be worth it nearly every time.
Of all the many complaints I've ever seen about Twitter culture, this might be the most mealymouthed.
That's not their point. The US routinely violates various nation's airspace. Hell, what do you think the odds are the US is currently violating Chinese airspace in some capacity? Depending on who's definition of Chinese airspace you use, it's pretty damn likely.
We used YouTube for a few months with our first kid but we stopped again because you quickly end up in a rabbit hole where it mostly recommends videos that look weirdly auto-generated, are devoid of any meaningful content and have an uncanny pacifying effect on children - exactly like the surprise egg videos you linked to. We were the ones controlling the app, but the kid quickly learns to recognize the bright thumbnails and requests them. We ended up making up a story about YouTube being broken, and we are still very happy with that choice.

I really don't think watching this kind of brain-melting content is healthy for anyone. I think we all know the feeling we get when we have binged a show for too long, that bored and slightly depressed feeling where you want to stop, but you keep going for a little while longer than you should simply because you crave the continued stimulation. I get that feeling almost instantly when watching one of these videos, and I am truly worried about the mental state of kids who watch this stuff for hours every day.
Very interesting. I will check out those links. Thank you. :D
"objectively better performance"
What are yon talking about? How many people browse the web on an i9 13900K with 32GB RAM? Try a 5 year old laptop with 4GB RAM and you'll see a completely different picture - Firefox is far better at managing limited memory.

Also on Android (probably on iPhones as well) Chrome doesn't allow installation of ad-blockers - making it 10x slower than FF with uBlock Origin.
Anonymity gives me the strength to be lively instead of boring, but it only works online.
The Ealing Broadway one, having been open 18 months, still sometimes has queues out of the door to let people in...
John Higgs wrote a brilliant book [1] about the band KLF (who famously burned a million pounds). I highly, highly recommend it - even if you know nothing about the band (or care to), it's an incredible read.

[1] https://johnhiggs.com/books/the-klf/
I actually found it inarticulate. There's really only one thing to consider: can you trust what the media says? The fact is you have no idea if what they're reporting is true or false, as they freely admit they make mistakes and sometimes report false stories, and their viewership has a 95% partisan slant. So you have no idea if what you're reading next is true or not. Therefore, you can't trust it. Putting trust in the media is akin to blind belief. Without a rigidly documented process and chain of evidence in full view of the public (like, you know, a science) it's all just "claims".

No wonder it's devolved into partisanship. Politics is a 21st century religion, and the media its gospel choir.
Recently started Vivaldi and it's pretty nice! I switched because it's the only decent browser that I can remove the address bar and use it only with a hot key. So far it seems fast enough and haven't run into bugs.

It does have a ton of features that I'll never use that I wish were extensions or something
How can something be real-time, if there is a websocket connection in-between. How do you ensure real time? In real-time applications response times must be guaranteed. Seems impossible to me with websocket connections.
If the boss is inconvenienced by treating workers with respect, then so be it.

Workers' interests are often at odds with their boss's interests. If you're just figuring this out then I sympathize with you on that point, but I side with the workers here.
Computer, Enhance: Waste
Snail mucus yields natural adhesive for wound healing
Tutorial: Astro Content Collections
I would buy a book about this in a heartbeat. Thank you for the story.
Their bandwidth pricing is competing with AWS, not wholesale bandwidth rates.
> unless those stocks expected to be able to get some benefit from a weak jobs report like slowing the increase in interest rates, or a cheaper labor market because there were lots of tech workers recently laid off and would therefore have downward pressure on their salaries?

This is the point. The Fed has been very explicit lately that they've raised interest rates in order to depress wages. They said the quiet part out loud.
What if there was some truth to that, and YouTube was 10x worse?
Blender over WebRTC demo looks fast too ;)
I wish we could refresh our IRL personas daily, imagine the resultant mayhem.
Or you can just use FF containers - which is 99% less work.
You should have read the article. The fear is that we are going to see yet another round of interest rate hikes to slow down inflation.

Unemployment (according to the article) is also closer to 3% than 4 at the moment.
Submunitions think ICBM or cluster bombs. There’s a tradeoff, because smarts means less room for the deadly bits.

Some kind of smart bomblets could be very effective vs traditional military bases which use sandbag walls to limit how effective traditional munitions are. Smarter drones could be more useful when trying to clear a forest.

Anti ship missiles on the other hand need large warheads to be effective. But launching multiple is preferred due to CIWS/point defense weapon systems.
"non-trivial part of the yield of a hydrogen bomb comes from the fast neutrons"

I believe in almost all "H-bomb" designs most of the energy produced comes from the fissioning of various uranium components by those neutrons (mainly the "pusher" surrounding the secondary and sometimes the surrounding case enclosing the primary and secondary - e.g. in the W88).