skysight-inc/HackerNews huggingface dataset:
1) You'll move your fingers just as if you were typing on a keyboard, and the sensors will give you feedback when you "type", your arm can be in any position, so long as you move your fingers like you were typing on a keyboard it would work. There won't be actual keyboards. accuracy and speed would ideally be similar to a bluetooth keyboard.

2) Dedicated workspaces are fine, you're just not tied to one concept of a workspace. A park bench can be a dedicated work space, so can standing in front of walls, or a seat at a coffee shop. the ergonomics can be adapted accordingly.

3) Multi-tasking is irrelevant here, if I'm just watching a video for example, I can sit on a sofa, get up and walk around after a bit, go to the kitchen and make some food, go to my office and sit on an office chair,etc.. all the while I would be watching the movie. My posture and location is not tied down to the compute device, that would be the ideal goal.

We wouldn't need "smart" devices all that much with this approach either, "things" would interface with my I/O peripherals instead of having their own that requires my interaction. E.g.: imagine getting groceries and you'd navigate the isles and get information about products without a single thing in the store changing, you just have your peripherals interact with the environment better.
This seems like it could be promising for embedded and real time event handling. I dislike async programming.

Though it seems possibly similar to ECS systems? Can anyone comment on that aspect?
TTY Toolkit: Terminal Apps the Easy Way
Refactoring for AI coding.

Breaking down code into smaller files (<200 lines of code), and then ONLY feeding the relevant files into the LLM helps a lot to improve the quality of code output and saves tokens.
The Greatful Dead Movie (1974) Remastered
Because standing or sitting all day are both sedentary. Standing is closer to sitting than any kind of actual physical activity or movement.
>YouTube automatically removes harmful or violent content

What a bizarre and obviously false claim to make for no reason in the middle of the article
My understandings, as one very familiar with Indic scripts, very familiar with Unicode in general, but not a CJK user, so please correct me if I’ve blundered:

• Indic scripts need the renderer to support complex text shaping, or else the text will generally be illegible, as though you were drawing your letters wrong, stacking some vowels on top of each other, and other nonsense things like that. As an example, if you’re not familiar with Indic scripts, see the code points used to write my name in Telugu, and how they contribute to the rendering: https://temp.chrismorgan.info/%E0%B0%95%E0%B1%8D%E0%B0%B0%E0.... It’s basically “letter ka, delete the vowel, letter ra, delete the vowel, add vowel i, letter sa, delete the vowel”, but the “kri” will normally be joined together into a conjunct, with the vowel sign drawn on the first consonant, and the second consonant being drawn in a completely different way from normal, which may even affect layout by font—the r conjunct can be a semicircle below, as in that font, but it can also be a curve beginning on the left, shifting the k to the right. (Me, I like the curve style for no particular reason, but the semicircle seems more popular these days. If this concept seems weird to you, reflect that English has allographs too <https://en.wikipedia.org/wiki/Allograph>, though mostly not particularly affecting layout.)

• But as regards line breaking, Indic scripts are much the same as English.

• CJK shaping/rendering can have a bit of complexity because of Han unification <https://en.wikipedia.org/wiki/Han_unification>, and definitely has a lot more nuanced stuff like mixing horizontal and vertical writing modes, and what to do when you mix scripts (which happens much more than with Indic scripts), especially digits, and especially when combining vertical and horizontal. But if your engine doesn’t support any of this, your document should still at least be fully intelligible—just uglier.

• CJK line breaking is awful: where most languages have settled on using spaces to separate words, most CJK languages mostly don’t (Korean does, I believe), and so you pretty much need to know the language to avoid breaking in the middle of words. So you end up things a bit like hyphenation dictionaries to try to do a good-enough job of it. Again, if your engine doesn’t support this, your document should still be intelligible—just uglier.
I'm a novice OCaml user, but AFAIK here's how it works.

int is pointer-sized minus one bit, e.g. 31 on 32-bit, 63 on 64-bit

nativeint is pointer-sized, but boxed.

float is 64-bit and boxed.

There's limited support for different number sizes or specifying signedness.
I actually tried doing that when I was stuck in isolation during COVID. Even when you go at low speeds, the constant movement messes with both your mouse movements and your typing. If you're aiming for that route, I would recommend an underdesk cycle you can use while sitting down instead.
Nuke and DaVinci Resolve are the industry standards for compositing. Node based editing graphs are often called “non-destructive” or “procedural”. It’s basically pure functions in a programming sense.

Blender geometry nodes take this approach for modeling. The rest of blender is destructive in that any operation permanently changes the state.

https://www.foundry.com/products/nuke-family/nuke

https://www.blackmagicdesign.com/products/davinciresolve
Firefox OS was pretty cool and had it succeeded(Which it might well have if they'd stuck with Witch's plan of targeting the third world), Mozilla would be in a much stronger position to influence web standards and generate revenue nowadays.
VaultWarden 1.32.4 – Security Fixes
“Largely solved [aside from the edge cases I don't care about]”
My favorite beefact™ is that each drone carries millions of identical sperm (i.e. male gametes created via mitosis); each queen only takes one maiden voyage, whereupon she typically chooses about a dozen suitors.

Her spermathacea is able to keep isolated these dozen suitors' loads, and remembers both the order and the aggressiveness of each suitor (each's "rapiness"). Queen can then choose which sperm bank to use when fertilizing each egg (i.e. creating more female workers)...

Through incredible (and largely unknown) mechanisms, queen typically develops sperm/suitor preference. Remembering the rapiness of each suitor, she can adjust hive's temperment (e.g. if skunks are robbing, be more aggressive).

As she ages, she'll run out of "The Best Sperm" (remember: it's all stored for YEARS from one mating afternoon) and have to go to B-team, C-team, etc... until the workers choose to replace her (queen mandibular hormone output also greatly reduces as she ages, which gives the hive "identity").

One day the Queen's Court will lead her to a queen cup, have her lay a fertilized egg within, ultimately sealing her fate [to be murdered by the princess queen upon her birthing, unless she is still healthy/young enough to be chosen to lead the next outgoing swarm].

Source: beekeeper that has read too many books
Paste the following into https://chearon.github.io/dropflow/ to see that it _is_ possible to style individual Arabic characters in canvas:

<div style="font-size: 10em;">ع<span style="color: blue;">ر</span>ب<span style="color: red;">ي</span></div>

That uses harfbuzzjs to do shaping and, for the segments that it has to, it paints paths instead of using fillText. There is an even better method which Mozilla's pdfjs uses: for all the glyphs that you want to draw, build a font (easy with HarfBuzz) that maps sequential characters to those glyphs. Then use fillText with that font and the character that corresponds to the glyph that you want for each glyph. That's nearly as fast as fillText on the whole string.

The points you make are really important. I rant about how even Google Sheets doesn't do rich text correctly because of fillText's simplicity here: [1]. But I think many of your points could be solved by using HarfBuzz. I dream of having shapeText and fillGlyphs methods on the canvas as an alternate to HarfBuzz because it would be less wasteful. Leave the high-level APIs up to client-side libraries like dropflow and scrawl.

Google has proposed a placeElement method [2] that allows you to render HTML and CSS into a canvas, but that destroys what's so great about canvas, which is that it's crazy fast. DOM is very heavy-weight.

[1] https://github.com/chearon/dropflow#harfbuzz
[2] https://github.com/WICG/canvas-place-element
AI research is a cost center but also has tax benefits.
I find this comment somewhat disingenuous. People have been arguing about allowing more experimental end of life treatments for at least 40 years of my life. I grew up during the AIDS crisis and there were all kinds of quacks selling this or that to take easy money from desperate people. If what you say is true, then why hasn't it already happened? After all, isn't 40+ years long enough to argue about it?
I think it's less about deliberate tricks and more about developing habits that ensure some low intensity activity throughout the day. Most things you do on a computer don't actually require being in front of the computer all the time. There are always moments when you are waiting for something to happen or thinking about something instead of actually doing it. You can use those moments to snap out of the torpor, even if just for a few seconds.
Identity provisioning is an abomination that shouldn't have been invented. I used to be a fan back in mid-'00s, self-hosting an OpenID server, without realizing how the whole concept is so fundamentally flawed.

Identity is an innate and inalienable property of individual, not something that anyone else (another person, company/website, government or whoever else) can "provide". They can merely attest by providing a credential, by e.g. issuing a passport.

At least Webauthn got this right.
In my experience I don’t see many people use final classes. Mostly just final fields.
>Idiocracy come to life

I'm not the only one think of this movie recently
Magnetic Field Evolution of Hot Exoplanets
This is my point exactly. Independent of ones intelligence, it stands that someone with a phd isn't exactly anti-intellectualism (which is what the parent post was about, but it seems many people missed)

>And the rise of anti intelllectualism in the USA continues to rise.
Windows 95 had a fixed icon size with no previews, a restricted set of possible panels, and was released in an era when monitor cables were held on to the graphics cards with thumbscrews.
Yes. But OpenID Connect came much later, and is based on OAuth 2.0.
If bright minds working in advertising actually corresponded to advertising effectiveness, I wouldn't have an Amazon front page full of slightly different versions of things I've already bought and don't need to replace.
You definitely are not the only one.
Biggest difference seems to be Google Maps, at least for me.
My 1070 is currently running with tape covering half of the PCIe pins so it works on x8 instead of x16.

One day it stopped working. During troubleshooting it would work only on a 10 year old PC I had lying around. The difference? Despite being full-size, the GPU slot on the old mobo was wired only for x8.

I reckon that the GPU die lost connection on some pins. Not worth fixing, x8 works fine.
Is there a practical consequence to this distinction between attestation and provisioning, or is it purely philosophical?
Preferable the intersection of OIDC, OAuth 2.1 and Best Current Practices.

As in use OAuth2.1 recommendations including OAuth Best Current Practices to structure you clients inside of the OIDC framework which mostly will "just work" (if you are in control of the auth server) as it only removes possible setups you decide not to use from OIDC.

Through I'm not sure if requiring (instead of just allowing) PKCE is strictly OIDC compliant but implementations should support it anyway ("should" as in it recommended for them to do so, not as they probably do so).
So basically, you were an opinionated functional-language developer and now you can throw down Python or PHP (ok, let's at least be realistic... JavaScript) with a straight face of eternal calm?

(I mean this partly in jest of course)

Your new enlightenment sounds like the product of a productive drug trip (no judgment implied whatsoever, possibly some jealousy though)
> The quote that you have about the 1997 patent, namely "U.S. Pat. No. 5,659,925 teaches a process for adjusting the deposition rate..." is from the specification.

> I should note that it does not appear that the patent examiner considered the 1997 patent directly relevant because they did not cite it... However, they likely did at least look at it since it is listed in the specification.

Again that quote from the specification gives the wrong patent number, so we don't know that the patent examiner looked at it.
I remember reading something that your baseline consumption when standing is 140 calories/h vs 120 when seating. Definitely too marginal to have any sort of impact on obesity.
I don’t understand this at all. How is this going to help me create a calendar? It says it will send me tasks - what tasks?

The website needs a lot more explanation.
Not necessarily. It'd be much harder to replace "North Korea" with "Australia" when you look at news that's actually from North Korea.
Are we sure these are not bots that got banned? A lot of bots on X.
The fact that this article is be written almost 25 years after Grim Fandango’s release sort of nullifies the criticism.

How many games are still being talked about and played that long after the fact?
the LLM will be as useful as a college graduate then
Gizmodo doesn't need money to reword articles from the Wall Street Journal.
Most of the comments under the top comment in that prior discussion are about Go, not the article or Rust.
House prices only go up in popular areas. There are cheap unpopular places.

Complaining about real estate prices is like going touristing and complaining that the place has too many tourists.
It is the worst advice I have read. If the goal is to divide everything to fit in a day, it would be better to use a static analyzer to enforce certain rules.
Felonies are down in California, year over year, for the past decade. Reservioirs are above historical averages. Homelessness is a problem, but people freak out when you address real solutions, like minimum wage changes. Brownouts and blackouts are far less likely than they were a decade or two ago. Thanks to green tech like solar panels and batteries.
The only final classes I can remember are stuff like java.lang.String, which needed to be immutable so a SecurityManager could consume them for policy decisions.
Allan Holdsworth isn't on this list. Which means whoever wrote it knows less about guitar than they think they do.
That graphic of the Indic glyph is very interesting! Definitely explains why shaping is so complex for those scripts!

Regarding CJK line-breaking, my understanding was that it was only Thai and closely related languages that required dictionary-based line breaking, and the Chinese/Japanese had simpler rules mostly concerning punctuation. But I'm not certain about that.
Having encountered the narration from the Islamic traditions it is often presented alongside the principle of predestination (vis-à-vis the inescapability of an event that is predetermined). Interestingly, depression too is considered to be rooted in anxiety or discontent with that which is yet to occur or what has already passed and as often what is taking place in the present.

I say this to say, Thanks for sharing.

I can imagine how for some, enjoining meditations on death and its inevitability with the conceptualization of the "backend" of a depressive state may be compoundingly counterintuitive.

But nay I feel enlivened!
Are they planning to censor the internet and confiscate guns? Security checkpoints and searches at state lines? It never stops once it gets going.
To be fair, 95% down since ChatGPT came to life is also a lot
what! from the company that decided "Don't be evil" was a motto they needed to drop? shocking.

https://archive.ph/ShcLD
For me personally, it's primarily philosophical - I don't want to be defined by someone else, only confirmed that it's, indeed, me.

However, there are practical consequences. There are plenty of stories how people got their Google/Facebook/Apple/... accounts blocked; or domain name lapsed, for self-hosting folks - and thus lost "their" "identity" (quotes for a lack of better words).

One can back up their credentials and attestations - losing a password (or a keypair) is preventable, since it's all first-party. One cannot back up a third-party service.
> Apple uses the ‘IMG_XXXX’ naming convention for all images and videos captured on iOS devices, where XXXX is a unique sequence number.

For what it's worth, Apple are just conforming to the JEITA/CIPA DCF standard: https://en.wikipedia.org/wiki/Design_rule_for_Camera_File_sy...

“DCF file names” specification sez… http://www.kronometric.org/phot/std/DC-009-2010_E.pdf#page=2...

“File names conforming to the following rules are called DCF file names.

• The file name is 8 characters (not including the file extension).

• The first four characters consist only of the upper-case alphanumeric characters shown in Table 1

• These are referred to as the DCF file name Free characters. They shall not contain two-byte characters or special codes.

• The four characters that follow are a number between "0001" and "9999". "0000" shall not be used. These four digits are referred to as File number.

• Files with the same file number stored in the same DCF directory are considered to be object component files as defined in 4.3.2.”
Gluteus medius tendonitis. https://health.clevelandclinic.org/no-joke-your-desk-job-pro...
If those numbers are accurate then it would equate to a difference of about 2lb (1kg) of fat per year. That's a pretty typical rate of weight gain for many adults.
It's hard to get more ironic than farming upvotes on the internet talking about how you transcended ego or whatever.
This is ad fraud, and while it's not a problem for the end user, it could get the site in trouble.
Isn't it Microsoft that's the sadist but that you're a masochist for staying after your realization?
So many touching snapshots into the actually important things in life. Very cool.
But... there's nothing to learn. The publishers measure this, do A/B testing, and most assuredly, they wouldn't be making more money with fewer ads. Most visitors are not blocking ads, and there's money to be made on every impression you cram onto the page.

The long-term side effect is that the prevalence of ad blocking is growing fast. But if you look at how Google and others are responding, it's likely that the publishers are going to make ad blockers harder to use, instead of designing delightful ad experiences for the average Joe.
The internet is unusable without ublock origin and privacy bafger. When I use my friend's computers without ad block I have to fix that first
Large area measurements don't actually come up all that often for most people in real life so if you say something is 1200 m^2 most people won't have a lot to compare it to.

Maybe they remember the area of their house and that will give them some idea (it is around 9 times the area of my house).

Most people will have a decent idea of the size of a tennis court. Their school likely had one that they would have seen when taking physical education, even if they never actually played. They also show up in movies and TV shows.

Same goes for basketball courts and football fields. They are probably actually better than tennis courts for this because basketball and football are more likely to be televised.
That hurt. Is there a name for this?
If I sat down to compose the list, it'd be full of lots of small things. Think how under KDE, the file copy progress UI is a semi-persistent notification banner instead of a normal dialog like it's always been on Windows. While each of these differences on their own aren't likely to pose issues, in aggregate they can give an impression of the DE being more unfamiliar/alien (and thus, daunting) than it actually is.

I would probably also overhaul the settings app. For example, the whole Appearance & Style group and its two drill-down sections could be pretty easily reworked into a single panel that directly surfaces the most pertinent settings while tucking away the rest under an "Advanced…" button that opens a modal — with themes for example the average user will at most be interested in changing the global theme. Only advanced users even know the difference between window decorations, application styles, etc much less want to be able to change any of those individually.
Author of Bencher here. Bencher will now create all dimensions as needed, so the above use case should now work out of the box.
This change was made after all of the great feedback from early users like epage.
> I use Firefox on my android almost completely because the URL bar is at the bottom, which is simply way better.

Same here (and for uBO), but bad news - it's been moved to the top by default (with an option to be at the bottom).

And I have a hunch that the option will disappear at some point.
Recently, and this is just off the top of my head: banks (us bank, key bank), food ordering, Microsoft teams, at&ts website - all don't work or work less well on Firefox. I usually find one to two sites a week (I run fx nightly).
I've been on the Internet since 1995.

I remember the first banner ad!

Wikipedia didn't exist. It was possible to run out of websites to visit. People were, in general, super friendly, aside from the trolls on AIM trying to crash other people's clients. (IRC was a separate place though, I mostly spent time on websites.)

Forums had horrible UIs, the latency was awful. Compared to dial up BBSs that came before the user experience was much worse.

Everything was authentic. People just doing stuff, posting about what they loved. Uploading art they made and photos they took. The barrier to entry was high (you needed to own a scanner and be able to figure out how to set it up!), but not so high that determined non-technical users couldn't muddle through and still make great things.
Yes, I agree. I feel there are comments here from people saying that Japan is great and no problem just because they feel comfortable there but the deep reality is more like your comments IMHO.

Some people might be comfortable like that and it is ok, but that is not what I would call being integrated. I would call it being tolerated.
"since I reject the notion ..."

Well, that's a you problem. The rest of us make decisions based on what we believe, not on what you believe.
Or maybe they just wanted to share something connected to the article
I meant something along the line of non-fiction. Actual IT book. In your example I'd name it Agile in the real world, with a perfect legit cover, and as you go through the chapters, it starts descending into a complete circus and the joke that it can be.
The Long Now Foundation has existed for less than 30 years. They have some lofty goals, but they're just goals.
The videocall obsession has got to stop for #2 to work. It used to be much easier to do walking meetings and walking calls, now every external call has to be on video and even internal calls there are plenty of people that subtly guilt you or assume you're not actually working if you have video off.

I'm about to start leaving video on with the phone in my pocket as I walk.
The bookmark feature is genius. Using the piano keys as the UI for the device.