skysight-inc/HackerNews huggingface dataset:
Similar to The Far Side.

Also Peanuts. Charles Schultz died overnight just before the final Sunday strip. He'd been in failing health and had drawn the final strips a month or two before his death.

Garry Trudeau, who does Doonesbury, has drawn some flak over the years because he doesn't throw himself into the full publicity grind.
There is also the nuclear weapons proliferation bit. I'm honestly more concerned about that than accidents.
"the advantage is slight at best (comments...)" I suppose that's true if the data is generated by machine and consumed by machine, and never edited or looked at by humans. But JSON seems to be used in a lot of datasets that humans do touch, like config files that you can edit. Visual Studio Code is one such user, and I've had to edit my own VSC config files. And I use comments, because http://catb.org/~esr/writings/unix-koans/prodigy.html. Fortunately, VSC allows comments between a // and a following newline.
CDBCs are clearly just modern Soviet banking. We should getting rid of central banks, not replacing the banking system with a top down approach
> It does not embed a browser, so it is resource efficient. Instead, it uses the native rendering engine for the platform. On Windows, this is the new Microsoft Webview2 library, built on Chromium.

How does this make it magically resource efficient? It's still another Chrome tab running some inevitable pile of inefficient excrement that burns watts. It's just not shipping it with the package. Disk and bandwidth is cheap compared to watts and latency which is the biggest problem with any web based technology.

I just want my native apps back (and no I don't want wx/Qt/Gtk!)
Show HN: Scratch Cryptography Library
While there's another Scratch post on the front page, I thought I'd show off something that pushes Scratch to its limits.

It has no practical purpose, but it does go to show that (with the right tooling), you can do just about anything with Scratch.
Something like https://www.pyret.org/index.html with https://dcic-world.org/ maybe
No real opinion but fwiw

>(Although the course is not on higher quality paper)

Is a joke, because this course isn't a book at all.
> But someone that disciplined and resolute in his convictions can probably teach us all something about integrity. That’s how you build a lasting brand. That’s how you build meaning.

I grew up with C&H and their initial fan base. The author of this piece doesn’t get it. Watterson didn’t build a lasting brand nor did he build meaning. The strip had those things already without the added commercialism. Watterson is a purist whose work doesn’t need to build anything to market it. If you’re trying to build a brand and add meaning, you’ve already failed.
> It also gives you a shim into some filesystem/OS APIs that a regular sandboxed browser page wouldn't have.

If you're just talking to a localhost server, it's got all the local access it needs. The web UI doesn't have to do anything besides control the native service running. I'd much rather be able to ship a tiny binary and use the local browser than pack around a whole browser just to access otherwise restricted/sandboxed APIs. You can just drop a URL shortcut on the desktop (or wherever) during installation.
I suppose you think JSON is better.
Yeah, got a Yaschica Mat 124G. It's a great film camera.
“My God, it's full of stars ”
>that emergency calls never have to wait

911 calls in my major metro relatively frequently ring unanswered
Wow, this is absurd. I hope she names the company and finds a better job soon.
Another tool that is built into linux is tc[1]

[1]https://man7.org/linux/man-pages/man8/tc.8.html
I believe the problem is not the ads but the tracking.
Is there any kind of CO2 scrubbing that's at all practical for home? I'm curious what the effects would be of going below ambient/outdoor levels, especially since those are rising (if slowly).
I have a qingping air monitor lite, which was around $70.

It also measures PM10 and PM2,5 which helped me show that my wood furnace is indeed leaking something sometimes when I noticed it smelling weird.
There is an open source UI for querying based on SBOM called DependencyTrack (https://dependencytrack.org/). Commercial offerings exist from vendors like TideLift (https://tidelift.com/).
yup, my video games have had this level of security for a decade. finally, our financial services are starting to catch up. waiting on u wells Fargo.
The underground parts of the Colosseum require special tickets for entry so make sure you get those ahead of time if you want to see those.

In the nearby Forum, look for the Temple of Caesar which is where Caesar's body was cremated and don't miss the Palatine Hill Viewpoint overlooking the Forum.

Across town, don't miss the Pantheon, the nearby Curia of Pompey where Caesar was assassinated, and the statue of Giordano Bruno.
In NY you can call your local precinct directly for that kind of thing.
In reality my mothers work flow at an airport is, do what the nice airport staff say. If that’s scan your pass here and look at the camera there, that’s what she’ll do. These are familiar things to do anyway, you have to scan passports and passes already, and immigration control takes your camera, so they’re things she already knows how to do and there are people right there to help.
Oh I love FORTH. Good set of articles here called Moving FORTH by Brad Rodriguez discussing the implementation of FORTH on various legacy ISAs. Worth a read to understand the internals and beauty of the simplicity of it:

http://www.bradrodriguez.com/papers/moving1.htm

And then there's CollapseOS:

http://collapseos.org
It depends on a lot of factors - some of which are in your control, and some of which ain't. In my case, very few men on my dad's side of the family lived past 60 (and my dad only made it to 54), so in all likelihood my life is indeed already half done.
I think the elephant in the room is calibration of the CO2 detector.

When I looked into this a few years ago, I couldn't find any accuracy guaranties for CO2 meters marketed for households / greenhouses.

The closest thing I could find were laboratories that could test CO2 meters in chambers with known CO2 concentrations. But IIRC the pricing for those labs was prohibitively expensive.

- There were literally no guaranteed accuracy bounds for the meters I looked at. So they could be off by 3x reality for all I know.

- Their calibration systems relied on an assumed CO2 concentration for outside air. But even if the calibration system ensured that the meter would report the right number for that CO2 concentration, there was no information about how accurate the calibrated meter would be at other CO2 concentrations. Nor information about how the meter's numbers would be off when the CO2 levels observed during calibration differed from the level assumed by the calibration logic.

These limitations might not be a problem for some applications. But they could be an issue when people want to relate their meters' readings to the numbers used in various research publications.
Well, can the power grid supply enough energy for 50 million AC units working at the same time?

There is no simple solution for climate change.
I'm only using systemd as a user, but for me the overall experience is rather painless after some trial and error. Except the learning curve for more advanced usages is steep and documentation seems way too complete and complicated. But I tend to experience that more with (larger) open source projects anyway, so maybe that's on me.
In the middle of a cost of living crisis, with energy prices as high as they are?
The only way it is not complete — and that's written in the README ­— is that it has absolutely no semantics analysis

I was referring to the complete lack of flow control. Could you compile the compiler with itself, for example?

Then again, this is only the first hour of a semester long compiler class

If you're taking a course, you might enjoy "leaping ahead" by studying C4 and C4x86. They are also VM-based, and self-compiling, yet still tiny. I think they really raised the bar on what a tiny-and-complete compiler is. (https://news.ycombinator.com/item?id=8558822 https://news.ycombinator.com/item?id=8746054)
That sort of thing, and one’s where there are standard 2x4xOSB sheathing, flat-panel patterns, and they arrive as a package of walls to be fastened to a foundation or rim joist, and trusses to be placed on top. More or less plug and play. I believe most non-mobile prefab homes have gyproc installed post-construction, not the jointed fibreboard panels used in (older?) mobile homes.

A local homeless transitioning apartment block appeared to use a very modular design, a crane lifting frameworks into place. Now that I think of it, I wonder if those were the same units an Albertan motel chain had been using, that were being constructed locally and shipped off on a flatbed.

Most home construction is still done on-site, with framing being cut and nailed and clad per the blueprint, and various specialty crews coming through in sequence to housewrap, install siding, wire, plumb, insulate, sheetrock, trim, install windows and doors, lay flooring, roofing, etc. It is astoundingly quick when well-managed and there are no supply chain issues.

And then there are ATCO units. I believe the Alberta oilpatch lives in their modular systems.
In 1900, the population of Las Vegas was 22. One way of avoiding high heat back then was trying not to live in it.
Quite possibly, I know what the comics artist is using, I dunno what the writer or director are doing but the use of controlled substances by the previous generation of animators we trained under was an open "secret", including horror stories about the shit their mentor did when he was running a show with the help of fistfuls of cocaine.
Probably the most interesting trick from the paper is using the head as a soft supervisor for earlier layers of the network, with the intuition being that if the earlier layers learn to imitate the higher capacity later layers, it frees up the capacity of the later layers to better learn the residual and provides more dense supervisory signal.
I feel terrible above like 900/1000ppm but I’m sure it’s also a good proxy for whatever other garbage and voc’s are in the air. When my monitor reaches 800 I’ll throw my window exhaust fan on for a few hours to circulate the air in my home.
We already produce enough food, goods, and housing for everyone in the country to live with their basic needs met. The only reason that isn't happening is because there is a small group of capital owners and corporations that work to create artificial scarcity. It's an absolutely disgusting practice that benefits nobody but people who are already rich

With the AI cliff that you discuss, productivity will increase even more than it did in the industrial revolution and there is even less of a reason to continue with our absurd current system of making a tiny out of people rich at the expense of everyone else.
> How am I over simplifying?

You are framing the issue with the pre-supposition that you are correct, and the arguments of the other side do not exist and they are just acting out of pure malice.

> No one was going around terminating 36 week fetuses for the fun of it.

I've personally witnessed calls to "celebrate your abortion". While I understand that it may be a rhetorical device, to a person for whom "fetus" is a little human being, there's not much daylight between that and "for the fun of it".

> Harming another living person purely for your assumptions (religious beliefs) qualifies as evil intent

Again, you are arguing as if other side's argument does not exist. That what "over simplifying" is - you assume the other side has no argument and just are pure evil, and then make a conclusion that they have no argument and just are pure evil. Easy victory, but a hollow one.

> This is a highly complex topic

And yet, you declare that on a highly complex topic having position different from yours is "evil" and has no argument worth considering. Maybe it's more complex than you think?

> that is between highly educated doctors

Nope, we can't have political and moral question be decided by a narrow class of credentialed ivory tower dwellers. At least not while having a democracy, that's just not how a democracy can function. You can have a monarchy or oligarchy work this way, but that's not what we have in the US, and anyway, why do you think the God Emperor (or the High Council of Benevolent Oligarchs) would necessarily belong to your tribe? What is built by power, would be destroyed by power. The only way to avoid it is to build consensus. But you can't build consensus if you don't recognize the other side exists.
I own an Awair unit, and as far as I can tell it attempts to calibrate itself based on outside atmosphere having 400 ppm... but that value is constantly going up and is now like 415, so I figure my unit must be at least a few percent off.
Normal code that's compact and easy to follow is usually that way because it was written by somebody with a lot of experience. I've seen plenty of shit-piles called "code".
The challenge is ensuring you have sufficiently frequent passes on hot days, and therefore sufficient fitted trains, right?

That paper seems to be notable because it’s doing it from vision alone (and no LIDAR), whereas similar things (including gauging generally) have been used commercially for a while; see eg http://www.rail-vision.co.uk/
Old planes, risky skies: fatal crash lays bare Nepal’s air safety record
Your life is subjectively half way over at 16. Dont kid yourself.
The “crossing state lines!” outrage was an example of someone trying to make the mundane sound evil and ominous.
Why is the Pegasus reveal an innuendo? The reporting on Pegasus clearly listed the names of hundreds of Indian citizens - mostly investigative journalists and opposition leaders. Since Pegasus could only be sold to national governments, it's a logical conclusion that the Indian state was at the very least intending to spy on those individuals. [1]

The article also never even mentions Modi, and like you said, mostly talks about Telangana. I read through it and got no sense of it implying anything about him individually.

It seems you are inferring things that simply aren't there.

[1] https://en.m.wikipedia.org/wiki/Pegasus_Project_revelations_...
B has no type checking either.

On the other hand, using a parser generator and not counting its output in the line count does seem like cheating.
> wayland: if we move the compositor into the kernel we can solve several performance problems.

Where exactly does Wayland introduce a kernel-based compositor?

Existing Wayland implementations just consolidate what was often several userspace processes in the composited X11 model into a single monolithic userspace process responsible for the window management, input multiplexing/routing, and compositing. I'm not certain this is even a strictly specified aspect of Wayland either, it may just be convenient and simpler to implement this way while enjoying some natural performance advantages.

There's no kernel Wayland compositors AFAIK. Perhaps you're conflating KMS with Wayland since they kind of overlapped chronologically? KMS enabled running XOrg without requiring root using the modesetting driver, it's been a huge step towards cleaning up the graphics stack on Linux, independent of Wayland.
It is enough for Firefox to make the trackers have to be more invasive.

I don't have to defeat you if I can make you look bad enough to all the observers.
Patsis's blog contains a post from 2014 and a post from 2018. Yet its "Pearls Books" page has been kept slightly more up to date. There is something comically sad about a recently active blog with only two posts over a 6+ year period. Bill Waterson and a canceled United flight were some of the most noteworthy things to have happened to him.
Nice site. Clean design. Like that you used tailwindcss and Dribbble.

Was hoping for a site that allows you to search the technology stack used to create a project (i.e. search for React apps that are for sale).

Congrats!
From some (personal) research I did several years ago, I think good ventilation is by far the biggest concern.

A well-sealed, occupied room can build up significant CO2 levels pretty quickly. In my particular case, one person, not exercising, could bring CO2 above 800ppm (reported) in just a few hours.

So I think lack of ventilation causes way, way more excess CO2 than is caused by recent increases in atmospheric CO2. At least in my suburban neighborhood; maybe it's a lot worse in a dense city.
The Aranet 4 claims it can measure up to 5000 ppm with +-3% accuracy. But you'd have to take their word for it, I guess. For $250 I'm hoping it's not a crap sensor.
TextEd: An ultra-lightweight plain-text editor for macOS in under 255kB
> Could you compile the compiler with itself, for example?

That's only possible if you write the compiler in the language it compiles. By this account writing a Python compiler in something else than Python, for example in C, would make it incomplete? It doesn't make much sense.

> If you're taking a course (…)

You should read my post more carefully, I think.
They started doing that a few years ago. Can see it in action on the main bridge going towards Glasgow Central as there's lots of points (15 platforms), seemed to help.

Alternately, I've seen videos in the likes of Chicago where they've literally installed pretty much bunsen burners and set the rails on fire to deal with the winter. https://www.youtube.com/watch?v=z76ywZDXyPw
I love Steve Ciarcia's "Build a Modem" project. Steve published plans for a project every month: usually at time it was a demo project for some new integrated circuit with a few 74xx or 54xx glue chips to interface it to a computer... But it always was reliable and really worked. A few years later he was using various kinds of CPLD instead of the x4xx chips and had also discovered microcontrollers so one month the project was a microcontroller board and then in later months the project would be something you did by the board.

By 1988 or so Byte was really struggling and sometimes he seemed to be the only person keeping the lights on. He'd be answering letters to the editor, bailing people out of their WordStar problems, etc.
I'm reading a book called Blindsight. The protagonist has had half his brain removed. I'm sure the character was influenced by this. The book specifically mentions the same effects of growing up with half a brain.
while this isn't without merit, I consistently see that individual workers are much more concious of quality of their work and safety/reliability of the end user than the management is.

We've had many industrial accidents, from Bhopal's disaster to Boeing Max, thousands of people died, and all of them were caused by management meddling where they shouldn't. none of them were caused by unions
I'm confused. When would I need "https://dependencytrack.org/"? Is it when I've completely lost my marbles and can no longer answer the questions "what does your app run on" and "what are your app's dependencies"? Is the idea that I would then download and install this "dependency tracker", hoping it would give me a list of things I depend on, so that I could inform the end user? What's the use case?
I'm sure you can, but it doesn't scale. The only way we eat is industrialised agriculture.

You will be fighting your neighbours for that cow and wasting most of it.

Similarly with "backyard plots" and that other great modern stupidity, the vertical indoor garden. Like anybody will be lazily reaching over to pick a tomato from their indoor vertical garden instead of the monstrous greenhouses that most tomatoes come from these days.
GORILLA.BAS was my intro to programming, too!

In my 8th grade algebra class in a "portable."
Nationality-based idioms and names (and stereotypes in general) are on a subjective spectrum of offensiveness, IMO. "Irish exit" and "French disease" can be benign to one individual, but offensive to another.
I found the same. Looks good!

But the UI performance on Intel is pretty bad. You can watch redraws happening. I wonder what's wrong there.
> Zen4 is supposed to be a monster and I’m kinda waiting to see how that looks, but I’m always looking for a bargain: does AMD sell a “gaming” chip competitive with the Alder Lake stuff?

The Ryzen 7 5800x3d trades blows with Intel's top chip, with many games benefiting enormously from its monster 96mb L3 cache. It will be superseded by the upcoming Zen4 chips, but the nice thing about the 5800x3d is that it's a drop in upgrade for most AM4 motherboards.
> I was referring to the complete lack of flow control. Could you compile the compiler with itself, for example?

This is not a requirement for it to be a compiler.

> They are also VM-based, and self-compiling, yet still tiny. I think they really raised the bar on what a tiny-and-complete compiler is.

The purpose of OP's compiler is educational so this comparison makes no sense.
I use the git log to feed my changelog. I prefix the stuff that's supposed to go in the release notes with a asterix and the technical boring stuff is just a normal line. Then at release time I have a script that pulls the asterix prefixed lines from the change log into the RELEASENOTES.md. I wouldn't want to bother with more.
> It's all innuendo. Nothing was indisputably "revealed".

I don't know what sort of evidence it would take to convince you that Modi's team was illegally spying on his political opponents, but I think I'll trust the journalists on this one.[0]

> Last word on this topic: the narrative sketched in this article is "Modi bad." But the evidence is from a state run by a staunch Modi opponent

The article doesn't even mention Modi by name, so I think you're being over-protective of him. It does say:

"The Indian government plans to implement an Automated Facial Recognition System across the country"

although it doesn't provide a source for that claim. Then there's this claim:

"The police in New Delhi used facial recognition technology to identify farmer protesters who held demonstrations against the government’s contentious agricultural laws."

which suggests that these practices are already in use elsewhere (with the current Police Commissioner of Delhi being appointed by the Modi government, if I'm not mistaken).

[0] https://www.theguardian.com/news/2021/dec/17/pegasus-spyware...
And just imagine how many miles nuclear powered Aircraft Carriers have traversed without significant incident since the 1960’s.
I've had an Awair monitor for a few years and enjoy keeping a fairly close eye on the numbers, but from what I've experienced so far I'm convinced sure I'd be able to train myself to discern CO2 levels. If anything it has mostly just encouraged me to open the windows, even just for a bit, whenever possible, and to always use the kitchen exhaust fan with our gas stove (and motivated me to buy an induction range in the future).
This post is about moving the GUI layer to Rust, away from the standard HTML/JS/CSS used in the apps you mention. That’s why I brought it up.

My claim is that moving to Rust is useless without solving the unnecessary rerenders, and once those are solved moving to Rust would be pointless. So that only real problem is fixing bad coding practices, which has nothing to do with the underlying language. In fact using a lower level language is likely to make that much more difficult.
I'd say Byte was really falling apart around 1985 or so. Prior to that it was by hobbyists, for hobbyists, and it showed. After that it started to lurch towards being just another magazine for consoomers, with Steve being really the only vestige of the magazine's original purpose... until he jumped ship to create Circuit Cellar INK.
I think I was wrong, typed too quickly. There’s (potentially) a file buffer block cache available, but that’s not for caching raw disk blocks, but filesystem blocks of content.
Obviously the people selling the "Calvin pissing on (WHATEVER THING)" stickers sold in truck stops and gas stations did not get the message.
use https://www.conventionalcommits.org/en/v1.0.0/, it has extensions that can autogenerate a nice looking changelog.