skysight-inc/HackerNews huggingface dataset:
You’re getting downvoted because it’s evidence against the prominent sentiment of government good, big business bad. How could to government ever make a mistake.

The judges ruling was uneducated and poorly based, especially considering how the big four got to be so big. It was politically motivated to make the party/gov look good, but the long term results were good for nobody. I lost money betting on the merger, it makes no sense it got blocked.
In C# you'd use a Channel for this, which is pretty easy to use. But of course that is built on top of async/await, with those alone it is far from trivial to implement your specific case.
But given the idea of the post, people should never have adopted Golang and Golang itself could never have risen to its current level of use.
> Disingenuous is what you are writing - oh no, it's a hard problem, they can't be expected to even try to solve it.

I find it funny people bring this pseudo-argument up whenever this issue is discussed. Customers: "We want A, it's crucial for us". People on the Internet: "Do you have any idea how difficult is to implement A? How would it work?" And the discussion diverges into technical details obscuring the main point: AWS is bent on on never implementing this feature even though in the past (that is more than a decade ago) they promised they would do that.
The billion dollar mistake refers to pointers being nullable. Old school type systems not supporting the equivalent of Maybe<T>, basically. It's not specific to columns in sql.

Async/Await is a relatively recent development and the author is free to argue it's bad paradigm that makes simple things way harder than they need to. It wouldn't be the first time our industry jumped on a very silly bandwagon! Calling something "the worst" is fine. It's not a literal claim and it doesn't deserve your scorn.
For the square and the four rectangles, I found this illustration:

https://images.app.goo.gl/VuqCkPpAN336cruv5
If you are in a great organization that works well together, is productive, open, etc, then you can probably make scrum work well.

If you're in a bad org, where communication is poor, talent is too diverse, and you're following leadership instead of users: scrum can feel a lot like what OP suggests.

Context switching, engineers 1-deep in critical systems, having to pay attention to everyone else's BS during the many ceremonies: scrum can feel a lot like what OP describes.

I'm not sure how common the latter is, but I suspect it's more common than your experience with scrum and your organization.

I have also seen some delusional engineers that love to talk about their great work and welcome all the ceremony and chances to 'lead by example' while leaving their entire teams behind: unable to catch up and help with workload. The delusional person thinks scrum is amazing and the rest are grinding through ceremony.
It’s over. Once Ladybird is ready, Firefox will just be a thing of the past.
"X is just a monad" isn't a useful statement, because lots of types are monads (e.g. lists, hash maps, and nullable pointers).

An important difference between async/await and Haskell's `IO a` is that it's possible for asynchronous code to invoke sync code, and in some languages (such as Rust) vice-versa. So it acts more like a monad transformer, providing operations `IO a -> AsyncIO a` and `AsyncIO a -> IO a`.

The main challenge of async/await is that unskilled people who don't understand threads try to use async/await as a substitute, which leads to bizarre articles like "what color are your functions".
On one hand it's a language thing where people are used to using words like "buy" when they exchange money for an item/service, on the other I really wonder how many think through the implications of what would happen if they bought easily reproducible software/media as they buy a physical thing.
In what way are you in doubt whether or not it's satire?
> It is a form of cooperative multithreading

This is not correct.

Async is orthogonal to multithreading. The async runtime's threading model is an implementation detail. e.g. Node is single threaded. In Rust the Tokio async runtime has a configurable threading model.

The article is mostly focused on Dart and C# - maybe you're referring to one of those specific implementations
>These are just assertions. Efficient compared to what?

Compared to numerous small companies of the aggregate same size. It's not just an assertion, Google (and other big companies) produces incredibly high rates of value per employee and goods at extremely low costs to consumers.

>Why should an organization even have 180000 employees? What determines the distribution of size of organizational units observed in an economy?

Coase told us the answer to this[1]. Organizations are going to be as large as they can possibly be until the internal cost of organization is larger than the external costs of transaction with other organizations. How large that is depends on the tools available to organize and the quality of organization, but tends larger over time because management techniques and information sharing tools become more sophisticated.

The reason why large organizations are efficient is obvious if you turn it on its head. If we were all single individual organizations billing each other invoices we'd have maximum transaction costs and overhead. Bureaucracy and hierarchies minimize this overhead by turning it into a dedicated disciplines and rationalize that process. A city of 5 million people, centrally administered produces more economic value than a thousand villages with the same aggregate population.

[1] https://onlinelibrary.wiley.com/doi/10.1111/j.1468-0335.1937...
Party pooper. ;)
Missed Deadlines Lead People to Judge Work More Harshly, Study Says
I think anyone doing anything with anything AWS amplify will get burned sooner or later. It seems purpose designed to be easy to set up, and absolutely nothing else.
> she solved it by deeply understanding what a home seller wants out of an offer.

You need to be more specific than that.
while we’re waiting for the OS to ‘save us’ from async/await, let’s not ignore the fact that writing code that doesn’t hang, crash, or block the main thread is a skill for a reason.
I'd argue that the pyramid of doom callback hell is easily a lot worse than async/await.
Please stop spamming computer generated text
An event loop is one possible way to implement an async/await executor, but by far not the only way, or even necessarily the most widely used.
Even if it were, the article is written like a farewell email the employee sends to their group, not from Keras standpoint. I bet a couple rando VPs are writing self-promotional material to increase their visibility and they had nothing better to publish. Both are only 1yr in there. Google needs a DOGE (Department of Google Efficiency).
That’s still very expensive. At that point you’d be well served by going dedicated hardware.
It has a US version, with its own editor and some of its own reporting: https://en.wikipedia.org/wiki/Guardian_US

This is somewhat common for British media groups; the Guardian also has Australian and New Zealand versions, and the BBC has _loads_ of regional versions.
>One bomb against the thousands that Russia has

Are you using movie logic where a guy with a pistol gives up because opponent has a machine gun? One nuke is enough to destroy moscow, maybe even while putin is confirmed in the Kremlin, fitting revenge.

Its not meant to be positive, nothing about defending against war of aggression is positive.
Why not embed the jvm using jlink?
'Freedom of speech', in this context, should be read as 'stuff Musk likes'.
They can shut it down where it makes sense and keep racking up charges for storage. It’s generally the compute that costs the most.
Doesn't the AI do that pretty well already? Not sure what other language features you would need to improve on the way the AI writes code.
They've had two decades to figure it out. For EC2, they could shut down the instance but keep storage and public IPs. It shouldn't be too hard to estimate when the instance has to be stopped to end up with charges below the hard limit.
Micro nuclear reactor developer announces first UK site
because you'd be doing throwaway work, and 2026 is basically one year from now.

actually you're doing worse than throwaway work: you're creating more work (one more thing to migrate to newer java in 2026).
split: Once upon a time the standard Data.List module
You are under erroneous assumption that putin needs any incentives/causes. This is one of popular russian talking points - that it was provoked and just had to react.
How painful was the transition to freelancing for you?
Being aware of everything you're running on AWS is trivial when it's all on the EC2 dashboard, and you create everything by hand or using Terraform.

Many of these new AWS-provided stacks, however, seem to create stuff all over your account.

The moral of the story? Don't ever use AWS tools like the one the OP describes, ones which create a bunch of different resources for you automatically.
Not really, we run multiple prod apps on Java 8. Sure, there is migration in the pipeline, but that's about it, its solid as rock and that's all business cares about.
> What do you do when people hit their hard spend limits, start shutting down their EC2 instances and deleting their data?

Yes, why not? I don't see the problem here? If you didn't want that, you could set a higher spending limit.

If they want a little more user-friendly approach they could give you X hours grace.

> You've been above your spending limit for 4 hrs (200%), in 4 hrs your services will go into suspended state. Increase your spending limit to resume.
No fixed bias the first steps
That’s the “flipped classroom” approach to pedagogics, for those who might be interested.
the ln2 pot looks quite ridiculous with the board, but to be fair it seems less complex to make it work due to "blank" pcb around the soc.

while not mentioned in the article, i wonder if deliding the soc (as done previously here - https://www.jeffgeerling.com/blog/2024/new-2gb-pi-5-has-33-s...) could help with this.
Minimes as in https://www.youtube.com/watch?v=fvUPGLwebAI ( https://en.wikipedia.org/wiki/Order_of_Minims#Paulaner_brewe... )? I'd originally thought ca 1789 but found nothing

There ought to be a way to cross Gogol's Dead Souls with Pauli–Villars ghosts, but both my po*-russki-fu and my unitarity-fu are too weak.

(unitarity keeps things group-like; semigroups/monoids have an "arrow" in that they make irreversible transitions between J-classes; could it be easier to generalise to the latter than to add ghosts?)

* TIL the waste material from copra harvests gets sold for hydroponic use. Is the appearance of the 水耕龍 an auspicious portent for grow rooms?

EDIT: two important differences education-wise here: (a) kids can signal reasonable intelligence and high conscientiousness through vocational school (although a son of my former landlords started on this route, then swapped to the university track after encouragement by his coworkers), and (b) it's way more difficult to set up a degree mill, because kids have to test into becoming eligible for university and the resulting support.

(Upon reflection: I had a career advantage due to my sheepskin's branding being high intelligence, meh conscientiousness, and low conformity; somehow here I am at the other end of my career still faithfully signalling those same weights on HN)
Support Me Please on ProductHunt
I Built an AI Platform to Make Job Applications Easier

Hey everyone! I wanted to share a project I've been working on called Rizila - an AI platform designed to help streamline the job application process.

What Rizila Does:
- AI-powered CV/resume creation and analysis
- Smart motivation letter generator
- AI interview preparation with custom questions
- Multi-language support
- Instant feedback and suggestions

Tech Stack:
- PHP/MySQL backend
- OpenAI GPT-4 integration
- Stripe for payments
- PDF parsing capabilities
- Responsive design

I built this because I noticed how time-consuming and stressful the job application process can be. Would love to get your feedback and suggestions!

Check it out: https://www.producthunt.com/posts/rizila-make-your-life-a-bit-easier

Edit: Thanks for all the support!
That, and AWS just doesn’t really care for people with a spending limit as their customers, which is entirely reasonable.

Just forgiving all the ridiculous bills is a much better (and cheaper) strategy.
I mean, new!Twitter went through a phase of banning people for merely uttering the dread word 'mastodon'. They also, briefly, hilariously, memory-holed the word 'Twitter' (any occurrence of the string 'twitter' on the mobile app would be replaced with 'X', leading to a rare 2020s outbreak the Medireview Problem: https://en.wiktionary.org/wiki/medireview). And various other deranged petty nonsense.
Look at 19th Century deaths in places like coal mines, deaths due to poisonous medicines, asbestos, lack of sewage.

Public health has had more effect than anyother medical change.
they made it very easy to goto university in the UK during the Blair years such that degrees devalued to the point of expectation which I suppose is the result of elite overproduction, having a masters became the equivalent to a degree a decade prior.

I know of multiple law grads that to this day merely serve coffee, anecdata sure but I doubt I could count the number of grads I know that ended up doing jobs that would otherwise not require any specific academic accreditation yet have at least a degree, often even in STEM.
This guy is a straight shooter with upper management written all over him.

(Office Space)
That’s what Hetzner does.
I hear people say that all the time, but it's not my experience.

I once ran up a bill of $60 accidentally, didn't get a refund. I've had three friends with bills, one got a refund.

It might depend on who you know, if you look like someone who is likely to spend more money in future, how stupid your mistake was, I don't know.
> Musk has claimed that X is politically neutral

And if you believe that, you'll believe anything.

https://futurism.com/the-byte/elon-musk-modifies-twitter-cod...
Everything above machine code is about hiding complexity. That per se is not an issue. Programming in CPS form is madness, async/await is only slightly better than that.
It's a thought-provoking headline. Is that the same as clickbait? You'll have to be the judge.
> hang

Hang implies there is something you are not responding to.

Let me ask again. What are you imagining your main thread should be doing while it is waiting for essential data?

responding to new inputs means changing state. But your program is already in another. Two separate program execution states are best described by two separate threads.

> crash

Crash early, crash often. If invariants can’t be maintained, don’t pretend otherwise.
I don’t know Gwern (except for a small donation I made!), but I truly believe people can be that frugal if their inner self is satisfied. By the way, my father is an artist who feels completely fulfilled living a bohemian lifestyle, selling his work in two art markets and enjoying a vibrant social life there, even without fame.
I was more thinking about the blocked progress of true innovation in the way programming languages are made and used. This is the talk I referenced above: https://www.youtube.com/watch?v=8pTEmbeENF4

I agree with his main thesis which is that we can do better to improve on some of these literally 60 year old programming and programming tooling paradigms.

I'm hoping that the paradigm improvement isn't to just paste over the entire endeavour with some AI agents that abstract away coding as we currently think about it.
Hmm, this is kind of off-topic, but I'm unable to skip the intro on the HoMM3 I own on GOG. Not that I play HoMM3 often, but I'm still kind of pissed off because they won't fix that.
It was okay. I first realized that freelancing might be an option after I was approached by someone on Linkedin to help them with a project and then I had little success with getting more projects but for 2024 I have been booked most of the time.

The things you learn in a startup are mostly applicable to freelancing, too.
Corporatism is en route to USA. Cyberpunk, big time. Watch it unfold.
Thank you for writing it! LLMs have an "old" feeling to me because they're based on human language. I totally felt your blog post.
Thank you for putting this together. For a certain generation this resonates strongly. For me in the mid to late 90's getting into coding and hacking assembly while listening to and coding underground music in trackers were huge influences that have had their impact on the trajectory of my life and my social circle.

P.S. Let's hang out )
A human can't survive without somehow exploiting the resources in their environment, at minimum you need a certain amount of baseline calories from either harvesting or hunting food. Do you think there is a square inch of arable land, areas suitable for livestock, or regions with plentiful wild fruits and animals, which is not currently claimed by some existing power structure who already claims exclusive rights over the exploitation of those resources and with whom you would need to negotiate with in order to access?

The issue isn't merely that you give up the benefits of modernity, the issue is that industrialized states and corporations have spent the last 200 or so years claiming every resource in the world as their property- that's why you see living off the grid as being in a "mud hut" or something, the resources left unclaimed are the ones that weren't valuable enough for someone to snag them already!
Do you know about Federal Reserves?
The 2% Target and Its Importance

Since adopting the 2% inflation target in 2012, the Federal Reserve has used this benchmark as a guiding principle for monetary policy. Inflation that is too low can signal weak demand, while high inflation can undermine purchasing power and economic stability.

A stable 2% inflation rate encourages spending and investment, creating an environment conducive to sustained economic growth.

Hitting this target in 2024 represents a delicate balance achieved by a combination of factors: easing supply chain disruptions, moderating demand in sectors like housing, and careful adjustments in interest rates. The question now is whether this balance can be maintained.Read More on speadinfo.com
I still enjoy the trve kvlt black metal like Darkthrone, Burzum, Mayhem, so it's mostly the early 90s for me.
Not OpenBSD but FreeBSD: https://github.com/BawdyAnarchist/quBSD

> quBSD is a FreeBSD jails/bhyve wrapper which implements a Qubes inspired containerization schema. Written in shell, based on zfs, and uses the underlying FreeBSD tools.

Not saying it'll do what you want, but the idea is out there...
If you want to maintain anonymity, building a character with false traits could be a part of that with no desire for fame.
This is my point and better stated. I always acknowledge ChatGPT in my writing and never cite it.
Fun with Logitech MX900 Bluetooth receivers (2006)
Your secret is out. Hopefully it's everybody's secret, and we just have different preferences. But then "use technologies that you enjoy, and add LLMs" is a less grabby headline.
Sometimes, the orange man just is bad.
From a resource point of view, time is one of the most precious we have and optimizing for "the most control over my time" by living frugally makes sense. If you put this time into your skills growth you may outperform in the long term for some fields (where skills matter more than social capital) the people who had to sell their time to pay higher bills.

It's a reasonable tradeoff for some circumstances.
Does it still work when I take a photo of the screen with a camera?
> CSP is simpler. Simpler is easier to get right.

If it's the same CSP I'm thinking of, then yes, but it's only simpler because it relies on enough people on the team having a good grasp of these parts of CS. Based on my own experiences in uni I can tell that courses on formal-methods and the like are probably the least-popular: being taken by a tiny minority of students - it follows then that only a tiny minority of software-writing professionals will have the requisite level of understanding to apply these approaches to their day-job - and those that do are likely already employed within an organization that relies on these formal-methods (e.g. safety-critical avionics, Wall St. quants, etc) which in-turn will help attracts other highly-capable people.

...now contrast those imagined employers with the rest of the software industry: unsexy line-of-business application developers, SaaS dev contract shops, the places where people who couldn't get jobs at Google or OpenAI might end-up working; and also consider the larger-still community of non-professional software writers (people doing VBA in Excel to anyone who simply wants to learn how to make an interactive website for themselves).

CSP is not going to help this latter group. And, in fact, it's this very latter group which drives programming-language design because that market is 100x the size of the formal-methods-ivory-tower people (who are probably using gratis open-source tooling anyway).

Compared to CSP, async/Await is something that you can demonstrate to someone with almost zero experience writing software, who probably can't even afford the time to try to understand how it works, but the mechanics of putting the `await` keyword in the right place can be taught in a few hours and suits 95% of their needs.

-----

If languages like C# or JavaScript were designed only to suit people like you or me then the ecosystems around those languages wouldn't be anywhere near as big, nor those languages anywhere near as decently supported and maintained. If the "price" for that is putting-up with a handful of language-warts then I'm happy to make that trade. I've still got Z3 for everything else :)
Because they're regulated in their favor, due to lobbying.

The problem is the electorate, and the lack of actual regulation.
>D&B is just jungle 14 BPM faster.

Nah.
It's the same for many things. Java throws, const-correctness in C++, etc, etc.

As some other comment said, it's like the Haskell IO monad and that's OK, because it lets you isolate and be aware of the implications of that code.
https://www.phoronix.com/news/MTY5ODM reports on the reception of the witcher 2 port. https://www.pcworld.com/article/416185/broken-promises-games... mentions the missing, but shortly promised witcher 3. https://www.gamingonlinux.com/articles/the-witcher-3-didnt-c... would be the source for the witcher 3 being cancelled because of witcher 2, but the article is down. Might have never been true.

Edit: https://www.gamingonlinux.com/2017/07/the-witcher-3-didnt-co... is the new link, so the article wasn't retracted.
Something I've noticed 'accumulating' for myself over the years is the centralization on steam, which rubs me up the wrong way for PC which is a largely open platform. I'd say it's under the "this is a small/tiny problem" category in the present, but "this could be a problem" is possible in the future when it doesn't need to be. It's a huge sprawling issue though, involving all the different customers of steam/valve on the gamer/consumer side and developer/publisher, and what each of them gets out of it.

It's interesting to look at in the context of long term preservation though, as most games are going to do the majority of their business early in their lives then developers and gamers move on to something else. Whatever state the game (and the organization that made it) is 10+ years later is likely a low priority compared to shipping it and staying afloat.
Firefox is 6.38% share of desktop browsers.

Edge, a browser that comes bundled with Windows, has 13.55%.
Normal welding needs heat to melt the metals. Cold welding happens without heat. Two metal parts will cold-weld on any smooth, touching faces if the air molecules that keep the two separated disappear.
Mapping the Ionosphere with the Power of Android
Sticking with something "for your whole career" is a very bold advice that must be taken with appropriate caution. No?