skysight-inc/HackerNews huggingface dataset:
I've seen conservative acquaintances (IRL, not just people I "know" online) posting about how excited they are to use Twitter again/more after Musk takes over, so yeah, seems plausible.

[EDIT] Meanwhile, I've also seen people on the left (though not any I personally know—not many people I know, tweet) announcing that they'll be reducing their Twitter use, in anticipation of what they think Musk will do to it.
There is a widening gulf in technology between what could or
should be built and what is being done.
These days, "garbage collection" is the umbrella term that includes ref counting and other forms. "Tracing garbage collection" the term for GC that doesn't include ref counting.

> With reference counting there are no pauses

You can still have pauses of arbitrary duration with ref counting. When the last reference to an object that is the sole owner of a large graph of other objects gets decremented, the entire object graph must be immediately deallocated. It's possible for a single dereference to trigger an unbounded amount of deallocation.

> and memory is reclaimed immediately.

Most production-quality ref counting implementations defer tracking references on the stack to minimize ref count churn. That significantly improves performance but it means you can no longer claim that the system always reclaims memory "immediately".

> In a garbage collected language you need to explicitly release your resources. (IE, the Dispose pattern that's common in C#)

Managing non-memory resources is orthogonal to tracing versus ref counting. If you choose to tie a resource's lifetime to a piece of memory's lifetime then, yes, the memory manager's deallocation policy becomes user-visible.

I think you would get a lot out of reading "A Unified Theory of Garbage Collection".
GDP per capita would be up, the actual best metric for quality of life (mostly, ignoring military defense and informal trade more likely in developing countries)
> Destruction of light/sound pollution sources in places otherwise free of such pollution is totally morally justified IMO.

What do you mean by "destruction"? If you mean actually breaking someone's speaker, then you're wrong and fundamentally don't understand externalities.

If you read the original Pigouvian and Coasian theory behind externalities, you'll realize that inherent to the nature of an externality is each side, by getting their way, is externalizing on the other. If you mandate silence, you're forcing that silence on others just as much as them playing music is forcing that sound on you. It's morally equivalent. You just have a belief that the absence of sound is the preferred state but that's not inherent. If birds are making tons of concurrent bird songs, that might sound like a cacophony to you, but you have no right to just go and destroy the birds.

You are right and where I sympathize with you is that those with speakers basically thrust their noise on others with no system to push back and find a socially optimal equilibrium. And that is unfair.

But what we could/should do is either:
(A) create beach decibel maximums such that a person's music cannot be heard beyond X feet from them. That way they would have to find a place where they aren't externalizing on others. I always try to do this when I go to the beach anyway.
(B) create beach areas where noise is allowed and areas where it isn't. But this shouldn't be limited to just music. Boisterous people can disrupt a serene beach environment too.

Both of these solutions attempt to create win-win solutions with some compromise, which is the whole point of how an externality is internalized. Just blanket letting one side win or the other side win is not solving the problem.
Yeah I suppose it would be interesting if the new market latches on, but I've seen a number of selfie-drones that more or less follow the same form-factor (albeit, less yellow) and have similar features.
asymmetrical warfare
I've never spent considerable time around the lakes, but I do have a Great Lakes experience that I think back to often. Right after college, I was floating in life a bit pre-grad school, and I took a trip from home (Pennsylvania) out to Vegas, to drive with my cousin who was getting stationed in Virginia, and didn't want to make the drive alone.

I connected through O'hare, and when flying into Chicago, being on the right side of the plane I got a great view of the bottom of Lake Michigan from the air. As we cruised along the southern coast making our approach, that distance between the two sides of the lake with Chicago on the East really stuck in my head, and I realized I now have a measurable mental image of a chunk of the earth's surface, that is large enough to be on a globe, but small enough to take in, and relate to things at human scale, like boats, or the buildings of Chicago.

I use that reference pretty often when looking at maps/globes and trying to get a handle of sizes and distances, like "Oh, that's just three Lake Michigans' wide".
Covid was also used to exploited the issue further and as an excuse for horrible service and skeleton crews.

During covid Business owners saw that the consumer was willing to take it so they will continue to run on skeleton crews as long as the consumer takes it.

Sure the consumer will complain but they are still using their money to buy from skeleton run places.Partly because most industries nowadays are Oligarch control and what one does the other does as well and the consumer has lost their control of the marketplace.

We are living in a world where the big guys have the majority control of the market place and the market want's skeleton crews.

This is seen across the board in all big business run industries. However with nursing, especially in the ER and the ICU that are now running a skeleton crew the consequence is your health and even your life. Until the big healthcare providers,insurance industry, hospitals, doctors , etc start to get sued over low staffing as the cause of death nothing will change and they know how to document to prevent such a case.
And in about four hours I'm going to hear an equally-confident HN lecture about how "it's not worth it to sue" for less than $1000.

Crypto-skeptics talk like the legal system is currently equipped to robustly make you whole in those transactions. It is manifestly not. Those transactions do, in fact, depend on other means of establishing trust.

To be sure, a legal system is an important mechanism for facilitating trust. But also, be careful not to overstate its relevance either.
> If you live somewhere where the police, a judge, or government can make you whole in a dispute

You're missing the point. If you create a system where you won't need to make use of the legal system because transactions execute correctly by default, your transaction costs are suddenly way lower.

Obviously your counterparty can still sue you after the fact, but thats a much better position to be in than needing the legal system to push the transaction through in the first place.
No mention of Skydio so far...this seems like a big intrusion on their turf, although their drone is much more capable because it's full size.
Businesses (or individuals hiring service providers on behalf of their business activities) are required to provide 1099s. 1099s are not provided for services provided for non-business reasons.
So where did the QE money go?

It causes bubble after bubble while central bank holds the bag.
You're exactly right.

Some examples:

- Some common patterns. E.g. actor hierachy and supervision, circuit breaker.

- Persistence. The actor persists its state (changes) and can wake up from a sleep.

- Clustering. The actor can live in another node, and you interact with it using the same API.
Key management is hard. Hosted but portable might be the way to go. Blockchain is one way to do hosted but portable.
Related press release: https://edps.europa.eu/press-publications/press-news/press-r...
Yep: https://www.theguardian.com/world/2022/apr/25/tourist-crashe...
wobbly:

https://videos.ctfassets.net/svn43w404u4n/4oG6RAF5QALMWEBdlX...
Elixir is a FL so it is in a category of its own. I’ve done some Ruby and I don’t remember the tooling as being exceptional like Golang’s
So, you don't like "central banks", but you still want a centralized party to control the currency? Otherwise, you need blockchain. Blockchain is just a consensus mechanism around data entries. If you want "just a virtual currency", bitcoin is that.
I meant compared to traditional displays.
A parachute, wing, or rotor softens it.
I feel like this article, among others, kind of misses the point on why blockchains are useful. Decentralization, IMO, is incredibly overrated. What makes blockchains useful is that you can build highly interoperable applications that won't break due to changing interfaces. If AWS or the US government built a similar general purpose, open smart contract platform, I think we'd see similar levels of activity there. But they didn't, so we're using blockchains instead.
Remarkable owner here. RM display doesn't anti-alias actual pen strokes, pretty sure this makes the screen refresh faster. Everything else that is anti-alias tho is a bit slower to refresh.
My default reaction to 1) is that I dislike it. I feel like the incentive to labour to accept the tax of unimproved land value instead of property tax is the removal of income and sales taxes that accompany it. Taxing unimproved land value instead of improved land value in a system as close as possible to the current one feels like a massive wealth transfer from homeowners to condo developers. As it is, condos represent a problem for many communities in that they are often taxed at lower percentage rates and have a lower market value than houses. This means communities consisting of more condos have lower tax revenue per capita compared to communities consisting of more houses. Suburbs resist densification because the decreased revenue per capita generally means declining services. I think this a fundamental cause of NIMBY that largely gets ignored.
In context, it reads as "people who peddle this conspiracy theory".

The parent comment had "seeing what is clear shadow banning/suppression especially of politicians ..."

The response, I think, is trying to group the other people who remain belligerently insistent that this must be some shadowy conspiracy, not just random shifts in usage, or a reaction to news, or something else we don't know.
No, it was a developer blog. Back when blogs were actually a thing. DailyWTF and Coding Horror are still around from then. And RaymondC's OldNewThing that shows up here once in a while, though initially I remember him blogging internally at MSFT, so maybe that doesn't count.

There were many others, now long gone.
Generics, sum types, macros, functional programming stuff, basically things that allow you to do more things
What would you like to tie the virtual currency to, if anything, and why/not?
People still talk about millennials as if they are still in their 20s, but the oldest millennials are now 40. I'd guess that age of first home purchase has been trending up for a while.
> The only situation where trust is minimized or absent is jurisdictions where there is no law or less law, in which case you’re going to use force instead of code to enforce law.

Or where you don't want to share your identity... like maybe the internet?
Nobody likes a crowded beach. A video clogging your flash and/or bandwidth is a small price to pay for the solitude created by the buzzcam.

(in reality, the total amount of annoyance dealt out will be severely limited by battery capacity)
No. If CA were to issue a warrant for your arrest and an extradition request, you'd soon be in a world of pain. You can't do the same to CA.
Dji mini 2 is superior to this in every way for not much more money except for the tracking. The new version 3, coming out is rumoured to have active track.
This product is illegal right next to Snapchat's HQ in Venice Beach. You can't use drones on the beach in the state of California due to rich people being concerned about the paparazzi spying on them
Don’t forget that city and or county taxes can get involved as well as state and federal. Hence contractors. When I talked to euro companies as a n American it was never hire w/o moving to eu. Could contract but then it was all my problem.
More people are investing in real-estate, and less millenials are buying.
Freeciv 3.0.0 Changes (2022)
We keep going through this cycle of attempting decentralization. Since the dawn of the internet. I wonder if it will stick.

The most successful version of it when broadband really took off was torrents.

Then we got git.

Now we got cryptocurrency/blockchain.

I think by the end of this hype curve/cycle, blockchain will be relegated to decentralized finance, which will likely become an interesting part of the broader financial system.

I wonder what will come next. I don't see decentralized identity verification taking off. Public/Private Key encryption for ID means relying on users to not lose their private key...or storing it for them and backing it up in some form of centralized and managed storage (i.e. cloud). So not gonna happen.
In which case, you violate nation state laws against KYC and AML, and the repercussions that go along with that.

Having the ability to implement a solution technically does not make it legal or without consequence (like Virgil Griffith, formerly of the Ethereum Foundation, who demonstrated to North Korea how to evade sanctions trading Ethereum and is going to jail for five years for doing so).
Well good for you I guess - but that’s not a general solution for language implementation as it’s not sound for a language like Python. Which is why in practice most RCs include tracing. And the reverse as well - most tracers include a degree of RC. That’s the pragmatic solution in practice.
Will there be an English edition of the book?
and actual reality will have world peace*

*all disturbances automatically nullified** immediately

**nullification may include death
>> The water is so unbelievably clear. And believably cold.

According to a friend, it is the best shipwreck diving in the world. The lack of salt and cold water means 100 year old ships are still preserved in great shape, often visible from the surface. IIRC there is a glass-bottomed boat ride on Superior that goes over a couple of them.
One approach might be a memory-mapped-file. You could then use a custom allocator that uses memory in that address range for your data structures. Your language would have to be low-level enough to let you map address ranges and memory allocation from them.

Now that I think of it, I did use ObjectStore[0] at one time. It did what it claimed to do, but performance wasn't that great.

[0] https://en.wikipedia.org/wiki/ObjectStore
> that this should be intrinsic to product design at this point

I don't think it is feasible to engineer products in a way which optimizes their disposal. Certainly that is not something most consumers are concerned with. Surely if it were, there would be fewer manufacturers selling junk fall-apart products.

> Politicians should be melted at the stake (pour molten plastic over them) - as they have failed to hold ZERO petroleum (plastics) producing company TRULY accountable for anything.

I find it unlikely that many politicians are interested in holding to account any plastics manufacturer for the pollution caused by their products. But, for exactly what should they be held accountable ?

And, on whose onus the proper disposal of plastics products? I say it's the consumer, not the manufacturer.
It means that if you fetch an update to your DHT from a node, you don't validate if that node actually has the reputation for pushing that update, and the update itself may contain spurious data that eg. rewrites part of already existing data.

This is important when your data is somehow updated and/or when you append more data to a given context, hence the typical tree data structure and not a hash table.
Python Shouldn't Be the Top Programming Language
HN is a refreshing exception
>Well then, you might ask, why are we running around logging in with email+password, or god forbid, Login with Facebook? Why aren't we logging into everywhere with public keys, if the technology is so old?

I'm a web3 enthusiast, and this is what cemented it for me as a proper successor to whatever we have now. Everyone agrees the legacy web auth is broken. Do you use the same password everywhere? That's low security, you must have a different password, preferably randomly generated, for each and every website, each having an arbitrary set of rules. It's a massive pain in the ass and leads to clicking a lot of "Forgot your password?", and pray to god the site you're using actually properly handles your password, or doesn't accidentally (or intentionally) log or leak your password. Yes, it's happened before, many many times.

Logging in via wallet, on the other hand? Connect your wallet, choose your account, and you're in. It's stupid simple to integrate on the backend too, and incredibly secure as long as you don't leak your 12 words (but even then, you can use a ledger if you want to be safe). It also works as an unified account across different websites. It's amazing. Public key cryptography for the masses.
This is the greeting text that is displayed when you launch Vim [1]:

VIM - Vi IMproved

version 8.2.4133
by Bram Moolenaar et al.

Vim is open source and freely distributable

Help poor children in Uganda!
type :help iccf<Enter> for information

type :q<Enter> to exit
type :help<Enter> or <F1> for on-line help
type :help version8<Enter> for version info

Running in Vi compatible mode
type :set nocp<Enter> for Vim defaults
type :help cp-default<Enter> for info on this

"No help offered" or "just an empty screen" is not how I would describe the above text.

[1]: https://github.com/vim/vim/blob/a96edb736d4274fc4aea46080078...
Interesting, I interpreted it in the "revised" wording the grandparent used. I didn't think it should be interpreted literally.

It seems absurd that someone would say "this is the best novel of our generation", and then, despite the fact that it is obviously about football, deny that it's about football. So it seemed unlikely that the title should be interpreted literally like that.
most people who start learning an instrument quit

not quitting alone will eventually make you better than most who tried and quit

speaking of personal experience
The trials didn't nuke their control groups... the efficacy of the vaccines were so high that the members of the control groups decided on their own to get vaccinated. Ensuring informed consent is a cornerstone of good medicine. Would we get better statistical power if more people had chosen to remain unvaccinated? Sure. Is it ethical to deny people a highly effective, life-saving vaccination to maintain that statistical power? Of course not.

Nobody "intentionally destroyed" anything.. We don't even know how many chose to remain unvaccinated, it's likely enough to still be very informative. Why is it so easy for people to lie like this?
>Personally, I've always wondered whether government contractors could win a lawsuit to be considered government employees. The US government is by far the biggest "permatemp" employer and seems to itself regularly flout these kinds of laws.

Maybe if this nonsense was actually addressed and made strict, the US government would finally be forced to provide just compensation for it's employees instead of always just shoving piles of money at external contractors and allowing untold grift
Yes. Can we go back now?
> I am referring to TFA/post which sounds similar to many experiences with Go.

Lots of people have bad experiences with Java, C++, Rust, Python, or JavaScript. I've had bad experiences with all of those languages, as well as bad experiences with Go. I don't think you've managed to articulate what makes Go different.

I'm not saying you should use Go. I will say this: it sounds like you have opinions about Go, and I can't tell if you're trying to imply that those opinions are somehow universal or common, or reflect some actual design flaw in Go that you can articulate.

"Many are not happy" about Go generics but that's inevitable, IMO. I don't think there's any possible language design decision that won't make many people unhappy. You might as well be asking for pizza toppings that make everyone happy.

> I agree completely, which is why it is so surprising that people adopted Go when it seemed to learn very little from history.

I can understand why you would think that way, but Go seems to me completely different. When I look at Go, I see a ton of small decisions where it seems like (to me) that the Go language designers have taken some fairly sophisticated lessons from history. Things like:

- Error handling,

- Strings,

- Default garbage collector tuning,

- Generics,

- Dependencies,

- Versioning.

Just to pick an example... Java's checked exceptions are a good idea, but have some unfortunate consequences when Java is used for larger projects. One of the key problems is that when you handle an error, you don't just need to know what the error is, but where the error came from. Some errors can be handled at a distance and some errors must be handled near their origin. Errors in this second category can be made into checked exceptions in Java--at least, that's the idea--but in practice, it's a bit of a mess.

If you pull back from dividing errors into checked / unchecked variants, then you lose the ability for the language to help you distinguish between errors that can be handled locally and errors that can be handled at a distance. IMO, Go's decision to use error returns makes the decision that "local error handling is default", which is a pretty nuanced take on things that I really appreciate. I don't think anyone would have come up with Go's error handling approach without the lessons from Java's error handling approach.

Some people hate it. That doesn't mean that it "didn't learn from history".
> and indicate that the language you are using lacks the right abstractions for productive programming.

Indeed go did not have generics, in fact that's explicitly stated in the post I was responding to:

"at the time the lack of generics made it so that you either had to use reflection - or implement the same function N times over to support the different numeric data types"

So, you unthinking prat, what do you recommend he should have done, carried on coding much near-duplicate code by hand or get the computer to do the repetitive job infinitely faster and more safely?

HN is riven with plodders who just spew out memes like "Preprocessors are a code smell" or "correlation is not causation" with a relentlessness that would make Sisyphus say, 'well, you know, at least I'm not him'.
My thoughts exactly. It's a cool first-gen product with typical first-gen issues. Hopefully the next version has a better camera, stabilized footage, and software to remove the hum. Then it would be very compelling.
> It's clear and you can see by the likes of people such as Jameela Jamil leaving

Its incredibly obviously clear, given the thing you say has happened, hasnt happened. [0]

[0] https://twitter.com/jameelajamil
True, this could specifically be a West coast thing.
Dasung panels are properly licensed from eInk Corp. They (Dasung) actually have a couple patents of their own on their e-ink driver board tech, which drives the panels. If you're searching a patent database, search for "Beijing Dasung".
> A resource that, had you not hired them remotely, would have contributed to the Californian economy instead. As such, California has laws in place to recoup those losses.

Why not just ban remote work from CA to elsewhere then? The CA citizen, apparently, belongs to CA in your view.
How DALL·E 2 Works
Tips to Write Better Posts for Developers
Here is a non-paywall link:

https://archive.ph/8JxDm