skysight-inc/HackerNews huggingface dataset:
I agree with the fundamental hypothesis, but the proposed "democratic" web suffers from the same fundamental problem as the federated model: how is it paid for in sweat and treasure?

Most people want to use the internet, not run the internet. No one (outside of some die-hards who will no doubt explain below) wants to run their own infrastructure -- it takes too much effort to do correctly and otherwise distracts from the end goal -- actually using the internet.

The "democratic" web will need to be paid for, but everyone is used to getting internet for a flat fee from their ISP, so no one will pay for a VPS they have to manage (again, outside of some die-hards who will no doubt explain below) because why pay for the cow when the milk is free.

That's right: the reason centralization wins is because its "free" to the user, at the cost of privacy and advertising.

The only way to get the "democratic" web envisioned is to use the democratic version of the same behavior that the best centralized companies use: get a guaranteed revenue stream.

That's right, to get a democratic web you will need to raise a tax and have the government run (or otherwise subsidize) the infrastructure.
Nearly spit out my coffee at this XD
Did you do that, or just theory?

I speak of what I do and have.
So the pages are full of systems to check your subscription and track your usage?
> we are not willing to participate in any dispute resolution procedure before a consumer arbitration board since it binds too many resources, but we are happily willing to refund your payment in case you are not satisfied with our services.

If someone's mail is compromised, or they lose their primary email address, a refund would hardly make up for it. This basically reads as "you'll have to force us to participate by taking legal action"..
Computer people speak in Base 2 units because that's how the devices operate at a low level.

After many years and different widths the smallest common unit of exchange evolved to be a power of two: 8 bits are a byte, not 9, 10, 27, 30, etc; though Unicode might have been better off if 32 bits were the base character. However then older systems would have been at least 75% less useful.

Physical addressing units are also binary, because literal address lines (or their virtually latched equivalents on a serial bit-shift register) are used.

ROM, RAM, and correspondingly non-volatile writable storage inherit this basic premise.

So a non-sales computer person speaking 'kilo' or 'mega' or any other SI unit in relation to a computer part means it will hold or be able to transfer at least that many SI units in the quoted units. Everything gets rounded to the nearest useful neighbor. A digital kilo is not 1000, it is 2^10. A digital mega is correspondingly also 2^20. This is very similar to the exponents in SI units.

For that matter, humans have 8 fingers and 2 thumbs. Wouldn't an octal numbering system make more sense? Though for that we'd have to come up with new unit names near 2^3, 2^6, 2^9, etc that don't sound silly.
I do amphetamines.

Specifically 40 mg Vyvanse at around 6:30. I used to be unable to work until around 11 am after two coffees and 4 cigarettes. The ADHD prescription completely changed that.

Maybe something to consider?
> You know, like our one ever visit to the Moon.

You know this is not factually true, even if you just consider the Apollo project.
>A friend of mine is a teacher and just bought a 180 m² house plus garden in the suburbs of Munich, 20 minutes from the city center.

And a friend of mine works with the president and took me on a space ship to the moon. Is this how this game works? How much is his teacher's salary and how much did the house cost? Those are important details worth mentioning to form an argument. Otherwise, without stating any facts, we're just making stuff up.

I worked with Munich devs and they all said you can't afford a house in the suburbs without an inheritance due to how insane the Munich housing bubble has gotten with houses going for over a million Euros, so I doubt your friend could buy a house just on mortgage based on his salary.
Did that FAQ tool really suggest encrypting data using an online tool, not even from Vercel themselves?

Baking environment values into the actual deployment artifact also doesn’t pass the 12 factor smell test for me, but I may be revealing my lack of knowledge of their architecture / process here, maybe this is how they get repeatability.
Their best method is hiding editorial and misinformation with references to earlier stories where the opinion or falsehood is in a (sometimes unattributed) quote, but in the later story is stated as a well-known fact. That's why they're in court with Palin right now.
Grit is based on the amount of particles that fit through an inch square. You could also indicate it with the particle size inmicrometers.

My list wasn't close to exhaustive. We use all kinds of weird units.

Besides bar I sometimes see mmHg for pressure. Shoe sizes. I've never seen acceleration in m/s2 outside a physics problem, otherwise it's either G or seconds to 100 km/hr.
Using. Can't squat something that is officially discontinued.

What is yours?
I switched from drinking exclusively sugar soda to exclusively sugar-free soda, and very quickly ended up preferring the taste of the latter. But I also discovered that non-sugar sweeteners feel a lot… lighter? They're easier to drink, simply put; my body knows it's not sugar somehow. I also have discovered I don't like the sugar rush, feeling on the teeth or aftertaste of a sugary soda.
Or one could say the speed of light is pretty slow on the cosmic scale
Just heard of Wordle due to this thread. I am not sure if it exists outside of the UK (it must do!) but the mechanics of this game are pretty much the same as the Mastermind board game[0]. Instead of coloured pegs, its 5 letter words. Very cool.

[0]https://en.wikipedia.org/wiki/Mastermind_(board_game)
At first, western services were banned using laws similar to what some countries in the EU have (like how some tweets are unavailable in some European countries for disputing the holocaust, etc). Also: https://www.euronews.com/2022/01/26/germany-considers-bannin...

Now they have pushed something very similar to the GDPR. More info about these two things here:

https://en.wikipedia.org/wiki/Internet_censorship_in_China#L...
My rule of thumb is that the quality of software is inversely proportional to the distance between the user and the programmer. If the programmer is in direct contact with the user you generally get good software. If there are layers and layers of people in between user and programmer, the software gets progressively worse.
Or far simpler, revoke section 702 of the Foreign Intelligence Surveillance Act. It's an absolutely insane law anyhow, basically "we can spy on any data of non-American users of American services, without any restrictions"
I meant the term "Jobseeker's Allowance" is a relatively new name for unemployment benefits in the UK, not that the UK is the only place that pays them. Somebody else asked the OP where in Europe they had moved to, which is why I chipped in.
Would disagree on all services being of inferior quality. I think WeChat is better than WhatsApp. You can do everything and yet—it is still a straightforward, easy to use, Chat app.
Looks like DNA strands. We're part of a big cell ...
It seems Qubes Whonix should protect from such fingerprinting, since Qubes uses a software-only (CPU-based) implementation of OpenGL.
His point still stands - Google only pays a share despite having much less overheads than let's say Netflix who in addition to providing the infrastructure also create the content itself (and the production costs of it are much higher than a typical YouTube video).
One unmentioned feature of federation is that it lowers the cost of switching. If your provider begins to misbehave, you can jump to another one. This is especially true in email, where you can move from one host to another by updating your domain's MX records.

Without federation, switching means migrating both your host and your network of participants simultaneously. That is a much harder and more expensive coordination problem.
> but of course they were (and are) of a lower quality

[citation needed]
Sure. But he had the wrong hair and glasses etc. It feels like one of these things a scammer would think about, assuming the scammers are not incompetent.

Imagine the opposing side write up of this. Note that HR did not confront him with allegations of fraud.

"My boss is staring at me with a confused look. My smalltalk about my family made him leave the room hastely. Lawers are lurking around in the hallway. They starts to question my competence after just one week. Is this place a joke? Did they hire me to fill a fire quota?"
> no need to stuff away money for pension because we actually have working government-backed pensions

That doesn't happen magically, it's being deducted from your paycheck (i.e you are stuffing away money).
> WebAssembly itself is independent of the web or the browser.

Sure it is, but let me, a backend developer, ask a question:

Why would I want to use WASM for anything running on my server, when I can just write it in Golang, and get actually native performance (not "near-native"), plus real GC, on top of an already thriving ecosystem of libraries and tools?

And lets replace Golang with Rust, C, C++, or Java, or even with a more dynamic language like Python or node if its not performance-critical...the question remains.

My point is, why would I use WASM for something other than what it was originally designed for (running things in the browser), when I already have a big collection of really powerful, established, stable, well supported backend Languages?

What does WASM bring to the backend-table that the current tools cannot provide, or provide badly?
Next up: Crows seen selling cigarettes with filters cut off.

https://en.wikipedia.org/wiki/Great_Hanoi_Rat_Massacre#Hirin...
I have also noticed significant reduction in carbonation of Coke and Pepsi. 2-3 years ago it would hit the spot so to speak. Now they taste flat as if they have been sitting out all day. Wild thought was they are doing this to reduce “co2” emissions :)
Most of the places where miniaturisation is key to low power consumption are where power is used to process information. In that case, you're trying to get the amount of energy required to handle a bit flying past as small as possible. Most of the energy consumed in this way is used to fill up or empty the capacitance of the "wire" leading from the output of whatever is processing that bit of information, so anything that reduces the capacitance will reduce the power consumption (to a point - you also need to worry about leakage). Miniaturisation reduces that capacitance.

With electric motors, it's completely different - the amount of physical work that comes out of the motor is fixed - you can't reduce it like you can with information processing. So, you're purely looking at improving the efficiency of the conversion from electric power to mechanical power. A larger motor allows you to do that with thicker wires (so less resistance to heat up) and with things moving at a slower speed inside (which also helps). The only downside of a larger motor is if you have to carry it with you - that could reduce your efficiency by making the vehicle heavier. However, electric motors are generally remarkably efficient these days, and the main consequence of the inefficiency is heat generation, which gives us the other advantage of making it bigger - it is easier to dissipate heat from a larger object than a smaller object.
I tend to agree, but I wonder if that's less about customer-advocacy and more about layers and layers of business and internal noise that muddy the waters.
Money is power. Real, political power. As wealth gathers in few hands, so does power.

Personally (and I admit that this is emotial) I find it provocative that a lot of people have the power to just not contribute to the rest of the world in any meaningful way, and make other people work for them. They don't point at the workers and say "you peasant, give me fruit", but by the reality that we all need money to live they still controll us, and can choose a life where they enjoy the fruit of other people's labour withouth contributing themselves. And if they want they can point to their favorite person and say "I grant you the ability to also freeload on the rest of the world for the rest of your life, here is 10 million USD." I see us all together here in the world, trying to survive and have a decent time before we die, and then some people are allowed to just enjoy the fruits of other peoples labour.
Software was always terrible, it's just that it was smaller in scope and so the suckiness was more contained. Waterfall had its problems but a strong QA/QC phase did help to avoid the worst issues. Nowadays proper QA is too expensive and pushing updates too cheap, so you get telemetry and permanently half-broken software instead.

However, even worse is that the complexity of software has grown to absurd levels:

- Massive distributed microservice architectures for simple chat apps and news websites.

- Huge distributed teams that need to coordinate rapidly in an Agile environment (which was never meant for teams that size, which is why you have crap like SAFE).

- Team churn due to lousy pay without changing jobs every 2 years.

- Bad practices that are still taught as best practices to this day in university, e.g. OO-inheritance hierarchies.

- Terrible foundations, how do you make a native windows UI again? The web grows at a rate that's impossible to keep up but even desktop apps build on that these days because the OS APIs are so lousy (even Apple is starting to crumble there).

- Sheer size of software with shorter time to market, leading to lots of open source code reuse, which is a big pile of code that can contain a big pile of bugs you probably can't do much about. I work on a piece of software that has thousands of dependencies if you count them transitively.

It's all just... too much, it's too hard to keep up and shortcuts are constantly taken (tech debt yada yada). There's good software out there but it tends to be small, focused, slow to evolve and developed by a small team.
Interesting responses in here.

It's all so vague, it's all to easy to see one's favourite enemy as the culprit.
> everyone getting the same word on the same day

Not really true as it is, being based on local time. For example, there's only a one hour period each day where someone in New Zealand and someone in Hawaii have the same word.

Fortunatly Wordle clearly signals it with a countdown timer, instead of leaving it up to the reader to figure out what "day" they mean like other daily puzzle sites or people on the internet in general.
This sounds like it is directed at me and I don't see why. Humor is often dependent on context. Some jokes are funny in some situations and not in others. The above joke is not funny here since it entirely misses the context in which it should be used.
> The same address resolving to the same website for everyone is a useful property of the current system.

That's already only guaranteed under the public root, which GNS intends to preserve: the situation would not change in this regard. I can already map "hn" to a well known HN IP address in my /etc/hosts: the only hurdles would come from my web browser sending the "hn" Host header (easily fixed) and trying to validate the remote TLS certificate for "hn" (less easily fixed). In this regard, GNS would be different in that i could delegate "HN" to a public key and not be bound to the IP suddenly changing under my feet.

On a higher level, i would argue the difference is GNS by design empowers users to archive/publish records because they don't need to operate infrastructure for that. If you already have a domain name and are familiar with DNS, publishing records is not that hard: GNS would make it far easier because since the records live in the DHT you only need client UX to publish a zone, no need to configure a name server or to point your client configuration to a specific name server API.
> The only reason people are afraid of seaweed extract (MSG) is because some racists person made up "Chinese Food Syndrome".

Not exactly. I agree the term is racist, and that racist sentiment may way spur disinformation on MSG. But the fear actually began in 1968, during the beginnings of the modern 'health food' movement, with a letter written in the New England Journal of Medicine by a man named Robert Ho Man Kwok describing his supposed symptoms from eating MSG. The body of follow up research showing no such effects is much less interesting to people than the scary story that started it all.
A VM in and of itself isn't a problem for developers, expecting them to configure it themselves is.

Vagrant is a really good solution for this: it is generally VM based, but the same "box" (basically an image) can be build for multiple providers, so you can use Docker or LXC as your provider, I can use Parallels on a Mac, Jenny can use VMWare Desktop, Billy can use HyperV, and the casual tester can use VirtualBox.

This also doesn't preclude the use of covering different architectures for the boxes: years ago I setup the tooling for a project where one developer had a laptop without a 64bit-capable CPU, so most of us ran an amd64 box, but his was i386.
Win2k was really great. Super-stable and efficient. But we have to ignore the wide open security holes before the first few service packs.
Showing ads without properly vetting them nor taking responsibility for any malicious ads is not in good faith either.
With the quite significant difference that the words have to be real words
It replaced them from something VMs were unsuited for to begin with (running isolated environments which don't need sepearately emulated hardware).
So, I was trying to be charitable and assume you were simply being imprecise. I now believe you are intentionally lying, though I dont know why.

"A vaccine is a biological preparation that provides active acquired immunity to a particular infectious disease."[0] "Vaccines can be prophylactic (to prevent or ameliorate the effects of a future infection by a natural or "wild" pathogen)..." [0]. This is simply the definition of a vaccine. The mRNA vaccines do provide a substantial prophylactic amelioration of the symptoms of Omicron; this is simply an empirical fact[1]. Therefore we do have a vaccine against Omicron. It does not make the slightest difference whether the vaccine was developed for a slightly different disease.

[0]- wiki: https://en.wikipedia.org/wiki/Vaccine

[1]- first duckduckgo result: https://www.cbsnews.com/news/covid-vaccine-omicron-variant-p... but there's plenty of evidence, of which even a cursory review will lead you to the conclusion that the mRNA vaccines help a lot.
The design behind yggdrasil is to keep as much the same as possible. I have some projects running on ygg using simple, existing, TCP-socket tech. Works great. So, to get the big issue out of the way. There is a lot of compatibility already there.

The gateway possibility is there, someone needs to do it, is all. There are instructions on the website on how to setup such a gateway on your local router, so you do not need to install the binary on each device to access ygg services.

The main reason why there isn't really anyone really doing this is that this is a research project and most people that use it, use it for their own usecases. Not to offer some websites which aren't already on mainnet.
Very cool. My polish spelling is pretty bad these days but somehow got NIEMY in 3 which I wasn't even sure is a word (turns out it means mute).
I disagree with the sentiment here. Modern software is much more polished and professional but perhaps more slow.

I remember installing stuff 10-15 years ago it would constantly fail with weird errors and bugs. Using linux was a real pain. Everything was much more monopolistic than it is today. You had to use x for that, you had to used y for this. While we still have a lot of issues today it is vastly better than it used to be.

I haven't had any machine crash with a BSOD on windows for years and on linux everything just kind of works and I have fewer and fewer issues. I can work remotely 100% of the time and do impressive things in the browser, stuff that was simply not possible at all 10-15 years ago.

I remember what a big deal Gmail was when it came out and today we take that kind of service for granted. Even with all the warts modern software has, it is still better than it used to be.
D-Bus is for IPC not an ABI. If there was something similar it'd be gobject, but i don't think any language other than Vala speaks it "natively" (and considering how much Gtk cares about backwards binary compatibility, i don't think it'd be a good idea to target it anyway).
Thanks for the explanation, i understand your point better. To be clear, i'm also strongly opposed to private property, i just didn't understand that's the point you were trying to make.
Losslessly Optimising Images
I refuse to drink diet/zero coke, since it's disgusting probably because of artificial sweeteners...
I stand corrected. Thanks for that detailed test too. I learned a lot from it
I bought this with some other stuff from that vendor a few months ago:

https://manytricks.com/usher/

I didn't use it for more than about 5 minutes because I absolutely _intend_ to do exactly what you're talking about _eventually_, but I just haven't kicked myself in the ass enough yet to actually DO it.

If memory serves, has most of what you're looking for. Getting photos from iOS device to Mac as files may be more of a hassle, though, than using Apple Photos/iPhoto/whatever the hell they're calling it these days.

Commercial, small developer, mac app, unsure about other platforms.
"Tribe" is not the best word in this context; it implies more connection... The group of people one looks to for confirmation of perceptions need not be "people you know and trust", just "people around you."

However, I still hold that the opinion of 10 idiots is not intrinsically better than the opinion of a single idiot.
Good point. The Toshiba Amazon Fire 4k TV we inherited from my MIL also has atrocious lag. Oh yeah, it also sometimes forgets to do HiHDPI scaling and the UI is consigned to the upper left corner of the screen until a reboot. Utter garbage.
You don’t build RF signal generators. You buy them. That’s pretty much it. You don’t have the money or engineering ability to build one at home with any reasonable performance characteristics.

A 30 year old Marconi or HP crate will set you back $500-1000 still today because of the performance requirements of what constitutes an RF signal generator. A random PCB doesn’t have a well shielded step attenuator, known phase noise performance, known frequency stability, known harmonic performance and predictable levelled and attenuated output or reference modulation capability.

Go look at a tear down for a Marconi 2019A, my favourite generator and see what is really involved.

An RF signal generator is for making measurements with. This one isn’t. It’s the equivalent of a vuvuzella at a football match as far as signal sources go.
That works brilliantly, thanks!
Ugh, same here. While my taste and smell has somewhat come back. One month out and it's still not back to normal.