skysight-inc/HackerNews huggingface dataset:
https://en.wikipedia.org/wiki/Hampton_v._United_States

>By a 5–3 margin, the Court upheld the conviction of a Missouri man for selling heroin even though all the drug sold was supplied to him, he claimed, by a Drug Enforcement Administration informant who had, in turn, gotten it from the DEA. The majority held that the record showed Hampton was predisposed to sell drugs no matter his source...The case came before the court when the defendant argued that while he was predisposed, it was irrelevant since the government's possible role as sole supplier in the case constituted the sort of "outrageous government conduct" that Justice William Rehnquist had speculated could lead to the reversal of a conviction in the court's last entrapment case, United States v. Russell.[2] Rehnquist was not impressed and rejected the argument in his majority opinion.

Here's one where the government said "Hey you should sell this heroin that I gave you" and the conviction was upheld because "the record showed Hampton was predisposed to sell drugs no matter his source." So no, the simple act of an undercover cop asking you if you'd like to commit a crime isn't entrapment on its face.
Your description isn't a work around, it's the exact same buggy behavior, just implemented in JS, instead of a malware scanner. GET or POST is less important than user action, if your code consumes a token without user action, it doesn't matter if that's server side or client side, GET or POST.

If outlook is clicking on links or buttons that generate POST requests, then outlook is broken. If outlook is loading a page, and the page without further interaction is sending a POST, that's just as bad, if not worse than expiring the token on that same GET.

I wouldn't call that a work around, would you?
Monocultures are almost always bad, if nothing else they are a signal that you aren't hiring on merit.
I didn't think this would be quite so contentious. It's been great for me. I manage very distributed teams across multiple time zones, multiple language barriers, and heterogeneous platforms. It's difficult. Bun makes it easier because the features in the distribution are virtually guaranteed to work together and obviate the tooling version hell. I have fewer 1:1 setup meetings. I haven't had cross-platform issues. Finally, the speed is actually important on lower-tier hardware.

It's for the same reasons that I switched to biome. It's faster and reduces total dependencies. I very happy with this combo.

Is there more code tooling (linting, formatting, etc.) on the roadmap for bun, or are you focusing on the runtime features?
Initial Freeze Dates Announced for Debian 13.0 "Trixie"
Microsoft owns the domain & owns the client. They are the user in this case
yep...

there was a tv ad for subaru vehicles a couple of years ago (not that long!), and during the ad, they showed the infotainment system, where the user pans the map on the navigation touchscreen, and the map moves at maybe 1fps! in an ad!

I kinda wish they standardized the car interface for tablets (like android auto, but more features), where you could just buy a tablet and insert it in (like din slots for radio, but tablet-sized), and the car would expose some non-critical interfaces to the tablet (AC,...), and you could just buy a replacement tablet if needed. Cars are made to last 10, 15, even more years, while the computers/entertainment devices move a lot faster, and that includes the connectivity (many cars on the streets today were made before 4g, and 3g is mostly dead).
Amazing writeup - I needed this a few months ago :)

My impression after my own, shallower dive is that trainable dictionaries are an underappreciated part of the (or at least my) system design toolkit.

For example, say you're serving Wikipedia - a bunch of pages that are kind of static. In order to minimize disk space, you'll be tempted to compress the content. Compressing the whole corpus gets a good compression ratio, but it means that, to read an arbitrary item, you need to decompress everything (or 50% of everything, on average, I guess).

So to get random access, you compress each page. That's ok, but you get a worse compression ratio because every compressor starts from scratch.

But with Zstandard and a trainable dictionary, you could train a dictionary on a couple pages, then use that dictionary to compress and decompress arbitrary items.

As far as I can tell, that's probably the best of both worlds - close to the compression ratio of compressing the whole corpus with gzip, but the random access of compressing each item individually.

This seems really generalizable - e.g. maybe Facebook has to store a zillion photos that are very rarely accessed, but 10% of them are selfies. If we use a vector search to find clusters of similar items, we can compress those items with a single dictionary.

In fact, taking another step back, it seems like databases ought to offer this out of the box. Just like the concept of an index, it's not always a win and there are a lot of knobs that you might want to tune, but the benefits seem clear.

Maybe all of this already exists, or there's something I'm missing, but I really appreciate article's like OP's that break things down so clearly.
You may know this already, but Nintendo has a design strategy that helps explain why they do this, "Lateral Thinking with Withered Technology": https://medium.com/@adamagb/nintendo-s-little-known-product-...
The failed startups are a vital part of the Aeron economy, putting these back-savers into circulation at 1/3 of MSRP
The best galvanization was in the 80s when the OEMs were scrambling in the "surprise, lead just got banned" era (lead acts like an anode, think of it like a lesser version of a high zinc primer).

That said, it's not the thick hot dip you see on I beams or on bolts at the hardware store and a modern car with modern coatings and attention to corrosion is still better.

Of the three continents that produce a lot of cars the Europeans still take corrosion more seriously than anyone else.
> Government is just a collection of people, collection of unknown neighbors.

I don't think that's an accurate comparison. None of the politicians in Washington are my neighbors, the closes one lives about 300 miles away but he is never actually home. Those politicians have an extreme amount of control over my life, well beyond what seems reasonable given how disconnected we are.

> Do you act or do you not act?

That varies a lot, but context is everything. If I see someone bleeding out, yes I would help. I generally have basic first aid on me including a tourniquet and chest seals. If I have open cuts on my hands and no gloves I'd have to consider the risk of infection, but if someone is likely to die I think I would take the risk (you never know until you're in the situation though).

If someone is attacked on the street, again yes I'd likely act. Context still matters, if I'm 30 feet away and the person has a gun I'd be of no use unless I'm also armed, and even then I'd have to draw before they saw me. If someone is getting beat up, mugged, even stabbed, sure I'd jump in. I think of have a really hard time living with the knowledge that I watched someone get attacked or murdered and did nothing.
It's a feedback loop as well; I refrain from saying anything too nerdy on BlueSky because it feels “off-topic”.
That was a hypothetical of a government taxing production. Of course in practice they tend to do the opposite, subsidizing food production quite heavily.
For one, I didn't say "all Indians" are bad apples, just that the nepotism and cast issues are rampant enough that it's a know issue at this point in the tech industry where Indians are sometimes overrepresented.

Secondly, do you expect people to post links to all cases of Indian nepotism/cast issues in the tech industry, when Google is at your fingertips with enough cases that it's not an isolated incident? That link was one an Indian friend shared right now when I sent him the Subaru link, when I asked him if the nepotism is real.
It was not in Kansas city and I believe it was because it was a pilot program in kc for a while since it was one of the earliest locations for gfiber.

I could go dig up my old bills

Edit : yeah just found my bill from october 2019 and I was charged 50 dollars.
They quietly raised the price ghen claimed it was always 70 dollars. Obnoxious.
Never mind sheep, what about cats? Larry, the Number 10 cat has to be a contender.

Considering the wealth of the nation was based on the woollen trade, with London being the place where weavers from Flanders made that wealth, times have changed.

The Speaker's Chair in the House of Lords is still a wool sack, although, a few years ago, it was found to be stuffed with horsehair.

The Royal Navy grew to defend the cross channel trade in wool and that led to 'Britannia Rules The Waves' in a big way, up until about a century ago.

The British weather and the plague made it so that wool was the winning product, with the customers being the armies of Europe and the slaves that needed to be clothed. Although mining was crucial to the Industrial Revolution, wool was the original cradle of innovation. We owe so much to wool, and sheep.

Oh, Fuller's Earth was also crucial to the success story, needed for cleaning wool, along with urine, which peasants provided all by themselves, in abundance.

Other wool was not with the long, tough fibres that British wool had, hence the desirability of the product.
NB:

1. Most “safe browsing” browser features do this to some extent

2. Any browser or mail extension with access to the URL might also do this

(1) and (2) might be done by remote servers, even in remote countries.

This is one of the reasons why you should avoid magic links (like login links or bearer tokens like S3 signed URLs), because you may inadvertently be handing them to other parties.
You hit it right on the head, I think.

Even at my own university, I struggle to maintain a 3.0 GPA while at the same time actively tutoring students for the very courses I'm failing.

The issue isn't knowledge or competency, it's a mix of work ethic and tolerance for menial busywork.

I think some of us just aren't made for the academia grind...
Yeah because only ethical hackers ever look for vulnerabilities
I thought they had banned this kind of thing, but I can't find a reference to it so now I'm not sure.
Basically all college-bound 18-year olds understand what debt is

not to sound snarky but seldom do I read here something more wrong... if they did they would NEVER take on the kind of debt they are taking on in droves to get that paper. "debt" is one thing, you probably understand "debt" when you are a kid... understanding loans however - is an entirely different thing from general concept of "debt"
Just as an aside - a friend had their car nicked in NYC this winter. He was able to tell the cops the car location from some Toyota find my car type thing. The cops said they saw nothing on the street so unless he could come and make the horn beep infront of a garage - and then get a warrant - there was nothing more to do.

He now has a new vehicle.
OP's not suggesting they're trying to fail, OP is suggesting they're not trying very hard to succeed.

A typical bootstrapped business wouldn't dream of spending money on equipment that wasn't absolutely essential because it pointlessly burns valuable runway. But when you're spending someone else's money and don't see this startup as your one shot—when you can always start again with a new VC when this one fails, and the new VC will be totally understanding of your past failures because that's just how the dice roll—the need to be careful isn't there, creating an incentive to live it up while you're flush with cash.
It's a shame Sinclair didn't realise the QL was the moment he should have started being a bit less aggressive on the penny pinching.
Would you be willing to share the details of this either publicly or privately? (My email is in my profile.) I'm trying to do the exact same thing on my 2021 Highlander and have not been able to find any info. I found threads where people have asked how to do this on forums and reddit, but the responses are ALL along the lines of, "first, get a sheet of tinfoil, then shape it into a hat..." etc etc.
> topics I'd rather not think about have started to come in.

I'm not an HN doomer, but I will say that I have distinctly noticed, in the last week or two, that some topics that would normally be flagged out have been allowed to persist and garner thousands of angry talking-past-each-other comments.

I imagine this to be a temporary experiment for extraordinary circumstances/events, which will be dialed back to normal soon.

I hope I'm right. This experiment, if it be so, has shown that we here are the same kind of lousy uncharitable communicators as the rest of the world. I miss believing otherwise.
Sellers had ratings and reputations. It also allowed the long string of shady middlemen to be cut out.

Drug producers want pure products. It's almost entirely middlemen who cut drugs with whatever random chemicals they have on hand.
> Microsoft knows what they're doing

Right. Thanks for consuming my SSO magic links.
Kind of ironic that you are pitching this with an ID you created 16 hours ago. Clearly there are some interactions you don't want tied back to your real life identity.
Yes! In Uruguay, my first computer was a Microdigital TK-90, and the second one a TK-95, and those are the machines I learned to program on.
Show HN: Qurania, Your Friendly AI Tutor
Meet Qurania: Your AI-powered buddy for mastering Arabic! Play engaging games, Chat like a pro, Dive into Quranic stories, and ace interactive quizzes—all at your pace. Say goodbye to boring lessons and hello to fun, personalized learning!

We’re thrilled to introduce Qurania, an AI-powered tutor that makes learning Arabic as engaging as it is meaningful! Whether you're a complete beginner or looking to deepen your connection with the Quran, Qurania offers a unique learning experience packed with fun and value.

Why Qurania?
Chat & Converse: Practice Arabic with your friendly AI tutor—ask questions, learn phrases, and enjoy interactive conversations.
Dive into Quranic Stories: From Nuh (AS) and the great flood to Musa (AS) and Pharaoh, discover captivating narratives while enriching your vocabulary.
Master Core Vocabulary: Learn the 75 most-used words in the Quran, unlocking over 50% of its sacred text.
AI-Generated Visuals: Stunning illustrations bring Quranic stories to life, making learning vivid and memorable.
Gamified Quizzes & Tools: Reinforce your knowledge with interactive quizzes and spaced repetition that keep you motivated.
Personalized Progress: Track your learning journey and stay consistent with reminders tailored just for you.

Qurania isn’t just an app—it’s a transformative journey where spiritual enrichment meets effective language learning. Ready to make Arabic simple, engaging, and fun?
"Corporate personhood" is a real thing people believe
A powerful Chinese AI model just dropped–but don't ask it about Tiananmen Square
Cool. If you ever want to chat about this stuff (outside of HN) feel free to drop me an email. Email is in my HN profile.
I can see how Microsoft ended up in this position, although it's unfortunate.

E-mails show up with obfuscated links all the time; you can't detect phishing just from the URL if legitimate e-mails are using https://us123.list-manage.com/track/click?u=87958734095826 as an URL.

You need to load the URL, if you want to check if a fake Google login page shows up or something like that.

And the phishers are trying to evade your URL scanner. If your URL scanner has an identifiable user-agent, or doesn't execute javascript, or there's anything else that makes it identifiable, they'll show a boring legitimate page to your scanner and only phish the real users.

As I understand it, self-serve ad networks have similar challenges detecting ads placed by scammers.
I'm afraid I do not share your optimism.

Homeless gathering tend to be moved to be out of sight.

We (in the U.S.) happily do not care for those whom cannot afford healthcare.

And those currently with their hands on the levers of society have already shown themselves to not act all that altruistically.
Such a shame. The QL would look modern today. Replace the two microdrives with SD card slots and the rear ports with USB-C ones. And add a backspace key, of course.

I just love those keycaps.
This has been the way since the first internet boom in the early 2000s. The successes make too much money for it to be any other way.

Overt fraud (sometimes known as "long firm" fraud) is rarer than you think, but there are the Theranos companies out there. Then things with very questionable payment structures like WeWork.

This is also why "qualified investor" rules exist in the US. People briefly got into cryptocurrency (ICOs) as a way round this, which really is an all scam all the time economy.
I personally searched for and couldn't find an app that gathered various random generation tools, like the ones on random.org (integer sequences and sets, dice, list shuffle...)

Other than that banking, transport, government apps are (almost) never on fdroid, but that's not something a weekend project can fix :)
I've heard about this being a known issue with cars from other manufacturers, so I can believe it. It's interesting that nobody thought to include a way to let the vehicle know it should stop trying to communicate to handle a potential end-of-service situation like this. It's fairly common for people to keep cars for more than a decade, they're a really expensive necessity for many.
Sounds like his next step was anonymous assassination markets.
Don't underestimate the amount of knowledge you don't have to perfect things. I remember building scheduling software in PHP in high school, because I just fixed problem after problem, and I was not limited by any form of knowledge. If I'd have to do it again, I'd be perfecting the architecture, refactoring everything every other week...
This was extremely useful. Thank you.
Allocate 0% of resources of the project, and spend your remaining time with loved ones, see some wonders, give them experiences to remember you by, make things right, etc.
Algorithms are terrible with that. For example, there was this girl on TikTok who made fun things with her hair. It was fun, I marked it as I liked it. The first few times I enjoyed the exact same joke. Then when it became too frequent I indicated that I wanted less of it. The algorithm immediately thought that I didn’t care about fun things at all. I did this about 3 times, and my feed became really boring. The same in every single social media.

And it’s even worse, because when I flagged clear lies, my feed became more bland. So at the end I’m incentivised to consume lies.
Sigh. I worked at a shop that was spending months waterfalling a frontend to some background API calls. I finally got annoyed enough to spend a weekend actually implementing the thing as a Django app. There. Done.

I got my ass handed to me by management for not going through the proper processes.

I learned something that day: I never want to work somewhere that engineers serve the processes and not the reverse. There are some that are good and necessary: like “thou shalt deploy via CD and not SSH into prod to edit code”. There are others that only exist to serve bureaucracy, and those try my patience.
I have a theory that extreme levels of VC investment mean, relative to whatever ownership shares the employees doing the actual work get, the original VCs have extreme ownership over whatever profits the business might generate (including from an IPO/sale).

Well, that’s just a fact. But my theory is that this ultimately incentivizes the employees to invest in their own skills and maximizing their salary-earning potential, rather than making the business succeed - the behavior you’ve described here.

If the market were sane, I think VCs would be averse to investing in already-highly-invested-in companies that don’t have clear paths to profitability. But, well… our markets aren’t really sane or sensible in that way. Many VCs and managerial types would rather crack whips or institute OKRs/other MBA-type nonsense than simply make sure employees are both adequately salaried and adequately invested in the success of the company.
Introduction to ORC-VCC Systems
Yeah... Just checked and disclaimer I'm not trying to diminish OP's achievement which is huge but ... https://exeter.edu/admissions/financial-aid/tuition-costs/
I’ve been writing css/scss/stylus/linaria/whatever styling stuff for 18 years and I think tailwind improves life much more for css knowers than for css noobs. I prefer it over raw css for sure - I’ve written the same shit enough times that I’m happy to take some shortcuts and more than willing to pay for some tooling to do so. Tailwind hands out less abstraction rope compared to vanilla css and sass and all the rest, so much lower chance I open up a file and find some convoluted special little kingdom of abstractions that need to be handled carefully. Reduced cognitive load in the long run for a small up front learning/setup cost.
I thought this was going to be a technical review that goes into detail about the rendering pipeline or something, this is just a "how does this arbitrary video game perform with different settings" kind of review, not really HN front page worthy?
Porque no los dos
You can also do other stuff like start the climate controls so the car is comfortable before you reach it on hot or cold days.
I mean, yes and no?

27M speaking.

I see most of my friends irl about once every two weeks or so. We either make all day/weekend long plans or we don't meet up.

However we spend at least 2-3h on call daily in Discord and exchange about 200 messages a day in our Telegram groups.

Being conservative with both of those metrics that is.
The C stands for Cursed.
I heard that Daisyui v5 is ditching Tailwind so now it's just pure CSS.
Netherlands exempts ASML sales to China from export laws
Swift Everywhere: Bringing Swift Packages to Android
You just burn the hydrogen and receive h2o in return.
i am not a JavaScript programmer, but can someone explain exactly what bun does ? does it compile JavaScript and target a backend like LLVM equivalent for the browser ?
This is a genuinely good idea for a business that I think you should explore further if you have the bandwidth.
I have the same problem finding an article about meta problem solving. The writer compared it to skiing or judo or some sport. No combination of keywords conjures up the right article in search.
One small change, a 68000, 1 extra ROM and 8 more RAM chips would have made all the difference. Could also use 4-bit memory chips to save space.

I'd have done that and ditched one microdrive.
Trump, religion and crypto --- a match made in heaven --- or so the religious seem to believe.
It's apparently not awful; it's variously reported at 60 to 76dB depending on where you look:
https://www.geonoise.com/train-passes-through-an-apartment-b...

Although this paper indeed finds it can be a lot higher in the station:
https://www.sciencedirect.com/science/article/abs/pii/S03787...
To be fair, we almost had Bernie which supported all of those policies and positions (other than UBI if I remember right).
Unless you aren't fit for traditional academic learning models.

I spent most of my young adulthood working on projects (not nearly as insanely technical as this! but) similar to this. But I dropped out of high school, didn't go to college, because none of them would teach me in a way, or a pace, that fit my learning disability or mental models. Luckily I had the drive to teach myself, and built a successful two-decade career, despite my parents and teachers telling me I'd fail and become homeless.

High school kids have insane potential, and can achieve truly amazing things. But often people disregard them and don't set them up for success. So many companies could hire really great engineers, even from high school, if they could just find the motivated ones and put them in a mentorship/apprenticeship program that aligned with their interests and ways of learning.