MurphyA/hacker-news huggingface dataset:
by xp84 | 2025-05-12 23:17:35+00:00
No comment on the overall topic, but I have long made a practice of installing into $HOME/Applications instead[1], and it's rare for me to encounter software that cares. A few apps have added popups to explain to beginners "Hey, you're running me from the Downloads folder, uhh, want me to properly move myself to /Applications/?" but that's about it.

The only apps I run from /Applications that aren't part of the OS are the ones that still use "Installers" like Adobe apps, because I assume they spew crap all over anyway. I haven't tried moving those, but I wouldn't be surprised if they deeply cared.

[1] The idea being that I could then migrate more easily by copying the whole home directory, and thus all my apps that didn't require "installation" would come over.
by p_ing | 2025-05-12 23:17:52+00:00
This isn't what Vista "used to do". Vista had a single elevation popup dialog / shatter attack prevention screen. Any request that required elevation required this popup.

macOS has not only elevation requests but entitlements. Using the local network is an entitlement. What macOS gets very wrong is any denied entitlements will re-prompt next time you perform that action with the app, which may simply be starting the app. It also does one entitlement at a time, i.e. if you have an app that requires screen sharing and camera, you'll get the first entitlement, restart app, go to do action you wanted again, second entitlement.

Both OSes have MoTW, but Apple goes beyond with the notarization warning/block.

macOS users are going to suffer from prompt fatigue. And the /r/macos "secure cus UNIX!" will be wrong on two points.
by mikem170 | 2025-05-12 23:18:56+00:00
Is this [0] the Snopes article you were talking about, on the Bernie Sander rally?

They rate it "mostly true" and in the summary mentioned the true attendance and the false photo, just like you said they should have.

I don't get what you are saying. They seem on the ball.

[0] https://www.snopes.com/fact-check/27000-people-came-to-a-ber...
by int_19h | 2025-05-12 23:19:40+00:00
map() and filter() work on any iterable, so it's not clear which type you'd expect them to be methods on (keeping in mind that the notion of "iterable" in Python is expressed through duck typing, so there's no interface like say .NET IEnumerable where they would naturally belong).

len() guarantees that what you get back is an integer. If some broken type implements __len__() poorly by returning something else, len() will throw TypeError. You can argue that this is out of place for Python given it overall loose duck typing behavior, but it can still be convenient to rely on certain fundamental functions always behaving well. Similar reasoning goes for str(), repr(), type() and some others.

One can reasonably argue that Python should have something similar to C# extension methods - i.e. a way to define a function that can be called like a method, but which doesn't actually belong to any particular type - and then all those things would be such functions. But, given the facilities that Python does have, the design of those functions makes sense.
by winwang | 2025-05-12 23:20:04+00:00
a) Since being fully-managed is one of my value props, that's probably better for us.

b) Of course I'm only accelerating the Spark/query part. Not sure what you mean. And in that case, I took a query which was 44 minutes on BigQuery and ran it with a "comparable" cluster on ParaQuery in 5.5 minutes. Perf is slightly variable, so maybe it's 40 minutes vs 6 minutes. In that case, ParaQuery would still be 6.5x faster, and >2x cheaper. That being said, it was just a benchmark ETL query with some random data (50b rows), and these things do vary between workloads.

So yeah, without knowing more about the use case you're talking about, hard to say. Even Nvidia has a hard time optimizing certain TPS-DS queries btw, so it's not like I can just 5x anything!
by johnnyanmac | 2025-05-12 23:21:20+00:00
I don't think you're understanding the long term implications of this, nor how expensive it is these days to simply live. People don't understand that soke areas can barely live on median income to begin with and that these aren't just "nice to have" hours, but needed to survive. I will call that exploitation.

>There are salaried employees making less who also work 60 hours a week and don't even get overtime

Those are called exempt jobs and they tend to start at 80k for that to qualify. I still don't like it but baby steps.

If you're non-exempt and have unpaid overtime... How is that not exploitation?
by nmgycombinator | 2025-05-12 23:22:23+00:00
> The idea being that I could then migrate more easily by copying the whole home directory, and thus all my apps that didn't require "installation" would come over.

Unrelated, but this is what I find so interesting and cool about the drag-and-drop to install method prevalent on macOS. People complain, but what I guess they don't realize is that all they're doing is moving a folder into their `Applications` folder and that the "wizard" way they're used to is far messier.

Granted, since I think it's up to the developers, they often seem to make the user drag and drop into the root `Applications` folder.
by jasonfarnon | 2025-05-12 23:23:11+00:00
" Crap like this is exactly why it should be a requirement, and why you won’t convince me that the idea is not in general a good one."

If you're looking for a regulatory fix, I would prefer something like a EU-style requirement on handling PII. Even the US model--suing in cases of privacy breaches--seems like it could be pretty effective in theory, if only the current state of privacy law was a little less pro-corporate. Civil suits could make life miserable for the students who developed this app.
by johnnyanmac | 2025-05-12 23:23:15+00:00
Thanks for agreeing with me. Older generations have a notion of "be loyal and reliable and you'll move up". The last few decades broke such a social contract.

It probably deserved to be broken but the point overall is thst job progression isn't just a given built into most structures anymore. You gotta fight or bounce around and keep proving your worth.
by analog31 | 2025-05-12 23:23:21+00:00
Most mechanics won't fix a car on site, and there might not be space to do so. Also, a car that's been sitting for that long can't be started without at least charging the battery, and probably, replacing it. Then one wonders how much they're going to have to invest on something that might never work and that they'll still have to pay to get rid of.
by K0balt | 2025-05-12 23:23:25+00:00
If a carpenter can’t read a book and understand how to make a structure without metal fasteners, they are not competent in that field. And working with raw logs is also not much of a challenge.

I’m not an especially good carpenter, and I can work with limited tools. A chainsaw and an auger drill would be really nice, especially if I had to make lumber.. but an axe , drawknife , and chisels will do.

That’s like being a programmer that can’t write software without a framework and libraries. The idea is that tools make the job easier and faster, not that you don’t even understand how to do the job, but only how to staple code together. We all start out there, and while we may rarely if ever work that way, we can when it is needed, do something no one has done for us.

Obviously, different trades have different utility if you are talking about the breakdown of society, but I’m not really leaning into that particularly hard, more leaning into the breakdown of one’s plans or expectations, the failure of a company or the evolution of an industry, those kinds of force majure events that one can reasonably expect to have happen during a life lived.

Even so, there is some comfort in knowing that your personal knowledge and value to society is robust and resistant to black swan events, I suppose.
by senordevnyc | 2025-05-12 23:23:35+00:00
It's pretty amusing that we're now at the stage of AI denialism where the goalposts are "AI is only smart if it can get a PhD in an area it hasn't been trained in!"

Looking forward to where we move the next goalposts next. Perhaps AI isn't smart because it can't invent a cure for cancer in 24 hours? Or it can't challenge our core understanding of the laws of physics?
by chneu | 2025-05-12 23:26:09+00:00
All someone has to do is sit him down and make a half logical argument that involves how it'll make him look good.

The dude literally pardoned a criminal white supremacist because someone managed to talk to him about it. This is right after he said he was going to be tough on crime. His stances are meaningless.

It's long been known that the last person to talk to Trump on a matter usually sways his actions. It was a huge issue in his first term that most of his cabinet complained about.
by JadeNB | 2025-05-12 23:27:14+00:00
> No. The CMBR of the current universe gives a nice comforting grey. Upgrade today for VantaBlack cosmos, guaranteed no EM at all!

Offer not available for Stuart Semple.

(Incidentally, if you don't know about this wonderful feud, it's worth reading up on it. If you know a little bit about it but have not kept up with the news, it may give a flavor of the whole to know that Stuart Semple's latest troll (that I am aware of) was changing his name to Anish Kapoor.)
by muzani | 2025-05-12 23:28:13+00:00
Other countries copy FAANG but if we did full leetcode here (Malaysia), we'd end up hiring nobody.

I like the way Singaporeans do it – it's still an algorithmic problem, but usually related to the job. Like a logistics company would give a spreadsheet and ask how to fit the most packages inside the van, with bonus points if you put categorized packages next to each other. Or some variation of traveling salesman. Optimization skill matters no matter where you work, but mostly in the sense that you're not applying O(2^n) unnecessarily.

Multiple interviews are really based on funnel size, and funnel size is based around expectations and whether the company can afford full-time recruiters. If you're paying say, $1500/month for a junior here like Accenture does, the funnel will be full and you can drag people through multiple rounds. Many will just prefer to pay $800 and grab the first applicant that passes.
by senordevnyc | 2025-05-12 23:29:06+00:00
I don't think this is the slam-dunk you think it is. You had to go to three doctors before someone recognized something was wrong. ChatGPT is the substitute for the first two doctors, not the third.

And even there, I bet ChatGPT would have told you to go see a doctor, since it can't feel your balls. And after your first appointment, if you had told it that you still thought something was wrong, it would probably have told you to go see a urologist.
by cyberax | 2025-05-12 23:29:06+00:00
I've read a crazy proposal:

1. "Humidify" the atmosphere by crashing comets into Venus. This will also allow us to create a temporary "cloud" around Venus that can shield it from the Sun and lower down the temperature.

2. Once the temperature is low enough, Venus will get oceans on its surface.

3. At this point, CO2 can be split into carbon and oxygen. Oxygen will be immediately bound by the huge amount of under-oxidized iron on the surface, and carbon can be buried under the new ocean. Essentially, carboniferous age for Venus.

4. Once this is done, the atmosphere will be mostly nitrogen (at ~3 bar) and people could live there with just respirators. Eventually, once the surface iron is oxidized, the atmosphere can even be made breathable.

Apparently, this can be done within 2000-5000 years without any exotic-level engineering.
by blagie | 2025-05-12 23:29:30+00:00
It depends on the format of mortgages.

There are parts of the US where home ownership is bottlenecked by land prices, where this is absolutely the case.

And there are parts where it's bottlenecked by construction costs, where this is not the case.

"Are a bad thing" is also complex. I would agree they WERE a bad thing when introduced.

Today, there is a complex problem of how you unwind this phenomenon. If you invested your life savings plus $800k of debt into a $1M home, and it's worth $500k, you have a serious problem. Simply eliminating access to debt would cause all sorts of economic disruption for consumers, almost certainly outweighing the benefits in lower housing costs.

And the other piece of the puzzle are zoning and codes. 100 years ago, if you had a plot of land, you could cut the wood and build a log cabin. Today, construction is $$$$$$$ because of inspections, licenses, insurance, and a crew of bonded / licensed workers. A log cabin would be illegal and result in fines.
by nradov | 2025-05-12 23:29:33+00:00
SpO2 data from an Apple Watch (or any wrist device) is highly suspect and not reliable as a diagnostic tool. Under ideal conditions it can work reasonably well but it can also be thrown way off by multiple factors like wristband tightness, skin color, patient movements, dirt, etc. A cheap and simple dedicated pulse oximeter that clips on to your finger will generally be much more accurate and consistent.
by JadeNB | 2025-05-12 23:29:34+00:00
> That is about within a factor of 1000 of the number of atoms in the universe. So divide the universe into 1000 compartments of equal atom count, and there is about 1 year left for each atom in there.

This sounds tedious, but it might help to realize you can just gather all the atoms together first, and then count only every 1000th one.
by nmgycombinator | 2025-05-12 23:30:38+00:00
Quick clarification on terminology. From a developer perspective, entitlements a static dictionary (or a collection of key-value pairs) attached to the app at code-signing time. The entitlements you mentioned don't "entitle" the app to access resources, as user consent is still required.

An app with [the com.apple.security.device.usb entitlement](https://developer.apple.com/documentation/bundleresources/en...) is technically always going to have that entitlement attached to the app regardless of user consent.
by jrockway | 2025-05-12 23:30:51+00:00
Yeah, the more I read through actual package definitions in nixpkgs, the more questions I have about selling this as some security thing. nixpkgs is very convenient, I'll give it that. But a lot of packages have A LOT of unreviewed (by upstream) patches applied to them at nix build time. This burned Debian once, so I expect it to burn nixpkgs someday too. It's inevitable.

I do think reproducible builds is important. It lets people that DO review the source code trust upstream binaries, which is often convenient. I made this work at my last job... if you "bazel build //oci/whatever-image" you end up with a docker manifest that has the same sha256 as what we pushed to Docker Hub. You can then read all the code and know that at least that's the code you're running in production. It's neat, but it's only one piece of the security puzzle.
by shoo | 2025-05-12 23:32:01+00:00
another ($250) option is https://www.crowdsupply.com/cool-tech-zone/tangara

> Tangara is a portable music player. It outputs high-quality sound through a 3.5 mm headphone jack or Bluetooth, has great battery life, and includes a processor that’s powerful enough to support any audio format you can throw at it. It’s also 100% open hardware running open-source software, which makes it easy to customize, repair, and upgrade
by sandspar | 2025-05-12 23:32:15+00:00
Human beings have unfathomed depths. You don't know how you'd react under the same pressures. Like, unless you've been there, you simply don't know. Our behavior under extreme stress is unpredictable, even to ourselves. That's the hard part about prison or homelessness or war: it shows you parts of yourself that you wish didn't exist. You're writing this guy off as un-human. I think that's a mistake. If we accept the full complexity of normal human potential, including our own destructive capacity, then we can put systems in place to guard against it. That's why the original commenter said it's the command's fault. They should have constructed a system where something like this is impossible. Military systems must be built to absorb the reality that soldiers will act in contradiction to both their training and their self-concept. Only by accepting moral volatility as an expected input can a military system anticipate the full range of its own possible breakdowns.
by jacobevelyn | 2025-05-12 23:32:23+00:00
I see a lot of comments here asking about practical motivations for this feature. One I'll share is that in a gem I help maintain, we benchmark git branches of the gem against `main`, and we also benchmark against multiple other gems that sometimes have namespace collisions with each other. To make this work, we use a third-party gem[0] and an anonymous module trick[1] that are each a bit hacky.

That being said, I have no particular stance on whether this feature is a good change to the language; in a decade of Ruby this is the only situation I can recall that really merited it, and the concerns articulated by byroot and others do resonate with me.

[0] https://github.com/panorama-ed/memo_wise/blob/main/benchmark... [1] https://github.com/panorama-ed/memo_wise/blob/main/memo_wise...
by dreghgh | 2025-05-12 23:33:04+00:00
Tate Modern (yes, it is definitely a major art gallery) is around half an hour from the Barbican center by foot, and around half an hour from the Barbican center by public transport.

Read my comment again:

> It's the business district. If not for the Barbican, the nearest serious art gallery, repertory cinema, music auditorium, are all around half an hour away.

Your single 'counter-example' is a serious art gallery, which is around half an hour away...
by pkkkzip | 2025-05-12 23:35:00+00:00
i think these fears are very much warranted. its too easy to sneak in a listening device or even cameras or other ways to capture sigint without either

i do think this is more of a symbol in that Trump appears to be shifting suddenly away from AIPAC and Israel in general after the Waltz-Signalgate where he was spying for Israel.

Rumor has it that Trump exploded with anger when he found out and is pulling a 180 on policy in middle east and both saudi, qatar have stepped in with liquidity.
by whartung | 2025-05-12 23:36:24+00:00
The thing I hate about these things is I have no idea why they’re asking this, and no idea what happens if I say No, even how to “manage” these settings should I wish to change it.

The UX is different from the apps saying “Hey, open the preferences panel and give us XXX” and there you can see the app, the capability toggle, decide to turn it on, or even go back to turn it back off.

These experiences have been why I’ve not a big fan of “capabilities” as a concept. The UX around them is awful, and almost has to be.

“Enable <root my computer> to enjoy your new app fully. “ This is what you get if the vendors have any say in what the messages should be.

Not really helpful.
by joemi | 2025-05-12 23:36:49+00:00
I don't know why you'd think it'd be several hundred more years before communication could be done. If they can both observe each other, then all that's left is to devise a way to signal back visually. Seeing proof of one's neighbors would definitely drive people to develop ways to communicate, though I guess both planets would need to be similarly driven in order to establish communication.
by blindriver | 2025-05-12 23:37:09+00:00
I think the “experts” thought they knew but CGM is showing they really don’t know.

Sometimes my blood glucose will be high-ish like maybe 135. Then if I drink some coke, ie pure sugar, it causes my blood glucose to spike and then my insulin kicks in and it drives it back down to 110-120. It’s as if the switch to turn on the insulin wasn’t turned on because there was a slow steady creep up of blood glucose and then it needed to be woken up.

The body sure is strange but one thing I do know is that CGMs are changing things for sure.
by watwut | 2025-05-12 23:37:20+00:00
How does that contradicts anything? Even if it was only factor that makes women better drivers, they would still be better drivers. And it would make sense to put more effort into teaching men better.

Women making more rational decisions about alcohol, being less impulsive in emotional situations might be other factors ... but again, a solution might involve teaching men to control impulses better, more like women do.

All those are influenced by culture and societal expections. Ration of women vs men drinking/smaking changes with time and culture.

That being said, 100% of women die, just like 100% of men die.
by nradov | 2025-05-12 23:38:02+00:00
Sports medicine specialists do this all day every day. They don't hesitate to prescribe specific exercises if they think it will help, and as for compensation they get paid the same for that service as any other regular office visit (typically CPT code 99212 or similar).

Because there is so much variability in individual injuries and physiology it's extremely difficult to do rigorous studies comparing different treatments. Like even something common like a rotator cuff tear isn't one single thing that can always be treated the same way. Patients and practitioners will often have to follow a trial-and-error process until they figure out what works in a particular case. Experienced providers who see a lot of cases eventually develop a lot of tacit knowledge about this in a way that's difficult to codify or explain.
by no_wizard | 2025-05-12 23:38:33+00:00
There's no governing body that continually researches, vets and updates standards of security. There should be, honestly, but there isn't. Thats not true of professional engineering organizations, or medical boards, or the Bar Association etc.

They all update their recommendation and standards routinely, and do a reasonably good job at being professional organizations.

The current state of this as regards to the tech sector doesn't mean its impossible to implement.

Thats why all the usual standards (PCI, SOC2 in particular) are performative in practice. There's nothing that holds industry accountable to be better and there is nothing, from a legal stand point, that backs up members of the association if they flag an entity or individual for what would be effectively malpractice.
by tshaddox | 2025-05-12 23:38:34+00:00
> But I would still predict that there are some situations where the bad actor population is so large and "mildly-bad" that indefinitely giving in to their implicit demands is the right game theoretic choice.

Game theory is quite a big thing, that's for sure. And it's no surprise that actors will tend towards these situations where you're tempted to think "eh, letting them do this bad thing with impunity feels like the right game theoretic choice, because it's right at the limit of not being bad enough to illicit a response." And yet, there's a reason for things like territorial behavior in the animal kingdom, where an animal will defend minor territory disputes at great personal cost even when the cost of losing a small amount of territory seems much smaller.
by senordevnyc | 2025-05-12 23:39:46+00:00
Whether you (or anyone else) actually understands something is opaque to me. For all I know, your comment was left by an AI. There is no magic wand we can wave to separate out the people who actually understand something (whatever that means), from the people who just appear to.

The best we can do is test a human's mastery of a subject to estimate how well they actually know and understand that topic. Which is exactly what OpenAI is doing here.

What I care about is the results. If the "grade" is 10%, then I don't want to rely on it, whether it's a human or an AI. If it's 95%, then I feel fine about relying on it. Especially since I suspect that very soon, most doctors would not score as well on a benchmark like this as the SOTA models.