skysight-inc/HackerNews huggingface dataset:
It's 1000x easier to refactor the monolith into a more modular form when it's in a single repo. Wait until you want to try to refactor across service boundaries in a u-services world because you got your boundaries wrong.

Additionally, as soon as you introduce RPC-style (or even event-based) interactions between services your complexity goes through the roof. You need to deal with:

- service versioning and backward compatibility

- serialisation/deserialisation complexity and latency, and synchronization of DTO-style objects between services

- more complex deployments

- far more complex testing

- in-transit encryption for data and key management (eg. Istio, ...)

- network-layer issues

- circuit breakers

- caching / other performance band-aids

- graceful degradation across the stack when services fail

- sagas or equivalent mechanism for coordinating cross-service operations and what happens when things go wrong (fsm help you if you end up needing cross-service atomic transactions because of your ill-thought-out service boundaries)

- etc.

I'm honestly amazed at how many people blindly follow the "microservices good / monoliths bad" mantra given how obviously wrong it is for most teams.
Going up against the *arrs is no small feat. What sets you apart?
From Concept to Consensus: Developing Internet Standards
NIST Releases Updated Draft Guidelines Regarding AI Use in Identity Systems
I feel like I read something like this nearly two decades ago and the community consensus became: WordPress is not WordPress

The history or vague sentiment that comes to mind for you is probably not from WordPress itself, but plugins or integrations that used it.

A victim of success, WordPress alone isn't much. All of that said... I know absolutely nothing about WP Engine. This isn't an endorsement
Does he strike you as the kind of guy to follow his lawyer's recommendations?
I'm guessing they do not -- that would be inconvenient, expensive, unreliable, insecure, and/or conspicuous.

Some do run their own platforms or share a self hosted platform set up by people in a non cooperating country. Sometimes the platform admins find out they were being MitM by mistake tech or law enforcement make. [1] Or not using the MitM detection Jabber is capable of. Jabber scales to millions of users per cluster, big enough for probably most criminal organizations. I doubt the cluster in question was specifically meant for criminals, but the smart criminals will find solutions best suited for their needs. In this case I think they chose poorly given VM's can be live migrated and snapshot including memory contents without interrupting the platform or raising suspicion.

In my humble opinion the big shared corporate platforms will attract the ultra-lazy arrogant and cavalier criminals and I'm sure law enforcement are fine with it. Easy busts still look good to justify big budgets. There are probably people that say they don't know anyone that's been busted on those platforms but they are probably not moving enough volume of illicit goods to warrant immediate attention. That information would be quite useful for getting a warrant however if the target was suspected of something else or if they were an influencer thinking or saying the wrong thing in public.

[Edit] Updated link to the snapshot describing potential mitigations including SCRAM PLUS which was not configured in this incident.

[1] - https://archive.ph/4wi5t
Set up a honeypot, or more like a booby trap, and boldly ban all IPs that access it.

Then you can consider banning OVH, DO, AWS, GCP, Oracle, China, Russia.
> I'm surprised to hear that

In the fandom, it's fairly well received. JordanCon/WoTCon had everyone loving it. Sure, some people might not like it, but the majority of people who watched it loved it.

Martin's criticism of HoD is silly considering he still hasn't stuck the landing on his original series, and I imagine is holding back because people didn't like his resolution and is now stuck. Regardless, lots of people love these things. That you don't is fine. Not everything needs to be for you.

I didn't like Witcher 3. Overrated lame open world with boring stories and poor combat. Never finished it. So I had zero interest with any of the Witcher shows. But I also realize that a lot of people love it. I'm happy those people have something they enjoy.
A few days ago, there was a HN post about surface acoustic wave filters, and a commenter mentions how inspired the inventor of it must have been(https://news.ycombinator.com/item?id=41604937).

That was this same fella!
I agree. The Michelson Morley experiment reminds me of some difficult algorithms: simple only in hindsight, and implementation is _hard_ to do correctly.
*utopia. fixed that for you
I have been doing a daily rotate/revoke/publish routine with my DKIM keys for years, though I do not use the standard private key format for size reasons.

No problems with it, but critically I revoke the public key a few days before publishing the private key.

https://rya.nc/dkim-privates.html
The US 'could' waste trillions waging war against the Houthis in their mountain hideouts.

Or they could just let Europe-Asia trade get more expensive.
Oh wow! Could you please share what processors are exponentially faster than those of 10 years ago? I'm not seeing any here: https://www.cpubenchmark.net
It would be nice if you could elaborate on why you think it's idiotic. What's "better" for one scenario could be worse for another. There are tradeoffs to be made.

In my experience immutable data simplifies a lot of things and avoids a lot of common problems related to concurrency. Implementing efficient copy-on-write isn't too hard when everything is immutable.
Look up the garbage that people are trying to do and do the opposite of that. Look at NexusTrade for example
Agreed. It blows my mind a bit that there is a generation of folks that only know Cloud vs Colo. Colo is a walk in the park compared to cloud, assuming you've done basic PC building and networking. Heck, Cloud can be a walk in the park too for most use cases. If you don't have time to learn it yourself over a month or two, there should be folks available to consult. A lot can be brainstormed in an hour.
There would be no need to “bend” the MagSafe charger. The TwelveSouth design keeps the entire MagSafe area (I.e. everything within the ring of magnets), completely flat. I doubt Apple would let you customise the MagSafe connectors physical properties if your within their accessories program.
If you are comparing AI to alchemy, a subject that after thousands of years still isn’t delivering on its promises (even with the assistance of modern technological magic), then surely you can see how that’s something of a self-own.
I have one! Any idea if the PZT cubes are added using the typical photoresist masking/etching or are they placed on die using some other process?
Love this, sales cures all - appreciate it!
Oh you will not notice. The pages can easily be spread out between residential IPs using headless browsers (masked as real ones), unless you really pay attention you won't see the ones that want to hide.
But if you wan to have your own vision, why don't you just create your own world to do that in?

If I took Fahrenheit 451 and adapt the story so that the state executes Guy Montag because my vision is that hate speech is dangerous, it's not Fahrenheit 451 anymore.

Take the most recent Dune movies as an example; In the books, Paul spends so much time becoming Fremen and trying to resist the prophecy as well as endlessly worrying about a space jihad, only taking the water of life when he was not able to predict that Gurney would try and kill his mother.

In the new vision "Let the Jihad begin!"

The first is the story of a reluctant hero who is trying to keep his family alive and cherish the love of the desert people who adopted him.

The second portrays a mother and son who scheme to use those around them to further their end goal of power and revenge.

If I enjoy eating Oreo cookies and I buy an ice cream that is labeled "Oreo Ice Cream" but when I taste it, it is Strawberry Jam flavor, I am not going to be writing a review that praises the product designer for their bold vision. I will be taking the product back for a refund.
Saying it's not mainstream in Japan is a heck of a claim.
First up, congrats on getting over the hump — I struggle to complete a blog post, so I very much appreciate the effort it takes to do this!

A confusing sentence I noticed in the first chapter:

> ...then the only thing cost was some time, if they do it wrong, the cost is usually a bug.

I am guessing you mean "only cost was some time" (without the "thing")?

As for the topic, my hypothesis is slightly different — adopting functional approach to programming — even in imperative languages — leads you to the best patterns (or as you put it, "makes it inevitable") when combined with "evolutionary" architecture, and DoP is certainly one of them.

However, for a majority of software, in my experience, data "attributes" are really "leaf nodes", only to be consumed for display, and types do not really matter much there (eg. I don't mind `firstName` being a simple string). What we want to get right is types we do operations on, and most critically, relations between different data models. Accepting "evolutionary" principles in architecture also means that you welcome change and build for it, so getting any definition of data right from start is not an imperative.

But the topic certainly seems intriguing, so I look forward to learning more from your book and seeing how you apply it in a more imperative/OO way and what language features you found critical to success there.

Congrats again and good luck!
Perfect prevention vs. perfect detection
what KittensInc wrote and quoted is basically the lengthly version of what plausible deniability covers. it is just a matter of time before a leak/hack/exploit happens; so ensuring we have edge cases covered is why those priv keys are published. DKIM uses these priv keys to the sender, not to encrypt the payload of the email to make it secret.
It's even more than anime following manga - it's anime following manga following light novels. The vast majority of new anime were first successful novels and manga before getting an anime adaptation. The pathological and deeply systemic aversion to risk is extremely obvious. This is also why so many series are extremely generic - the same tropes and tired character archetypes, the same storyline that's been done 1000x - writing webnovels is a huge industry in east Asia, and the dynamics are very similar to print-magazine/newspaper periodicals but even more so.
[dupe]
Some more discussion: https://news.ycombinator.com/item?id=41628019
A teacher in Canada built a working hovercraft from salvaged car parts
It wouldn't make sense to use FRAM for ROM, since the big feature of FRAM is fast write speed. I found one DEC document that says the Flash ROM on one product is the Intel 28F008SA, an 8Mb flash chip. So I expect the VAXstation uses boring flash too, rather than costly FRAM.

Link: https://bitsavers.org/pdf/dec/semiconductor/arm/EC-QU5KA-TE_...
The Indian Railway exam has questions like this too. Here are some examples from previous years:

https://prepp.in/rrb-recruitment-exam/practice-papers

> 1. In Computers, what does ALU stand for?

> 5. BJP had won how many seats in the Lok Sabha election 2019?

> 20. In which of the following states of India is the Moatsu festival celebrated?

> 51. Who among the following was the first cricket player to win Arjun Award?

> 62. Which is the shortest part of small intestine?

I have heard that the only way to pass is to know someone who can give you the questions in advance.
That’s interesting. Is this phrasing used by others or is it your own? I haven’t ever heard it before. As an anime/manga fan, it seems confusing and slightly grating. It feels similar to intentionally wrong or “not even wrong” engagement bait.

The closest thing I can think of that I myself could describe that way would be Alita: Battle Angel, due to the big eyes/small mouth style of Alita, but I would never actually call it live action anime, but rather, a live action anime adaptation.

Maybe this is related to modern speech patterns? The closest thing I can think of is “it’s giving x” which seems to me to be a shortened version of related phrase “it’s giving x vibes.”

On a related note, The Matrix actually has an animated spinoff The Animatrix, which has segments that are arguably anime, as they are produced by Japanese creators in a typical style.

However, I find that the phrase live-action anime perhaps says more about the person saying it and their perspective than it says about the content being described as such.
This discussion sounds like there is confusion about the Car abstraction.

Make and model vs. makeId and modelId: Pick one. Are Make and Model referenced by Cars or not? There seems a slight risk of the Banana/Monkey/Jungle problem here, so maybe stick with ids, and then rely on functions that lookup makes and models given ids. I think it's workable either way.

As for all the optional stuff (color, year, ...): What exactly is the problem? If Cars don't always have all of these properties then it would be foolish of Car users to just do myCar.colour, for example. Test for presence of an optional property, or use something like Optional<T> (which amounts to a language supported testing for presence). Doesn't any solution work out pretty much the same? When I have had this problem, I have not done a proliferation of types (even in an inheritance hierarchy) -- that seems overly complicated and brittle.
The level 2 self-driving feature on my car has me wanting more.
I think the only way to get a real picture here would be doing surveys and finding out quantitatively.

I also don't watch anime and don't know anyone who does really.
See if you can find a local hackerspace.

While conventional tools are nice and necessary, having access to a gantry CNC machine for cutting wood is a HUGE thing.

A CNC makes many projects a single step. Anything having to do with cutting plywood to non-rectangular shape or stencils or carving letters or ... yeah, do it on the CNC.

And, even if the project isn't a single step, a CNC can compress a bunch of steps and make the project way easier. And even the canonical "cutting board" may require the CNC for a flattening pass (edge grain through a planer has issues).
"It's not like cartoons in the USA that fall under the rough set of same humor or writers"

Such a hysterically bad take that it calls into question your entire point.

Quick list of cartoons that have an incredible variety, both in terms of animation quality, sophistication of humor, and target demographic:

- Steven universe

- Bojack Horseman

- adventure time

- helluva boss

- Invincible

And this is just within the last decade. Want me to go farther back?

- Animaniacs (the original series)

- Spaceghost Coast to Coast

- Justice League

- Ugly Americans

I'm also excluding for the most part animated comedies, such as Futurama, South Park, the entire Adult Swim lineup of the late 90s / early 2000s.
> When Walgreens left the local retailers should have had no problem picking up the business.

They already closed.

> But the issue is they can’t because they are also subject to shoplifting problems, shocker.

No, they just don't exist, bad COVID policies and mismanagement of PPP helped with that the most.

> The premise of “this business drove itself into the ground to force itself to eventually have to close” is risible.

That's your premise, not mine. I agree, that is risible.

> Why wouldn’t they just close the business and skip all of the loss in between of going to locked down mode?

You've watched the news? So you know what happens in a neighborhood when one of these stores tries to close because of simple economics?

Wouldn't it be very useful for them to have a socially accepted excuse as to why they just _had_ to close?

Anyways, so many of you are so eager to shout down what I'm saying, which doesn't bother me, but I do have to ask, what value calculation goes into you using your time in this way? Do you honestly think my words are that problematic that they must be addressed in this absurd rhetorical style? Or is it some other reason?
Right. Between crypto shilling and this, A16Z is about extracting profit, and not about principled value creation or problem solving.
I absolutely love the self-driving feature on my car and I wish it was more advanced.
Binti by Nnedi Okorafor

https://en.m.wikipedia.org/wiki/Binti_(novella)
Anime is an important part of their culture.
Not ignoring the multiples; the multiples verify the result.

If you calculate the charge of one at 1e and you measure 2.5e, something went wrong. All values must be a multiple of the lowest.
In 'highlighting hypocrisy' you make the incredible deduction that the US work to spy but not be spied upon.
> experimentally proving general relativity

Can you elaborate on that? What experiments did the professor perform?
2 of their listed categories are also shamelessly AI focused, so you can really see them lining up the investor-catnip.

Would be nice if VC’s would go destroy something of theirs for once, and leave everyone else out of it.
coming soon to a dystopia near you:

smart homeless "detterrent" system. it uses a government database to determine net worth, if too poor for the neighboorhood the system activates sprinklers
Don't forget about Clubhouse
We Need Mathematicians to Understand Space-Time
From the other thread: Ubiquiti devices are not impacted by this. [0][1]

[0]: https://community.ui.com/questions/CVE-2024-20017/b3f1a425-d...

[1]: https://news.ycombinator.com/item?id=41610266
So many things are wrong with this article but I’ll start with Haruhi Suzumiya being a ‘light novel’ (a novel printed in large text as if for seniors with a few illustrations) as opposed to a ‘visual novel’ (something you would make with https://www.renpy.org/)

It is hard to know because financials aren’t public but it’s not clear to me that Crunchyroll has really addressed the commercial problems anime had in western markets. In the VHS era there was a fight over subtitles vs dubs which was acute because you could not put multiple content tracks on the media, in the DVD age you could.

More fundamentally, dubs cost a lot of money in comparison with subs and were always terrible until the people who made those terrible dubs gained experience and some of them got good. (Though they do their best work for game publishers like Idea Factory and ATLUS who care.) At the time people though subs had a limited market but now subprime anime (and sometimes good anime) gets shoveled onto Tubi and people watch it —- today we’re in the habit of watching movies with subtitles because you can’t make out the dialog on half of the new Hollywood movies anyway.

Since crunchyroll is in the vainglorious subscription racket I can only assume they’re as profitable as Netflix, Disney Plus, Peacock, etc.

The article touches on but doesn’t really stress how it is very rare for an anime to start out as an anime (Precure?) but rather it is the way you know you made it if you made a manga, light novel, visual novel, video game, etc. The economics are brutal and nobody is going to invest in it if the story, characters and settings haven’t been market tested. Of course this leads to problems like you can find out how the anime you like ends if it you look at the source material.
I wouldn't group anime with Roblox, at all. Roblox has 10 thousand different themes and game worlds, and a small fraction of them reflect anime, but that's not particularly interesting.
Replace salary with the thing he wants
Averaging is a convenient fiction of neuroscience
This.

I'm currently the originator and lead on a project that will have huge impact on our bottom line. The team is mostly junior people, so when I presented the plan the response I got wasn't "I didn't think we could do that", it was "I didn't even know that that is a thing".

There used to be a joke about Rumsfeld's "known unknowns" vs. "unknown unknowns", but it's so true. And to the vast majority of people in the world the question isn't "how" to change a timestamp, it's understanding that a timestamp can even be changed.
From looking at various patents, I believe they put down a layer of PZT and then etch it into cubes with photolithography. Look at the process diagram at the bottom of my article, step 1128.
But they're operating in UAE (or whereever they're registred).

They just get visitors from UK.
Probably Net Promotor Score.
We fine-tuned Llama 405B on AMD GPUs
Hey HN, we recently fine-tuned the llama3.1 405B model on 8xAMD MI300x GPUs using JAX instead of PyTorch. JAX's advanced sharding APIs allowed us to achieve great performance. Check out our blog post to learn about the cool sharding tricks we used. We've also open-sourced the code: https://github.com/felafax/felafax

We're a small startup building AI infra for fine-tuning and serving LLMs on non-NVIDIA hardware (TPUs, AMD, Trainium).

Problem: Many companies are trying to get PyTorch working on AMD GPUs, but we believe this is a treacherous path. PyTorch is deeply intertwined with the NVIDIA ecosystem in a lot of ways (e.g., `torch.cuda` or scaled_dot_product_attention is an NVIDIA CUDA kernel exposed as a PyTorch function). So, to get PyTorch code running on non-NVIDIA hardware, there's a lot of "de-NVIDIAfying" that needs to be done.

Solution: We believe JAX is a better fit for non-NVIDIA hardware. In JAX, ML model code compiles to hardware-independent HLO graphs, which are then optimized by the XLA compiler before hardware-specific optimization. This clean separation allowed us to run the same LLaMA3 JAX code both on Google TPUs and AMD GPUs with no changes.

Our strategy as a company is to invest upfront in porting models to JAX, then leverage its framework and XLA kernels to extract maximum performance from non-NVIDIA backends. This is why we first ported Llama 3.1 from PyTorch to JAX, and now the same JAX model works great on TPUs and runs perfectly on AMD GPUs.

We'd love to hear your thoughts on our vision and repo!
Why does Rust panic under the hood? Brb reading the post to find out!
It's a quote from Upton Sinclair from an era where you generally had to have a profitable business and employees before you had investors.
that's the source of some cheesy anime clichés like having every character react and say something while an arrow is still mid-flight - in a manga it makes sense but when animating it makes it feel slow (looking at you Saint Seya)
It can be a bit painful to get hold of, but I’ve been experimenting with micro-suction sheets, which allows you to “stick” things down to smooth surfaces, without adhesives (the material surface is full of tiny pores that act as millions of mini suctions cups). And allows you to easily remove, and re-stick them later without leaving any goop behind.

It’s a nice way to stop these types of 3D prints from sliding around in surfaces, without having to resort to weights or lead shot, which it way more painful to integrate that you would expect.

https://sewelldirect.com/products/airstick-microsuction-tape
I like how we haven't specified whether x is greater than or less than one.
You're being pydantic =)