skysight-inc/HackerNews huggingface dataset:
Users care a lot less about looks than designers and PMs (seem to) wish they did.

They like consistent, reliable, fast operation. Especially those first two things.

The things that make them most unhappy are: 1) programs that behave unpredictably—a predictable, consistent bug that happens every single time is preferable to an operation that fails 5% of the time, randomly, or a button that fails to register about half of all clicks, or anything like that and 2) changes to an interface they've already learned—because your new thing probably isn't 1/10 as "intuitive" as you think it is, so it's just another annoying arbitrary thing they have to deal with for no good reason, when they already had the last annoying, arbitrary thing figured out.

Now, where it might make a difference (maybe—but I'm skeptical) is screenshots on sales pages. Which I suppose is why design continues to be so anti-user.
What you are claiming here is not true in Europe. If FB hold data about you, the data is still your legal right. You can have it deleted and changed if it is somehow untrue and have variou other rights too.

There is a relationship involved because ultimately as a FB user, if I don't like what they are doing, I can ask them to remove my data permanently and they must legally do that. If someone has "scraped" that data (if it is considered PID), without my permission or a legal basis to do so, they are in breach of the GDPR and can have enforcement taken against them.

I think some of these "aggregation" businesses will fall foul of this in Europe but I don't know what will realistically happen if that business does not exist in Europe and breaches the GDPR.
I thought that most of the time pharmacists were empowered to substitute generics where comparable/available?

I generally have a pretty high opinion of physicians, but they are incredibly overworked, and typically just lazy enough for this quote to be more true than we probably think it should, especially with e.g. 20 years of history writing a specific word for a specific diagnosis.
Article author here.

Great questions, should have explored the randomness beacon more. Ethereum uses [RANDAO](https://github.com/randao/randao), which is a distributed commit-reveal scheme where participants in the generation post a hash of their data on the commit portion and then at a later timestamp reveal the data preimage, and get slashed if they do not reveal a correct preimage. Then all participant data is aggregated together. This means if there is at least one honest participant the generation will be random.

A supermajority (2/3rds) of validators is required to finalize a block, in case of a 50-50 network partition blocks would stop being finalized and attestation rewards would stop. Non-participating validators would slowly leak stake through the inactivity leak until online validators once again had a supermajority. This is the "self-healing" mechanism that allows both safety and liveness.
What would you say “the basic premise” is?
We got juiced by PE. Hiring went to absolute shit. Nobody knows whos in charge anymore. Decision makers have all left the company. I just make everything up as I go along and people go with it because I've been around so long nobody will question it.

Total shit show.
Using the native UI libs doesn't mean you have native UX experience. It is not only about the visual objects but also the interactions and flow.
It's done mostly out of compassion with the average Russians who have no say in the matter. I think it's important to remind people that it's specifically Putin who wants this war, and that most Russians don't. Just like we try not to blame the average German for Hitler's mad aggression.

As many people have pointed out, comparisons to Hitler's conquests at the start of WW2 are not unjustified; Putin is using much of the same rhetoric that Hitler used. His state media is actively discussing the need for genocide. Those "same feelings as Hitler's Germany" are because the facts are far too similar.
Well, I can't even run npm install on latest NodeJS LTS version. So, I can't even install yarn to begin with.

npm ERR! Unexpected token '.'
Baby was sent home from ER twice, suffered brain damage
I remember using an ed clone with a TRS-80 Color Computer running the OS/9 operating system

https://www.roug.org/soren/6809/os9sysprog.html

Previous to that I used the TECO editor on a PDP-11

https://en.wikipedia.org/wiki/TECO_(text_editor)
I've seen both. A place I worked once got bought by PE, and they cut development costs for a product which was becoming less and less relevant anyways. There's a variety of opinions about that.

You look at Toys R Us, and a few other major retailers, it is as you say.
HN is so crypto-phobic it’s almost impossible to have a comment section without bad-faith arguments like this.

It’s a censorship-resistant technology, of course that applies to both good and bad guys. You know that, yet here you are making this absurd argument and the top-voted post.

sigh
Problems at Toronto-Dominion Bank (TD)
> they're trying to keep people from getting shot.

Implying those buying guns are trying to get people shot...? Bold strategy.
typically a generation is 20-30 years:

https://en.wikipedia.org/wiki/Generation

even by the 20 year definition, all of the events listed fall within that window: the .com crash bottomed in 2002/2003
I think the issue is a little more general than just banner blindness (which typically refers to ignoring banner ads).

The page is chock full of distracting elements that have nothing to do with the content the user is looking for. The only way to read it is to mentally progressively block out the useless stuff. That banner fades easily and is probably one of the first things to go.

Also, they think of the banner as a clear contrasting color, but it's mostly a background image with a graphical, stylized text overlay that blends on to it. It's camouflage really, not prominent at all.

But I don't think graphical design should be a core competency of a good D&D resource center. There's almost some cred in their bafflement about why this doesn't work.

I say put an [Unofficial] badge, with a distinct style and color next to each link and title. It will be on the content the users see.
For those wondering why: Johnson has faced mass resignations from his cabinet in recent days.

There is no one event that triggered this. The resignation letters don't mention any specific event. Rather, it was a constant flow of scandals and poor decisions that caused his party to lose confidence in him, starting primarily with "partygate" in which it was revealed that senior members of the Government and No 10 were repeatedly ignoring their own COVID regulations often for trivial reasons like holding parties, at a time when theoretically people weren't allowed out of their own homes. He apologized but the damage done was extraordinary. Then the Tories lost safe seats in by-elections due to tactical voting, there were some other scandals of the type that are common in politics, and it all added up to too much. Johnson is no longer seen as a vote winner but rather a vote loser. Since partygate it was all downhill for him, especially as he kept sending his cabinet ministers to defend him on news programmes, often with them discovering they were repeating lies he'd told them, sometimes whilst literally live on TV.

In resigning, or rather being forced to resign, British politics and the Conservative party is at least showing that these sorts of acts ultimately do have consequences in the UK, even for someone who goes kicking and screaming like Boris. In this, the country is doing better than most places. Leaders telling people about the importance of lockdowns whilst simultaneously flouting the rules became an epidemic all by itself in the past few years. The same thing has happened in many parts of the world, and probably many more where they didn't get caught. Even Prof Neil Ferguson - the architect of lockdowns - was immediately caught ignoring the rules in order to visit his married lover.

It says a lot about the quality of leadership and 'expertise' our society is afflicted with, that nobody stopped to think about how effectively fanatical and unreasonable rules could actually be enforced on the people creating them, and what would happen when that failed. Johnson's fall is the perhaps inevitable consequence of what started in March 2020.
I've run the gamut recently trying to find one that was suitable for a project of mine—nothing crazy, just a server-rendered front end for a CMS/other data source.

It was a mind-numbing exercise I wouldn't recommend. There are a lot of strong tools out there, but they're often billed as 'general-purpose' when they're most certainly not.

For my project in question I ended up getting frustrated with either issues with SSR-rendered stylesheets or runtime access to browser API's and so on so I just wrote a simple server with Express that just renders static pages using EJS as a view engine.

I keep my client in the same source folder, with a different config for the build that drops the artifact in the public.

Since I personally like TypeScript over not using it, there was some build setup—but just `tsc` for the server code and `parcel` for the client code.

There's little configuration, and I had it up and running with hot reloading of both the server and client code in no time—made me regret my decision to audit so many other options.

TDLR:

The client code I decided to stick with "vanilla" JS via TypeScript using parcel to build and bundle deps.

The CSS is just css, but I might replace that with SASS because it can be a touch easier to organize and namespace things.

FWIW, if I didn't want the TypeScript or dependency bundling (via NPM for fetching the code to host locally), it would be just JS and CSS with server-rendered HTML... if I need something fancy I have the option of plugging in a framework or something later. Starting light feels so good...
Maybe NOVAMIN doesn't do much: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7068624/
Wasnt there a way to change your editor in discworld? Maybe they use very customized lpmud
I do a lot of front-end dev and Neovim + lsp-config has gotten me everything I need in terms of auto-complete, go to definition, etc. IMO, its extremely easy to set up but Ive also been using Vim for a few years so I'm definitelt biased.
This is a WikiWikiWeb article (https://en.wikipedia.org/wiki/WikiWikiWeb), that has been running since 1995 and was frozen in 2014.
>Felt like gaslighting, to my recollection.

Sounds like a real-life example of the Asch experiments.

https://en.wikipedia.org/wiki/Asch_conformity_experiments
This is no different than good ole Proof of Work (bitcoin, current eth, etc). A miner already decides what transactions to include in their block, and also their parent block.

Bitcoin has been working like this for 13 years. And your hypothetical situation hasn't happened.
AV1 (d)encoding now supported by Handbrake
Thank you! Nowhere in the article do they tell you what CXL is!
> I think SPOT (I'd always heard it called single source of truth) is a more universally applicable paradigm than DRY.

“Every piece of knowledge must have a single, unambiguous, authoritative representation within a system” is the verbatim definition of DRY from when the DRY principle was first articulated.
> This resonates with me, in my experience I think there's a fallacy in believing the world is a meritocracy when it's not.

This is a particular class of fallacy that I sort of disagree with.

"the world is a meritocracy" is only a fallacy in a very strongly worded version of that statement.

Saying something like, "talent is a factor in career trajectory" or "education is correlated to income" should be non-controversial.

The "fallacy" here is people assuming that the trend true in the broad case will also be true in all cases.

Yes of course, it's not true that more education will guarantee more income. That doesn't mean you should invest in education.

Based on my experience I would feel comfortable standing by the statement, "the world has a trend towards meritocracy" with the important caveat that merit can be particularly difficult to define, as OP is pointing out. It would be reductivist to assume the 'merit' of a tech entrepreneur is based solely on programming ability for instance.
Like WebAuthn or DID? People are working on it, it takes time, and we don't know if these will become popular or not.

I'd certainly like to log in with my yubikey
keep the value stable or keep the value high? two very different things; For example I'd argue Bitcoin's high L1 transaction fees keep the value unstable, but higher.

It is not obvious to me that an agent with higher investment should be allowed to notarize the payments. The system should generally work for the benefit of the users, not the HODLers, developers, miners, stakers or any other special interest group.

P.S. I think PoS is a major downgrade in decentralization. At that point, you might as well just use classical consensus: it's more secure as your relationships with notaries are explicitly established as opposed to choosing whoever happens to have the most coins.
Thanks - I fixed this mistake. I originally was "solving" the problem by checking if the arg passed was a list of lists or a list of strings but I thought I'd get flamed even more for being a terrible developer with that solution.

When you go read proper definitions of DRY they have lots of nuance that speak to many of my criticisms. But the reality is most developers are not encoding that nuance and using it as a fairly blunt instrument. I can't really prove it but at least some people in the comments seem to agree. So I guess I could say "DRY is misunderstood" - but if it's so easily misunderstood then maybe that's a shortcoming in and of itself?
Very large ETH miner here. It is less challenging than you think. I'm not saying it is easy, but it is definitely doable with the right team of people.
You typed your message on a binary computer, often used to calculate missile trajectories and to run nuclear fuel centrifuges.
Even ignoring all the overhead that would bring, it's not feasible for a local municipality to do background checks on the net income or wealth of foreign visitors in any way that would be reliable. It would be trivial to bypass this with fake statements.
I don't see it that way - version control in general turns out to be highly applicable in many areas far beyond source code. I think it's still under-utilized.
Article author here.

Supermajority attestations and block finalization, as well as withdrawal queues, prevent long-range attacks. To attempt to reorg a finalized block (blocks are generally finalized after 6 minutes) you have to commit to losing 1/3 of total staked ether, currently several billion dollars.

The only participants who can equivocate (vote for two blocks at the same height) are active validators so there is significant economic value at risk to pursue such an attack.
You can remove the block reward as a soft fork, the consensus rule for Bitcoin and its derivatives is a maximum. Even if it wasn't, you can soft fork in a rule that the block reward should be spent to somewhere invalid, or paid to a particular person.
Water also boils at STP at 100C, which limits upper energy storage.
"Note the consistent user interface and error reportage."
"oh no i reinstalled the os on my vps and now ssh has it on good authority (said authority is line 68) that someone is doing something nasty"

ed .ssh/config
68d
wq

done, didnt fill my terminal with vim or emacs, didnt tab over to my gui editor then back again

also it's a nicely "semantic"/compact/comprehensible way of expressing patches in things like portfiles or nix expressions:

postPatch = ''
ed Makefile <<EOF
/^CFLAGS/s/-DFOO//
/-funroll-loops/s//-ffast-math/
/_BSD_SOURCE/s//_DEFAULT_SOURCE/
/^LDFLAGS/d
/ranlib/s,,${pkgs.my_special_epic_ranlib}/bin/ranlib,
wq
EOF
'';

etc etc

sure, using ed as your daily driver code editor in 2022 is probably stupid, but it's still useful enough that any linux distro that excludes it by default irritates me
F* – Microsoft's programming language with a superset of features over F#
Back when 16:10 and 16:9 displays became common, I remember they weren't received particularly fondly by many of the developers I knew. Non-technical people seemed to like them more. More hardcore developers rather had to somewhat begrudgingly accept them.

Maybe the 3:2 aficionados aren't the same people who started disliking 4:3 displays when widescreen became popular?
It doesn't appear to be doing much more than replication though. https://litestream.io does that for sqlite already. (Edit for clarity) GitDB seem to have more "distributed" ideas in their roadmap for v3 maybe.
Probably should also add "successfully", there's a reason NYPD had/has guns that require 12 pounds of force to pull the trigger (instead of a normal ~5 lbs).
One underappreciated hard bit of SPOT is knowing for sure that something does in fact represent the same truth. One of the pain points of the DRY/SPOT model occurs when a new use case arrives that breaks existing truths for certain subcomponents. It can be real painful to decouple things.

This is not a reason to avoid SPOT altogether, but one think through that situation as part of their mental calculus on pros & cons.
Nuclear waste.

Also, nuclear disasters tend to be quite dramatic, leading to birth defects and uninhabitable areas.

Nuclear is only green when you only look at CO2. CO2 is the most pressing issue right now, which is why I support nuclear as a transitional energy source on our way to greener energy, but let's not fool ourselves and pretend it's as clean as wind.
> Chances are the cut you get in India isn't the same as the one you get in Brazil

Which is in itself already yet another reason why pirates get the better service.
Gold mining? What does gold mining have to do with the financial system in 2022? It's funny how Bitcoin's "goldbug" roots crop up from time to time in these discussions.
> I'd have still been paying £50/domain or £150/wildcard root domain cert per year.

For vapourware. SSL certs should never have ever cost anything. They've always been a scam.
One trouble with it is that it needs centralization to prove you are who you say you are.
The prices he suggests are not actually expensive and wouldn't allocate tourist access primarily to the wealthy. Personally I would go higher than that.

Another aspect I'm thinking about is 'motivation'. High prices that require to really think about it and perhaps even to plan in advance also filter visitors according to how much they wanted to visit.

I'm sure some people really dream of visiting Venice once in their life and would be willing to save if needed be in order to do so. On the other hand, there are people who see that Easyjet has 30 euro flights at the moment so decide to go to Venice for the weekend just like that.
I have to agree with you there - I'm just a random guy who wrote a blog post.
> Second, both Russia and Soviet Union before were the most reliable energy partner. They didn't fail their obligations a single time.

Sorry, this is bollocks. For more than 30 years Russia is using energy supplies as a weapon against pretty much all the eastern and central Europe.
The good ones actually have an additional filter that remineralizes the water. Which is great, IMO because this also keeps the taste of the water consistent and you don’t have any funky flavors from the mineral content of your area.
When creating a startup, you have to solve a problem for your users. When creating a token, you now have two problems — solving your users' problem, _and_ launching a new currency.
This here is some quality work top to bottom, including the documentation and the website.
Yes it is. People with the right attitude are always looking to learn and are gaining new knowledge. People with knowledge but the wrong attitude think they know everything and aren't willing to learn. They cant react and re-evaluate. Even if you know a lot, you never know enough, and every project/startup that does something interesting will throw up new problems where relying on knowledge of how things are done in the past wont be enough.
Agreed. It's a very long list.
As a corollary to this, I often wonder how much companies could save on, for example, collaboration tools if they invested some time training their employees to use version control and file transfer utilities. Or am I biased by my own comfort level on a command line as a software dev, and this would actually be infeasible?
After verification, F* programs can be extracted to efficient OCaml, F#, C, WASM, or ASM code.
In this particular case EpiPens are protected from substitutions: https://abcnews.go.com/Health/epipen-users-options-generic-a...
Xiaomi Mi A1; bought it about 3 years ago and it's been working great so far, I had a few issues with the screen ghost-touching about a month ago, I had started looking for new phones and it fixed itself.

Camera is great for my needs, battery as well, it's the perfect size not too big nor tiny like the iPhones, I don't game or do anything intensive in my phone, mostly maps, texting, reading, etc. so it's perfect, also it has Android One (pure Android) the only thing I'd love to have is NFC.

Maybe if I lived in a more "1st world country" I'd have changed the phone by now, but phones like the Pixel or high-end Samsung devices are way too expensive for my needs, and comparing with low/mid tier phones currently in the market... I'd rather stay with the Xiaomi till it stops working.
>We already know Apple has preserved a backdoor in the end-to-end cryptography of iMessage at the FBI's behest, as reported by Reuters. WhatsApp has always had the same backdoor (unencrypted backups to cloud services). The largest services are all unsafe for privacy.

I don't agree with your characterization of that as a "backdoor" and I think that dilutes the term dangerously. There is no need to use Apple's backup at all, iDevices can still be backed up to your own computer same as always. I do think it's a real problem and one of the real clear cases where Apple's lockdown is anti-user, it should be possible to direct convenient automatic backup at any service one wishes using standard APIs. But it's not any kind of backdoor in iMessage, in the same way it's not a backdoor in Signal or whatever else you might choose to run. Or would be a backdoor if you decided to do unencrypted backups to your own NAS because you decided under your threat model that physical attacks there were less of a risk/value then losing data due to losing keys or something. It's an entirely orthogonal system to the encryption of the messengers themselves. It's not a "backdoor" in a communications system, any communications system, if someone chooses to keep logs unprotected elsewhere. Lack of E2EE in the most convenient wireless backups is a flaw in the general iOS ecosystem, not iMessage specifically.
[0] is a BBC article on the same topic. A large mass of sand which can store energy as heat for months at a time. Is calling it a battery really, accurate? To get the energy back from the sand, you would have to reconvert heat to electricity, which is quite lossy.

[0] https://www.bbc.com/news/science-environment-61996520
iPhone 13. Wouldn’t change it for anything else other than a newer iPhone.
I'm always a bit baffled by the amount of pro-renewables comments on HN. Is energy storage solved problem, or are people in northern latitudes going to freeze to death during winter?
I can relate to this. I think Casey Muratori coined the maxim "write usable code first". I often mutter that to myself when I'm trying to design some crazy system rather than just solving the problem at hand.
I've been told I'm a very literal person and that's why I have this problem. But I have no idea how to intentionally be non-literal... I will frequently ask someone a yes or no question (e.g. do you want to go out for dinner) and they will tell me a fact that would explain their answer (e.g. she had a big lunch at a work event). So... That's a no?
How Moonshots Are Like Enzymes