skysight-inc/HackerNews huggingface dataset:
This is a pretty direct response to the WSJ's iPhone theft story from last year[1], which was focused on people managing to shoulder-surf your passcode while you're in a public place, steal your phone, then use your passcode to reset your Apple ID password (thus locking you out of being able to report the phone as stolen). It apparently relied on multiple people and a certain amount of social engineering -- one party managing to get the phone into a passcode-required state, another to see it entered, and a third to actually lift the phone.

The hope would thus be that although someone could walk into your workplace and steal your phone off your desk, they would be much less likely to have been able to watch you enter your passcode first.

[1]: https://www.wsj.com/articles/apple-iphone-security-theft-pas...
What would have been better is if the three things were just split up into separate businesses. Monopolies are annoying.

But I'll take progress over perfection, glad to see the move.
Are there good / standard pre-trained models that exist for doing edge detection? Surely the only good answer isn't "train one yourself from scratch" or "use the Docutain SDK" -- what good pre-trained models have people used for this task?
Option 4: there is zero privacy and security on devices, as many vital parts of their OS are closed source, from firmware to apps through the OS. It takes only one rogue closed program with the right permissions to render insecure a 99.9% open phone and read data before it is being encrypted or after it is decrypted, then send it somewhere.
That's why in our company we have 2 type of engineering effort, core projects impact and improvement. Not all time is spent on the impact. A balancing act is needed
> 5-page overview…

The IEP’s entry on metaphilosophy does not explicitly compare or contrast analytic and continental philosophy, but is a start: https://iep.utm.edu/con-meta/.

> where exactly logical positivism fits into that

Logical positivism is fairly straightforwardly in the analytic tradition.

> accessible to the lay person

Williamson’s more technical work (e.g., /Vagueness/) is not terribly accessible, but this book review is fairly accessible, in the same way as, e.g., a moderately well-read philosopher can read lengthy book reviews in history journals.
https://archive.is/Fw5Y7

The archive.is capture does not allow scrolling through the faces, so made an imgur post with the images in sequence:

https://imgur.com/a/XXmUoNs
I feel close to everyone who lost his/her job, especially in this moment of crisis in which it seems harder and harder to find one.

All societies in the world should have mechanisms to protect vulnerable people in moments like these.

At the same time it’s impossible to reflect on the fact that maybe the videogame industry is extremely crowded and a lot of tasks will require less employees as the AI advances. As humans, do we really need to have this many people employed in videogame development?

The problem is that with capitalism, the only way to find out is by iterating economic cycles in which a lot of vulnerable people get abused. (Not claiming that any other economical system known to man would solve this issue in a better way)
This is the thread I was looking for. In all these glowing odes to the Google that Was that cross Hackernews every day now, about what an incredible and liberating and productive place it was, there's always something missing.

The most toxic, conceited, selfish, inflexible, basically the worst stereotype of "genius asshole" engineers I've ever studied with, or worked with, all wound up at Google.

And is it a surprise when the entire interview process consists of "Are you good at computer science?"
you mean beside the specific examples of why i provided in the comment you replied to?
I have a GBC everdrive too and play it on a Gameboy Player through my GC upscaler. Wonderful. Can't beat original hardware.
Agreed. I think most people think an open source project means there is also a public repository, a public issue/bug tracker which is generally open for anyone to participate, responsive developers handling those issues in a respectful and "professional" manner, and as mentioned, pre-compiled builds for the three main OS families, and likely more specialized builds as well.

I'm sure there's more I'm missing; these are the first I came up with. Do people expect good documentation these days? A Discord server or other chat forum?
This is assuming that the thief can tell which phone brand/model it is at the time of theft.

For phones which are in a case/cover, inside bags etc., it seems almost impossible so am unsure that this is an effective deterrent.
Involuntary ageing is the very worst tragedy of human life.

Funny that this kind of ideological conflict will likely be a key fulcrum of the machine intelligence revolution. We will have a very loud minority that attempts to forcefully prevent all other humans from having the voluntary choice to avoid suffering.

Are you in it?
A one hour delay? Really? I don’t get it, how does that really help?
Why would you constrain a generic with ops::Add, if you didn't want to specifically allow for generic implementations of +? If you just want to be generic over built-in integers, it would be as easy as a "trait Integer: Add + Sub + Mul + TryFrom<i32> + ... {}" that's implemented by the standard integer types and sealed off from outside implementations.
Way overdue feature IMHO. A reason why I didn’t want to use passcodes or keychain for passwords was that once someone knew my passcode to unlock my phone, they could access all my accounts

1Password at least uses a different password and isn’t unlockable with passcode alone
While it points at interesting questions about Python's internals, I hope people writing Python realize that optimizing it is pointless, except for cases where you change the complexity class of an algorithm.

The performance of pure python code is orders of magnitude worse than non-interpreted languages, there's no point trying to shave off 0.5% off a 5000% difference.
Doesn't sound "effortless". Effortless is AI in the vein of copilot which is tied to my IDE and deploys immediately in my sandbox.

Why not just write a VS extension to do the same thing.
Space Isn't the Final Frontier
Archive / paywall: <https://archive.is/da9MW>
Ask HN: Is it rude to ask a game studio to open-source a game?
There's a game I really like that I've been playing a lot recently. I bought it on Steam. (I'm not going to name the game, because the developers might browse HN, and at that point it's a worse way to contact them than just emailing them directly).

The reason I'm asking HN is because I don't know whether it's rude to ask a game company to open-source their game, or if perhaps it could be seen as a threat to their IP somehow. I don't want to make a bad first impression and ruin the chances of them releasing it, or just have them dislike me. I've read posts on reddit.com/r/gamedev that imply game developers often get people asking for their source code often, and that it's considered rude.

There are multiple reasons I want the game to be open source, but one reason is because I want to attempt to optimize it. It's a 2D pixel art game, but despite being visually simple, my computer lags when too many sprites are on screen, and the game always consumes a lot of memory. My computer has played games with more complex graphics while consuming less memory and lagging less; I'm certain the game's performance isn't close to optimal right now. So, I'd like to try optimizing it myself and see if I can change their code to make it run better. It seems like it was programmed in C++ with a few helper libraries, rather than a game engine like Unity, so it seems feasible.

The game was released almost a decade ago, but I'm pretty sure they're still profiting off of it, so it seems like it could go either way. I'm prepared for them to say no even if asking itself isn't considered rude.
That's the reason for the identical acceleration profiles.

Which is totally obvious, so I suspect that means that I missed your point. Could you clarify?
Rust does keep track of where the object is alive and in scope, even if that happens to be decided dynamically, e.g. an object may only exist in a condition branch or as the result of a loop running at least once.

Objects also won't be silently copied unless they are types that explicitly marked as trivial to copy (i.e. bytewise).

It then also guarantees cleanup if the object actually does exist.

Rust already does what many people want for deterministic, safe cleanup, which like C++ includes RAII, but unlike C++ is not limited to RAII.
Travel app Kayak offers Boeing 737 MAX 9 filter after that door plug drama
Ask HN: How to delete a cofounder match from the list of accepted invitations?
I received a co-founder match invitation in the Co-founder matching dashboard at YC Startup School, which I've accepted. Then due to some glitch I later received another message that their message was sent by mistake. How can I delete a co-founder from the accepted match list to avoid such system glitches?
Nope, I don't think so. It still has had "just" 2 crashes.
The fact that you need to go this far to stop a vendor from charging you should be a big red flag in and of itself.
This is such an insanely short-sighted and downright ignorant statement to make. Not everyone is working with highly abstracted "web applications". If your entire infrastructure doesn't think of anything lower than HTTP, sure. But the industry is so much larger and there are so many reasons to care about the actual hardware your code runs on.
Are there any other capable providers that are in the same ballpark in terms of cost?
Ask HN: Web-based bot authoring games for kids?
My son (12) has never shown much interest in coding, but he’s quite obsessed with game AI/bots. For example, if you give him a car game with multiple AI cars, he’ll set up elaborate tournaments to play them against each other. He's not, however, had the chance to make his own with these games. (This might be a limitation of having just Switch + iPad games.)

I showed him the 1D Pacman posted here recently, and he was super interested in the auto-play bot someone wrote (https://news.ycombinator.com/item?id=38848687). I wondered what sites or apps he could use to craft bot logic and have it play against his other bots or anyone else's. Could be any subject (races, tanks, sports, etc.), as long as it is things against each other.

I've seen this sort of thing pop up occasionally, but I can't find good sources now. I'm targeting the simpler, coding-in-a-website options.
When you have enough invested to FIRE.
Oh how very wrong you are. This feature came in response to WSJ reporting about iPhone thieves, targeting affluent iPhone users so they could steal their iPhones and rapidly lock the owner out. All while accessing their bank accounts, credit cards etc.
> * it's not that surprising that many different types of molecules might achieve the same effect*

But the point of the post is that only five molecules found by dumb luck have had a useful sweetening effect.
In my neighborhood, the majority of adult men around my age smoke. So even if it isn’t normal at the national level, it is considered normal in my community. Possibly the author is in a similar situation.

It’s really amazing how much “normal” can differ across different groups of people. I have a group of cycling buddies for whom it’s normal to spend $5000+ on a bike, ride hundreds of kilometers a week, avoid drinking during the cycling season, and of course avoid smoking. And another group of friends who are the complete opposite - our get-togethers revolve around binge drinking, eating, smoking, and tossing a frisbee would be considered an unusual amount of physical exertion.

No judgement here in either case. They are all good people and we always have a good time when we get together. And I’m glad that I have some friends that can challenge and encourage me to become stronger and healthier. And other friends with whom I can laugh and joke and blow off steam.
The headline here is very misleading and different from the article - has the article changed or been editorialised here?

"On my way to blow up the plane (I'm a member of the Taliban)."

British man, but - going by the name - presumably of Indian (?) heritage.

The article doesn't give his actual background (which seems like craven reporting), but crap joke or not you don't get to make those comments as a young British Asian male in a "private" group chat (neither are the number of individuals in the group described) in that context and not expect there to be repercussions.

I'm suspicious also of the idea this was intercepted by gchq, it's quite believable that's a cover for somebody in the group being (rightfully) worried and doing their civic duty.

Perhaps it's an overreaction and security overreach but there's more complexity than indicated in the simplistic headline here.
I figured if the TX power was high enough, the return power would be higher. Although the card might have a limit to how much it'll return. I can make a helical antenna for high directional gain. It doesn't have to be 50 meters, but even something like 5-10 meters would be good. It's not just a card, but a whole wallet with lots of different stuff in it. Thought it'd be worth a try.

Edit: I was assuming the frequency would be high, like in GHz. Looks like I can't really make a helical antenna since it is HF around 13MHz (i think).
Congratulations on shipping! about the stack, does the server process every access to the page and the forms? Or can it be fully cached?
Who said anything about fusion? Fusion's ridiculous. Fission too.

My point is that even if we, the humans of the 21st century, can run out of He, the Earth can't. Even us humans can't run out of it - we'll boil off the atmosphere with CO2 before we run out of CH4 wells.
People have been talking about it since post-WWII.
Tell HN: Trello Hacked?
Just got a notification from Have I Been Pwned about a credentials breach at Trello. Any news on this?

> In January 2024, data was scraped from Trello and posted for sale on a popular hacking forum. Containing over 15M email addresses, names and usernames, the data was obtained by enumerating a publicly accessible resource using email addresses from previous breach corpuses. Trello advised that no unauthorised access had occurred.
Ah, I've got a solution to that too! I'm going to call it two factor authentication. Basically it uses a secondary digital key as well that communicates in parallel with the physical widget.
If you're willing to say LLMs understand text you might as well say a compass understands magnetism, or a watch understands time.
Even for EU citizen with GDPR?
You don't even know how long the rest of your life would be, or the circumstances of it, or what sort of person you will have become by then, or whomever you'd also have to or want to consider part of your life.

I feel the reasoning of your question but it sounds like the wrong question.

What don't you want to be doing tomorrow? Next week? Next year?
I don't think this will refute the article, but I would have found it more convincing if the benchmark had included a single setitem assignment as well, to be sure that the difference wasn't python doing a lazy dict-or-set type assignment on {}
IMHO the future should be one where there is no difference between computers and the service providers simply provide always on, always connected devices.

Is there any reason why there's a "server" or "serverless servers"? Why everything isn't just apps talking to each other? I think no, there's no real hard reason but just its how evolved as the early on the connectivity and device power was drastically different for devices that users had and devices that were needed to process data and stay on forever.

At this day, a JavaScript code can be the engine on a desktop machine, on a mobile app, on HTML client page and on a backend server. Actually, with WASM and some other tools any language can do the same. Its even possible for everything to run in a browser that is available on every platform and all that running in decent speeds because our computers are all supercomputers and the significantly different high performance computing is happening on GPUs.
I know somebody who was recently drugged and had their iPhone stolen (amongst other things) while on a trip in New Orleans. While he has no recollection of the night, this may have mitigated the damage they were able to cause and the trouble he had to go through to recover his Apple ID.

I doubt the thieves would physically travel to his home for the phone, but I suspect that this will lead to blackmailing scenarios where the thieves exfil risqué or compromising content and threaten to send it to sensitive contacts if you don't unlock the phone the next day.
The points about antitrust and similar situations like Netflix/Amazon have already been made by others...

So it's interesting to note that other Satellite Internet companies/startups/etc are already using SpaceX to put their gear into orbit including Amazon (Project Kuiper?) and OneWeb.

But you're probably right in that anyone doing so, should consider the theoretical risk. However, a lot of what SpaceX is trying to achieve revolves around reducing the cost to lift mass into orbit. So theoretically, the more demand there is to put mass into orbit and the more SpaceX does it, the cheaper and easier it becomes.

Then again maybe Google or ATT could avoid this risk by just starting their own LEO freight companies? ;P

But seriously, if it is such a concern, perhaps they should look into funding a potential SpaceX competitor. And there are a few startups trying to be just that.
You are correct.

To µbench this, you'd want to use `-s` to set up the base object which both snippets then convert.

> python -m timeit -s "t = (1, 2, 'a')" "list(t)"
10000000 loops, best of 5: 39.8 nsec per loop
> python -m timeit -s "t = (1, 2, 'a')" "[*t]"
10000000 loops, best of 5: 25.1 nsec per loop
> python -m timeit -s "[1, 2, 'a']"
50000000 loops, best of 5: 4.28 nsec per loop

(this is 3.11.2 on an M1 Pro)
It's a question of trust and societal culture, not company culture.

On Halloween, can you leave a bowl of candy outside your door with a sign that says "Happy halloween! Please take one!" and trust that kids will just take only one?

In Germany you can. In Canada you can. In the USA, it seems you cannot.

This permeates through to high paid software engineers too. If you have a cabinet full of office supplies, will some people start stealing for home? Turns out, even high paid software engineers at some companies will.

BUT if you have a culture of high trust, and high inclusivity (into the in group), then they won't. Google had that. A lot of companies had that. A shared sense of mission. (Buoyed by constantly rising stock price)

Once you grow past a certain size, you lose it.
You're overthinking it; it'd just be "I found this phone". They don't need to give the backstory. Most businesses will hold onto valuable lost property for a while, on the assumption that a customer dropped something.

> I would say that moving the phone from the place I left it would promote it from "lost" to "stolen".

A really key element here is that they offered to help you out by leaving it there for you, so I don't see how "stolen" would come in to it...
Seems much cheaper than "infrared blasters" used for home automation
yes its a non profit
This is a powerful article and something I’ve been thinking about a lot lately.

As an on-topic tangent, I saw a post on social media recently where a guy showed off his incredibly accurate controller setup for a trucking simulator game. A realistic truck dashboard, steering wheel, chair and 180 degrees of screens. You could say this is just a hobby and his way of relaxing. But it felt deeper than that, like maybe this guy would actually enjoy driving a real truck without all the soul-sucking BS that comes with a trucker job.

Another quick example is another social media post where a young woman got bored, dressed up as a Target employee, and actually did some work that an employee might do.

Reading this article, I really do agree that people want to work. They just don’t want to deal with the soul-sucking stuff. Modern capitalism has a way of ruining any potential enjoyment a job might have.
Vestaboard and GitHub Actions Inspired Consistency in My Rock Climbing Training
The computer part starts at 28:57
Except `{}` is never an empty set.
"Alaska Airlines Ad - SNL" - https://youtu.be/IZf0bNDWH4s
> I was thinking of a fire that incapacitated the commander, was spreading, and the best available option was immediately venting all oxygen in the shuttle (probably with some crew loss of life), in order to potentially save enough systems to return home.

I think any such fire would make the Shuttle unable to return home safely anyway. And since it is, as you say, a far-fetched scenario, I'm not sure it would be worth trying to mitigate. Note that no such fire, or even any event remotely close to one, happened during any of the Shuttle flights (or for that matter any NASA mission after Apollo 1), which indicates that the probability of such an event was much lower than the probability of multiple other events that did happen to one or more Shuttles, including not just the two that were total loss of vehicle and crew but multiple "close call" events that could have but didn't.

More to the point for this discussion, since no such fire, or even any event remotely close to it, happened on any mission after Apollo 1, while there were incidents that gave cause for concern about the mental state of a crew member, it seems entirely reasonable to put more weight on mitigating the latter than on mitigating the former.
> add RTX to something like Unreal Tournament 2004

yes please

anything to fill the lobbies of LowGrav InstaGib CTF-Face back up
Available from iOS 17.3 for anyone wondering.

I went to settings and could not find the option to enable this, but it turns out I was still on 17.2
"Normal" is just another word for "average", and who wants to be average?
An interesting scenario I heard was a fellow in, I think, Colombia. He was visiting, and was looking at his phone on the sidewalk. As he was looking at it, a pair of people rode up on a motorcycle or scooter, grabbed it out of his hand, and drove off.

They just got themselves an unlocked phone.

I assume this protects, somewhat, against this by the fact that were the thieves to try and change anything, there's another step of verification necessary than there was before.

And I think it was very clever of Apple to leverage the device location as an ad hoc "2FA". "Something you know, some place you are."
Given that we still have today people crafting leather belt by hand and sell them for a premium, I assume there will always be a niche market for craftmanship-type software.

And only people that really love it will be able to work in that.
I love it, but don't you think we'll need to pipe the trace amounts of O2 to burn the yellow H2 with?
Which part of BEAM are you talking about?
I know some cases can be solved by it already, but not almost every need.

The fairness of the BEAM scheduler is not the same as multi-tenant fairness.
I'm aware of lcnt in Erlang that helps with contention, but that will have a hit in throughput like any other locks.

Unless I'm missing something?
The other passengers didn't like it. So what? You probably never met them again.
He is just logging timestamps of when the signal arrived. It shouldn't matter if the timestamp gets back to the central location by carrier pigeon. But maybe the catch is that it doesn't matter how slowly he moves the clocks into position, they'll always be skewed by time dilation.
Yes! I hate touch screens in cars. I hate that they are so much more difficult to use and require so much more attention. I guess they're only possible because the car does half the driving for you now, picking up whilst you're distracted trying to turn on the windscreen demister or whatever.
Absolutely before the papers are being signed.