skysight-inc/HackerNews huggingface dataset:
My father-in-law is in his 70s. He built a new house in 2016. He's a builder so he could do almost all of the work himself (apart from electrical and heating) with two hired helpers. The concrete was poured by a company. The roof trusses were designed and premanufactured, then delivered to site and installed by him and his guys. I think he had someone come in for some tiling jobs. Other than that, it was all off-the-shelf material.

All in, he spent around $300k including the plot.

Then COVID happened. Now, similar houses on his street sell north of 800k.
"Joint Sword-2024B" exercise carried out in the Taiwan Strait
What is the significance of the "Joint Sword-2024B" exercise carried out by the Eastern Theater Command in the Taiwan Strait, northern Taiwan Island, southern Taiwan Island, and east of Taiwan Island?

Li Xi, a navy colonel and spokesperson for the Eastern Theater Command, said that on October 14, the Eastern Theater Command of the People's Liberation Army organized the theater army, navy, air force, rocket force and other forces to carry out the "Joint Sword-2024B" exercise in the Taiwan Strait, northern Taiwan Island, southern Taiwan Island, and east of Taiwan Island. Ships and aircraft approached Taiwan Island from multiple directions, and various military services conducted joint assaults, focusing on exercises on sea and air combat readiness patrols, blockades of key ports and key areas, strikes on sea and land, and seizing comprehensive control rights, to test the actual combat capabilities of the theater troops in joint operations. This is a strong deterrent to the "Taiwan independence" separatist forces seeking "independence", and is a legitimate and necessary action to defend national sovereignty and maintain national unity.
Find the most eco-friendly cloud providers
I generally speaking agree, but I would be more specific:

If the person in question has a true passion for the craft, you can regardless of the age/seniority of the developer (at least in my experience). In fact, learning something like a new programing language is a big undertaking and if your work doesn't offer incentives/rewards the will has to come from the person him/herself and so that's why the passion bit I mentioned above.

In my experience I also notice that more senior/older devs are more reluctant to learn new things, but I am unsure if that's due having their passion destroyed by many years of bullshit companies politics, pointless meetings/trainings, and adherence to the latest flavor of agile development every quarter or simply an age thing (I'm not there yet and so I can't tell first hand).
Pad this with seven chapters of waffle and you've got yourself a bestseller.
For hue operations you could always apply the matrix in okhsl space and then convert back, at least.
a.k.a. "resume-driven development"
It's an interesting thing to consider.

They seem both similar but very different at the same time.

"Flow" to me feels like allowing the mind off its leash, but having it be completely focused on one task rather than its normal state of unfocused chaos.

Whereas "mindfulness" feels more like allowing the mind to rest and become still.

In the former time slips by so quickly, and the latter time can seem to stand still, but with both time becomes meaningless.

Maybe what both have in common is this disconnection from time.
How is this "feature" not a privacy/security issue?

Why do I get the sense that the whole push towards single-sign-on, OAuth, etc was just to push for a single, ad-controlled login?
Hmm so the only Russians youve ever met are the ones that don't actually live in Russia? Have you ever heard of something called selection bias?

Is suggest you travel around Russia and talk to people, as I have, and then report back. This experience will propagandize your brain to what a shithole Russia is.
I think they were saying they want a format instead of PDF where the reader can change those things.
That’s what the drugs are for, but if you’re asking how I get enough then the answer is that I don’t.

Basically everything else is about energy preservation.
Languages, are very interesting beasts. As in, they are easy to learn and marshal communication across large swaths of the world- or they are hard to master and allow to construct very complex constructs and ideas- which are then transported from one speaker to another. In which part of the field does the Tibetan language fall?
What is the best introductory post to Rama right now?

I would like to skip the marketing and understand how it compares to a wiring together Kafka, Spark, MySQL, etc.
Can‘t speak for the others, but I learned that from the Sopranos episode “Christopher”:

https://en.m.wikipedia.org/wiki/Christopher_(The_Sopranos)
Oh yeah. I'm not saying otherwise. Someone replied "Clear glass blocks about 5% visible light". I guess "clear glass" is pretty subjective. At what level of attenuation would someone consider glass not clear? xD
People are sad over google demise, but we have more tools than before, and easily we can mitigate.

- there are other search engines, like kagi

- we have AI, chatgpt, which some people find use for. I use it to ask general questions about programming problem solving and it often helps me. I do not know every language, and when I needed to write browser extension it saved me a lot of time

- bookmarking software. I wrote my own self-hosted software [1], with search ability. I do not have to 'research' everything I find interesting. Google will not bury inconvenient news anymore, or filter it

I think we need is adapt. When Google entered, Yahoo was not able to change. IBM was not able to change. Old tech is replaced by new solutions. We need to reconsider how to find things online.

[1] https://github.com/rumca-js/Django-link-archive
First, this is very insightful--I think most people should go through this exact analysis before architecting a system.

As others have said, the use is multiplayer, and that's because you need everyone to see your changes ASAP for the app to feel good. But more broadly, the storage industry has been trying to build something that's consistent, low latency, and multiuser for a long time. That's super hard, just from a physics point of view there's generally a tradeoff between consistency and latency. So I think people are trying different models to get there, and a lot of that experimentation (not all, cf Yugabyte or Cockroach) is happening with SQLite.
We had to roll back to an earlier version of Sentry for this exact reason. It went from a few gb to using 18gb+ of RAM and a factor more number of containers. The older version had every feature we wanted, so there was no need to move forward.
The author complains there are few developers available to maintain Rust code.

I see very few job postings, and almost all of them are either cryptocurrencies (I don't want to waste my life on this), or "3 years professional Rust development in production" (disqualifies self-learners).

Given that nowadays most applications are not replied, it makes little sense to spend time even browsing the postings.
Rpush: Push notification service for Ruby
A trailing newline to me is "\n\n" at the end of a file, i.e. a superfluous empty line. That doesn't seem to be what the root comment is referring to, though?
How?! That’s not anywhere near what you pay for a house now. Can the real price (cost to build) really have multiplied by a factor of 10?
short for open-graph: https://ogp.me/
Why is the ‘reconquista’ “ill named”?

Also, Columbus largely made his own legend. Everyone told him he was wrong (and he was) but he just so happened to discover land people might actually want. And so he was very much vindicated by the discovery in his own eyes. And it was daring. Everyone rightly told him he was mad and incorrectly told him he would die. It was one of the craziest expeditions of all time. And because of it the Spanish Empire became one of the richest the world has ever seen, the legacy of which is still felt today.

This is not to Lionise Columbus but you have to acknowledge the context of the time. Greenland and Newfoundland were not well known and are a long way from the latitude Columbus was aiming at. He was an idiot, and cruel by our standards, but he was great.
Yes, I put my browser in reader mode, but then I tend to do that anyway if I am not scan reading a document.
> Some of it had just reappeared in the XV century, largely through translations of Arabic books;

I thought it was mainly the Greek refugees fleeing from the Byzantine empire who “kickstarted” the Renaissance?

Of course all the pillaging the by the Venetians etc. as well. A lot of Greek texts that survived the Sack of Constantinople ended up in Western Europe.

Regardless, most “Greek knowledge” that we know of survived in the Greek half of the Roman Empire which remained a part of the “Christian Civilization”. In fact it was the undisputed center of it until the 800s and in many ways much later.

I’m not entirely downplaying the Arab influence which was very significant as well (especially considering that the Orthodox Church wasn’t really that supportive about the preservation of some philosophical texts).

Also it started much earlier than the 15th century, the translation of various Greek and Arab texts into Latin was well underway in the 1100s and 1200s, following the Reconquista which was effectively over by the 1300s, and the conquest Sicily.
I think the rule of thumb should be that if you wouldn’t write aomething in C++, then you shouldn’t use Rust.
Diffusion works significantly better for images than sequential pixel generation, there is a good chance it would work better for language as well.

Sequential generation used to be state of the art in 2016 and it's basically how current LLMs work:

https://arxiv.org/abs/1601.06759
> and move to a secondary nearby tower if a failure is detected in time.

They will have a tower in the Cape. It’s conceivable they could land there depending on return trajectory and save some mass for payload with that maneuver. I am also quite sure they will be a dozen towers in Boca Chica and I wouldn’t be surprised if they build a couple in California for Southward launches.
Barry Humphries, who famously wore fabulous pink dresses as Dame Edna Everage, was married for 33 years to Elizabeth Spender (played the wife of Michael Palin's career torturer in Terry Gilliam's Brazil)

Point being, you've claimed as "absolute" something that is very clearly and absolutely not true.
I've long wanted something similar to this. I currently use Linear as both an ATS and a CRM, and most project management can be reduced to People/Companies, Tasks/Deals, and Pipelines.

Linear is not quite flexible enough for what I need as it is too strongly in the task management camp, so I can't define a proper candidate pipeline without hacking what the "status" of each "issue" means and remembering that.

Most small companies don't need dedicated solutions for project management, ats and crm, so I'd love to combine them. But I'd be looking for something more lightweight than this, maybe even local without cloud, but at least single service with sqlite or similar.

Would be amazing if it was very customizable to let people build or customize their own pipelines from some basic building blocks, still keeping the slick and fast UI from Linear.

I agree going after Slack at the same time is too ambitious.
Thank you and Joeri - this is indeed the closest to what I am looking for.
For those wondering which blogpost i referred to: https://news.ycombinator.com/item?id=41835040
Just go into ublock origin settings -> Filter lists -> enable "Social widges" and "Annoyances" (you can experiment with only some of them, but I enabled everything years ago and never had major problems).

It takes care of a lot of this stuff, including cookie banners and all sorts of popups. Buy a beer for list maintainers (some of them accept donations) since Raymond doesn't, and their work is equally valuable.
As a Rust/Python dev I previously decided against Rust in a work context as I deemed it would make me the sole person who knows what is going on, while python feels much more like a lingua franca of programming nowadays.

I would decide this on a case by case basis tho, Rust is different, but if e.g. what you wrote derives most of its business logic from its configuration, or the usecase is so generic changes aren't gonna be a thing for a while, why not. Rust is different, but unless you want a complete rewrite or new complex features any developer should be able to get into it if you give them a little time.

And the strictness of Rust makes it unlikely that they break things in a bad way, which is good.
Show HN: Another Budgeting App for Shopping
I wonder how anyone can think 'you know what, my website, that you don't even need to sign in to for 99% of the use cases, needs a big popup from google!'

Aside from the security/privacy considerations, why the fuck would you do that to a website? SSO from a login page? sure, whatever. a f'ing popup on every page for a SINGLE provider? That is just brain-rot. Do they pay you to do this?
Already exists, it's called "the seven habits of highly effective people".
async/await, which uses promises under the hood, but you typically won't interact with the raw promise objects
There are many claims of discovery of the Americas (even by ice age Frenchmen), but the one that had impact was Columbus'.
I really like the UI of the cards on your landing page, looks sick
Code: https://github.com/mukel/llama3.java
If twitter is x, does that mean spacex is space twitter? Twitter was rebranded after elon bought it.
The new “Hide Distracting Items” feature in iOS18 Safari has been a godsend for me. Just tap on the offending overlay/prompt and watch it disappear into the digital ether.

Even with ad blockers, these sign in prompts are becoming increasingly common and annoying.

Blocking Google and Reddit sign in popups especially have restored some of my sanity.
> Nobody will run Genera without TCP/IP and a lot of other stuff.

Plenty of people still do, e.g. on a Ivory or 36xx machines.

> I think that's pure fantasy.

I ported the Dynamic Listener (with large parts of DW) a bunch of years back to run on MIT System 78.

> ... MIT system was not relevant anymore ...

I realise you like to raise Symbolics to the skies, but to say that the MIT system, which then was continued by LMI was "not relevant" is just making up history. Both systems where still heavily used until the demise of Symbolics, and LMI and portability was absolutely one goal since breaking peoples code was not considered nice.

> Does Portable Common LOOPS (PCL) run on the MIT Lisp Machine?

No idea, LOOP on the MIT Lisp Machine is the standard Loop, feel free to port it though -- patches welcome as they say.
Question I can't find the answer to anywhere: considering that SpaceX already had other ways of re-using boosters, why are they doing this?

Is it to explore more options? Or because it's faster to re-use the booster if it's already in place? Were the other approaches not satisfactory, perhaps? Or no longer applicable due to size?
It really reminds me of Roam Research, which was also an overpriced, niche product that was unavoidable for quite some time in these circles. Now if you google it (or kagi it?) you just see a bunch of reddit posts asking if Roam is dead.

You'd think Kagi has millions of paying users, and not ~33k, seemingly half of which are on HN.

Hopefully this time around they don't actually start referring to their community as a cult like Roam did.
From the comment:

> Note that the "disabling an option in the Google account" is not a possibility if you use firstparty-isolate or any other privacy features that prevent embeds like this from seeing your Google session cookie. This is another motivation to want a way to block it browser-side.

I literally can't remember all sort of site isolation, cross site request or whatnot privacy feature and exceptions.

If we can throw away all backward compatibility, can we have something simpler? Or is this just unsolvable because how complex the problem is?
> How is this "feature" not a privacy/security issue?

Like every third party script this feature has been a privacy issue from day-1. Same as the "like / share on whatever social networks" buttons. Same as the google analytics scripts you use, the Google Tag Manager scripts.

"Webmasters" decided that selling their users data for free service was worth it. For more than 2 decades it's been business as usual. A whole generation and now even less people will bat an eye about doing it, they'll even defend it because "there is no other way to keep the lights on".

Maybe the lights should be off on most of the websites depending on this kind of practices.
There are some subjects that are personal that no one will be comfortable searching for while its tied to a billing address (i.e. any login).

Abortion in some states for example. It doesn't matter what any company says right now, the position is clear that the tune can and often does change the moment its inconvenient for them.

Paying for the privilege of being targeted is crazy talk.
Thanks for the detailed response.

>compatibility issues in LaTeX often come from packages that redefine the same macros in incompatible ways

Absolutely. A related but more subtle problem occurs when macro A ordinarily calls a macro B, but a package redefines A not to call B at all (perhaps reimplementing part of B itself), and then, when the user includes a second package that redefines B, this latter package appears to have no effect.

Based on your explanation of Typst having a global namespace, I would expect such conventions (like a function A that by convention calls a function B, both of which can be redefined by any package) to arise in Typst just as they have done in LaTeX. (This risk would be much reduced if Typst didn't have functions as first-class values, but from the TFA, I see that it does.)

>Compare to LaTeX where sensible code is broken when a package makes a small changes somewhere deep in the macro pile of cards.

LaTeX has grown "a macro pile of cards" because (a) the base LaTeX system was not comprehensive/expressive enough to let users express everything they wanted to do "within the system" (i.e., by merely twiddling existing knobs in a composable way) and (b) because it is possible (indeed, relatively straightforward, at least initially) to make them.

Maybe Typst has a much more comprehensive and well-designed set of knobs, in which case the conditions will not arise that encourage the same "macro pile of cards" to form. Otherwise, I don't see any reason to expect that it will wind up any different.
From the article:

> For useful background on the first version of Durable Objects take a look at Cloudflare's durable multiplayer moat by Paul Butler, who digs into its popularity for building WebSocket-based realtime collaborative applications.

First apps that come to mind that have RT collaboration:

- Google Docs/Sheets etc

- Notion

- Miro

- Figma

These are all global scale collaborative apps, I'm not sure a Laravel stack will support those use cases... Google had to in house everything and probably spearheaded the usage of CRDTs ( this is a guess!) but as the patterns emerge and the building blocks get SAASified, mass-RT collaboration no longer becomes a giant engineering problem and more and more interesting products get unlocked
> We're simply using a Go backend with SQLite and local disk storage and it pretty much contains everything we need to scale

How do you make it highly available like this? Are you bundling an SQLite replication library with it as well?
I seriously doubt he was an idiot. But his thinking was constrained by what was known at the time and what was commonly thought to be true.

Our modern thinking is also constrained by similar misjudgments, we just like to think we're smarter than that. 500 years hence, people will laugh at our idiocy.
People are unique. Like snowflakes. In one snowstorm. Oddly you were initially all for statistics. Now you think you (and other people) don't fall into it with respect to decision making.

Your "nobel prize" comment indicates that you must be an absolutist (moral, or some other kind) because you've read my comments as it was the perfect knowledge of the matter and everything related, not just my perception of and opinion on it. That's all it is, do with it what you will.
std::expected is new in C++23, std::from_chars was introduces in C++17. Obviously, 2023 features were not available in 2017. Changing the return type now would break everybody's code, with very little benefit, you can easily wrap std::from_chars.
Sorry I’m not, but I thought customers would prefer a Kubernetes deployment than docker-compose? Isn’t docker-compose for the programmer’s machine, and isn’t K8s the big microservice organizer of large companies, requiring sysadmins to rewrite the file? Can K8s use docker-compose.yml files?
IETF Standards don't get a large marketing budget assigned to them like many other messengers have, but there are quite a few community projects which are actively developed. Off the top of my head there is Conversations on Android (gratis when you get it from F-Droid), Monal on iOS, Gajim on the desktop, Dino, Movim, Profanity, converse.js, Prosody, ejabberd, ...
> Do they pay you to do this?

I don't sites get payed (with money) but it probably improves the ranking in the search results (or at least some SEO guide claims that, so everybody does it)
Security also doesn't exist as much as we'd like it to, which doesn't excuse making it exist even less.
I wish backup program sites would provide an easy upfront capability statement that includes:

- types of backups supported (volume, fileset, ...)

- differciality support (incremental, resumable, dedup, ...)

- support for (always) open file bakup

- filetype/ path restrictions (very large files, max pathlenght, ...)

- restore options ( bare metal, selective, backup mountable as volume, ...)

This would make it far easier to see if it ia worth checking out
Its interesting how much dreams differ from person to person. Mine tend to be completely coherant visually, to the point that I have used google maps in my dreams, and while the geography was inaccurate, it was consistent. However, I have never been lucid within a dream, maybe that makes a difference
Not a capital-T Teletype but it seems like it was widely used as a teleprinter and had similar mechanical constraints/requirements. The post does touch on this language ambiguity:

> Teletypes (technically "teleprinters" - "teletype" was just the most popular brand name)
While I cannot say if it moves immediately, it definitely moves within 2 seconds. It does not appear to move because it is so massive at more than 100 meters.
What is mean distance between asteroids? Would it be possible to send probe randomly and have it photography new asteroid very closely every day?
you are technically correct, but I think you know what I meant
We’ve been using Plane CE and are really happy with it. For those who need a serious project management tool, I’d definitely recommend giving it a try. Huly looks interesting-might explore it in the future. I did try self-hosting, but the experience wasn’t great.

https://github.com/makeplane/plane
The Cooperatist Manifesto that inspired Mondragon
Nice extension, it may be worth in the readme explaining how it’s different to https://github.com/microsoft/vscode-livepreview which has been around for a long time and maintained by Microsoft.
Sure, this is just about the syncing backend. Our "IDE" frontend is written in vanilla JavaScript, which the Go backend can even serve directly by embedding files in the Go binary, using Go's embed package. Everything's just vanilla JS so there are no additional packages or build steps required.
Thank you for using a FOSS license!
What concerns me even more than the talent pool is that Rust is a language that isn't straightforward to learn.

I can be confident to teach any average developer about Go without any prior experience relatively quickly, I'm not so confident I could do the same with Rust.