MurphyA/hacker-news huggingface dataset:
by arewethereyeta | 2025-05-16 14:24:04+00:00
not really, I still consider them qualified enough to push new stuff. Wether it's a good or bad movement I see them as qualified yes. I was not refering to the page but the people behind the design proposal. I, for one, was never a big fan of material design even though I implemented it in some projects. I am still open to new stuff. I've seen people here calling shadcn a monstruosity for example.
by danielmarkbruce | 2025-05-16 14:24:09+00:00
Lol, we also know how inference works. The fact that LLMs turned about to be surprisingly effective doesn't mean we don't know how it works. There are many fields where we know the underlying physics and it's just difficult to actually predict real world results because there are so many calculations. What's next, you are going to tell an aerospace engineer that flight is "emergent" because we need to run simulations or experiments?
by ynik | 2025-05-16 14:24:36+00:00
Bytecode instructions have never been atomic in Python's past. It was always possible for the GIL to be temporarily released, then reacquired, in the middle of operations implemented in C. This happens because C code is often manipulating the reference count of Python objects, e.g. via the `Py_DECREF` macro. But when a reference count reaches 0, this might run a `__del__` function implemented in Python, which means the "between bytecode instructions" thread switch can happen inside that reference-counting-operation. That's a lot of possible places!

Even more fun: allocating memory could trigger Python's garbage collector which would also run `__del_-` functions. So every allocation was also a possible (but rare) thread switch.

The GIL was only ever intended to protect Python's internal state (esp. the reference counts themselves); any extension modules assuming that their own state would also be protected were likely already mistaken.
by microtonal | 2025-05-16 14:25:36+00:00
You can say a lot about Android 15, but I have a Pixel and an iPhone 16 Pro and they do not look alike... at all? Pull down the notifications and quick settings, it does not look remotely like iOS. The same for all the native apps.

I wonder if you have Samsung One UI 7 or some other skin. One UI 7 looks a lot more like iOS, but there is little Google can do about that?
by MBCook | 2025-05-16 14:26:28+00:00
Yep. It was THE program. A bit like how Office was THE program in the late 90s and in the 2000s before Google Docs really started taking off.

The kind of thing people bought computers for. You didn’t need a computer. You needed Word Perfect.

I still remember the little card you could put above the function keys on your keyboard that showed you what alt-F7 or ctrl-F9 did. Each modifier was a different color.

First program I remember seeing people really use on a computer when I was a kid.
by jitl | 2025-05-16 14:26:41+00:00
If they’re gonna do that why bother making a new concept? You could already build(normalString, someDict)

Like why make me state “A goes here, also the value of A is 1” when I can just say “1 goes here”? When I build an array or map, I just write the expression

{ key1: value1 }

I don’t need to write

build({ key1, value1 }, { “key1”: key1, “value1”: value1 })

Why should an sql literal be any different from an array or dictionary literal?
by mikhailfranco | 2025-05-16 14:26:49+00:00
68) “The past controls the future but the present controls the past.” (G.I. Gurdjieff)

I always thought that was Orwell "1984" (1948).

I know Orwell used Zamyatin "We" as an inspiration, but not seen the Gurdjieff attribution before.

P.S. Also a fan of Asian Dub Foundation's Memory War.
by bsimpson | 2025-05-16 14:26:58+00:00
There isn't a highest age for testing. When you participate in an experiment, you enter your birth year, and we use that to stratify the data into age bands.

Unfortunately, participant panels are not great at having representative populations. It's been a while since we've put a study on Mechanical Turk, but it famously skewed towards young Indian men.

One of the reasons to ask age and gender is to balance towards representative. It helps you detect and correct for imbalances in the participant pool. However, commercial participant panels are bad at certain demographics, particularly at scale. There simply aren't a lot of 70yo women using UserTesting or Cint. If you insist on having statistically significant quantities of responses from older women in every experiment, you'll exhaust those panels disappointingly quickly.
by anton-c | 2025-05-16 14:27:22+00:00
Does it require the skills of using powershell to open and search? I'm very curious but am not a coder, I do audio and graphic design. That being said I've copy pasted pieces of python, tailored it to my use and made it work.*

I'm just very curious to check for myself and my family.

*hah, here's me making it work https://www.youtube.com/watch?v=PMeRFnkHgBc&t=97s
by mtaras | 2025-05-16 14:27:24+00:00
"Message me" is through a bot in my main messenger app, so the agent is just a chat window for me. "Later" happens per my requests, and agent has an ability to do something later because I just automatically invoke it on a schedule periodically, and ask it "check notes and chat history — do you need to do something, like message the user to remind them of something", and agent has the message_user tool to do that (that goes to the messenger bot API). Or it can decide to do nothing.
by jillyboel3 | 2025-05-16 14:27:32+00:00
No, apple is clearly the evil one. They are bullying many, many, many other companies and individiuals in a similar, and often even worse, fashion. Those don't speak up because they're afraid of Apple's wrath. Thankfully Epic did have the balls to stand up, and now various various legal entities are forcing apple to make changes that benefit everyone (except apple).
by alabastervlog | 2025-05-16 14:28:51+00:00
1) God damn that movie is so good.

2) I think part of why it stands out so much is that there are incredibly few excellently-made age of sail war films. A few of the black & white and early color era ones are pretty good (The Sea Hawk and such) but those are pretty different in tone. Master and Commander is very nearly unique. You have to switch over to sci fi (Star Trek, maybe Forbidden Planet) to scratch a similar itch. If you want specifically age of sail, with that structure and tone (war, edge-of-civilization exploration with a ship), your options are very limited.

3) I have discovered only very-belatedly that Peter Weir is one of my favorite directors. I had no idea for the longest time that the same guy did The Mosquito Coast, Master and Commander, The Year of Living Dangerously, Dead Poet's Society, Witness, and The Truman Show. Dude just knocked out one quietly-great movie after another, across multiple genres. I've gone back and picked up some others (Gallipoli, The Cars that Ate Paris) and have yet to be disappointed. The remainder of his all-too-short catalogue is high up my to-watch list. I've seen zero duds from him so far.
by tzs | 2025-05-16 14:28:52+00:00
This is the first episode of a two part PBS Nova special on multi-vehicle crashes. The second part is https://www.pbs.org/wgbh/nova/video/ultimate-crash-test-impa...

These were just broadcast for the first time, so should be available for free streaming on Nova's website for about a month before they become members only.

Description of part 1:

> Surprisingly little is known about the behavior of cars and drivers in uncontrolled, real-world accidents, despite rigorous testing in laboratory-controlled crashes. Now, a first-of-its-kind experiment aims to discover what really happens in a multi-vehicle pileup and how cars and driving could be made safer.

> In the first episode of this two-part special, go behind the scenes as scientists make a series of high-stakes decisions to ensure the ambitious experiment goes off without a hitch. They only have one shot. The plan is for 8 drivers to drive 8 different cars by remote control at 70 mph down a hazardous straightaway. But how can they best represent real-world conditions to create a crash, especially when the drivers have no idea what’s about to happen? How do they ensure that the remote drivers feel natural behind the wheel? And what is needed to fully capture every data-point possible? The intense preparation for the most ambitious crash test ever conducted culminates in the moment of truth as the cars barrel down an airport tarmac and collide in a massive, multi-vehicle pile-up.

(The way they reproduced drivers not knowing that a crash was going to happen is by having 4 of the drivers be volunteers who did not know that crashes were being studied)

Here's the description of part 2:

> In the second episode of this two-part special, forensic analysis is put to the test. Real-life crash scene investigations have very little data to work with, so are they accurate? And what can we learn about car safety when there is actual data to show exactly what happened? Follow scientists, engineers, and accident investigators as they analyze a treasure trove of data – more than they’ve ever been able to work with before. Interviews with drivers offer valuable clues into what they saw and how they reacted, and a LIDAR scan of the scene is stitched together into a digital version of the entire event that can be analyzed millisecond by millisecond. In this unprecedented look at a major multi-vehicle accident, discover insights about driver behavior and vehicle design that could save lives.
by troyvit | 2025-05-16 14:29:03+00:00
I think that also works in the favor of Sci-hub though.

> I regularly receive requests from Sci-Hub users to help them download some paper that cannot be opened through Sci-Hub. The number of such requests increased in the past two years, since Sci-Hub database updates were paused. The opposite also happens: users ask whether they can upload to Sci-Hub some paper that they have bought or downloaded via university subscription.

Now, instead of having to deal with all those requests, Sci-hub can point users to this market to get the paper instead of eating up its limited personal resources. Papers that they can automatically scrape will still be there as always, this is just to handle those special requests that need a human. If the user can't or won't set up a coin then they don't want the paper badly enough. I mean heck they can always go buy it from the journal.
by schultzer | 2025-05-16 14:29:25+00:00
Just took a quick look, and it seams like the parser is hand written which is great, but you probably want to build a lexer and parser based on the BNF grammar take a look at how I do it here https://github.com/elixir-dbvisor/sql/tree/main/lib and do conformance testing with https://github.com/elliotchance/sqltest
by lesuorac | 2025-05-16 14:29:57+00:00
It's not a double standard.

Musk has a history of doxxing.

Pichai/Cook does not have a history of doxxing.

Ergo, we would expect Musk to doxx somebody given the opportunity while we would not expect the same of Pichai/Cook. The standard being, somebody who likes to doxx will doxx.
by RetroTechie | 2025-05-16 14:30:25+00:00
Loved the part where it described all the previous 'emperors', 'kings' etc, who had claimed the area without ever setting foot there.

Come on... boots on the ground or it doesn't count.

And I'd prefer any interested parties consider themselves "caretaker" rather than "owner". Care for the land & its inhabitants, and (maybe) you can carry the title. Rape it, and you have no business being there.
by pogue | 2025-05-16 14:30:27+00:00
Also by Newsweek and Finding MH370

Fact Check: Do Videos Show MH370 Boeing 'Teleported' Away by UFOs? https://www.newsweek.com/fact-check-do-videos-show-mh370-boe...

Let's Talk About UFOs [S2Ep13] https://www.deepdivemh370.com/p/lets-talk-about-ufos-s2ep13
by jillyboel3 | 2025-05-16 14:30:47+00:00
> I would also not want to do business with Epic

So don't put yourself in the position where you have to do business with Epic, like forcing them to use your store to get software on the platform over a billion users use.

Apple could easily just do what various courts have ordered them to do: Open up the ecosystem and allow anyone to distribute apps. This has the added benefit of allowing apple to stop doing business with the entities they don't like, because they are no longer involving themselves in a transaction between the user and the business the user has chosen.

It will also save their executives from a prison sentence if they keep this up.
by celeritascelery | 2025-05-16 14:30:54+00:00
> That's the trade-off. Personally I think a single digit percentage slow-down of single-threaded code worth it.

Maybe. I would expect that 99% of python code going forward will still be single threaded. You just don’t need that extra complexity for most code. So I would expect that python code as a whole will have worse performance, even though a handful of applications will get faster.
by Lio | 2025-05-16 14:31:13+00:00
Master and Commander[1], I love that film and the series of books.

A detail I loved from both is that the French are treated with respect as formidable adversaries.

There's no love lost in battle but when either side are captured they generally treat each other well[2].

The other detail is the amount that the protagonists get permanently injured; burned, amputated, broken or just lost overboard. That happened, a lot and people just got on with it.

1. https://en.wikipedia.org/wiki/Master_and_Commander

2. Maturin does get tortured in one of the books but we'll gloss over that.
by bsimpson | 2025-05-16 14:31:47+00:00
Have you looked into UX Engineering? It's a discipline for people whose expertise spans engineering and interaction design (e.g. might have been in one of those roles at companies that don't have UXE). It's been a while since I've interviewed, but I found the questions to be fair and not at all "leetcodey."

It's also an important niche - people who learned to build things because they like to make, not because they found CS interesting. UXEs tend to be versatile people who can not only flex in a lot of roles, but are also good at translating the expectations of one role so someone in another role will understand.
by dylan604 | 2025-05-16 14:31:51+00:00
None are is a pretty wide brush. The ones that are not are not making news headlines. Only the companies demanding RTO are making headlines.

There are plenty of smaller start ups that are remote only. There are also companies boot strapping so they again are not making news with funding rounds.

TLDR Just because something is not in the news does not mean it does not exist.
by jerf | 2025-05-16 14:31:59+00:00
I have a hypothesis that being dynamic has no particular effect on the complexity of multithreading. I think the apparent effect is a combination of two things: 1. All our dynamic scripting languages in modern use date from the 1990s before this degree of threading was a concern for the languages and 2. It is really hard to retrofit code written for not being threaded to work in a threaded context, and the "deeper" the code in the system the harder it is. Something like CPython is about as "deep" as you can go, so it's really, really hard.

I think if someone set out to write a new dynamic scripting language today, from scratch, that multithreading it would not pose any particular challenge. Beyond that fact that it's naturally a difficult problem, I mean, but nothing special compared to the many other languages that have implemented threading. It's all about all that code from before the threading era that's the problem, not the threading itself. And Python has a loooot of that code.
by oblio | 2025-05-16 14:32:01+00:00
I actually hate this trope more because of what is says about the poster. Which I guess would, that they're someone wearing horse blinders.

There's a part of me that wants to scream at them:

"Look around you!!! It's not 1999 anymore!!! These days we have Google, Amazon, Apple, Facebook, etc, which are just as bad if not worse!!! Cut it out with the 20+ year old bad jokes!!!"

Yes, Microsoft is bad. The reason Micr$oft was the enemy back in the day is because they... won. They were bigger than anyone else in the fields that mattered (except for server-side, where they almost one). Now they're just 1 in a gang of evils. There's nothing special about them anymore. I'm more scared of Apple and Google.
by msluyter | 2025-05-16 14:32:03+00:00
This was my question. There's a weird sort of self-cannibalism that this hints at. The LLM is only as good as it is because it's been able to train on existing SO answers. But if over time, SO content production declines, then the LLM results will be less reliable. It seems that a new equilibrium could be one in which -- for newer questions/concerns -- both SO and LLMs will be worse than they are now.
by mapt | 2025-05-16 14:32:46+00:00
Paper claims that the innovation of this category of materials is about manufacturability. Organic TEMs can be spray-on thin films and foams filled with cheap bulk powders, rather than growing inorganic planar semiconductors; The downsides have been that they're fragile and they aren't very good (by a factor of ~500 worse than inorganic semiconductor TEMs). They report on making them 5x better performance (so only 100x worse), and dramatically less fragile.

Presumably, this would have very different applications.
by bawolff | 2025-05-16 14:33:06+00:00
Sure, but copying 1 or 2 sentences verbatim into a long program probably isn't enough to win a copyright suit (de minimis). Or at least it would be pretty grey. Similarly, the simpler the program, the less likely the creative intent shines through.

(Mostly im just trying to say these things depend on the details, and the anti-AI crowd tend to handwave the details away. They might still be right, but its far from an obvious slam dunk)
by AlienRobot | 2025-05-16 14:33:50+00:00
I'm not very good with C++, so one time I tried to use RAII to do all sorts of neat GUI things, like freeze property events and ref count uses of files to know when to freed them from memory.

Essentially instead of doing

object.freeze(); object.setProperties(...); object.thaw();

I tried to do

{ Freezer freezer(object); object.setProperties(...); }

EVERY time I need a start/end matching function I used RAII instead because it looked neat. I tried to make "with" from Python in C++.

The problem is that exceptions thrown in a destructor can't be caught, which made this coding style practically impossible to use. Thawing the properties meant dispatching property change events, which meant that event handlers all around the app would be executed inside a destructor unaware that they were being executed inside a destructor. If any of these threw an exception, the whole thing crashed. In hindsight dispatching these events from a setter instead of from the main event loop also creates all sorts of trouble.
by jgneff | 2025-05-16 14:34:10+00:00
I am also very grateful to James Gosling. I was working with C++ at Taligent (an Apple, IBM, and HP joint venture) in the fall of 1995 when I first downloaded Java to give it a try. I literally jumped up and down with joy after writing my first "Hello, World" program. It was such a breath of fresh air compared to the Taligent CommonPoint application framework we were building.

I took the severance package when Taligent imploded, dropped everything I was doing at the time, and have been working with Java and its related software ever since.
by idkalexj | 2025-05-16 14:34:21+00:00
Im right there with you. I loathe the "embigification" guised as mobile first for desktop experiences. Mice are precise and allow for dense design (which i prefer).

Re the data point, what an amateur stance from the google research team... "found the button 4x faster" as their "look at how much better it is!" metric? If you make the button take up 90% of the screen and you will get the same result but even FASTER, WOW such productivity! What terrible methodology.

I also cant help but notice how much usable information space has now been gobbled up compared from left to right, hope you enjoy writing emails in tiny bubbles.

Also, the new problem they just invented is its now harder to decipher what is a ui element vs a graphic/decoration. I am all for seeing some risk taking but im not sure i agree with the basis for "why this is a good direction".

Google been taking a lot of Ls IMO on the design side, every new guideline push makes google things feel big and clunky. Best example is the google fonts website, the previous version was a work of art, now its just awful (functionally and aesthetically IMO)
by pjmlp | 2025-05-16 14:34:44+00:00
XBox is one of the biggest publishers, where would all those Windows gamers go?

To a platform emulating Windows? (no need to correct me on how WINE works)

If at all they would be migrating to Nintendo and Sony consoles, if not having second thoughts about XBox consoles and cloud/GeForce Now.

Additionally, most of what Valve stands for will be gone the day Gabe is no longer at the company, enjoy while it lasts.
by mmastrac | 2025-05-16 14:34:53+00:00
Remember the good old days of editing PIF (Program Information Files) files [⁂]? Ah yeah.

Googling a bit, it looks like a lot of this lore has just been lost. I don't know if there are modern explanations of PIF files kicking around.

⁂ I realize this is an ATM machine phrasing, but we called them PIF files in the day.
by duxup | 2025-05-16 14:34:56+00:00
Are you talking about personal taxes or a business? both?

You should be able to find a CPA who can help you with a business, and a capable person to help with tax planning for personal taxes.

Taxes in the US aren't as simple as some places, but I've never had a problem finding competent help for more complex situations. Just make sure you're finding someone with experience with your situation(s).
by gruez | 2025-05-16 14:36:08+00:00
>Retail banks actually don’t ‘pool people’s money and invest it’,

>deposit inflows create the liquidity banks need to lever up their capital

Aren't these basically the same thing? There's complicated capital structure around how much tier 1 capital banks have to hold, and what deposits have to be backed by, but at the end of the day banks are taking money from depositors and investors, and using it to buy assets. More importantly if you deposit a dollar, that's not sitting around in a vault somewhere, it's used to buy treasuries or whatever. Most people would characterize that as "pool people’s money and invest it".
by sathackr | 2025-05-16 14:37:16+00:00
I also have the 3x for my Ioniq 5.

Steering is about 25% better than HDA when solely based on lined lanes, but the 3X is able to adapt to situations that the LKA/HDA would just disengage (such as passing through an intersection) or a random car parked on the side of the road.

I routinely use it even on NYC streets and grass parking lots. It's about 80% accurate in avoiding unexpected cars and larger obstacles or following simply a "laid down" grass trail from a previous car in a grass lot or field.

I did buy it expecting results like in the "Taco bell" video -- and was disappointed under those expectations at first, but after a reality check I still decided to keep it and have easily driven 40,000 miles with it since.
by pgjones | 2025-05-16 14:37:17+00:00
The presence of Absent removes the entire expression, and if that removal results in an empty clause (or group) it will remove that as well. For example if `a = Absent` `WHERE a = {a}` will remove everything, whereas `WHERE a = {a} AND b = {b}` will result in `WHERE b = {b}`.

> Do you support templating a sql tstring into an sql tstring for composition?

Yep