skysight-inc/HackerNews huggingface dataset:
This.

I was tired of having to learn how each SSG worked so I ended up writing my very-specific-for-my-needs one in an afternoon (and polishing in a few days more)[0]

Surprisingly, my SSG is starting to look like those SSG I didn't want to use. Is it the natural evolution or am I being biased after years of reading lots of SSG docs? :-)

[0] https://github.com/luismedel/clarin
If you spent the time, it could be a sizable subset of any. The only constraint is the number of characters. Nothing stops you from making a dozen different possible answers since the key is a pseudo random string with a 1-to-1 match with the crypt.

You could send multiple messages with the same crypt string, so long as the recipients all have their different keys needed to read it.

It's not a bad way to send instructions between say, 3 different people, who all have the same crypt, but also all have different keys from which to receive their specific instructions. They do have to be generated before disseminating the keys, though, since they are literally 1-to-1 transformations.

The trade off is everyone has a gigantic key instead of a small set to remember. A one time pad that's the same length as the data it's used for, can do quite a bit.
Backup media files from phone via your Wi-Fi router
Strongly agree with this article. The car I love is my 1980 Datsun, but it just isn't good in the rain. My daily car is a Fiat 124 Spider. Reason I bought it was it was the least complicated, most direct driver-to-pavement, latest, fastest ride I could get for $20k with a stick shift. I won't buy an automatic. To Fiat's credit, I think they're the last manufacturer selling cars in America whose standard price is for a manual transmission and who charge extra for an automatic. (Which, let's be honest, only an idiot would buy an automatic on a 1.4L turbo that has to be kept revved to a sweet spot smaller than 1500 RPMs per gear).

There are four things that piss me off about the Spider. 1: Touch screen which I don't want lit up most of the time, but which doesn't respond to touch to turn it off while you're driving. 2: Stupid as hell autobrake comes on for 2 seconds if you clutch and brake on a hill over 8% grade. You have to toggle the emergency brake or do a heel-toe to not be pushing against your brakes when you start up off a hill. 3: It's beyond me how they could sell this car with a touch screen but without a boost gauge. 4: No ashtray.
NextUI – Beautiful, fast and modern React UI library
Cash transactions are done locally when you can typically inspect the object of the transaction before paying. That's why there is not the same need for these kinds of protection.

Crypto combines the worst properties of cash and wire payment into a package that has no customer protection and is almost tailor made for scammers.
I’ve run responder on a digital ocean box (don’t ask) and seen large volumes of attempts to access a fake mssql server, the amount of zombie attacks is pretty eye opening.
No worries, I enjoy discussing my favourite programming languages and stuff. Though tbh you lost me with those ILP details; it's not directly my area of expertise after all. I just wanted to point out that inclusion of false/0 in ISO Prolog wasn't well motivated and seems to create more trouble than it solves IMO.
Ye there is something fishy about Office365 login. Sometimes the account switch for no good reason. Even if I just entered the username and password in a prompt.

It is a great mistake login in on different accounts on the same computer ...
Did you write back like the letter hoped?
looks like many syscalls will eventually be replaced by io_uring acting like a job queue. Not just network, but any interaction with the kernel.
In what way does 'oh you hate crypto? what about airplanes?' add something valuable to this conversation? I'd rather have something concrete I can point to explaining my sentiment rather than simply being rude about it.
Cursive is of absolutely no use to 99.9% of people

Writing short notes legibly is of course useful, reading is essential, typing is essential, learning how to research subjects (history, geography, biology etc) is useful
> As soon as you open a HTML tag, you can just treat its insides as HTML.

That is not entirely true. There are some edge cases to consider and while considering edge cases, we first need to decide which Markdown flavour we want to use. Some of us also need to consider if we are willing to commit to that Markdown flavour for the next 10, 20, 30 years or so because we do not want to "fix" our content again when some content rendering breaks due to edge cases when we switch from one Markdown renderer to another. The multiple flavours of Markdown handle several edge cases in different ways.

Let us pick CommonMark as the Markdown flavour for this comment. Here is an interesting edge case that is relevant to your comment. Consider the following Markdown input:

<div>
*foo*
</div>

The above Markdown input is rendered as the following HTML output:

<div>
*foo*
</div>

Now consider the following Markdown input:

<div>

*foo*

</div>

This is rendered as the following HTML output:

<div>
<p><em>foo</em></p>
</div>

One can use https://spec.commonmark.org/dingus/ to test these examples.

So as soon as we open an HTML tag, we can't just treat everything inside it as plain HTML. The content within the HTML tags may get interpreted as Markdown as shown in the second example above. Now granted, all of this is clearly specified in the CommonMark specification and these edge cases are handled in this manner for good reasons (such as providing a way to use Markdown syntax within HTML tags, in the above example). But one has to understand the specification very well and keep these edge cases in mind while mixing HTML and Markdown.

For many people, these edge cases are not a problem because they write simple Markdown that would probably get rendered the way they expect, without any surprises. I can understand why many people prefer to use Markdown to write their website content. But there are also some of us, who find this extra complexity to be not worth it, especially because editing plain HTML files is nearly as easy, if not more, with a good editor (Emacs, in my case).
What implementations are available? Low latency high efficiency streaming sounds extremely topical.

Random detail, cool that TimeSource is specified. There's no implementation, it's a protocol & url. I seem to recall there being an early wicg spec for doing this kind of thing, but just specifying ntp or what not would probably suffice, or webtransport+ntp, in the coming days.
I think in retrospect you can use the former eastern bloc as a metric for how this can go. They built a whole semiconductor industry from scratch and were never financially competitive. Parts were significantly more expensive and generally less reliable than the western made ones. You’d be doing the same as them but with less budget and fewer customers.

The risk really is entirely that we single source parts.

A few years back I designed something using only generic multi sourced parts and it was large and inferior. So there’s trade offs everywhere.
Bezos doesn't need another hundred billion tax free dollars.
I was terrified of this movie when I was a little kid. Circa 10 years old. Just seeing the trailer (on NBC?) scared me. Never watched it, even to this day. There was one other movie of this ilk. I remember in the trailer for one or the other, there being a scene with a woman protester, shouting with a British accent, "You cannot win a nuclear war!"
The Krull dimension one is one of the few that might not be found in an undergraduate program. You'd probably come across it in an algebra class that straddles the line between upper undergrad and intro graduate coursework (but Noetherian integral domain is something you would usually find in the sophomore/junior undergrad algebra class often taken as a prerequisite for the other hypothetical class).

Also

> "If 𝑓(𝑥,𝑦) is a polynomial with real coefficients, then the image of 𝑓 is a closed subset of ℝ"

I don't think that this is high school level. Secondary school level math rarely touches anything related to multivariate polynomials (and usually doesn't have a notion of "closed sets" beyond closed intervals, but that's not as relevant apart from how the problem is stated).
> Airplanes provide a useful service that otherwise isn't available (the ability to quickly move from one place to another).

Cryptocurrencies provide a useful service that otherwise isn’t available (the ability to quickly transfer value from one place to another without censorship).

> That said I've no idea why pushing back against a regressive technology requires you to have similarly strong opinions about every other potential harm or slight out there.

The censorship resistance offered by cryptocurrencies is extremely progressive. The anonymity offered by some cryptocurrencies is extremely progressive.
New microcontroller designs that would meet the requirements for safety certification in those conditions are also manufactured on larger process nodes.
> “I’ll admit, it’s very hard,” he said. “It’s gotten harder. But the 99 percent can still join the 1 percent. It’s possible with enough luck and commitment.”

I would probably calculate that my morals tell me it’s a good idea to buy a newspaper where I can run stories that allow criticism of people like me so I can frame the extent of discussion by being first to bring it up. We care about this so much that we just can’t suffer in silence any more, and not because the current state of the world makes the topic inevitable. I can even actively cheer for the system that made it happen as long as it’s written in a tone that reminds us we’re all in this together reacting to some unpredictable outside force and never influencing any of its rules.

> “So they’d agreed to set up a family foundation that would eventually give away more than 90 percent of their money, and Cooperman had decided that rather than retiring in earnest, he would continue to manage their account so there would be more to give away.”

Look at this one guy who isn’t me who learned being rich isn’t even that fun because he ran out of things to buy. He’s only keeping 10%, and you can see that 10 is a very small number, almost a single digit. If you do accidentally think about how much 10% of a billion is in dollars, please compare his lump sum reinvestment seed today to your total possible lifetime earnings after you work for a few more decades. That will be your biggest number, which makes it the fairest comparison.

If he has more than a single billion then that’s a good thing because it means there’s a bigger percentage going to you. The world would be a better place if more billionaires were willing to suffer as much as this gentleman by deferring retirement and earning more money in tireless pursuit of the common good.

Look, one of his bicycles is old. He mentioned a supermarket chain by name, and you shop at that store, so the moral of the story is that maybe we’re not so different after all and that hate has no home here if you want to be a good person. It’s okay, you didn’t know any better.
>It should be simple, right?

Well, no. If you want to have memory safe subset, you absolutely cannot initialize structs with random bag of bytes in general case. C let's you cut corners here, but in Rust you need to implement (de)serializing logic (no need for unsafe).

>Then I learned that structs are not laid out as declared (OMG!), etc.
>It should be simple! I tried to create a variadic function and you can guess how it went.

This is only surprising if you have this weird assumption that things should work like they do in C + some extra.
It's wild that there is a completely alternate tech tree that just never found popularity in the west.
I do not believe that 'without censorship' provides more value than it costs as for the overwhelming majority of individuals 'without censorship' means nothing. As evidenced by the fact the overwhelming majority of crypto 'transactions' take place on centralized, permissioned, censorable exchanges.

I think the costs dramatically outweigh the value provided. However, that is the meat of the conversation we're having.

> The censorship resistance offered by cryptocurrencies is extremely progressive.

Respectfully disagree. The ability to send money to North Korea and Iran in violation of international sanctions is regressive. The ability for folks on the OFAC and sanctions list to transact is regressive. Enabling ransomware payments is regressive. Enabling criminals to be paid for their crimes is regressive. Enabling crippling of infrastructure like the pipeline attacks is regressive.
Sadly that link is a 404 now.
They’re pretty much doing this with MCUs and power at the moment apparently. Designs are moving to modular so you can respin a carrier board for the available stock rapidly rather than have to respin the entire product and stock.
> Also companies are still sending Word-files to each other, while you are using git, and the web to publish, so you are still 30 years ahead of the rest...

Word + track changes is way more sophisticated and powerful than sending around text files with Git.

The reason companies use Word is not just because they don't understand how to use Git, it's because Word is actually very powerful in its own right and contains a powerful version control system which allows you to add annotations and make reviews. It's kind of like having Git + GitHub built into one program.
Here is some tip if that can help : if you continue to swipe after the button are shown, you'll feel a vibration and releasing your finger will activate the default option (which is "Close"). In fact, you just have to do larger swipes.

But yeah, I also uses iOS because I don't want anything Google. In terms of UX, i don't like iOS but I also loathe Android. I currently lack courage, but I think that in some point in my life, I'll just throw smartphones. I'm sad that Firefox OS became this closed KaiOS thing. A hackable dumbphone is just what I need.
Of course it is, do an extra day's work and bill your time.
That could never work with busy work hours and meetings.
Yes, that’s another good example.
Boyfriend-alert – A light based alert system
Mountain: inverse of a circle.

Molehill: reciprocal of all points in a circle on the complex plane.
If I want to communicate with v4 hosts I have to support v4. If I want my v4 clients to talk to me I have to support v4. What can I drop? I still need an IP, distributed by DHCP, I still need the subnets, I still need to manage the routing internally, I still need to have boundary nat, both out and in, I still need to have A records in DNS.

I have to do all of that in v6 land (perhaps my user interface will allow me to manage the firewall rules together, but I'm still doubling my testing). On top of that, if I change my ISP, I have to renumber my entire internal network rather than just change the public IPs.

It's not even common practice to have a v6 only network and nat from v4 to v6 at the edge, and more crucially it seems from this thread that v6 removed it's v4 compatability layer (so I can't type "ping 1.2.3.4" and have it translate that to "ping -6 ::ffff:1.2.3.4", with my 6:4 gateway handling the nat

Until people start using v6 only, where's the benefit in increasing my workload?
I thought about it. Why do you even need static site generators when all you have to do is throw up a CDN with your dynamic site being the origin server? Same thing pretty much as the static site generator. You can even "generate" the static pages by visiting them yourself.

Oh yeah, and when something on a page changes, you tell the cache to invalidate some tags.
Let me try to explain it:
One usually thinks of open sets as collections of numbers without a "boundary" - the boundary of the set is not part of the set but outside of it. If we look at the open set, we see that it's just "interior" points. You may have seen this when distinguishing on the number line between intervals like (-1,2) and [-1,2].

(-1,2) are all number between -1 and 2, but not including -1 and 2. [-1,2] however are the same numbers, but including -1 and 2. Slightly different sets, where the former is open and the latter is closed.

Another way to think about it is for any point in (-1,2), we can find some number that is "closer to the boundary" but still in the set. This is not true for [-1,2] if we pick -1, because any number below -1 is suddenly outside the set. -1 is a boundary point, and therefore that side of the interval is not open!

Why do we need this? Well, lots of calculus is about sequences that converge in smaller and smaller distances. One can for example define whether a function "jumps" by checking whether the inputs have boundary points or not (etc.).

But for math people, this is not general enough, because it requires things like distances. Hence, they have a more general definition: There's a collection of stuff, and open sets are sets of this stuff that follow some rules.

Now here is the important part: Closed sets do not have an extra set of rules. Instead, they are just defined as the complement (or opposite) of an open set.

So R - the set of all real numbers - has a complement which is the empty set. The opposite of "all numbers" is nothing!
Since R is open, by definition, the empty set is closed.

Cool. But then, if we take our rules, we see the the empty set is also open. Whoops. Then, again by definition - the opposite of the empty set - which is R, so all numbers - is closed.

Confusion conclusion: Both R and its complement, the empty set, are both closed and open at the same time.
Yes, Texas does not allow direct sale of cars.

You have to buy your Tesla out of the state and Tesla will deliver the car to Texas.

https://cbsaustin.com/news/local/texas-law-keeps-teslas-made...

https://insideevs.com/news/510302/tesla-no-sales-allowed-tex...

Biden administration is explicitly designing laws to prop up other car companies and exclude Tesla.

It's not just about labor PR, they want to force Tesla to unionize.

But Tesla will not unionize and they will be the only ones without subsidies. Extremely shitty lobbing.

https://www.cnbc.com/2021/10/29/energy-secretary-defends-tes...
The Model 3 is the one without a dashboard, the Model S has a secondary screen for a dashboard.
I'd have a very hard time not playing some music if I were driving an A4 through Bulgaria. But the laser focus between you and the road is the most important thing.
tldr: garbage in, garbage out
Hear hear. I sold my old 2004 Skoda Fabia (which for Americans has the technology of a 2000 VW golf), since repairs were costing more and the car sharing here in Amsterdam is really becoming reliable for the few times I need a car. Recently I rented a car for a ski trip, a recent Jeep Renegade, oh my lord.

It was constantly trying to take the controls from me (god forbid you change lanes without signaling on a totally empty road!), the dashboard screen was constantly changing, and dynamically listed the speed limit in two places, but often it was completely wrong and sometimes it didn't even agree with itself. I am still not clear what it was trying to tell me. The console screen was 'dumb' in the bad way, and would lose connection with my phone constantly, but you couldn't re-connect it because you're not allowed to do that while driving. The interface was of course badly designed and slow to respond, so changing radio stations was a nightmare (which I had to do because my phone wouldn't connect. In the end I just used my ear-free headphones since it was easier.

My old Skoda had none of this. Real dials / gauges, simple physical climate controls, and a hole which you can put a stereo head unit in (I put the dumbest one I could find with bluetooth in for €40). I had a strong magsafe mount for my phone and done.
thanks!

re: extensibility -- mc does have scripting [1] (although not sure if you meant something else)

re: image viewer -- hmm how would that work considering mc is running in terminal? I guess it could interact with some sort of modal window for file previews or something like that.

[1] https://github.com/MidnightCommander/mc/blob/master/misc/mc....
> The manufacturer changing the UI of a car after you bought it should be illegal or at least highly restricted.

Mandatory user feature flags would be a good solution for that. After installation if you don't opt-in for the new features you get the same behavior as before.
Indeed, that's not proper science, too many moving parts. If it cannot be easily replicated by anyone at any time, it is just an experiment which would need more refinement to get published. No experiment should be accepted if it requires a Rube-Goldberg machine.
missing eleventy
That's true, but given the original design collateral it would be easier to design a version that could be manufactured on present-day processes by re-doing the layout and timing than by starting from scratch.

Still not free though. I think people underestimate how niche all the skills are here.
This is a cool article.
Unfortunately the described syntax only covers Caddy V1.
Caddy has been on V2 since early 2020, and the V1 examples won't work on V2 for markdown usage.

These links can help with Caddy V2 Markdown usage:

https://caddyserver.com/docs/caddyfile/directives/templates

https://github.com/caddyserver/website/blob/master/src/docs/...

https://caddy.community/t/markdown-support-in-v2/6984

Thanks to the Caddy team for such an excellent program!
I'm particularly surprised that the stalemate = win rule doesn't result in more decisive games. Intuitively, it would seem that an entire class of endgames that are classically draws would become winning for the stronger side.

Perhaps computers are so strong they can "see through" the rule change?
You can have the best of both worlds at the cost of additional setup / wiring.

Build or use a headless CMS for pure content management, have a preview build (client side rendered) of your site to see the changes instantly. Then trigger releases for optimized, static builds.

For me this is a quality improvement in terms of performance and security and a DX improvement in terms of extensibility and separation of concerns. But again, requires one to make a bunch of decisions and plumbing so everything plays nice and coherent.
I've had this experience with rental cars recently. It's terrifying! I usually spend half an hour in the parking lot sifting through menus turning off all the warnings I can find.

I like Skodas. Although a Czech friend told me that Skoda in Czech is a car name, a common surname, and a casual term for "idiot".
Are those goals not somewhat contradictory? How would a more even game not lead to more draws instead of fewer? Unless the new rules punish slight mistakes much more severely, perhaps? But that would lead to other issues in the balance and feel of the game.
I'm not sure if this a good idea. USB-C is way too delicate for power tools and has way too many useless contact in given contexts.
Anyone would expect lots of small particles or dusts in the environment, the socket should be able to tolerate that and I really don't see how USB-C can handle that. In my home, the most damaged cables are USB-C ones followed by lightening ones which is more or less we can expect from USB-C power tools.

IMO any existing power tool battery socket will do as long as all power tools use the exactly the same standard. Current sockets are simple and robust, the only problem is really there are way too many of standard. Almost every vendor have their own. Making it worse, even with the same vendor, the sockets can be different between generation or different series, which make it really hard if not impossible to share batteries between tools. USB-C kinda alleviate the exchanging issue but in turn introduced reliability issue, which might be worse actually.
I wonder how many people actually believe Ayn Rand to be "their favorite person", after having met her. I believe one could count them on one hand.