skysight-inc/HackerNews huggingface dataset:
Yet another article defending Bitcoin that only tackles strawman arguments and ignores the indefensible issues.

1) Bitcoin is environmentally harmful

2) Bitcoin's only practical use right now is paying off ransomware, or hiring criminal enterprises.

In other words: From all appearances, from the time that Bitcoin was created, the net effect on society has been negative. And there is no sign of that changing in the future.
First thing I do on a new mac account is enable "always on" scrollbars. They give me visual clue as to how much of the information I am reading - am I 10% down the page or 80%?
It has been open source since the very beginning:

https://github.com/andrewshadura/tnat64

https://tracker.debian.org/pkg/tnat64
The human mind invented the concept of life. There’s no objective definition other than what people decide that it means, because no other form of intelligence tries to make the distinction.
Not GP, but I pretty much only ever use the mouse/trackpad for testing from a user perspective or in some apps that don’t have good keyboard support.

For the browser I use the Vimium plugin to navigate and only need to use the mouse in the case the site is badly made and e.g. a button is not a button but some styled div element with an event listener attached.

Most of the other daily needs like functions of the tiling window manager (AwesomeWM), Editors (IDEA, VS Code, emacs), terminals, etc. come out of the box with good keyboard control support.
WSB is just another internet, within the internet. The whole web used to be crazy town, until that was not OK anymore. As WSB continues to grow, more "normal" people will enter and eventually WSB will be like any other average place for average thought. Instead of the roller-coaster of gems and shitty posts.
It would be crazy to ignore 10% of the user base--to provide them no means to use your product or some features therein. However, it's not crazy to reprioritize their preferences. This happens all the time, and rightly so--if you can choose between delivering real functional value for a supermajority of users or cater to usability preferences of 10% of users, the former should win every time.

Note also the distinction between "prefers scrollbar" and "touched the scrollbar at all". At most 10% of users prefer scroll bar; the parent only claimed that 10% of users touched the scroll bar at all.
My mouse's scroll wheel does not tell me that there's more content available to the right.
> Anyways, in this interview I was being asked about Java and I answered every question by saying I don't really know Java. The interviewers were obviously getting annoyed. So I asked "Sorry, I thought this was a C# job?".

Are those types of exchanges still take place at the interviews? I was lucky enough to avoid them, having worked at companies that are able to afford to spend extra time training people. Those types of discussions often remind me of the Linus' quote: "Bad programmers worry about the code. Good programmers worry about data structures and their relationships."
News flash: You can open a PDF with Word and edit it.
The practice of charging a replacement card is relatively new and not how credit cards worked for decades.

Why wasn't customer consent part of the process? Because that would lead to a huge number of denials and account cancellations for unwanted services.
The issue with MacOS is a lack of user choice. One reason that I gave it up 20 years back.
No one said there wouldn't be some ramp up time. Especially if there is another senior Java dev on the team that can "show the ropes", I don't think its that bad.

If we're talking about a lead or solo dev position, it would cause issues though.
The problem with notify is it can miss notifications if the connection drops (e.g. you restart the application process, server, or database), and I think also if there are too many notifications.

It's only really useful for things that should happen, not for things that must happen.
For us, it was vocal Windows and Linux users that were asking for the scrollbars to be visible 100% of the time.
Compare the scrolling behaviour of OPs example table, with the scrolling behaviour of Excel or Numbers.

With OPs version you get immediately lost in the grid because the headers don't float along with the scrolled view, which makes this best case useless, worst case harmful (e.g. confusing important columns).

If you have thousands of columns you're not going to do manual eyeballing of values anyways, you'll lose track because scrolling is not accurate enough, so you might as well represent rows as documents which densely shows the fields/columns and values, and which can then in turn be shown in a vertically scrollable list.
> This goes against the rule of thumb where if 5% of attendees are vegetarian you serve vegetarian and omnivores will adjust to it

I've never heard this before. 5% sounds incredibly low, I would think it would need to be 25% before omnivores would be okay with it.

If somewhere isn't serving meat, I don't want to be served there.
Here's where it is right now!
https://globe.adsbexchange.com/?icao=aa0db8
Ask HN: Is Your Spacebar Working on YouTube?
I noticed this earlier, and I'm not the only one, I've asked around and people have tried using it in the search bar on Firefox and it just doesn't work.
125 people is too small as a sample to take any conclusions
I doubt full automation will ever happen, but I believe "mechanization" is already happening with RPA on workflows that are stable and reproducible.

Commercial AP automation solutions (SAP ARIBA, etc.) exist today but afaik there's no universal standard for electronic invoicing portals, so companies trying to invoice their clients find themselves having to manually enter data on different invoicing portals depending on which software their clients have implemented (there is even a processing fee at times). The burden is borne solely by the invoicing party however.
To me the key difference post-Trump is that the family separation policy is no longer in effect.
Significantly. A 1952 washing machine cost $300 back then. That had the buying power of about $3k now.
My biggest question about this is: What is the value proposition for the renter?

Just renting out home space for working sounds like it would be likely have only the same amenities as the space the renter lives in. I just don't see much of a benefit.
Why NTD Media in particular? I hadn't heard of them before so I looked them up and it looks like they'd have their own particular bias. That's not some kind of judgement as basically all media has some kind of bias.
In fact, OVH themselves host e.g. backups of SBG in RBX.
Disney+ only needed 16 months to crack 100M subscribers
I try to let the expectations for the interview be set by the expectations they will find when they start.

It's useful to know what you're looking for when you go out in to the market...
The legal system does not work like this even though I see it all the time, and a lot from programmers.

You mostly cannot get off on a technicality like this. If they judge believe that a reasonable person thinks there was a human rabbit they can DQ you even if there are other explanations.

Same with all the plausible deniability with passwords etc, the judge can simple not believe you and put you in jail until you remember the password (even if you do not remember it).
Actually yes. Anton Petrov recently (15 may 2019) had a video that most water was from asteroids or was already here, not from comets.
Would be curious to see the results controlling for page size and for type of task. For example, I normally don't use the scrollbar... until I do (because I'm scrubbing a huge page looking for some specific thing). And then I get annoyed that grabbing the darn scrollbar handle with a touchpad feels like a dumb peekaboo game.
Would love to chat. You can contact me in my bio.
> Not really - you could write cross-platform GUI applications from a single code base in 1996 if you wanted to without using Java. It was unpleasant, but it was absolutely possible.

Right - as seen by Netscape. We can also speak about codeweavers and others we have, but in '96, those were out of reach by all but the largest applications. (Pagemaker, word, etc.) However, the honest truth is that web apps were an order of magnitude cheaper for anything that wasn't desktop-heavy in 1996.

Again, worse is better.

> Python and Java are relatively painless in this regard.

Does your user have the right version of python? Are you bundling python with your application? I haven't worked with pyinstaller - it might be better today, but

And as far as writing python gui applications... Tkinter and WxPython are ugly. PyQt and PyGtk, last I looked at it, was painful and effectively meant knowing C++, and Qt licensing from non-oss is rough. Jython is punting the java problem above. In what world is this not painless?

I wrote a JavaFX app just for myself a bit back because I didn't want the overhead of Electron for my simple app. The experience in bundling it for each was not straightforward, especially with post Java 9. Jpackage and jlink and graalvm exist today, but the work around them are not as straightforward as getting a webapp up and running.

The experience does not, by its very nature, have to be worse than web applications, but we've had two orders of magnitude in engineering effort to make the web application developer experience better. In 1996, even with as small as the internet was at that point, enterprise application deployment was so painful that web applications were a giant competitive advantage.
Nobody seems to have posted Stuart Halloway's Narcissistic Design yet, so I'll just leave this here.

https://www.youtube.com/watch?v=LEZv-kQUSi4

Has some great insights and quips. "Nothing says 'screw you' like a DSL"
Space bar does not work on YouTube search at the moment
Messed up a college entrance exam form once that used a small <textarea> with several lines requiring a response. Thought there was only 2 or 3 questions when the remaining 5 or so were out of view. Without the scroll bar I had no way of knowing I wasn't viewing the entirety of the element. An example of bad form design, but still.
£160k? Holy crap. Any tips on how you got to that level? Sounds really good even for contracting - how many weeks a year do you work?
> It’ll be like us hearing about how our great-grandparents had a 2 year old work dangerous farm equipment alone. You think “How the hell did anyone survive?”

This reminds me of a old news article from Sweden I came across some weeks ago. The headline was something like "Driver crashed into house, judge released him without any fines because he was drunk so couldn't properly control the car"

In the context of the modern world, it's hilarious. But one could wonder how that news headline was reacted to back in the day.

Edit: Actually found it, I was barely right, still funny (https://teknikensvarld.se/nyheter/bil-och-trafik/rattfulls-d...)

> In 1928, a materially serious car accident occurred on the national road between Örkelljunga and Åsljunga.

> It was an Örkelljunga resident who drove over a merchant from Skånes Fagerhult.

> At the subsequent trial in Klippan, it was said that Örkelljungabon, who was the cause of the accident, received a mitigating sentence because he had drunk brandy and therefore had difficulty controlling.
Not only that, but seeing the scrollbar tells you that there is more content that you can't see.

This is especially useful if you made your modern front page super fancy so that the above-the-fold space looks like a tidy complete package. Or if you have a sub-panel containing a list of something.

I make web sites for students. I've frequently found that, if it's necessary to have a scrollable list of something, I need to dynamically change the height of stuff so that the list starts with some list item partially peeking out over the fold, otherwise half the users with hidden scrollbars won't know to scroll and find more stuff.
If you need that large machines, and are willing to use reserved instances, you'd go with dedis on OVH instead of VMs. Which is significantly cheaper
I do that too, but out of habit from other pursuits rather than a real necessity. Recently, I've found myself going to Emacs and packages' internal help first, and I usually find what I'm looking for. Despite me spending several years not believing it, it's really good documentation for the most part.
I can make one negative suggestion: while I did enjoy listening to Rob Ingles' narration of The Lord of the Rings, the parts about Frodo and Sam trudging through Mordor didn't exactly lift my spirits during August marathon training runs.

Basically I just listened to whatever my library had. I did enjoy several classes from The Great Courses, which are now available as downloadable content. The one on the Philosophy of Science was unexpectedly eye-opening for me. You should be able to track down a code for a free month with little effort.

Since then I've switched to podcasts, which are free and plentiful, and available on any topic you could possibly imagine. Between running and commuting I download about 20 hours per week, and each of those comes with back episodes amounting to many hundreds of hours. And it's zero effort: once I've found a podcast I like, new content just materializes. And if an episode isn't engaging, just skip it.
In my experience, this is not true. The web version is missing features that the desktop version has.

Zoom also uses dark patterns to try to get you to install the desktop app, even if you could join via browser.
Not all mice have scroll wheels.
It's not just Apple. Android is the same - good luck "catching" the scrollbar to read a long document in Chrome.
My experience was in NL too and agree with all your points.

After the _second_ botched attempt I don't understand why building in-house was decided - instead the company inherited a super rushed barebones MVP with zero docs and spaghetti code...
From Wikipedia you linked:

> There are recurring tales of sailors being pressed after a shilling was slipped into their drink, leading to glass-bottomed tankards. However, this is likely to be a myth, for the Navy could press by force, rendering deception unnecessary.
There's a Burning Hell song called "Give Up" which expresses your point nicely: https://open.spotify.com/track/32BAQ6weHlO7hS1O3HEdYK?autopl...
As a user of a laptop, the reason I use arrow keys to scroll is because of infinite scroll. Websites with that feature are effectively unusable via the scrollbar because it gets hijacked as you're in the middle of using it, move from 50% to 25%, and suddenly you're pressing down on 50% of double the original lines and get jerked past a quarter of the open entries in your feed. It's a terrible experience that forces you to use arrows or the scroll wheel as a workaround, not because that is an actual preference.
The token does not notice, and that’s exactly what we want. As the original buyer, the token is already stored in my wallet when I bought the shoes from Nike.

Whoever stole the item can try to sell it, but given they don’t own the wallet that the token lives in - everyone will know it’s a stolen good. Another benefit of NFT for psychical goods.

Here is Nikes patent for this use case: https://pdfpiw.uspto.gov/.piw?docid=10505726
> 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.

Ahh yes, the “General” section of phpBB. To be fair though a whole generation as come online since then, that never had an opportunity to learn for themselves yet. The internet itself moving away from small niche sites/forums to subreddits/groups/categories under big monoliths.
No because it's not as extreme as that. What you are talking about something that Taleb talks about which is a kind of minority rule [1] where for example kosher people will not eat food that isn't kosher, but non-kosher people will eat food that is kosher and so the end result is that Coca-cola, Pepsi, etc... all ensure their products are kosher even though only like 1 percent of their customers care about it.

That is a very important principle in UI design and we certainly adhere to it and take it into account, but this has nothing to do with that. We're talking about scrollbars here, and unfortunately the people who prefer to always see a scrollbar are not going to ditch your product strictly on that one single criteria.

[1] https://medium.com/incerto/the-most-intolerant-wins-the-dict...
If the business is "restaurants", but if it's "programming language conferences" I don't think vegetarians are going to start picking up C++ because PyCon didn't have a vegetarian option. No one is picking software based on scrollbar preferences just like no one is picking software conferences based on their dietary restrictions.
The government will surely fine themselves and learn their lesson. /s
If people are coming across the border with kids that they don’t have proof are theirs, what do you do?

Do we send the kids back across the border with the adults that brought them across?

How do we find the parents of these kids once they are detained?

It seems like a hard problem to me. Ideally we’d reunite these kids with their parents. The logistics of finding the parents of thousands of undocumented minors is pretty intense.
Life should be defined extremely narrowly, as in requires DNA or RNA. This frees us to consider equally complex non-living things (like AIs) on their own terms, without being hung up on whether they are alive or not.
RFC 8305 – Happy Eyeballs Version 2: Better Connectivity Using Concurrency
A minor point: the Nimrod restaurant is no more.

https://www.capenews.net/falmouth/news/falmouth-planners-app...
Nearly every industry. Pareto optimization implies that in almost all circumstances you get more bang for the buck investing in improving the experience of your 90% of users than the remaining 10%.
Less than a month ago there were just NINE children being held, according to CBP documents cited in the CBS report. There are a further 8,100 migrant children being held at the Office of Refugee Resettlement. [0]

[0]: https://www.cbsnews.com/news/migrant-children-border-patrol-...
What types of sites are these? I’d say React and co should be kept for webapps, not websites. If it’s just static content or a simple shopping site, Wordpress is going to beat any client-side system hands down
Spacebar doesn't work in YouTube search bar on Firefox
It's exactly because I had to build such things.

You can have pretty much as many things as you want in one dimension, but the other dimension has to be limited in turn, or people will get lost and confused.

If your users start to hold a piece of paper up to their screen to not loose their row you've failed as an UX designer.

Give them the ability to make sub-selections, and to reorder data. And compress the rest into interdependent interactive charts where selecting a data point in one, highlights the corresponding values in the others.
The Chinese people might, since the Organization of Islamic Cooperation [1] and Muslim majority countries in general [2] overwhelmingly support China in Xinjiang.

[1] https://www.oic-oci.org/docdown/?docID=4447&refID=1250

[2] https://thediplomat.com/wp-content/uploads/2020/10/thediplom...

But of course you'll never hear of it in western media.
I think the scroll bar getting smaller is a by-product of it being less prevalent as a usable control since swipe and multi touch scrolling is the fashion now.
How to connect your Oculus Quest 2 to Second Life
> Now, if[2], say 150% of the shares are held by buy-and-forget investors, who won't sell, regardless of where the price goes, a short squeeze is possible

That's precisely the whole premise of gamestop's rally. It's weird why you accuse those who state the same as you as being "morons" just for pointing precisely the same fact that you've just pointed out.

> The thing is, when GME goes to some ridiculous valuation like $300, some of those buy-and-forget investors may be inclined to take their money, and sell.

Think for a second: Don't you think that it might just be because of that why "hold" and "diamond hands" is repeated ad-nauseum by those who rally behind the short squeeze?

Perhaps those "morons" might have a point, right?
Are they?

I don't think so.
Is this the correct link? The text appears in this thread, which has much more context: https://twitter.com/simonw/status/1369705219110498304
ELI5 Clip: A Beginner's Guide to the Clip Model
they might understand, but they also want to profit as much as possible on it ;)

anyway, I like to talk about "archaic" systems in terms of fast and slow (rather than old/archaic/obsolete. for example when I talk about the reason why election processes should not be "computerized"/networked it's because you want a slow system, it's a feature. The slow system gives you a slow result (but in an acceptable time), but it also avoids fast/at scale fraud.

I think slow while still holding slightly negative connotation is not as negative as archaic and other option (slow food is good)
SQL, alike JS, is not a good target for the myriad of languages(and orms) than target it, and it have intrinsic limitations that are historical artifacts.

Is not the cost of string concatenation, is to provide the benefits of a good byte code that could allow, for example, type check input, schemas and other stuff on client side before touch the db. Is similar to how GraphQL unlock great tooling because is a specification that was designed for be a target of said tooling.
I disagree. But let me know how do you define the line where this electronics should be repairable and the other ones should be DRM locked.
I think if you're of the opinion that installing any toolchain (as opposed to writing files right to disk and having Node read them as-is) is "bloat" then obviously it will be hard for me to convince you it's not. I can say, however, that though your experiences may have been valid even as recently as a few years ago, there are very few bugs in these tools these days. Moreover, TS is not a place where these bugs appear; shipping prod code from TS source is literally just stripping the types as you check them, and whether you webpack/babel/etc. afterwards is up to you. In short, "bloat" could possibly be considered a real thing in other situations, but in the context of TypeScript it certainly isn't.

Perhaps your previous experiences with these sorts of tools has affected your view of this one. I respect that. I just don't think it's relevant here.

> "why write type annotations when you can write assertions?"

Because you don't have to write type annotations most of the time (hence the "figures them out for you" that you omitted). TS infers them, even from things like database or API calls. We're not in Java land, where every type needs to be specified. TS understands what you mean, and will warn you (or configurably, throw an error) if it doesn't. It's a false equivalence.
It's still an issue because the problem isn't solved, I guess. The border is porous and the country is divided as to whether or not they want to repeal immigration laws or allow foreigners to break them. But hey, if it was me I'd build a wall and prevent the children from being dragged into this by (maybe well-meaning) adults in the first place.
In addition to the sibling answer, CO2 is both a gas at any sensible pressure for a diesel tank, and has more molecules (and mass) than the constituent fuel.

This adds up to more volume than the original diesel— a lot more. There's no actual efficiency to be gained here, especially since trucks are more constrained by mass than by volume.