skysight-inc/HackerNews huggingface dataset:
> The Saturn Vs were built by private contractors, as were the Shuttles.

Yes, under government run projects.

The change in direction from the administration around the Obama administration is considered privatization / commercialization of space launch services not because private companies are now involved in building rockets, but because the projects are largely private, and the government mainly bids for services not rocket construction.
Its protected wetlands - no invading Russia!
It could represent that the current zeitgeist doesn't believe in the system any longer and thus feels like cheating is a valid answer.
The paid feature is book tracking and stats.

Reviews are a by product IMO. I mean Goodreads reviews setup is horrible, no screening, nothing helpful in the implementation, etc
4) made you type "FUCK MY SHIT UP" to confirm

That is amazing, will inspire myself.
> I just want to point out that it’s actually emacs keybindings and not readline keybindings that is the correct term here :)

Not least, because Readline also supports Vi keybindings (`set editing-mode vi` in `.inputrc`), it just defaults to Emacs keybindings (equivalent to `set editing-mode emacs`).
And sometimes you start in a place (or take directions into a place) which put you at such a disadvantage with competitors that you can’t ‘win’. It’s rare you can know that while it’s happening though.

In theory all these things are controllable and no problem is unsolvable. Sometimes it’s even true (post-facto however, more often than not). That view is often the best for succeeding (or more precisely, NOT having that view often puts one at a disadvantage when it comes to succeeding).

But the probabilities are often the more accurate model. That is often the best model for deciding if you want to take a bet, or for comforting yourself later if it doesn’t actually work out perfectly. It really doesn’t help though (most of the time) with actually doing successfully.
Pit Stop II on the C64 felt like you had force feedback on a digital joystick, no less!
> what is so "architecture" about constants?

I'm all for simplifying the indecipherable, but this is a case where things need to be made as simple as possible, but not simpler. Design systems determine how everything looks and feels, and this means specifying a number of things together, such as what colors a button has, how it looks when pressed and hovered, how dialogs look, what is dark mode or light mode, etc. Calling this "constants" is simplistic and a sign you are commenting on problems you know nothing about.
Googling finds a shadertoy that's halfway there ;) (knows about chess rules, but can't play on its own):

https://www.shadertoy.com/view/wstBz4
It seems that the filesystem-level deduplication approach with BTRFS conflicts with your goal of having an easily-shareable format. A filesystem is not an ideal archive format, especially one that is (~)only compatible with Linux systems. Also, over a long enough time horizon, filesystems become obsolete and difficult to mount.

Secondly, it seems like it is going to take contortions to utilize BTRFS deduplication with MPQ archives, hacking archives apart into separate extents, fighting with wasted space, etc. You're talking about low level filesystem manipulations to optimize it for this peculiar use case. And then you would need custom tooling anyway to be able to re-constitute the MPQ files from this filesystem of exploded fragments.

As a simpler, filesystem-agnostic approach, I would move all of the file data into a large content-addressable storage blob, which is by construction deduplicated. Then, strip the file data out of the MPQ archives and leave pointers into this blob. The process to reconstitute an archive is straightforward.

This approach does not rely on filesystem-specific deduplication, is portable to other platforms, and largely avoids the problem of wasted space due to filesystem structures. However, it would be a non-standard archive format, and you would have to make sure your scripts are well-documented enough that they will be usable in the future.

In more detail, to prepare your collection, you would write a script to do these steps:

1. Enumerate each file in each MPQ archive and compute the SHA-256 hash of its data.

2. If this hash has never been seen before, concatenate the file to your large storage blob. Record the hash => (offset, length) mapping to an index file.

3. Strip the file data out of the MPQ archive, leaving behind the SHA-256 hash as pointer you will use later to look up the (offset, length) in the index and recover the file.

4. Record the SHA-256 hash of the entire original MPQ archive, so you can later verify you've recreated it without loss of data integrity.

To reverse the process, you just need to pull pieces out of the storage blob and reconstitute the original MPQ archive. Check the hash of the recreated file against the original.

The stripped archives should be of negligible size and no further attempt to compress or deduplicate them is necessary. That said, you should try to compress your storage blob with something like the Zstandard Seekable Format. This will work best if you decompress the file data before hashing/storing it, and then re-compress it later when reconstituting the MPQ archive.
Human AI feedback loop alters human perceptual emotional and social judgements
[pdf] https://www.nature.com/articles/s41562-024-02077-2.pdf

TLDR summary https://www.eurekalert.org/news-releases/1068432
A phone is also a hardware authenticator in this case. With the same problems in case of theft/destruction.
I don't think you should offer to work for free. If you want to do something for free, volunteer your time for a good cause like protecting the environment or making a website for charity, not furthering capitalism.
Trying to Recreate iOS on the Web
There probably is, but keep in mind ImGui is geared towards tooling/visualization and not end-user UIs. The feature set matches this expectation since it's missing antialiasing, accessibility and more.
> no currently known security problems

To be fair, that is the layman's definition of "secure"
Not really true, but dealing with 50x 10 USD invoices is not something I want to waste time on.
Is there a business that can bundle different services with just one invoice? Or do I still have to use AWS, Azure, GCloud?
Good point, I didn’t fact check that part, I probably mixed up hazy memories of some other incidents I read about in the Didache and other early church writings. Wikipedia says there’s no evidence outside of Luke’s and Paul’s own words (Acts and Galatians respectively) and since Luke was hanging out with Paul for a lot of that time (see all the times Acts switches between “he” and “we”) we could be skating on thin ice as far as actual textual evidence goes. Good spot, thanks for calling me out.
Japan does have a well known “customer is god” cultural background; whether or not tipping has anything to do with that is here or there, though it is the expectation that if someone does a job, it is expected not to be half assed.

One of the big differences between here in Japan and other parts of the world I’ve visited and lived in, is the near absence of service staff who actively make a point of looking like they hate their life and treat you like crap, though this is slowly changing here too.
I agree; I've wasted countless hours troubleshooting errors returned in complex Go applications. The original error is not sufficient.
I’m an IDE-with-vim-bindings user, and I don’t get the desire for another vim. The value proposition in vim (or vscode or idea) is in the extra functionality on top of the core editing experience. If you give me a different text editing experience, but don’t support the ecosystem of plugins, the value proposition is almost zero. There are basically no methods of text input that will make me more productive than a good debugger, test and project/file explorer integration.

One thing that I would love to see is vim like bindings for navigating a semantic representation - navigating a tree sitter representation instead of words and symbols.
Tried the source code on a toy model: adam took 2 epochs to train a 10k parameters model, this didn't achieve anything useful in 20.

Tweaked a bit the hyper parameters and such, but nothing. Probably a bogus implementation?
> As for motivation... I wonder how many of the new editors are a "let's rewrite it in Rust" thing?

None?
I mean, Helix and Kakoune are written in Rust, but they are not rewrites, they have very different goals than e.g. neovim.

They explore different concepts, workflows and ideas, and the choice of Rust as a language merely stems from the authors finding Rust to be a pleasant and appropriate language to explore their ideas
I wonder how the probability of securing such a job - with huge layoffs lately and increased competition - compares to the probability of business success. There's unemployed engineers grinding at system design and algorithms 10 hours a day for at least half a year to get an interview. If I'm going to spend hundreds of person hours on something, I think I'd rather start a company to be honest. Additionally, internationally those levels of pay are incredibly rare.
https://codeberg.org/emersion/gamja is probably what you want, the repo above seems like a local branch and it's a few months behind.
You don’t need a lawyer for simple things.

Everyone knows (sans lawyer) you can’t kill people, steal things, run red lights, commit fraud, lie in contracts, and so on.

Regarding your closing argument, what a wonderful argument against your point. Of course plain language contracts are just as enforceable as traditional ones. That is, you cannot argue, “your honor, this contract was written in plain language therefore it is not valid.”

But enforceability is a distinct concept from (really a subset of) defensibility. The problem with plain language is it tends to be less exhaustive and more ambiguous, which while enforceable (a valid contract with force of law) will be easier to wiggle out of in court.

To be clear, I understand your point and share your desire for this to be the case. Just having worked in a complex regulatory environment (health data), I don’t see it as even close to realistic, and it’s unrealistic for very good reasons.
The unbearable slowness of being: Why do we live at 10 bits/s?
yes view transition when enabled are applied to all pages and create a blend effect by default which can maybe give this slowness effet?

I will check if we can prevent this default effect and only use page transition when needed
> I'm not sure if this pre- or post- dates the Jewish tradition of replacing the Name with "Adonai" (Hebrew for "Lord") or its Greek/Latin equivalent,

That taboo already existed even before the New Testament was written. The Septuagint, an early Greek translation of the Old Testament, was written around 260 BC and uses this convention, translating the Lord's name as "kyrios"- "Lord." The authors of the New Testament itself extensively quote this translation, and firmly established this convention within Christianity as well, especially because most Christian converts wouldn't know Hebrew or be expected to learn Hebrew to hear (remember that literacy rates were very low in this era compared to now) Jewish scriptures in their own languages.

Speaking of literacy, I notice that the Latin of this inscription is very messy. I don't know much Latin myself, but the handwriting is terrible, to the point where I wonder if the maker of this scroll was only semi-literate.
Man Sentenced to Prison for Operating 'Birth Tourism' Scheme for Chinese Clients
I don't understand this criticism. Most businesses aren't hyperscale. Some businesses are hyperscale because that's what people want to invest in.
Here's a few more: https://www.oaic.gov.au/privacy/privacy-assessments-and-deci...
It's time to stop the "All You Need" titles. This one does not even sound good .
>Just go sell $2-4k/mo SaaS to a medium sized traditional industry that has ancient, crummy software with a target customer employee size of 50 - 1,000 people.

As if that is easy.
Was the toy model a transformer?

Maybe it's just way too small, you wouldn't use Karatsuba multiplication to do 3*5.
American startup culture is so weird

On the one hand, sure. On the other hand this relentless focus on "hyper-scale" or bust is what has pushed the US startup scene to where it is and probably why it is so far ahead of the rest of the world.

If you told most European startup founders that in 5 years you'll have plateaued at 15-20 employees, a steady income flow, and you'll be paying yourself $200-250k a year, they'd think of that has a big success. In the US they may very well think of that as failure, especially if they are VC funded. I remember hearing a SV VC straight up say that if you consider selling your company for $50 million a win, the you don't have the right mindset and he doesn't want to do business with you.

If you never take big swings and big risks and are happy with small wins and stable growth you'll never win the big prize. And while this might be healthier for you as an individual, it's bad for the Economy.
The most important is that they capture enough light, for which the lenses must have a large diameter. 50mm is typical. Magnification around 10x is good. This is referred to as 10x50. I have a Celestron Skymaster 15x70 myself, which is specifically for night sky observation. The 70mm is very good, but the weight and the magnification make it difficult to hold still without a tripod, though you can still use it without, e.g. lying on your back
And even if it wasn't glaciated, there should still have been winters where the lakes would have been less of a barrier and more of a clear path to walk..
I think it will be interesting to look back at this post in 4 years or less. What actions will be taken in the meantime and what repercussions fall out from it given clearance has been sought for so long and will likely be granted soon without complying.
Construct in 2024: Year in Review
Art affects people's real life profoundly. For example TV shows alter the behaviour of entire generations of people.
The Brain Processes Only 10 Bits/Second: Neuroscientists Investigate Why
Dear ImGui defaults to "ProggyClean rendered at size 13" for everything. It is somewhat crunchy indeed, but a lot of people don't mind and don't bother changing.

Still, you can look through the gallery of software using ImGui [0] or in the "screenshot threads" [1] for many examples which do have nicer fonts and text rendering.

[0] https://github.com/ocornut/imgui/wiki/Software-using-Dear-Im...

[1] https://github.com/ocornut/imgui/issues?q=label%3Agallery
It is repeated on the level of gospel here on HN that Apple is "a monopoly", and nobody even flinches at the absurdity of that claim.
I love Django and its my primary weapon of choice. But due to its structure and philosophy it doesn't move as fast as e.g. Rails (e.g. impressive how quickly they picked up SQLite for their Solid* stuff). I guess HTMX was a very welcomed solution from the "outside" to allow more interactive frontends.
The article disagrees with your comment. They found that the plainer English laws would be no less enforceable.

Here's an example. Patent lawyers absolutely love the word "plurality", a very uncommon word in normal English. They mean "more than one", but why don't they say that? It's not only clearer but it's also less ambiguous (check the many definitions of "plurality").

It's because they are copying a rule without thinking about it. Other examples of that:

* "an historical occasion" - this is wrong, it's "a historical occasion", but people hear it and think it's some special rule

* Not using "I" in research papers, even with a single author! There's no rule that requires this but people think there is. I read a paper once that used "I". It was great.
There are a couple of main issues:

1) is that some bulbs can be inserted into the holder two orientations, but only one is correct as there is often a shield stopping light bleeding up.

2) is that some lights appear to be almost horizontal rather than aimed down, if you're driving a smaller car you have lights almost aimed right at you - we need to tax cars based on size as well as emissions.
What about them?

Are you asking about the scriptural basis from ancient times that they use to justify their modern practices? (i.e. the immediate topic at hand) Or are you looking for theological and/or scientific opinions on whether the claims they make are true, for at least some meaning of the word “true”?
I have been an AI denier for the past 2 years. I genuinely wanted to try it out but the experience I got from Copilot in early 2023 was just terrible. I have been using ChatGPT for some programming questions for all that time, but it was making mistakes and lack of editor integration did not seem like it would make me more productive.

Thanks to this thread I have signed up again for Copilot and I am blown away. I think this easily makes me 2x productive when doing implementation work. It does not make silly mistakes anymore and it's just faster to have it write a block of code than doing it myself.

And the experience is more of an augmentation than replacement. I don't have to let it run wild. I'm using it locally and refactor its output if needed to match my code quality standards.

I am as much concerned (job market) as I am excited (what I will be able to build myself).
They also claim to be reviving an ancient practice, although the evidence for that actually being true is very lacking
> in an effort to rewrite history, the agency has gone back through old press releases and replaced the now taboo term.

Orwell is spinning in his grave.
Yes, but SV VC are not known for being wise people you look to for life advice. It's a bit like asking for forest safety advice from drunk hunters.
Best use of $277 million ever..
> I’m curious in what industry you’re utilizing those features.

Performance engineering for CDN systems!

> I imagine you must be using mostly your own code since much of nuget contains things that don’t take performance as a first priority.

This was my assumption too. While "much of nuget" trend continues to hold, there are actually quite a few performance-oritned libraries nowadays.

Bindings and binging generators (that are near-zero-cost), managed allocator implementations, high-performance parsers and serializers (which completely wipe the floor with alternatives written in flimsy languages like Go), higher-level APIs for graphics libraries (DX12, Vulkan, ...), high-performance primitive libraries, game engines, and more.

You are correct to point out that performance-sensitive code tends to avoid standard library containers and certain APIs, but CoreLib itself has been exposing quite a few APIs (like ArrayPool) and tends to practically always offer Span<T>-based method overloads so the data can reside in any memory if it needs so (stackalloc, array pool, unmanaged, or anything in between).

Sure, if you have a hot path you will probably avoid using List<T> and StringBuilder in favor of something less allocation-heavy, but it's generally the Unity land that is subjected to pain of fighting with every allocation rather than .NET itself.
I agree this specific write up is pretty unscientific, but the idea is that it’s a largely electrostatic field - obviously not literally static, but the impact of magnetism should be relatively small w.r.t. Maxwell’s equations.

I am not sure people have normal cognition/consciousness around strong magnets: MRIs are associated with slower response times and cognitive fog https://www.nature.com/articles/npre.2008.2443.1 But at least some of that might be related to magnetic dipoles at a cellular/micro-level vs. “field disruption.”
My impression is that many profitable small businesses (small teams, long-term goals, which can be considered even boring) don't make it to the front page of HN because they don't aim (unrealistically) high. I find it fascinating how this culture embraces a "move fast, break things" mentality, which seems to apply (only) to the tech industry, where someone with multiple failed businesses is often labeled a "serial entrepreneur" (selling unsustainable company I don't consider a success). It's amusing to think about what it would be like if someone failed in multiple sports and referred to themselves as a "serial sportsman."
Best iPhone accessories for ditching my laptop
The problem is that once you take the VC coin, you are pushed towards hyper-scale. If you don't take the VC coin it's a much harder and longer path to self-sustainability, unless you have some way to fund yourself e.g. consulting. 37 Signals is the model here, but they are super-exceptional (they created Rails, after all).

Then having got there, a VC-funded competitor will just roll over you as they'll have better connections and funding.
Great example. See also “thou shalt not kill” which would contradict tons of the surrounding text, if that is actually what the original Hebrew said.
@jmduke might wanna look at that
Sure. I will add email and other login options
Looks like the project partners made a video about it, with some good visuals. But i can't find the actual paper.

Press release with link to the video is here:
https://frankfurt.de/de-de/aktuelle-meldung/meldungen/frankf...
Thank you, I'm surprised this wasn't a bigger point of discussion. The whole methodology and the conclusions drawn are dubious at best. I guess most people didn't read the article!
Did he "struggle with time", or did he just work harder to find the move a chess engine would choose?

Basically in every single stat, Ding plays more like the chess engines; and overall he was able to capitalize better on an advantage and recover better from a disadvantage than Gukesh. Just looking at the data, I think it would be reasonable to conclude that Gukesh won mostly by luck: that the more probable outcome was that Ding didn't blunder in the final game.

On the other hand, Ding isn't a chess engine; he takes longer and gets tired sooner than a chess engine. One aspect of human chess is management of both time and intellectual energy, so there's certainly an argument to be made that the extra effort Ding put in to play more like a chess engine wasn't the optimal strategy for a human.
(just thinking about how when I stomp around in the northern forest, which I do daily, I avoid the swampy bits and stick to the dry bits to avoid getting really stuck in the mud. I can't imagine getting through the swamp with a canoe.)
Also, for some of us, building your own company is much less risky than working for a company.

No matter how comfortable or secure you feel in your job, sudden layoffs can and do happen. Also, what if you develop an illness that makes you unable to work?

Having your company means you can make money while you sleep, you answer to the market (which on average is somewhat "rational") rather than to a (possibly capricious) boss, you get to grapple with a wide range of interesting challenges that take you out of your comfort zone and lead to personal growth, and so on.

As long as you are able to build a company that provides income at least comparable to what you would make at a job, I think the benefits are numerous. It is not for everyone though.
Try `dline -b` > `View` which triggers the `fzf` filtering.
For me, a "walled garden" is also something controlled and regulated by a party I have no influence over. They can arbitrarily make and change rules and decide who to let in or not, which feature to drop, how the UX looks like etc.

IRC is an open, community protocol, and as such not a walled garden. Even if I'm not involved, which I could be, I trust the composition of people there much more than any single commercial actor. The power dynamics are fundamentally different.

A single instance (an IRC network) may be a "walled garden", in control of the group that runs it. The incentives are different. Also because people can simply migrate to another network given the open protocol (and different, third party clients; the API cannot be shut down like with Twitter/X). Historical example e.g. Freenode ownership change.