skysight-inc/HackerNews huggingface dataset:
It is kind of interesting to see all ecosystems that have adopted async/await to go through the same pain points as we have in .NET.

It took from .NET 4.5 up to .NET 5 (don't forget the whole .NET Core transition in the middle), to sort out the async/await across all possible workflows, and after all this, they started to consider also adding virtual threads support due to the colouring aspect of it.
The end result will be the emergence of a filter bubble industry - something you select, and choose to put up around your own feeds - as predicted by Neal Stephenson in Fall, or Dodge in Hell
Brilliant. Helps to keep focus on the things that matter and hide that don't during screen sharing. Has a lot of potential
"Are You Dreaming?: Exploring Lucid Dreams: A Comprehensive Guide" from Daniel Love. This is a good book to introduce into lucid dreaming.
> I literally don't get why sqlite3, only, and specifically, still isn't usable by JS in 2022.

It is now :). We provide 4 separate APIs, from the lowest-level 1-to-1 C-via-WASM bindings to one quite similar to sql.js, plus all of the low-level pieces necessary to create your own.

Historical note: those of us within the sqlite project had never paid any attention to the unfortunately-named WebAssembly (which has been dubbed "neither web nor assembly") because it didn't seem to hold any relevance for us. It wasn't until April-ish 2022 that we took a look at it, and have been working on "officially" bringing it to the browser world ever since. Even so, folks have been producing WASM bindings of it for a number of years now, and the relative ease of doing so (sqlite3.c requires no changes whatsoever to compile to WASM) is possibly (i opine) why we didn't get requests from users to do this sooner.

Sidebar: someone is going to ask "if it's so easy, why did you need 6 months to get it out the door?" Fair question: we had some very specific technical goals which i'm not at liberty to elaborate on, and only a single developer to put on it. Plus, WASM was a completely new tech for us, so there was much learning and experimentation involved.
As well loosely related, it is a few years that there are projects to use muograpgy to better undertstand how the dome of the Duomo in Florence was built by Brunelleschi:

https://bldgblog.com/2022/09/

maybe they will start this year.
Show HN: I made a pastebin that stores its contents in the URL
So I've been having a fever for this week, which turned out to be COVID. Due to that I've had a lot of time to sit around and watch TV, but also type out some silly code. In a Discord server I frequent a person wondered if it would be possible to create an anonymous pastebin that stored the contents in the URL and not on the server. I got excited to test it out and Tahnaroskakori (Finnish for the very literal translation of "pastebin") was born.

Naturally it's open source[0], and it has followed the typical trajectory of a quick hack project: it started as a clean, tiny implementation, and then adding line numbers and syntax highlighting ballooned it into a more messy state. The most challenging part was dynamically loading Prism.js highlighting when the library itself doesn't have ES module support, and I didn't want to set up a bundler tool or NPM.

Technically speaking, the pastebin contents are converted into UTF-8 bytes, then compressed using brotli, and finally encoded to the hash of the URL using a base-something alphabet. I removed some technically hash safe characters because linkifiers tend to cut off links when they encounter some of them, like ")". There is a small extensible header tacked to the front before compression, it contains the selected language for now but could contain more in the future. Though the only feature I've thought of is setting the starting line number.

URLs have a generally accepted character limit of 2048 characters (to my knowledge), so that's what is the limit for the paste. You can't really say what amount of input that corresponds to due to the brotli compression, but there are some numbers on the bottom of the page that try to help you estimate. I find it interesting to just type things and see how it affects the output length. Sometimes _adding_ a word or even a comma can cut several characters off the URL length! At very small inputs, the compressed size is bigger than the original size, making it just put the content in the URL uncompressed would be an improvement there.

If you can break or XSS it, I would be glad to know. :) I think I'll use this for my own pastebin purposes simply because it's fun and fast (and I don't need an account to use it). I don't expect it to become widely used, but I'll keep it on the GitLab page and promise not to break the hash format anymore (which is now possible to avoid thanks to the extensible header part).

I've tested it on Vivaldi, Safari, and Firefox on macOS, and quickly on Vivaldi in Android. If you have problems with it on some browser/OS, please file an issue or even better a PR. A very recent browser version is required due to usage of TransformStream[1].

[0] https://gitlab.com/Nicd/t
[1] https://caniuse.com/mdn-api_transformstream
Pleasantly surprised to see the title image generated by Stable Diffusion.
Wonderful news. I'm curious to see how the platform will change, hopefully for better, under his leadership. We need to find a way to foster free speech, and not only have Twitter as a liberal echo chamber.
Think about it: if inflation is caused by a higher growth rate of the money supply than the real output growth rate, as you suggest, then how would higher prices change anything about that? The money that you leave in the shop doesn't leave the system, it just flows to employees, suppliers and owners of the business, ie to other people. It's still very much in the system, the money supply hasn't changed at all.

Inflation is anything but self-correcting, as countless episodes of hyperinflation have demonstrated: a thousand percent a year, ten thousand, ten billion percent - we've seen it all [0]. And that is the real problem with inflation: it truly has no upper bound. And above certain levels, it's very hard to bear.

[0] https://en.wikipedia.org/wiki/Hyperinflation
I'm sure the creator of D knows what he's talking about, but doesn't that depend on how much is gained elsewhere?
Thank You for your feedback. Thats the major purpose of creating ALLURT. You got it right.
First thing I did when GDPR came in was add a bit of middleware to my rails app to redirect all EU users to a 403 page.

Tracking users interactions with google analytics is a huge way to make my apps better. The last thing I want is to have to worry about getting fined.

Getting fined for having a FONT in my app is insane, but it's happened.
Thank You. Appreciate it.
Groznyj, Alepo, Mariopol ...
I find the typical monitor height guideline very uncomfortable. As a developer, I usually look at the bottom edge of the screen (terminal windows, replying to online discussion). Therefore, I place my monitor higher than recommended.
Thank You. We will keep improving the product with your valuable feedback.
> So instead, generate multiple definitions and rewrite callers:
DJL is pretty great.
> , soon we won't be able to run most apps if we "tamper" with the device by owning it.

Do you have any evidence of this ? I think samsung has done something with knox, but that is the only case I know of.
It's not always a convenience. Perhaps when dealing with the potential elimination of certain classes of programmer error, but there are definitely use cases where specialized GC can solve runtime problems more efficiently than hand-written memory management.

As a real world example, consider a firmware boot loader I wrote for a previous client. They needed to apply code polymorphism (think, extreme ASLR) when they applied an over-the-air update or a factory reset of firmware. This is part of their defense in depth strategy: if a gadget attack were discovered in their system, they wanted to mitigate its effectiveness across all deployments. The problem with this approach is that boot loaders are tightly space constrained. To implement a sound code polymorphism strategy, around a dozen different heuristics must be applied in several passes over the code. These heuristics had to be weighed against timing and cache coherency constraints in the code under mutation, but most critically, these heuristics had to fit in the very limited space set aside for the boot loader. The GC was an optimization. It significantly reduced the code size of the heuristics.
To save you a click, the video is someone speed-typing the source code to an emulator, with no commentary or explanation. You'd probably be better off reading the final result yourself.
Haven't read many books this year, but I'm currently reading Paddle to the Amazon. The story of a man from Winnipeg who takes his family on the longest canoe trip ever from Canada to the Amazon.
What would that trivial correction change, in your opinion?
Not a musk fan, but if you purchased any company would you not want to get to know the people that make it work, what they are up to, and what excites them?

Not saying his intentions are noble, but the act of these mettings, in and of themselves, does not signal anything in either direction.
WebSQL was killed off because the direction it was heading was certain to cause major compatibility problems down the road, and no one was willing to do the work that would be required to avert that (and no one was sold that it would be worth it even at that).
Several copies are in the Library of the Archive, such as:

https://archive.org/details/149100char

You are happily reminded that participation is free and anonymous.
He said he'd buy it at $54.20 and they held him to that. If he didn't mean it he shouldn't have said it (a constant Elon problem)
bat: A cat(1) Clone with Wings
> if someone has male gonads and XY chromosomes but has undergone sex reassignment surgery and is undergoing estrogen hormone replacement theory, would you still classify them strictly biologically male if they don't meet two of the four generally used criteria for sex?

Yes, because sex is a description of an observed natural phenomenon, not a taxonomy of medical interventions.
It's a competitive business. If a compiler generates 1% faster code, you need 1% fewer servers in your server farm, which translates to enormous amounts of money. Or if your hedgefund trading software runs 1% faster, you can get your trades in faster than the other guy, eating his lunch. Or would you like to reduce your costs of rented servers in the cloud by 1%?
The USA has the concept of both fair use and public domain, which is lacking in many other countries copyright laws. The idea that the USA is uniquely IP owner friendly is commonplace in the tech community but wrong.
No wonder how we got C instead of PL/I.
Ah, the good old time constraint driven programming. The worst of them all.
Security flaws can be exploited by governments and corporations, too.
Precisely. I follow some Linux, small network and homelab subreddits and the same plague has taken over these places too. Just picture after picture of a fresh install or a machine or a perfectly cable-managed home switch with no content whatosever.
> You have to remember that the money they are investing, in part or in whole, is likely other peoples.

I think this is the crux of the argument.

I don't believe it is, in this specific case, other peoples money.

I don't have a full list of investment money sources or terms, but IIRC at least $26 billion of that is his personal cash and personal loans secured against his other Tesla shares, and he did have enough to do it all by himself if his goal was "screw the rules, I have money".

While he clearly isn't always aware of the consequences of his choices, it is at least possible that some investors (either in this case, whose names I don't have, or in general) did so equally unwisely just because of his Midas-like reputation, and they don't have such a restriction.
Please get a decent microphone if you don't want to wear a head set. Most room mics are just unbearable on Zoom. The Logitech one built into the webcam certainly is.
Predicting the future is always difficult, there are elements of now that are similar to the past, and there are elements that are different. It also helps to have experienced those past events and been able to learn lessons from them.

It seems highly likely that inflation will remain at its current elevated level for at least another 12 months, beyond that horizon, the trajectory will be determined by what happens between now and then.
It does. D offers a mix of manual and gc allocating, and the people who want higher overall performance lean towards more manual. Any penalty that applies to pointer code then gets amortized against less use of the gc.

It's a different tradeoff if the languages primary allocation scheme is GC.
All languages are unsafe because programming is inherently unsafe.

Otherwise I look forward to the day when we stop driving unsafe cars, whatever that means.
Accidents can always happen.
https://github.com/git-sgmoore/OpenVPN_Ipsec_L2tp_server_on_...
Why?

Your whole being leads to a design process. Your whole being, the circumstances you grew up in determined what you value. This determines whether you like cozy spaces, or stark sterile spaces, dark or light wood, pops of colours or neutrality. If you grew up with hoarders, perhaps you were always drawn to zen minimalism. And if you nourished that seed, later in life, you wouldn't just be able to leave that need at the door when you started designing something. You'd bring your whole value system to it. You'd look for elimiation. Same with if you like symmetry, or if you like "authenticity" which is maybe just a posh word for transparency of purpose. My favourite example of this is the Windows Phone. They assumed people are digital natives, and don't mind flat rectangles which tell you just the information you need (live tiles) and no more. It started the downfall of skeumorphism and put paid to Apple's old iOS design too, but in effect, it was driven by a value system of an interface being digital-first and not needing to conform to physical reality since people are well-versed with the digital world.

Perhaps designers love to talk too much about this stuff, all of it in hushed worshippy tones which can be off-putting. But there are kernels of truth in it, I think.
The word with the most meanings in the English language is "run" with over 645 definitions.

Plus, people make up new words. That dirty rat Shakespeare made up the most words up out of whole cloth at about 1,700. Whole cloth.

Cool means hot, and cool means cold. Cleave means separate, and cleave means join together.

Man can mean woman and woman mean man. Dog means cat and cat means dog, top means bottom and bottom means top.

When I hire someone, I tell them that they will get paid $125,000 per year, but then I pay them $14,000 per year, because to me, $125,000 means $14,000.

Get with the program, people. Words can mean anything and change at any time.

Go ahead, make up your own, right now.

You should see all the brand new personal gender pronouns, now that's a real kick in the head.
> and yet none of us are bothered

What? I think a lot of people are very bothered by that... especially the victims.
"I've been following the discussion on US TV and they say we need more unemployment."

The Federal Reserve Chairman actually said this in a speech several months ago.

Maybe if we sacrifice a lamb, things will get better.

For this unemployment "solution" to work, more people have to be out of work. Sacrificial lambs in 2022.

As things improve, "the rising tide will lift all boats". Except for the sacrificial lambs who will sink like stones.
Yeah that one as well.
'Asymptotic burnout' of planet-scale civilizations may explain Fermi Paradox
It's really impractical to second guess history, but I don't think Office was quite as necessary as people say. Its absence definitely would have hurt sales on the margins, but it certainly didn't affect the majority of Apple's customers. The reasons why people owned computers was exploding in the late 90s, with the advent of the internet and the home digital media revolution.
Parallel forks sometimes keep incorporating quite a lot of changes from each other, in the *BSD fork tradition. I'd also guess that LibreSSL is not affected but it's not a foregone conclusion.

In the previous OpenSSH vs OpenSSL 3 bug it went like this:

> The issue has been identified in OpenSSL version 3.0.4, which was released on June 21, 2022, and impacts x64 systems with the AVX-512 instruction set. OpenSSL 1.1.1 as well as OpenSSL forks BoringSSL and LibreSSL are not affected.
(https://thehackernews.com/2022/06/openssh-to-release-securit...)
> The award is only ridiculous if you think trans people shouldn't exist in public as openly trans. I mean you even referred to her as "her" so you seemingly recognize that her being eligible for "Woman of the Year" is more appropriate than "Man of the Year".

One issue with people being coerced into using wrong-sex pronouns is that it restricts discussion on this topic.

In this case, for example, if you believe that he shouldn't have been awarded a "Woman of the Year" accolade because he is really a man, but have to refer to him as "her" to be able to say this such that other people can read this - i.e. to avoid your comment being removed or your account banned - then it undermines the entire point being made.

This thoughtful essay discusses some other repercussions of being coerced to use wrong-sex pronouns: https://fairplayforwomen.com/pronouns/
How the World Really Works by Vaclac Smil is one of the best book I've read this year. It gives such a great perspective on how much energy and material we use.

It's one of the most readable books by Smil and has gems like this :

“Moreover, within a lifetime of people born just after the Second World War the rate had more than tripled, from about 10 to 34 GJ/capita between 1950 and 2020. Translating the last rate into more readily imaginable equivalents, it is as if an average Earthling has every year at their personal disposal about 800 kilograms (0.8 tons, or nearly six barrels) of crude oil, or about 1.5 tons of good bituminous coal. And when put in terms of physical labor, it is as if 60 adults would be working non-stop, day and night, for each average person; and for the inhabitants of affluent countries this equivalent of steadily laboring adults would be, depending on the specific country, mostly between 200 and 240. On average, humans now have unprecedented amounts of energy at their disposal.”

My review is at : https://www.goodreads.com/review/show/4708765021

Another excellent book is Arbitrary Lines by Nolan Gray - which is a great book about zoning and why we should all be YIMBYs.

My review is at : https://www.goodreads.com/review/show/4800787011

How Asia Works by Joe Studwell is a fascinating look at why Japan, South Korea and China have done so well.

My review is at : https://www.goodreads.com/review/show/4806521204

Another book I really enjoyed was Firepower : How Weapons Shaped Warfare by Paul Lockhart

review at : https://www.goodreads.com/review/show/4417950705
Imagine how much the decrease would have been if they had not become Meta.
That looks reasonable to me. The author is blunt about how he does things and why he does them, while being polite.

Don't know what 'yanking' a crate means specifically, but that seems like an ecosystem problem; in Java for example, maven dependencies are supposed to be immutable and the largest distributor (mvnrepository) doesn't allow updating a package.
I really enjoyed reading Build by Tony Fadell. It's about building startups, but the stories embedded throughout the book really makes it. He speaks about pouring his heart into little details highlighting his experience designing the iPod, iPhone, and Nest. Lot of inspirational motivation balanced with practical examples and reality checks.

One of my favorite examples of a seemingly tiny, yet delightful experience was a tool delivered with each Nest thermostat. It was a beautifully crafted screwdriver with multiple magnetic heads (https://i.imgur.com/zgZRnS1.png). Why? To make it easier to install the thermostat without having to drag out the process to go look for a tool. But it doesn't just stop there. Even years down the line if someone were to open their tool drawer, they could have a delightful run-in with their Nest tool once again, which can help them with something else! Small details, but apparently it was an iconic memento for the company.
> I hope the author(s) of IndexedDB would finally understand how stupid the idea of IDB was

While not one of said authors... You mind giving me an actual rundown on issues you've got with it instead of just slinging mud?

I've used IDB in a few projects, and apart from:

- The god awful callback crap born of being pre-promises.
- The lack of partial indexes (e.g. indexing a subset of documents based on some parameters)
- The iOS Webkit teams continued habit adding weird, app-breaking bugs every other release to an api/system that should be stable?

It's been fairly useful. Hell, it supports storing JS types like CryptoKey or Blob/File with no real issues[1]

[1] Sans iOS WebKit, which a version or 2 back would just eat Blobs at random.
Right, I don't mean to downplay the significance of 1%, but aren't there many ways to win or lose 1%? More specifically perhaps, are there so few GCed pointers that a faster collector cannot recuperate that 1%?

moonchild's suggestion to monomorphise against GC/explicitly managed pointers might reduce that figure lower; evidently you know D programs better than I, but it doesn't seem unreasonable that the 1% can be won by a faster GC.
It is called an OS process.
That's a rather charitable interpretation of events. Events which didn't need to happen. Events which happened for dubious reasons and which depended dubious reasoning.
Get Intel AX210 Wireless Adapters Working on Linux
For the ones interested in the subject I recall the documentary "Lost Treasures of the Maya" (2018) was quite good. It's a four part doc about Maya and the discoveries made due to Lidar. It might still be available on D+
“The anatomy of peace”, by the Arbinger institute.

It has helped me navigate conflicts better and I have become more succesful through better collaborations and stronger relationships.
I am unfamiliar with scala, which of it's traits makes it deserving of higher pay?
I see that a moderator rewrote my "cut" of the original title: thank you. I try to be conservative when I have to edit the titles (to avoid tampering as much as possible), so there will easily be better versions.
> how would higher prices change anything about that?

Higher prices reflect a new equilibrium between the quantity of money and the quantity of goods and services being produced. Until that revised equilibrium is reached, you generally suffer from shortages of goods and rising prices.

> It's still very much in the system, the money supply hasn't changed at all.

The money supply doesn't need to decrease for inflation to stop, it just needs to stop increasing on an output-adjusted basis (and even then you need to wait for the equilibrium to be roughly reached before price levels stabilise).
It is sorta the fault of tensorflow... Tensorflow should have had a test suite for plugins that verifies that all operations at least lead to correct results no matter which backend is in use.
I see it as ideas for venture capitalists trying to make a business out of WebAssembly, that should never have left the browser anyway.

Maybe if we ignore it long enough it will go the way of NoSQL hype wave.
Been a daily driver since the first day I installed it.
If you are small and not in the EU you can just ignore the GDPR, no-one is going to come after you.

But, yes, you can of course simply refuse to serve certain jurisdictions.
Manually add "javascript:" at the beginning, it gets stripped when you paste it.
you sleep i watch