skysight-inc/HackerNews huggingface dataset:
Short answer: 1-1.3MiB AOT, down to ~800KiB if you add flags to really push it (impractical). Will grow as you add dependencies. ~130KiB for runtime-less JIT, ~13MiB for JIT+runtime. All these imply a single runnable executable you can ship to user as is.

To get this just type `dotnet new console --aot && dotnet publish -o .` in a folder of choice. The binary and .csproj will have the name as the folder they are placed in. You can rename Program.cs too if it bothers you.

Long answer:

There are 3 main ways to publish a binary for a CLI (as well as back-end and often GUI too). .NET is quite flexible about this, which comes down to what you need:

- AOT which starts at 1-1.3MiB, this is what you get out of `dotnet new console --aot` template compiled with `dotnet publish -o .`

- JIT+runtime which starts at 12-13MiB, this is a combination of flags (which frankly would make a good default) trimmed, self-contained and single-file. Normally you get those by specifying them in .csproj or just doing `dotnet publish -o . -p:PublishTrimmed=true -p:PublishSingleFile=true`.

- JIT without runtime (expects the host to have .NET runtime installed) which starts at 120-140KiB. Notably, it's just a thin runtime launcher with pure CIL assemblies embedded in it. This can be achieved with `dotnet publish -o . -p:PublishSingleFile=true --sc false`.

All these have their own use cases that determine which one is the best. Usually, for CLI you either want to use the first or the third one. My personal preference for all kinds of on-off utilities is AOT as it has the best startup time. There are other ways to publish a binary, including the historical default which dumps all assemblies separately, but I think they are not useful given the nature of your question, nor something you need to deal with in practice.

For more comprehensive comparison of what to expect from .NET AOT, you can look at https://github.com/MichalStrehovsky/rt-sz/issues/63 which is a job that tracks binary size improvements/regressions from runtime contributions with the exact data for different templates and sample use cases (full vs stripped down console hello world, asp.net core webapiaot template, avalonia template, etc.)

Overall, what I meant by "smaller binary sizes" is that .NET's AOT tooling has become quite advanced over the last two releases, and provides better scalability as you add dependencies than Go due to metadata compression, dehydrated binary sections, flow analysis, etc.

To give you an example, there's https://github.com/codr7/sharpl that was on HN not so long ago, when compiled with .NET 9 RC.1 it takes about 2.6MiB on my machine.

On F# - 'FSharp.Core' has quite a few dated bits inside, and custom metadata, both of which are not very friendly to linking and AOT compilation size - it will produce trim warnings which means that there is code that might have been "trimmed away" but might be dynamically accessed at runtime, causing an exception. This is normally addressed by using one of the JIT options. Mind you, they still have good startup latency, just not the <100ms one.
I mostly just take pics of my kid, dog, and family. They used to be quite bad, but the latest iPhone just takes good pics 95% of the time unless the lighting is really bad.

The camera software is really good - it captures the face looking at the camera when the person is moving which makes it so much easier to take good pics of the kid.
This is actually a very good question! made me think for a while now!.
In my opinion a great use of our data would definatly benefit us while making a desiction now of course this isnt so realistic but hear me out! an AI that is always listening and records every step that you make online. and then uses its super advanced model to help you make descisions you ask it to make. like what should i but who should i date or if this or that is healthy, maybe with an advanced algorrithem it can find what you are going to do in a couple of seconds and load something into memory to make you os faster? I know i just typed a lot but this is actually interesting
Lack of clear goals from the management.

Too many meetings, especially the recurring ones. Domination of spoken culture instead of written for collaboration.

Lack of proper sleep and rest. Working outside of your normal brain activity hours.

Sudden fire drills - "unforeseen" audit with deadline next Tuesday, a security vulnerability mentioned in TV and you needing to redeploy/upgrade everything ASAP.
The platform owners clearly care about user experiences because they tweak stuff all the time. I don't think most men are suckers. Even a real sucker will stop paying if they are not getting any benefit from paying. If you put all this together, the most reasonable thing a dating app could do to make money is actually try to provide good experiences. Of course, these days, it may be a bit much to assume that the management of any company actually cares more about making money than their pet causes.
I am sincerely not sure what the hell your text wall is trying to get at.

The claim was that no major American banks offer ~4% interest on deposits.

I demonstrated that such a claim is wrong. Twice.

If you don't know the banking situation in America for one reason or another and aren't actually qualified to talk about it, that is not my problem.
All it does is entice me to avoid that and go to mpv
I appreciate that this is on the web page: "Who should not use this? If you're adamant about local first or end-to-end encryption".
Right. What else do you propose? a large book burning? destroying libraries?

X (formerly Twitter) has a large trove of valuable content that dates from the "Twitter 1.0" era as well.
It's none of your business if someone decides to delay. Maybe they just enjoy being a kid? God bless we live in a free country, not a military state. If market forces dictate that they need to grow up they will.
A 85-95% methane, ethane, propane, and butane environment like that which was found in Nord Stream 2 is not flammable because there is no oxidizer present (typically oxygen) under water. Carbon dioxide and Nitrogen are non-combustible and made up the remainder of the gases in the pipeline.
Michael Sperberg-McQueen has died
C. Michael Sperberg-McQueen (18 May 1954 – 16 August 2024) was an American medieval German philologist and markup language specialist. He was co-editor of the Extensible Markup Language (XML) 1.0 spec (1998), and chair of the XML Schema working group.
From the article it sounds like it’s a change to scheduling priorities not what is running (from other comments it sounds like there’s a change in latency related to moving processes across cores in different packages?)
I didn’t really see good examples of their claims in the unrollnow link - was there more on x proper? Admittedly I’m not an iOS/macOS dev so I’m probably not the target audience of this CtA.

Or maybe I’m just too keen to the irony of using language to deconstruct another’s use of language, how the “us vs them” language shapes the argument about Apple’s own so-called “us vs them” language…
This doesn't stand up to reality. You can't market your way into billions of sales over such a long period while a superior product exists at a lower price sold literally right next to it. You just can't hide the lack of signal for that long. The "iPhones are a status symbol" hasn't been true for a long time because everyone has them.

They are the better software and hardware product full stop. Whether that makes them worth the premium they charge or whether the restrictions they impose make it less useful for the tasks you want to do is an individual decision. But the narrative that Apple has been pulling the wool over everyone's eyes for 20 years doesn't work because people are using the product constantly every day.

Source: Long time Android user from the Droid days who was fully convinced iPhones were a marketing scam until I actually used one in like 2022.
> 4/10 The External Link Account Entitlement? It's like they're actively trying to make it sound complicated.

WTF this even is? I have no idea what could "The External Link Account Entitlement" mean.
yes which only makes sense they were used to support five eyes sigint and used US satellites for visint
> Wait for parents to die, inherit the house...

If they are wealthy enough to own it free and clear, and you have no siblings, and their residual savings are enough to let you keep living there, long-term, then maybe that'd work.

But you might want to look into just how fast end-of-life expenses can burn through savings. And at the modern costs of owning a house.

Realistically, I'd say that's only a solution for the 1%-to-0.1% crowd.
> It's a shame it was abandoned.

I'm not sure that saying it's abandoned is quite accurate. looking at it from a (now outside) lens, I see it as more of a hard engineering project.

I still use columnar: it's very mature at this point, but any further (large) improvements would require a lot larger engineering efforts.
Longtime, the label for products designed to last
> We want to somehow pretend we live in a world where junior devs' ideas are some hot takes that nobody has ever thought of before and encourage them to do things first and ask their team later?

Nobody suggested that. And nobody suggested using junior devs' code in critical components.

But I would much rather work with people who want to learn and aren't afraid to change things than old farts who prevent any improvement with the excuse that there's a non-zero chance that it will temporarily break something. It's so tedious.
It's interesting how celebrity culture works that most Americans have probably never heard of this guy.

French people know essentially every American movie star but there is almost no culture flow in the other direction when it comes to film.

Some might suggest that there is a language barrier since French is not as widely spoken as English internationally... Yet I was surprised to find out that, for example, a lot of Russians above a certain age know about French film celebrities. The language barrier does not seem to have been a problem in that case.

I think maybe it's partly because most Americans will refuse to watch films with subtitles whereas people in most other countries who don't speak English are used to it.
I endorse this, as I commented in another reply under my post that the correct cache-aware answer is another data structure entirely.

But I'd also suggest that if you think you need sorted keys, double-check. I program an awful lot of things without sorted keys, and I am quite aware of the issues around sorting, and I suspect without proof that a lot of people swearing by sorted maps are imposing false ordering requirements on their code more often than they realize. The ideal solution is not need order at all.

(I am especially suspicious of extensive use of maps where the keys are sorted by insertion order. That smells... antipatternish to me.)
Yes because the straw scenario you imagine, in your attempt to make a point using junior college sarcasm, is literally the only way to get legislation passed. Good grief.
BenQ invites movie lovers to lay back and look up
Always has been.

From SGML, precursor to HTML:

> Style sheets provide the means to specify the rendering of arbitrary elements, including whether an element is rendered as block or inline.

https://www.w3.org/TR/WD-html40-970708/intro/sgmltut.html
From https://news.ycombinator.com/newsguidelines.html:

> On-Topic: Anything that good hackers would find interesting.

If there's things on Twitter that are interesting, they may be submitted. Blocking Twitter would effectively block quite a few interesting submissions. Furthermore, most people don't go to Twitter to get HN upvotes; they're going there for likes and retweets.
Weakness masquerading as strength. Anybody can fire, cancel, or cut to make a problem go away. It takes no strength or intelligence.
Apparently no longer in pre-print:

https://iopscience.iop.org/article/10.3847/2041-8213/ad6607
Show HN: GoManageDocker v1.4 release "Bob the builder "
Greetings everyone,

The docker TUI tool I've been working on for the past 2 months has hit v1.4 .

TLDR:
goManageDocker is a TUI docker management tool that is focused on speed and efficiency (it has VIM bindings ).

I've added the following features:

- Build images using Dockerfiles

- Inspect live logs from a container by pressing `L`

- Bulk Select multiple objects and perform an operation at once (this once saves a lot of time)

- Run Image now takes args like image name, port mappings, and env vars

Other QOL improvements include:
- Tab-specific notification system that gives realtime feedback on the operation performed.

- Almost all operations are now performed asynchronously.

The TUI can even be run using docker without installing anything if you want to try it out! Instructions in GitHub readme.

Feel free to check it and ask any questions!
A lot of late 30-somethings are aging out.

The kids don’t even drink beer.
Hahaha yeah, that's why I don't like it.
It took about 3 seconds to check. Pop open the case the tapes came in and look at the plastic window and you can easily see both reels. If the tape was all on the left reel, it was rewound. Just about all rental places did this when you returned the tape. Audio cassette tapes were the same way. The VHS cassette was basically just a larger version of an audio cassette with wider and longer tape.

Pic of rewound VHS: https://www.becomingminimalist.com/wp-content/uploads/2008/0...
Genghis Khan was a bit like Pablo Escobar.

"Plata o plomo" (silver = trade, or, lead = death)

In the end, "War is a racket"

https://en.wikipedia.org/wiki/War_Is_a_Racket
Yes, but imagine if you're new to CSS how unintuitive and annoying it is that you need to figure out what display modes mean and how they behave in order for a property like `align-content` to work as expected? That's a weird thing about css in my opinion.
National ID won't sell, politically, in the US. Branding it as some kind of "cyber" nonsense might give it some legs. (Just until the opposition starts calling it "National ID". I don't think political buy-in will ever happen in a reasonable timeframe no matter how it's branded.) The opposition to REAL ID act is evidence enough.
I wonder if this ruling could also force the courts to start addressing unconstitutional civil forfeiture
I think you remember wrong. Rust is moving towards using a datalog engine, but for lifetime resolution (the project is called Polonius), not for type checking. Datalog engines have some similarities with SMT solvers so this might be what you're thinking of.
I wanted to use a hardware key as 2FA but naturelly not all systems support it or not well enough (maximum of 1 key to register, are you f serious!!?), then had to choose something beacuse tick tock, this is not something that brings in bread to the family just a f nuisance to dig myself into what is out there and how good they are, just to be able to log in, what the hell, MS was mandated in a previous place, lets go for it, I wasted too much time already by trying to use my online accounts, not using it for meaningful work while playing with this sh around.

The whole online identification is seriously unreliable and full of big wholes, and much bigger risks, yet we build our whole life on top of it. Still using passwords after decades (Yes. Decades!) of serious harm caused by insecurities with it, and trying to patch with plasters or just some paint?! We are so damn stupid, almost no week goes by without some online system gives away serious bits or complete set of personal details of the masses easy to abuse and we just sit in the middle of the burning room like the coffee sipping doggy with that stupid hat and smile in the meme 'this is fine, this is fine'. Lets choose some longer than 8 character password, different for all system just to be safe, we are going to be fine, we are going to be fine.
See Tim Sweeney's take: https://x.com/TimSweeneyEpic/status/1825184744792793265

(Yes, individual tweets can be viewed without an account.)
I assure you the figure is much, much greater than 0.01%.

Even outside of specialist uses (and not just in the field of video, either), most people like being able to pause a video on a specific frame to be able to study it more closely. Often that requires (or at least the task is made much simpler by) being able to step forwards and back frame-by-frame.
A compromise would be joining a Unicorn that is post IPO but is hiring like crazy and growing fast. Hang onto the company stock rather than diversifying into index funds hoping it will grow much faster than average/split etc. No risk and big rewards.
Yeah, the real cringe here is how the Twitter user chose to communicate this
Entitlements are flags (like AndroidManifest permissions) for apps allowing them to do things. It’s not something a user will ever encounter.

In this case it is a flag indicating to the reviewer etc that the app links to a website for account creation and management rather than doing it all within the app.
Worth the risk. That's like a single bomb.
As I experienced that era, C wasn't really a practical language choice on 8-bit systems. Ok yes you could get a C compiler but it would typically need overlays hence be very slow. Assembler was pretty much where it was at on that generation of systems, or special-purpose languages such as BASIC and PL/M.

C worked ok on a pdp-11/45, but that had 256K of memory and 10s of MB of fixed disk. That level of hardware didn't appear for micro systems until the 68k generation, or I suppose IBM PC, but I don't remember the PC being too important in C coding circles until the 386, much later.
2nd article is opinion by wikipedia founder, one of the most censored and astroturfed websites there is
It should be left aligned, but it should also be vertically centered within the resizable black-bordered box.
Why are Meta and Alphabet, the top spyware companies on the planet, not on here?
I wonder if judicial solutions can ever be adequate as police can simply say that an investigation is ongoing for years. And determining whether ongoing possession of seized property is legitimate involves disclosing investigation details.
Sure. I understand, and agree.-

I was just wondering about what the sum total of the (otherwise) "billable" hours might amount to, were they to be accounted for as a cost of business for FAANG.-
The comments here reminded me more of https://xkcd.com/937/
At what point is the front page all original source intranet links?
Minecraft-likes are among one of the most successful game formulas.

Some examples:

No Man's Sky (survival, voxel, proc gen)

Astroneer (survival, voxel, proc gen)

Valheim (survival, proc gen)

Enshrouded (survival, voxel)

Terraria (survival, proc gen)

Like it or not there's a lot to be gained from learning how to make a Minecraft-like. Does making one guarantee success, NO, but same goes for any other type of game.
That's not fine. That's an easy way to demotivate anyone. It's also a way to waste resources and make everyone busy while delivering nothing of value.
I didn't say this is error handling, this is a stack trace for debugging on error.

Similar to an uncaught exception in other languages. And yes, I will not use this on production applications or libraries, I mostly use this in scripts where this kind of thing makes sense.
> You can't market your way into billions of sales over such a long period while a superior product exists at a lower price sold literally right next to it.

Microsoft's "Internet Explorer" would like a word with you...
~54% Boomers own their home free and clear [1]. To your point, if end of life care is predictable (and you know the expenses are coming), you deed the house to the kids with enough time ("lookback period") that there is no estate to pursue and let the medical system and the government (some combination of Medicare and state Medicaid) eat the cost.

Agree that a lot of folks will have no options [2] [3], ending up homeless or some other terrible transient situation until death, dying with nothing (in my experience). Play to win, no one is coming to save you and the system is rigged against you (rando opinion of casual observer of a dysfunctional system, your opinion may vary).

[1] https://www.npr.org/2024/04/18/1244171720/baby-boomers-large...

[2] https://press.aarp.org/2024-4-24-New-AARP-Survey-1-in-5-Amer...

[3] https://usafacts.org/data-projects/retirement-savings
This is the other mistake I made - not moving away - now I have grandkids here and have to stay - tough life I know :-)
Adding an Astro Search Bar
The difficulty is emulating the hardware, not the software.
We did notice immediately, but we had the first board to play following a grand speaker introduction, and we just went with it instead of resetting the board with all eyes on us and making the hosts look bad. Speaking for myself at least, I can't believe he didn't notice immediately too.

It made my noting down of the moves quite hard.

> I would have thought it as jarring as a mistuned musical instrument.

This was exactly my thought, how much it mattered to him at his level.
I use well below 1 hour of YouTube per month, many months zero. And I never click any ads (nor are the products they advertise relevant for me, they cannot track me and I am far from the average consumer) So if it were only users like me Google would have been long out of business. Obviously I have an ecological footprint, I try to keep it small, but without being a collector and hunter living in a cave.
Thanks for all this info! I appreciate it.
This is actually pretty cool for airbnbs and hotel rooms.
Don’t you think they get upvoted bc other HN users don’t share your opinion on X links or outright disagree with you?
> which is trivially disprovable, not least because the pipelines were not transporting any gas and hadn't for a while.

This doesn't disprove anything. Energy prices could still have surged for multiple reasons, e.g. because countries might have worried about similar attacks on other, active pipelines and might have become more eager to boost their reserves. We'd have to look at some actual stats, but even then it might be hard to tell apart any effects from the utter market chaos at the time.
Also teardown!
Legal terms are the codification of a contract between buyer and seller.

Caveat emptor exists because ultimately it's the buyer's decision whether or not to take an offered deal.

If some people were dumb enough to agree to a disadvantageous contract with Tesla... well, world's full of fools.
Couldn’t agree more tbh. I am currently in the process of cutting ties to all Meta and Alphabet products.

I am documenting my steps/actions here:
https://barac.at/essays/on-trying-to-escape-the-surveillance...

For ppl interested in understanding why surveillance is prevailing on the Internet, I highly recommend
https://secushare.org/broken-internet
Banning the media of an oligarch who supported book bans in public libraries would just sounds like karma to me.
as opposed to rewatching Seinfeld? Competency is its own reward. Does it make me more effective the job market? certainly not.
I’d love Facebook and LinkedIn for relevant event recommendations if they didn’t regularly come well after the event occurred or the deadline to apply/buy tickets had passed.