skysight-inc/HackerNews huggingface dataset:
> Second Life, the virtual world, does not have this problem in-world. Second Life averages about 40,000 to 50,000 connected users, comparable to GTA V Online.

Roblox is on a whole different level. Roblox has around 200,000,000 monthly users. That is 4000-5000x what Second Life has. The more users you have, and the more mainstream something is, the more likely you are to have some chunk of the population that are either sociopaths or otherwise think trolling or bullying or getting a reaction from people is fun.

In addition, the target demo of Roblox is kids especially young teenagers. At that age, a lot of social skills and introspection and impulse control have not developed for a lot of people. In addition, by targeting kids, they are open to a whole lot more scrutiny. For example, having virtual sex or doing virtual drugs in Second Life would not cause anyone to blink. If that happened in Roblox, it would be front page news on The NY Times and headline news on every news station, and likely a Congressional committee.
I've been using Duplicati forever. The fact that it's C# is a bit of a pain (some distros don't have recent Mono), but running it in Docker is easy enough. Being able to check the status of backups and restore files from a web UI is a huge plus, so is the ability to run the same app on all platforms.

I've found duplicity to be a little simplistic and brittle. Purging old backups is also difficult, you basically have to make a full backup (i.e. non-incremental) before you can do that, which increases bandwidth and storage cost.

Restic looks great feature-wise, but still feels like the low-level component you'd use to build a backup system, not a backup system in itself. It's also pre-1.0.
> All this dumb jargon you're using - "sjws" and "Oberlin sophomores" and "cultural marxists" - proves you have no fucking idea what my views are.

https://twitter.com/ggreenwald/status/1312443170064535553
I was hoping this was about fuzzing OpenJDK, but alas.
Thank you for your comprehensive and thoughtful answer. I agree with everything you said, except for the idea that we are transitioning, we will always live in a hybrid ipv4 ipv6 world (;
Yup, what Facebook does is just one of the results. It also suggests the kind of nudges Facebook could do.
I have barely been following the "children in cages" thing and know very little about it and have almost no context for it. Can someone explain why OP is being downvoted? This goes with what I've (very passively) seen, as far as I know the Biden administration has not done very much to change this, but I have noticed that the narrative has lightened up on this since he was elected
Can someone explain how this works? For e.g. Can an app choose to have always-visible scrollbars?
Three users submitted that to HN in the last 15 minutes, seems to be tracked at https://bugzilla.mozilla.org/show_bug.cgi?id=1697551
It's nothing new, investors chase valuation over profits, which among others depends on growth because of the benefits of network effect. As a result most invested capital goes into user acquisition, and products become heavily subsidised.

This venture model is good for unicorns like Facebook, who's network effect allows it to be eventually profitable, but the rest of the industry is not profitable. But VCs are, because of their management fees and because they avoid to be the greater fools, otherwise known as the bagholders who end up paying for it. VCs tend to encourage wasteful spending in the name of valuation on salaries, rents and user acquisition. It's a Ponzi-scheme where the bagholders tend to be limited partners and employees of the funded companies.
It's a lot of work to get the elements on the page to always space themselves such that one element is cut off. I think it's pretty impressive if a site bothers with that, but it's hard to call that "proper design".
It takes an afternoon to build a proof of concept. It absolutely works.
On macOS 10.15.7 (19H114):

- Chrome: Yes (89.0.4389.72 (Official Build) beta (x86_64))

- Safari: No (14.0.2 (15610.3.7.1.10, 15610))

- Firefox: No (86.0 (64-bit))
This is how chrome does it to. The first time you scroll a little you see how long the page is. You don't need to keep seeing something that doesn't change.

The funny thing is, if scroll bars never existed and someone tried to add them they would be considered terrible UI.

You need to hit a tiny target with your mouse, that gets smaller and smaller in proportion to the size of the document. Missing the scroll bar, and hitting the gutter moves you to a random page with no simple way to get back.

On small documents a small mouse movement scrolls by a small amount, but on a large document a small mouse movement can scroll way too fast.

On some systems clicking the gutter is "page down". On others it is "move to this relative point in the document".

With a mouse wheel or track pad the scroll speed is consistent no matter the size of the document, and the user can scroll faster or slower very easily. And you have a huge target - the entire document. There is no chance of paging when you mean to scroll. Scrollbars are obsolete.
Yep, sounds idyllic. Maybe some form of engineering consulting?
Back in my Oracle days, I remember wishing there was a way to directly code “execution plans”, instead of faffing around with SQL, which was just (from my perspective at least) a complicated abstraction on top of them ...
I have similar approach. If I can't send you think link on Slack, its not good enough. If you don't understand, I update the docs and send you the link/diff again.
Its not a loan though. If you fail to make money from your venture, you don't owe the "lender" anything. So you remove the risk to you (you can't owe someone $1 million without any way to pay it). The tradeoff is that you sacrifice some of the upside.
Haha, this!!
The politics around this are absolutely mind-bendingly stupid.

If you support putting children in cages and think its GOOD: You're a horrible person! Fascist!

If you support putting children in cages but HATE that we have to do it (for their own good! We have no better options!): A rational, sensible liberal way to see things!

If you think the migrant crisis requires a more humanitarian approach, and that they should be given better accommodations and we should reevaluate our Latin American policy to prevent such things: Tankie! You're being unrealistic! You support open bordered!

Really drives home how so much of American politics is just aesthetics. You can do bad things you just have to acknowledge their bad and feel bad about them. But not dwell on it too much because that helps the opposition.
That's why I'm suggesting the model is fundamentally wrong -- it shouldn't be represented as a tree (because conversation is a graph), and it shouldn't be represented as a "feed", because its infinitely recursive and a feed is specialized for a single depth.

The best representation is to flatten the graph (to produce a linear set of posts), and dynamically iterate from a post to its parents and children per user input. Inline post expansion ala 4chan[0] is the superior representation, because trying to decide ahead-of-time the best "hierarchy" to represent is the wrong question. The conversation is dynamic, and inter-related, and thus so too must be the UI. Obviously inline doesn't make sense on mobile, due to limited space, but its fundamentally more correct.

It's the same reason twitter conversations beyond a single thread are hard to follow -- you're iterating trees but you're trying to read a graph.

[0] http://freestyler.ws/images/styles_screenshot/1/84/42236/422...
Recruiting should require basic familiarity with the target industry, and knowledge of what type of background is actually relevant to a position. The overwhelming majority of random recruiter messages I’ve received over the years have basically just shown the cluelessness of the recruiter.
Where are your billion dollars? :)
Well hat is wrong vi wild look at the scrollbar to see if it was worth scrolling

Or use the scrollbar to jump to the top, you are forcing me to do extra things
> 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.

What happens if the artist declines to participate in the NFT marketplace, or (gasp!) even in social media altogether? In practice, one of the things that can happen is someone impersonates them, steals their art, mints tokens for it, and the artist gets nothing.
Thanks for posting the link to this podcast! I enjoyed listening to it. It seems the situation is not as bad as Google Earth would have you believe - stuff got torn down in a storm but they are planning to rebuild it.

One thing that caught my ears was the short snippet when they talk about about how the men in the region are looking down upon farming... smells sort of like a "startup opportunity" to me.
> * { overflow: hidden }

defeated dev noises
So you don't use a monitor either?
You can’t give 10 Fake Nikes the address of Nikes original wallet, that’s not how this works. You can’t just assign an NFT any address you want, this is all verified via smart contracts. The point of the block chain is that it’s immutable.

Here’s Nikes patent for this:

https://pdfpiw.uspto.gov/.piw?docid=10505726
LG OLED TV serves an ad to customer while updating apps
The article that links to specifically mentions cases where Trump was wrongfully accused putting children in cages via false information, and actually does you the favor of linking to an AP article entitled, "AP FACT CHECK: 2014 photo wrongly used to hit Trump policies". But apparently your preconceived narrative is so comprehensively correct that you don't even bother reading the linked article...
The simpler explanation is that drivers familiar with the feature aren't task-saturated managing the feature.

It's like learning to drive for the first time: you're task saturated just keeping the car driving straight and at a consistent speed. After a while you learn to manage that and then your attention turns to other aspects of driving the car.
"Work consists of whatever a body is obliged to do, and ... Play consists of whatever a body is not obliged to do." -- Mark Twain

This is consistent across most human activities. There's no better way of making an otherwise enjoyable book deadly dull than to turn it into a class assignment.
I think the coolheaded responses on HN are refreshing. You only see people who are onn fire on /biz/ and /r/WSB. They are way too emotional.
Ah, good call. HN ate your asterisks, but yeah, the first bit before the / is "maizure" in morse. Though having no spaces between the letters makes for some ambiguity...hard to decode the rest.

## *# ** ##** **# *#* * == maizure

I can find some long words with a dictionary approach in there, like:

ARRIVE -> .-.-..-......-.
CLEVER -> -.-..-......-..-.
DESTINY -> -......-..-.-.--
FENCED -> ..-..-.-.-..-..
MEMBER -> --.---.....-.
MISTER -> --.....-..-.
(etc)

But, too many variations that direction too.
"Monetary policy" is the term used by fiat economists to describe their policy, which inevitably boils down to debt expansion towards infinity.

Bitcoin is an experiment at providing an alternative to infinite debt expansion, by defining a finite quantity of the asset which can ever exist.

The idea behind MMT is that you can kick the can down the road forever and the road will never end. Whose ideas are ridiculous, you say?
I really think that Windows 2000-era Windows Forms had the user experience nailed perfectly. It wasn't the prettiest UI paradigm ever, but it was the most functional and easiest to teach. Nothing was omitted, and the user was shown everything they needed to see in order to get a complete idea of the state of the application.

I don't think that efforts to hide UI elements that aren't in use is going to prove to be a good idea when we look back at today from the future.

Here's a good rule, in my mind: Don't hide UI elements from the user. End of rule. I do not care if it looks better without whatever UI element. The toolbox in my garage would look better if I could only see the tools I needed at the time I need them, and I would return that toolbox (or never buy it in the first place) because it is constantly lying to me about the state of the toolbox, which is absolutely insulting position for a toolbox designer to adopt.
My mouse has no scroll wheel (it's a trackball) and there are some websites that I basically cannot use.
I can imagine scaling the tech up to deal with large ships is a lot more challenging.

But I'm posting this from a small boat with a pretty standard diesel engine also used in agricultural and plant vehicles, and something like that would fit in my engine bay...
I'd call it a trend not a core philosophy.
Running an ASRock DeskMini with an i9 & 32GB RAM. VSCode remote works well with it. It barely uses 8GB of RAM.

Added 8TB of storage for a Plex server too.

Combined with Tailscale[0] you can access anywhere in the world, too.

[0] https://tailscale.com/
> insert anything you enjoy

Raptor conservancy. It's often cold and wet (an outdoor job) and often menial (someone has to clean the projectile poop) and I'm a newbie where the young people are my mentors. And I don't get paid (the previous 30 years are funding this).

But the experience, on a summer evening, in the rolling countryside, of a Peregrine Falcon diving at 100mph and hurtling right past you is unbeatable.
Do LeetCode
I recommend listening to this podcast, it seems might not be totally dead there after all. Podcast was released yesterday and they talk about rebuilding it:
https://www.bbc.co.uk/programmes/w3cszv2l
Because they're what everyone wants - the counterpoint. They get ratioed because they aren't preaching to the choir.

You know what posts don't have them? Ones that don't offer them anything. It's generally incendiary posts that are picked apart, and that's because they're easy and worthwhile. They have an audience that would otherwise avoid the message.
i lost my father a year ago, and was there as he passed away. society/hospice tells us that it brings comfort to the dying to be surrounded by family - who knows (and is the least i could do to support him after all he did for me). what i do know is that watching someone die is not for the faint of heart - its brutal. thank you for sharing your story and articulating/validating how i've been feeling about things. i wish you peace on your journey.
I don't know that this applies at utility scale, but on a home scale they respond within the cycle; that is, they take up the slack before the next 60hz peak or trough.
Making my first Internet of Things device (for measuring temperature, humidity
> 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?

Nobody would be fooled by such a patently ridiculous argument. People have common sense.
> It’s only about sharing knowledge and passion.

This is what made Paul Stamets such an icon before the age of YouTube.
potentially yes that could be a market we expand to. We want to capture all the engine exhaust CO2 we can! So maybe trains as well.

There are different exhaust compositions for the engines on these different vehicles, in part because they use slightly different fuels. So there will be some research and work to do before jumping into the next market, but we love developing technology that has never existed before, we are so excited!!
I'm not sure how you expect content creators to create content when they're not creating content anymore.

How do they "adapt" to putting food on the table when they're not getting paid for the work they do?
I mean, a lot of things are thrown out here as rhetorical questions that actually have simple answers that undermine the thesis of the piece.

It doesn’t look like a currency precisely because it doesn’t have the properties of fiat currency. It’s not a good way of performing small transactions because the transaction costs are so high.

There are precendents for things that have high value but low intrinsic value. Gold and diamonds are good examples. So the question is, why is Bitcoin fundamentally different from these?
super click baity title
This is hilarious!

I've often wondered about how other's approach listing "skills" on resumes and interviews. Most of the tools we work with require working with it exclusively to become an expert.
If I felt like I wouldn't get blank stares a lot of the time, I would absolutely love to use this. I'm at a completely different level of the industry than most of HN, so I don't get the benefit of (sometimes) interviewing with someone who is technically inclined rather than just a manager.
I was watching my 11 year old nephew play some game on Roblox, and he kept alt tabbing between the game and a black window full of text

I got closer, and sure enough, he had a window full of python code!

It turns out that Roblox had (has?) basically no anti-cheat measures built in, so you can download a hacking toolkit that gives you direct python control of all the game's memory

I told him that cheating is wrong and you're only cheating yourself of the satisfaction of a game well-played, and then walked him through using the toolkit to make a new cheat.

His popularity skyrocketed among his buddies after that, haha
Ah I see you don't work at CD Projekt Red - where they decided to hard-bind "use" in Cyperpunk 2077 to the middle mouse button which many mice have problems detecting due to prioritizing wheel smoothness over clickability. My partner had to borrow a different mouse to make it through the tutorial - after which it allows you to rebind the button.

This is a very underappreciated point.
Thank you for actually posting a link. I was hoping to see something like an article on the kinds of PEDs used, across various sports.
I look back on college, and so many classes seemed like a waste of time. I understand a well rounded education, but so many classes seemed like fluff. I once took a Abnormal Psychology class. It sounded interesting being premed. For half a year we sat in a circle, and talked about feelings. I was so shy that was the last place I would open up. I used to think, If I was honest, I would admit I was still a virgin, and had a deathly fear of public speaking. I loved the teacher though. She really meant well.

If I had a kid, I would supplement his education. I would make sure he knew mathematics well. I also think physics should be taught much earlier, along with the finance, and the markets. As a kid, I was interested in woodworking, cars, engines, even electricity, but the teachers had us coloring world maps?
The scrollbar is still there if you really want to use it, it's just not always visible. You can always move your mouse over to it and use it like always, but it's not going to appear unless it's being engaged in some way.
"Can someone explain why OP is being downvoted?"

Probably for implying that Trump wasn't that bad, when he clearly was.
"It's not totally clear though that the benefits couldn't be had without living abroad by a sufficiently imaginative person with the correct literary diet etc." -

I see observations like this one as being totally off (and I may have been guilty of having slightly similar, although way more nuanced, views years ago). Can someone playing volleyball and being sufficiently imaginative understand/feel playing football (the European one)? From a theoretical point of view, they may have a sorta intellectual understanding of it. Both sports involve a ball, they are both team sports, there is a referee etc. But until you do it, you have no real understanding of the differences in the practice of the sports. You don't get, in the sense that you don't feel, the positions, the dynamics, the different energetic systems that are taxed.

And it is the same for traveling as described here. Sure, you can have a sorta understanding of Cuba, the mix of poverty and ambition, the political ideas that motivated the revolution and the quite different reality of day-to-day living. Sounds like Detroit, does not it? Maybe. Or you may think, getting back to my previous example, that you don't need to go to Brazil to experience playing football, you can just go to a park in SF, play a pick-up game, and get the same football experience as you would get in Brazil. Intuitively and logically, the answer is no, you cannot. Because it is not just the action, it is the action in a particular context.

When I was in Cuba years ago, I understood much better than I could have imagined, through a mix of observation and participation, the dynamics emerging from the interaction between top-down politics and local (black) markets. I understood much better (through observation!) how romantic relationship develops when people are looking for a way out and have developed quite ingenious ways of tricking "whales". Would have been possible to get the same understanding in my hometown or in the town I have been living in for more than 15 years? I don't think so.

I went to Argentina for some time. I got to know better how different cultures (Italian, Spanish, Native) may get mixed together, but still maintain visible and distinguishable cultural roots. And now I can see the mix and the roots in other situations and in other contexts.

Experiencing different cultures made my life incredibly (with respect to my previous perspective) more profound, interesting, and adventurous.
You can use ::-webkit-scrollbar and ::-webkit-scrollbar-thumb to force the scrollbar to be visible. It seems to be the easiest way to make sure the user knows a div is scrollable, even if it is fairly hacky.
> I end up having to go find every query in the app referencing that table

This sounds like bad design, why would you have SQL queries for the same table littered across a project, rather than in context with each other in the same file/class/interface/etc.?

Most of the CRUD experience I have is in Java, and I've preferred using JDBI over ORM's like Hibernate. You write a CRUD interface for the table and annotate the methods with (something very close to) plain old SQL. I can define how a SQL row gets mapped to a POJO, though in many cases the default mapping logic is fine. I know exactly what SQL will be executed, at compile time. I use Liquibase to manage the database schema. It's about as painless as it gets; I've had many obtuse errors to resolve attempting to use an ORM. I think most importantly, I'm familiar enough with the schema that if and when I need to do an ad-hoc query to give some data to an analyst, or debug an issue, I know what I'm working with.
I think the point is that I don't necessarily know by looking at a page that there is anything to scroll to without seeing the scroll bar. I may land on a page that contains enough content "above the fold" that it appears that's all the content available, so I navigate away without scrolling down to discover the additional content below.
Zoom is great, but I'd quibble with "just fine."

Zoom's browser client doesn't use the browser's underlying WebRTC implementation for encoding/decoding and bandwidth management. Instead, Zoom cross-compliled their proprietary h264 and network stack to web assembly, and that does the heavy lifting.

Which is a really, really cool hack. But the wasm instruction set is much more limited than what you can do in natively compiled code, and access to the browser's networking internals are similarly constrained.

The Zoom web client doesn't -- and probably won't ever, with this architecture -- be able to do a good job with calls with more than 4 or 5 participants, or be able to handle the full range of real-world network conditions that are necessary to achieve what I'd call "just fine" for broad use cases.

Conversely, Zoom's desktop client defines call quality for all of the rest of us working on this stuff. Our goal at Daily is explicitly to get to as good as Zoom, for all use cases, running in the web browser. For "normal" video calls up to about 12 people, we're there now. For larger calls, especially on low-end hardware, there's still work to do.