skysight-inc/HackerNews huggingface dataset:
"Anarchy" as a word for what social anarchists mean (collective means of production, abolition of capital) is what it originally meant - so did "libertarian". Even Rothbard admits that the term was co-opted by "anarcho"capitalists, and it does not mean anarchy at all for them.

Anarchy means "without rule", not merely "without the state". Please read up on the history of anarchism. Further, it's worth learning how capitalism without the state cannot exist in any meaningful sense. There are plenty of anarchist authors you can read on this point.
Ask HN: Do we need better ways to interface with our computers?
In the mid 80s, personal computers were released with graphical user interfaces – they were controlled by a keyboard and a mouse. Take the Amiga 500, for example (https://en.wikipedia.org/wiki/Amiga).

In the last 30+ years, I think we can all agree that computers have become exponentially more powerful, but the way we control them (QWERTY keyboard and a mouse) has stayed the same.

Therefore, I would argue this has left us with a mess of large on-screen menus, awkward keyboard shortcuts and in many cases, no choice but to move our hands between typing commands on the keyboard and clicking with the mouse.

So my question to you, dear HN reader, is whether you think this is a legitimate problem, or whether there are counter arguments, for example, our user interfaces are designed more efficiently nowadays.

Looking to the development of the Apple Touch Bar, I would say big companies believe this is a problem, but then again, Apple typically go for very minimalist 60% keyboards so it's not clear-cut.

Let me know your thoughts!
Totally off-topic question to this thread, but what's the reason for being kicked out of those stores for saying "bong"? I would have guessed that as long as employees don't use the term, it's fine for the company for the customers to suggest what they'll actually be using it for.
TikTok Banned in India
I work on an alternative Ruby implementation, and it looks like I'll be able to take these type definitions and use them to add extra type constraints to my intermediate representation very easily - just insert a type constraining node around each expression that's annotated with a type. It'll remove extra guards and increase performance, so should definitely be an option.
> Japan has much less criminality than NL

Seems that depends on where you look but it's at least on par or below, so point taken.

In Singapore it seems to work well as well. But I always assumed because it is so tiny they will always get you and you will get punished.

It is interesting to learn more and it is a difficult issue which probably is partly unsolvable, I show one perspective, but that might not work elsewhere. I just do not see the damaging a young person from taking part in society forever is a good plan, at all, for small infractions without bodily harm.

> and the subsequent social downgrade.

By no means I claim to know much about Japan but from what I know from reading/watching a lot about it I would wager it's more this than the punishment... But it would need research I guess to figure out why the differences.
Basically yes. The airlines learnt to mitigate the risks associated with the design, and there were a few small modifications (light indicator to detect bounced landing for example). There is a risk, but it's at acceptable level.

The fact is an airplane is a huge investment, made to last 20, 30 and in some cases even 40 years (not necessarily with the same owner). You cannot exactly throw it away and buy a new one even if it has defects. At most, it ends-up lasting a bit less (ex: 15 years instead of 20 years) or is relegated to a specific usage where the consequences of failures are less dramatic (ex: freight).

There are still 20/25 years old airplanes flying with passenger, which are inherently less safe than (properly designed) new airplanes because of their age and their avionics. Yet there are still flying.
most power banks don't have the data lines, and as far as I see this device uses the data lines to destroy the host. So I'll guess nothing would happen.
60 pounds, 90-min on single charge, price not yet announced, 100 will be produced in a year.
I think it's important to make a distinction between social leftism and economic leftism, because on the economic front the outlets you mentioned are squarely center-right.

And yes, it is relative, but that just shows you how right-wing the 'center' really is. The Democratic Party in the U.S. is called the Conservative Party in the UK.
If there was ever a time to be in the VPN business, its now.
> plausible deniability.

Why would that be necessary?

Jackhammers are tools to destroy pavement. But nobody sells jackhammers as "ground strength testing tools".

These are tools to destroy computers. Both are completely legal as long as you are not destroying someone else's property without permission.
Well "new" is relative, but it's been around 8 years since the comment scores were hidden.

https://news.ycombinator.com/item?id=2595605
Years ago I studied clowning under Didier Danthois.

I agree: it's definitely a fascinating and under appreciated art.
Sun Microsystems maybe?
It doesn't matter, actually. You as a user can use a VPN but the company based in Austria will have to implement this.
FYI, I'm interested because I'm developing software that maps single physical keypresses (e.g. on your numpad) into complex control of applications: http://numpadsuperpowers.com

The above argument is kinda the founding philosophy so I want to make sure it's sound logic!
Doubtless the Chinese Authorities could offer useful advice on implementation.
> Perhaps it's a personal bias that makes you inclined to think dismissively of something as "just" a caching layer, when it's actually a really hard problem?

That’s quite incendiary.

I also assumed it was a caching filesystem based on the name. Something you could attach to LVM or BTRFS to cache disk write or read on access.

Because despite the fact there is “fs” there is “cache” written there. And caching filesystems would indicate that instead of just using ram it would use some kind of traditional storage. It’s not unthinkable that this is a common thought process. What kind of “personal bias” could exist which alters what a caching filesystem would mean?
> For the life of me I can’t figure out how to override certain key settings in KDE
> like “windows” key pulling up the kde menu

Do this from a shell:

kwriteconfig5 --file ~/.config/kwinrc --group ModifierOnlyShortcuts --key Meta ""

qdbus org.kde.KWin /KWin reconfigure

Pulling up the KDE menu was added at some point, but I also find it annoying. It's redundant with Alt+F1 too. I guess it's nicer for newcomers from Windows thought.

> Windows key in Linux should map to meta

That's what KDE does. But for emacs it's Super, with Meta on Alt. It's likely fixable, but I'm used to it now so just leave it like that. What's nice with KDE is that you can use the application window settings to force passing all keyboard shortcuts to the apps. So for example KDE shortcuts don't override emacs ones when emacs has the focus.
MQTT is kind of crap so I'm not surprised.
How to Create a Hamburger Menu
Yep. He has a higher ionization energy than H.
> service providers on the web only have to obey the laws of the country in which they are situated ...

What does it mean for an internet site to be situated somewhere? What country is that?

For example, http://dreadditevelidot.onion. Where is it situated? It does have an interesting discussion forum. It certainly has rules. Is it now supposed to appoint a liaison officer in Austria (and 200+ other jurisdictions)?
I mean, it's not like anarcho-capitalism is any less useless. The underlying issue is that both anarcho-capitalism and "anarchism" (whatever that might mean) have no satisfactory answer to the basic problem of "so, how exactly are we supposed to resolve disputes without a state?" Any suggestion that dispute resolution can be "privatized" is ultimately meaningless, as the private entity in charge of resolving disputes becomes equivalent to a government - and a rather tyrannical government at that, since it would not come with anything like a written constitution-- or even a widely-understood commitment to rule of law and such basic principles.
I was not and it doesn't touch the issue at hand.

Those employee wellness programs are being used as cheap place holder to cover up anti-social working conditions. Unpaid overtime and unhealthy working environment won't go away with Yoga. Even if it helps some to forget the actual issues, it doesn't solve them.
Thai Airways Manage Booking Number 1-877-294-2894 – Kolab Community Hub
In 2002 a Dutch newspaper discovered newcomer Marek van der Jagt to be Arnon Grunberg, a famous Dutch writer. They sent some blind samples of various writers to a research centre in Italy, who matched the two.

https://www.nrc.nl/nieuws/2002/05/11/grunberg-is-van-der-jag... (2002)
Could anyone shed some light on which problem this is supposed to solve exactly and what triggered it in the first place in Austria right now?

Have there been any issues caused by anonymous posts recently? Maybe I'm just living under a rock, but my feeling was that the main issues we're currently facing stem from political distortion caused by populism misusing platform mechanisms to spread misinformation. I don't see how this is supposed to help.
How to register a company in the USA: the most comprehensive guide for founders
In other words, Android is "open source" too. But I still don't have control over my phone.
Only the first few votes give any kind of information. If you’re waiting to vote, it doesn’t matter if you’re voting with the crowd or against it. Your vote is meaningless after the cascade has started.
What a scholar learned from studying the world of life-hackers
I don't use Ruby day-to-day other than a few small tools, but why not focus efforts on evolving Crystal [1] to make it more suited for rapid web development? It already has a powerful type system and incredible performance, and should be an easy transition for rubyists.

[1] https://crystal-lang.org/
Web of Things
Using the Svelte JS library (https://svelte.technology) you can have both: server-side rendered components [1] and compile to web components (custom elements) [2]

Another advantage is that the components compile to vanilla JavaScript, so we don't rely on a runtime library to run the application.

[1] https://svelte.technology/guide#server-side-rendering

[2] https://svelte.technology/guide#custom-elements
In that case, you want to do a lot more than brick it; you want to destroy disks, ROM, and in many cases even PCB boards.

Explosives will destroy, but recognizable parts will survive. Your safest bet probably is burning your computer, fast and thoroughly.

I think white phosphorous is a popular choice for this kind of thing because it’s relatively easy and safe to transport, store, and deploy (compared to, say, strong acids such as aqua regia)
Honestly this looks like a reasonable platform but who is really going to set up an OpenWRT or raspberry pi gateway? Almost nobody.

The real thing that kills this is that there's no native support from Google Home or Alexa. They're easily the best way to control IoT devices.
It is no worse than python, but with the 3x3 initiative the main implementation will be a lot faster than today, which will never happen to python unless the current lead will go 180 degrees against what Guido always claimed.
Yes, it looks this way to me too. Interesting that they didn't join forces.
Types are the means of "improving language performance" without turning into C. It's all about encoding invariants for the optimizer.

I doubt a competent JIT is ever slower than a competent interpreter, but it may not be that much faster or worth the workload.

It depends on the size of the primitives. An array language could be close to 1:1, while for a cpu-level instructions you will struggle to reach 1/6 of JITted perf.
so what will be the next 'internet' ?
in light of the recent comments on HN about how extremely boring urban environments can cause depression

surely this is an opportunity to build stunning gothic 3d-printed procedurally generated fractal moon cities
I recently run into this jewel: https://www.gate.io/page/contacts

Mail: PO Box 2804, Grand Cayman KY1-1112 , Cayman Island.

I don't think anybody involved with the site has ever been to Grand Cayman. Apparently, they process 10 BTC/USDT transactions per minute; and that is just one of the hundred trading pairs.

Who can claim jurisdiction over that site? Maybe Grand Cayman, but when push comes to shove, I suspect that they won't be interested either.
That's not reality for most large companies, even though it's the right mindset for most software libraries. Ex: A new legal requirement comes in, resulting in a mandate that fields X and Y for certain queries, that are being done all over the codebase, now have to be tokenized. This is a breaking and mandatory change, with no room to allow systems to stay behind, and expensive consequences.

In this case you'll have a very short transition, between all consumers updating their client code (possibly in a backwards compatible way) and the change in the implicated system being deployed, not the other way around.
The funny thing is, they have a threshold of 100.000 users that must be registered at the site.

So a site like unzensuriert.at (like breitbart in the US) which is a right leaning / government favourable website will not fall under such a law and won't get penalties.
Traditional parties center/left center/right in Europe have run their respective countries into the ground.

Now they think that censoring information will save them so they can get back to the cozy system where state television is the source of truth.

Also, of course it is always good for a politician to show some sort of activity, no matter how silly.
Interview with Tendermint CEO, Jae Kwon on the Cosmos Blockchain
It's it obvious?

There seems to be a never ending cycle of new languages that are dynamically typed because it is easy for small codebases, which then become popular, get large codebases and then realise that static types are actually a really good idea.

Python, Dart, Ruby, JavaScript (via Typescript), etc...
Medicare, Medicaid, and Social Security are considered mandatory spending because politicians tend to like being reelected.
So Austria is to become Internet Annex No. 2, second to China. Three cheers for democracy!
Non-Banner-Happy Version: https://www.thelocal.at/20190410/austria-mulls-user-registra...
This comes from a government in which the junior coalition partner is the far-right FPÖ, an openly pro-Putin and authoritarian party.

This law is part of their campaign to browbeat the press and public sphere into submission and it is following attempts to rein the austrian public broadcaster (orf) in.

The proposed law is useless for any legitimate purpose, as anonymity was never a problem with hate speech or other things. People are willing to engage in hate speech, libel or just in overall awful things with their name attached without reservation already.
Simple getter and setter for deep objects
Info ops are psychological warfare conducted on the internet. Why are you surprised that it's a part of routine contemporary military operations ?

Of course NATO has a mandate to counter enemy info ops, that's just basic defense.

Here's the US DOD doctrine publication covering how the US does it: Joint Publication 3-13, Information Operations. https://www.jcs.mil/Portals/36/Documents/Doctrine/pubs/jp3_1...

Your examples are badly chosen. The NATO Gladio stay behind network is guerilla warfare, not info ops. Allende was a regime change, conducted by the CIA, not NATO. What are you trying to communicate with them ?
What the Hell Is Protobuf?
Wings aren't much use with zero atmosphere. You'd need some kind of a jetpack, or a pressurised indoor arena to fly in.
I don't think I "put down" anything. I can say "we" because if it hasn't been done yet then clearly nobody wants it enough.

I use Gentoo and it really does Just Work for me. My definition of working is clearly a world apart from others', though.
I don't think the "abolition of capital" is something that many anarchists would find desirable, outside of anarcho-primitivism. The computer or device you're using to post this comment is capital. And the thing about anarcho-primitivism is that it's at least a consistent approach to having "collective means of production" and the like, because collective, informal decision making (without any "ruler"-like figures) only scales to groups as large as a forager band or tribe, the largest of which are about 150 members. Any larger than that, and you start to get powerful chieftains and "big men" engaging in recognizable forms of politics to manage and expand their power.
Almost all good IDEs are essentially interactive compilers. The lines have blurred during the last two decades. For example, QtCreator and XCode use clang to provide code annotations in the editor. Eclipse is built around ECJ, its own Java compiler, which exists mostly to provide information back to the editor and refactoring tools (the editor maintains a complete bidirectional mapping between code as text and code as AST at all times). Code generation is almost only a byproduct there.
The reason I stated that the term is meaningless is precisely because I have read about it.

In regards to capitalism, there is a different discussion altogether. Very simply stated: capitalism is not a prescriptive ideology, it is effectively synonymous with "free exchange of time or resources among consenting transactors." While a central authority to enforce that people don't steal is a mechanism to stabilize a system of any kind, including capitalism, it is by no means necessary for a capitalist system to exist.

The best way to conceptualize capitalism is as an infinite number of procedural states instantiated between consenting individuals. I choose to work as an engineer for my current employer for the rate that they offered, and that is a procedural state that we've both consented to. No central authority is required to enforce this. If they don't pay me, I'll leave. If I'm not good at my job, they won't pay me. If a group of individuals decide that they'd like to collectivize their incentives and work on a commune together, the lack of prescriptive mandate present in capitalism is precisely what allows them to do so. You can structure your arrangements with other individuals exactly as you see fit, and the degree to which you are limited in your capacity to do so is what a capitalist would argue is the degree to which your system falls short of being a capitalist system.

For such a system to be easily associated with a term that claims to mean "without rule" is pretty understandable. It just turns out that the people that choose to as "anarchist" tend to like quite a bit of rules.
Your post amused me a lot ...

Anyway, since you love outdoors, you know there are trees on this earth, who handles growing without human interaction?

And they only have natural rain and groundwater.
But yes they do not grow everywhere but only at a specific ground. So most of them die at young age, who were unlucky.

And with gardening you try to engineer the right conditions, but because of the complexity, you just fail so a lot of times. There are basic rules to follow and the rest is experience.
So just relax about the thought that things can die because of you. That just will happen a lot with gardening.

And with your arborvitae, well for them it is mostly the soil that matters. Imagine them growing in the wild ... and then try to simulate that as much as possible.
So don't panic if the ground moisture is not allways perfect, it allmost never is in the wild. The trees grow nevertheless, unless the ground is really unsuitable. And then you can adjust a bit. But mostly your trees need a lot of water it seems. And then they will grow..
Also, why ? The correct title is amazing enough !
Fascinating to see the circle turn further back towards strong / static typing.

One of the major things that has kept me using Groovy over the last 10 years was the reluctance to leave optional / gradual typing behind. Now, nearly every major dynamic language has given in and introduced types, so it seems like this idea of hybrid dynamic/typed languages is now fully mainstream. The problem of course, is they are all built on a legacy of untyped code, not to mention giant communities of people with no culture or habit of tying their code. So it's not clear to me that any amount of added language features can actually compensate for that.
What editor do you use for it?
> But there also ought to be something like a life insurance payout for families of prisoners who were wrongly executed.

Or alternatively, have the state stop killing people.
What's the problem with MQTT? It's basically the interconnecting standard for all things IoT. I mix and match IoT devices, and everything is fed into Home Assistant through MQTT, plus logging to InfluxDB. I'm familiar with the protocol and haven't found any wart; the biggest problem is how to run it with redundancy and at a scale.
Is there a position you could get the cube into, maybe by having to take it apart, that can not be solved?
C had some typing, but I'm not going to call it "solved" until "numberOfHats = distanceInPixels + weightInKg" is considered a compile-time error due to the three "int" values being incompatible; but "numberOfHats = aliceHatCount + bobHatCount" is acceptable.

How does nobody(?) support this yet?

Python supports some parts: you can subclass int, and you get all of the int methods like addition and subtraction for free, but "distanceInKm + distanceInKm" gives you an int instead of a distanceInKm; and "distanceInKm + distanceInMiles" gives you an int instead of an error.

Rust also has partial support but from the other end: distanceInMiles and distanceInKm can be two distinct subclasses of int, and adding them together is a compile time error. But also adding distanceInMiles with distanceInMiles is a compiler error, because these are basically "completely new classes" rather than "subclasses of int", and so you have to implement add / subtract / stringify / etc for yourself for every type D: (I'm fairly new to Rust so if there is a shortcut there that I'm missing please do point it out)
Cayman Islands is a British Overseas Territory. Technically, the installed Governor could shut anything down at his wish. In practice it’s unlikely to happen, because (like with many British constitutional matters...) both the locals and the UK have an interest into maintaining a degree of ambiguity in current arrangements.

This said, when the UK government is fully convinced that Caymans “should jump”, they eventually jump.
I didn't mean to be incendiary, just to point out that different experiences could be leading people to make inaccurate assumptions.

And I'm a bit confused by what you mean when you say "caching filesystem", since you seem to be using that term to talk about something that isn't a filesystem at all, rather than a filesystem that has advanced caching capabilities on its feature list. (cf. terms like "checksumming filesystem", "copy on write filesystem", "journalling filesystem") I was careful to refer to the original bcache and similar tools as "caching layers" rather than mislabel them as filesystems, but bcachefs is a proper filesystem.
So, will a site maintainer simply remove the older accounts that have not accessed the site in a while, to keep number of accounts below 100 000?
MuellerReport.wiki – Help index, annotate, and visualize the Mueller report
Describing the current government in Austria as center-right is a bit ridiculous (to say nothing of putting words like centrist or left anywhere near descriptions of that government). Austrian politics have been moving further and further to the right and the FPÖ (junior coalition partner) is a xenophobic far-right party with authoritarian streaks. I’m really not comfortable in describing a government where such a party participates as center-right.