skysight-inc/HackerNews huggingface dataset:
No an Android user, so I'm not sure what distinction you're making. On iOS there's not really a distinction between the two [1].

> Activation Lock is an Apple feature designed to prevent the unauthorized transfer or use of Apple devices. Built into Apple’s Find My system, it’s Apple’s implementation of factory reset protection, which manufacturers are legally required to include in order to sell smartphones in the US.

Given that it's been legally required since 2015 to sell smartphones, this must be something else.

[1] https://www.kandji.io/definitions/what-is-activation-lock

EDIT: Looking at the actual announcement.

> Factory reset upgrade prevents a reset by a thief. For some criminals, the goal is to quickly reset your stolen device and resell it. We’re making it more difficult to do that with an upgrade to Android’s factory reset protection. With this upgrade, if a thief forces a reset of the stolen device, they’re not able to set it up again without knowing your device or Google account credentials. This renders a stolen device unsellable, reducing incentives for phone theft.

> More steps for changing sensitive device settings to protect your data. Disabling Find My Device or extending screen timeout now requires your PIN, password or biometric authentication, adding an extra layer of security preventing criminals who got a hold of your device from keeping it unlocked or untrackable online.

> When enabled, our new enhanced authentication will require biometrics for accessing and changing critical Google account and device settings, like changing your PIN, disabling theft protection or accessing Passkeys, from an untrusted location.

AFAIK this has always been true for iOS, or true for as long as I can remember at least.

The rest is pretty neat & unique to Android though (e.g. a separate PIN-required space for certain apps like bank or health data, automatic protection on snatch, fast-lock using very low-overhead authentication mechanism).
Based on the user data I went through last year to see if we still needed to support anything before Safari for iOS 16 there was a surprising number of ancient iPads hanging about. I get the impression a lot of iPads are handmedowns.
With pencil support and sidecar, I see hardly any reason to move on from the 6th gen model. Maybe they'll disable sidecar on it when it's no longer supported or something.

Think the bulk of tablet use is fairly resource light; nowhere near the scale of multitasking going on as there is on phones. I've a ten year old Android one that's still pretty usable for me (OLED screen so mainly reading and media; it struggles with the web unless you've adblockers and whatnot though)
Slovakia's populist prime minister shot in assassination attempt
entire android directory added yest https://github.com/google/project-gameface/tree/main/Android
Absolutely agree - I've been watching the slow enshittification process that Discord has been going through and keeping a close eye on any alternatives and there just aren't any that I could get my less technical friends to join.

From my perspective it seems like Discord being free, easy to use, and such a comprehensive solution to online socialization makes it so that no one else even thinks to compete with them. It's going to take significant shifts in monetization or quality to prompt anything similar to get spun up.
Van der Pol won on 32mm tires this year, vs his normal 28mm.

32 also happens to be the biggest tire that fits in his Canyon race bike.
Photos was launched in the last decade.
Hey! OP here. This made my day, thank you!
It's something like "the iphone" of SBCs at this point. Many others are using it and writing about it specifically, and it's pretty damn commodity. If you break one, another can (since the supply crunch) be sourced pretty quickly and easily and just dropped in where the old one was.
I'm legitimately confused about why so many people in this thread are showing off template literal types as if actual hash functions just prepend "hash_" onto strings and call it a day. There are a lot of different types of data that don't have a predictable shape that TLTs just don't help with at all.

While the pitfalls of mindlessly slapping `as XYZ` on lines to make it compile certainly exist (when the type definition changes without the areas with `as` being updated, etc), I don't know if branded values are really the place where they pop up. You brand a primitive when you want to differentiate it from other primitives that otherwise have the same underlying type. In that scenario, you can't really change the definition of the underlying primitive, so you can't really run into issues there.
TV hardware has such low margins that I don't think it's worth the hassle for Apple.

I actually much prefer to have my Apple TV and just plug into new screens if I swap them, there are pretty decent panels in the market that I don't think I'd ever purchase an Apple-branded TV just for the sake of having an embedded tvOS in it.

Might be I'm a special case but I haven't touched the TV remote in many years, I turn it on through whatever device I'm using and when I switch the device off my TV switches off as well.
Here is a video from Chief Makoi on this very topic. He is a highly respected working Chief Marine Engineer.

https://www.youtube.com/watch?v=9B9znFDwdBI [10:36]
The scopes I work near are typically for applying cutting edge imaging techniques to cellular or organoid growth. Like this: https://www.zeiss.com/microscopy/en/resources/insights-hub/l...
I think my feedback has already been captured by others, but I'll say it anyway just to help you get a sense of how widespread this feedback is.

I first opened this on my laptop with a trackpad and was confused at how scrolling did not work on the "scroll down" section. I ended up reopening it on my iPhone in order to try it. I see from a comment here that you're using this in order to get rid of the floating address bar. Your solution does not work, because if I tap to bring up the address bar once I'm in the game, there's no way to make it go away again and it covers up the bottom bar. So either you need to just live with the idea that the address bar will be visible, or you need to find another solution. [Edit: trying again, bringing up the address bar reverts it back to the "scroll down" screen. The first time it didn't though, so whatever you're doing here isn't reliable].

I also notice that if I add it to my home screen, the icon just opens it in Safari again. You don't have the metadata set up that allows it to be a PWA. Even without taking advantages of any of the extra capabilities of a PWA, it's still nice to support so that way I can have a home screen icon that opens it as its own thing (and this also gets rid of the bottom bar entirely). Every other daily puzzle I play is either in its own app (like NYT Games) or is a PWA.

The tutorial sequence should have some indication of how far along I am. I was starting to wonder if it was going to go on forever when it finally dropped me in the real game. It also should have a step telling me that I'm done with the tutorial and that I'm about to play the real game. This step would be a good place to point out the bottom bar with the tap/swipe counter because I completely missed that until I came back to read the comments.

The "Copy Stats" button should probably be a "Share" button instead that triggers the share sheet (at least on mobile; I don't know what other daily puzzle games do on desktop, maybe they still use the share action there too?).

Overall it's a fun game though! I can see myself adding this to my daily puzzles.
in academia/research, it's quite normal. often you wish they hadn't given you the code and provided an equation instead.
Manhattan Co-Op in Crisis Spearheads Push to Cap Land Rent Hikes
1) You need more than just getting to space, you need to go really fast when you get there. So, lots of propellant and a big rocket is needed. So, it's really expensive.

2) Because you're setting fire to a big tube of propellant that then goes crazy fast, you need all sorts of permits and safety reviews to do it

3) Space is hard, so your rocket will almost certainly blow up / fail a couple of times.

All of this means: big budgets and state-level patience and persistence is needed
Can still use it for games. But Google probably put it there to avoid bad publicity from police etc using it to profile people etc.
Tbh I didn't really consider this approach as I didn't think it was possible (that's if it is). Also I'm not so comfortable with hijacking authentication session. I very much prefer making the user actually grant permissions to the required scopes and making it clear what the access is used for.
> I've been building enterprise software for a while, but in smaller startups.

These words you are using, I do not think they mean what you think they mean ;)
To those who are dead, it doesn't matter if there was a human behind the wheel, or a matrix
In fact, Thabeast is beating every N64 game, and he means ALL of them. [1]

He has already completed all games, but the videos are waaay behind (he's releasing one video/game a week).

[1] https://www.youtube.com/@Thabeast721/videos
I was a fly on the wall as this work was being done and it was super interesting to see the discussions. I was also surprised that Jepsen didn’t find critical bugs. Clarifying the docs and unusual (intentional) behaviors was a very useful outcome. It was a very worthwhile confidence building exercise given that we’re running a bank on Datomic…
> He paid 0$ in income tax on all the money funding his foundation

It's a non-profit foundation that's main function is giving the money away, funding social and educational development in developing countries, and solving huge international human rights issues. One of the biggest in the world, too.

Why do you think people get tax-deductions from donations? Your priority here seems to be more to find any reason to slam someone who is wealthy, rather than actually for the better of society.
> Infrastructure used to maintain and distribute the Linux operating system kernel was infected for two years, starting in 2009, by sophisticated malware that managed to get a hold of one of the developers’ most closely guarded resources: the /etc/shadow files that stored encrypted password data for more than 550 system users, researchers said Tuesday.

> The unknown attackers behind the compromise infected at least four servers inside kernel.org, the Internet domain underpinning the sprawling Linux development and distribution network, the researchers from security firm ESET said. After obtaining the cryptographic hashes for 551 user accounts on the network, the attackers were able to convert half into plaintext passwords, likely through password-cracking techniques and the use of an advanced credential-stealing feature built into the malware. From there, the attackers used the servers to send spam and carry out other nefarious activities. The four servers were likely infected and disinfected at different times, with the last two being remediated at some point in 2011.

Should be at front.
If you're not affiliated with OpenAI, I wonder what their policy is regarding the use of their name and logo.
I wasn't aware lockdown mode can be enabled without you explicitly doing so.
There is a lot of general flight to safety in the US, but I think the UK is a special case. The UKs economic decline is irreversible at this point. Crumbling (literally) infrastructure, completely isolated elites, out of the EU, inability to build basically anything. Why hang around to find out where the bottom is...
For someone trying it for the first time, I would recommend the Falim chewing gum, available on Amazon, or the mint-flavored toothpaste at mastic.gr. If you feel comfortable trying pure mastic, the best quality that I've found are the large tears from Chios Mastiha Growers Association.
I bet if you ran the same tires in 42 and 28, you'd be basically at the same speed, at least on smooth roads.
I knew it was working for me when I didn't want anyone to ever see me smoking. I definitely didn't want my child to see me smoking. But first it was coworkers or in-laws and such.
He is, and I was. You cannot follow people who are on a server that has blocked your server. Your follow request will be ignored, and his new toots will not be delivered to your server. If you were already following him, this follow relationship is deleted on his end, his server will deliver an unfollow notification, and then will not deliver his new toots to your server.

You can still view his profile on his server using a web browser, which is not the same as following him.
Don't hold your breath. Gemini 1.5 Pro/Ultra was meant to be the hottest shit ever, and we know how it ended up mere days later.
Using haptics in music to enhance rhythm perception and dance skills. Sounds really cool!
Something either meets a definition of the term "open source" or it does not. It's not enough for the restrictions to seem reasonable.

That doesn't mean that only open source things should be allowed to exist, just that things which are not open source should not be called open source.
which ads you are looking at
while I'm hopeful google will be responsible long-term maintainers of this accessibility feature, given their "ship and drop" attitude (music, reader, podcasts, stadia...) I'm glad they've chosen to open source this. In any case, an exciting project!
I buy certified masic gum from Greece on Amazon [0] from one major importer of Greek products (Krinos).

[0]: https://www.amazon.com/gp/product/B000LQLIWM/
The ESP32 seems like a very different product to me. The pi has megabytes/gigabytes of memory and can reasonably run linux. Were people really using them for the same things?
it's awfully close though https://berthub.eu/articles/posts/reverse-engineering-source...
Microsoft emissions have risen 30% since 2020 due to data center expansion
Even the parents from 1988-2000 would be well expired now
Considering we are discussing a licensed professional I think your argument is weak. Second I allowed for the failure of the therapist in their duty.
Latest Raspberry Pis are expensive but also quite powerful. If you want a cheap single board computer that can run Linux, you have the Pi Zero ($15). You also have the Pico ($4), which is an alternative to the ESP32.
Speaking for yourself. I have accesses to both and to my surprise I use Gemini more than GPT4
I was looking for this for some time. Bought the 7-day license and it was useful.

I would love to preview some emails (are these just promos or do they include receipts?), perhaps by hovering or clicking the sender.
I think you're mistaken, at least in a lot of cases. All CBT based therapies I've had have started with a clear discussion about what the problem is, and what the solution looks like in terms of my happiness and mental well-being. In all cases, my therapist has "graduated" me, telling me that they don't think I need to continue (or having me say that I'm comfortable now stopping regular therapy).

CBT and its derivatives very strongly attend to individual effectiveness and view therapy that goes on endlessly as a sign that the real problem isn't being addressed, and that no therapy is considered effective unless it ends. Individual therapists might be bad actors, but the field itself is now admirably focussed on finite, positive results.
To be fair, this (like many applications of reactivity) is conceptually very different from embracing mutability. And at least at a glance, it looks conceptually much closer to React than that.

Where React differs isn’t immutability, but where the mutation of state/effect boundary is (at the component/hooks-rules, versus something more fine grained).

In every possible approach, a state change needs some orchestration to produce rendering updates. The approach taken here looks like a subset of a common reactive approach, not dissimilar to say Solid with its createMutable Proxy-based store. That’s much more palatable to me (and I expect it would be to even a lot of React devs) than a less disciplined free-for-all mutability take (which effectively devolves to “build your own state<->render abstraction, or just maintain state in the view itself, probably both”).
Exactly. Don't try to build something for everyone. Try to build something that will mean everything to someone.
I used to maintain a list similar to this one when I used Void and later Arch. Now I use NixOS which lets me configure these items once and forget about them. When I swapped the ssd in my laptop for a larger one, the entire post-install configuration was as simple as applying my saved configuration and getting a cup of coffee.

Excellent article though, I've integrated the parts I found interesting into my nixos config.
I have a hard time believing that system only has 6W total power draw.
> still shining today

It's an interesting quirk of these discussions of events at relativistic scales that it's very hard to precisely speak about what we mean whenever we reference time.

For all of us "here", who are within non-relativistic distance of each other, "today" is a meaningful point in time. But what does our "today" mean for that far-away star? I think you are trying to articulate that, if the star is X light years away from us, after X years from "today" we will still be receiving light that has traveled from the star to "here". But you might instead mean that if a traveller were to depart from "here" "today" at near relativistic speed, when he arrives at the star he will find it still shining "there" at "that time".

But notice those are definitely not the same data point about the star. The first data point will arrive here in X years to show us the star was still shining X years previously. But the traveler will collect the second data point (almost immediately for himself, by the way) and may find the star dead. This can happen if he and the star's last light cross paths in flight.
Historically I'd install refind/refit and install(use a Debian boot on my work laptops, but haven't been brave enough to do that on the m1's yet. So I took have been living the Mac life for a while now.

I hadn't been using Spaces much, instead kind of juggling a stack of a couple active windows on one screen. Like the author though I did decide to try out Yabai, and it's been an pretty decent tiling system for me. Every now and then it feels like an obvious should work split won't work, or like today Zoom just refuses to be tiled, but in general it's been a huge upgrade & really improved usability. It also sucked me into using multiple spaces, since there's some configs I knew I'd want to keep.

One thing worth mentioning is how wild it is to get Yabai actually fully running. It runs pretty well as a regular service, but to really be fully featured one have to disable System Integrity Protection, letting it hook itself into the Dock ia some backdoor messing around evidently. https://github.com/koekeishiya/yabai/wiki/Disabling-System-I...

It keeps feeling like the consumer world is more and more locked down, and this was one of those scary signs for me. The OS refusing to afford control, reserving it for itself seems like a trend, with no available permissioning paths even possible. Having to run a naked insecure system to get a couple management and keyboard shortcuts is wild. This feels like a bleak direction for general purpose computing.
Currently, I don't connect the laptop and instead view the content via a side-loaded app on the streaming stick connected to the TV (either Fire TV or Google TV depending on the room).

* If it's content on my local server I use Kodi local.

* If it's streaming content I use a Kodi plug-in for the streaming service.

* If it's YouTube I use the SmartTube app (which is fantastic and actually makes YouTube usable again). It's easy to just go to History in SmartTube and pick up wherever I was on laptop/desktop.
There are other places were you use types as well.

Also, if you later decide that an Age should not be int, but a string, you wont miss it in refactoring whereas in your example you don't have that facility.
At the end of the day until there is a legal or at least common-law definition of a term, the term can have a pretty wide definition when a large number of contracts are reviewed. Typically as cases around the definition go through court they become presidence. We've not reached that place in the 'open source' world.
Show HN: A simple app that makes it easier to complete a task
This is how it works: often, how easy it is for us to complete a task depends on the wording. For example, instead of writing “start reading a book tomorrow,” you should write, “reserve time from 11:00 to 11:30 to read a book.” Another approach is to break the task into the simplest steps, which are easy to complete and make it easier to accomplish the entire task. For example, instead of setting a task on your calendar for tomorrow to “go to the gym,” you should set a task for tonight to “pack a sports bag and leave it by the door.”

This small web app helps you set and complete simple steps until the task is done.

PS. I submitted it here a week ago, but it turned out that when I deployed it from my local machine to a remote server, it stopped working properly, making it impossible to try. It is still far from perfect, but I have fixed the bugs.
> I don't even think Google Search is a critical portion of AdSense revenue at this point.

This is wrong. But it explains why you think that Google are crushing it if you have no idea about the company.
AZERTY is very bad and France is still stuck with it, despite Québec having a variant of QWERTY for decades, ditto for Switzerland having a custom QWERTZ, and BÉPO being heads above.
I don't love that solid UX gets pushed under the accessibility rug, as an option you might never find.

I don't care how cynical it sounds, user experience became user exploitation a long time ago. Big Tech have been running that gimmick at too-big-to-fail scale for the last decade or so.
> You however refused to engage with that argument. Claiming that I wasn’t making any coherent arguments. The thing is, I’m not making those arguments, legal experts are. I’m simply appealing to authority on the matter, and there is an overwhelming concern among experts that Israel is indeed an apartheid state.

You aren't making coherent arguments. For example, if you aren't aware that "the Nakba" is considered by pro-Israelis to be a myth, then you should, and you should know why.

I’m not making those arguments, legal experts are

"Legal experts" are as subject to bias as anyone.

I’m simply appealing to authority on the matter

Indeed. This is why I didn't address "your" arguments. You didn't make any. You appealed to authority, which is a logical fallacy: https://en.wikipedia.org/wiki/Argument_from_authority

there is an overwhelming concern among experts...

One problem with appeal to authority is that you don't have to understand the argument. Just find the person arguing your preference, label them "expert" and I do the same, and then it's detached from any actual understanding.

So, summarize these legal experts arguments and demonstrate that you actually understand the argument.

And, frankly, you did not even understand that the document was an accusation. This fundamental error didn't give me confidence, to be honest.
> So it turns out it is aspirational branding, it’s just a deeply
misanthropic variety

Not misanthropic. Masochistic. I will to be writing something more
substantial on this soon, but the gist is; a lot of these projects are
knowingly self-destructive, and what their leaders crave is for others
to join them in their expressins of self-harm.
It sets up temporary authorization. "Type /access in Slack or from the web app. Give a reason and how long you need access, that's it!"
AI is another word for training-based computerized pattern recognition.
> If the phone is rapidly moved a meter away from you, either it's being snatched or it's being thrown.

Good heuristics. Also that must not be a mainly downward rapid movement, which probably only means you just dropped your phone.
Is this because you're using some sort of network backed storage like EBS?