skysight-inc/HackerNews huggingface dataset:
I wouldn't recommend using the term "devirtualization" here, as that term has been used to refer simplifying C++ virtual function calls (into normal function call) in LLVM. And such optimization has been turned on by default for quite some time.
> "old man yells at cloud"

Literally.
> ... has a built-in repl. At any point you can press escape and pull it up, and it’s docked to the bottom of the page...

probably not a good decision to use `Esc` since browsers have default bindings for it. firefox exits fullscreen on `Esc`
TL;DR: According to Twitter... erm, X, accounts are their property and they don't have to allow the transfer of accounts.

That's it, that's the whole argument. There is not stated reason why X should care. And it's not like any time a company has been bought or sold before that they have jumped in and say "nuh-uh".
very happy with my waveform lighting LED bulbs:

https://store.waveformlighting.com/products/superwarm-1700k-...
Cloud is a broad spectrum of tools. I think the Goldilocks zone is something right in between bare-ass VMs and FaaS.

If I can restart the machine and it magically resolves the underlying hardware fault (presumably by migrating me to a new host), then I am in a happy place.

Most of the other problems can be dealt with using modern tooling. I lean aggressively on things like SQLite and self-contained deployments in .NET to reduce complexity at hosting time.

When you can deploy your entire solution with a single zip file you would be crazy to go for something like K8s.

One other cloud thing that is useful is S3-style services. Clever use of these APIs can provide incredible horizontal scalability for a single instance solution. SQLite on NVMe is very fast if you are offloading your blobs to another provider.
> There are successful WASM web apps not written in JS today.

Such as?

> JS is being tolerated. Not adored.

Can you prove it? I’ve seen enough people of JS being adored. I am one of them (maybe because I use it mostly for hobby projects).
not capacitors, but more advanced components, like the camera, have serial numbers embedded in them, and the serial number needs to match, otherwise it won't accept the component. Components off a stolen device are put on a list and won't work in admirer another phone, so stolen phones aren't even worth anything for parts, driving down the market for stolen phones. It also makes the job of repair shops harder, which is collateral damage in Apple's eyes, but is very much material for anyone running a repair shop.
Cool stuff!
Found a bug: Changing e.g. "Jane Wilson" to something longer like "Jane Sarah Hildegard Wilson" in your example renders the arrows to the powers incorrectly.
> I can’t really relate to “I need to type faster!” programmer optimizations, nor complaints about things like static typing slowing people down because it’s a few more characters...

One common loop in programming is "hypothesize, test, evaluate".

If you're exploring or playing around, the quicker you can execute iterations of this, the more likely it is you'll succeed in what you're trying to do.

In that case, stuff like "unused import is a compiler error" or "static typing required" slows down iteration, so gets in the way of rapid prototyping (or whatever).

"Typing quicker" wouldn't benefit the 'hypothesize' nor 'evaluate' parts, sure, but it'd help you reduce the time it takes to test an idea.
It's more about land governance than physical availability, e.g. some EU countries (Denmark, Netherlands) are trying to reduce farmland to curtail use of fertilizer, https://apnews.com/article/denmark-forest-trees-fertilizer-e...
I managed a few production services like this and it added a lot of overhead to my work. On the one hand I'd get developers asking me why their stuff hasn't been deployed yet. But then I'd also have to think carefully about when to deploy and actually watch it to make sure it came back up again. I would often miss deployment windows because I was doing something else (my real job).

I'm sure there are many solutions but K8s gives us both fully declarative infrastructure configs and zero downtime deployment out of the box (well, assuming you set appropriate readiness probes etc)

So now I (a developer) don't have to worry about server restarts or anything for normal day to day work. We don't have a dedicated DevOps/platforms/SRE team or whatnot. Now if something needs attention, whatever it is, I put my k8s hat on and look at it. Previously it was like "hmm... how does this service deployment work again..?"
Spot on, chap.
I’m guessing they gave feedback and felt that it was ignored. So rather than let the trial end and let OpenAI say “we even ran it past a bunch of artists, there’s no problem here” - someone decided to flip the table, since they were unheard anyway and felt there were unresolved issues
Because checking for two conditions is impossible? This seems like a solution for a non-existent problem. I could be missing something
Modern solutions against cross-site attacks
But what do you do use to create dynamic updates on the client side? I’m guessing it still has JS and makes API calls, no? And if so, it seems easier (to me) to just do all of the rendering client side and let the backend just be REST queries.
The price comparison doesn't make sense if they used to have a multi cloud system and now its just AWS. Makes me fear this is just content paid by AWS. Actually getting multi cloud to work is a huge achievment and I would be super interested to hear of another tech standard that would make that easier.

also : post paywall mirror
https://archive.is/x9tB6
> As time goes on WebAssembly will keep displacing JavaScript. We've entered the era of Zombie JavaScript.

Just like Java has been dead for 20 years, now it is JS turn.

Delusional.
Need to adjust relative to their revenue
Does the -5V rail do anything other than power old RS-232 ports?
agree, feels like content marketing by AWS
This is likely true in many instances and types of problems, where you are working on novel issue, and just need to think deeply.

On the other hand, I routinely encounter simpler problems where I can metaphorically "see" a page of code in my head that just needs to be flushed out of my mind's buffer, and I'm waiting for my hands to do the typing. I'm a moderately fast typer (somewhere between 70 and a 100 wpm), and it routinely is a blocker in my flow.

So, your mileage may vary, and I don't fully buy the argument. If one is going to be doing many hours of this activity every day for their life, why not get good at this aspect also?
>$25,000/month just for control planes

To get to this point, someone must have fucked up way earlier by not knowing what they were doing. Don't do k8s kids !
That is what I mean with "does one thing". The author made the right choice to put just one feature into this repo.

If you publish a repo with many features, bells and whistles, it is lost on me.

If you publish a repo that aims to do one thing in the best way possible, I will take a look at it, might use it, might contribute if I stumble across something that can be improved.

Repos like this should stay as small and focussed as they are. New features should go into new repos that make use of repos like this one.
yes, although there is a paid tier they try to upgrade you to. worth noting that there are some limits on how much data you can export in one go - I found the easiest way was to dump out pieces you need to google drive.
>We should not use Telegram

But why? There is no better platform for private and small chats.
On the Matrix side, we’d definitely like to help make this happen. Decentralised e2ee is Hard, and after a lot of iteration we’ve got Matrix into a good place these days (plus there’s a new wave of React Native Matrix dev happening atm). Plus we’re not shy about doing stuff like switching IDs on Matrix to DIDs, or even supporting ATProto as a federation mechanism and client/server API if that’s what it takes. https://bsky.app/profile/patak.dev/post/3lbbxbekjw22q gives more context.

What would suck is if bluesky ended up with an entirely incompatible (but functionally identical) thing, so that all the existing Matrix clients, bridges, servers etc couldn’t be leveraged.
Exactly my thoughts. I've never had to get into contact with my ISP. If it works it works.
I don't get these recent anti-Kubernetes posts, yes if you're deploying a simple app then there are alternatives which are easier, but as your app starts to get more complex then suddenly you'll be wishing you had the Kubernetes API.

I'd use Kubernetes even if I was spinning up a single VM and installing k3s on it. It's a universal deployment target.

Spinning up a cluster isn't the easiest thing, but I don't understand how a lot of the complaints around this come from sysadmin-type people who replace Kubernetes with spinning up VMs instead. The main complexity I've found from managing a cluster is the boring sysadmin stuff, PKI, firewall rules, scripts to automate. Kubernetes itself is pretty rock solid. A lot of cluster failure modes still result in your app still working. Etcd can be a pain but if you want you can even replace that with a SQL database for moderate sized clusters if that's more your thing (easier to manage HA control plane then too if you've already got a HA SQL server).

Or yes just use a managed Kubernetes cluster.
The more I think about it, the more convinced I am that completely failing is the correct approach. There are two possible causes for the system not being able to process a flight plan:

1. The flight plan was really invalid. In this case the assumption must be that the upstream system is sending invalid flight plans, which can’t be processed by a correctly programmed downstream app. All data from upstream must now be treated as potentially incorrect

2. The flight plan was not invalid and there is some unforeseen issue in the downstream system (this was actually the case). If this is true, then the downstream system cannot assume it is behaving correctly when receiving valid flight plans, so can’t continue to process flight plans in case it incorrectly process another plan in a more subtle way.

Both cases need urgent manual intervention and should result in a manual review before more flight plans could potentially be processed incorrectly.
> - They DESPERATELY want to keep Chinese EVs out of the marketplace, who have superior economics, possibly superior or at least equal drivetrain/system integration ability, and likely better and more flexible battery pack architectures especially for all the chemistry types (NMC, LFP, Sodium Ion). Thus they want tariffs.

Unless Trump is about to slap tariffs on all EV imports, not just China, it looks like a matter of time before the likes of Hyundai, Honda and Nissan are coming to eat their lunch (and maybe some day the Europeans or Toyota as well, though I'm sceptical).

Especially as Tesla is stuck with fundamentally flawed self-driving features while the others are working to get e.g. Waymo in their cars.
As per usual. If we weren't such a big market we'd already be left behind by everyone else due to all the bullshit happening in the EU legal-wise.
I might do documents in the browser if LyX was ported to WASM and performance is good.
By the time the volunteer quits due to abuse, it's too late. If Mr asshole goes off and yells a bunch of obscenities at someone, sure, they can respond by quitting, but they've already been yelled at and called a bunch of names.
I see. Yes, that is a big problem for component swapping. I was just thinking of electronics with old/faulty caps; those will still be repairable.
How Crypto Founders Got Debanked
Macs have RS-422 ports, not RS-232. But, no.
LinkedIn says it's too boring for kids to face a social media ban in Australia
My Logitech g915 keyboard, every day there is some key that randomly stops working and then restarts few minutes later
In the State of California your lucky if you can read and write.

Basic literacy requirements to graduate, like the high school exit exam, are often called racist and removed.

Plus California is essentially a state of socioeconomic apartheid. The gap between the rich and poor is insane. You have kids who are semi homeless being told they just need to work harder, etc.

Hell on earth.

Honestly education itself is outdated. Instead of acting as part day care part jail let kids test out of the system early. If you can pass a GED test at 16 and do something more productive do that.

This is partially offset by California's University system which is probably the best on earth ( at least publicly funded). The community colleges are top notch and a great option for anyone who's iffy on continuing school.

I went from my 2nd eviction to getting enough aid for my own apartment. I did pretty well in college, dated girls from all over the world and made life long friends.

It's not perfect, if your parents aren't stable you might have a really hard time getting aid. Interestingly enough they carved out exceptions for LGBT students who had falling outs with their parents, but other were out of luck.

You have a real conundrum here. Say both your parents make 75k, that's only going to be 120k after taxes. Where's that extra 20 to 30k for school expenses supposed to come from ? You're well past qualifying for aid.

If I ran the world I'd make state college completely free contingent on 2 years of community college.

You don't even need a degree to benefit which I think a lot of people forget.
Jesus. Let’s tick another box on our late capitalism bingo card: our soldiers are so desperate for cash and so cynical around institutions that they’ve started doing mercenary crime.

I can’t be the only person who has read of such situations throughout history.
> If I get to tens of millions of users, maybe I’ll worry about it then.

Nope, then you'll set up sharded databases and a bunch of application servers behind a load balancer.
It highlights a classic management failure that I see again and again and again: Executing a project without identifying the prerequisite domain expertise and ensuring you have the right people.
The regression is just there so they can introduce "AI" powered search next year.
The pointy is most organisations reach for container orchestration before they attempt to build fast software on a single machine.
Anthropic levels of getting seed funding from SBF and ending up a power unto themselves.
Doesn’t Apple offer a way to re-pair components if they are genuine and not stolen (unregistered from the previous AppleId)?
Yes have a few Nomad clusters in production and it's been great.

You'll certainly want to combine it with Consul and use Consul templates and service discovery though.

I'd say the difficulty and complexity level is between Kubernetes and Docker Swarm, not having to use YML too is a big benefit imho.
The problem is, that the state transition information is usually a complex set of events unleashed upon the little world build into objects. Its basically a small reality simulation, parametrized by all sides, similar to a physics simulation with the external world filtered being input.

Now, if we said to someone to model a weather prediction via state-machine- that would be obvious madness. But if we take a small object (like a cubic meter of air) and modelled that part to handle inputs and transfer forces, that generic statemachine will do the job- because the atmospheric ocean of statemachines knows more about the whole system, than a single statemachine.

My point is- there is state in a system, that is not explicitly modeled.
Doesn’t necessarily mean that. I met a girl in Austria whose parents are from Bulgaria. She wants to return to Bulgaria because it’s “easier being poor there”.
One of the reasons why there are major security f-ups: no accountability and no consequences
and Apple will very happily charge you for that privilege
But, after 25 years of IT and 15 years of agile, I have yet to meet the product owner that knows what "the right stuff" is.

Defining the problem is the hardest part. After that, asking the team what they think they can do to create a solution for the problem: that is the easy part.
Webkit TBH wasn't a great example, since it's arguably a piece of software that would benefit from being developed in Rust. That said, the point is that we don't need "one language to rule them all" - C++ has made some tradeoffs, that will not be ideal in all circumstances/for all projects. Trying to change the tradeoffs because of a handful of projects (like Webkit) would be better suited to new tradeoffs is not necessarily the right choice for the language itself, or its community of users. Things are not so simple, "There are 2 factions of C++, those that agree with me and are right, and those that disagree and are wrong".
The hell of k8s for le are the libs in version 0.12536 and all the frequent updates and compatibility versions you need to maintain between them. Why would anyone want to do that in prod. It feels like at some point the tech needs to mature in something more stable and its not coming
I'm sure you can get some of the handy extras that come with a typical kubernetes deployment without the kubernetes, but overall I'll take kubernetes + cloud. Once you've got the hang of it, it's ok. I have a terraform project that deploys clusters with external-dns, external-secrets, cert-manager, metrics, monitoring stack, scalers and FluxCD. From there, pretty much everything else is done via FluxCD (workloads, dashboards, alerts). And while I detest writing helm charts (and sometimes using them, as they can get "stuck" in several ways) they do allow you to wrap up a lot of the kubernetes components into a single package that accepts more-or-less standardized yaml for stuff like resource limits, annotations (eg for granting and AWS role to a service) etc. And FluxCD .postBuild is extremely handy for defining environment vars to apply to more generic template yaml, so we avoid a sprawl. So much so that I am the one-man-band (Sys|Dev|Sec)Ops for our small company, and that doesn't give me panic attacks.

The cloud integration part can be hairy but I have terraform patterns that, once worked out, are cookie cutter.

With cloud kubernetes, I can imagine starting from scratch, taking a wrong turn and ending up in hell.

But I'm exchanging one problem set for another. Having spent years managing fleets of physical and virtual servers, I'm happier and more productive now. I never need to worry about building systems or automation for doing OS build / patching, config management, application packaging and deployment, secrets management, service discovery, external DNS, load balancering, TSL certs etc. Because while those are just "words" now, back then each one was a huge project involving multiple people fighting over "CentOS Vs Ubuntu", "Puppet Vs Ansible", "RPMs Vs docker containers", "Patching Vs swapping AMIs". If you're using Consul and Vault, good luck - you have to integrate all of that into whatever mess you've built, and you'll likely have to write puppet code and scripts to hook it all up together. I lost a chunk of my life writing 'dockerctl' and a bunch of puppet code that deployed it so it could manage docker containers as systemd services. Then building a vault integration for that. It worked great across multiple data centers, but took considerable effort. And in the end it's a unique snowflake used by exactly one company, hardly documented and likely full of undiscovered bugs and race conditions even after all the hard work. The time it took to onboard new engineers was considerable and it took time away from an existing engineer. And we still had certificates expire in production.
Please don't! Pydantic demands 100% type correctness at runtime in a language that can't guarantee basically anything at "compile" (lint) time. Screw up one type annotation for one edge case and your entire system turns into one big ValidationError.

Dataclasses let you return "incorrect" data and that's a good thing. I'd rather get an unexpected None here and there (which can be handled) than have library code crash because the wrong type snuck into a field I don't even care about.

As for support, is any explicit support needed? You can Pydantic models into things expecting dataclasses and often the other way around too.
There are many use cases for which a decade-old computer is still perfectly serviceable and even where they aren't, those computers can be repurposed for the ones that are.

Moreover, we're talking about televisions and old Macs. TVs with higher resolutions might come out, but lower resolution ones continue to be sold new (implying demand exists at some price), and then why should anybody want to replace a functioning old TV with a newer one of the same resolution?

Much older computers continue to be used because they run software that newer computers can't without emulation (which often introduces bugs) or have older physical interfaces compatible with other and often extremely expensive older hardware.

If people actually wanted to replace their hardware instead of fixing it then they'd not be complaining about the inability to fix it.
Humbled and proud...
Alex Jones is, for better or worse, extremely popular. As in, he has more active daily listeners than Fox and CNN combined. Yeah, I know.

Elon Musk is boosting his reputation by assisting Alex Jones, or at least that's what Elon Musk believes.
Eternal vigilance is the price of liberty or something.
What resources did they “use up”? Also they still manufacture in CA right?
There are so many cases of this sort of stuff it's unreal. But it gets even stupider.

I found one a few years back when I repaired a linear power supply. This required me to reverse engineer it first because there was no service manual. I buzzed the whole thing out and found out that one of the electrolytic capacitors had both legs connected to ground. They must have shipped thousands of power supplies with that error in it and no one even noticed.
What kind of moron is elected in the parlement of Australia?

On one side social media can have huge fines if they don't prevent "teenagers" to use social networks, but on the other side the platforms will be banned to require documents to check identity of users...
As far as browser prefixes go, you know that browser vendors have largely stopped using those? Not even recently, that process started already way back in 2016. Chances are that if you are using prefixes in 2024 you are supporting browsers versions who, by all logic, should no longer have internet access because of all the security implications....
The less reasonable artist complaints are the ones where they just straight up accuse AI of stealing their work, when that's not how it works at all.
I'm excited to announce a new product launch today. It will transform how you prepare for product management (PM) interviews.

After 25 PM interviews, I felt the lack of a good preparation resource.

The current options are scattered. Many videos, blogs, and platforms offer limited help. This makes preparation long and tedious.

So, I decided to create my own solution.

Using my experiences and insights, I made an eBook. It directly addresses the challenges of PM interview prep.

The guide includes over 70 likely PM interview questions. These are divided into seven types.

I first shared this eBook with some experienced PMs. Their feedback was amazing: "This is a Goldmine", "Such a comprehensive guide", "Simplifys PM Interview prep".

Their praise motivated me to share this resource more widely.

Now, I'm thrilled to offer this eBook to you. It's a valuable tool for acing your PM interviews.

I'm sure it will help many aspiring product managers advance their careers.

Show us your support - https://www.producthunt.com/products/the-pm-interview-book