skysight-inc/HackerNews huggingface dataset:
Yeah. You have to math out the various fields but I agree it appears to end up a few orders of magnitude smaller than 1024. It's just not particularly explicit.

> As usual, MUSL is secure at the cost of giving up usefulness.

I would say 'Musl is deliberately simple at the cost of usefulness'. The simplicity lends itself to correctness and security.

Btw, since Musl does not implicitly construct log_ident from argv[0], program name is sort of irrelevant unless that program explicitly openlog()s with argv[0]. dbus-update-activation-environment does not appear to openlog or use syslog at all: https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/tools... Instead it prints error messages to stderr.
Move your phone/tablet charger to a different room. Short of getting rid of my smartphone, it was the single best move I took to taking control of my bad internet habit.
I should have clarified that I am only asking about desktop solutions.
Yup, and he won't care about the criminal investigation because from other side of iron curtain v2. But if you're from the side where the nation isn't the cover for criminal enterprise you could get in trouble.
The Atom-based processors are bad not because of market segmentation but because Intel is perennially unable to make more than one good architecture at a time. The ones that are bad because of market segmentation are the processors with a Core family microarchitecture lobotomized down to the i3, Pentium or Celeron product lines, leaving them years behind on feature support that's physically present but fused off.
This is the ultimate "test your backups and recovery" story. If we can't do this all modern technology is at risk.
While that's true, RP2040 is $1 these days. Though it requires external ROM to run, its a popular device and many boards (not just RP2040) are under $5. (ESP32 in particular).

So there's a wide number of under $5 boards available that can run MicroPython, providing an easy start to embedded programmers.

------------

Of course, 8-bits are needed for minimal power consumption and maximum efficiency, with an ability to work off of 128kB of ROM and 8kB of RAM at under $1.

But more importantly, 8-bitters are more complete systems. Better ADCs, often DACs, OpAmps, and other advanced features that RP2040 (and other 32-bit systems) got rid of to make room for RAM or ROM.

That's the thing: 8-bits are more convenient and easier to use not because of code issues, but because they come with all the tools you need on one platform.

---------

But beginners don't know how to use those tools *anyway* and are instead focused on blinking lights or basic I2C / SPI controls. I think grabbing a 32-bit Cortex M0+ (like RP2030) or similar system to run MicroPython isn't a bad thing.

Its inefficient and better designs exist. But beginners shouldn't focus on optimizing yet. Its just like BasicStamp or BASIC-for-8052 back in the day IMO. You need a beginner platform so that young teenagers can experiment with this stuff, and young teenagers aren't going to read the 300+ page manuals that come with an AVR64DD32 to fully understand an 8-bitter's operation.

But even a teenager can plug in a USB port, click a few buttons on an IDE and load Micropython to a RP2040 / ESP32 / whatever.
Isn't DNA damage lifetime accumulated?

(Unrelated to the first)
Even if the probability is low, say 0.0001, of DNA damage happening after a single dentist visit, that still will result in hundreds or thousands of cases of DNA if the population is large enough, i.e. in every larger city.
Locating the target isn't the problem, you don't need a Doppler shift to calculate range by time of flight. The problem is detecting the target at all. Radar in these sorts of defense environments will pick up an enormous number of returns off of the carrying vessel and sea surf, which is actually a rather difficult problem for radar because it reflects in myriad directions, it moves, etc. By far the easiest way to select an "interesting" radar return is to use Doppler shift to find something that is moving very quickly. That can't be just a wave, it has to be a missile.

The problem is that rotary wing drones are very slow (compared to missiles) and so they don't present an obviously different shift from the background. A lot of R&D is going on right now into better ways to select slow-moving, low-cross-section objects like drones from the background.

This sort of thing is much more difficult for missile defense than the more conventional radar application of airspace surveillance, because for several reasons (including the fact that this makes radar detection hard) missiles tend to come at you from close to or below the horizon. This means you're getting a huge amount of clutter (radar returns from the environment) around them.
I think the two factors leading to this are:

- Covid, and the quarantine, forcing people to buy new computers to use at home, and giving them the freedom to choose operating system, in contrast to work computers.

- Steam, giving people an easy way to play many games on Linux.
You can look at the link. It doesn't appear to include mobile devices, as IOS isn't listed.

ChomeOS is listed separately from Linux, so I imagine if Android were included that it would be separate too.
this is "desktop" category, I doubt there is many android desktops ;-)
The whole article reads like an ode to Emacs. :-)
Not to mention this presumes some "default" way the mind works that is commonly presumed and commonly accurate, which seems transparently absurd.
StatCounter
It’s perfectly reasonable to renovate a historical building, following appropriate techniques, so that it can be appreciated as it was during its time. Greek ruins would be less compelling without the extensive restoration work.
Like I said my view is complete conjecture and based upon my own religious and spiritual beliefs. I think the brain is channeling the universal consciousness and as it is filtered by the mind, it results in different personalities. The essence of “you” is always there, whether you are asleep or demented or unborn or an infant. Obviously who you are can change.

This is a very complex topic I cannot articulate hardly at all in this comment. I also believe in God and practice Catholicism but I think Jesus was a supra-conscious supernatural being.

I know I sound totally insane but this is my personal belief system so no one can take it away from me!
Could someone explain what I'm looking at? I think this is from `https://statcounter.com/` (?), but that site doesn't load for me at the moment, and there's no readme or description on that (1 star) repo, or its associated account.

That partial data is very likely to regress to the mean over the rest of the month- though it's good to see high linux usage (on whatever metric this is tracking).
I think these are just the desktop/laptop numbers but I could be mistaken.

E: it's just the desktop numbers.
It's all total tax burden. Dollars are fungible.
It’s obviously wrong, to me, because of how little latency performing two additions would actually add to the system.
CFOs of public companies typically do quarterly earnings conference calls with Wall St. So there's potentially plenty of recordings of their voices using the same kinds of language that it would take to fake something like this.
Steam boxes?
What I like most about ProofWiki is its sometimes nonstandard notations. For example, the interval notation: https://proofwiki.org/wiki/Definition:Real_Interval/Notation
It's possible to love something for a period of time, and then no longer love it as you find other substitutes for it.
Replace browser with operating system or computer and expand extensions to user installable programs and it mostly still rings true.
I believe users should be empowered to modify their installed applications as they see fit.
Have you ever run into a case where this distinction matters in practice? If it's a superset of all JSON that actually exists in the wild, that feels functionally the same as being a superset of JSON, even if the spec technically allows edge cases it can't handle.
I'm kind of impressed that a kernel panic doesn't just result in a black screen and that passthrough still works.
iOS does too. Might have to enable it in Accessibility settings, IIRC.
I wonder if Motorola lost faith in the 68k because of a diminishing number of signature customers.

When Apple went for the PowerPC instead of continuing on to the 68060, the remaining audiences for high-end 68k were not going to move anywhere the same numbers.

If Commodore and Atari had remained competitive longer, there might have been more demand (and conversely, enough R&D effort to tide 68k over until we got to modern "everything is RISC after the decode stages" design paradigms.
phone beeps with SMS message from CEO

"Can you buy $1000 worth of egift cards and text me back with the redemption codes? Our jobs depend on this. I'm in a very important meeting, otherwise of so it myself, left my private key at office and can't sign this message right now."

The human element remains the weakest link.
Several questions have been posted here asking if this includes mobile.

No, it does not.

Mobile is a different file in the same directory. Linux is still 1.5% of overall traffic when Android is separated out (Android is by far the largest OS overall, at 43% by itself).
This is me :) dying to be a sysadmin...
It is so cool
It allows installing non-python packages too for one, like the CUDA runtime.
YotLD jokes aside, one of the big historical lock-ins for Windows has been gaming, but the work done on Proton for the Steam Deck has made Linux a viable option if the only thing keeping you on Windows is games. It's still not for your grandma, but I know a few gamers who have made the switch, largely due to how awful Windows 11 is, and they haven't regretted it.
Valve has supposedly sold "millions" of Steam Decks - https://www.theverge.com/2023/11/9/23954205/valve-steam-deck...
Magnetic launching of black hole jets in Perseus A
The only difference between a paid and unpaid piece of software is the revenue stream. In a paid software, your incentive to not screw over existing users is because your app would get poorer ratings and you won't acquire new paying customers. I've seen many times where a paid app stops growing as much and turns into a subscription model or becomes unpaid, giving paid users some small benefit (or nothing at all) and starts screwing over all users indiscriminately.
As a pure c++ dev, this is true and a good reason. The committee is borderline sabotaging the language. On top of the anti-cpp crows slinging hitpieces
Perhaps HN should show the black title bar in commemoration?
> True or false: An above average software developer that is good at debugging probably really is better at troubleshooting mechanical or medical problems than an average or below average mechanic or doctor?
> So then the problem may be that average software developers overestimate their own ability ;)

Some really good evidence that the answer is "false" is that developers who think it's true will use a handful of personal experiences to levy sweeping judgements about millions of people in a vast array of disciplines, many of which tackle some of the hardest problems humanity has ever undertaken in fields that dwarf the complexity of computer science immeasurably.
>My understanding is that random extension is able to read and send somewhere almost all my data when I read my email, do online banking, etc.

Depends on the permissions requested by the extension but often yes. The permission "Can read all data on any webpage" means exactly that.

> Is there a way to use browser extensions safely?

Yes. Depending on your paranoia /security standards. Here's what you can do ( ordered by importance.)

1. Use more than one browser (but stay away from proprietary or less popular browsers) and/or use multiple profiles (both firefox and chrome has them)

2. Have separate profiles for banking, personal email, work and general browsing. (Also good for productivity)

3. Banking profile should have no extensions.

4. Use only mozilla-vetted 'recommended' and 'security reviewed' extensions in firefox for less important accounts. Check the permissions carefully and see if they're sane. I don't use extensions in chrome at all since google web store does no vetting at all beyond automated scanning. It's the wild west out there.

5. You can be less careful with general browsing profiles as long as you don't log into important accounts. Use firefox containers (this is more for privacy though than security)

6. If some addon is tempting but not reviewed - i try to review the code (if its small and readable enough). after vetting, i disable auto-updates. A greasemonkey script that does equivalent functionality is often preferable since the code is usually smaller and readable. Disable auto-update there too. Otherwise resist the temptation to install too many addons.
AMD creates its own edible chips
I think "power distance" (a cultural thing - both national culture and corporate culture) might play a role here. In some cultures, you do whatever the big boss asks you to do, regardless of procedure.

(Media reporting suggests this can also be true at some US hardware tech companies).
I believe that there is too much negativity going around, and I try my best to nudge things in a positive direction, and reading your comment I feel happy that it now that is also being reflected in how I write.

Thank you for the comment! Much appreciated :)
ArchiveButtons: All of the paywall removers in one place
I mean, it's cool to just want more wolves. They're pretty neat animals.
I think they are claiming the opposite and that autistic people don't lack theory of mind, but that the theory of mind claim is stemmed from their communication impaiarment. I am no expert, but I think they are trying to overcome the idea you're presenting.

> Because theory-of-mind tasks rely heavily on “fairly complex language” (San José Cáceres, Keren, Booth, & Happé, 2014, p. 608) and because autism, by diagnostic definition, involves communication impairment (Gernsbacher, Morson, & Grace, 2016), it is unsurprising that autistic participants with communication impairment perform less well than nonautistic participants without communication impairment. And because autistic people vary in their communication impairment (Gernsbacher, Geye, & Ellis Weismer, 2005), it is unsurprising that autistic people vary in their theory-of-mind task performance.
>In broad strokes you have the majority which are physicalists, which leads to strong determinism.

I'm not an expert in the philosophy of consciousness or free will or anything, but it's my understanding that most philosophers are compatibilists even if they are physicalists. So it's not necessarily true that physicalism leads to hard determinism.
Effectively a duplicate of this discussion last month: https://news.ycombinator.com/item?id=38853877

(The distinction between "almost 4%" and "4% over partial data for 4 days instead of a month" doesn't seem like significant new information).
In some way? A person is biological. Everything about them (barring the occasional medical implant) is wholly biologically determined.
Even Wayland is mostly usable on a desktop now - so long as you don't need colour management anyway [0].

[0] - https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...
same for Windows, which started 2009 at 95%

now down to 72%
It also is desirable that you can programmatically process configuration files (example: go through all your docker files to determine which ones use vulnerable images)

That is at odds with using a generic Turing complete language, as figuring out what the configuration is requires running code that may do all kinds of weird things (download data, delete files, etc) (that is similar to the postscript/PDF case. To figure out how many pages a postscript file has, you have to run code)

Now, some will say they trust those writing config files to not do stupid things and only use that power when it is absolutely required, but that’s not an opinion shared by all.
That's why it's better to run a docker container inside a micro vm I guess.
I have favorited this comment, thank you for making Hacker News a good place to spend time in.
You can't do this here and we ban accounts that do. I'm not going to ban you right now because you have a long history and it doesn't look like you've posted a slur like this before. But please don't do it again.

https://news.ycombinator.com/newsguidelines.html
Exact same thing here. I reused the thin plastic bags as trash can liners. And I use the new, thicker ones, the same way. I'm contributing exactly the same number of bags back into the environment, they just have a whole lot more plastic in each bag.
At least 6.08%, really. The default browser on what is probably the most popular Linux distribution deviates from including "Linux" in its user-agent string so it is counted separately in these figures, but is still counted and still Linux.
Indeed. LCOE means taking all cost factors into account, not just efficiency or land cost.

Rarely does a LCOE calculation cover all these costs, so the published numbers are still hard to compare.
Always important to look critically at the person speaking (I mean to imply nothing about them, just sharing what I found):

It [the blog] grew out of my time as a tour guide on the battleship Iowa (BB-61) in Los Angeles, and although I now live halfway across the country, Iowa is still one of the mainstays of this blog. It also came from my frustration with existing sources, which tended to be either way too high-level or too technical, with very little to bring an interested general audience up to speed. ...

I've been a military geek since I was in grade school, although my affections didn't settle on matters naval until after I graduated college with a degree in aerospace engineering. ... Unfortunately, I didn't like my actual job, and ended up getting another job in Oklahoma, doing work on military aircraft.

https://www.navalgazing.net/About

Certainly they should understand how flying machines work. I dunno about their history. :)
Not recommending this specific one, just an example of the category: https://www.amazon.com/Reusable-Shopping-Eco-Friendly-Waterp...

Search term was "pocket shopping bag"
That list seems pretty rubbish though. Austria and the UAE being comparable in terms of ease of business? Japan and the Netherlands? And no mention of the Channel Islands and Caribbeans at the top?

If it were so easy to do so, people would be rushing to set up businesses in NZ. I don't see that happening though.
I'm not a fan of that form factor (dual rows of pins on both sides), it's not super breadboard friendly (works ok in perfboard). But, I have just soldered in one row on each side which gives you Vbus, GND, 3.3V, and ~12 GPIOs (with some restrictions). You can draw a fair amount of current from Vbus for ancillary devices (I run a 16x16 LED panel through mine and can reach full brightness, sustained).
I've yet to find a reputable, established psychology scholar that actually believes psychology is a serous science. The drug pushers, actuaries, and politics/industry folk do enjoy funding their pseudoscience and appointing their people to university, and it does drown out reasonable voices, but it doesn't seem like the real academic psychology scholars take them too seriously.

On the contrary, many old-timer traditional literature-focused e.g. Object Relational psychology schools are having a heyday having their insights shown to align with reality using all the bleeding-edge genetics and AI-powered data going around.

Every time this comes up, it feels like a fake controversy manufactured by people who are tech-savy enough to know how to find scientific papers on Google Scholar, but, curiously, have yet to discover the library, or the conference or... the college lecture hall. You know, places where people discuss literature?

Yes, psychology is just a literature, and... I'm not sure anyone seriously disagrees? Perhaps this is just the natural conclusion to having a field swamped by well-meaning but misplaced industry funds, laypeople can't cut through the bullshit on Google Scholar or find a librarian.
You can compile your general purpose language DSL to json and then I think this isn’t too much of a problem.

A bigger issue imo is packaging. General purpose languages aren’t typed well-designed for producing single, understandable standalone files like config languages are. Like I think a simple config DSL in TypeScript could potentially be a perfect way to solve this problem, except that no one wants to lug around a package.json, package-lock.json, and node_modules directory just to write a bit of config. Yet the ability to bring in npm modules—especially those containing relevant types—is where a lot of the attraction of using TypeScript comes from.
I'm a high school dropout, no GED, no degree, etc dude at the SRE staff/principal/architect level.

You can absolutely do it.

I went many career paths before I focused on this route. Sysadmin, network eng, network admin, IT, helpdesk, sys eng, platform architect, etc etc. You'll bounce around and figure out what you enjoy. I hated networking with a passion and my dream as a kid was to finish my CCIE lab, I did my written when I was 19-20. That was my rocketship to $130k+ and out of Home Depot back then 2008ish. Between not joining the marines after 9/11 and not getting my CCIE or going networking I had no idea where to go and wound up just in random tech areas until I finally realized I want to work as little as possible and that automating my entire job and everyone elses (devs) jobs is... a job. And I REALLY love writing the automation to automate myself and my teams. I want things to run so smooth that we only know infra is shifting if the shifting breaks.

I make way more than that now automating infrastructure and it is way more fun.

Ping me if you ever need advice.

https://github.com/mikejk8s

edit: And I'll say the one absolutely unifying thing in 90%+ of my career was - nix. I wouldn't be anywhere near where I am today without knowing how to manage nix. I owe my entire career to an efnet IRC channel that got me my first sysadmin job at a porn host and unix. There will never be a week in my career where I'm not writing some form of a bash script in a container or CI. Even the 4-5 years I was a literal Windows Systems Engineer I had to know *nix because of proxies and caching, etc.

Did you know IIS didn't know wtf a hostheader was until IIS 6 (2003ish?). You had to buy a 3rd party $35 plugin to host multiple websites with IIS lol.

And most people using IIS just think they need to use IIS because their desktop is running Windows. Not kidding. I had to manually write everything for Windows Server. It doesn't come with ANY RBL blocking or IP address blocking intelligence or anything by default and nobody in the Windows server sphere shares that stuff with one another. Awful ecosystem. I had to scan it's event logs for specific error codes and trigger firewall events if stuff like an account got too many password attempts. NO security by default.

In 15+ years of Windows NT nobody open sourced a damn automatic user block? I didn't either but hey it was corporate IP.. .
> Every time I post an SRE job listing I get more programmers who want to move into infra than infra who want to program.

No surprise there. Traditional coders have been replaced first by "coding bootcamp" graduates barely capable of churning CRUD apps and offshore body shops, and now it's AI. Respect for developers has fallen down the drain.

In contrast, us sysadmins will be like cockroaches: no matter what kind of bullshit management decides in their infinite wisdoms, someone like us will always be needed around to keep the lights on. Bonus points for dev-turned-sysadmin, we'll also serve as QA for the crap AI churns out, so we're a relatively safe career path.
I’m not super informed here, but I believe the AR stuff, including eye tracking, takes place on a coprocessor. The OS on the M2 chip could die and you’d still have passthrough.