skysight-inc/HackerNews huggingface dataset:
As European I read news from various sources, international news from France24, BBC, RT, Epoch Times, Al Jazeera and Channel News Asia, none of these are US centric and I can find articles which are interesting plus I follow few selected national sites to see news from my current and home country, though I am well aware of agenda they are pushing, but at least some of them have comments section so that's fun. It's for sure more fun than reading heavily censored r/worldnews or r/europe where you can't say anything against reddit hivemind without being downvoted into oblivion (not that HN would be very different from it, I find actually national news sites to have more tolerant people against diverse opinions than Reddit/HN).

I don't really take news that seriously considering quality of MSM, so I don't see it as detriment, it's fun and waste of time. Sure if you have better things to do and enjoy them more then you hardly need to follow any news and spend more than 5-10 minutes per day to stay informed.

I went dark during travel when you have obviously much better things to do and it's not really important toi stay in picture other than know current border situation in your location, but since I am settled now I take news as fun and I don't mind. If I felt bad about what I read I would stop reading it, I am not masochist. I don't really use Twitter and don't have FB for many years.
Everyone here understands what we're talking about, but you choose to take the opportunity to equivocate. Why is that?
40 years or not doing anything, and we're only another 10+ from not doing anything; such progress!
Hetzner's storage boxes provide native borgbackup support, I've found it very useful as an offsite backup store.
GDP as it’s measured originally? Yes. It was a measurement of actual industrial strength. But since then it also includes made up stats such as investment risks and other ideological and fantastical things? No.
There are three problems with Mastodon:

1) It's hard to get on it, unless you know someone who is running an instance.

2) No-one I know is on it, and can't get on it since they don't know anyone running an instance.

3) The people who are on it all have names like xXxFuchsSturm1488xXx and think I want to see a constant rolling feed of politically-orientated furry pr0n.
Good point, I had totally forgotten about identity providers. I've only had to use one, which I totally disagree with; I can't remember which one, but some government site here in the UK required an IDP and the options were things like the "Post Office"; Not the sort of organisation I want to be trusting with my identity/login for any government site.
"The market has decided it wants EVs!"

"Legacy auto will be caught short by the EV revolution!"

B*llox. EVs will be mandated, we will like them, and some will profit hugely.
George Hotz, iPhone hacker and Elon Musk antagonist, is leaving Comma AI
> • At shutdown, systemd will now log about processes blocking unmounting of file systems.

Nice.
Is it ok not to believe everything that is shown on TV?

Is it ok not to believe that the government there to help?

Can having an unpopular opinion (opinion, not an action) be hateful? Does it demand action from self-appointed custodians of morality?

Do you know the truth? Do you know the difference between right and wrong? Is it ok to act against someone who says 'wrong things'?
> Millions have been using the Fediverse for years

Any evidence for this? Seems like this is something a few hundred or thousand even know about. That's a far cry from hundreds of thousands of millions.
I love systemd for everything except its cron replacement, somehow it's a real mess. Yet I desperately want something more modern to play with journald well. Any advice?
The vast majority of hardware devices haven’t even caught up to 14nm, let alone 3nm which is still an experimental node used by a few customers “at risk”.

It would take decades at the current pace of progress just for everyone to catch up to the current bleeding edge.

I would have retired from IT work by the time that happens!

In other words, we’re already at the stage that many people will continue to see non-stop improvements even if 3nm is “the end”.

Meanwhile Intel says that their 18A node is looking good and ahead of schedule…
Analogies aren’t meant to be literally equal. They’re just a convenient way of expressing a complex problem in a simpler way, which the cattle vs pets analogy does well.
I'm partial to this snippet from SICP (4.2.3 Streams as Lazy Lists):

(define (cons x y) (lambda (m) (m x y)))
(define (car z) (z (lambda (p q) p)))
(define (cdr z) (z (lambda (p q) q)))

This implements cons-style linked lists in terms of only functions. In other words lists need not be the fundamental construct of a Lisp/Scheme—you can use functions instead.
I’m guessing you don’t mean setsid(2), but when you say “seat and/or session management,” what does that mean concretly? Why should init be involved instead of something under the user’s control?
There's just two options: either you compute both branches and ignore one of the results, or you decide upfront which result to compute (both are valid strategies depending on situation, target hardware etc...). In either case, there's a pretty high chance that the compiler turns your code into either of those options anyway, no matter what the input source code looks like.

But just hiding if statements and loops under some high level functional mumbo jumbo just makes the code harder to understand for humans, and for the compiler harder to remove all the layers of 'expressiveness' and 'abstractions'.
I wonder why OP hasn’t mentioned CAP schemes [1], which I’m sure has to exist in the US, too?

For example, I’m using a domestic CAP-like system (dubbed Secoder in Germany) for several of my bank accounts. It exploits the fact that your ATM card is a trusted computer with a built-in digital signature/HMAC feature.

You have to spend 20 € for a small battery-powered device, which features a card reader, a display, a PIN pad and a camera.
(There’s also a USB-based variant without batteries and camera.)

On each online transaction, you insert your card and point the camera at the QR-encoded challenge on your computer screen. The display then asks you to confirm recipient and amount, and if you do, it sends the whole thing to the ATM card, which then shows you the 2FA code based on HMAC.

CAP seems to have become a niche thing as everyone is preferring apps nowadays, and those are much cheaper to maintain. I still think the CAP system is superior to apps, because it’s offline, carrier-independent and easy to use.

[1]: https://en.wikipedia.org/wiki/Chip_Authentication_Program
Discord and/or Slack.
That is true _at the moment_, but do you think that when Elon starts charging money for the check mark, he's going to leave money at the table for something as small as authenticity?
> Anyway, there have been 251 previous versions of systemd

Trivia: when udev (which was at v182) was merged into the systemd project, they skipped from v44 to v183 to align the version numbers; so there have only been 112 previous versions of systemd.
I'd say the UI/UX actually isn't that good, period. "Everything is actually really a file this time", plumbing, acme and rio are all very cool and powerful concepts, as is the idea that we shouldn't have to care about silly old TTY intricacies and that the mouse should be a first class citizen in our tools.

However, the window management feels rather cumbersome and not offering decent keyboard navigation and shortcuts as a complement to chording is, to me, the single most annoying "feature", laptop or not.
It's weird and uncomfortable seeing people turn imposter syndrome into a cool thing to have. Kind of like what people did to depression and other real mental struggles.

And I doubt people with actual imposter syndrome appreciate the typical "hey champ, I know how you feel".
That's a very reasonable temperature I'd say for 100% usage. When I was running a Pihole; I don't recall if it was on a 3B or 3B+ but it would idle at ~55C.

This gives me an idea; I might see if I can run some thermal testing on all of the Pis I have using my Flir to get some thermal images and put together a little write-up.

I've done a bit of experimentation previously when I'd build a little 1U server case with 3 Pi 4B in and added a custom fan controller (using an ESP32) to stick in my network rack, and it was running Kubernetes, but I didn't keep it long.
I count Blackberry. Still Quest2 sold over 20M, that seems to similar sales to Blackberry in 2006.
Was going to say...didn't Dany Ric say "sometimes you just gotta lick the stamp and send it" ?
The phrase is way way older than that.
Ask HN: You think we can achieve better audio fidelity by bypassing ears?
I'm a lover of music, as I'm nearing the end of my 30's I notice my hearing degrading. My wife will be amazed by both how good I am at hearing detail, and how bad my hearing is in general..

In other words, my brain is well able to process audio, to the point of augmenting what my ears are starting to objectively lack.. I often listen to music with an analyzer like SonicVisualiser to help me pick out things that my ears have trouble with..

Do you think it's feasible within the next 10 years or so, that we can have implants to get high-fidelity audio delivered to our brains without the need for well-functioning ears?
I need it within time-frame because I'm worried that my hearing will have degraded to the point where my brain will lose the ability to process the audio..

Any other ideas? I've thought about trying to apply electric stimulation to my tounge as an augment but I worry (besides nerve damage) that the response will be too slow, too low-resolution and too different to actually augment the listening experience..

I'm not talking about helping handicapped to hear (though it should be a great side-effect) but general-purpose usage for those of us who can't accept that we will gradually become unable to perceive music like we used to..
Single-level store is _nothing_ to do with virtual memory. That's a bad edit and can be ignored. Read the rest of the article.
Thats the same with Rust/Cargo, Python/PyPI, Ruby/Gems and every other language packaging ecosystem too. Even old autotools tarballs are an example of this, who knows what gets into the tarball.
That is exactly how it works -- the implementation doesn't look much like an emulator for real hardware. Although there is a VM running underneath (a lightly modified Lua 5.2 VM), it is not exposed to the user except for the purpose of counting cpu cycles (around 2 per vm instruction). Operations like drawing sprites subtract cycles from the same pool using over-simplistic rules e.g. 1 cycle per non-clipped pixel. There is a limit on Lua memory (2MB) which is similarly silly -- every time it is exceeded, an emergency garbage collection is issued to find out if an OUT OF MEMORY error is needed.

PICO-8 is driven more by the design goal of giving a strong impression of a machine rather than being a well-formed definition of one. It certainly takes liberties with what should be plausible when it suits, but most interactions with the lower level (e.g. poking pixels to video ram) are plausible enough that the fourth wall is not broken.

There are machines that go all the way down to the metal though, which gives them their own kind of allure:

uxn has its own tiny instruction set: https://100r.co/site/uxn.html

Mega68k runs on a Motorola 68000: https://twitter.com/Enichan/status/1463687787782324224

CHIP-8 has its own vm & display format: https://en.wikipedia.org/wiki/CHIP-8

OK Computer: MOS 6502 processor + SID + gfx: https://lemonspawn.com/ok64/
CSS checkbox examples
I would suggest just logging off. The healthiest periods of my life, both mentally and physically, have come during Twitter hiatuses, and I’m permanently off now. I read books. I buy a physical newspaper. I am not angry and anxious all the time. Life is good out there.
Elon Musk’s real Twitter troubles come from abroad
That's your opinion. And I'd argue that you can have it. I'd argue for your right to say what you like, even though I disagree.

In reverse, can you see how for others, the weaponisation has already occurred, and that they (trump etc) are already feeling the sharp end? Actions were taken to ban them after all.

Btw, I don't vote or care about the political charade at all, I'm not red or blue. My point is that if it is acceptable that the mainstream media marginalises certain voices and you don't complain when your side is winning, you are actually legitimising the loss of freedom of speech. And, in the end, everyone is a loser of we are unable to speak freely.
I agree with you. However, these are not UI changes.
With a cloud solution, how are you not one bug or sysadmin failure away from data-loss or leaks?
"The only way to do this is to hire an army of native language speakers and ask them to manually recognize text in a collection of audio files"

This is where I often get to when thinking about ML or AI (or AGI).

We do so much training to make systems predictive. I think it is unlikely that we can ever train it so much that it it can become predictive on its own.

As said in other comments, going from 80 to 90% accuracy is a big step. 90 to 95%? Thats too much to ask.

I'm human and I fuck up way more than 5%.
Neat! Good work.
> Or an organic FTL drive conjured into existence over eons via distributed intelligence. Weird.

E.g., What if the first aliens to find us are hyperintelligent slime molds, whose entire existence is predicated on finding the shortest distance between two points in higher-dimensional space and then traveling there to see what there is to eat?
Nohup is a disgusting hack from a previous century. I don’t see how having less information on what is happening to a process good — nohup interprets supposedly meaningful signals never meant for this misuse differently.

If you want to continue to run a process you have to start a service which is exactly that.
> indexed for quicker searching and filtering

I think I am not the only one who is missing negative filters - check the log excluding audit messages.
You just said it: they care if a cow dies because something is wrong with their operation, not because they care about that particular animal per se (usually). That's the exact opposite of why someone cares when their dog dies.
WeChat keeps coming up every so often. I have never used it, most certainly not in China where it seems to be intended for. How does it work? Apple as far as I see in EU does not allow an app to be an "everything app" and holds tight control even over updates being shipped. I also see iPhones are wildly popular in China.. So, how does WeChat get its everything functionality in china?
True, but The parents comment

>since a while is just an if with two gotos isn't it?

The if has to include at least one branch instruction so you already have 2 branches to play around with.

Plus python doesn't have a goto so my code is pseudo code so I don't think that you can declare it is a goto under the hood.
Your last paragraph sounds like something that the GP poster seems to want from NPM. The NPM packages are downstream pre-built packages created (hopefully) from upstream git tags, but currently nothing verifies that and few people seem to care.
The article depicts a charger for street parking, and this is the first time I’ve seen one. That’s a good step, now you need to install millions of those everywhere before you can expect the cars to be bought.
A /44 is very small compared with a /32 though.
The vast majority of commenters here fundamentally misunderstand what Twitter is, or rather what it has become.

It's not a "social network" anymore. I mean, it is in the technical sense - you and I can both sign up for an account. But what it is today is an elite coordination mechanism, and Twitter became this because it was the first of it's kind and some sort of momentum or technological inertia put us where we're at. Journalists, politicians, business people, elites more generally etc. all use this thing to coordinate what they think about basically everything.

So you're really asking "how do I create another semi-public elite coordination system that could step in if Twitter falls apart".
Why do you not name the country?
Never had a twitter account and never will. Twitter doesn't need a replacement.

Maybe this will lead to the people who spend all day arguing about trivial BS on twitter to actually touch grass for once.

And then get rid of the other attention parasite bullshit sites TT, FB, Reddit, etc.
Here Before a Million
Thank you for the explanation. I didn't know that (I'm new here).
My estimate is that relevant news happen twice per year or so.
Think how bad it's going to get when UX designers have only used phones and tablets.
Gab is Mastodon is Fediverse. Although Gab is not very federated, since almost all admins of other ActivityPub servers have blocked them.
It took me way too long to work out that you weren’t making a jab at Wells and Fargo.
How is systemd not under the user’s control? It is an init and service management system and long-running processes are services. Where else should it be managed? Systemd is the only component that knows whether you are logged in/out, whether you still have another seat open, etc. And its responsibility is to properly close resources, and not let unannounced processes to linger needlessly in the background.
I starting using a usb-3 nvme adapter instead of an sd-card for my always-on pi 4, and haven't had any issues since.

It boots in about 10s now too.
I’ve found that too much news affects my mood, and 99% of the news I can do nothing about. So I get my news in very small doses following different media channels on YouTube. That’s about all the news I need.
Stanford knew about the campus imposter for a year. He kept coming back
Nested if's are a sign the code is bad.

Guard clauses are a good thing and you should use them.

goto's are good because the label documents why the path was taken.

There are two kinds of programmers, those that love programing as math and people that want to get shit done.
Yes, but I was refuting a false point, that those bytes can be proven to never collide... Obviously, they can collide. In the real world, programmers should be prepared for random collisions, yes, but also for created collisions...

False assumptions are the bane of correct design and will cause an entire system to fail in unpredictable ways or be exploited without detection.
If you spin around in your chair, it kinda does.
BTW, the latest version now checks if two XML files are identical except for ordering differences.
> opinion, not an action

Holding an opinion is not an action.

Going on twitter and banging on about your opinion is an action.
Everything You Need to Know About Control Theory by Brian Douglas [video]
> Personally I think Twitter would work best if it was left to be just that. I don't think anyone really cares about what I have to say, for example

This hasn't been my experience of twitter at all, I follow far more unverified people than I do verified and I know I'm not the only one that does. Communities like football (soccer) twitter aren't built on a few large verified accounts but, as far as I can tell, by mass participation more akin to reddit.
I've never noticed it before, but I see the same. Do you think there are any problems other than "Ne" in "New"?

https://i.imgur.com/zCDzqAe.png (2× resolution screenshot as it's from a high-DPI screen)
You can search for "public channels", but you need to enter the exact name, or get a link to them.
Thank you for proving my point. If you need to tinker with all that in an OS just to get a usable system, then, repeat after me, it's not ready.
I would prefer to have 1GB of quality flash memory and a slow CPU rather than use SD cards.

Why can't they even add 64MB of flash memory to store a bit of user data? That can't be expensive, or maybe I don't know how electronics work?

I can disable writing on a SD card to improve its lifespan, but honestly the RPi is pointless if there is no durable way to store data on it.

I love the concept of the RPi, but this is a major flaw and it's still not fixed.
Unfortunately it doesn't seems like they will be supporting AMD nor Intel's line of GPUs that much. I'm still using CUDA and I know it is still the dominating player but I just want to have another sidekick as a backup if say like RDNA3 got super successful, considering that their next consumer grade GPUs can have at most a whooping 24GB of VRAM and I can't wait to see it explode to 48GB or more in more serious, "industrial" cards.
Ask HN: How hard is managing the commercial side of a contracting business
I'm interested in going independent and starting a small software contracting / consultancy doing business applications and application modernisation work. I've got former colleagues who want to work with me, and we've got over a decade of experience each on the good, bad and ugly of this type of work.

I'm confident we could execute on the technical work, but the commercial side worries me. My current employer deals in smaller deals and in the past year I've seen

* Non payment
* Bullying by customers to try and get free labour
* Companies deliberately under bidding at costs they know they can't achieve
* Customers using ambiguity in statement of work to extract extra work (for example the word "secure" causing a lot of private endpoints, HSM keys and Microsoft Defender needing to be configured for a recent Proof of Concept piece of work)

I've also seen some good clients and companies I'd like to continue working with. I'm concerned that the bad customers take up 90% of the time.

From people's experience, how tough is the commercial side of this sort of business? Do you need a hardened commercial guy to succeed?
It feels like the time is ripe for something simpler and more modern to replace* systemd. The timing of this release coincides with me being bitten with yet another bug** on the weekend.

How long until “Systemd: The Good Parts”?

*The most trivial new name would be système which would at least be in keeping with the French naming.

**In Debian stable if you create a new user, ssh in as that user, logout, then delete the user, you can’t because systemd is still running a detached housekeeping process as that user. If you wait a bit then the systemd process goes away but that, to me, makes it a worse bug not a better one.
Yeah, I won't buy it until it has a bit of flash memory on it.

And I don't need much, just 32MB would be enough, I would just boot linux using using a read only SD card.

It's a major flaw, I don't understand why they did not find a fix yet.
It was in jest, xinetd is clearly not as powerful as systemd and I'm glad to be rid of it.
You made me think that maybe computing is a deflationary force (I am not a libertarian, this isn't some free market bro idea, I think)d, the more that can be subsumed by computation, the more things that can get cheaper over time not more expensive, even if the face of rising material costs.

The relative price of steel has remained flat, while the steel performance has greatly increased.

https://www.metalbulletinresearch.com/Article/3532290/Commod...

Between material science and cheaper compute, we can build higher tech parts and techniques.

The cycles/consumed/per/person/per/year is an exponential, what are some important points on that curve? When the computation to design something is on the order as the same amount of energy to create it?

This interesting, https://www.in2013dollars.com/New-cars/price-inflation/1980-...

You could buy a Honda Civic new in 1980 for 5000$, that would only be just under 10k in todays dollars. What 1980 Honda Civic quality car can you buy today for 10k? Or am I a being nostalgic.

And look at the bump in inflation during the recession, https://blog.cheapism.com/average-car-price-by-year/#slide=6... of car prices. Was the 2008 recession triggered by excessively inflated car prices? Like causing a bubble in a pipeline, an economic embolism.

Current average price has dropped 10k$ from 35k to 25k in the years since 2008.