skysight-inc/HackerNews huggingface dataset:
Indeed. This is something I could see myself contributing to (or attempting to, anyway), but as soon as I saw Discord+Github, I lost all interest.

Github I can understand to some extent, it's a convenient temporary staying place until they can afford, community-wise, to move to something truly open, but Discord? In this day and age?
I agree. I did not mean to say: “all life is meaningless “, but more that the green/ecological imagery of ‘mother nature’ that cares for you and needs caring was changed for me. Life itself can be a terrifying force. That the individual feels suffering is an effective but brutal feature of Life trying to maximise itself.
We are all born in this system, and we should obviously try to minimise this suffering.
Have to agree, though I think as the saying goes, "don't hate the playa, hate the game". Capitalism sucks. Sorry for my non-HN-like comment, but it's the truth.
I personally am not on HN 24/7 so for my own sake I appreciate it getting posted frequently enough for me to see it.
Seems only 3 submissions from homepage, all within 1 day: https://news.ycombinator.com/from?site=ladybird.org

Can assume site was set-up yesterday and people are submitting it without checking if others did too.
Battery costs are coming down increasingly more slowly: https://assets.bbhub.io/professional/sites/24/fig1battery.pn...
Not sure if this counts, but my toolkit is: tsc -w + vite, tsc -w + tsx and vim + ale. The stack is bootstrap, mithril, express, postgres.

It’s not “quickly”, and I’d like to learn about faster ways too.
It is a nickname, not a joke.
Fewer accounts maybe but life used to be a lot shorter and more violent back then, more like in poor and unstable countries today. For long periods of history many children wouldn't grow to become adults and adult men would frequently get conscripted. Those who saw extensive combat experience would often succumb to injuries. Not to mention that most of them wouldn't know how to write and wouldn't be of interest to anyone who knew how to write.

The aristocracy generally fared relatively well in medieval battles as it was more profitable to capture a noble unharmed for ransom than to risk severely injuring or killing them, not to mention the class taboo and difference in training and equipment between a noble and a commoner.

But warfare was also extremely different. The use of crossbows against Christians was banned by the Catholic church because it was considered too horrifying because of its speed. Battles would often be won by forcing the other side to surrender or morale breaking down and being routed. Because the violence was also much more direct than the pull of a trigger or press of a button, humans were also much more hesitant to actually try and kill their opponent. The crusades are infamous because they actually involved a more modern level of dehumanization but throughout most of history wars would be fought against people who looked like you, spoke a similar language and shared a similar culture. The exceptions are so well-known because they were rare.

"It was just a fact of life" is something we say about all kinds of horrors of the past. You say "most people carried on" but this is literally survivor bias: most people who served in past wars don't go on to kill themselves even without treatment even when they suffer from PTSD or shell shock or whatever. That doesn't mean recognizing and treating their condition wouldn't drastically increase their quality of life. It also ignores that "most" is not all. People would simply starve themselves to death or go into the woods and never come back or get "battle frenzy" and throw themselves at the enemy with no regard for their safety and that too was "just a fact of life" but today we would call that suicide.

History is full of "psychological shit". We just lacked the understanding of psychology to properly classify and recognize it in ways that would allow us to address any of it.
A genuine question to those with VC or this kind of "spec ops coder" experience: is this kind of work worth it? I mean, yes, they are badass for putting in insane hours and foregoing everything else in life, but it seems a waste to spend this effort on a yet-another mess of an MVP held together with gum, twine, and duct tape.
The only exception is if you have 500k LOC in a language whose runtime is going to be deprecated on all platforms overnight.

I'm referring to the uh, retrospectively unfortunate decision I made in 2007 to start building large scale business app frontends in AS3.

I guess I should be thankful for the work, having to rewrite everything in TS from scratch a decade later. (At least the backends didn't have to be torn down).
Its easy to avoid the fate of Mozilla, don't get involved and distracted by lots of side projects.

https://wiki.mozilla.org/Past-projects
South Africa!
> Historically countries didn't let women fight in wars because they didn't want their civilisation to die out.

No, women have been excluded from front-line combat because they are physically weaker than men and would be killed quickly without accomplishing much. Men are just much more aggressive, have higher stamina etc. It's never been about repopulation. Nothing biologically stops a woman having 10 children with a single man, it's just rare.
> seeing your code being used by some guys you don’t like?

This is not even in the list of my concerns. I just don't like to see efforts of hundreds if not thousands of volunteers are rolled into a closed source application and distributed for the profit of a couple of people who pat themselves on the back because they got their next car/house/whatever for free.

This is why I prefer GPL over BSD/MIT.
Guns are kinetic energy weapons, not momentum weapons. It’s the kinetic energy that matters.

Momentum is conserved, recoil momentum is the same as bullet momentum, yet recoil does not kill the shooter.
This should result in a nice pump once they go live. Also Its nice to be able to invest in ETH ETFs from your IRAs.
What if the latest owner has a contractor’s lien on the house for an unpaid bill?

Or if they are beyond on their property taxes? Or going through a messy divorce? Or get an unexpected large medical bill that finalizes as a financial judgement against them?

Clean title from other owners tells you only a limited story. The current owners can completely trash the title but still have an existing mortgage.
Yeah that's a feature request at the moment.
I wouldn't technically call this "boot" since the kernel has already booted...
If get google-drive "mounting" support into grub, then I'll concede.
This just places the rootfs on some strange place.

btw, I have a project in my drawer, to place rootfs of my NixOS on IPFS.
LGTM means "looks good to me" in review parlance
Relevant video about MIP*=RE

https://youtu.be/2H8629BCbkM
What are you talking about? At runtime, an enum value is just an integer. You need to look up the enum case that corresponds to your integer in order to convert it to a string. Which is precisely what the code above is doing.
To expand on this even more: it would be possible to make it a lightweight web playground like codepen.io

By convention, if a note has html block and javascript block (and optionally css block), I could consider that a small website with index.html, index.js and index.css files and provide a preview of html output.
Should the Hawthorn Be Saved?
> It adds legal and financial protections for both parts of the couple. Unless there's a law change, how do you see this working?

I see it working without the luxury of extra legal and financial protection.

> A married man going around spreading seed and women getting pregnant and going at it alone?

Well that and more. It's a combination of all available options:

* Men having kids outside of marriage

* Men having kids from 2-3 marriages

* Women marrying older men who normally are out of the reproduction race

None of that is unheard of even in peace times, and just becomes more frequent.

> women getting pregnant and going at it alone

Women going at it alone is a very modern phenomenon. It takes a village to raise a child, not just your partner. And conversely if you do have a village to support you then you don't need your partner that much.

So all of it certainly can work and did work in the past. How it will pan out in the 21st century no one knows yet. I hope we'll never have to learn.
The EA-Progress Studies War Is Here, and It's a Constructive Dialogue
As a former researcher I can attest this is how research is done :-)
YOLO 9 and YOLO 10 were both published after this paper and according to them they are better than RTDETR.
I don't know if that's true for non-developers. (Of course non-developers aren't the target yet, but they hopefully will be in the future.) I'd assume that non-developers are usually the main audience for a project website like this.

Developers can simply look at the Github readme and get their near plain text overview there.
Thank you. Extremely helpful.
Look, I am as annoyed as you are with the constant barrage of "rewritten in Rust" projects, but if Mozilla did not try various other projects that are not browser, there would be no Rust.
A Myth of Productivity: Multiple Monitors Are Hurting You (2023)
Google paid Apple $20 billion in 2022 to be Safari’s default search engine.
They paid half a billion to be Firefox's default search engine.

Here's a tweet with a couple of diagrams that illustrate how much control Google has over all browsers (including Firefox and Safari):
https://x.com/awesomekling/status/1793937129250214344
> Adoption was happening at a fairly rapid pace while we were still oil independent.

If by that you mean "net oil exporter", then that's not the full story.

US oil refining infrastructure is geared towards decontaminating cheap, sulfur-rich (sour) crude and refining that.

Meanwhile domestic resources are low in sulfur (sweet) and are exported at much higher prices than imports.

Overall the US is not oil-independent despite being a net exporter because the current situation guarantees high margins and low domestic fuel prices.
The question was specifically about scenarios in which this approach wouldn't work, for example because your team doesn't want to approve PRs containing only dead code or because any subset of the change won't compile or won't preserve correct behavior without the others pieces.
> According to the study, the majority of the potential savings would come from avoiding almost 1.3 million cases of type 2 diabetes

I am 100% in favor of a prevention based mindset. However, how is a plant-based diet going to stop people from over-indulging in carbs and sugars? And while personal dietary choices can certainly impact health, how is a plant-based diet going to get people to take a walk or a bike ride over another session with the sofa?
For offline esm.sh you can use service workers cache, no?

Also why not use this config in production? Http2 should give the same performance for multiple small files than a big bundle and it's much better to cache
Can this article change your mind about how minds change?
Also nice, thanks!
> You'll always stall if you go too slow to get enough lift.

The amount of lift needed is determined by the load factor. In a turn, or when a glider launches via a winch, the load factor is higher than in level flight.

This means that the stall speed varies with load factor.

On the other side, you can still not be stalled below the straight and level stall speed, if the load factor is low enough. In parabolic flight you can see this, and with a load factor of 0 you cannot stall.
Servo is just the engine at this point. Ladybird has the whole thing.
Thanks F3nd0! There are currently no plans to switch to a less permissive license.

And we're perfectly happy using proprietary services like GitHub and Discord as long as they make our work easier and more enjoyable. We recently evaluated a number of alternatives, and found that they all introduced more friction than we were comfortable with.

Although the task of building a browser is itself challenging, we're a pragmatic project :)
I've heard the story before but this was still fun to read. I didn't realise quite how rudimentary the first versions of git were. It really makes you wonder: was git the last opportunity to establish a ubiquitous version control system? Will there ever be another opportunity? Regardless of git's technical merits, one thing I'm extremely happy about is that it's free software. It seemed to come just before an avalanche of free software and really changed the way things are done (hopefully for good).
Same site published a story shortly after saying that Volvo trucks have driven 50 Million miles on battery:

https://electrek.co/2024/07/01/volvo-trucks-have-logged-over...
I'm being a bit unfair in that I'm counting hesco as a kind of trench warfare, but you're right in that that doesn't exactly apply on 'patrol'

Still, I believe earthen barriers are still used to solidify the 'frontlines' if you squint a bit

Afaik the Iraq Iran war was still doing straight up trench warfare (at points) and the Syrian civil war + Afghan theater were using caves (in some areas). Same with Korea and Vietnam.

Then again you're right in that I don't think sudan etc have used trench warfare (in the first civil war, apparently the second one has on a post edit search: https://www.bbc.com/news/world-africa-65962771 )

You're completely right on the second Iraq war, I don't see any sources for trenches, minus hesco.

I think what I comes down to is trench warfare is popular for the same reason earthworks are popular in civil engineering. Cheap, locally sourced, and effective in its purpose.
Yes, and it's full of pepperoni!
Im not sure what you mean by this... Anyway, if you want to peek at my stuff, take a look at those 2 urls below. One contains various Ruby 1.8.7 Win32 builds (compiled using older Mingw). Other one is my gperf. All this will work on Win2000 and up. In case of gperf, Windows needs to be en_US build. Anything other will simple not work, because Microsoft with they wisdom, localized perf counter names instead aliasing them! Not smart, heh..

http://borg.uu3.net/ftp/pub/archive/ruby/

http://ds-1.ovh.uu3.net/ftp/home/borg/gperf.zip
Unless you are planning to live off the interest from your donations, how will this be possible?
> Showing that these questions are equivalent is an elementary exercise.

Do you mean that there's a simple computable mapping f from TMs as Turing defined them to TMs which can halt such that machine m prints finitely many 0s/1s iff f(m) halts?
That is a link to the font, not their website.
I'm also curious about this. When it was just a toy project it made sense to write everything from scratch. If it's supposed to eventually be usable by people, a hard fork of Chromium, or at least some Chromium components might make more sense. Having a browser that improves hackability and user freedom while working just as well as Chromium sounds like heaven to me. Anyways, I'm clueless about browser development so I might be completely wrong.
The books by 37 signals (Rework) come to mind: https://37signals.com/books/

Especially "It Doesn’t Have to Be Crazy at Work" - directions towards greater productivity through greater QoL and not in the Silicon Valley Nursery Color Complex way.
Not really a concern outdoors. Ben Stoeger, world shooting champion and firearms trainer who shoots a lot, said his blood lead levels are normal and attributes it to shooting outdoors.
Haven't we seen a post about Ladybird just last week already? Or am i confusing my independent broswers now?
Location: Asia/Beijing/London/Flexible Timezones
Remote: yes
Willing to relocate: on a hybrid basis, yes
Technologies: React, JavaScript, LLMs, AI, TypeScript, Neo4j, Node, NextJS, Redis, Git, GenAI (incl. ComfyUI, Various LLMs, custom pipelines, multimodal)
Résumé: https://j11y.io/cv/cv2024.pdf
Email: hn253@j11y.io

Hi! Full-stack JavaScript expert with 15+ years experience. Author of 'Clean Code in JS'. Created cron.js (1.6M weekly downloads). StackOverflow top contributor (110k rep). Worked at Meta, Twitter, Stripe. Now primarily focusing on AI-driven tools and consulting. Passionate about accessible tech, knowledge sharing, social inequities. I care about purpose, scale, culture, equality, education, optionality, and flexibility.

Projects of note: published author (j11y.io/js-book), ablf.io, tiptap.chat, veri.foo. Bunch of others too!
Personally I'd rather the comitte take longer and require more implementation experience before accepting new features. There are still too many half-baked ideas that turn out to be mistakes afterwards, resulting in either needless breaking changes or being stuck with bad solutions.

This is especially true for library features where users can always use third party libraries for containers/algorithms that are yet to be standardized (or indifinitely - not everything should be added to the stdlib). But even language features can and should exist as compiler extensions before we are stuck with them.
Sounds like a contractual thing, not like a bundler thing. The client should always include a clause into the contract that the client must hand all work over after closing the partnership.
Seems a bit ambitious for only less than a dozen full-time engineers in two years.
It's an unmaintained prototype without anyone actively working on it.

Once we get the desktop version into decent shape, we will direct more attention to mobile platforms. At the moment there's just too much important low-hanging fruit that's easier to develop (and debug!) on desktop :)
The Mathematical Basics of Diffusion
The Waymo percentage was calculated based on the disengagement rate and a guess at the average speed.

Tesla may be the same or not, but they aren't publishing current numbers where I could find them, only really old numbers.

Not that the exact value matters, because so far as I can tell the only autopilot worse than your threshold was the Uber one that crashed into a pedestrian pushing a bike. Even Tesla's 2016 version beat that.
The Bohdana: Ukraine's Secret Weapon of War [video]
Ideally arrays of primitive values like `long` to store the bytecode represenation for proper good performance. Then use bitwise manipulation to access "fields"
Bundling is the equivalent of static linking, typically combined with dead code elimination (which is called "tree shaking" in the web world) plus optionally other optimizations and code transformations.
> What if they just spray a bunch of bullets in the general direction I am?

From what I understand, real soldiers generally don't spray bullets like you see in movies or video games unless they are in a defensive machine gun nest or on some sort of vehicle. Ammo is an extremely finite and precious resource on the battlefield. You can't carry much with you, and you don't necessarily know when you can resupply, so every shot has to count. If you spray bullets you'll be out within seconds and then you're on a battlefield unarmed. Not good.

> And then there is the question of what is the typical distance between the shooter and the victim in most gun violence scenarios.

In a war? Can be quite high.

> how would going to a range and shooting guns help one learn this information?

Ranges have moving targets, you try to hit them and observe that it's hard.
Thirdfort | London, UK | multiple roles | remote (within UK) or hybrid/onsite | full-time

Hi everyone from the Thirdfort team! We’re a Series A startup on a mission to protect society from fraud and money laundering using a Cloud based SaaS platform. With fraud and money laundering skyrocketing, regulated professionals are struggling to keep pace with their compliance obligations. Thirdfort turns compliance into a competitive advantage, offering beautifully secure onboarding for regulated businesses operating across legal and property. We’ve already protected over 1.5 million people through life’s big transactions, with a core aim to protect many more.

We have the following open positions:

- Senior DevOps Engineer - cloud hosted using GCP

- DevOps Engineer - cloud hosted using GCP

- Senior Software Engineer - we use Go, Typescript,Next.js but are open to people with a different tech stack.

- Frontend Engineer - we use Go, Typescript,Next.js but are open to people with a different tech stack.

Please see open roles at - https://www.thirdfort.com/jobs/
There's a parallel universe where someone convinced you to rewrite it in something else from the start and you spent years on the rewrite instead and it never went anywhere. Could you have done that emergency rewrite without 10 years of becoming an expert in the problem you were solving? The alternative universe has you spending time becoming an expert in a new language instead and maybe not getting anywhere with the rewrite.
Also worth noting that, from a practical perspective, even very simple programs/TMs can exhibit very complex behaviours that make it difficult to work out whether they will actually halt or not.

At the time of writing there are 2833 5 state binary TMs that haven't been decided yet:

https://github.com/bbchallenge/bbchallenge-undecided-index/b...
I do believe that by a strict reading of the standard GCC is non conforming here. This reading of the standard is not agreed by the GCC developers though: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104800

If the first div happens before the first printf, then it can be CSE out of the loop as any trap would have happened before the printf anyway, so no reordering, and if it didn't trap the first time it wouldn't have trapped later either. In this case CSE is fine and there are no reordering.

If the div happens after printf, then reordering is prohibited not only to preserve side effects before UB (which we have seen GCC doesn't necessarily respects), but because for the most part printf is treated as an opaque function: it could legitimately exit, or longjump out of the function or never return, so on the abstract machine the UB might not happen at all. So it is not safe to hoist trapping instruction like div above opaque functions (but it is safe to sink them).

Still the modification I showed for volatile can be applied as well: peel the first iteration out of the loop so that the first printf can be done before computing the div to be CSEd out of the loop. But GCC doesn't do it although it seems desirable.
It is a great honor to see a website I designed and coded at the top of the Hacker News front page! A big thank you to Chris Wanstrath for allowing me to work on it. I hope Ladybird becomes a mainstream browser, and I feel this is a moment similar to when Firefox rebranded from Phoenix.

P.S. Check out my UI/UX portfolio at https://hipfolio.co
I would put a vote for Google's SRE book [0]. While it was originally published by O'Reilly[1], to the best of my knowledge, the authors were all SRE Googlers who were paid for their time working on it. Some very good war stories and advice there.

[0] https://sre.google/sre-book/table-of-contents/
[1] https://learning.oreilly.com/library/view/site-reliability-e...
My back end for managing IoT devices using Golang's GoFr
I think it shows that people are interested in seeing new browsers that are not based on Webkit/Chrome that are not called Firefox.
I first learned Java at the time. C# after, but c# always felt way better regarding syntax ( I found it to be less bloated)
I think it's the other way around. They determined that to become less reliant on Google for revenue they should explore other directions, and that hasn't been very succesful.

Though I don't fully understand why pulling funding for new browser technology was part of their strategy going forward. Servo was one of the projects that made me excited about using Firefox. I bet that big announcements about moving Firefox to Rust would have consistently bumped usage numbers. As much as people voice their opinions about the RiiR movement in the comments here, it's clear people love those kinds of projects just for the technical novelty. I know I do.