skysight-inc/HackerNews huggingface dataset:
He described a problem people use monads to solve, not monads themselves.

Haskell people do talk about monadic vs. applicative combinators that are different by whether you can use the results of a previous step on the next ones. But that doesn't have a direct relation with the actual definition of those.

But yes, if you are teaching a programming language that uses monads to someone, you will probably want to explain the problem they solve, not the actual structures. As most things in math, the structures become obvious once you understand the problem.
Last time I used SMS gateways, I was able to have an easier time of registering my business with AWS and obtaining an 800 number. It was easier than the hell Twilio was putting me through for a PoC.

For very small audience or personal projects, PushOver or similar push notifications API app/services are decent very low friction options.
> McLarens, Lamborghinis, Jaguars, Bugattis

So they don't insure[1] high end exotics and supercars[2]. I wasn't aware the Cyber Truck was a supercar.

[1] There's also a difference between not offering coverage and actively terminating coverage that was previously offered.

[2] They actually insure basically all Jaguars. There are a couple of people complaining that their rates for a high performance Jaguar model, as a young male, are steep, but that's not exactly the same.

> A quick search reveals there have also been certain Kia and Huyandai models that they don’t insure.

Which I'm fairly certain made the news, too.

Your comment just seems like "Why is this news?"

Even with the Kia and Hyundai theft issues, they didn't terminate coverage, they just issued notices of non-renewal.

They're actively terminating current and open policies for the CyberTruck as quickly as they are legally allowed to. That's why.
Yes, for exactly the same argument. It seems like you understand the point?

(In practice, I like any car I ride to have seat belts. But I support the argument that since there's no externalities from other people not using seatbelts, we shouldn't force them to have some. And in any case, the orthodox way to deal with externalities is via a tax, not via a ban.)
I think people / the market have gotten a little too excited about something AI is actually pretty bad at - making changes to existing code (which is, after all, most of the code).

AI software devs don’t understand requirements well, and they don’t write code that confirms to established architecture practices. They will happily create redundant functions and routes and tables, in order to deliver “working code”.

So AI coding is bunk? No, it’s just that the primary value lies elsewhere than code generation. You can stuff A LOT of context into an LLM and ask it to explain how the system works. You can ask it to create a design that emulates existing patterns. You can feed it a diff of code and ask it to look for common problems and anti-patterns. You can ask it create custom diagrams, documentation and descriptions and it will do so quickly and accurately.

These are all use cases that assist with coding, yet don’t involve actually writing code. They make developers more knowledgeable and they assist with decision making and situational awareness. They reduce tedium and drudgery without turning developers into mindless “clickers of the Tab key”.
I am surprised the a liberal senator would try protecting AM radio. AM talk radio is very right wing and it definitely contributed to the radicalization of the American right-wing. I remember when AM radio was a major boogie man for liberals.
Lord of the flies.
We need to have a conversation, as a society, about how we cannot rely exclusively on complex things with many modes of failure. We need simple tools to stick around for when we hit one of those many modes of failure.

I own a robotic vacuum cleaner.

I also own a broom.
I wonder if your premium is higher if you've bought Ludicrous Mode, because there's a higher possibility of you being one of those ... aggressive drivers.
By the time AI can replace Human Devs, it'll also be able to replace almost all jobs that involve working on a computer.

That will trigger mass unemployment and our current economic system could collapse and need replacing with a new system, hopefully one where the profits of AI are shared around more equally.

As far as the jobs that could be automated away soon go, I'd say that being a developer is one of the least likely to be automated away in the short term and it may be one of the last to be automated.
There has to be some basis to link public numbers with reality because very large sums of money aren't invested without more due diligence than a HN sceptical hot take.

People dislike the one party state but they work with it because the fundamentals work. Temporary glitches happen, informing central planning false numbers is unsustainable in the long term, you can't hide the bodies and waste forever.
> Half the time the only way you can tell it’s an all way stop is by looking for the back of the stop signs on the perpendicular road.

Your state is doing it wrong then. Almost every four way stop I've ever seen in the US has a little sign beneath the big octagon which says "4-way".

Anyways, I have nothing against roundabouts. But I do have issue with some states (looking at you, Wisconsin) which are obsessed with tearing out perfectly good stop signs (as in, it's a low volume intersection or it's only a two way stop with a highway going through) and replacing them with roundabouts. It's just a waste of taxpayer money.
this statement is not correct. kde can do both x11 and wayland. checkout the arch-wiki (kde plasma wiki: https://wiki.archlinux.org/title/KDE) to see how.
>Negligence includes failing to maintain and train staff properly.

>To end up in such a situation is a catastrophic engineering disaster.

That was a novel bug in the PHP runtime which manifested only in very specific PHP configurations and under a very specific load. Do you recommend hiring a PHP runtime expert just in case it repeats again? Earlier this year we also ran into a rare Linux kernel bug. Do we need to hire a Linux kernel expert, just in case? Or teach PHP programmers how to debug kernel drivers? This kind of "never seen before" stuff happens quite often under high load (even though we do load testing).

What really matters, I think, is how the entire delivery process/pipeline is designed: whether we have tests, QA, monitoring, if it's easy to revert a bad release, if we have on call engineers, tech support, backups, replicas etc. It's not realistic to have experts for every possible problem in the stack, and it's not possible to always have bug-free software; what's more important is if our engineering practices allow us to quickly recover from problems which were never seen before. And in my analogy, if we have an LLM which suddenly produces unstable code (although it passed all QA checks during testing) and no one immediately knows how to fix it, it's no different from running into a kernel, runtime or hardware bug, where the chance of anyone immediately knowing how to fix the root cause is close to zero, too. You already must have processes in place which allow you to recover from such unexpected breaking bugs quickly, with LLMs or without. Sure if the LLM crashes your production server every single day, then it's not a very useful LLM. I hope future coding LLMs will continue to improve.
The name of the country seems to be the equivalent of either "United States" or "United States of America" in pretty much every language I can read. "America" is an informal name people usually understand, much in the same way they understand when you call the UK "England".
I don't care about writing code, all I care is that my work (non-tech) needs to be done. I code out of necessity to save more time, reduce labour and errors. LLM has made a non-programmer like myself and given me super powers, all I have to do is ask the right questions and I am directed to somewhat of a reasonable place to look for a solution and create ones. I can create CRUD apps, use api's and various stacks from multiple programming languages while referencing documentation to build and practice building pretty much what I desire which could have costed me a fortune and a lot of time from professional coders, some work I could not give to anyone else for maintaining confidentiality.
I use ntfy.sh for the hobby projects now. The Twilio (and others) process was just too heavy. And for business the delays are frustrating; every small business I work with complains - but has no way to change the system.

There may be a wrapper opportunity here.
I write my hobby projects because writing them is fun. I don't find writing Ruby, Python, Go, and a host of other so-called "more appropriate" languages fun.

If someone enjoys writing Rust, it's natural that they'll reach for it when they're looking to write something for fun. If the tools/libraries in that language exist to make writing a particular type of thing more fun or easier, then more the better.
Hello "augment" I see you've been doing some heavy lifting lately, looking good.
Multiple workers would connect to the same durable object and write to it, basically, the Durable Object takes care of all the writes in a single thread, so there's no issues with concurrent modifications.

We probably need to build out some sort of data replication to scale reads though Durable Objects are limited to 1000 RPS.
Octothorpes: Hashtags for the Open Internet
From what I could understand of their architecture [1], you may lose data when the machine running DO fails.

DO implements a very comprehensive strategy to mitigate data loss in DO backed by SQLite. But Starbase seems to add a layer of query caching on the application level, which seems to be naively implemented (I might be misunderstanding, please correct if I'm wrong).

[1] https://starbasedb.com/blog/developing-acid-transaction-supp...
Correct. A small fraction are DTC capable, often times only a couple per launch but increasing of late. Still a small minority of each launch stack.
The Value of Books on Tractors
If you're out of ideas, build Memeware
Migrating from Firebase to Supabase: Lessons Learned
> and linux

Uhh... not all linux distros. I speak from direct experience with the latest Nix and Ubuntu as of literally yesterday. There's a reason why I know it takes 3 programs to get volume gestures working.
Truck drivers are doing a commercial activity where it is reasonable to largely attribute the emissions to the customer.
And that's a long way to say that you don't care about people's experiences.
I genuinely cannot read that roundabout from overhead, and I am not a person who has trouble with roundabouts. I think it would benefit greatly from an explanatory diagram. I do hope that it would be more obvious while on the ground, like you said.
Atlas Shrugged. Amusing Ourselves to Death. Animal Farm. Cat's Cradle. Brave New World. Fahrenheit 451. Flowers for Algernon.
Computers going "multimedia" (i.e. supporting sounds and videos) in the 90s

Web 2.0 (i.e. rise in user-generated content on the Internet) in the late 2000s

Flash games in the late 2000s. (How many people remember that escape rooms were based on popular Flash games?)

Object-oriented programming in the 90s-2000s, by way of C++ and later Java

Dynamic-typed languages after that, by way of Perl, Ruby and Python in that order.
Wow, content aside, this is probably the first time I heard a podcast coming from NotebookLLM and it's kinda nerve wracking and mind blowing at the same time. Those fake laughs in the snippet makes me feel...so uncomfortable for some reason knowing that its "fake". But sounds very real, too real.
I have two Jolla phones left over from when they launched in India, years ago.

I vaguely remember there was an India specific phone running Sailfish as well, but by that time my company was no longer working with mobile applications.

We ported several proprietary telco Linux tools to Jolla but it turned out using a laptop with a 3G dongle was more convenient than a tiny low res screen (big surprise).

I’m not sure why they’ve limited themselves to Europe, probably because of support costs. Pity, Sailfish was ahead of the curve on many aspects, especially the swipe from the side UI pattern which showed up years later in IOS.
Windows exposes connection-speed data to applications, and don’t forget the “metered connection” setting - which plenty (albeit probably not most) applications support - which goes a long way to solve the problem you’re describing.
I highly recommend at least the e-book for reviewing the material and exercises.

Each chapter itself also has embedded review points and notes.

It could "work" in audiobook form, but I think doing the exercises would be more challenging.
Private equity (PE)
Yeah, I don't get the hate here. Rust's channels are just as powerful as Go's, and there are even implementations of them in the futures crate that implement the Future trait, so you can await on them and effectively get the same behavior as "blocking" on a channel in a goroutine, without having a bunch of blocking native threads.
It's the few instances of new onset IBD and generally the GI side effects. I'm lucky enough to have a pretty solid GI system that I don't want to risk messing with. I get very anxious with medicine, and my ankylosing spondylitis is sufficiently slow moving on MRI and tolerable enough that I prefer not to use the medicines. I had too many strange side effects whilst on Humira/Remicade such that it scares the crap out of me.
Online I see this mentality that roundabouts are great no matter what and it seems really strange to me. It really depends on the design of the roundabout and the traffic conditions. Where I grew up there are a lot of roundabouts, but many of them are so dangerously designed I started actively avoiding them. It’s not that you can’t poorly design a four way stop, but it seems to be much less common, for whatever reason.

I see people complain about roundabouts with traffics lights and how it negates some of the reasons for the roundabout. The thing is, these aren’t just put in for fun, usually they’re in areas with extremely heavy traffic where merging can get extremely difficult which leads to long backups (or in cities, accidents that can shut down traffic).

Roundabouts can be great when used well, but they’re hardly the silver bullet that online discourse often portrays them as.
It was (for modern games), and it wasn't (for games of the time).

Given media storage capacity and computational limits, a lack of internet, and the scheduling dictates of boxed software...

I remember playing games much longer, before the next one was available.

Consequently, design choices that seem sadistic now were part of the replayability.

In the same way that shmups, bullet hell, and insane platformers (and more recently *Souls) all have their own fanbases.
Did you catch where she misreads “what I-S progress?”
@naveen99 That's awesome! But I'm curious how you went about data chunking, embedding etc.? Chose adhoc or applied some trial-and-error approach or something else?
I'm just really leery of using languages that don't have a clear separation between immutable and mutable state. Having it in Rust catches so many bugs.

I also want to write code in languages where you don't have to engage in bad software engineering practices to get optimal performance. That usually means aggressive inlining, something that Rust excels at.

edit: the other thing I wanted to mention is that rust's features cause dependencies to be pretty high quality.

If I pass in a slice of something, I'm no longer worried that something ten layers down will change it.

Error handling is explicit and panics are rare, so I'm not worried that dependencies will start throwing exceptions after an update. (This is the reason functions should indicate errors in type signatures—a better ecosystem.)

ADTs mean dependencies represent fewer illegal states internally.

It's just really nice to write code where the bugs are a couple levels up from bullshit like this.
I wonder if it isn't handheld PCs that are scaring them, because I would never buy a Nintendo device for my children when unencumbered and repairable hardware is becoming abundant.

Aside from their litigious nature against emulators they robbed as many people as possible with habitually faulty Switch controllers until the EU forced them to provide a lifetime warranty, their no-refund policy is illegal in many places, and they demand launch-day prices on games in perpetuity because their monopoly on much of gaming's culture allows them to.
Future Halo Titles to Use Unreal Engine
Well now I'm just confused. Let me ask you this: to specifically which mass graves are you referring, from which time period?

The thread supposition is that the men tucked the women away and then went off to war. My counterpoint is that what evidence we have of the ancient world (more than 3k years ago and such since the people in the replies vaguely talk about tribes) doesn't really indicate that people "went off to war" like that, nor that what conflict did happen didn't have women in it.

There's also the issue that if we're talking mass graves > 5k years ago, so from sites from cultures about which we know very little, it's very difficult to accurately determine and individual's biological sex, and essentially impossible to determine their gender (knowing nothing about the genders of that society). https://onlinelibrary.wiley.com/doi/10.1155/2015/908535

If you're of the persuasion that modern gender enthusiasm is stupid or whatever, that's irrelevant, we're discussing ancient cultures, and other cultures clearly have had more than 2 genders before so we need to acknowledge the possibility https://www.pbs.org/independentlens/content/two-spirits_map-...

So: which grave sites did you mean? The oldest one we know of, Jebel Seheba, may have been from a protracted series of conflicts and is about half half male / female for the skeletons for which sex can be reasonably determined. The Talheim death pit had women in it. The crow creek massacre site had women in it.
>Modern cars in the US... are not only dropping AM radio but also now SiriusXM satellite radio

What's wrong with that? It's utter garbage. Only a fool would spend money on a subscription to it. You'd get better audio quality from a 1970s-vintage tape deck.
As someone born in the UK, who grew up in Australia, and who now lives in the US, this trope always makes me laugh...

England sent prisoners to America for nearly 70 years before sending any to Australia, mostly Virginia, Maryland and the Carolinas.
For people not actively dipping their toes in the field, which type of search do you have in mind ?
Android apps on Sailfish were rarely usable, if they worked at all. One issue I remember, because it caused us a lot of grief was GPS.

The android app would not get an accurate fix unless a Sailfish app first woke up the GPS and obtained an accurate lock.
Gas stations are independent. The energy is already on site. In a real pinch it can be pumped with manu labor.

None of that is true in the EV case.
What was the rate of variance you were seeing? I'm curious how much it compares to other similar setups. I haven't been technically in the weeds for almost 6-7 years so kind of curious.

That said, HPC is hard, and even minor hardware/OEM failures can have a massive downstream impact.

Also you seem to be downvoted for no reason. At that size of a cluster, I'd be surprised if you didn't have a subset of flawed GPUs.

> There was a running theory that the edge chips were not as good

My gut would agree with that sentiment, simply because engineering is hard and it takes time to stabilize QA (eg. look at how long it took to stabilize hard disk QA, let alone a bleeding edge GPU architecture).
For what I hack on I often run into issues with the FFI performance between go/c# <-> c/c++. I’d rather not write C or C++ and Rust is one of the few languages that allows me to mess around with obscure libs at native performance and yet slap a web interface in front of it. cxx/bindgen is stellar in how fast they allow you to wrap libraries. These cases is where I would want like the simplest most opinionated web framework (like gin in Go).

For everything else, there’s Go IMO.
User data is not disclosed to adveritsers. Please produce the documentation where I can purchase user data. All I can do is ask google to target people. I can not get info on those people from Google.
This sounds like quite a few podcasts, ironically enough.
Which is not AM
Is it a window manager?

I don't actually see a landing page anywhere that explains what Hyprland is :)
The male voice has a real resemblance to Leo Laporte. Similar tone and cadence.

Uncanny valley all round.
People keep saying this — but if I had to give a junior the level direction I give an AI bot everyday, beyond their first few weeks, that person would be on a pip pretty quickly.

Maybe I’m just fortunate, but most places I’ve worked the difference between jr and senior has been the scope they owned and the amount of time spent architecting/reviewing/mentoring vs heads down coding. Seniors are not just handing off grunt work to juniors.
I reckon "Rust on Rails" would be a great idea.

It'd be cool to have an out of the box "90% of what a website needs" toolkit that means writing your 10% custom code/secret-sauce in a modern code security obsessed language. Even if it is opinionated and "batteries included" in ways that make some things annoying.

I have built many projects that start with a WordPress install, to piggyback it's CMS, user management, and admin backend. I then inevitably end up making a choice between writing the project in php, or jumping through hoops to use the WP features (like auth and user accounts) in some other language that's more appropriate to the task at hand.
This is the result of conservative/Right leaning interests lobbying Congress for years, because a substantial amount of AM radio programming in metro areas is conservative talk and religious programming. The connection to car audio systems is likely because drivetime is where stations and shows make their money. To polish the point to a blinding glare: this is freedom loving/rule hating American conservatives leveraging the government to force businesses to incur expenses because politics and feelings
> modern liberal societies

Which modern liberal societies do you know? Only societies I know in the western world are the ones that enslave men and women for resource extraction by the ultra wealthy, leaving them poor and tired and helpless and hopeless in the process. Taking their hard earned money and shoving propaganda at them every waking moment. Which is the fundamental reason as to why people aren’t having children. Has nothing to do with “not enslaving women.”
> Like one podcaster will act shocked by a fact, but then immediately go to provide more details about the fact as if they knew it all along.

Some podcasters actually do this. For example, I've noticed it in some science podcasts where the goal is to make the audience feel like "gee whiz that's an interesting fact." The podcaster will act super surprised to set the emotional tone, but of course they often already knew that fact and will follow up with more detail in a less surprised tone.

That doesn't mean this isn't a bug. But stuff like that reminds me that LLMs may not learn to be like Data from Star Trek. They may learn to be like Billy Mays, amped up and pretending to be excited about whatever they're talking about.
> Satellite radio may, or may not be available as the ground stations that power it require even more advanced transcievers and software to operate and could take months to repair if attacked or destroyed

Not just the ground stations! If we're talking about an attack, the attacker very well might have the capability to shoot down the satellites themselves, too.

AM radio is portable and decentralized. Sure, it can be jammed, but so can pretty much anything else that requires you to send information through the air.