skysight-inc/HackerNews huggingface dataset:
I assumed they meant they used gnome 3+ or kde plasma (or another de) where it's just another option on the login screen.

For i3 -> sway it's not as easy but also not very complicated, nor time-consuming
> I guess if its your first bubble, this is exciting stuff, but these things come crashing down eventually.

Portraying gamespot's case as a bubble is either ignorant or disingenuous. It's a game of chickens between hedge funds using glaringly obvious market manipulation to drive their shorts and retail investors who spotted how the hedge fund's overplayed their hand.

> Hertz is a better saga (...)

Hertz has zero to do or in common with gamespot's saga. Hedge funds cornered themselves by shorting over 100% of gamespot's stock, and thus forcing themselves to buy over 100% of gamespot's stock back for whatever the market will be asking to be able to deliver on their contracts. Hertz was a company already in bankruptcy.
Visible scrollbars should be a user preference. If you're on macOS, it's easy to set: System Preferences > General > Show scroll bars. Done. Set it once and move on with your life.

If you're a web site, you need to respect the user's preference. Don't play tricks trying to jam a visible scroll bar onto your site if the user has it off in their preferences. Also please don't try to use tricks to hide a scroll bar if the user has it on in preferences.

Can't these web sites just focus on their content and not always be worrying about what magical 50 lines of JavaScript they can use to override the user all the time? Maybe I like to browse in a really long 4096 x 256 pixel window, and use a pink background color and Comic Sans font. Deal with it!
> Hopefully you and I can make time to join club or do thinking on our own terms.

Reminds me of a thought that's been sitting in my quotes file for a while.

"What one wants is to be able to talk with a diverse club of smart people, arrange to do short one-off research projects and simulations, publish papers or capture intellectual property quickly and easily, and move on to another conversation. Quickly. Easily. For a living. Can’t do that in industry. Can’t do that in the Academy. Yet in my experience, scientists and engineers all want it. Maybe even a few mathematicians and social scientists do, too."

-- Bill Tozier, Diverse themes observed at GECCO 2006

https://web.archive.org/web/20120625133020/http://williamtoz...

(And personally, I do want it too.)
Ethiopians and Kenyans have been dominant in track and field since the 90s, that's not exactly a recent change; both countries, btw, train fairly differently from each other, and I would contend that "gaits" differ far more between individual athletes than they do between continents. The ascendance of Uganda in the past few years has been interesting.
Lovely post that matches many of my experiences (admittedly with communities not directly related to a product). A few notes of my own:

> At the start, having just two channels was fantastic. First, it reduced the community ghost town effect by concentrating all activity into those two places.

I'm surprised to hear people keep re-learning this lesson. Back when web forums were popular, this was basically the one big mistake I kept seeing people make. Way too much compartmentalization.

> After [being shown a project in private] a few times, I proposed a new channel: [...] We didn’t try to force the community’s hand.

I think this could and should be generalized into "Avoid surprises". Communities generally do not react well to change with no announcement. Even if you know that a measure is strictly necessary (e.g. because your platform provider changed its terms of service in an impactful way), first give a heads up before you make a change. It goes a long way for public opinion. It's tempting not to, especially as time goes on and you feel like you have people's trust, but it's essential to ask first wherever possible.
Control+F —> 22 yields this comment on the article:

“1,551 tests, 340 cases = 22% positivity rate

Apply it to the whole nation and you have theorically 28 millions people infected.”
Yes, the solution we went with, which Apple also uses, is to display the scrollbar while scrolling.
I'm amazed that "less than 10% of users" is considered NOT a "pretty strong need" for ux.
Fortunately, I was not arguing against the parent to whom I replied by simply vomiting out a little term. I was saying, "Hey, there is a common name for this idea you just mentioned, you may find it useful going forward."
Related to this: understanding the various types of documentation, and using them all appropriately.

I highly recommend Daniele Procida's talk about this, [0] and the accompanying web page [1]. He gives a useful taxonomy of the 4 kinds of documentation. Through the power of Unicode:

┌──────────────────────────┬─────────────────────────┐ /\
│ Tutorials │ How-to Guide │ || Practical
│ (Learning-oriented) │ (Problem-oriented) │ ||
├──────────────────────────┼─────────────────────────┤
│ Discussions │ Reference │ ||
│ (Understanding-oriented) │ (Information-oriented) │ || Theoretical
└──────────────────────────┴─────────────────────────┘ \/

<=== Useful for study Useful for coding ===>

[0] https://youtu.be/t4vKPhjcMZg?t=160 (that will take you to the start of the talk proper)

[1] https://documentation.divio.com/

edit Didn't spot the link to [1] at the bottom of the article :P
"... stay the stressful course of wandering in the dark and guessing ..."

I feel like that's a highly accurate description of my career path (I'm a dev, not in physics). The part about dreading going back into work and the feelings of being inadequate - that the best effort is only treading water - is basically how I feel too. I wonder how common that is.
Having a human rabbit isn't something you can really stop.

Am I an idiot who went out way too fast for the first 600m and then died, or did I exactly hit my teammate's pace, and then fall off intentionally?
Zoom runs in the browser just fine (as long as that browser is Chrome, at least).
This topic got me reading on how recruiters made unauthorized changes to people's CVs, then someone mentioned about managing their CV in LaTeX and 3 hours later, I have managed to migrate my CV to LaTeX (it is actually quite nice to use). And the quality and polish of the pdf generated is on a totally different level compared to the word document I was managing with.
I like writing good documentation.

I’ve never seen any incentive for that, apart from colleagues’ thanks, which is not especially converted into promotion.
But the testing doesn't just take place at competitions. Athletes have to report where they are every day, and failure to do so leads to warnings and eventually sanctions. They can be tested at any time, but maybe various agencies have cut back on that during the pandemic.

https://www.wada-ama.org/en/what-we-do/adams
This view is too much simplified. If docs were tree vs graph problem we would probably have at least some orgs doing it right, while there are literarily almost zero.

Just few of the missing aspects:

1. Narrative style. You can't do ad hoc whatever wherever and call it a day. Most people don't have it and many are quite illiterate IMO. You need to practice this and most engineers don't like that. Hell, even most seniors don't like writing tickets IME which take almost the same time as putting garbage on Slack. I created templates on both GH and GL and almost nobody uses them even tho you don't need to think about anything but follow few rules.

2. Its quite hard to know what level of detail to put in documentation. You need a lot of experience for this - put to much, and it gets quickly outdated, put too little, and it doesn't convey much. Good documentation exists on multiple levels - as bunch of markup files "on the spot", as formal hi and low level documentation and also those are usually affecting different target groups so you actually need to design docs. Cross references are absolutely essential, the docs need to be 100% hyperlinked and in static site format (no big Word or PDF docs really, that should exist only as an export variant). But you also need a tree, because you can just say to people "here is a bunch of docs" just surf around, and good luck". So both tree and graph are required at the same time.

3. Documentation is a service. It has source code, build procedure, automatic link checking, versions, exports to bunch of formats, crosslinks, variables, macros, configuration for different environments, abbreviations, definitions, automation, includes and what not... Its quite hard to get it right. After years of struggle on different projects I finally created my own stuff [1] by bundling many different tools and configs in docker container that I use on all projects, for docs spanning 50-500 pages. I maintain that for years now, constantly (so yeah, its a job).

I am always interested in this as I write tones of docs as a part of system design role. If you have some good ideas to offer, don't hesitate.

[1]: https://github.com/majkinetor/mm-docs-template
Exactly, I find it funny how now I have to download additional 1MB of Javascript for a webpage to show me the place in the document I am at the moment.
You might like the approach I took with pggen[1] which was inspired by sqlc[2]. You write a SQL query in regular SQL and the tool generates a type-safe Go querier struct with a method for each query.

The primary benefit of pggen and sqlc is that you don't need a different query model; it's just SQL and the tools automate the mapping between database rows and Go structs.

[1]: https://github.com/jschaf/pggen

[2]: https://github.com/kyleconroy/sqlc
String parsing is not an appreciable part of the query execution cost. I'm not sure what the goal here would be otherwise?
but can it be raised?
I’ve been programming for about 30 years now - since long before “agile” and “sprints”. The mentality of those in charge has never changed: if you were smart, you’d be able to state immediately, with 100% accuracy, how long it will take to program something. You got it wrong, so you’re stupid. This mentality ate at me for a long time - in fact, I was terrified because I felt so incompetent yet I wasn’t qualified to do anything else. One day I realized that nobody I worked with could “estimate” accurately either - and I had become the person most other people came to when they had a problem they couldn’t solve. That gave me a lot of peace.
The style of the content is often more important than the structure.

I've invented a documentation style I call "Notes for Nerds"
It consists of the specific notes you make for yourself if you need to re-implement something complicated you've done.

It's example driven, very specific and includes only such verbiage as necessary to contextualize the specific technical commands or code.

I invented it because I found at Google that the best documentation was always the rough first pass stuff before it got prettied up. I specifically searched for deprecated documentation because it covered the technical exploration of the project before the final gloss was applied. Compare this to Google's public documentation if you want to throw up in your mouth a little bit.

Notes for Nerds style works smashingly. I hereby grant the reader the right to re-implement my idea anywhere you like.

Also, don't use Confluence. It is everything bad and wrong about a documentation tool. If Notion had a ticket system they would kill Atlassian overnight.
That's great to hear. I wish they would release more often.

I tried to build sway-git twice during the last 2 weeks. Just from the AUR, because I was feeling lazy after work. It failed twice and I just reverted back to sway 1.5.x because I couldn't bother to learn yet another build-tool and dive into C again. (Yes, I am one of those developers)
As a Cluster Headache sufferer I would like to remind everybody this is the only cure.
https://clusterbusters.org/
Reminder, we no longer call them “children in cages” now that bad orange man is gone.
It’s confusing as they say they’re shutting down 2 of the 3, but then there’s 4...
If a cardholder cancels their account and gets a new one, that card number won’t be shared and updated with Stripe’s Card Account Updater. We work directly with each card issuer to update the number if the physical card is lost, stolen, or got renewed. The most common use case I’ve seen: a customer losing their wallet and then getting a replacement card. But when checking out on a site where they saved their card, they don’t have to re-enter their new number. This is why we call it Card Account Updater.
Quantitative finance where information density is of the utmost importance and our interest isn't in getting the most number of users, it's retaining the most skilled users.

For our application we have many tables of data that are narrow in size, maybe two or three columns, and having a scrollbar constantly displayed takes up valuable screen real estate that could be used to display more tables.

It's also a fallacy to think that because we optimize our application for 90% of users, that we end up losing 10% of them. People are not static automatons that make binary decisions about using your product strictly on the basis of how scrollbars function. People are fairly flexible and can adapt, get used to new things, and balance many different factors against one another when making choices.
That is an interesting claim. Was there a US citizenship at the time, or were people from one state or another?
I think it's pretty clear at this point that OS X is meant to be interacted with using a trackpad, and that anything else is getting a second-class experience.
There's a long, multi-decade cat and mouse game between grey area drug manufacturers and regulators. Once labs start testing for one drug, or if a drug is banned, manufacturers develop new ones, and so on.
I love my new Logitech MX Master 3 mouse with its thumb wheel
I don't think I've implied that allocation in Rust was implicit but that's a fair point.
I call it Made-By-A-Macitis because it's so common in this industry since MBP's are issued by default almost in web dev companies, which inevitably leads to weird scrollbars here and there on their startup websites until someone else finally reports it or a dev finally breaks down and tests it on any other non-Apple device.
But let's "profile" how bad they are. Comparing Bitcoin to Argentina is not good profiling.

Also, optimizing Bitcoin probably makes less sense than optimizing some of the other offenders in energy use and pollution.

Why are we discussing the scope of "bad for the planet" if we aren't then "profiling" the effect correctly.

Me, traveling to work on a bike probably is probably bad for the planet but there are levels to it.
I think you might need a visual hint. A little flag or button that says “more data this way”.

Sideways scrolling is so rare on the web that it might just be easiest to add a little affordable at the right of the screen.
If you have both horizontal and vertical scrolling, gesture-scrolling systems (like touchscreen and two-finger trackpad) behave weirdly. It either wobbles back-and-forth, or it locks to a particular direction.

Also, mice with physical scroll wheels can only scroll in one direction.
You make a good point, that theres an inversion of responsibility here. Type systems can infer correctness, test suites have to prove correctness. I'm not sure this makes the toolchain overhead tradeoff a defacto major win, but its persuasive for sure.

Curious if you could elaborate on why you don't think the TS type system is sound? I'm not familiar with any arguments to this end currently.
I don't necessarily see it as angst. He didn't want it enough to keep at it. We're maybe taught to see that as a failure, but it can be a liberating realization.

I went to art school. I would not recommend most arts to anyone who can bear doing something different. You will likely sacrifice most of what people consider a normal life to be an artist. If you don't want it so bad you have no choice, you can have a very nice life. "Wanting it" can be a burden.
One thing I agree on wrt removing scroll bars is that scroll bars make a lot less sense now for articles, because you'll think you're 20% through an article, only for it to turn out that 60% of the article is ads and other crap. In that sense, it feels as if they've lost some of their meaning.

For articles, it might be interesting to do something to inform the user that not all content is alike, possibly through metadata.
Just out of interest, how old were the people you spoke with?

Personally, it took me over two decades of learning to make it work, and I agree that it's about O(n!) difficult.

I've had several failures, but kept perservering, and it paid off, so anyone reading this who feels like they're definitely poly but afraid to start the journey, do it!

FWIW, I've known I'm poly since before puberty, and it still was not easy. I think poly acceptance today is where gay acceptance was a couple decades ago, with most people being either dismissive of its validity, saying it's a bad idea in practice, and generally denying its right to exist.

I think we're slowly moving forward, however.
> Even the island of Hainan, China's least populous province, is equal in population size to the Eastern European nation of Belarus.

The least populous province is Tibet.

Now, sure it is technically not a province but an "autonomous region", but it's province-level and the article does not make distinctions. The article gets it right, though, when comparing Tibet to Uruguay, which has indeed a much smaller population than Belarus.
meh. there's more to a CPU architecture than its instruction set. this isn't the "death of MIPS." far from it, it's the remaining MIPS people applying their own understanding of design to implement a CPU with the RV64 instruction set (plus extensions, presumably.)

that being said... MIPS is certainly smaller than it once was. i hope there are still people around who remember how to build CPUs.
Is there a way I can get an idea of what it's like, without having to grab a couple of friends (within the 10 minutes)?
True, but the big networks process far more transactions than stripe does, have access to more data (where else has this card been used lately, has the bill been paid, has this customer used the card in a shop abroad, etc), and seem in a better position overall to combat fraud.

The network also has access to the account holders phone number so can actually call to validate risky transactions.

Lower fraud rates would also make issuing banks more likely to choose visa over MasterCard, so be a competitive advantage.
This is just adding unwanted complexity to an otherwise simple problem.

The purpose of a distributed cryptographic ledger is that no authority may commit to it without the required cryptographic private keys. If you have some party who can commit to the ledger arbitrarily, or who has a skeleton key, then you don't need the distributed ledger - you just need a centralized ledger with replication (far more efficient).

Any situation where ownership is enforced by a central party is a poor fit for this technology. You either want the cryptographic keys to secure the property, or you want the humans in charge to secure the property through a legal system. There is no sensible marriage between these systems. A system controlled by humans undermines cryptographic security, and a system controlled by cryptography obsoletes human control.

Therefore, the only thing worth owning w.r.t a digital ledger is the digital token itself. As a proxy for anything else, a digital token cannot assert right of ownership.
How? can you please share some example?
The things that jump out at me:

-Seeing another societal system in practice and realizing that there are things from back home (CA, USA) which I took for granted which actually worked better than anywhere I went. The corollary is things I took for granted that were actually horribly broken and easily done better everywhere else.

-If you're gone long enough, coming back to your own culture can actually give you culture shock, which is about as unique an experience as I've had. It is somewhat related to the above. Hard to put this one in to words... kind of a "dancing about architecture" thing. It's a new set of eyes.

-Perspective broadening interactions around relative wealth, prosperity, historical inertia, and personal responsibility. It became much more clear to me and much less hypothetical how some poverty is legitimately just lazy people and some poverty is circumstantial.

-I'm not ashamed to admit this one even a little: If you managed to extend your comfort zone while traveling, you win dinner party conversations when you return. I climbed big dangerous mountains and traveled to unique place. Nobody cares about the algorithm I worked out on a Thai beach, but everybody wants to know about North Korea.

-You develop the skill of being comfortable inside your own skull. Assuming you are traveling alone, there will be lots of time without a stranger to talk to. That's a lot of down time to spend with yourself and really examine your own thoughts.

-You develop a self reliance related to not needing a lot. Once you realize you are fine just fine with a book and an afternoon and maybe spending the night sleeping in a park (that the locals say is safe!), the world is less menacing.
> there's zero linkage to the physical world from an NFT unless it's recognized and enforced by some sort of central authority

Not at all the case. All the artist needs to do is publicly declare that they listed their art on an NFT platform, such as Rarible or Zora or what have you and that's enough. Direct communication with the fans is all that's needed, no central authority required.

Not all NFTs are created equal. Some have all the data necessary to reproduce the work of art embedded right on the blockchain, such as Euler Beats: https://eulerbeats.com/ . Others use IPFS hashes and embed the hashes on the NFT itself, so all you need is a single server in the world serving up that file and you can validate authenticity.

An NFT is sort of like a signed, autographed copy of something. Sure, I can have a reproduction of the Mona Lisa printed for about $50, but can I have the original canvas that Da Vinci himself painted on for $50? Of course not.

When I was a kid, I liked to collect baseball cards. I knew a mint condition Mickey Mantle rookie card was exceedingly rare and valuable. A signed and rare card can go for tens of thousands or more dollars. Signed baseballs or gloves can also have additional value compared to the underlying physical item. What is it about the signature that changes the value of something? You know that the player themselves interacted with that item.

That is the case with NFTs. They won't be going away. You can try to mint a copy of an NFT, but it will always have a later timestamp than the first one, and it won't have the original block number, so it's quite easy to root out counterfeits.
I think about it as a post-modern art performance. The goal of NFTs is to deconstruct the concept of ownership. It’s absurd by design, and relies purely on faith, forcing us to consider its deep implication in our lives and societies.

I don’t know if I’m writing this as a joke or not :)
The infield is not the race area proper, it's the area inside the track. GP is referring to having a non-racer (though still a teammate) run alongside the track as a motivator/pacer for those actually on the track for the race itself.