skysight-inc/HackerNews huggingface dataset:
Include more of your dependencies in the repo and build them aa part of the ordinary build process. Now a package manager does not need to get involved.
The problem with the UTM argument designed for a specific string is that the UTM size grows without bound. You also don’t need a UTM, which will be much larger than a simple TM or finite automaton. And now we’re back to the original problem: designing a machine capable of compressing the specific string and with smaller description.

UTM provides no gain.
Cal.com Calendar Scaffold: T3 Stack and Supabase
I’ve read it all recently and I felt like the later described utopia was also a kind of dystopia, very Brave New World like (or at least the seed for a BNW-like dystopia). I kept waiting for a twist in the story, where the main character would realize that both worlds were terrible, but it never came.
what about the parents and teachers?
or from any other type of energy storage
Everyone needs love, care and attention, and physical contact. Some more than others, babies more than most.

Why do we kiss, hug, and hold or shake hands? It's not for no reason or because we feel like it. There are definite and extremely good reasons and explainable pressures that have led to all of our common behaviors.

Behaviour often comes from evolutionary pressure. Without fully understanding the selection pressures that led to such behavior, and if they are similar or have changed, dismissing it out of hand isn't considering the whole picture.
Wow, thanks for sharing this story! As a long time friend of Marshall’s it’s fascinating to hear folks share their encounters with his work.

What are you up to now?
Washington curtails Intel's CHIPS Act grant after company stumbles
> But why say so under a pseudonym

That's a rather odd complaint, coming from a pseudonym.
https://news.ycombinator.com/item?id=42231950

Maybe CH need to import warring asiatic mascots (or cohentanukis) in order for the culture to get to the next level of TP transcendence* :)

[JP have OCD for tradition in spades but don't revert to sealscript when quoting Mencius -- ring me when you do find a countereg]

*eg, most ignobels per capita
Consider that by the time you’ve ran out of storage you may have also ran out of your warranty.
If you are interested in vapor, you can read my talk slides at jsconf-jp
https://speakerdeck.com/kazupon/vapor-revolution
> If you treat your strings as opaque blobs, and use UTF8, most of internationalization problems go away

This is laughably naive.

So many things can go wrong.

Strings are not arrays of bytes.

There is a price to pay if someone doesn't understand that or chooses to ignore it.
A link to the summary? This sounds interesting.

While it sounds anachronistically enlightened (and very close to an actual historical example of what the TFA intended-- it's not very often that we harvest anything from "truth is stranger than [especially science] fiction")--

--the death penalty was applied against witchcraft in 1782??

On the whole Switzerland is (today) sort of a Heinleinian (but regrettably (or unsurprisingly?) not Stephensonian) SF setting: peak humanity in hillbilly country
That's a small example, limited to very small geography, and is really an example of power struggle than of different groups autonomously governing themselves.

Closer to the mark examples are all over the place with different levels of success. The most prominent are the governance structures of multiculutral and multi religious states of south and southeast Asia, Singapore is a prominent oneone, but India and Bangladesh have also adopted similar models to differing degrees. Basically, where multiple ethicities or religions coexist together, their civil and sometimes even criminal law are the laws of their religions or ethnicities, and only when a dispute is between people of disparate groups does some supreme, secular society wide set of laws apply. There are also examples of this throughout Africa, and truly, this is the way most of the world operated for thousands of years before states had defined borders.

Of course, these aren't truly what we are talking about, they're close, but in my examples there is still an overarching state that is arbiter of last resort, and there is nothing voluntary about the associations, they're usually hereditary and imposed by the state with at most an opt out of tribal/religious law. The concept as noted in the diamond age differs in that associations are voluntary (both on the part of the individual as well as the organization) and prominently, you're subject to the law of those you violate, or, if two members of two different groups are in dispute, the dispute and a resolution are handled diplomatically.
Eevn better: call them tweets. That's what they are.
Reweb: Visual website builder for Next.js and Tailwind
You know, they stopped Amazon from buying iRobot because of I guess unfair robot vacuum competition (why does that sound hilarious?). It's almost luck that Threads isn't that successful, because then they'd have to deal with monopoly concerns. At least now they can just say it's a shitty twitter knock off, don't bother us.
Isn’t tree cover a problem for propagation of wavelengths used in satellite comms?
Japanese-American here. This is revisionism. Japan was absolutely known for low quality products in the past. Probably the best "pop-culture" reference to this is "Back to the Future" when Marty travels back in time to 1955 and shows Doc a Made in Japan product (camera, I think?) Doc says its junk because its Made in Japan, but Marty sees it as high quality because its from the 80s.
Vertical integration by Starlink of the cheapest launch capability in the world (by far) is the reason there are no competitors, and there will be no competitors. The pace of innovation at SpaceX is not THE reason - it’s an additional reason that no one has a snowballs chance in hell of ever catching Starlink.

I’ve seen talk of competitor satellite networks or a possible competitor emerging. Folks it’s game set and match, the trophy has been handed over and the crowd has gone home.

SpaceX and Starlink have the same owner, both are private companies, with SpaceX launching 80% of the global space payload last year and rising, and Starlink has a constellation two orders of magnitude bigger than any competitor. It’s over. And IMO it’s awesome.
Semantic Transpiler Agent
It's a compound AI system that aims to transpile your code using a framework/library to another framework/library, in order to migrate your codebase using a new framework/library more smoothly.

I wonder if this topic is interesting and has any potential to you? Would you love to collaborate on this?
What repercussions though? That sounds like a threat to abuse power.
For the low price of $20/1000 clicks, I will provide you with a stabbing consent banner, fully compliant with upcoming EU and CA regulations on web-based stabbing.
12 years ago I wrote a recursive CTE which aggregated a bunch of accounting journal entries from pretty big SAP extracts with intermediate account also needing to be calculated in a way that rolled up to company-level values, with some tagging/indexing in the process. I remember only being able to finish the query after some kind anon helped me in an IRC channel at 4am on a weeknight... to this day I'm immensely grateful to them

I made it into a neat little Django portal with configurable permissions, interactive charts for the data, filtering, etc.

It became a ~10-min async celery task running in the background from what previously used to take the company weeks to create that report in an error prone way with macros written by someone long gone / in another department. I'm still pretty proud of that app even though it never got implemented. I got promoted, moved to a different department and don't think it ever saw the light of day, but I do have the code laying around somewhere
yo watch out. you might get arrested
The SQL formatting on this website is atrocious.

I can't find a good reason not to left-align everything vs trying to right-align keywords and keep everything else on one line until the next keyword.
USCIS is a mess.

I know someone that still doesn't know whether they have a middle name as far as american authorities are concerned.

Coupled with "two last names" and it gets really messy, really quickly.

Purchases names don't match the CC name.

Bank statements are actually "for another person".

Border crossings are now extra spicy.

And "pray" that your name doesn't resemble a name in some blacklist.
Are you Elon? Also monopolies are never awesome.
It's the way things work together. If you want to add a new service you just annotate that service and DNS gets updated, your ingress gets the route added, cert-manager gets you the certs from let's encrypt. You want Prometheus to monitor your pod you just add the right annotation. When your server goes down k8s will move your pod around. k8s storage will take care of having the storage follow your pod. Your entire configuration is highly available and replicated in etcd.

It's just very different than your legacy "standard" technology.
RTL go brrr
How does RAII not help with safe initialization? It's right in the name.
The even more frustrating part is that the Boston Police learned nothing from this and a few months later arrested Star Simpson for wearing a breadboard with a few LEDs on it to the airport: https://en.m.wikinews.org/wiki/Student_arrested_over_%22art%...
Please describe "normally". State machines can turn into nightmares, just like any design pattern used poorly.
Just give up, they’ll never get it.
It's like Anandtech of old, though the articles usually lag product launches a little further. Probably due to lack of resources (in comparison to Anandtech at its height).

I feel like I've learned a bit after every deep dive.
The set of developers who say "I want to implement this logic as a state machine" is MUCH larger than the set of developers who say "I should make sure I fully understand every possible state and edge case ahead of time before making a state machine!"
Oh but of course!

The solution to…a problem created directly by a specific approach is to…do even more work ourselves to try and untangle ourselves? And just cross our fingers and just _hope_ that every app/library is fully amenable to being patched this way?

Alternatively, we could realise that this isn’t really feasible at the scale that the ecosystem operates at now, and that instead of taking an approach that requires us to “do extra work to untangle ourselves” we should try and…not have that problem in the first place.
I've found that often when I am writing esoteric spaghetti rust code... I need to start thinking about what I am trying too do! Most of the time it's a bad idea :)
> Presumably there aren't any people with control characters in their name, for example.

Of course there are. If you commit to supporting everything anyone wants to do, people will naturally test the boundaries.

The biggest fallacy programmers believe about names is that getting name support 100% right matters. Real engineers build something that works well enough for enough of the population and ship it, and if that's not US-ASCII only then it's usually pretty close to it.
If you want anyone to believe you, you're going to have to give more than just a blank assertion. Can you give at least a sketch of your reason for your claim?
I was very scared of K8s for a long time then we started using it and it's actually great. Much less complex than its reputation suggests.
It should be fine, I believe. Just in terms of land-use, livestock is several times less efficient than other kinds of agriculture for the same food output. So a shift from meat to other food crops would be a net win, even as it frees up land for other purposes.

Many farmers will receive a one-time payment on land sales and some will use this windfall to subsidise their transition from growing livestock to more environmentally-friendly food.
> Lack of education led us here.

There are a lot of intelligent people that just happen to be "uneducated".

Meanwhile I've met plenty of "educated" people that hold a wide variety of contradictory beliefs and lack the ability to critically think.

"Not educated" is just another convenient (and lazy) strawman outgroup. Liberty for me but not for thee, etc.
New theory reveals the shape of a single photon
Apple reportedly revives plans for its own TV screen
I've been using WorldTimeBuddy for many years, which has a much more compact interface.

https://www.worldtimebuddy.com/
SpaceX Targets Jan 11 2025 for Starship Flight Test 7
For those who only skim things, it might be worth scrolling down to read the "Editor Comments" section which is the actual article.
The USA is not particularly susceptible, you just are exposed to more stories about it happening in the US. It's happening all the time all over the world.
if you don't want monopolies then you need to create regulations that make it easy for new startups to compete
"If it were a fact, it wouldn't be called intelligence."

I think the other way to read it is that you're fundamentally going to have to choose (by your freedom to control your algorithm's design) which of the maps from (2^|x|) -> (2^|compress(x)|) are the ones that actually end up getting no compression (ie |compress(x)| actually > |x| - bc of pigeonhole principle) and which ones are the ones that do get to be called compressed. So you do have an implied kind of lossiness w.r.t. to what parts of the input domain are actually compressed.
It reminds me of google plus. Technically better than the existing top dog, but the forced migration and trying to bootstrap with a huge but only semi involved userbase let it fizzle soon after the start.

Has there ever been a successful case of bootstrapping a new social media product with an existing userbase? Like not just added features or merging two together.
For the monopolist they are!
Ethiopian wolves reported to feed on nectar
Reasoning is, if your objects outlive the scope of your class, then they most likely belong to a class that's higher in the hierarchy (they already do, de facto).
They are when you can regulate the crap out of them to benefit everyone after they’ve benefited from government contracts, FCC governance, an educated population, etc.
In many ancient and medieval monarchies, any major project that occurred with the king's approval was attributed to the king personally, regardless of his level of participation. Kings built plenty of castles, but they probably didn't move a single stone with their own hands.

The academic consensus seems to be that Sejong had a lot of personal involvement in the creation of Hangul, though. He was a quintessential nerd, after all, who didn't have much patience with the conservative officials who got in the way of his nerdy projects.
I agree, but given Elons current position there is basically no chance that’s going to happen in the next four years.
Page title: Platform Starter Kit Example
Page title: The visual website builder for Next.js & Tailwind
Perhaps there's an inherent conflict between using the forest as a source of resources for the nearby village, and using it as a storage space for tigers.
What you experienced is unfortunately the system working as intended. Putting the jackboot on the throat of anyone who gets ever so slightly of line (like some rowdy sports fans) is exactly what the people of MA want their bored and over-funded cops doing.
Then they probably should have picked a qualifier besides "real".

It just leads to garbled thinking, this kind of random sloshing-of-words-around.
A bit of lore that I learned in my networking class in college was that the RFC name was chosen as tongue in cheek in that by the time a proposal gets to the RFC stage, comments are very much not appreciated. You're supposed to comment well before that point.

No idea if that bit of lore is true but it is certainly the case that RFCs are usually the final word on the relevant standard. In fact, once they get their ID, RFCs cannot be modified or rescinded; only superseded by another RFC.
Even without needing to spawn additional Docker containers, I think people are more afraid of Kubernetes than is warranted. If you use a managed K8s service like Azure, AWS, GCP, and tons of others provide, it's... Pretty simple and pretty bulletproof, assuming you're doing simple stuff with it (i.e. running a standard web app).

The docs for K8s are incredibly bad for solo devs or small teams, and introduce you to a lot of unnecessary complexity upfront that you just don't need: the docs seem to be written with megacorps in mind who have teams managing large infrastructure migrations with existing, complex needs. To get started on a new project with K8s, you just need a pretty simple set of YAML files:

1. An "ingress" YAML file that defines the ports you listen to for the outside world (typically port 80), and how you listen to them. Using Helm, the K8s package manager, you can install a simple default Nginx-based ingress with minimal config. You probably were going to put Nginx/Caddy/etc in front of your app anyway, so why not do it this way?

2. A "service" YAML file that allocates some internal port mapping used for your web application (i.e. what port do you listen on within the cluster's network, and what port should that map to for the container).

3. A "deployment" YAML file that sets up some number of containers inside your service.

And that's it. As necessary you can start opting into more features; for example, you can add health checks to your deployment file, so that K8s auto-restarts your containers when they die, and you can add deployment strategies there as well, such as rolling deployments and limits on how many new containers can be started before old ones are killed during the deploy, etc. You can add resource requests and limits e.g. make sure my app has at least 500MB RAM, and kill+restart it if it cross 1GB. But it's actually really simple to get started! I think it compares pretty well even to the modern Heroku-replacements like Fly.io... It's just that the docs are bad and the reputation is that it's complicated — and a large part of that reputation is from existing teams who try to do a large migration, and who have very complex needs that have evolved over time. K8s generally is flexible enough to support even those complex needs, but... It's gonna be complex if you have them. For new projects, it really isn't. Part of the reason other platforms are viewed as simpler IMO is just that they lack so many features that teams with complex needs don't bother trying to migrate (and thus never complain about how complicated it is to do complicated things with it).

You can have Claude or ChatGPT walk you through a lot of this stuff though, and thereby get an easier introduction than having to pore through the pretty corporate official docs. And since K8s supports both YAML and JSON, in my opinion it's worth just generating JSON using whatever programming language you already use for your app; it'll help reduce some of the verbosity of YAML.
Page H1: React components to build charts and dashboards

Page title: Copy-and-Paste Tailwind CSS UI Components for Charts and Dashboards

Big in 2023:

Show (227 points, 42 comments) https://news.ycombinator.com/item?id=36244886

(167 points, 82 comments) https://news.ycombinator.com/item?id=36911481
+1 for talking about attack surface. Every service is a potential gateway for bad people. Locking them all down is incredibly difficult to get right.

99.99% of startups and SMEs should not be writing microservices.

But "I wrote a commercial system that served thousands of users, it ran on a single process on a spare box out the back" doesn't look good on resumes.
Pocketbase – v0.23.0 Release
being a parent has been done to death. hundreds of thousands of morons have raised kids and we are all fine. drop the books, drop “consensus” (do you REALLY want your child like all others???!) and just be there, just be there and be a dad
> I'm curious if anyone can think of any other non-alphabetic characters used in legal names around the world, in other scripts?

Some Japanese names are written with Japanese characters that do not have Unicode codepoints.

(The Unicode consortium claims that these characters are somehow "really" Chinese characters just written in a different font; holders of those names tend to disagree, but somehow the programmer community that would riot if someone suggested that people with ø in their name shouldn't care when it's written as o accepts that kind of thing when it comes to Japanese).
i lifted weights to attempt to fix postural issues that i noticed in my 20s. it made things worse

the issue was that i lifted weights to make big number go up, instead of using weights as a support tool to explore muscles in the body
It's been possible to solve these problems by using Google Fi for many years now.
Ask HN: Does culture mean humans lack critical thinking skills?
For some time now I have been fascinated by the fact the
majority of humans in the world belong to a religion

and believe their religion is 'the real one' to the exclusion of other religions.

What fascinates me is the obvious reality that everyone's
religion is the result of

pure chance of the religion you were taught as a child.

And while educational level impacts the percentage of
religious belief that sustains

itself into adulthood, it doesn't eliminate it by any stretch of the imagination.

So, something else is going on. It seems the human brain is
wired in a way that blocks critical

thinking to be applied towards early life environmental experiences/learning.

So, tonight, I asked Google: What does the existence of
culture tell us about the lack

of critical thinking abilities of humans?

Google AI thinks so:
"The existence of culture indicates that humans, to a certain
extent, may not always engage in

critical thinking because culture often shapes our perceptions and beliefs without us

actively questioning them, leading to uncritically accepting norms and practices established

within our society; essentially, we may not always critically analyze the information and

values we inherit from our culture."

Link: https://www.google.com/search?q=what+does+the+existence+of+culture+tell+us+about+the+lack+of+critical+thinking+abilities+of+humans&sca_esv=7ec7b14a29e3f231&ei=-ctDZ6_ZF8qA5OMP29mIuQk&ved=0ahUKEwjvuZj5o_aJAxVKAHkGHdssIpcQ4dUDCA8&uact=5&oq=what+does+the+existence+of+culture+tell+us+about+the+lack+of+critical+thinking+abilities+of+humans&gs_lp=Egxnd3Mtd2l6LXNlcnAiYndoYXQgZG9lcyB0aGUgZXhpc3RlbmNlIG9mIGN1bHR1cmUgdGVsbCB1cyBhYm91dCB0aGUgbGFjayBvZiBjcml0aWNhbCB0aGlua2luZyBhYmlsaXRpZXMgb2YgaHVtYW5zSMTjAVAAWLXdAXAEeACQAQCYAXCgAd4vqgEFNjAuMTS4AQPIAQD4AQGYAkKgAqArwgILEAAYgAQYkQIYigXCAg4QLhiABBixAxiDARjUAsICERAuGIAEGLEDGNEDGIMBGMcBwgILEAAYgAQYsQMYgwHCAg4QABiABBixAxiDARiKBcICDhAuGIAEGLEDGNEDGMcBwgILEC4YgAQY0QMYxwHCAgUQABiABMICChAAGIAEGEMYigXCAggQABiABBixA8ICDRAAGIAEGEMYyQMYigXCAgsQABiABBiSAxiKBcICEBAAGIAEGJECGIoFGEYY-QHCAioQABiABBiRAhiKBRhGGPkBGJcFGIwFGN0EGEYY-QEY9AMY9QMY9gPYAQHCAgsQABiABBixAxiKBcICBxAAGIAEGArCAgsQABiABBiGAxiKBcICCBAAGKIEGIkFwgIIEAAYgAQYogTCAgYQABgWGB7CAgUQIRigAcICBRAhGKsCwgIFECEYnwXCAgcQIRigARgKwgIHECEYChirApgDALoGBggBEAEYE5IHBTQ4LjE4oAfP8AM&sclient=gws-wiz-serp
M.2 slots? M.2 SSDs have drive controllers on them, but in the Apple Silicon world, those controllers are integrated in the SoC.

They should absolutely not reuse the slot type for incompatible products.

They should make one though, their storage offerings are lame.
I can’t think of anything less likely to happen in the coming years.
You could do the same spitting trick but only split at progressively increasing file lengths at the character '5'. The "compression" would be worse, so you'd need a larger starting file, but you could still satisfy the requirements this way and be independent of the filenames. The decompressor would just sort the files by increasing length before merging.
Niche? Millions of airline and cruise passengers have been using Starlink. Industries, militaries and governments are Starlink customers. Millions of users in the rural areas. That’s some interesting definition of niche.

Are you really that ignorant?