skysight-inc/HackerNews huggingface dataset:
I'm seeing lots of comparisons to Tauri, which is exciting because while I am using Tauri to build an app, I'm not actually that enthusiastic about Rust.

But I'm feeling a lot of comparisons are really just comparing the most straight forward, load HTML + JS in a webview, without comparing other things like:

- (Auto) Updating.

- Embedding other files (and actually distribute them).

- Plugins (I guess plugins can be made for the various language bindings and implemented via event handlers).

- Disabling Edge's annoyances (IE it looks like Edge's menu that shows up when selecting text is happening, I guess its image hover thing is there, and maybe more annoyances).

- The menu on macOS is the menu of the launched browser.

This does definitely seem to have its uses and I'll keep an eye on it.
Thanks, will keep it in mind!
> Those are not signifiers for my entire digital life

neither would a wallet, "only allow access with government issued ID" can be done (and _is_ enforced for some things) independently of central-bank-issued wallets or government IDs. They are just orthogonal things.

Most of the EU has had access to electronic IDs for years, but they are not used to log in to hacker news, and there is no reason to expect them to ever be.
This is probably a bad idea by ppl who think things they understand scale without issue.

Yes HVDC exist and are awesome for very long lines and for underwater uses. Yes, most appliances in a house today are DC.

That doesn't mean that making the in-between DC makes sense.
It would be interesting to have consumer standards (perhaps even regulatory standards) about the brightness and color of LED indicator lights on devices.

Someone beat me to the “dimmer sticker” idea several years ago [1], there’s clearly a problem here.

I’m a huge smart home enthusiast and have played with many devices and the only ones I’ve ever thought got dimness correct on indicator lights is Lutron.

[1] https://a.co/d/h9QbBRL
You're totally right about the layers of abstraction... still, JS and DOM could be incredibly fast (and in some way, they are, sa there are huge optimizations behind for that to work as well), but they remain slower and more energy hungry than (almost) any native interface, even if you leave away all the layers of abstractions.
What's under penalty of perjury is the right to file a claim about the work allegedly infringed, rather than the accuracy of the reported content, which merely needs to be "a good faith belief".

If you publish something you hold copyright on, and someone makes an unauthorised copy, I can't submit a DMCA claim against the copy without your authorisation. Even if the claim would be 100% valid were you to submit it, the courts may enforce that only you and your agents may actually make that submission. On the other hand, it's quite hard to prove that someone is acting in bad faith, rather than being earnest but entirely incompetent.
Bingo. The frequency is proportional to motor/vehicle speed. The inverters are at least 98 percent efficient at high power, and a good EV motor is in the 90s at high power.
Now May Be the Time to Lock in High Interest Rates on Your Savings
How much electricity is getting wasted into this, worldwide?
If you're referring to micro/macro, I meant more like a mathematical introduction to the models.

I recall giving Mankiw a try and wished I could just find a physics-style textbook as I found it way too wordy.
See

https://www.nytimes.com/2017/09/22/science/dogs-smell-recogn...
I use fail2ban. It is a mild security control which I know can fail. I install it, use its defaults and get on with my life.

At times, for bastion hosts, I use crowdsec instead.

I could not capture why the author was so bitter. I guess I would be the same if I was supporting some product, and its users were getting problems because of fail2ban - and I had to support it for them.
Well, yes, but GDI isn't exactly available when you're writing your own OS like the author of the article.
> For you it seems

I appreciate you saying "seems" because that's not how I feel.

I hear what you say and trust that you sincerely feel strongly about this, but it's not ok to channel that into posting abusively. Moreover, since we've had to ask you this before, in an unrelated context, this isn't just about the current topic.

Commenters often assume that feeling strongly about being right (as they see it) on an important topic means that it's ok to let loose on others—because after all, they're right (as they see it), it's an important topic, and they feel strongly. Actually the opposite is the case, and as I tried to point out, you discredit your own views by behaving this way.

I know it isn't easy but it is possible to make your substantive points without name-calling, personal attack, or flamewar.
Sam Aronow is great if you are interested in Jewish history.
Yet pedestrian deaths keep going up:

""There are more pedestrians being killed today than in decades," Russ Martin, the senior director of policy and government relations at the Governors Highway Safety Association, told NPR.

The organization, which tracks pedestrian deaths in the U.S., estimates that more than 7,500 pedestrians were killed by drivers last year — the highest number since 1981. The final tally may be even greater given that Oklahoma was unable to provide data due to a technical issue."

https://www.npr.org/2023/06/26/1184034017/us-pedestrian-deat...
it's fine until you run into some stupidly written tool or abstraction layer that relies on ssh being port 22.

yes, it sucks to make efforts to accommodate your worst software, but sometimes it's easier to throw the cycles away than to dick around with a custom iptables entry to fix someone elses poor software design choices.
400 LoC is impressive - my Ruby translation of libschrift is about 680 lines now, and of that 345 lines is parsing the damn TTF files. I might have to revisit it ;)
Reclaim Your Brain: Why it's time to stop scrolling our lives away
I have a bunch of those air purifiers that auto-adjust their fan speed when they detects poor quality air + I live in a place with very permissive laws around fireworks... and the purifier under my kitchen window was going crazy last night.

You'd hear a big pop over the roof, five seconds pass, and then the purifier would kick up a notch for the next minute or so. Repeat until the neighbors' firework stash ran out.
It's had it's ups and downs, but I really miss having a local meetup scene. There was a perpetual flux of people and always some promising new folks. I miss that dynamism!

It was already running a bit dry before COVID but there's near birthing happening and now and it's hard to imagine restartibg it. Even finding a place to gather seems like a huge challenge, much less money for pizza
> 36 milliseconds to render.

36 ms is a very small amount of time (faster than the rod flicker fusion frequency, though not the cones), and 10K elements is far more elements than even a complex web page is likely to have.

Can you give me some examples of real-world web pages that have 10K DOM elements on them, or anything like it? Running document.querySelectorAll('*').length on my personal amazon.com home page gives 3163 (obviously this is going to vary somewhat for different people), and amazon.com's front page is pretty damned complex.

> I'm not saying everything should be Unreal Engine.

I'm saying that almost nothing needs to be Unreal Engine. You are confusing "fast" with "fast enough".
The approach my team takes is we put Wireguard gateways running on OpenBSD in front of network services. We go a step further and very carefully select what chips are used for the network interfaces and also attach a hardware random number generator to add to entropy.

Internal users' machines have these tunnels transparently loaded and running, configured by our internal GitOps-driven config management (SaltStack).

Has been pretty comfy so far.
The rationale of subject-first is clear. But what about the other rules: correct instead of fix, rather than instead of rename... They seem pretty arbitrary to me.
FreePBX/Asterisk comes with a default fail2ban setup that will lock out your SIP connections (from phones) while you're just fiddling to get it working, adding to the frustration.
Japan has a very high penetration of X usage, but not Mastodon, so it is natural for them to have X instead of Mastodon.
This was not the cause in my case (no attachments, no URLs, just plain text, as far as I can remember). I know how to send email (ask mail-tester.com).

Regardless, there are always better options than silently discarding the whole email: delete attachments, erase everything that looks like a URL, even erase the whole message body, but please tell the recipient that you accepted an email and from whom.
String parsing is negligible compared to the speed of the DOM which is glacially slow: https://news.ycombinator.com/item?id=38835920

Come on, people, make an effort to learn how insanely fast computers are, and how insanely inefficient our software is.

String parsing can be done at gigabytes per second: https://github.com/simdjson/simdjson If you think that string parsing of selectors is the slowest operation in the browser, please find some resources that talk about what is actually happening in the browser?
Is this just an ad / spam?
> Astrophysicists largely agree that dark matter explains a variety of strange phenomena,

Which astrophysicists? What percentage? This is vague hyperbole trying to dismiss a theory many respected astrophysicists take seriously. This reads like a scientific hit piece, and not a honest review.
Just goes to show how much damage you can do to a brand by betraying your users. I still won't use SourceForge, fuck them.
The rasterisation doesn't take much anyway. My libschrift Ruby translation does the rendering in around 100 or so lines. The original libschrift is in C and only takes about twice as much. Parsing the TTF files takes more code.
That is not how it went. The first person took a guess, and the second implied information that we don't have:

"I guess X"

"You are guessing wrong"
My Experience Using Shopify's Hydrogen
For CUDA specifically, there is a fairly large set of sample code that used to be installed when you installed CUDA. But now I think it’s on the Nvidia GitHub page; you’ve got to download it yourself.

The Nvidia dev blog has some easy to follow tutorials, but they don’t get very complicated.

Nvidia also has a learning platform which offers fairly decent courses at a cost. You get a certificate for finishing.

You’ll find some books out there with good reputations. Ultimately, this is an area that leans heavily toward paying money for good quality learning materials.
Echoing the sentiments above it's a bitter pill to swallow recognising that there are hoops to jump through in order to play the game. We all have had to learn this one way or another.

Don't let this stop your pet projects and try to realise you have multiple paths you're fulfilling at the same time. Bills need paying. You're beginning (and will be advancing) in your job and future prospects. Your love of software needs nurturing so you don't become jaded by a 9-5.

Play the game. Get where you need to be. Don't close doors.
I honestly believe we should ban fireworks and firework shows across the country. Not only are they (apparently) bad for the environment and likely to cause wildfires*, have the potential to trigger PTSD**, but they also make the large majority of dogs terrified for at least two nights of the year. As humans, our symbiotic relationship with dogs is one of our greatest assets -- we owe them better than this. Drone shows + music are just as cool.

* https://www.readyforwildfire.org/more/fireworks-safety/

* https://www.kron4.com/news/bay-area/fireworks-spark-dozens-o...

* https://www.nfpa.org/education-and-research/home-fire-safety...

** https://www.ptsd.va.gov/understand/what/fireworks_ptsd.asp

** https://www.va.gov/hines-health-care/stories/how-your-firewo...
If people could actually write code, it also wouldn't be a problem.
The dogs argument is the weakest argument.
Let’s be real. It use to be a source of pride when geeks bragged about how well their operating systems handled Netscape bugginess and crashes.

Of course the Mac came in dead last because a Navigator crash would cause the entire operating system to crash
I've written a lot of code in a lot of different languages and have preferences for each that are based on the general type of code that tends to be written. E.g. what length are the identifiers and standard function names, what is the standard spacing, how are idiomatic language features used.

My subjective opinions on a few of them:

Java I find works well with a soft 100, hard 120. The language and library tends to prefer and encourage longer class and function names, and these are often repeated multiple times in a single line.

C# seems to work well with 100.

Rust I find well works with 100, and this is the default out of the box format for rustfmt.

Javascript (especially with 2 spaces) works well with 80 characters.

When writing code for documentation sites (e.g. https://ratatui.rs/tutorials/hello-world/), often the code block fits in an area which is surrounded by prose with a width optimized for reading. The resulting width of the code block tends to be ~80 or less. It's worth making this tweak to your formatting for such example code.
Well, it’s kind of like money. It’s completely imaginary, yet we never have enough. Except in this case instead of being an artificial stand in for labor effort, it’s a stand in for something infinitely reproducible with virtually no effort at all. And yet the supply is still limited. Almost like the labor or use value aspect isn’t really the point at all. But rather the power posturing/exclusivity value.

What you’re really buying is the ability to be happy about the fact that nobody else can have it. Just like money. (For those who already have too much of it).

So in one regard it’s a cynical way to avoid taxes, on another level it’s a savagely hilarious representation of how our society basically works.
> The theorems are just hints about what might be happening.

Isn't this true everywhere? Certainly it is just, in the words of Asimov, the relativity of wrongness. I mean even physics is "just a hint" despite being an incredibly strong one. I think maybe a lot of people might not agree but I think a lot of people aren't as aware of all the research that still goes on in every day physics. Like studying ocean waves/currents, wind, explosions, materials, and so much more that is not quantum or relativity. But quantum and relativity get far more attention, so perception bias.

> The key deep learning knowledge is in papers that basically only show that X approach works best on Y (plus maybe some suggestive theorem)

I very much disagree. Those are certainly the most visible, but not the most foundational. Actually I believe this approach is holding us back, and diffusion is my best example of this. Big steps in diffusion and GANs were made around the same time, but GANs were easier to implement and less resource heavy. Sohl-Dickstein certainly is a key player despite Ho being more well known. Same with Aapo Hyvarinen. I think we got too captivated by GANs that it made it harder to publish anything else. I've had some experience with this personally, where I've given up trying to publish in Normalizing Flows because reviewers will ask why my works are not better than GANs (or now diffusion) despite being better than other Flows or even got this on a distillation based paper (multiple times before we abandoned it). If there's too heavy of concern on metrics (not using as guides/hints, but as targets) then how can other things advance in a normal way? You'd have to take leaps and bounds instead of incrementalism (which we've established is fine for popular paths. Former GANs, now diffusion). Leaps and bounds because the community size is exceptionally disproportionate and that is far more time and research being put into one than another. I'd argue that we have pretty good evidence to believe a hypothesis that counterfactually diffusion would have emerged as a strong player sooner if this weren't how we measured publication criteria (SOTA chasing). I believe this problem has only become worse. But this is how technology always advances, it isn't one technology getting better and better, but we see the composition of different technologies. Almost always where the replacement starts out as significantly worse than the existing status quo. So I'd argue we're leaving a lot of good work on the table by doing this. Certainly we have enough people working in ML that we can adequately do both, which is certainly much more optimal. You need both, but problem is we just compare <new thing, or not as established thing> to <current popular and SOTA thing> as if benchmarks are the only component of the story here.
My bedroom clock radio had a backlight that was super bright (and super annoying). I stopped by a local car tinting shop and asked them for a piece of 5% limo tint that they might have had leftover from a job. It took two layers to dim the display to get it tolerable.
No, this is just not correct. Being a superpower requires, at a minimum, being able to win a conventional war with a state lacking nuclear weapons. The reason for that is that nuclear weapons cannot actually be used in practice. They can only serve as a deterrent to not be attacked.
Why Brain-Like Computers Are Hard [video]
A college degree would be useful so it would be beneficial to speak to the professor and figure out a way to straight things.

I agree with your sentiment. I'm never good with authorities for the whole life. But I have learned that it is sometimes useful to just cope with them to get what you want.

You don't have to worry about the degree if you are really good, so good that people are showing you with offers. If that's not the case, just fake your attitude and get it done. You don't need a straight A for a good living but you should get as many A as possible if you want to apply for masters/PhDs in good foreign universities.

Another piece of advice: "faking it" is an essential skill for all human interactions, be it with professors, girlfriends, wives or colleagues. If you are like me, you don't like it, I'd advise you to drill so deep into the technicals that people are going to hire you even if you are an asshole. You should aim for low level system programming, preferably something you can work as a lone wolf. Malware reverse engineer, malware researchers, exploitation authors, security researchers, these titles come into mind but in general all low level programming requires less interactions with humans.
Do the "abusers" tend to be the actual owners though? If not, there's no actual IP to take away from them.

If not implemented carefully, this could incentivize shell games.
Same -- I got the same strike when I uploaded it to my FB account. I've opened a dispute, and we'll see what happens.
I use something that I made almost exactly ten years ago: txrban.

https://www.kylheku.com/cgit/txrban/

It's way simpler. There is a tiny core to it, and a couple of modules specific to Exim, Apache, SSH. These just run as daemons on the machine.

I tried using fail2ban at that time, but it wasn't at all what I expected. It was way overcomplicated for what it achieves, and poorly documented. Just getting it running at all was fiddly, never mind the custom behaviors I had in mind.

I should review the Apache module; some of it is quite out of date, due to the changing landscape. Also, that webserver it is used with is now behind a reverse proxy, which only receives connections for specific applications.
Netscape was a horrible crash prone application that could bring an entire operating system down.

IE was a better product on Windows and Macs
For anyone else interested in a simple collection of images after reading that, this is one of the links:

https://www.deutschefotothek.de/db/apsisa.dll/ete?action=que...

Amazing man, amazing designs. Excited to see how these might inspire me while doing web design, especially for sci-fi fi flourishes.

Surely some of the more mundane inventions work?? I find that to be a shocking claim.
They are right. Mercurial is better than git for 99% of usecases. But we lost this one.
Genealogos takes outputs from Nix evaluation tools and produces SBoM files
I first saw Tom Scott onscreen around 2010, when he appeared as a contestant on the esoteric - and very good - BBC quiz show Only Connect. Link to 2022 Reddit discussion, which includes video [0].

It is a fun look back at a ponytailed Tom exercising his intellect and his natural aplomb on-camera, at around - or perhaps just before? - the era when his Youtube work began in earnest.

[0] https://www.reddit.com/r/videos/comments/pypew1/tom_scott_wa...
I don't like Netanyahu either (a cursory glance at my comment history wil bear that out), but that doesn't mean that judges can't abuse their power too. In this case, the supreme court appears to believe they have the right to overrule any government decision they feel is "unreasonable", which seems like an extremely vague standard for unelected officials to apply to the people's elected representatives.
Strong disagree, but there is clearly an argument for everyone here :)
Codebreaker Cracks 135 Year Old Message [video]
This should be re-linked to the original tweet and PG should be removed. He doesn't add anything to the original commentary.
Github doesn't wrap them on code listing pages.
I've often had this thought myself. It's the simile I've used to explain Eva to people who don't know anything about anime.

But then I think about some of the things in the series and movies and it's incredibly hard to fathom those showing up in any kind of Star Wars IP.

But I love that about it... I've always thought Star Wars sucks to be honest. I love that Japan's is so much darker and angstier.
The Soviet Union actually did that. They built some electric farm tractors that dragged long power cables behind them. It was a total failure.

https://jalopnik.com/when-the-soviets-built-an-electric-trac...
Custom GPT for studying wine/sommelier certifications (WSET)
It isn't though, people need to read the paper and the comments from the author they aren't actually doing the voice generation they pass the text off to VITS, and then they're sauce is that they are doing tone mapping on that VITS output, so if anything they're a competitor to RVC, it's just that the version they published includes VITS also
> There are benefits to having branches be an inherent property of a commit

And drawbacks, naturally. Advanced branching/merging workflows become extremely painful if not impossible, which makes mercurial unusable as a "true" DVCS (where everyone maintains a fork of the code and people trade PRs/merges).
If you’re open to it, can you share what resources you used to learn Django and htmx?
imho as a reader a proper lattice (see concept lattice) is useful. Everything else is typically less helpful than it could be. I don't find network graphs like those usually produced by "second brain" tools that useful at all. Even Niklas Luhmann, who largely inspired this networked hypertext approach with his analog zettelkasten imposed enough structure through meta notes and special linkages such that browsing at a particular node could be more hierarchical latticeesque and directed. Browsing pure undirected networks is usually not super useful when it comes to fashioning structured understanding precisely because such an object almost completely lacks structure. Perhaps a set (sans any linkages) is perhaps the only other object with less structure than the undirected network.
For Elixir Dave Thomas has a video series https://codestool.coding-gnome.com/courses/elixir-for-progra...

For a general programming book I recommend Unit Testing by Vladimir Khorikov https://www.manning.com/books/unit-testing which was recommended by Saša Jurić
I remember Netscape 4.x crashing every 30 to 45 minutes. It was incredibly unstable.
Oh, that gives me a good idea for a new website/slogan: bad actors use Toothpaste; lets ban Toothpaste!