skysight-inc/HackerNews huggingface dataset:
Lennart is technically doing good work.
While his tools are less complicated than the current hilariously convoluted standard boot process, they are still too complicated to use well.

He also misses the point with the attack scenarios.
If you luks encrypt your data and choose a good passphrase, the brunt is done against theft.
Protecting against bad passwords is futile in the long run. (Will elaborate if requested.)
That someone images your drive for offline bruteforce or manipulates your boot binaries is rare.
The true benefit of signed boot chain is to have security patches work reteoactively, "compromise recovery".
Automated attacks and malware from the internet side are way more common.

Imagine one of your daemons is compromised. As long as it does not escalate privileges, it can only gain persistence via corruptable data files or config accessible to itself.
Now a patch comes along that closes the hole that reinfects the daemon.
The malware will not start on daemon restart.

With signed booting you can bring that to the kernel and root.

Signed booting with rollback protection into a known good state.
As long as the malware is not part of that system it won't run on launch.

But who signs my stuff, especially my own scripts and automation?
Me of course, if I had good tooling.

If that became normal malware would just steal the key.

A TPM or other keybearer device lets you conditionally unlock a signing key.

So to sign, you can boot your system into a runlevel / target / ... that does not run auxiliary scripts from writable locations.
If that state is measured by the TPM, you can sign.

With good enough tooling this is workable.

If implemented well, this even helps maintenance of the system.

In the state of things now, its a horrible convoluted mess that doesnt give extra security but 10 more points at which you can break your boot.

+ UEFI itself is again a complexity monster full of holes on very many machines.
The whole x86 preboot stack amd or intel is a horrible complexity monster.
Notes on "Founder Mode"
Yes, that's my ideal, but I use TS :)
A quantum neural network can see optical illusions like humans do
Back in the day I'd just wing it, hey, firmware update the only harddrive I own, what could go wrong.

Now if it's not on at least two drives within a few hours of something new (photo, video, work done, whatever) it seems like a terrible risk.

Part getting old, part being able to afford to have redundancy, I guess. Storage feels so much cheaper now.
Yes, but is it "as [TypeScript] code"?
well, then founder mode is a meaningless thing because the essay seemed to suggest doing the opposite of "think he just forwarded the email to one of the S-team and it would get passed down the org chart until it reached the relevant manager"
Glue and Coprocessor Architectures
OrbStack is great for me on MacOS and nothing else I tried comes close.
I have a machine with Colima and don’t want to bork it if I try Orbstack.

I think I used “brew install docker docker-compose colima” and then “colima start”.

Is “brew install orbstack” a drop in replacement for colima or does it install other things that might conflict?
Awk is something that I think every programmer and especially every sysadmin should learn. 8 like the comparison at the end and have never heard of nnawk or bbawk before.

I recently made a dashboard to compare four versions of awk output together, since not all awk scripts I'll run the same on each version: https://megamansec.github.io/awk-compare/ I'll have to add those:)
Is 60 FPS your screen refresh rate? Perhaps you have VSync enabled.
It was time to switch to fiber 50 bloody years ago.
Shoutout to Heads for even attempting to make this.
But even that is far from complete. At least the UX is a little better than standard.
> the Supreme Court of a democracy

This is not a democracy, it's a dictatorship of the judiciary.

X was not banned for racism, it was banned for "fake news". These supreme court judges started censoring "fake news" even before there was any legal basis for it. Then the judges tried to influence the legislative branch in order to get "fake news" laws passed that would legitimize their actions. Google even campaigned against the "fake news" law -- and this judge slapped them with totally arbitrary fines too until they stopped "abusing their economic power".

We the brazilian people have democratically REJECTED the "fake news" laws. They did NOT pass these laws. The representatives we voted for didn't allow it. I witnessed my representatives get rid of this law. And what did the judges do? They rammed the law through via electoral court "resolutions".

This is NOT a democracy. Our representatives don't matter. Only this judge-god-king's whims matter. Whatever he writes on a piece of paper becomes law. His pen makes police go to your home and oppress you, and police doesn't give a shit if the order is unconstitutional or not. This is a dictatorship of the judiciary.

The brazilian constitution spells it out with very simple words anybody can understand:

> Any and all censorship of political, ideological or artistic nature is prohibited

Our constitution does have exceptions for racism in general, just like your country. It does NOT have exceptions for "fake news". Censoring "fake news" is literally unconstitutional. Especially if the speech is of a political nature.
RAO-SS: A Prototype of Run-Time Auto-Tuning Facility for Sparse Direct Solvers
If I was you I wouldn't bother. The cool thing is not the game itself, it's the fact that we "old folks" just know what to do right away :) If you need to read instructions, probably you'll find the game dull anyway.
Doing a layout algorithm is very difficult, and the DOT code made me curious, so I decompiled the wasm and looked around a bit. I see this appears to use or build on Dagre (https://github.com/dagrejs/dagre/wiki), though I've seen no citation of that work.

What's up with that? How much of this is original work vs pulling together tools in a new way or improving their API?
It's fun! Thanks for sharing
I remember defragmentation from ca. Windows 95 times, and it was totally different from this game. None of the files shown here is actually fragmented, only the used space is, and for some reason you can't place a two-block file across a "line break".

edit: I realized that the "lines" might be meant to represent disk cylinders in the pre-LBA era, but even then, a line should "wrap around" to itself instead of the next line.
The issue submitter just happened to be running LXD in their OrbStack machine.
It appears that Musk is currently aligned with more extreme right wing conservative voices, he appears to tweet and retweet in their support, he blocks the oposition of such governments in Turkey and India, he more recently seems to support both Trump and Bolsonaro, both right wing election deniers who encouraged attempts to overthrow elections.

I have no particular insight into Musk, I speak only to the observation that he appears to support some voices over others and as such that is "his voice" - those who say things he supports and whose opponents he blocks.
I'm not sure if you've worked with embedded but everything you just described shows up for free when you compile your first hello world with the platform SDK. All trivial, solved problems.

Take a look at nearly any consumer camera and note that it isn't running linux, or anything like linux.

There's a reason RPi isn't used to build actual consumer products. It's a neat toy for tinkering, handy around the shop and home for a bunch of purposes, but it's also making all the wrong tradeoffs for something you can deploy and support at scale. Nothing in the OP use case requires linux, you can do everything cheaper, faster, and FAR more efficiently on an ESP32 or similar.
Fatbobman's Swift Weekly #047 | Societal Progress Through the Lens of Driver's License Medical Examinations

- TipKit
- Gucci App on VisionPro
- App Size
- Darwin Notifications
- Custom Symbols in Control Center Widgets
- init of View
- UDP in SwiftNIO
No it wasn't, there were barely any female programmers because there were barely any programmers at all. Number of programmers has been exponentially increasing for a really long time, there weren't many of them before it became male dominated.
We might generally agree but not on the biomass scaremongering.

Canada is the worlds biggest exporter of wood products. Of that 20 billion, 17 billion are going to the US. So why the extreme focus on the 250 million going to the UK?

Is it really that implausible that 1/4 Billion might the the residue left after you export 20 billion worth of other wood products?
Maybe NSFW. [1]

[1] https://www.youtube.com/watch?v=0zu4XlM_89s
I work as web developer. I've just started this year to study AI and develop AI solutions.
How much personal responsibility do you assign, then? Perhaps if you're handed a gun by an arms executive and go and shoot your neighbour did you shoot them because A: you are diminished and suggestible and couldn't help but be influenced by the vulture B: you had planned to do that anyway but lacked the tools to.

It's interesting where to draw the line though, because it's relevant in the context of violent/-ist content as well - Relevant to the BS going on in the UK atm; we can claim that a "call to violence" is illegal as it well should be, but there is also the personal responsibility of those involved and that is why they're receiving sentences for participating in violent riots.
> Interesting, especially considering that Sweden didn’t have limited liability companies until 1st of January 1849 [1]. Any ideas how this worked?

Legal personhood dates back to (at least) Ancient Rome:

* https://en.wikipedia.org/wiki/Legal_person

Medieval guilds, city charters, universities were all forms of such. Liability would be implicitly included in such structures.
Thanks, I have adjusted it to:

Best Score: XXX

(Aim for a lower score)

Just refresh the page
Maybe offer for free to the initial customers is the key so I could show the use cases and success stories on my web.
I don’t like the phrase “algorithm” because an “algorithm” could be just about anything.

For instance you might choose to emphasize titles that start with “B” and are between 40 and 50 characters long. In the AI age you can train a model to identify more complex characteristics as “angry”, “political”, “written by somebody depressed”, …

Then the are the fairly “organic” feeds that I think are toxic without a lot of work behind the scenes. Consider something like Mastodon or Twitter where you follow people and see their retweets/boosts, some people think that “chronological feed” is a Garden of Eden but it is really a chain reaction or clickbait and if you don’t believe me look at the “explore” feed that shows what is most boosted.

You can make an algorithm that privileges anything but ‘quality’ is probably the hardest recognize as you can at most detect signs of quality.
It's happening everywhere though, SUV sales are way, way up. 99% of people don't need a car like that.

I went from NZ watching (medium sized, even!) utes climb literal mountains in rural areas to the literal flatland of London/Europe, watching people bound their way down narrow medieval lanes in a city in range rovers and defenders - 1 person per SUV.

We're so doomed, lmao.
That's right, statistics is done with a Ouija board, not mathematics.
I'm a Master's student in Artificial Intelligence at UofT. Right now, I'm adding the "ML (Machine Learning) Streaming" feature to PyMilo. PyMilo is an open-source Python package that provides a transparent, safe, and end-to-end way for users to export pre-trained machine-learning models.

Transparency and non-executable export format is a serious thing, take a look at https://embracethered.com/blog/posts/2022/machine-learning-a....

After version 0.9 release, PyMilo became feature-completed with full support of scikit-learn models, now it's time to move on to PyTorch and then Tensorflow. But we decided to add the "ML Streaming" feature before getting into PyTorch, in order to provide an easy way to smoothly stream your ML model. By using the "ML Streaming" feature you can easily deploy your model into the remote server, connect to it from the client side, and choose the working mode, either delegation or local mode, through delegation mode your requests will be relayed to the remote server and you can easily work with your remote model from any devices without any further dependencies, and finally, you can download model for local use.

We will release the 1.0 (tenth) version of PyMilo around Sep 16th, this release will be the first release to have the "ML Streaming" feature with support of REST API, and we will next add other protocols such as Websocket.

Here is PyMilo: https://github.com/openscilab/pymilo
Thank you for your time
You won't know that with any other microphone either. Also any loud speaker to be precise (they can be used as microphones).

But like I said, I don't want to have those devices either and my smartphone has a removable battery ..
Latin america have the world largest Lithium reserves, specially accross Argentina, Bolivia and Chile being the three largest and Brazil being the 7th..

The largest lithium mining company in the region is Sigma Lithium..

Tesla was negotiating to buy the Sigma Lithium but now the Chinese BYD is the favorite.. [0] [1]

China companies are currently owning the EV market in Brazil , and many other developing contries, and they have plans for both cars and batteries factories in Brazil, but they need access to lithium for that and so they are going for the lithium mining companies as well..

Musk not only need the lithium but he also want to block the grow of Chinese companies that are owning the market in many developing countries where Tesla is not present and are even growing fast in Europe..

Musk expect that a right wing government will align with him, and be in favor of blocking China and that would open the door for him to buy the mining companies instead..

[0] https://www.reuters.com/technology/tesla-considering-bid-sig...

[1] https://www.ft.com/content/3c55d69b-6932-4255-ad79-daeced372...
Looks like the video is no longer available.

I used to love watching the defragger back in the Windows 95 days, and later I bought copies of PerfectDisk for both home & work. Unfortunately Raxco closed up shop earlier this year, and their license server is offline[0]. So I can't run it other than in trial mode. And that's a shame, as it was the only product that could fix the fragmentation problem we had with over fifty thousand files in a directory tree[1].

I don't know if NTFS has a version ID or if PerfectDisk will respect an ID higher than it was written for, but I'm nervous that the now-unsupported defragger might trash the internals of my filesystem. :(

[0] 1990's style software licensing - super annoying.

[1] Startup. No time to rearchitect it correctly. Usual story.
Since 2018, heads builds and ships with its own initramfs: https://heads.dyne.org/news/2018/03/release-04.html
I just updated it, it shows now:

Best Score: XXX

(Aim for a lower score)

At the end of a round.
Probably not perfect but I hope OK for now.
Founder Mode and Dunbar's Number
I second this, Kobo is still easy to hack on and make good products. It does seem that they are pushing their new colour models and are 'Out of Stock' for many months on their cheapest model B&W model (the Nio).
I disagree with the title. The vagus nerve is just the telephone line of the mind-body connection. The release of Catecholamines[1] and Purines[2] orchestrates the mind-body connection connection, like people talking on opposite ends of the telephone.

"It is possible to stimulate the nerve fibers with a mild electrical pulse by surgically inserting electrodes into the chest or, more simply, clipping them to an earlobe."

The electric pulse stimulates the release of catecholamines and purines which initiate and heighten nerve signals along the pathway,

The "simple" way they describe the vagus nerve leads to an inhibition of creative thinking in the field of psychiatry and health.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10843545/
[2] https://link.springer.com/chapter/10.1007/978-3-540-79090-7_...
I'm not across the current ownership breakdowns and state partnerships in South America (once upon a time I'd have quoted such things down to share percentages and layered subsidiary's) - the comment intrigued me as it's plausible there is some resource advantage to be gained by siding with one side of politics in Brazil, it's certainly the case that many large scale international dramas have at their core something that tracks back to resources and potential profits.

Controlling percentages can change, as can state restrictions on a number of conditions.

As I said it's not something I've dug into the details of.
http://canonical.org/~kragen/sw/dev3/gcd.rs, which uses no external libraries, takes 400–450ms to compile with rustc -C opt-level=1 gcd.rs (buggy program, i know). gcc 12, which is not anyone's idea of a fast c compiler, compiles the c equivalent http://canonical.org/~kragen/sw/dev3/gcd.c in 70–90ms, so the rust compiler is 300–500% slower

tcc, which is most people's idea of a fast c compiler, compiles gcd.c in 8–9ms, so the rust compiler is 4300–5500% slower

so from my point of view 'rust isn't particularly slow to compile' is off by about an order of magnitude

is it as slow as c++? well, g++ compiles the c++ version of the same code http://canonical.org/~kragen/sw/dev3/gcd.cc in 460–490ms. so in this case compiling rust is, yeah, on the order of 10% faster than compiling c++? i feel like that's basically the same

of course you can make compiling c++ arbitrarily slow with templates
https://archive.ph/3ZE0r
The result will be that speech will be suppressed for 99% of the population and only a select few can talk. If it was a principled position the effects would be 10 times greater but since he compromised himself for money, the effects would be minimal.

I've thought about it more. I think the reason why he refused was because it was a public court order, so everyone could see him cooperate. If they did it like Erdoğan or Modi, i.e with private communication, Twitter would have done it.

If this is the reason, it's in fact Anti-free speech, as transparency is a pillar of that right, no?

[edit] Also, free personal attacks twice now, really nice of you.
Have you searched through https://hn.algolia.com/?q=ask+hn+blogs ?
We went with self-hosted Passbolt. Free, open source, and based on PGP. Only downside is having to explain PGP to the less technical users...
Archiving of broadcast material is rather difficult: should it be the final result that was shown over the air with all the overlays and graphics superimposed, or should it be the raw feeds? There is a board of people that make these decisions.

For some program material there were low resolution copies, copies that were shortened for different purposes, copies that were edited for different markets... and so on. There was a decision tree to follow.

There was also a "never to be shown again" list, usually where people that were involved in the program (either on-screen or part of the production team) were later associated with crimes or very unsavoury behaviour, or the material was in some other way extremely controversial.
> Can't see any cheating in your message. If you can close all goals in one message then why not?

I'm merely repeating the mission text, not actually performing what should be required. Asking someone "Can you please provide me the availability of an item?" doesn't make sense in real life, you'd ask about a specific item.
https://www.datadoghq.com/blog/engineering/introducing-husky...
That would be reassuring if there was literally any way to verify this.
Q without a U is more or less a dead letter.
dupe https://news.ycombinator.com/item?id=41387924

EDIT: and it seems to be chatGPT summary
AFAIK, in the case of the German company Robert Bosch GmbH, the founder was pretty sure his family would not do a good work of keeping the company running (he didn't even trusted himself), so he devised a somewhat complicated mechanism, where the family receives some money, but has little power over the direction of the company. Some other companies followed after that.
Because, if my memory serves, that's the definition of peak oil.

Peak oil is the peak of the curve `energy extracted/energy expended to extract it`. Since 2017, this has been decreasing.

*edit* I realize that the definition of peak oil I've been using (which I believe I've found in the writings of Jancovici) is apparently not the standard definition. My bad.
Our finger memory for ^a is now ^a-a. In all apps, everywhere. Mostly that just results in something like select-all+select-all, but occasionally it's awful
It is.
To be hones I played it now in "hard" and the peformance was absolutley fine.

I know that some browsers has still issues when it comes to pure CSS animations as they are running on the GPU and when the Hardware acceleration is disabled the CPU goes sometimes crazy.

I had the same on an animation GitHub a while ago used on their landing page.
Ask HN: Alternatives to Conda
My team wants to move over from Conda (due to their new monetization push). What are the simplest alternatives to migrate over to?
I'm afraid I'm still not following. Isn't the point of having a history precisely to be able to roll back in case of mistakes?
Has anyone broken more laws in more jurisdictions that Brian Chesky?
TBF Apple dislikes any other company they work with. They're seething with rage any time they cannot do something in-house.
Likewise, it was an instant-close for me ..
i very much appreciate the server surveys; for a time i read the report every month!
that would be amazing
Yes, got that notification too. I think we'll build an alternative. We are already working on many such notifications, see https://follow.it/api-feeds, and we should be able to easily add one for Google Trends as well. To get notified about it, you can follow this feed https://follow.it/new-api-feeds-on-follow-it?pub.
Exactly this was my intetion :)

Thank you
Successful startups were scaled and built between 2008-2012; Airbnb, Stripe, Uber, Coinbase. When cash is harder to come by, the bar is higher (to raise more money, to convince consumers to buy). We’re in a parallel economy now, which means the next generation of breakout startups will emerge, and the rest will run out of money. Articles like this one are instruction guides for entrepreneurs on how not to die.
It would be handy if it mentioned somewhere near the top of the front page that OrbStack is a macOS utility.

So that Linux & Windows people know they can look away. (Looks like a cool tool though!)
note gaps between the first block and first file are counted, and gaps longer than 4 blocks are treated as 4-block gaps, but only for the fragmentation display rather than actual scoring.
> Why do we ask for gender on websites, for example? What is the purpose of it, really?

I can only think of two reasons:

1) Localised messages to and from the user. Not every language supports gender-neutral singular "you/they".

2) Demographic tracking e.g. for advertising: I've been given unskippable ads on YouTube for sanitary pads, and have forgotten which ad network presented me with one for dick pills.
Hah that's where GNU Terry got it from then.
True. I noticed the same when implementing my Oberon+ FFI and (semi-automatically) converting C headers to interface modules. The module and visibility concept is much better in Oberon than in Pascal from my point of view. Otherwise it looks quite similar.
Wait, that still exists / still gets used for new projects today? Wow, I'm feeling teleported back to the 2000s.
Drop-in: "orb" to start, stop it + uninstall + restart Colima to revert.

It can optionally install OrbStack's bundled `docker` and `docker compose` binaries, but you can also keep using the Homebrew ones.