skysight-inc/HackerNews huggingface dataset:
Yep read animal farm in middle school and it was dope. (Along with Brave New World + Naked lunch which IMO is a bit racier)

One of my favorite things about the internet when I was younger was that it let me find books I couldn't get without begging my parents haha.

Adults really underestimate how resilient kids are, and how much media isn't able to approximate the real world (yet). Modern ppl really don't realize how dark lots of older child stories are, like the brother's grimm etc, and that kids used to be taken to executions.

EDIT: over -> under.
Could this in any way be related to the increase of wifi, cellular or any other EM waves that got a huge boom since the early 2000s? I ask this as in, is there any research on how the EM waves we've been using the past 20-25 years interact with arthropoda in general?
To expand, this API is directly inspired by the service worker API. A service worker can be thought of as kind of a reverse proxy (logically speaking) that is right in the browser. People are doing very cool things with it. It's a great API for PWAs, SPAs and the like but it also has quite a bit of utility for traditional sites.

However there is one big caveat - it's super easy to mess things up with it and it is harder to test and debug (Chrome is the best tool for this IMO as a fan of FF). You better have a very straight forward way to update your service worker right off the bat.
There are Go and Python based packages for diagrams as well:

https://diagrams.mingrammer.com/
https://github.com/blushft/go-diagrams
OTOH, most of my friends (and their children!!!) are using Facebook again like they haven't since it first came out.

It turns out, Facebook is insanely useful for keeping in touch with friends and family, and for organizing events. It simply doesn't have any competition for those use cases.

And there's no pressure to constantly post updates like there is with Instagram or TikTok, so even the kids and teens are getting into Facebook (albeit highly curated because their parents/family can see the posts). Tiktok/IG are still where they post silly shit and memes for their peers, but FB has become the place where they post the stuff they actually care about.

If your friends are the type of people who just post troll posts, that says more about your friends than it does about Facebook.
If you still think "the edge" is a fad in 2022, I'd recommend spending more time learning about it. It's not just JavaScript. Ironically, this architecture is the solution to the web's JavaScript problem, and will be the demise of heavy clients and SPAs.

This appears to be self contridictory. Putting things on the edge means downloading more code to the client and heavy client code and more logic on the client side, and things more like full-fledged apps (I'm avoiding saying Single Page App here because the concept of "single page" is related to website navigation). I don't see how this solves "the web's JavaScript problem", whatever it is you mean by that. Can you expound upon this part of your comment more?
I hit this problem when trying to integrate Mermaid into a Swift Package Manager build tool. SPM sandboxes build tool access to specific folders and this causes the headless Chromium used by Mermaid-CLI to blow up.

I'm currently evaluating whether to decouple Mermaid from the browser by using a minimal fake DOM, or just rewriting it in pure Swift. It would be nice if DocC could support Mermaid in Swift doc comments.
> or just a few minutes access to your “authentication” device

Oh, come on. Your “hardware” “authentication” “key” can be stolen in mere seconds by someone with physical access. Clearly, we should dispense with that fake bullshit 2FA and require face-to-face verification. Drive to the GitHub office and let them run a DNA test to confirm your identity, or GTFO, amirite?
Python can do just about anything... but it will take its time doing it.
Good suggestion, I should have been more thorough and said “this is something I’ve never witnessed and all of the women in my life I’ve talked with have not witnessed.”

I’ll also add that it’s pretty easy to tell if someone is making eye contact or not.

What I have witnessed, and been reported to me by women colleagues, is people being dismissive and redirecting to males. But they still looked them on the eye as they then directed the conversation away from women to men.

It’s the eye contact thing that stood out to me as being odd.
Exactly. The key is that it's a paid service. And it looks to be based on Pleroma and they will export data and transfer domains upon request. As long as it stays like that and that's the bar across providers everyone wins.
> Python and Ruby have, I think, reasonably chosen to have slower simpler implementations…

?

https://shopify.engineering/yjit-just-in-time-compiler-cruby
I love it for the Windows-style peek. I almost can't work without it now.
Apple Music automatically installs itself to the dock, booting out other apps
Nobody cares and you aren't that important, so next time read the article instead and get over yourself.
FAC represent!
See also - John Wick
> Passcodes can therefore be compelled if their existence, possession and authentication are "foregone conclusions," the court said in the August 2020 ruling, determining the 5th Amendment's foregone conclusion exception applied in the case.

https://www.reuters.com/business/legal/us-supreme-court-nixe...
More discussion here:

https://news.ycombinator.com/item?id=31273229
If you were a boy 60 years ago in Kentucky, the timing was right for you to be drafted for the Vietnam War a little later in life. My father was. He was sent there against his will, injured during combat, and carried a lifelong burden from what he experienced. My father's friends and brothers avoided his fate by preemptively "volunteering" for service that would keep them away from combat. I remember that every time I envy how great the economy was for his generation. Life was hard in other ways.
Java, C#, F#, Lisp variants, and C++.

Eclipse has Java scratchpads for ages, Groovy also works out for trying out ideas and nowadays we have jshell.

F# has a REPL in ML linage, and nowadays C# also shares a REPL with it in Visual Studio.

Lisp variants, going at it for 60 years.

C++, there are hot reload environments, scripting variants, and even C and C++ debuggers can be quite interactive.

I used GDB in 1996, alongside XEmacs, as poor man's REPL while creating a B+Tree library in C.

Yes, there are Go interpreters available,

https://github.com/traefik/yaegi
You can also do visualizations with https://scite.ai! The edges of the graphs show exactly what the papers (nodes) said about each other :)

Here's a video: https://www.youtube.com/watch?v=P5J9EgAaai4
Why would you want decimals for numeric computations though? Rationals might be useful for algebraic computations, but that’d be pretty niche. I’d think decimals would only be useful for presentation and maybe accountancy.
No problem, if you're ever out West there's plenty of that! (Or at least much more than I had when I lived in the northeast.)

For e.g. near Seattle there's Kendall's catwalk and Wallace falls which are both quite easy + beautiful.
FAANG is slowly reducing to AAG
Excellent stuff :)
If I ever go back and pick up a game, it will be an adventure game. Of the games I would possibly pick up again, MI2 is on the short list.
>Browsers would be better if they prioritised user preferences over website designers.

The vast majority of users would prefer not to have to write an entire layout and stylesheet for each site they visit, nor would they consider having all sites conform to a single layout or style to be of any value. It's only very small minority of people (probably exclusive to HN) who would prefer the web was nothing more than JSON or raw bitstreams.

But again - geminispace works the way you want. Gemtext doesn't use stylesheets and only has very basic markup. Everything is dictated and controlled by the browser. And the protocol is specifically designed such that writing a client for it is easy.
>The more aerodynamic the car is the less splats there should be, as the bugs are more likely to be carried by the flow of air around the car, correct?

It depends on what the nature of the airflow around a specific car looks like. Bugs have a harder time than air making a "hard corner" but the mass of air stuck at a hard corner can cause other air to go around in a more graceful way and carry the bugs with them.

Coefficient of drag hasn't improved much since the 90s and most of those improvements have been with regard to the vacuum behind the car so aerodynamics is probably only a contributing factor either way.
All great points and very common cases, yet services that force 2FA seem completely oblivious to this or just don't care about responsible users. In instances where it must be a phone number it is obviously for data mining.

It is a lazy way to cater to the lowest common denominator of users who will eventually fall for a phishing scam or install some keylogger and have their password end up in a dump.
CSS one liner:

a, button, .etc { touch-action: manipulation; }
I ditched FB specifically because I was tired of my ambient information leaking out to my associates. In-person meetups literally turned into simple recaps of what everyone already knew. I figured out pretty quick that I enjoy giving my friends updates on what's happened, and receiving updates from them in kind, in person.

Since withdrawing from FB and nearly all major social media, my in-person meetups are far more fulfilling.
"Coupon fraud"
Streamlit maybe?
You can run Pleroma (with its database) on a raspberry pi with 1GB RAM. A single-user instance of Mastodon will require 8GB to run comfortably.

I think the main issue of Mastodon is that its search completely reliant on elasticsearch, while Pleroma tries to go by only with PostgreSQL FTS?
Stop neglecting Earth science education
Javascript the language seems to have evolved much more than Python despite CPython's very simple implementation.
> Now every move by Meta is under intense scrutiny by three regulators who love to assert their power: USA, EU and UK.

Facebook has proven they need more regulation, not less. Brexit could not have happened without Zuckerberg's gormless leadership. He built a machine for influencing populations and he mindlessly loans it out to authoritarianism while he's off slaughtering goats in his back yard, pretending he's a hunter.
Ruby 3.1’s incompatible changes to its YAML module (Psych 4)
I think so - it changes right when you pass a sign
If you grab the right-hand edge of a window, you can drag it left or right to resize the window. However, if you instead drag it up or down, you can move the whole window.
> the will and passion necessary to believe in yourself and your abilities is inherently spiritual

Having raised a child, I think the will to explore is natural and innate, and confidence in oneself is developed and reinforced through experience.
> Besides speculation, is there an actual use case for NFTs?

Laundering money?
I try to keep html and javascript out of the markdown as part of the whole point is to not make writers know that stuff. Many of the authors I work with aren’t web devs so I don’t want to ask them to copy and paste special code beyond what mermaid requires.

Instead I just use GitLab where it works great. This is just an example of GitHub being a bit behind but am hopeful that they’ll eventually come up to speed. Especially since they have it in their markdown preview.
You can now play Fortnite on iOS and Android for free with Xbox Cloud Gaming
In my case, WA would show me a message to the effect after some specific period, I had to pay but when that period passed, nothing happened. So in effect, I never paid anything as a android user.
Normally you can assign multiple keys to one identity. That's baked into WebAuthn and pretty much all the implementations I've seen do it.
Having a central way of managing who has access to a repo is an enterprise feature? I call bullshit on this.
> Indeed, it is essential. But, in the age of the internet, there is a lot wrong with peer review conducted by a small handful of people selected by a journal publisher. The whole idea of a journal should be obsolete.

Or it isn't obsolete, but the reasons for it are different.

I feel like a lot of technologies that once primarily had value as means of dissemination, now have more value as a means of filtering to make a firehouse manageable by humans, so to speak.
>Microsoft could still make an Android fork the same way they rebased Edge on chromium. Since android is mediocre on many aspects (e.g. no modern and performant Java support) they could differentiate and create a market opportunity. Their name is big enough to create a store. They already have a linux distro BTW https://github.com/microsoft/CBL-Mariner

I think this is what never made sense to me about the failure of Windows Phone. They have a store. They have an operating system. They have an unbelievably extensive list of hardware partners with decades of manufacturing experience. They have some of the best engineers in the world. And yet, they ceded the single largest consumer industry to Google and Apple. The only explanation is poor leadership.
Not exactly the same, but Alt+Space, M (selecting Move from the system menu) also moves the mouse pointer to the title bar so that you can immediately use the mouse to drag from there (or alternatively move the window using the arrow keys, of course).

Slightly related, I always use Alt+Space, C to close windows, as I find that easier to press than Alt+F4.
The whole nation is exposed to their advertising. And, tbh, they are extremely dominant in the market.
Pros and Cons of Endpoint-based Testing
Because the interaction with the hardware authenticator is local.

OIDC and WebAuthn can work together.
iRacing.com Motorsport Simulations | Web Developer | Full Time | Chelmsford, Massachusetts | Hybrid or Remote (US only)

iRacing, the industry leader in PC-based racing simulations and eSports is looking for an experienced, detail-oriented person to join the web development team. You will work on our customer-facing React/Redux app.

Full job description at https://www.iracing.com/job-opportunities/. You can apply there or email me directly sarah.ohanian at iracing dot com.
Substitute computer science student with "developer" and it holds for me. Definitely some CS students can do it too. Actually at my school we did have to implement a Scheme compiler. So yeah it's not too big of a stretch to say.

I think people who haven't implemented a language underestimate how slow CPython is. And overestimate how hard it is to build a compiler for a dynamic language.

I think every professional developer or CS student can and should build a compiler for a dynamic language!
I don’t use it on purpose, but it happens sometimes by accident and always surprises me.
> Moving and resizing background windows can very handy.

I didn't notice moving and resizing background windows is enabled by the OP writeup and am not in a place where I can implement changes.

Does

defaults write -g NSWindowShouldDragOnGesture -bool true

in fact enable manipulation of background windows?
What does it matter what scientists were saying if the press was saying the opposite? People don’t consume science.
That loses the context of what I wrote. I'm trying to say that basically one of these two things are true.

if this ruling's argument is: ( unenumerated && !fit with history/traditions 200 years ago ) == states can ban

then every other 'right' we have like gay marriage, contraception, porn, anal sex, basically anything not written in the constitution that a bunch of white people 200 years ago didn't do regularly, could be made illegal state by state.

OR

This is a sham justification to further their religious beliefs and the ruling should simply write that a fetus has some type of special rights that supersede.

At least that ruling would be honest about their obvious bias and plain intent.
+1 for Google Photos. So far at least Google has not messed up with the product and I have seen it getting better and smarter over the years in finding blurs, dupes, fixing light, showing pics to archive, searching by pic keywords, ability to easily share albums and pics etc. All in all a great product!
I've had `OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}` in my fluxbox keys config for a decade or so? My brain will automatically issue and alt-click on a window in some other OS and I'm always jolted back to the reality that I'm not in my usual window manager. Now if only I could rebind that cmd ctrl on macos to alt.
Taste of the future: robot chef learns to ‘taste as you go’
I recall Ross Perot saying, "If your wife can't trust you, how can I."
Not enough to be useful. But I'm glad you enjoyed it!
I use Trifecta Wireless. For $129 a month you get an old grandfathered in true unlimited 4g data plan on Verizon with a router and everything.

So far it's been awesome, it's not as fast as starling promises, but it works for streaming, video calls, etc and we've never really had coverage issues driving all over the western US.

It's really a very workable, exists now solution.
Love this! I tried this on my phone and instinctively tried to turn my phone to make the pieces slide around (after seeing the falling/sliding physics), expecting them to react to the gyro in the phone. Then realized, right, this is a web app!

Great work, fun!
Oof, an article about accessibility with a headline using the term "disabling."

I'm otherwise with the article, and also for old IT updating their terms.
It makes sense because they make less money that way. It seems like they have some cognitive dissonance where they try to explain their SaaS fee because of the “features” that require SaaS. If they supported bring your own storage then that cuts out the main reason for the SaaS fees.

Also sad because bring your own storage is more secure to me than trusting a company with all of my passwords. So they are reducing security and increasing price.
True, and worth remembering why. Most of us are constantly getting warned about the dire potential consequences of huge numbers of things, most of which are either massively unlikely to ever happen or not actually that bad, or both. It's very difficult to tell which of the things we get warned about are actually high risk until something bites us.
Good tip!

Also in my experience airlines will go out of there way to help and rebook. Sometimes it is the next day though which sucks but isn't totally apples to oranges ;)
If you're comfortable handling the (typo)graphical aspects of the PDF yourself and have the ability to consume a C++ library, I've had good experiences using the Apache-licensed qpdf[1] library to handle the low-level structural aspects of the PDF standard. It's particularly convenient when your application requires structure-preserving integration of existing PDF content.

Simple example applications, each completed in 2–3 days, both in C#, using C++/CLI to integrate libqpdf:

1. Overlaying fixed-format text on pre-existing blank PDF form pages, ensuring the content of each distinct form page is embedded exactly once, and that all necessary assets (fonts, images, etc.) from the blank form PDF pages are included in the output PDF.

2. Losslessly combining a sequence of PDF, TIFF, and JPEG images into a single PDF with bookmarks pointing to the first page of each source file and existing image compression maintained where possible. In this application, only the source TIFFs were anything other than arbitrary (i.e., the TIFFs were more-or-less baseline images coming from a small number of scanning systems, but the JPEGs and PDFs came from all sorts of different applications).

[1] https://github.com/qpdf/qpdf
Ha. Good point. Makes me actually wonder whether this was designed to be abused.
Scala is my go-to for cli tools these days because of that, and even more so since it has a compiler to native (via llvm)
In WebAuthn you're actually in possession of your own identity (or, to be more precise, your identity is established between you and website).

In OpenID, OAuth and OpenID Connect the paradigm is completely different, where your identity is provided by someone else.
No one said there's anything wrong with Drake. Using memes from five years ago that even your grandmother now posts on Facebook, well...
This is huge. The web is clearly the alternative to the walled garden app stores, and Epic is clearly realizing the potential via this partnership with Microsoft.

I'd go as far as to wager that any "metaverse" will be browser-based, enabling anyone, anytime, anywhere, to access it without middlemen interference and 30% taxes.
I did this in 02007 in JS: http://canonical.org/~kragen/sw/torus

Except that WebGL didn't exist so I just had to use the 2-D <canvas>. There's probably some trick for getting antialiased polygon edges in <canvas> to not show cracks...
> they built macOS X on Intel years before they announced the switch.

Not a correction, just adding context: Mac OS X always had Intel builds, even before release. It would be surprising to me if they don’t still maintain Intel macOS builds just in case.
lol, its amazing how fast the blood leaves your face when your mind transitions from "cool that worked well" to "Oh no, what have I done?"

That backups comment sounds very familiar.

I accidentally deleted a clients products table from the production database in my early years as a solo dev. There was only a production database. Luckily I had written a feature to export the products to an excel sheet a while before and happened to have an excel copy from the prior day. I managed to build an export to ingest the excel and repopulate the table in record speed while waiting for my phone to ring and the client to be furious. Luckily they never found out.
I've been using a Mac since 2010 and someone always points out 'weird' features like this to me on what has to be a monthly basis.
> You can do exactly this with BetterTouchTool.

Zooom2 allows for moving/resizing of background windows. Last I checked, BetterTouchTool window manipulation required clicking the window which brings it to the front.
Global military spending tops $2T for first time, led by U.S.
Neat to see this up here! When I saw xena's initial post about Grafana I saw an opportunity to make it work with an existing, well known, basically bullet proof proxy (nginx). Xena took my sketchy POC and made it great :)

One interesting enhancement, which is probably not within scope of this tool, would be a way to logically AND a bunch of these auth tools together. With that you could use this tool without changes to assert that someone is allowed on the tailnet then pass those results to a second process that checks what groups they belong to and authorizes them for the particular upstream being checked. One could accomplish that with one nginx proxy per application, of course, and lean into Tailscale's ACLs for authz.
Since the backups are encrypted with my one time pad, I don't need a ton of trust, just reliability that they'll send me the encrypted codes. I already have them on the subreddit I made in my other comment, buuut, it's always nice to have another layer of redundancy, right?

Hey, what's your email address?
Personally I use Spectacle [0] and a few handy shortcuts to move and resize windows. For me, it's just enough customization without going over the board with scripting a window manager from scratch. As I just discovered, Spectacle is no longer actively maintained, but it still works just fine. The recommended alternative from their readme is Rectangle [1].

[0] https://github.com/eczarny/spectacle

[1] https://github.com/rxhanson/Rectangle