skysight-inc/HackerNews huggingface dataset:
Any 0-days they find can be used on already confiscated devices even if they report them and the manufacturer issues a fix, so their business could in theory still work.
Yeah I mean

> This is a good base because it lets website visitors start reading your content right away

They're already reading the content. The one job your website had has already been accomplished without the custom font.

As this guy[1] said, you first serve what's essential for your website's functionality, and then you stop.

[1] https://www.youtube.com/watch?v=iYpl0QVCr6U
English pronunciation only vaguely follows word spelling and must be memorized in many cases. The classic phrase:

"A rough-coated, dough-faced, thoughtful ploughman strode through the streets of Scarborough; after falling into a slough, he coughed and hiccoughed."

shows how the "-ough" has no reasonable rule that can be used to determine word pronunciation, despite similar spelling.

By comparison, spelling and word pronunciation in Spanish and Italian (and probably many others as well) match exactly. You know how to spell a word from the way it sounds. You can easily read aloud written text and have little to no idea what it means.
I don't know if that really works though. It's a bit like gift giving: the point is arguably more to show off the effort you personally put in just to prank your friend.
This disagreement is related to discussing different things:

What devs can implement on their own beyond frameworks, and what frameworks mean to how the community as a whole operates.

"Defaults matter."
>Oh, and it’s called Toph because it is blind to the visitor’s personal information.

Toph knows everything about everyone in her general vicinity! You can't even lie to her! (unless, perhaps, you are the psychopathic daughter of the Firelord)
“The RFID cards, however, are far more durable than the flimsy MetroCards that NYC uses.”

Absolutely, when I lived in Chicago I had their RFID card which was relatively durable. And you could refill the balance online iirc. I moved to NYC in 2007 and eventually got used to the flimsy metrocards, always hoping that they’d get it together and get a contactless system in place.

Well, it finally happened in NYC. I took the subway for the first time since the pandemic started not too long ago and all of the transit in the city has the new Omny card system. It just uses my default Apple Pay card and that’s it. No passcode, faceid, etc. I just waved my phone in front of it, my card gets charged, and the turnstile is open.

And it works on buses too! Finally no more having to run to a subway station to find a metrocard machine to refill my balance when I want to take the bus.
I wanted a game engine/framework which had a Fantasy Console-style API, but using a scripting language that came with Classes and Objects built in, so I built DOME, which uses the Wren language.

Lovingly documented and well maintained :)

https://domeengine.com
I think your argument is somewhat invalidated by your last sentence: the world for girl is generally seen as a standalone word, and so it seems odd.

Of course there is reason why is it so, but that is true for all oddities in every language: they made sense originally but as the new thing became the norm the origin of it is lost.
Rust is an 86% to 14% ratio (6:1 love to dread) which would for example mean it’s less controversial. Not that I put any stake into these numbers.
Why write content no one reads?

It's 2021. Build a cathedral of a website for a single tweet, it will say a lot more about you.

Although I wish, obviously, we all read more.
I think part of the problem is the history of misogyny in science and how some of these types of studies have reinforced that.

Having said that, I think there are real uses for this type of experiment and potential conclusions, if they can be separated from the ideological issues.

But also looking at those charts, it feels like the degree of difference might not be as great as some may assume.

And, there is nothing in this study about the occupations or hobbies of the subjects, which I believe could significantly affect the brain structure.
Has anyone noted the use of Github for commenting at the bottom ? That is quite a nice way to have social features without being too 'social'.
With that in mind I feel it is time for the US to take a much more aggressive stance in defending Taiwan. They should simply figure out a way for it to be an autonomous territory of the US. Hong Kong as well, since China is not following the requirements of the agreement forged some 20 years ago - we might as well consider those bill and void and forge an agreement with the HK government to bring them into the US fold formally. This would mean security for those territories and mutual economic prosperity.
I created a CMake package that autogenerates Python bindings for annotated C++ functions.

If you have a C++ static lib in CMake, it takes two more lines of CMake to generate a Python extension module, and a single line of annotation per C++ function that you want to export.

https://github.com/bebump/bbmp_interop

I use it mostly for testing numerical C++ code using Numpy and Scipy.
Technically all JS also lives in the HTML document. All JS is either in HTML attributes, in HTML script blocks, or referred to from HTML script blocks. The HTML page was always the boss.

There's simply no reason for what's done here.

Also, reminder, one reason why we like external assets is because they don't change (as often) while the HTML document is often dynamic (and hence not cacheable).
Right, Boss Fight books are a mixed bag IMO but I suggest to anyone, especially HN, to read Spelunky. It's a well balanced account straight from the Spelunky dev himself, Derek Yu. Only con about it is it's so short!
Show HN: Racompass – GUI for Redis Data Management
Racompass is a high performance GUI for Redis.

It supports Redis 6!!!

Supported Connections:Standalone,Sentinel,Cluster.
Supported Data Types:String,List,Set,Hash,Sorted Set,Stream.

Website: https://racompass.com

Download on Apple Store: https://apps.apple.com/app/id1538380685

Report bugs/request new feature: https://github.com/racompass/racompass/issues
Worth to mention that US reserves are enormous even without fracking. Tons of oil, and gas everywhere.
i don't think dependency management is great in any language. Maybe cargo and rust win at that? But I happen to know go's well at this point. Ruby is terrible! And don't even get me started on node.js. But recently I got a go build error and had to just put in printlns: https://andrewarrow.substack.com/p/installing-go-from-source...
If it can support css grids and flexbox that would be amazing.
I really like the Spelunky book's content on "Finishing a Game". I think it applies to nearly any extended, difficult endeavor.
Blowing your leg up is not the right comparison, this is closer to a lock that breaks your lockpick if you try to pick it.

No one is harmed but the tool being used to break in.
So true. I have stories both private and professional where people got angry at the site I built for them. Because it was empty. I have learned the hard way to insist on content before sinking time into a site.
Takis are better
C# on DotNet will have most of it? Java probably too?
HTMX anyone?
Says who? You just made that up.

A person who gains energy from social situations and from being alone fits the technical definition of both introvert and extrovert. This is the rational consequence and deduction from the English definitions of the words introvert and extrovert.

The definition literally permits people to possess both qualities at the same time. Yet people choose to irrationally pursue this either/or mentality that both qualities exist on a single spectrum.

So logically what you said makes zero sense. That means your illogical. Being illogical and irrational is completely independent of introversion or extroversion.
Wordpress has export function. I am almost 100% sure, if Wordpress dies its replacement will be able to import Wordpress exports, or even its database.
But there's a downside to putting things like that in the standard library. Python also went for a "batteries included approach" but it hasn't been all sunshine and rainbows. There's a reason why the Python standard library is known as the place where modules go to die: https://leancrew.com/all-this/2012/04/where-modules-go-to-di...
Nice explanation, I hadn't t heard this perspective, and it makes it a lot more intuitive! What's your favourite way to learn queueing theory? I feel like I'll get cool insights from this :D
Its possible you will have eu only fb, Asia only fb which would not be such a bad thing. Not only would the new entities break monopoly, but also be more compliant than haughty American tech companies with their billions of daus
Created TAO[0] -- a minimal syntax that's even simpler than S-expressions.

Building notations on top of it, currently focusing on one for data -- an alternative to XML, JSON et al.

Open-source, prototyping on GitHub[1].

Keepin' it simple ain't easy.

[0] https://tree-annotation.org/

[1] https://github.com/tree-annotation
I don't believe it's a quirk. Browsers are supposed treat tags they don't recognize basically the same as a <div> (or some other reasonable default presentation). It's intentionally designed that way for forward compatibility. We rely on this behavior when we provide some content inside an <object> tag for browsers that don't support it.
I built an open source library/mini-framework to seamlessly integrate a Svelte (JS) frontend with a Crystal backend. It's really fun to build apps with this!

https://nlh.me/projects/celestite

Still very much a WIP, but it works. You can build your front-end in pure Svelte components and it supports server-side rendering, client-side hydration, and all that good stuff.

I did this entirely to scratch my own itch - I love working in Crystal (it's a beautiful, elegant language) and I love working in Svelte (modular, reactive web components) and it all just fits together nicely.

Would love feedback / contributions!
Thanks for the compliment :)

I did it by myself. It is not that I am good designer even that I have artistic education (oil painting) but my primary is MS in Applied Physics/Maths (the combination specific for GUI/UX developers I think).
Buzzare. If they can compete without making a loss/tapping taxpayer money, then incumbents don't deserve to survive.
The iOS wallet implementation allows access to certain cards long after the phone is “dead” https://support.apple.com/guide/security/express-cards-with-...
There is a positive social purpose to his statements. Innocents may be coerced into confessing or pleading guilty to crimes they didn't commit.

Ensuring not one innocent gets steamrolled by the judicial system is a positive social purpose.

Whether or not you consider it compelling enough to be worth it is another question. I unwaveringly acknowledge the positive value to what he has done. If you can't come out and prove there is nothing dirty or worthy of doubt with the tools you're using to strip someone of their freedom and liberty, you have no business using it. Period. As a society, we've compromised on a high standard for this far too long.
I wrote a few go libraries. The most recent one is to implement python's defaultdict in go: https://pkg.go.dev/go.yhsif.com/defaultdict

I originally implemented that for my rowlock library (https://pkg.go.dev/go.yhsif.com/rowlock) a few years ago. But there was some recent other work requires something similar, so I extracted the defaultdict portion out to be in its own library.
https://broadbandnow.com/report/municipal-broadband-roadbloc... (3 May 2021) outlines which states have broadband restrictions. Key quotes:

- 18 states have restrictive legislation in place that make establishing community broadband prohibitively difficult.

- Five additional states (Iowa, Arkansas, Colorado, Oregon, and Wyoming) have other types of roadblocks in place that make establishing networks more difficult than it needs to be.

- A further five states (Arkansas, Idaho, Tennessee, Washington, and Montana) have introduced bills to remove municipal broadband restrictions so far this year. Montana’s bill has failed, while Arkansas’ passed in February.
While I enjoyed what I've read of the series so far, I think it's a valid criticism that some books read more like a love letter from a fan than a history or notes from the developers.

If you're considering reading some of these but are specifically interested in the developer's point of view, I suggest reading some reviews and/or a bit about the [author] so you know what you're getting into.

For example: I liked the ZZT book very much, but that may be because I was briefly involved in the ZZT community in the early 2000s; it feels good to have a part of my history written down. If you've just read the Spelunky book (written by the developer Derek Yu) and are hoping the ZZT book is something similar from Tim Sweeney, you [may] be disappointed.
Agreed, it looks like they may have even missed a U-shaped quadratic association. If were doing pure curve fitting it'd work way better with those data. For real though, very unconvincing graphs.
It's important to note that Rust is not used nearly as much commercially which means that most of the people who use it are enthusiasts who like the language. So when you have a metric like

> % of developers who are developing with the language or technology and have expressed interest in continuing to develop with it

you then get a very strong selection effect which is the main reason why Rust has been at the top of that survey for a number of years now.
Missing line in a smart contract leads to $10M hack
I can recommend "I Am Error", Nathan Altice's book about the NES: https://mitpress.mit.edu/books/i-am-error
Funny thing is, in actual real cities in which I have lived, construction (or a bad wreck) closing a road never, ever, ever has led to an improvement in the traffic situation. It may be theoretically possible, but I have never seen it happen in my actual lived experience.
Thank you for webhook.site!

It's phenomenal, just works and doesn't require I jump through signup just to get started. Definitely the best webhook test tool I've seen.
> these dynamic languages doing contortions to deal with basic things like concurrency

I get the concurrency gains, esp with older versions of dynamic languages without native support for coroutines.

But the test coverage argument seems quite contorted. If you're accepting 92% coverage because the "return an error" lines are not worth testing (fair) then why is that harder to achieve in, say, Ruby or Python? Is the argument that your 92% coverage in Go is _effectively_ 100% because compiler?
-ling is always masculine (I would not call them diminutives, you cannot form them from many words)

-chen and -lein (diminutives) are always neuter, they can be formed from many nouns

-heit and -keit, and -ung are always feminine

I don't claim that the gender has logical meaning. But for derived words the rules typically hold (I would not be suprised if a few exceptions could be found)
They are referencing the LoC metric to show that they are not using it for some toy CLI app used by 2 members in the team and therefore justifying the reason for this blogpost. 500k LOC doesn't seem that unreasonable, not sure how you can call it "over-engineered" without even knowing what the system is actually doing or having access to their architecture.
And then you had your partner cook up a bunch of iPod prototypes at home before the pitch meeting?
Agreed, and to make matters worse if you mess with the display property on any of the table components (<table>, <tbody>, <th>, <tr>, etc.), or position them anything other then static, you loose the accessibility layout. Meaning that you must explicitly set the role (e.g. <tr role="row">, <th role=columnheader>, etc.) or else with assistive technology wont be able to navigate the table intuitively.
Could you tell something or give a link about that Swedish fourth gender? You made me interested when you wrote about it but I can't find anything about it on the Internet.

E.g. https://en.wikipedia.org/wiki/Gender_in_Danish_and_Swedish mentions only 3 genders, and says that in modern Swedish two of those have merged so now there are only 2?
Municipal broadband cam be organised as a charity. If 'private' get outcompeted by a charity, they deserve to die
> No it's not. It is however obvious that you're a fan of Simon Baron-Cohen.

He is the cousin of Sacha Baron-Cohen, the actor and comedian playing Borat, Ali G and many other characters.

No political comment, value or agenda whatsoever. Just thought Baron-Cohen is a unique surname and the probability of a coincidence was very low.
English is my second language. I took German throughout middle school and high school. I did alright with it. When I went to college, I decided to switch it up and take French.

I could not get it. At all. Part of it was an extremely easy first semester professor followed by an awful, hard second semester professor. However, it just never, ever clicked with me. I went back to German to satisfy my two year college requirement.

Later, upon reflection, I realized that I am heavily reliant on knowing grammar rules, and French was just too much of a change from German/English. Sure, German's verb conjugations and genders were new to an English speaker. However, because of the similar grammar, German was a lot easier for me to pick up than anything I've seen since.
I have few objections to Cox, Comcast, and so forth being reduced to a CLEC-alike for DOCSIS connections, especially if the municipalities sign contracts that require the CLEC-alike to spend x% of revenue paid them by the city on infrastructure buildout first, performance upgrades only if no unserved areas remain.
Why not ban military exercises and automobiles instead?
It does support CSS grids and flexes but in Sciter variant: https://terrainformatica.com/2018/12/11/10-years-of-flexboxi...
> it could even be the same people dreading a language as loving it

Are they not literally inverses of each other? It's two ways of stating the same number, not something you can take as two data points.
In this case, also the Washington State Legislature.

As I understand it, under WA law, public utility districts have a specific set of things they are authorized to do. Prior to 2000, this didn't include telecommunications at all. In 2000, the legislature passed a law [1] that authorized public utility districts to build/acquire/operate telecommunications networks, but only for: 1) internal use by the district or other public entities, or 2) to resell on wholesale terms to other providers. It specifically said "Nothing in this subsection shall be construed to authorize public utility districts to provide telecommunications services to end users". This new law amends the 2000 language to allow providing direct service to end users as well.

[1] http://lawfilesext.leg.wa.gov/biennium/1999-00/Pdf/Bills/Ses...
Not sure if you know this, but both of the examples you mention are the same in German: "..., weil es schwierig ist" and "..., denn es ist schwierig" both mean "... because it's difficult", but "weil" and "denn" have different requirements for where the verb goes. And "ich lade euch ein" is also a mandatory splitting of "einladen", "to invite".
I think you're putting words in my mouth that I didn't say. All I'm saying is that I wrote dumb shit and inside jokes that don't make sense syntactically in my friends' yearbooks. Don't you dare try to project beliefs about rape culture onto me because of that.
A silly userscript [1] that uses jQuery selectors to interact with YouTube's DOM to help me move videos around my playlists. Sadly it breaks every few months whenever YouTube updates their DOM. AFIK this is the only way to "programmatically" move videos out of my Watch Later list since they removed the functionality from the API

[1] https://github.com/Trinovantes/userscript-youtube-playlist-o...
This looks really nice and elegant.

It feels a lot like the built-in WordPad that comes with Windows, or TextEdit that comes with Macs, in that they both support similar basic formatting but are also both historically built on RTF rather than HTML.

I'll admit I don't really understand the intended audience for this, however. Since it's not for webpages, it seems to be aiming at more basic text editing.

But hasn't Markdown pretty much become the de facto standard for that? For text documents, why would you ever want to write and edit in HTML directly, rather than easier-to-use Markdown that can be converted to HTML on the fly? (Especially with WYSIWYG Markdown editors existing.)

Just curious what I'm missing here.
Because if it's fixed, can, starting with the first character, go through the text adjusting the space between words and letters (carefully and subtly so that optically it doesn't look as if there has been adjustment unless you look very closely) and swapping out words/changing sentences/re-ordering until the text fits almost perfectly in the space.

(This is also why justification can't ever really _fully_ work on the web in a general sense, can only have an approximation and the question then becomes if it's worthwhile to have that or whether it's just more trouble than it's worth)
A CLI tool for downloading the Java Specification Request (JSR) of a given Java package:

https://github.com/silb/jsrlib

I found downloading the JSRs manually too cumbersome.

It is acompanied by an Eclipse plugin that i never got around to publish on GitHub. It lets me right click a Java type in Eclipse and open its JSR PDF file.
sqldb-logger: https://github.com/simukti/sqldb-logger

It's a thin layer that wrap Go (Golang) SQL database driver, it does not change sql.DB usage in any existing Go app.

It is because I prefer to use vanilla Go sql.DB in my web service and I could not find any SQL logger for Go SQL database standard library that can use structured JSON logging.
Highly suggest it! I read the older version back in 2011 but I believe this newer one at the least contains all the material, maybe more. It's a entertaining and insightful ride of innovation.

Mechner has superb talent, especially back in his 20's, and I'm grateful he put out his notes for us to read.
The ASUS PN50 MiniPC with AMD Ryzen is great too and can handle more then basic computing needs: https://www.microcenter.com/product/630580/asus-pn50-minipc-...
Typically Comcast/Charter by reaching up through the rectums of politicians and moving their mouths with their hands.
How often is the consumer who fronts the nickel the person redeeming the nickel? I suspect the nickels are, in aggregate, a regressive tax. I have no data, however, to back that claim.
I don't have, "external HDDs". I have a NAS running TrueNAS, with a few arrays in it depending on the performance needed for the storage. Its primary jobs are for data processing and video editing (plus smaller arrays for backups and VM snapshots), and has multiple 10GbE network interfaces (which it can saturate) to facilitate that. It was also built to sip power when there isn't any disk activity. I have no desire for it to run VMs or containers. Its job is to just be storage.

The virtualization server is one of many things that connects to it.

There are benefits to having the storage and the virtualization servers separate, mostly that there's no single point of failure.
Please use recent one at: https://github.com/c-smile/sciter-sdk/tree/master/bin.win/x3...

You just need notepad.exe + sciter.dll in the same folder.
Realistically, municipal broadband doesn't make sense for every town or city. But what this should hopefully do is open up avenues to create competition for ISPs to create the services they promised, or upgrade existing services.

I'm fairly convinced it's just greed and laziness. It's funny how back when Google fibre was rolling into town, suddenly centurylink upgraded its service...
* I know there's a config, but I'm not on my own machine

* I know there's a config, but this is my work machine and corporate IT has blocked the browser prefs dialog via group policy