skysight-inc/HackerNews huggingface dataset:
NFTs aren't a novel solution to digital signatures.

They do leave a public audit trail in the blockchain/ledger, so potential buyers can know how many authorized copies of the asset there are (at least on a given NFT platform). That is generally an improvement over baseball cards (which may not have accurate manufacturer-supplied print counts).

Personally, the only value NFTs currently provide in addition to say PGP/GPG digital signatures are features similar to joining a country club. When you buy the right NFT, you can opt to schmooze with other owners of that class of asset (celebrities, sports stars, etc). I suspect governance or additional smart contract features will provide more benefits in the future, but they may also come with SEC/CFTC oversight so they may also come with more drawbacks.
>.NET MAUI is the application user interface framework that now comes with .NET (Since .NET 6)

Not quite, MAUI has been delayed until next year.
Cool, always glad to see more Emacs stuff out there.
> > the sole real seat of power is the office of the presidency

> is plainly wrong. The president still can lose their majority in parliament, they still can have an hostile prime minister, and they still don’t control the judges. There are many examples of the 3 powers slipping away from the president at various times after De Gaulle. A minority president is also becoming more and more likely as the candidates struggle and the parties keep shooting themselves in their respective feet. Not a great start.

Since 2002 you are wrong. The reason being that the president is elected every 5 years, and the parliament is also elected every 5 years, only a few months after the presidential election. This means there is no such thing as "losing their majority in parliament". If people elected a president, 2 months later they will vote for the parliament the president wants as there is no time for the president to f*ck up in the meantime and make people change their minds.

When the presidency was 7 years then the president could indeed lose their majority in the parliament.
From Puffin's Extraordinary Lives:

https://www.amazon.co.uk/Extraordinary-Life-Steve-Jobs-Lives...
Finally, pure whataboutism.
Exactly, you have bought the image and the license to display that image as it was delivered to you.

You cannot then sell copies of it to someone else. (well you can but not legally.....)
For anyone else curious about Markua: https://leanpub.com/markua/read
Size is a trade-off that is easy to ignore in the moment of installation. And so far we've mostly gotten away with it. It's not going to last. The trade-off used to be about computer resources (disk size, network bandwidth), but now it's about human resources, and the tendency of even the smallest programs to exceed the complexity budget of any human mind. This is a total loss of the "right to repair" as an emergent property of the system, and that's very bad.

We've come up with clever ways to make it appear simpler, e.g. virtualization. Aha, you've used tools to shrink the whole cluster into a single process! It's a degenerate form of abstraction that yields the illusion of simplicity, while not just not simplifying, but adding considerable complexity itself.

My point is that small software matters, always mattered, and will always matter, just not for the reason you'd expect.
Including inner city drug gangs. The kingpins basically just hand out a franchise "package" to a corner, selling the equipment and method, training and often even fashion statements.
If you ask people what they actually want, it's highly unlikely Macron would be their top choice. However, given France's broken electoral system, and the manipulation by industry-owned media, it appears our rulers have already planned that the next president will be either Macron, Le Pen, or Eric Zemmour (a famous revisionist supportive of Pétain, who claims women should stay in the kitchen).
"governments transferred a massive amount of money to households".

This isn't true in the UK, yet the article mentions a lack of truck drivers here - that's more likely to be due to Brexit and then not wanting to come back after being treated badly last winter.
My experience supports that - on public transit alone our family saved more than 5k USD last year, it would’ve more than made up for any equipment I would’ve had to buy (turned out though that I already had everything needed to work from home).
This warning goes double for all of Nadella's apologists who thought MS had somehow changed its stripes on open source.
Credential stuffing is a widespread problem. Im sure everyone on HN uses a password manager and different passwords for every service, but many people don't.

It's makes a lot of sense for a high-value target like banking to require 2FA, but SMS is the worst way to do it.
You know how some companies have a rapid process for re-imaging any PC that's not working properly, rather than trying to troubleshoot it? Same thing.
Bravo, great essay on the tragedy of the commons.
Emacs and Elisp are too intertwined at this point. This interview https://www.youtube.com/watch?v=LKegZI9vWUU of the creator of Doom Emacs talks about this exact problem.
I don't agree with the author on some points, but on a quick read did not notice inconsistencies. care to point them out to educate us?
Baloney. The statistics surrounding COVID are comprehensively rigged in many ways. For one, the PCR test is invalid for diagnosis; it cannot discern living viruses from dead virus fragments. For another, people are declared to have died of COVID if they were "tested positive" with the invalid PCR test within 28 days. For another, people who got an injection and died of, say, stroke or heart attack before 14 days had elapsed will be counted as COVID deaths rather than as vaccine deaths.

Any conclusions drawn from such a baloney stack are guaranteed to be garbage. The NYT is a well-known purveyor of false information.
> - Click new project - Fill out the form - Get a Design window, - Drag a 'Textbox' into the design window, - Drag a 'Button' into the design window, - Double click on the button, get taken into a generated event handler, and the user can intuitively put in the right code (i.e. updating the viewmodel with 'hello world'.) - Click 'run'

Its been a while since I looked at these and I was having a look for a designer like WPF for Win UI/Uno etc - does this not exist?
Alternatively:

ps aux | grep processname | awk '{print $2}' | xargs kill

but pkill is the better option.
I really like Fly and would love to move some side project workloads to it, the only thing holding me back is the Postgres product which seems to be a little bit 'not ready for production'. I'm referring to point-in-time recovery and ease of backup restoration mostly.

The product looks too good to be true, and when you dig into a little deeper it seems like it isn't totally 100%.

Amazon RDS is something that I really trust, but I didn't get the same vibe looking at Fly Postgres.
We the Europeans feel discriminated. We'd like to see variable names with € or £.

let €gdpr = 42;

let £colour = #B0B;

There, this is more compelling, isn't it?
Exactly if people don't value it , it has no value.

So it's fundamental to shill, promote and evangelise and maybe stretch the truth for NFTs for it to succeed.

To not do so endangers the hype and your own investment. If people don't believe it, it has no value.

Money was a token that has direct exchange value. You don't really need to promote it to give it value.
The author likes AWS Global Accelerator. The author likes GA mainly because it uses BGP anycast, which means that the packets drop into AWS' network at the closest AWS point-of-presence, instead of traversing the internet. The author's experience is that this feature of GA, when combined with always-on VMs that do not need to cold start, provides him low latency for a particular service he is running.

The author also mentions Cloudflare and Google App Engine, but rejects these because on those services he chose to use the lambda-like compute functionality and wasn't prepared for the cold starts. He doesn't appear to have tried using Lambda on AWS, or dedicated VMs with Google. Thus it is a slightly apples-to-oranges comparison.
If you're interested in a reliably-quick-to-start editor, and prefer the Emacs ecosystem, consider https://www.gnu.org/software/zile/ . It's built for that purpose.
I can go and make an NFT by absolutely any artist I want and there's nothing that can be done to stop me. Nobody is forcing me to provide several levels of documentation to prove my identity before selling my image online.

In fact, it's pretty much daily that I see fellow artists warning people that fake NFTs are being sold in their name.

A signed inkjet print is harder to forge than an NFT. A hand-written signature is possible to forge, but it's substantially harder to forge than a copy-pasted digital file.

I mean, there are documented cases of it happening as well[1]. Faking an NFT is an incredibly easy way to get rich and there's no liability. It's wonderful for scammers.

[1] https://www.bbc.com/news/technology-58399338
I'd go further. Only NFTs that have the image stored on chain are signed digital copies. It's the association between the signature and the actual data that's important and if that can rot it's bad.

Which only leads on to the next problem of how you associate the signature with a real human.
Reminds me of this: https://www.itprotoday.com/net/windows-net-server-first-look
In the context of the linked article "velocity" is defined to be "Short and focused release cycles, aligned personpower, leveraging the community effectively". I think VS Code exhibits this value.
The former top comment from Cerium and the others criticizing HN sure aged poorly. :-)

“Grumpy HN users unfairly criticize life-saving hand sign” becomes “Insightful HN users correctly identify hand sign as worthless”. Vindication!
The ANC Destroyed South Africa
Bloat is the developer version of outsourcing. Why write something from scratch when we can import this library that does 80% of what we need? Sure, it isn't ideal and is way too complex for what we need, but at least it's cheaper this way.
No, you are wrong.

>the fact that not so long ago they were over 3 times higher

They never were. You can check futures price data here: https://www.investing.com/commodities/natural-gas
On top of that you're probably talking about those spikes in 2005 and 2008, but they were short lived and spikes are natural for gas markets because of various circumstances (seasonality, pipeline situation, weather, how full are the reserves etc).

>not so long ago
It was 13 years ago! And now it's the highest price since. The reason for such a ridiculously low prices for so long was shale gas extraction. Now US is losing this and more. Because natural gas prices are so sensitive (and react quickly!) to various things - you better hope for warm winter with decisions like these...

Also comparing prices in US and in other countries is intellectually dishonest or you simply don't know how natural gas market works.
I have many NFTs that I have purchased, and although there was no license agreement (just as with signed prints), it is reasonably expected that I may display that art (on my digital or physical walls, or in some other fashion).

I can of course sell these tokens to others (again, as with signed prints), but if I attempt to copy/clone the tokens and distribute more, I enter into legal/ethical grey area (again, just as with signed prints).

Somewhat related, see MSCHF's latest work:

https://www.smithsonianmag.com/smart-news/art-pranksters-sel...
How Scarf Uses Haskell to Help Open-Source Projects
If you're a small-volume user, a label printer might not have a good payback time - but it avoids throwing away an entire page of labels when you want a single label.

If you're labelling things in medium volume, like items in data centre racks, then changing the paper in the office printer is a hassle, and making sure no-one else prints on your labels by mistake is a hassle, and getting the text to align with the labels can be a hassle too. None of those is impossible, but hand-writing a label will be a lot easier. If you want to have professional-looking printed labels, a label printer is the right tool for the job.

If you're running a higher throughput operation like ebay order fulfilment, printing labels one at a time can simplify your processes - a worker who only has one order and one label can't get things crossed over. At the same time, serious label printers can offer thermal printing (no toner or ink to replace), huge reels of labels, automatic removal of backing material, and so on.
I just finished "Becoming Steve Jobs" by Brent Schlender and Rick Tetzeli. Not a full bio but has some great stories about Steve Jobs at NeXT, Pixar, and his return to Apple.
I think the paradigm of floating windows could be liberating. Right now we're tied to physical screens and their positioning. I think you shouldn't view working in VR within the constraints of the existing paradigms like a 'desktop'. That concept doesn't really work in VR. I see much more in free-floating windows, probably with different depths as well.

After all the 'desktop' itself was a transitional paradigm for the office workers that came before the age of the computer. It simulates a messy desk. We're taking yet another step away from this and it doesn't make sense to hold on to these concepts.

I think if we liberate ourselves from these artifical constraints and go back to the drawing board, we could come up with something great. I was thinking about a virtual brainstorming room where you could hang up scraps and connect them. A bit like the serial killers do in movies :D But without the killing though ;)

I've also done detailed trials with VR meeting software for work and I have to say, they're on to something. It feels way more like actually meeting people than it does staring at a bunch of choppy videos in Teams.

And I was always a fan of skeuomorphism by the way... I think computers have become really boring with the flat design phase. Even though I agree it holds us back, there were ways in which it would really shine. Like turning a page in iBooks. It was beautiful and intuitive. When done in a minimalistic way it can work well. It's just when it becomes overblown (like iOS Notes and Game Center) that it becomes a burden.
> They need to eat after all.

Honestly when I look at the whole equation: we have machines which can produce value for free, but because people need to eat we keep trying to shut the free value machine down...

The obvious solution is that we should make food free. We should automate the hell out of the systems that produce our food, and we should make all of that automation open source so that all extraneous costs can be worked out. I think if we did that, food would be so genuinely cheap to produce we could give it away.

So that's what I am trying to do. I am working on a farming robot, thinking about machines which can produce high volumes of free hot meals from basic ingredients (like the Sikhs do in India[1], but automated), and trying to understand crowd funded engineering to pay for it all.

Like, the idea that we could produce way more value for free and we're stopping that from really happening because people need food? I think we can solve that. We just have to look at things differently.

And we can do the same with rent, and shoes, and clothes. I think the upside is so incredibly high it is worth doing it.

[1] https://www.youtube.com/watch?v=qdoJroKUwu0
This answer will be a bit convoluted but hopefully has some interesting and related concepts ...

First, from [1]:

... two representative [JSON] transformation tasks are considered ... The exercise demonstrates that the absence of parent or ancestor axes in the native representation of JSON means that the transformation task needs to be approached in a very different way.

The article shows that the ability to "navigate upward" to the parent of a node can make certain queries and transformation easier to implement. BTW, as far as I can tell, JSONIq does not provide a way to "navigate upward" ...

But! also from [1]:

The ability to navigate upwards (and to a lesser extent, sideways, to preceding and following siblings) clearly has advantages and disadvantages. Without upwards navigation, a transformation process that operates primarily as a recursive tree walk cannot discover the context of leaf nodes (for example, when processing a price, what product does it relate to?), so this information needs to be passed down in the form of parameters. However, the convenience of being able to determine the context of a node comes at a significant price.

I remember dealing with trees in pure functional languages and finding that typically implementing parent pointers can be tricky [2]. I think if we combine this two facts, we can see that not all languages make the same query or transformation tasks equally easy.

1: Page 167 of https://archive.xmlprague.cz/2016/files/xmlprague-2016-proce...

2: https://okmij.org/ftp/Scheme/xml.html#parent-ptr
Does France not have snap elections or delays for some reason or another - or if there are, it always affects the presidential election too?

Or, lower probability sure, what about by-elections? Say you have a majority of one, someone resigns/dies/does something awful, vote goes the other way in the by-election?
Thermal label printers with a built-in cutter that print off a roll are way faster and easier, and only usually do one label at a time (you can't really print a letter/A4 sheet of sticky labels multiple times to use single labels off the sheet, the heat is bad for the labels). They're also only like a hundred bucks and a dozen rolls of thermal labels are $20 or so.
> It's all fun and games until Marine Le Pen gets elected...

It was never fun and games. The 5th republic was built on fascist legacy: De Gaulle was a famous authoritarian who used his powers to crush various forms of popular insurrection (Algerian independence movement, may 68...). He was famously behind the secretive "SAC" (Services d'Action Civique) fascist militias used to physically crush opposition, and oversaw the same police préfets who operated under Pétain apply the same nazi techniques against anti-colonial struggles.

Marine le Pen may not be in power, but her ideas have been for a long time. Also interesting to note that the most extreme measures proposed by the Front National (founded by her father) in the 80s are now mainstream political agenda from both "left" and "right" [0].

[0] Actually all the candidates presented by TV are authoritarian right-wing (capitalist). But some claim to be left-wing despite proposing/enacting exactly the same politics. Mélenchon who is presented as extreme left is, in standards from a few decades ago, a centrist or maybe a moderate center-left; only with NPA and LO we start to see some left wing talking points (abolition of managers/ownership, equal sharing of resources for all..) but these are not the people the media give voice to
To be honest, I’m unsure how many ‘pure’ RDBMS are out there, and doesn’t seem like the parent comment had them in mind. I’d rather suggest that mainstream RDBMS in general don’t have trouble working with data formats such as json or xml. SQL Server for one has no trouble querying into deeply nested XML/JSON columns and it does it surprisingly quickly based on my experience.
Man I've never had a dealer take Tide detergent
A lot of people spend $20k to buy a low-mid range car. A top electric mountain bike seems like a better choice.
We are making money, but we should be making lot more. Let's cut people and make a press release. That ought to improve the stock price...
As there are various degrees of "not normalized", this was a very valid question (and answer).

SQL databases do indeed work with data not in Boyce-Codd-Normal-Form. :D
> That's a fact about policy choices, not something that can't be changed.

Ok but now we’ve moved from ‘bicycling is relatively practical’ to ‘it’d be relatively practical if only everything about our politics and built environment was instantly completely different.’
Does it have GIL? IronPython and Jython does not.
https://wiki.python.org/moin/GlobalInterpreterLock

How about Numpy performance?
How is Telegram different from Reddit in that regard? If anything, it seems much less accessible while sharing all the risks mentioned by GP.
Now this is more “hacker” newsy than the post itself :D
But then it is not because of bad journalism but because of bad word by the police department itself[0]:
"The complainant was behind the vehicle and noticed a female passenger in the vehicle making hand gestures that are known on.the social media platform "Tik Tok" to represent violence at home – I need help – domestic violence."

[0]https://www.facebook.com/laurelcountysheriff/posts/256143486...
It's not swapped, both are available for now.
I understand that, but right now the C ABI is first class, and every language can call into it.

What replacement are you proposing that every language can call into? How would a migration of existing Java, Python, Ruby, C++ etc programs be done to this new interface? Do programs need to be modified at the source level? Just recompiled? How will the existing programs that cannot be recompiled be handled?

I quite aware that you can make the C ABI a shim into the new first class ABI to make existing programs work, but why would anyone target the new ABI when the existing one still works?
Ah. Very interesting. I really appreciate you sharing this, makes me ponder how people can have very different preferences. I would become incredibly restless after 3-4 days of not speaking to anyone. Different strokes for different folks I guess!
But aside from re-minting it with alterations, you can mint the exact same digital artwork on different NFT platforms, so how do we know which platform is “right”?
That's a good point, I also have been wondering why it is this slow. Maybe a good time to replace the Zero W with a Zero W 2.
What do you want to see happen? Macromedia Dreamweaver? That's actually a great example of bloatware that we managed to roll back. It was an excellent piece of software, but it was only useful if you believed that your website needed to be bloated with ten layers of nested tables in order to be socially acceptable, since back then everyone wanted to be a "portal" that looked like the Yahoo home page. Then Google came along with their nearly empty homepage like a blinding ray of sunshine with a razor sharp focus on the things people actually wanted, and it redefined the aesthetics of prestige. Web bloat stopped being associated with professionalism and simple became trendy.

So I don't think the struggle against bloatware is hopeless. We have the tools now to create and easily distribute many forms of conventional software without the cosmetic complexity. One morning we could wake to see trendsetters using it and things will change.
That's nothing compared to stuff like drivers/support software for HP printers (82MB) or Logitech mouse/keyboard (301MB). These two alone are already bigger than a full Windows 2000 Server iso (370MB).
>If there's a single piece of closed source code running on the servers, it ceases to be open source.

Yeah no that's not the definition of opensource, if my opensource mailserver has a closed source spam-scanner, my mail server is still opensource - the spam-scanner
This is technically correct but don’t rely on caching to solve this problem. Unless you’re getting a ton of widespread traffic you’ll probably be getting more cache misses than you expect - every time I did client-side monitoring, the DNS 90th percentile was quite notably higher than the 50th.