MurphyA/hacker-news huggingface dataset:
by vin10 | 2025-05-06 12:28:46+00:00
I would have expected at least Virustotal to flag them if that were the case. It does more than just looking up in a database of known malicious URLs and I think the reputation of the domains is the key factor here.

https://www.virustotal.com/gui/url/6dd23e90ee436e1ff066725aa...

> BitDefender - government

> Sophos - government

> Forcepoint ThreatSeeker - government

- https://docs.virustotal.com/docs/how-it-works
by AStonesThrow | 2025-05-06 12:29:14+00:00
Yes but many times, these can be quite valuable inferences.

Shoes are indeed a valuable source of information about a person. I knew at least one BH case manager who really paid attention to them.

Shoes are expensive, very durable, and typically one of those items that people have only a few pairs of. So while someone can easily change their outfit to match a situation, place, or mood for the day, they may be less likely to change their shoes to match more than a basic purpose.

And shoes tend to accumulate evidence of where someone's been. Are they muddy, dusty, spit-polished?

Personally, I own about five pair of shoes. I have a pair of Oxford dress shoes, a very nice pair of white New Balance with hook-and-loop, some hiking boots I picked up at JC Penney, and a few others. My clothing, on the other hand, is mostly Adidas and Columbia and some tee shirts, but I don't own any Adidas or Columbia shoes. So you can tell a lot about me, no matter what I'm wearing, by studying my shoes for a while.

I met another BH professional who said he owned 52 pairs of Crocs. He said that he'd kicked an addiction habit, but it seems he traded something unhealthy for perhaps a less-detrimental dependence on collecting shoes. To each his own, I suppose, and surely a lot of information could be gleaned about this fellow if you paid attention to which pair of Crocs he'd selected for the day.
by supertimor | 2025-05-06 12:29:18+00:00
I’m sorry, but this is a ridiculous take and you clearly have no actual insight into film crews (American or otherwise).

The standard work week for a union film crew in Los Angeles is 12 hours a day, 5 days a week. Often those days can stretch into 14-16 hour days. Crews regularly find themselves having to work a 6 or 7 day week and even holidays while on a project.

Without a union, crews would likely be working close to minimum wage for highly skilled and often physical and dangerous high pressure work. These jobs have almost no work life balance. The power imbalance between studios and their employees is massive, especially in regard to below the line crew.

The film crew’s union (IATSE) in one of its most recent contract negotiations, had to seriously fight to get workers a ten hour turn around- meaning that productions are now obligated to give film crews 10 hours off before having to be at work the next day. Studios and filming locations are often a 40min-1hr drive each way with LA traffic, so crews sometimes only get about 8 hours at home before they need to be at work the next day. That’s 8 hours to let the dog out, eat, shower and sleep before having to go to work the next day. And that’s only just a recent union win.

The union frequently has to fight the studios from clawing back healthcare and the members regularly accept very modest pay raises (3%) even during the last almost decade of high inflation. Only in the last contract was the crew able to get any sort of raise the reflected the rate of inflation but barely made up for decades of stagnant raises negotiated in the past.

To top that off, crews rarely actually get to see that full rate that is negotiated because studios have negotiated to exclude certain productions from the base rate. Instead, those exclusions get a discounted rate for below the line crew which many productions fall under (called roll back rates, which covers several tiers of movies, season 1 & 2, and it resets if the crew is replaced, streaming pays less into healthcare, etc, etc.)

Film crews in general (american and international) tend to be very hard workers. International crews don’t work any harder than American crews (I’m sure they work just as hard though), however their cost of living is much lower and the studios don’t have to pay healthcare because most countries that studios are filming in have low healthcare costs or some form of socialized healthcare. These countries that studios are bringing production to tend to have cheaper locations and often have huge tax incentives to draw in productions which overall has had a pretty big effect on the American film industry.

Crews make a very middle class salary in America but have to live in HCOL cities where the studios and filming hubs are. Many crew members really end up making a poor or lower middle class living because it’s an incredibly competitive industry and not always very stable work since crews are constantly needing to find the next job after their project has wrapped.

There are many reasons that productions are moving over seas. The union or the workers aren’t the problem here.
by immibis | 2025-05-06 12:30:31+00:00
They have a mandate to record conversations, so they modify the app to record conversations. I don't see the problem?

This is much less illegal than the other explanation - that they were using Signal to avoid having conversations recorded.

If you have a problem, you should have a problem with the mandate to record all conversations, not with installing a modified app to do it. If the person wasn't told this was happening, you should have a problem with that too, although who would accept a phone from the government and then not think it's tapped?
by immibis | 2025-05-06 12:30:48+00:00
That's just normal politics though? If you publicize that you have an interest in X, and you're on the board, and someone wants X from the board, isn't it normal they'd approach you first?

Were you trying to require them to use a more formal process? The smaller the number of people involved, the less formal the processes yet (no matter how much bureaucracy you try to drown them in - in a small political system, drowning someone in bureaucracy is just a rude way of saying no).
by QuiCasseRien | 2025-05-06 12:30:57+00:00
Well,

I'm waiting for more real world production examples and not just the todo-list hello world.

I like the simpler/cleaner approach of Nue. Now one of the big difference will be the component and theming provided.

I'm a long term vue/vuetify user and i can build powerful and sexy web app in a small amount of time and effort.

I will definetely compare this point.

That's said, you've done an incredible work with your Nue project. i keep a eye on it.
by infecto | 2025-05-06 12:31:34+00:00
Windsurf probably sees this as a win. I still think they're behind in some areas, Cursor's Agent feels faster and more responsive but Windsurf nails the rest. The documentation is far better, and the overall developer experience is more solid. Cursor still feels like a hacked-on plug-in in a broken VS Code fork. Even small touches, like built-in Linux install instructions, show Windsurf's polish.
by hn_throw2025 | 2025-05-06 12:32:17+00:00
I think you’re misunderstanding the context I was replying to.

Of course a minor third is important to a minor scale. But if the underlying harmony happens to be a major chord, then the minor third is dissonant relative to the harmony.

I referred to this dissonance as a passing tone because you said “ There’s no way that combination can possibly work—but it does!”.
by Aldipower | 2025-05-06 12:32:17+00:00
There are a lot of reasons not to use a complex additional layer, like k8s, even if _you_ know it inside out. Long-term maintainability for example. This is especially important for low traffic sites, where it does not pay out to maintain them every 1-2 years. And it adds an additional point of failure. Trust me, I've maintained some applications running on k8s. They did always fail due to the k8s setup, not the application itself.
by gadders | 2025-05-06 12:33:30+00:00
This doesn't really exist in the UK, I think. Most people get free school meals if they're on state benefits (as I did when I was younger). **

However - what a great thing to do to just ring up a school and pay off their debt, and then start a charity to do that and advocate for policy change.

I think people don't realise how much impact they can have when they just take action. You don't have to be anyone special.

//edit//** Or rather, lunch debt does not exist. Free lunch shaming definitely does. A colleague that had free school meals told me that at her school, people with free school meals had to get their meals last.
by victorNicollet | 2025-05-06 12:33:48+00:00
The snippet you shared is consistent with the kind of output I have also been seeing out of LLMs: it looks correct overall, but contains mistakes and code quality problems, both of which would need human intervention to fix.

For example, why is the root object's entityType being passed to the recursive mergeEntities call, instead of extracting the field type from the propSchema?

Several uses of `as` (as well as repeated `result[key] === null`) tests could be eliminated by assigning `result[key]` to a named variable.

Yes, it's amazing that LLMs have reached the level where they can produce almost-correct, almost-clean code. The question remains of whether making it correct and clean takes longer than writing it by hand.
by _fat_santa | 2025-05-06 12:34:15+00:00
> Its the little things like having baked in instructions to install Windsurf on linux.

When I went to download Cursor the other day I noticed that they do not offer any .deb/.rpm packages and just offer the FlatPak (could be a Snap I'm not sure). This just tells me they really dont understand the community and just wanted to ship something for Linux and be done with it.
by sneak | 2025-05-06 12:34:20+00:00
A certain amount of ignoring human suffering is positively required to exist in the modern world, otherwise it would be an impossible-to-defend-against exploit to walk up to happy people in the first world and say “ten thousand children die every day from lack of access to clean water”, because then you would permanently alter or ruin their life.

FWIW this is true on Earth today.

It is required to turn a blind eye to slavery and oppression and hunger and thirst and preventable death and disease otherwise it would be impossible to have any semblance of a happy life in the good parts of the world, because the scale of preventable human suffering is both epic and, thus far, neverending.
by mvac | 2025-05-06 12:35:19+00:00
This exemption is only there for "reader apps"

" 3.1.3(a) “Reader” Apps: Apps may allow a user to access previously purchased content or content subscriptions (specifically: magazines, newspapers, books, audio, music, and video). ... Reader app developers may apply for the External Link Account Entitlement to provide an informational link in their app to a web site ...
by mbreese | 2025-05-06 12:35:33+00:00
> I'm constantly reinventing solutions to problems that Kubernetes already solves

Another way to look at this is the Kubernetes created solutions to problems that were already solved at a lower scale level. Crontabs, http proxies, etc… were already solved at the individual server level. If you’re used to running large coordinated clusters, then yes — it can seem like you’re reinventing the wheel.
by mtrovo | 2025-05-06 12:36:17+00:00
Not sure if Google+ is a good analogy, it reminds me more of the Netscape vs IE fight. Netscape sprinted like it was going to dominate the early internet era and it worked until Microsoft bundled IE with Windows for free.

LLMs themselves aren't the moat, product integration is. Google, Apple and Microsoft already have the huge user bases and platforms with a big surface area covering a good chunk of our daily life, that's why I think they're better positioned if models become a commodity. OpenAI has the lead now, but distribution is way more powerful in the long run.
by beezlebroxxxxxx | 2025-05-06 12:36:19+00:00
More and more you run into people who simply don't care about craft and quality.

I can already hear the chorus of people that will scream "I'm not paid enough to care" or "it's just a job for some people", and those things are often true; but, nonetheless, people used to take much greater care in their craft even when they were paid less. There was a sense that, even if it was just a job, it should be done well. A certain sensibility of care and craftsmanship has faded away.
by mdp2021 | 2025-05-06 12:36:20+00:00
Parrots communicate in a realm of which we can suppose that the possibility for the expression of gratuitous stupidity is limited.

--

There remains the visceral - which instead is a potential part of that realm:

> The study involved experienced parrot handlers who had the time and energy to keep tabs on their birds’ behavior - at the first sign of fear, aggression, disinterest or discomfort, they ended the calls

Solution learnt: building a social network where interactions are interpolated by an assistant.
by another_kel | 2025-05-06 12:36:24+00:00
Skype was built on p2p for 2000s internet. It was great technology at the time, but completely wrong choice for 2010s with smartphones and huge chat groups.

If we went back in time the only way to truly save skype would be to basically make discord and gradually replace skype with it, keeping the userbase. This would be way harder than just making discord because migration is harder that writing from scratch and getting that migration approved in a corporate setting is insanely hard.
by sgt | 2025-05-06 12:36:51+00:00
Speaking of, I am desperately trying to get hold of Then Came Bronson that is of reasonable quality. Great and well known TV-series that came out in 1969. It's simply impossible to get a good rip though.

The only copy that exists (as far as I know) came from a VHS recording of a TV-channel in the 1980s. But surely the film rolls still exist?
by alexey-salmin | 2025-05-06 12:37:32+00:00
How do you define "look identical" outside of fonts which from my understanding were excluded from Unicode consideration on purpose?

E.g. Cyrillic "а" looks the same as Latin "a" most of the time, they both are distant descendants of the Phoenician 𐤀, but they are two different letters now. I'm very glad they have different code points, it would be a nightmare otherwise.
by wpietri | 2025-05-06 12:38:53+00:00
I fundamentally object to any notion of done-ness that is solely focused on pleasing the few people who happen to be in positions of power.

Are we all embedded in absurd structures of primate dominance? Sure. Primates gonna prime. But that is no more the root of what's going on than being able to mark something done in Jira, or getting a compiler to stop complaining. Proximate hurdles are not ultimate goals.

Nobody gets to the end of a technical career and says, "Welp, that was 40 years well spent making a rotating series of bosses and grandbosses happy."
by hombre_fatal | 2025-05-06 12:39:52+00:00
I think there's just liability creep in the US that over time leads to zero-tolerance policies that win over, say, adult discretion.

For example, in the same high school, I had an unopened beer can on the floor of my car from the weekend, and one of our golf cart parking lot cops saw it while doing her window snooping. And I got sent to reassignment school for a month and a minor in possession charge even though various people in the faculty thought it was unfair that I couldn't just dispose of it and go on my way since I was a good student who clearly wasn't intending to drink at school.

Meanwhile my dad said just decades earlier he kept his BB rifle in the bed of his truck when he drove to high school in Houston. Something that would probably get SWAT called on you if they found it in your truck by the time I went to high school.
by TheOtherHobbes | 2025-05-06 12:40:08+00:00
Of course you're right. But that's the point of the article.

Companies, departments and teams operate on a spectrum from reality-centred to status-centred.

In a reality-centred culture all the things you mentioned matter. Reality-centred management understands this, manages it, and rewards it.

Reality-centred cultures are better at medium/long-term planning and at handling issues rationally.

In a status-centred culture the most important product is status in the hierarchy. A "competent" engineer delivers status to superiors. That's their only job. The quality of the product, codebase, and the customer relationships is secondary - sometimes irrelevant.

Status-centred cultures tend to be reactive, not innovative, and the orientation is emotional, not rational. Hierarchies are strict, communication is poor, and low-status people are treated badly. (Because how else is everyone else supposed to know they're low-status?)

No one cares when things work smoothly, but if there's a problem that causes a loss of status, someone has to be blamed for it.

Status cultures don't necessarily implode. If they have an effective monopoly, they can survive for decades.

They're more likely to seem like huge players until suddenly one day they aren't any more, and everyone wonders what happened.
by atoav | 2025-05-06 12:40:35+00:00
Everybody has their reasons to take on the role. If you make no-/low-budget films this is important to remember — that camera person might want to try things out, that actor needs something for their reel, the sound guy might just want to make contacts in the industry, etc. If you manage to align your goal of making a film with theirs, everything works out.

Now if you don't let engineers live out their passion, you made the choice to select for the ones who just do it for the money. That can be a legit choice, but comes with risks.
by Cthulhu_ | 2025-05-06 12:40:47+00:00
Yeah this is the part I don't understand; if a family can't afford a school lunch, can they afford a packed lunch at least? The concept of a school even having the facilities for a full lunch only became a thing in tertiary education for me, before that it was at best a hot snack or some soup. But this is Dutch 90's privilege to a point, elementary school was in cycling range, we had an hour and a half of lunch break, and I had a stay at home parent. Secondary school was only a few hundred meters further away than elementary school. Tertiary was in the next town over, 20 minute bike ride.

Either way, it made no economic sense to pay for lunch, so for most of it I had some sandwiches, this was the norm for most people. I'm nearly 40 now and still (should) bring a packed lunch to the office, because going out for lunch costs €10,- easily. If I went to the office every day like in the Before Times, that'd be around €200,- a month or €2400 a year, which is A Lot.
by alias_neo | 2025-05-06 12:41:15+00:00
I've had this a few times, particularly on mobile, where you're doing something and some pop-up will steal focus, but of course you were tapping or swiping or something the exact instance it popped; it stayed just long enough for the after-image on your retinas to catch a single word and you realise it might have been important, but it's gone now, with no sign.

This happened to my just the other day; I was purchasing something online with a slightly complicated process, from my mobile, I didn't want to f* up the process, and I was tapping occasionally to keep the screen awake while it was doing "stuff"; needless to say, something popped up, too fast for me to react, I have no idea which button I tapped if any, or if I just dismissed it, to this day no idea what it wanted but I know it was related to the payment process.

I've seen this solved in dialogs/modals with a delay on the dismiss button, but rarely; it would also make sense to delay a modal/dialog of some kind by a couple hundred milliseconds to give you time to react, particularly if tapping outside of it would dismiss it.

I find myself using Notification History on Android more and more often, but a lot of the time it's not even notifications, it's some in-app thing that's totally within the developer's control.
by wpietri | 2025-05-06 12:42:08+00:00
I was reading some scholarly work on raven calls. It got into a ton of detail, but it opened with the notion that the fundamental message of every call is "here I am". There were often other messages on top of that (e.g., "here I am near a hawk", "here I am near food", etc), but somehow I'd never realized that was always the base.
by mid-kid | 2025-05-06 12:42:12+00:00
There's been cases[1], of particular note, the unescape overflow one[2]. This one scathed the reputation of sudo enough to get people pushing for alternatives such as doas. The track record of vulnerabilities in general leaves a bit to be desired, even outside of memory vulns.

[1]: https://www.sudo.ws/security/advisories/

[2]: https://www.sudo.ws/security/advisories/unescape_overflow/
by zero-g | 2025-05-06 12:44:12+00:00
Windsurf has plugins for Jetbrains products, for vim, for emacs, for Visual Studio (not code), XCode, and even eclipse. They try to get as much of the market as possible, while Cursor focuses on the core functionality.

Whenever I tried Windsurf Editor, or their plugin for vim, and Intellij, it didn't feel polished at all. The basic function of autocomplete felt much much snappier on Cursor, and even on GitHub Copilot for vim/intellij.
by sam345 | 2025-05-06 12:45:05+00:00
Any type of journalism that actually talks to people and gets the facts straight is rare these days. Most news reports and journalism these days just repeat hearsay. You have to read print sources that actually make money off this stuff through paid subscriptions such as the New York times or the Wall Street journal. And even then you have to wade through the poor reporting and agenda driven journalism. Having said that I'm not sure if the author of this piece could be called a journalist except in her own world, her articles are rife with presumption and opinion which is fine but it's not factual journalism it's writing with an overt agenda to persuade to her political viewpoint. Can we just have a required statement on every news source stating what its overall values and political agenda are? Regulators love disclosures why not a viewpoint disclosure? You could argue it's unnecessary but you have too many news sources running around claiming they are objective. Witness the recent PBS executives sounding shocked they are being accused of political bias.
by Androider | 2025-05-06 12:46:26+00:00
Windsurf and Cursor feel like temporary stopgaps, products of a narrow window in time before the landscape shifts again.

Microsoft has clearly taken notice. They're already starting to lock down the upstream VSCode codebase, as seen with recent changes to the C/C++ extension [0]. It's not hard to imagine that future features like TypeScript 7.0 might be limited or even withheld from forks entirely. At the same time, Microsoft will likely replicate Windsurf and Cursor's features within a year. And deliver them with far greater stability and polish.

Both Windsurf and Cursor are riddled with bugs that don't exist upstream, _especially_ in their AI assistant features beyond the VSCode core. Context management which is supposed to be the core featured added is itself incredibly poorly implemented [1].

Ultimately, the future isn't about a smarter editor, it's about a smarter teammate. Tools like GitHub Copilot or future agents will handle entire engineering tickets: generating PRs with tests, taking feedback, and iterating like a real collaborator.

[0] https://www.theregister.com/2025/04/24/microsoft_vs_code_sub...

[1] https://www.reddit.com/r/cursor/comments/1kbt790/rules_in_49...