skysight-inc/HackerNews huggingface dataset:
Hey, this is an issue I'd like to work on. My eyesight is good but not as good as before, and it made me reconsider my font and contrast choices on allaboutberlin.com. I find myself zooming a lot more too.

Can you tell me what you think of the font sizes? Is it readable enough? Is there room for improvement?
lolwhat, replicated w/Linux and Chrome just now.
Replicated on Windows 10 and Chrome too!
My story is certainly different than most, but

Many kids in my high school had to make tough decisions around college – weighing the universities they could get into against the costs of said universities

The classmates who decided to do pre-med in-state versus out of state to get better tuition because a full doctor’s education is expensive

The few who got into Ivy leagues but ultimately decided against it because they got some financial aid, but not enough

The ones who graduated college and decided to get into consulting not because it was their passion, but because it paid well.

Even harder is when these kids’ parents are not well equipped to help make these tough decisions, because they never had to make them themselves.

You can suspend it for quite a while, but at some point reality kinda sets in and you’re faced with tough decisions.
When we all have Neuralink chips in our brains, they will be able to read the data from our taste buds to check that we are really drinking a genuine can of Doritos™ Mountain Dew™.
No. What you are thinking about is sandboxing, which is not docker's main objective and can be done with many better tools like firejail.

docker adds its own daemon that creates additional attack surface that you would not have otherwise.
It used to be even better, they had user ratings in early versions. Hiding content or forcing users to watch things is extremely bad. they got away with all this because they had such a huge headstart on 90% of online streaming. There were no other options. Now... those things are starting to sour out.

I remember finding great b movies and content with user reviews.
> it has a native resolution of 2304H x 1296V

Seems to me like that kills the idea dead? GGP assumed 8bpp and that the raw resolution matched the output, and came out... well wrong (the effective bulk transfer rate of USB 2.0 is 53MB/s on a good day), but by just a few megs.

However the raw resolution is 40% higher than the final output, meaning even at 8bpp you're at 85MB/s and you've blown way past any hope of recovering via a few tricks. At 10 bpp you're above 100MB/s.
If I’m the one entering the master secret in, then the device is a glorified password manager. The point of an HSM is that nobody, not even the user, can access the secrets. I’m not saying there isn’t a use case for such a device, or that it isn’t possible, only that the security guarantees you get from it are different. The security model you’re describing is the same as someone entering their secret key in the “notes” app in a phone, leaving it in Airplane mode with FDE and wipe after a certain number of incorrect PIN entries. You can call that a “HSM”, but it’s not what I’d consider one.
The option key works on many menubar items and also on menus.

For menus you can even press the button while it's open to see the items that change their behaviour with the option key. And it sometimes extends to keyboard shortcuts. For example, for logging out you can use shift-cmd-q and you will get a window with a choice, holding option along will log you out directly. In the menu this is shown by having '...' or not.

And on the topic of windows, you can cmd-click the titlebar of a window that is not the front most one and move it around whilst keeping it in the background.
To add to the list:
Coming from the web and being used to having a ton of control how every thing looks I found that customizing elements sometimes have surprising limitations in SwiftUI. Also be wary of trying anything UX wise which is non-conformant with the official spec.

Also xcode in general is such a bizarre IDE compared to the IDEA products or even VSCode which I felt was limiting me severely, even after making quite some effort to adjust and learn shortcuts.
I also found that the screen/component preview was just so inconsistent, performance hungry and slow that I stopped using it pretty quickly. I want to like SwiftUI but it feels too rough around the edges for me so I guess I'll check back in a year.

I tried flutter after and it was SO much less painful, more/easier customizable and tooling felt heaps better.
I have to argue that the original iPhone, as it was released, had no apps, the camera was not good and iOS had a laughable feature set. It quickly evolved to be much better than it's initial version, but I remember being rather upset that I had wait until iOS 3 or iOS 4 to get copy and paste support - a feature which I had on my Symbian phone for literal years. And my Symbian phone had multitasking for ages too. And it could film video. The iPhone had a handful of impressive features, but it was not all too useful for the first few iterations, aside from Safari - that was a game changer. Other manufacturers weren't late to the party, they had already gone home well drunk by the time Apple arrived. Their offerings hadn't advanced much for years, and it took years for incumbents to realize they need to catch up - get their OSes to be modernized, create platforms and embrace capacitative touch screens. All this to say, initially Apple had great marketing and a great vision and a lukewarm experience delivered in a shiny package, at least that's how I experienced it.
This is a wonderful article! Thank you to the author for taking the time to write and animate all this.

I want future generations to have access this so I have to ask - how can I back up this page with all of the interactive 3D animations still operational? Simply saving the HTML file doesn't seem to work.
Reproduced on Edge on Windows 11 as well. What a bug! Really need to know the root cause of this.
I wonder if this is crashing due to some auto completion shenanigans
Netflix does not have a defined product.
Hence my point about "massive funding from giant corporations in order to support an implementation". :)
Yeah, good for you sticking up for yourself, my guy didn’t have other marketable skills and was also adequately tied to the value of their stake. Definitely true on how this behavior in my case was correlated to old people. The one about women being ignored probably has broader distribution.
To give a maximally charitable interpretation, "nice" could be a euphemism for "doormat/not assertive/not raising objections when one should". Though "being perfectly able to solve problems w/o pounding on the table and twisting arms" is evidence against this. (Though conceivably those giving feedback hadn't noticed that evidence; I have no knowledge here.) Also, it would be ironic if they were "nice" enough to use a euphemism that obscured their point completely.
Meanwhile on Windows, the same functionality for choosing which output you want to use is accessible by just clicking the dang volume icon

Why does MacOS hide such a useful feature behind an obscure trick?
Will 100% be pasting this into a coworker's Google Doc with a white font color.
If I had to guess, I suspect this is due to some very weird edge case with their recently implemented grammar checker.

Doesn't appear to be an issue for the android app, but that might be a cache thing.
This seems to be the most obvious explanation. There is simply competition now where there was none before. A good learning moment here for HN, where we mistake lengthy in-depth blog posts for an unassailable tech advantage when in reality this stuff is kinda commodity.
Probably something to do with the grammar check (blue squiggly line)
And here's a link to a document where you can see the bug in action. https://docs.google.com/document/d/1KKZHZpKRFRBddEvjFc-au2LM...
Specifically what's going on here in the cheapest FIDO devices is roughly this:

On every site where you enroll, random private keys are generated - this ensures you can't be tracked by the keys, your Facebook login and your GitHub login with WebAuthn are not related, so although if both accounts are named "ChikkaChiChi" there are no prizes for guessing it's the same person, WebAuthn does not help prove this.

A private key used to prove who you are to say example.com is not stored on the device, instead, it's actually encrypted using a symmetric key that is really your device's sole "identity" the thing that makes it different from the millions of others, and with a unique "Relying Party" ID or RPID which for WebAuthn is basically (SHA256 of) the DNS name using AEAD encryption mode, and then, sent to example.com during your enrolment, along with the associated public key and other data.

They can't decrypt it, in fact, they aren't formally told it's encrypted at all, they're just given this huge ID number for your enrolment, and from expensive devices (say, an iPhone) it might not be encrypted at all, it might just really be a huge randomly chosen ID number. Who knows? Not them. But even if they were 100% sure it was encrypted too bad, the only decryption key is baked inside your authenticator which they don't have.

What they do have is the public key, which means when you can prove you know that private key (by your device signing a message with it) you must be you. This "I'm (still) me" feature is deliberately all that cheap Security Keys do, out of the box, it's precisely enough to solve the authentication problem, with the minimum cost to privacy.

Now, when it's time to log in to example.com, they send back that huge ID. Your browser says OK, any Security Keys that are plugged in, I just got this enrolment ID, from example.com, who can use that to authenticate ? Each authenticator looks at the ID, and tries to decrypt it, knowing their symmetric key and the fact it's for example.com. AEAD mode means the result is either "OK" and the Private Key, which they can then use to sign the "I'm (still) me" proof for WebAuthn and sign you in, or "Bzzt wrong" with no further details and that authenticator tells the browser it didn't match so it must be some other authenticator.

This means, if you're actually at example.org instead of example.com the AEAD decryption would fail and your authenticator doesn't even know why this didn't work, as far as it knows, maybe you forgot to plug in the right authenticator? You not only don't send valid credentials for example.com to the wrong site, your devices don't even know what the valid credentials are because they couldn't decrypt the message unless it's the correct site.
What Ballmer and others missed (or blithely ignored) was the user experience with the iPhone vs other devices back in 2007.

I had used various PDAs and mobile phones that had Internet access (of a sort) back then. Generally speaking, they had very tiny screens, a poor or nonexistent touchscreen, grossly underpowered processors with insufficient RAM, a cut-down network stack, and a crappy "browser". The best pre-iPhone experience (that I experienced) was the Moto Q, running Windows CE, which actually had WiFi and a almost tolerable text browser.

I won't even talk about WAP and WML and how well all that worked.

Compare that to the debut iPhone. Much larger capacitive touchscreen, smooth scrolling, pinch zoom / expand and more. You went to regular desktop websites, and they just worked. Then you see all the effort put into the UI for the address book and other apps, and that all adds up to a user experience quite unlike anything else at the time. Revolutionary. A better experience than even the Windows CE handheld PDAs.
You can have multiple second factors. I have 2 YubiKeys (one on me, one in a safe place) and then I have the standard TOTP codes on my phone using Authy.

If I manage to lose my phone, live and backup yubikeys then I have recovery codes.

It's going to have to be something pretty drastic to cause me to loose all of that.
It can be disabled, but it's super annoying.

Whoever chose to give apple music reign of the roost deserves to burn, for the inexcusable idiocy of it.
Probabilistic Robotics lab exercises using ROS 2, Python
> And you can’t put a camera on the target to look back at the mirrors, because it would get melted.

So just put it behind a heavy metalized filter that reflects over 99% of the incoming energy? And suspend the whole assembly about 1 meter in front of the target on a metalic post so it can cool down in the air. Or rather, a number of such assemblies so you can maximize incident energy over the entire target.

Optimizing that does not sound like a deep learning problem, just a classic computer vision algorithm.
didn't happen in firefox on Ubuntu
My guess is on an easter egg gone wrong.
There are constantly new programmers joining the community here. It’s good for quality things to appear regularly.
If you do regular gardening you should just do a test anyway. University of Delaware has a kit I do every other year and gives plenty of data plus a plan (in my case for helping with my grass, but there are options for gardens).
https://www.rectangleapp.com and https://www.raycast.com/ are game changers. They are the only two apps I use which change/improve macOS’ behaviour, I can’t live without them.

And Raycast actually has the Rectangle functionality built in, although I prefer the separate app, there are some ‘defaults write’ values I can change on the command line that I like (to give me a wider bottom margin on my screen - I stick Silicio in the corner of my screen for instance.)

Give them both a go.
The consumer shouldn't have to parse whether or not their goods are genuine... that's squarely in the wheelhouse of the merchant. This is Amazon's problem to fix, don't you even for a second suggest foisting this onto the consumer.
I'm aware of the pretzel logic used by people in the Bush and Obama Administrations to justify extrajudicial activities that are clearly unconstitutional. So let me ask you this - at what other point in US history have we decided that a US citizen is a bad enough person that we just put them on a hit list rather than even attempt to bring them to justice? I mean, we have held worse people in Guantanamo who aren't even US citizens and without trial, but a US citizen gets neither?

You list out all of these "assertions" which may or may not be true, but they are assertions made by the people who killed him. So do we take that at face value because our government would never lie? Or is it fair that we would expect the government to prove those assertions in court, as we have throughout history?

And if you are comfortable with Presidents like Obama making those extrajudicial assassination calls, are you comfortable with Presidents like Trump doing the same? If not, why not?
Yep, a batch of cables having the super basic power pins wired backwards tells you basically nothing about the standard, no matter how often people try to use it as evidence of complication.

And the docks that were frying switches were putting 9 volts on a signal pin, also obviously wrong.
You can also use cmd-` (the `/~ button between shift and z on my keyboard, left of 1 on others) to switch between windows of the currently activated application.
worth a shot, I tried it, and it worked fine. Then again, I couldn't reproduce the original
I likewise would like to watch a nature documentary once in a while which didn’t feel obligated to mention impending doom at least once every five minutes. If anybody had anything to say about said doom above a fifth grade level, I might watch that too.
It can still be a lot more efficient to grab the scrollbar to jump to a section of a large document. For example, you can instantly get to say 3/4 of the way through by moving the scroll bar a very short distance, which when done with the scroll wheel or trackpad gestures could take a very long time.

The scroll bar is also sometimes a nice visual cue to the size of a document you've just opened for the first time, again something the wheel/gestures don't necessarily inform.

I have permanent scroll bars enabled in macOS too.
>it's still badly behaved because bringing a window to literally full screen blanks out my other monitors

Really? That's not what it does for me. Right at this very moment I have a full screen app running on my MacBook Pro screen and a desktop on my monitor. Do you have "Displays have separate Spaces" turned off in Mission Control preferences?

I rather disbelieve in the idea that these things have "correct" semantics; only "what I am used to". At this point, I'm very used to the way macOS works and I find it considerably more pleasant than other windowing environments. Being able to full screen an app and then multi-swipe left or right between spaces or up for App Exposé is natural to me.

I've no doubt I could unlearn this and learn something else though.
Totally unrelated to the link/book, but sparked a question that I've had for a while (curious to hear any answers) --> when you take an initial look at a programming language that you're completely unfamiliar with, and you glance through the syntax of all the basic constructs, do you ever have a particularly strong reaction (be it negative or positive), and if so have you tried to identify why that might be the case?
Now how do I do this with a mouse? (I already know the answer, but I'm curious if you do. It isn't very discoverable.)
I think the "woke" people watch TV too. The problem is that there are not nearly as many of them as social media makes it appear that there are.
I'm glad I was here when this historical event happened.
Everyone remembers the first time they saw Goatse.
My friends in Vietnam use Facebook differently than my American friends. For example, if a friend posts a photo with his wife, you'd have just as many friends poking fun of it as you would have in support - all in jest, of course. Compare that to my American friends whose Facebook posts receive significantly less engagement and mostly one-dimensional feedback (all overtly supportive).

Maybe it's how they use the platform which seems to work more better.
It has been taken over and moved to a new site

The website hasn’t been rebuilt but you can see the list of implementations here: https://github.com/7guis/7guis/blob/master/site/src/containe...
I've heard people say it, speaking like this: "This would be a great solution to the problem, except that it would break the admin dashboard. And billing. And SSO. And partner test environments. And. And. And. And. And. This would break so many things I'm sure I could only name half of them if I tried."
Decentraland uses a peer to peer-user connection model, which needs 'number of users' connections per client and will never scale. The intent is to not have to trust catalyst server with user data, but that's silly; you are already trusting catalyst server since you must trust its claims about identity of users.
I'm amazed that people didn't see this coming as the end game of the "cut the cord" transition... This was always where it was going to end up. Netflix proved the concept, but it ends up that having an early-mover advantage doesn't matter when you don't own your product, just the platform. But of course what people are actually paying for is the product. And it's been shown time and again that people are willing to put up with "good enough" platforms as long as it has the product they want.

It's the downside of all "content platform" plays. There's nothing stopping a new platform from taking over YouTube or Facebook or Twitter. All it takes is the actual content producers moving to a different platform and poof there it goes.
Fuzzing?
Whenever I click on a tonic key, the inner wheel flies off the screen and disappears. I can only get it back by closing the page and re-opening.
I'll throw another option: https://magnet.crowdcafe.com/index.html

I bought it in '17 for $1 - possibly the best dollar I've spent. Looks like it's $4 now. Coupled with a QMK keyboard, the modifiers are even easier to use.
Warning: mysqli_real_connect(): (HY000/2002): Connection refused in /home/customer/www/turingpi.com/public_html/wp-includes/wp-db.php on line 1753
Connection refused

Error establishing a database connection
This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at 127.0.0.1. This could mean your host’s database server is down.

Are you sure you have the correct username and password?
Are you sure you have typed the correct hostname?
Are you sure the database server is running?
If you’re unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.
why doesnt your info email work
I can't see the site due to database issues, but is this using Compute Modules from Raspberry Pi? If so, these are extremely difficult (or impossible) to procure at the moment.

--

Warning: mysqli_real_connect(): (HY000/2002): Connection refused in /home/customer/www/turingpi.com/public_html/wp-includes/wp-db.php on line 1753
Connection refused

Error establishing a database connection
“It's a civil matter,” CA police to the owner of the Turo rented Tesla Model 3
My wild-ass guess is a grammar check bug. Since it words on both “and” and “but,” I’m thinking it’s some check related to conjunctions.
Yes, I can. The limiting factor for me is when I hit a library I'm less familiar with, then I go to its documentation which may or may not be installed with it. I've found over the past decade that StackOverflow and similar Q&A sites offer very little to me unless I'm brand new to a language or environment. I suspect this is largely because I learned to program in the 90s by reading manuals instead of paying attention to classes, then going home and trying out what I learned. I still practice that, I mean I decided to learn Smalltalk properly so I read the Bluebook over a week last month. Of course, I also tend to have books available and have good recall for which book and which section has information I want. When I was programming C# a lot (now almost a decade ago), I had a couple heavy reference books, and when I hit a snag they were my first stop. I'd read the relevant section or chapter, probably one or two more, and get back to it. And when I had downtime, I'd just pick them up and read random sections.
That's probably a cyber crime in most US states.

Edit: You guys have no sense of humor.
I use this to find a jar in the refrigerator that I know is there somewhere, but somehow I cannot see unless I actually point at each item, one at a time.
This kind of sounds similar to what a JIT compiler does, except that a JIT will silently fall back to slower code if you do those forbidden dynamic things. I think the most appealing thing about what you're suggesting here is less about the peak performance and more about having better guarantees about startup cost and that performance won't be degraded (prefer failing loudly to chugging along unoptimized). These two areas often aren't the strongest point in JIT-ed systems...
If you go to bluray.com you probably can read the same only for blu-ray.

Better search for a neutral source.
I wonder what they start doing after enduring a single artillery barrage in a city. That must be horribly traumatising to see.

I recently came back home from travels and realised that our neighbour’s car burned down(I live in London), and it just struck me how horrible it looks like. That’s after seeing many videos of total destruction in Ukraine. It just never popped into my mind how unusual it is to see something like that.

That wasn’t even people dying, just practical realisation how not far we are from total civilisation collapse, if the majority of citizens wanted that.
Sorry could you explain your comment some more? Genuinely curious what is bad about dune. Just started using it
Yes, there is, but none that can reliably do so within 1-2 seconds from a drone going at a few hundred kph. I doubt that there ever will be, either.