skysight-inc/HackerNews huggingface dataset:
OK. I was in bed already when writing this, so didn't properly describe the features of physical keys I value. And, btw, most of the time it's a lightweight laptop, not a tablet. "Tablet" was a "placeholder" for just any other mobile reading device.

While I could duplicate 2FA credentials onto another device, even onto my wife's device (if needed, e.g. for online banking), the attractive feature of a _physical_ key is that I can control the number of copies and "revoke" one after handing it over for a short time and then recollect the device again. That's not as easy with virtual "keys" like authentication apps.

At work, we use smartcards to store credentials (i.e. X.509 certificates). And you are allowed to get a second and even third card, if needed. So I can have one in the office, and one at home. All are protected by their respective PINs. And we do have bluetooth based card readers for smartphones. That (possibly miniaturized like a yubikey) is my preferred model of a "physical" device to use as a key.
Apple doesn't care about gaming, but they do care about 3D rendering. Blender benchmarks (which is just now getting official Metal support, sponsored by Apple), should be the real deal.
I expect it will knock w3schools of it's search result throne in the coming years.

There's no practical incentive for Google to prioritize MDN over w3schools though. Google doesn't seem to rank sites on quality any more. I suspect they rank sites on "ad profitability" instead. Showing users websites that have adverts means users click on more adverts, which Google benefits from (by encouraging that user behavior even if they're not the ad publisher themselves).

w3schools has been online since 1998. MDN has been online since 2005. Why would Google change the search results in the coming years rather than at any time in the previous 17 years if they were aiming for quality?
I have trouble focusing and flexible hours help me avoid wasting work-incapable time on "being at work" (and not doing any). I never billed customers for additional time so was wasting a lot of it on attempts to get some work done, when I couldn't concentrate. Later I was spending additional time on doing actual work.

I'm doing flexible remote for a few years now and never been more productive. Less stress from "I can't concentrate" frustration, tidy backlog, more and better work done in less time. More time for other customers or side projects, hobbies and family/social.

I'm trying not to be indispensable. I'm there when I'm needed but there is no constant "being on call" feeling.
The problem with any non-QWERTY keyboard layout is that all app and web shortcuts go out the window. You want to save an image for the web? Good luck growing a third hand. Want to open the quick menu on a site using ⌘+/, but your / key is only accessible using the shift key? Tough luck. Need to change the font size in your editor? Just navigate down these 3 easy sub-menus, because the keyboard shortcut for that is already reassigned to alleviate one of the other 300 broken shortcuts.
I see similarities between Buddhism and Taoism. As far as I understand both, their attitude towards life is similar. Both acknowledge dualism and the need for balance in your life.
I think both acknowledge the interconnected-ness of life.

Taoism inside China doesn't appear to be involved in worldly matters such as politics. Then again, I don't really know what Tibet has concretely done to upset China. Is it just the desire for independence?
"Security of property rights is a pretty compelling public interes."

Is it really? You seem to be saying that public property is sacred.
If that is true its the only thing ever. Everything else has "within reason" attached to it, why not property rights.
> That sounded a bit like the "imigrants stealing our jobs" argument.

I see that, thank you. Perhaps it would have helped if I'd added the word "experience" to the end.

I sense that Deno is primarily being pushed by developers who [graduated from] React-based code camps who are (understandably) looking for a wave to ride [toward] "full stack" software development [experience].

> but also the ECMAScript perspective, in which even Node.js creators participate.

Could you point me to concrete examples?
This article is infuriatingly bad.

First off, I don't doubt for a second that Apple has over-egged the performance of the M1 Ultra's GPU – or has, at least, selected performance indicators which aren't totally representative of common workflows. It's important that we have reviews that make it clear that this is the case and look at more useful numbers.

But this article is a terrible example of doing that. It's just a republishing of minimal benchmark results from another outlet, but without even the tiny amount of analysis that was conducted there. Even the original article gives us close to no information about the scope or setup of this testing, and proceeds to draw conclusions that are suspect at best – for instance, there's a <20% gap in 1440p "Shadow of the Tomb Raider" framerate between the Ultra and the RTX3090 – not mentioning that this is a game that's running under Rosetta – and no 4K comparison, which is the only one likely to be GPU-bound.

More importantly, the actual benchmark results are clearly and obviously wrong, with the numbers for 1080p and 4k performance being switched (unless graphics cards magically now render faster at higher resolution). The Verge has fixed the original, but how can you realistically quote these numbers and make a judgement on them without noticing this?

Just an absolutely embarrassing indictment of the state of technology journalism.
I mean, a CMS adds complexity and hosting costs when enough people just want to get those dozen blog posts out there and don't care about the rest. Not like people don't know about stuff like WP.
Ok. Most TVs are equipped with an IR sensor, so with a slightly more capable one you could take an image from the pov of the TV, and illuminated from the TV. Yikes.
One statement often applied to others, seldom for oneself.

People don't choose adversity, they only like to dispense it.
The new MDN design looks snazzy but no longer works in NetSurf. I would hope a resource like this was highly accessible, even to browsers without CSS3 support (isn't this why we have @supports?). It's also furthering a trope of themes being a binary toggle; there are more options than just white and gray--how about OLED black to conserve the least about of power (looks better on my screens too).
"Australian researchers have largely applauded"

Is there some science to indicate that 'researchers support' like some kind of private/anonymous survey to measure the mood?

Or just the one's they've spoken to, or possibly worse, it's just something essentially 'made up'.

Otherwise I fear its basically narrative fabrication, which is the opposite of news.

These are tricky subjects they require thoughtfulness, nuance etc..

Ham-fisted approaches to communications I feel will not work in the end.

This is rather ominous:

"What remained were the six white men, and “rather stupidly, someone took a photo and posted it, thinking it was something to celebrate”, says McCluskey. “It backfired very badly.”"

Seriously. You just read that. It was 'rather stupid' to take a photo of the people who showed up to receive the award. Because Race. While the issue is serious in a systematic way, again, this is getting bad.
What are "workstation level features in drivers"?
Intel did have any major advances from 2nd gen all the way until the 7th. The advancements were generally small (single-digit often) IPC or clock speed improvements.

Only after AMD released Ryzen, Intel had to respond at their 8th gen by cranking up core counts. And IPC did not have any increases, until 11th gen(the backported arch you mentioned). In my opinion, the performance delta between 28nm Sandy Bridge and 14nm Kaby Lake is ridiculously small.
I was almost down the rabbit hole. I stopped at Topre Boards. I enjoy typing and prefer it to any other board. Typing is my daily business amd to me worth the investment. I put corporate issued keyboards aside.
We already have stickers, but people love high quality swag. :)
It isn't just about speed.

Ergonomic instruments increase comfort, which increases stamina and lower risks of injuries. Better ergonomy may increase per minute throughput, or decrease it. Rather measure throughput per day or even per week or longer; also factor in the potential consequence of injury leading to using the instrument at a fraction of the average user's speed for a good few months at least.
This feels slightly too extreme to me, and probably not strategically useful, but people say things when they're upset and having your country invaded and bombed is very upsetting.

But there's definitely more than just Putin. And it gets quite messy once you get into children believing things because their parents and teachers told them things that they heard from their media that were censored by government employees. The responsibility can get complicated and diffuse and humans like things to be simple.

Even in mildly less controversial areas than war, things like climate change denial and Trump support, how do you assign blame to people fairly? How can you tell the brainwashed and the brainwashers apart, if there even is a bright dividing line?

But probably a good conversation to start to draw attention to Ukraine's plight. Anyone arguing "not all Russians" or "yes, all Russians" on Twitter is thinking about Ukraine more than they would otherwise.
Safari. Other than those three there aren't any mature browser engines.
Why do you have a Mozilla account?
There's a difference between working fixed hours, working a fixed amount of time, and working within boundaries. I think it's a level you work your way up.

Early career, just work fixed hours. You don't have a sense for what is reasonable yet, and this is a good way to build up a work ethic and understand your limits.

Once you're comfortable there, tweak your hours as needed. This might mean working the same irregular hours every day (parents can schedule around their kids) or just making sure that when you hit a number, you call it a day (wake up early and work so you can go hiking in the afternoon).

As you get to know yourself better, you'll know when you've put in good day's work, when you have capacity to keep going, and when you need to dial it back.

This last stage is important if you aspire to leadership roles. In these roles, you are never done, there is always more you can do to improve your business, so you need to find your sustainable boundary and stick to it.
a browser who does not develop their own code base but reuse google's, with a business model based on monetizing users attention to ads network while pretending to protect privacy and block ads.

I wonder what could go wrong here ? maybe their history of misbehaving with money and injecting affiliate links in users browsing or the security issues and leaks could give us a pointer or two.
It never ceases to amaze me that in this day and age the owner of The Son of Man is not publicly known. I wonder if the owner displays it in their home for their own pleasure, or has it locked up in a super secure vault somewhere.
I found that working really early is a key to enjoying remote work. Being done by 2PM lets me get out and do things in daylight regardless of season.
September 11th, 2001, through the eyes of IRC channels (2015)
> What I have noticed about western photographers is that they approach photography as if they are painting.

Actually, photography have many schools and these schools are not limited to any geography one may say. Photography is a very personal thing and unlike painting, you generally work with what you have.

I personally like spontaneous photography a lot, because I like to "archive" or "make permanent" what I see and like.

There's a selection: https://www.flickr.com/photos/zerocoder/

All of these photos are taken as "Ah, that looks good. Let's take what I see home with me".

I like to discuss these images. AMA.
This “division of labour” is ironic, as Mozilla fired many of its staff including a lot of its MDN staff.
@fowlie
Have you taken a look at Maltron[1] yet?

1.https://www.maltron.com
Not too bad, actually!

A major drawback for me is that Inkscape can only open single pages (if you don't map PDF pages on layers — if I understand correctly, layers are already used for "overlaying" here).

That's why my favourite open source tool for PDF annotating is Xournal or it's even better fork Xournal++ (https://xournalpp.github.io/). It can easily import, annotate and export multi pages PDFs without any loss in quality or file size increase.
Personally I went to save a buck with similar but different NiZ brand electrocapactive rubber domes. I can never go back. I'd love to get something more ergonomic but electrocapactive isn't an option for most split boards and I'm too old to want to bother building another keyboard like my ErgoDox which now collects dust.
This is fantastically cool, Andrew!

That you reverse engineered Nintendo's API and data model, that you built a lovely and retro visualizer, that you made it a social tool. The technical details. Rust. Wasm.

Everything about this rocks.

Keep it up!
I’m not sure if you’re agreeing with me or not but that acquisition is precisely what I was referring to
Can hot-code reloading coexist well with inlined functions?
ever heard of waterfox or librewolf ?
It depends (as with everything) on your goal and purpose.

Static sites have their uses (and there's a surprising amount of people who do run more complex blogs as static sites, me included), but they're a very different design goal.

The main thing that makes most traditional CMS systems nearly unworkable for me is the combination of a data lock-in and the inevitable mess that content + widgets ends up becoming in the database. I'm sure everyone has their own horror story with the Wordpress site that has 20 plugins and one decided it stopped playing nicely with the APIs and now you're untangling a mess set up by a secretary 3 years ago who didn't leave any notes (theoretic example).

Static sites are at least good at that; you can separate the core content of your site (blogposts/images/pages) from the layout and visual logic. Personally I've swapped between three different static site generators for my blog over the past 7 years (usually because another offered better functionality or just had a cooler CSS theme I wanted) and the process usually didn't take more than an hour or two.

Meanwhile, Wordpress took me several days to upgrade to a new version because a bunch of older extensions needed manual hacks to keep working.

On another degree, since I self-host my blog, it's quite nice to not have to bother with a webserver besides Nginx. Running any sort of webapp is a joy for security (and server usage), while just serving HTML/CSS/JS from a folder is something webservers are already pretty good at doing quickly with not that much of a load.

That said, there's a bunch of advantages with CMS systems too; accessibility being the big one. These are systems designed to make it easy to put up a new blogpost while not having to worry about layout and styling, and that makes them very accessible to the layman.
There's an OAuth 2.0 extension called PKCE (https://oauth.net/2/pkce/) which mitigates this issue, and from what I understand it will be mandatory in OAuth 2.1.

Essentially, the idea behind it is that the client (the web app in this case) dynamically registers itself with a secret at the authentication server. After receiving the code, it uses a hash derived from the secret to authenticate itself. An attacker who intercepts the authorization code, would not be able to exchange it for a token, since they don't have the secret. Section 1.1 of the RFC (https://datatracker.ietf.org/doc/html/rfc7636#section-1.1) has a very concise and clear explanation.
Personally I found that page and photo to be adorable and it improved my overall impression of w3shools from “an acceptable target of ridicule” to “aww, they’re trying their best even if they’re a bit clueless”.

If HN allowed embedded media, you can bet there would be a headpat animation in this comment.
> but Russia is a full-blown terrorist-state.

Thanks for repeating Western propaganda. Do you apply this definition to the US as well? If that's the case I'm ok with it, otherwise I would like to hear what definition of terrorism are you using so that it applies to Russia but not the US.

> Do you even recognize that Russia has invaded Ukraine? Are all the videos and pictures of bombed residential buildings fake/CGI? Done by Ukraine to gain sympathy?

As usually happens with this topic, I can't make a point without people putting words into my mouth to discredit what I said. Moreover, this is not even related to the topic at hand.

You portrayed a very partisan version of reality, where Ukraine is immaculate and Russia is the ultimate evil. If you want to talk historical events I'm okay with it, otherwise if you just have to smear me and reply with non-sequiturs there's no discussion to be had.
Live Fast, Die Young? Or Live Cold, Die Old?
You're absolutely right, and it makes me sad :(
Why not get the best of both worlds with coldcms
Do you realize that Apple silicon is the result of decades of chip design experience? They didn't just decide to do it Q3 next year, one day.

Intel rested on their laurels because AMD almost wiped themselves out, which led to them getting complacent with the process. The actual designs were quite good, it took AMD a few years of better process and newer designs to properly dethrone intel (which intel have now reclaimed in the mid range, this will now yo-yo as it should always do)
Sure, if the consumer wants to run Shadow of the Tomb Raider, that's true.

But benchmarks where one hardware has to do much more work than the other is obviously not fit to determine the actual performance differences between hardware; and that is exactly what the article we're commenting on is doing.
It's wild when you lose your grant programme because a few people decided not to show up for Photo Day.
I thought this would be a somewhat clickbaity title, but not:

> This data will allow us to correlate telemetry IDs with download tokens and Google Analytics IDs. This will allow us to track which installs result from which downloads to determine the answers to questions like, "Why do we see so many installs per day, but not that many downloads per day?"

So it's basically to spy on people and track who's redistributing the installer or installing Firefox multiple times.

As a software developer, I fail to see how this would help fix bugs or anything alike.
They are still broken, you just can’t see it.
Dunno. Something about the key travel and resistance suits me. I'm talking about this one from 2007/2011: https://en.wikipedia.org/wiki/Apple_keyboards#/media/File:Ap...

Other slim one I can work daily with is Logitech K750 solar first gen, it's reasonably crisp and firm. Later iterations are mushy as hell, feels like typing on fresh dough. But that first gen one is 12 years old and still going strong, solar panels are still working, it's still holding charge. I love when I find something that I can keep for decades.
I am definitely a japanese photographer then but mainly because im too lazy to spend much time trying to be perfect.
>It's _so_ much more effort to do tests before code.

It is?

For me, tests are (or should be) a programmatic representation of the spec. I usually find it's easier to write the spec before the tests and the tests before the code.

I worry about tests written after code, actually, coz they have a greater tendency to be aligned to the behavior of the code rather than the spec.
Dutch keyboards are the same as UK keyboards, but with a Euro sign instead of Pound.
You have to regroup.

First try to get your finances in order. If you still want to be an entrepreneur, being a freelancer or having a small limited liability company will give you the necessary time and administrative flexibility. Contact people you know (or worked with in the past) and let them know you are available for new projects beginning Monday or April 1st. In my case, former colleagues were the ones who got me work when my personal projects were still not making any money.

When your financial situation is more robust, try to start small and continue with the things that work. One of my biggest mistakes was to think that I was running out of time and in order to compensate for the lost time and income, only projects with big potential (high revenue) were worth pursuing. But projects like these are hard and might require capital, people and luck. Personally, I've had better fortune picking projects which were small, were in a niche where I had some expertise, and were proven to make money(I'm not very interested in projects where I don't know with some certainty how much income they produce).
Thanks!

I can't claim credit for the API and reverse engineering of the data model (https://github.com/0Liam/smm2-documentation), standing on the shoulder of giants here. But the original level viewer was a windows app which I couldn't use (there are since a handful of web ports of it); it seemed like an opportunity to learn a few technologies (Rust, WASM). There were a lot of interesting problems, i'll do a proper write-up one day.
It's configurable in Android settings. I think you must have "2 button navigation" option selected? The default is (or used to be) 3 button and looks like the screenshot above, as far as I'm aware

https://icdn.digitaltrends.com/image/digitaltrends/android-1...
...not to mention the never-ending comment threads on HN where Apple Is Evil, and All Apple Users Are Idiots.
You should know that you're repeating what you might call a gish gallop of leftwing propaganda points here (hey, you started it).

Analyses of the entire global data set shows no correlation between lockdown severity, starting time, compliance levels and results. Ditto for masks.

Mask mandates had no effect. There are control cases where people who are otherwise very similar got split on whether they were wearing masks or not due to rule differences. People generally didn't wear masks unless they had to, and yet there were no differences in outcomes. There was very recently a very highly powered Spanish study on children that confirmed this yet again, but it'd been proven many times in the past two years with other cases, often geographical regions that were right next to each other and only differed in terms of mandates.

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4046809

Health officials were not concerned about protective gear shortages at the start of the pandemic. That's a lie, obviously an effective one as you're repeating it. Interestingly, it's also actually a conspiracy theory; they were globally united in saying that masks had no effect because that's what the available evidence says. Not just Fauci but other governments too, all made this claim. And then they inverted it. To claim this was actually all a ruse from the start would require a global conspiracy of health officials that was never detected.

We know the claim their reversal was a "noble lie" is itself a lie because of the release of private emails between public health officials who were saying to each other at the start that masks don't work, not just to the public. And indeed that's what they should have been saying, because the evidence base for masks was very poor. It was only after politicians decided they needed to do something that public health suddenly inverted its position.
Better intel CPUs
> Mozilla notes that the opt-out mechanism is the standard Telemetry opt-out. How users may opt-out before the installation of Firefox is unclear. A quick check of Chrome installers returned identical hashes each time.

This is why I keep insisting that we need a browser made in a jurisdiction which has at least minimal privacy rights. Having to explicitly opt-out of being tracked by a browser is not reasonable at all; browsers should only spy/track users who explicitly consent, not by default.
What are the pros/cons of one vs. the other?