skysight-inc/HackerNews huggingface dataset:
Ring mains in UK are 230V and is a more frugal approach to conductor usage, both because of higher voltage and the wiring being a ring.
I'd also appreciate some kind of notes about what these tests actually represent. What's "Assorted DOM", and why is Firefox so much better (if the scale is representative of anything useful)?
I think the problem with Edge was two-fold:

- People were trained to automatically install a new browser on their computers when they got it.

- Edge is a never ending nagfest and that became another prompt to go and download Chrome.

Less is more was probably the better strategy to take with Edge.
if that's the case, and it's provable in a court of law that they knew, then yeah I agree
I found jkdefrag, and it was dot based instead of block based. Now that became the coolest - until it was discontinued... Now hard to find... But, mydefrag has become the best defragmenter.
Have to agree here. Most people have no idea what manifest v whatever is and have no reason to switch.

Not to mention, google pulls its own underhanded tactics.
Personally I think ms did the right thing. Edge compatibility is no longer an issue and their maintenance cost plumetted.

I still love Firefox. Not seeing ads anywhere is worth whatever warts I hit
PHP? That's back-end (and fortunately I've never had to use)

I'm taking about HTML/JavaScript front-ends. The ideas behind JSX go back to at least 2004 when I first began using that paradigm.
> If you believe you are smarter than everyone else for long enough you convince yourself you can get away with anything.

Indeed. That's why there's a rule of thumb that says that the instant you think you're better or smarter than everyone else in the room, you've just become the dumbest person in the room.
Interesting, thanks. Shaw was right, we are separated by a common language.
> Is [Espressif] firmware fully open source and contains no backdoors?

Their SDK is Apache licensed but does include some compiled radio-frequency stuff: https://github.com/espressif/esp32-wifi-lib/tree/master/esp3...
> FreeBSD does update quickly and if you aren't frequently updating your server you can be left behind; it's not noticeable until you try to update and a bunch of packages break, or your jails are no longer running the same major version as their host and that causes subtle bugs.

In modern times, point releases tend to be about once a year, which doesn't seem too frequent to me? But if you use pkg, and the new point release added a syscall, you will have problems installing new packages (or upgrading) once the package builders update; I don't quite remember the timeline, but it's usually a few months after the point release. (Although, I think there was a time where pkg would default to a faster updating repository, and you might see problems sooner)

My upgrade process is a bit laborious (freebsd-update -r ... upgrade; freebsd-update install; shutdown -r now; freebsd-upgrade install; pkg update; pkg upgrade; reboot). Might be another pkg command I forgot, but it will likely prompt you.

If you're not interested in upgrading everything together at once, ports is probably a better choice. Sometimes after an OS upgrade, you'll need to install a compat port to continue to run old software; it's possible to do that with pkg, but IMHO, it's difficult to get the compat package installed without upgrading other packages, and then you may as well upgrade everything.

Personally, I don't find docker-compose simple. Probably from lack of experience, but I find it hides so much that makes it much more difficult to debug. Most of the time, I'd rather run everything in a single host, but I'm encouraged to use docker-compose by my workplace, so...
There are multiple chromium alternatives for this extension.
it's an example of how expected value doesn't tell the full story

https://en.wikipedia.org/wiki/Risk_of_ruin
Negation could have been the Waterloo of the old symbolic A.I.

There are several ways to implement negation in logic, they all work for certain applications but they are all problematic in one way or the other.
Yup, exactly what I was thinking of.
Discord.io suffers data breach, announces closure
The idea is not to make people pay 5 cents to see a website. Instead replacing captchas with a toll for about how much it would cost to have a human solve the captcha for you.
Your UDM-Pro-SE is where you run your Unifi Protect. I.e. you need to have another device from the same vendor that supports NVR functionality.

The above mentioned Reolink doorbell will happily run with any NVR from any other vendor that supports relevant standards (ONVIF). Or even without NVR (it has microsd slot for local storage on device).
Disagree. I would argue your example is hard to read compared to the equivalent in Vue, and it mixes business logic (computing the running total) with the rendering logic.

<script setup>
const items = [1,2,3,4,5,6]
let runningTotal = 0

const getRunningTotal = (item) => {
runningTotal += item
return runningTotal
}
</script>

<template>
<ul>
<li v-for="item in items">
Item {{item}}; running total {{ getRunningTotal(item) }}
</li>
</ul>
</template>

No need for a computed property. Plus, getRunningTotal can be unit tested, or extracted to another file for reusability.
I mean they're not straightforward improvements, they all have some sort of tradeoff.

SSDs are getting more complex but at least from my point of view unnoticeably so. Yeah, it has 4 bits per cell and 300 layers, but as an user I don't have to think about it. I went from 240 GB to 2 TB and it was an improvement by all parameters. Speed got faster, size got bigger. No downsides whatsoever.

SMR on the other hand is absolutely infuriating when you bump into its limitations. It's not automatically better, it's extra capacity with a tradeoff.
https://climate.nasa.gov/climate_resources/189/graphic-tempe...
It's a feature, not a flaw. You get to sell people on cheap NAND, and your cloud service. Windows will always nag you to use OneDrive, your OEM may have their own bloat/nagware, etc.
I think it's more about ease of use and developer experience. I agree that in the current state servicer is a proxy to systemd, anything you can do here you can do on systemd. Later down the line I will try to support process managers on Mac and Windows.

I'm happy see this question "Why not use systemd" finally being asked. Apparently the people on NPM (2 million weekly downloads for pm2) ~~disagree~~ don't care. `pm2 start` just works, not everybody is a system admin. There are a bunch of threads around asking for a pm2 for Rust or golang. This tool tries to address this segment.

You can be a linux veteran still benefit with some commands like `ser status` which will only show the services you created, not the wall of text shown by `systemctl list-units`. CPU and Ram usage is thrown in as a bonus so you don't need to run a separate command. It's a neat trick that uses no database. The services end with `.ser.service`, this way we only see the units that servicer created. Run `ser which` and you'll get the unit and service file destination.
Then you might be able to do two way audio and video so you can speak to the person at the front door remotely.
Link to the actual paper: https://www.nature.com/articles/s41593-023-01390-9
We're already there, ironically mostly pushed by the anti-IE generation.

If it wasn't for the special Safari status on Apple devices, it would be total domination, Web == ChromeOS.
I don't think he actually was a communist, but liked to hang out with communist friends. He was more open minded and nuanced in his thinking to fit into a specific ideology.
Thank you for the informative reply, Lord Patrician!

Is it straightforward to step down the voltage from PoE to something that USB-C can use? My Forest M Mims Electronics book sits unread and dusty in a box somewhere so I'm not really able to interpret the schematics google is showing me :/ (apologies for extra questions)
> What happens if Chrome... doesn't become evil, it's just mismanaged?

When executed by an entity with enormous power, incompetence is indistinguishable from malice.
So FreeBSD supposedly has full Linux kernel emulation or something to that effect. To the point where you can run Debian in a jail without virtualization? I am wondering if it is possible to rig up Docker to work in that?

Because I really adore jails but I agree that the tooling around them makes a mess of config and such. (I have been using ezjail which I'm told is now deprecated)

With so much of my world buying into the Docker cargo cult it would be nice if I could play along and I'm wondering if Linux-in-a-jail is a possible answer.
The Pure storage perspective -- that HDD sales will be zero by 2028 -- appears to be similarly motivated. Pure Storage went all-in on flash for Enterprise storage and doesn't have an answer to the market segments better served by HDD. So they would very much prefer for HDDs to be on the cusp of obsolescence.
No, I'm blaming humans for wilful ignorance and insisting that there is no solution to problems they haven't tried to solve.
If ball milling works, why wouldn't ultrasound (Knock the PFAS into components using ultrasound)? Both are in essence physical methods (as opposed to chemical methods).
Honestly, if that's what the research shows I think that needs to be considered. It'd be healthy to challenge those claims, and engage with how and why your revision control tool is hurting UX.
We're going to need one big centrifuge to ball mill all the thousands of tonnes of soil that needs to be cleaned up. I wonder how long the steel balls will last?
Hackers at the Def Con conference tried to break AI chatbots
Bit rot is definitely a problem with HDDs, especially as their bit densities increased. I've heard that bit rot on SSDs also became a thing as well after they started moving from SLC to MLC.

I'd be interested to see a study on how prevalent either of them are.
What are firefox's warts ooc?
How to use Cryostat agent to profile Java workloads
Anything Chromium-based bad, Brave is no different than Opera, Vivaldi, Edge, Samsung Internet etc.

We need more engines, not browsers. If every other engine dies, Google gets to dictate what the web is even more than they do right now.
The umbra part of the sunspot is cooler, but each sunspot also has a penumbra region which causes the sunspot to be brighter. This is due to the magnetic field generated that causes the sunspot to overcompensate. This is the reason some theorize the Little Ice Age may have been caused by the Maunder Minimum.
Hm was that the primary goal? I thought the primary goal (of the Allies) was to defeat the Axis powers because they were directly attacking the UK and USA. Liberating France and other parts of western Europe was just a requirement of getting to Berlin.
Thank you. I never understand why frameworks have two way data binding and signals, both are heavily bug prone. React still reigns supreme.
having recently looked at a firefox performance regression for filing a bugreport, tooling that tracks performance (quite publicly) sees attention, easy upload to share tracing profiles also helps: https://firefox-source-docs.mozilla.org/testing/perfdocs/ind...

Their dedicated blog keeps you posted if firefox perf is your interest https://blog.mozilla.org/performance/

If you have a particular website you notice chromium being significantly faster with, for an easy report, there's https://webcompat.com/ - though bugzilla is better than it seems when coming from github issues
What was bad about React then is the same thing that’s bad about it today: despite the atomic unit of React being a “component”, the best practice was always to re-write your entire fronted in JavaScript, shipping a blank HTML page and forcing the end user to download a megabyte of JavaScript to make their computer write the HTML, for some reason.

And in order to get the “convenience” upgrade over jQuery+backbone or whatever, you had to abandon all existing standards and best practices, making any JavaScript you were using that was not in the style of React useless.

Web components that encapsulate state and interactivity, usable alongside a regular HTML page, were an emerging direction when React shipped and forced everyone to re-write ‘class=‘ to ‘className=‘. And being forced to re-write every app as an SPA was a dumb idea the day people started doing it, even in light of other available approaches.

You’re right that a lot of people hated React before they ever tried it, and they were right, even with the full knowledge of what it was replacing.
What a ridiculous claim. Does this guy think there's just a single pollution factory in China doing all the damage? Whole Montana cannot be solely to blame, they can certainly share some blame just like any government that has any sort of greenhouse gas production within its jurisdiction. Oh wait, they aren't allowed to do environmental impact studies that consider greenhouse gas so there's no data to support the claim that Montana produces any!
> I want to feed LLMs (and friends) messy data from my house and let it un-mess as best it can.

What would be your goal for doing that?
I'm just saying that

> were doing "JSX" a decade before React arrived

is another instance of "rediscovering old paradigms". What I'm not saying is that this method of building a view is unnecessary, or wrong.

> If so, other than what I described (web components) how would you build a view?

There are many ways to create a view. Programming history is littered with them anywhere there's a UI to be created. Will they interact nicely with React? Probably not most of them, but it doesn't mean they do not exist.
Disney used to hate gambling. Now it’s doing a $2B sports betting deal
it's a private company, not the government censoring you.

over-dramatize much?
I recently got a <24 hour notice of a major price change from a Shopify app developer. On a Sunday.

While not a backup-related issue, it forced a scramble on my end. I am sure hundreds of others didn't see it or couldn't react until well after the fact.

Shopify said this is allowed per its developer TOS.
I tend to agree, although the salaries and transparency in give directly also raise questions.
https://twitter.com/carolinefiennes/status/16000677812269506...
Having health problems in your 60s is not guaranteed. My experience is that every decade after my 20s have been better than the previous decade. If I had to sacrifice a couple of decades, I'd rather them be my younger ones than my older ones.
Why should you use the Cryostat agent with your applications? Let’s start with a brief recap of why to use Cryostat:

To discover and map out your Java applications and their deployment topology.
To gather JDK Flight Recorder data from your applications.
To store that JFR data in an in-cluster volume.
To perform online analysis of that JFR data without the raw data leaving the cluster.
You're restricted from some activities, not all. You already get asked for 2FA only for activities like changing team, adding ssh keys... not to commit. In your scenario, you'll just get these activities done after you're back.

(FWIW 2fa can be enabled on any phone now, both with totp and passkeys.)
I think it depends on what we mean by 'held accountable.' If it means, make best effort to return the money sure. If it means more than that, probably not. If someone robbed a bank, evaded the police and donated all that money to the Salvation Army in the next county, the Salvation Army has no way of knowing the money was stolen. So the only fair thing to expect the Salvation Army to do in this situation is, make a best effort to return what they can.
From the article:

It would make California the 19th state to install cameras that would automatically issue tickets to the owners of vehicles that are spotted exceeding the speed limit by at least 11 miles an hour.

[...]

The fines could be reduced if the vehicle owner is unable to pay.

[...]

“We’re out to change behavior. We’re not out to be punitive.”

---

So:

1. The unintended consequence is that more people may feel comfortable going 8-10 mph over the limit.

2. Those who can afford the $50 fine (which, knowing CA, is a big part of the population) without any other consequences will end up ignoring it and just paying the fee or using their significant wealth to fight the fees.

3. The rest of the people just won't pay it because they cannot afford it.
> If there were multiple mainstream browser implementations with split market share; it would be painful for web developers.

But good for users which is the tension. Having multiple browsers that have significant differences that you can't not develop for means that you actually have to gracefully degrade instead of demanding everyone else behave more like Chrome. If we're at the point where were calling Chrome the reference then what's even the point of other browser engines? What would they even bring to the table except the skin?

This is one of those weird arguments that actually supports iOS forcing developers to use Webkit. The only differentiating features of browsers are the skins so quit caring about the engine /s.
That doesn't work for GPT-4 though. https://news.ycombinator.com/item?id=37006224
Oh, this is by the author of "Coders at Work". I can recommend that: a good read!
I’ve been using it to great effect for the last year or so. It really is a breath of fresh air. In my case, I’m using a Django backend, but there are lots of successful folks using other backend stacks as well so choose what you know best.

The book is a really quick and easy read. It’s pretty eye opening how productive, and effective, htmx can be with so little magic.

https://hypermedia.systems/
I agree that society should be structured more like it was in the post-war era - to the end of a better distribution of wealth, but there are always going to be powerful actors with interests contrary to yours, whoever you are, whatever you believe, whether that power is through business, religion, unions, wealth, or international relations. Solving the issue of billionaires cuts off one head, but it doesn't fix human weakness to influence
A protein that disrupts cells’ energy centers may be a culprit in CFS/ME
>Eliot was surely wrong to call Animal Farm "Trotskyite" but that was probably his way of noting that Orwell's critique of communism was coming from the left, not the right.

It's more specific than that. Eliot has in mind the exile of Snowball (obviously Trotsky), and the betrayal of his ideals by Napoleon. One might, or might not, expect a Snowball-led farm to ultimately disintegrate into the same totalitarianism that Napoleon's farm (and all Communist societies in history), but we don't get to see that outcome, so Snowball remains the pure, unimpugned ideal. Basically, it's "We've never seen true Communism in action"; whether that statement is said seriously (as actually has been done elsewhere in this discussion (!)), or sarcastically as is more often done nowadays, is up to the speaker.
How to Use Ansible Automation Platform from Azure Marketplace
The file's pretty cumbersome, honestly, since I usually don't remember the format or the best practices for it.

Plus, sometimes there is no place to put them that isn't conflicting with the package manager, so "best practice" ends up being to make your own package containing the unit file, and ...

I'm not a big fan of "best practices" in general, but it'll turn into a whole rabbithole if you let it. At least with a piece of software like this, you just run a few commands and it remembers, and you get tons of sane defaults.
That's John 1:1 in the New Testament.

The Bible begins in Genesis with a one week period of entropy reduction. "In the beginning God created the heavens and the earth", a summary of the following three or four chapters.
"b-bu-but it's the green economy, the only way to continue our infinite growth and save the planet !"
I completely disagree that the EPA has been abusive. Proof??

Your comment is a prime example of cherry picking.

I gave you concrete examples (fracking), so that you said I was "yelling at the clouds" speaks to your bias.
Clearly you posted a dumb thing affecting your specific setup with a misleading title hoping for help......yea....yea you did.
Even if all the traffic were from 100 pieces, that's a few thousand downloads per month. Let's talk about those specific pieces, then, instead of trying to obliterate an archive.
Apple Released the First iMac 25 Years Ago Today
What happen if google itself is the adversary in the safety of your passwords? That spur of the moment trollish YouTube comment might get flagged, bringing down your google account and all services tied with it; gmail, gdrive, your saved passwords etc. Then trying to rectify the situation is close to impossible since theres no human support for (free) google account.

https://www.theguardian.com/technology/2022/aug/22/google-cs...
So? It's not like Google authenticator is the only TOTP client available.

I really do have to wonder about the people who realised it's a problem to have no easy to use backup, but then apparently spent exactly zero minutes to try and find a solution.
> shutdown -r now

I know this is in lots of textbook examples but I didn't think anyone ever actually typed this. I've always used 'halt' or 'reboot'
Hersh and Mearsheimer have been proven to be stupendously wrong on this whole Ukraine war, you're going to have to do a lot better than that. The 'warmonger corporate media'? Really, you should go to Eastern Poland or Ukraine for that matter and spout some of this nonsense, see how far it will get you. Let me give you a hint: they are not at all afraid of the media. But they are - and you'd have to agree with some significant evidence on their side - afraid that Russia has become utterly unhinged and will escalate this conflict even further.
Archived version: https://archive.is/Rl39n
you realize that calling the IPCC report a gish gallop doesn't really help your case, right?
Perfect is the enemy of the good.

I'll self-godwinize myself, but: if Google is the Hitler of privacy, Firefox is like Churchill - still quite the racist and imperialist guy, but a last bastion of defense against absolute evil and deserving of all the support.
"But if you trade something off, make sure you get something in return." is the last sentence of Dan Abramov's famous "You Might Not Need Redux" article and the same sentiment is in your post (first sentence of second paragraph). It's good advice.
Big firefox fan here and it's kinda sad to read that
>The HN crowd is not your average layman - it's largely well read and educated people.

People need to stop thinking this. There's no filter in front of the HN sign up. The community here is the same as the community anywhere else on the internet. We aren't special
But how is which browser is faster relevant?

Can you set up a google container in Chrome? :)

And even if there is such an extension, can you trust the browser not to send everything you do to Google behind your back?
An MCU uses less power, is faster to start from a quiescent state and typically is lower cost than hardware intended to support a full operating system.

That said, there are some who flash Pi Zeroes as "bare metal" or no operating system:

https://github.com/dwelch67/raspberrypi-zero
> 36 years at least. I'm not talking about WWW. HTML and JS were never meant to be the end-all of human computer interaction, but yet here we are.

I have to be honest I don't know what you mean here.

The web and its frontend (and tooling) is what this thread is about. We've thrown out a lot in the mean time. Java applets, Flash/Shockwave, ActiveX, dynamic HTML ... the web has grown a lot and will continue to do so.

But the world of JS as a front-end application language is still fairly new. Until the late 2000s it was just a bolt-on for doing little things around static HTML.
Isn’t all agreements to limit competition illegal in EU/Europe? Even collaboration between competitors agains a 3. part is illegal.

The rest of the agreement is still valid, just the completion part is nullified