skysight-inc/HackerNews huggingface dataset:
"The new average is 107 ms smaller, which you are likely to consider as a worthy reduction, if you have experience with boot time reduction projects."

Not really. The result is kind of a letdown and that was too be expected, going after a single memcpy is low ROI because memcpy performance is probably what processor and library makers look at first.

What wins big is to remove useless stuff entirely. The demo boards I have seen often come with a standard Debian with all the services one might want for a workstation. The kernel is usually the same, with drivers such as PS/2 mouse enabled - thankfully just as a module, but disabling the useless drivers wins big in kernel compilation time. Which makes optimizing the rest a bit more comfortable (some options such as hardening and debugging can nearly full recompilation).

While there, one can also build the drivers one always want inside the kernel (not as module). A module inside a compressed kernel is loaded faster than from somewhere in a filesystem.

That said, Bootlin has indeed a lot of good stuff.

As for turning off systemd, it is not a bad idea if one replaces it with an init system that can start stuff in parallel (to mask the waiting times). I get that desktop users and admins like it a lot, but for an embedded system with a specific mission and a static configuration, it can overkill. There are a bit more caveats than what they say, though.
Related : A Mind Of Its Own : How Your Brain Distorts and Deceives by Cordelia Fine.
Oxide is a moonshot, it requires companies to fire a lot more suppliers than VMware. Which is easier said than done. A lot will depend on if Oxide can find their early niches: they're a long play (years) before they crack the mainstream or are truly competitive with, say, VCF on VxRail, for the average talent ops team. Long run it's clearly going to be better, but short run they have to pick their battles.
Implementing closures and first class functions in WebAssembly
While building my functional programming language, Theta, I ran into an interesting challenge: implementing closures and first-class functions in WebAssembly. WebAssembly doesn’t natively support these high-level concepts, so I had to get creative with techniques like lambda lifting, function references, and memory management.
Clojure Datatomic powers Nubank business, just for one example.

Scala still powers a lot of big data and distributed computing frameworks in Java ecosystem. In .NET, the counterparts which only exist for Akka really, are written in C#.

.NET has hardly any big product that is relevant for big data folks, and the ones that exist are equally written in C#.

The only well known flagship product was JET.com, meanwhile acquired by Walmart, which by now was rewriten most of it.

The lack of exposure in .NET ecosystem, not keeping to the story how to sell F#, first companion class libraries, then Web development, maybe type provideders with the World Bank example demoed to exhaustion, maybe machine learning (while Microsoft actually hires Guido and alongside Facebook brings performance improvements and JIT support), only C# and VB are default for Windows desktop
workloads, nowadays in what concerns .NET 9, who knows what the theme is.

In Visual Studio 2024 full installation, how many C# workloads also support F# as an option?

It is basically CLI, class libraries, and those old Web projects from the "F# is great for Web" marketing phase.
The Strange Behavior of the void Type in TypeScript
DJI sells a product called Aeroscope which is an antenna platform used by airport towers; it shows them via the frequencies the drones operate on where the drone is, that it is active, all information tied to the serial number including the drone pilot's FAA registration (who the owner of the drone is, the pilot's phone number, their address, etc.) It also this shows them the location of the pilot via the remote control frequency.

This applies even for their sub-$1000 consumer drones, and FAA registration is mandatory for all drones above 250g weight.
This post has successfully convinced me this company is full of retards. Great job.

Just use hugo/whatever and host on s3. This shouldn't even be a debate, let alone they've already done 3 rewrites. Bunch of clowns.
Censorship in Modern Video Games
Ask HN: Anyone else hate sports with a passion?
Grew up in an East Coast city with no major sports teams. Parents and family wasn’t into sports. Friends weren’t into sports. At school we were forced to play sports and bullied by the lower achieving students and coaches when I couldn’t play at their level or understand what they were saying. Never understood the arbitrary calls made by coaches/officials. I find almost anything interesting EXCEPT sports.
As someone else noted, "bearing" isn't a mathematical convention. To be clear, when I say "mathematical convention" I mean what mathematicians do and teach. But I didn't know about "bearing" in navigation so thanks for mentioning that.

> There isn't really one mathematical convention on "angles".

There is for angles in the plane, which are the angles I was discussing. In every math course from trig where people first encounter angles in the plane they increase as you go counterclockwise. This is true in trig, precalc, calculus, ... You will not find a math textbook in which plane angles increase clockwise. I think that counts as a convention.

That convention determines the graph of the sine function, because sin theta is defined in trig courses as the y-coordinate of the point where the ray from the origin determining the angle intersects the unit circle. So (e.g.) if 45 degrees means 45 degrees clockwise, that ray is below the x-axis, and the y-coordinate of the intersection is negative -- and hence, sin 45 degrees would be negative.

If angles increase clockwise from the positive x-axis, then sin 45 degrees will be negative. And if sine 45 degrees is negative, then angles are increasing clockwise from the positive x-axis. And any mathematician would tell you that sine 45 degree is 1/sqrt(2), not -1/sqrt(2).

> ... in a math class it's normal to orient phi in whatever way makes sense to you.

You're correct that there are two prevailing conventions for the angle phi in spherical coordinates. Mathematicians measure phi downward from the positive z-axis, so it takes values from 0 to 180 degrees. (Actually, it's sort of like "bearing" that you mentioned.) Physicists measure phi upward from the x-y plane, so it can take values from -90 to 90 degrees. It does cause some confusion in teaching Calc 3, because students also taking a physics or astronomy course may be seeing two conventions for phi. However, in 3 dimensions (spherical coordinates) there's no natural "clockwise" or "counterclockwise".

But there is a convention for measuring phi in math classes -- it's the one I described above. Check any calculus book. Our colleagues in physics don't like it, but oh well. :-)
> Is there a single web magazine making big bucks?

The Spectator has been growing both in print and online. The editor wrote about this, in the wake of the title's sale, this week:

https://www.spectator.co.uk/article/the-spectators-new-owner...

> In this trade, there is always pressure to go for the digital ‘quick wins’ (clickbait articles, advertorials, etc.) but we rejected this as a false economy – so commercial that it’s uncommercial. It would take us downmarket, deform our character and, ergo, reduce the company’s value. So we went the other way, using our success to double down on the magazine’s finest traditions in the belief that quality of writing matters above all. We did a lot that went against the conventional digital wisdom. We put together a different business model and a unique way of working, based on close collaboration between all departments and journalists equally comfortable with print, digital and broadcast.

> When other publications were shedding sub-editors, we poached the best ones we could find. When newspapers shrank their books sections, we proudly kept Sam Leith’s at ten-plus pages and gave him a podcast. We created a research team who apply perhaps the most robust pre-publication scrutiny on Fleet Street (mindful that it matters more than ever that readers can trust the facts they read). When other weeklies started cutting costs by not printing over Easter and the summer, we put more effort than ever into the issues released in those holiday periods.

> The digital temptations that can lure publications to their grave (‘The world has changed! Look at the clicks! Drop the opera review!’) are dangerous as they come dripping in what looks like supportive data. You can end up not just being edited by algorithm but stripping a publication of nuance, variety and soul. Our belief was that if we innovated, and used the proceeds to double or treble down on what makes The Spectator different, we would maximise the value of the company as well as serve our readers. Much of what we did could be seen as uneconomic on an individual basis – but put it all together and you get a five times valuation uplift.
> Every magazine I checked out was MOSTLY ads

I think you might be looking at this situation through rose-colored glasses. When I was a kid in the 2000s, I loved reading PopSci and I distinctly remember at least 30-40% of it being ads throughout most of the magazine. And then, the last 20+ pages were all ads.

Looking even further back, I've had to do some research on 90s vintage computers lately, and every edition of PCMag I've dug through has been laden with ads. It's even more packed with ads than I remember PopSci being 10-15 years later.

Maybe it wasn't mostly ads, but it wasn't far off.

What has changed is the annoyances ads cause. Online ads load slowly, screw with the layout while you're reading, and are overall much more disruptive to the reading experience than a print ad could ever be.
Only 12 ? That’s why.

Nope. Just like shell you can inject javascript into anything on mac. Every app is scriptable by AppleScript or javascript by default. App developer has the option to make it more scriptable. Mac has a perfect api for that and that is why it works well even with hundreds of extensions.

And No need for helper as in the top bar. They are meant to run as service. ICE can hide those in a smart way anyway. Which is a super cool free app. App boring-notch transforms notch into dynamic island. I never used any paid app in my life on mac. But I do donate.

And nope. Extending dock is super easy with tools like BetterTouchTool even for novice. That is why there are hundreds of dock apps. On a whim I made dock behave like dock-to-dash by injecting only 20 line of code. https://objectstack.github.io/images/Dock-To-Dash-Mac.gif

It will hide/unhide from dock.

Gnome is counter productive not Mac. As I said you need to dive deep. People use Mac when they want to get their works done or Windows to play games. Gnome is just part-time-play-thing. Linux simply doesn’t work on desktop.
Blueberries:
Blueberries (or as we northern Europeans call them, American blueberries) are planted once and yield a sizable, easily harvestable, 0-maintenance crop each year. We have 12 bushes in a 4x4-meter corner of our garden. At their peak season, they yield almost a litre of berries each day for a week.

Raspberries:
My grandad used to have a vast number of raspberry bushes mindfully nurtured to give unfathomable harvests each year, but they are a bit more maintenance. He had 20 or more bushes, if I recall.

Strawberries:
Strawberries are a massive pain. They are difficult to weed and need to be replanted with the seedlings each second year for an optimal crop.

Plums:
Fun on paper... But it can be too productive to the point of absurdity. 20 plums... tasty. 20 buckets of plums and mushy sugar water in the whole yard? Less fun.

Cherries:
Banger pie and jam... but I think 20 pies is a tad excessive. We mabie pluck 5% of the yield each year; the rest is left to birds to and replant in our neighbour's bushes.
Just a note on current FPV tech:

- All (Or the vast majority of) parts and manufacturers are based out of China (Generally Shenzhen)
- Finicky/involved learning curve. Ie, there is a much steeper learning curve than DJI
- If you want control systems like DJI like loitering, high-level controls etc, you will be looking at Ardupilot or PX4 firmware, which moves from my "finicky..." description above to UX disaster.
Why would any nation allow China 'free' access to their market, when China doesn't allow free access to its domestic market?

China is by far the most restrictive large economy in terms of foreign access, free trading with that as a context is economic suicide. It's a one-sided plunder given enough time.
"IRL social" in SF hahah
Redis has adopted the fast_float C++ library for faster number parsing
The definition of "ultra processed food" that a nutritionist gave me was "high amount of sodium". Which kind of makes sense to me.

The conversation came about because she was encouraging me to reduce lunch meats from my diet. Lunch meat is a staple in many diets, but there are a lot of salts
> They got humiliated in Afghanistan

We gave up and left for political reasons. Any humiliation was self-inflicted.
A self fulfilling prophecy. Make me the Boogeyman. Act surprised when I become what you fear.

The biggest mistake that the US made, was to believe that their brains are somehow special.

"Sir, the American workers refuse to work for less money"

"Fire them and give the work to the Chinese. They are good at copying and following instructions, and cheap as hell. We are obviously smarter, so they can mass produce our designs, but will never be able to make any of it by themselves"

A few moments later...

"Sir the Chinese are starting to eclipse us in every major area"

"Ban them. Ban their products. Tell our friends to ban them too."

Sir, it is not working. They keep growing stronger and more independent."

"Ready the nukes"
I think it’s interesting that elsewhere we ban China from using our chips in order to prevent their access to our technology, but here we’re banning their technology in order to spur our own local industry. Same action, opposite desired impact. Both seem reasonable to me, but it seems like there an inconsistency in my brain somewhere.
Railroads Love 'Monster' Trains. Texans Don't
In Devops is turtle all the way down but at bottom is Perl script.
Obviously it was bad advice.

Without articulating what this advice supposedly was, or why it was bad (if it even was).

More to the point: if you think anyone has time to fish through 72 minutes of some interview about anything political on a summer weekend to sift out whatever insinuation it is that you're attempting to posit here -- then your worldview is quite dark and austere, indeed.
$35M debt-for-nature deal aims to protect Indonesia's coral reefs
> Every magazine I checked out was MOSTLY ads

Ads were always a big part of it, and indeed pre-internet were a reason to buy a hobby magazine. They carried value in a way they perhaps don't any longer - not because the print ads are different but because access to supplier websites + search engines is more useful.
> It seems like the US government became interested and probably funded them in some capacity, and with that, they exited the consumer domain.

Why couldn’t they do both?
> a highly targeted and extremely high quality magazine can succeed in the present day. Of course the definition of success won't mean selling millions of copies on newsstands everywhere. It will mean having a loyal subscriber base that provides a largely flat, but sustainable, flow of revenue.

You've just described The New Yorker. (Full disclosure: I'm a loyal subscriber, even though I no longer manage to read every word of every issue.)
This is the case in most jurisdictions (and even the ones that do NOT permit cars older than X years - as I believe Japan does - have exceptions for historical vehicles and other purposes).
-3^2 in the math notation doesn't need parens only because of operator precedence.

The fact that the computer ^ requires parens in more cases like -3^(2+2) is irrelevant for this and doesn't allow you justifying different precedence rules (and your downgrading from "completely different" to "different" isn't a proof, just "tautology". Hey, they also look different, so they are different!)
Effectively.
Great points - Bang on.

If you're above solving small problems that users say hell yes too, it's very difficult to build anything big with that kind of ego.

All big problems are very regularly a lot of small problems very well understood on their own and in between each other.

Innovation can actually be faster, better, and cheaper, and still charge more.

In the cases where people want to hide in academic style R&D with no real connection to operationalizing or commercializing .. the pursuit of innovation for recognition of some kind can oddly correlate with seeking significance/self-worth.. from others.

- The disease and illusion of externally reinforced innovation can be very challenging.

- It's one thing to have this disease, and another to be able to deliver on it. Very few can, let alone do. Even fewer sit with problems for the time needed to let the understanding form.

- Being the first is not usually best, or the best. Usually early an the worst. Learning market timing and meeting the market is so important.

- Being unique is not great either most of the time, there are so many challenges created in needing to create your own market, and educate them.... the very first time you're being an entrepreneur lol. YC has some good videos on this.

- Adding or creating value isn't just invention, innovation, or even commercialization. Adding value to making the lives of people is beneath someone, they might not be a founder, and more of a finder of one's self-worth.
I've generally thought like this, that whatever I'm doing in my life, including my labor should be something I want to do and energizes me. But I can't help but think this is kind of an aristocratic privilege. Someone, A LOT of someone's, most someone's, need to operate the oil rigs, drive the trucks, crew the ships, clean the kitchens, operate the sewage system, work under an organized hierarchy of thousands of people doing a tiny part of a massive function, etc etc etc. Any philosophy that doesn't account for the essential labor of civilization has an unrecoverable problem.
Tl;dr “Find a job you like and you’ll never work a day in your life”.
> founders get common stock

Not any company I found. The only "founders" who totally give their company to investors are kids who just graduated who get to raise a huge seed round because of family connections, and half the time it's not even their idea nor their company really.

My wife and I run a local business here in SF that does well on its own, but if at any point we wanted to take on VC funding, we would never in a million years do a deal where we give up the board and all the actual ownership of the business we started and grew ourselves.
The Maltese Falcon (restored) (1941, film-noir, IMDB score: 8) [video]
I wanted to comment that any country has something about freedom of speech in their constitution, the problem is usually that the government doesn't respect its own law.

But when I went to compare american and russian constitutions and if you only judge the text, the us is worded better. In russian it's simply "freedom of speech is guaranteed to anyone" while in the us it's more specific about not creating new laws harming freedom of speech.
Yep. And the ads were often good. I read Popular Science and Popular Mechanics growing up. The ads weren't just some bland spec sheet, they went into the technology or engineering behind whatever it was advertising. The ads could be as good as the articles. Simpler ads would at least try to be clever.
Still doesn't work, NSA has a backdoor agreement with "Big Font" to put little tags in fonts to pinpoint the time, data, and individual authoring the pdf or similar. Similar to how they watermark laser printers, the waterfont the fonts
I'm sorry that it is not your thing. For my kids it is their thing and it has been great for them and my eldest will play d1 soon.

For you it is sports, for someone else it could be that they cant see the value of music or theater or debate. To each thier own as they say.
I subscribe to a ton as well. The production quality isn't anything like NYT or Rolling Stone used to be. That's probably coming. But it'll be interesting to find a sweet spot in between tiktok videos and well written and beautifully presented information. That's a hard place to be consistently.
Is there a way to start a service but not block on it? I want to start docker with the system, but nothing should wait on it
Over two decades ago, folks did this using web server paths with index.html prioritized over e.g. index.php or index.cfml or whatever.

When you'd build the page dynamically, you'd also write a static .html before serving the html to the visitor. From then on, the .html got served.

On a new build, you'd rm the .htmls.

Back at the time, it seemed to be "the simplest thing that could possibly work" for multiplying a server's traffic capacity by 10000.
probably discussed in the bitcointalk thread, but how do we know it's not just the creator of the puzzle reclaiming his own bitcoin?
Not OP, and yes they "hid" it that way too. But I got the distinct sense that they removed it many years ago for certain websites (and more and more over the years I guess till now). They probably had some sort of flag on their analytics dashboard that website owners were given the privilege of changing so that people couldn't see the cache. Or for all we know it was some sort of "privacy" feature similar to "right to be forgotten".
Working on this in OpenSCAD (well, BlockSCAD) now:

https://www.blockscad3d.com/community/projects/1814083

Trying to work out the triangles/chords to get the radiuses positioned --- a workable approach should be to:

- use a triangle to determine the position of the 8 degree rotation and position elements which define the top of the web offset by that distance

- use a chord/triangle to determine the position of the circle for the smaller radius

- chain another calculation from that to determine the position of the circle for the larger radius

- chain one final calculation to get the flat element which makes the end of the web co-planar with the flat top of the small cylinder

I need to go work in the yard for a bit, but I'll keep thinking this through and hopefully will finish it up this evening.
I'm pruning trees in my yard this month, mostly pinyon pine. I looked up whether it's ok to remove pinyon branches that have no needles or if maybe they're just dormant. The consensus is: remove.

My motivation is fire suppression. But they look better and the yard feels more peaceful to me after the treatment. I don't know why. Maybe I could study with the Japanese to understand it, but I'm not sure it matters.