skysight-inc/HackerNews huggingface dataset:
Regarding the discovery problem...

I've been on the internet since the 90s, and centralization was inevitable from the start and visible from the early days.

Independent bloggers started blog rolls where they link to other bloggers. And soon you could find this copycat behavior where everybody linked to the same "top" bloggers, establishing hierarchy. All traffic to a handful, the rest gets nothing.

In absence of search engines, we had portals with links. But the real estate is limited, so again hierarchy is established. All traffic to the head, none to the tail.

Then we "democratized" it with things like Digg.com, but not really. A handful of people (at one point in fact only one user) decides what gets on the homepage.

Now things are far worse even with influencers snowballing into power and algorithms promoting what plays on our emotions.

You'll see this pattern everywhere you go.
Also seems strange to dismiss outcomes in favor of incidents. Most incidents are slow-speed fender-benders that don’t hurt anyone. You’re skewing the data to worry more about those than whether you actually get hurt. Same is true of worrying about motorcyclists. If they hurt themselves, it doesn’t affect you.

If you care about whether you’ll get hurt, which sounded like your initial premise, then it’s a good idea to worry more about the statistics of outcomes than of whether there’s an accident or not, especially if many accidents are injury-free, right?
And in my experience, a key effect of speed limits is that when you're driving that slowly, you're more likely to be daydreaming because there's (99.9% of the time) no reason to pay attention. And that 1-in-a-thousand time in your induced daydream is when you really needed to be paying attention.

In other words, higher velocities have longer stopping distances from a purely Newtonian perspective. But from a human factors perspective, making the job boring impairs the operator's reactions, also causing longer stopping distances.

Obligatory anecdote: over last summer a new family moved in down the street, put up their own "no speeding!" signs, and pestered the town until they got the town to put one of those radar "your speed is" devices right in front of their house. This seems like a really stupid tactical error. If you're concerned about the reaction times of drivers endangering your kids, the very last thing you should want to do is to put a flashing sign that demands the driver's attention right in your front yard. Why distract the driver from seeing your kids?
Shitposting
In the previous 30 days on HN:

540 links to wikipedia.org
20 flagged
58 posts with more than one comment

3984 points (18% on one post discussing MacGyver-style airborne medicine)

254 users with one post
30 users with two posts
35 users with more than two posts, including...
1 user with 39 posts
1 user (or more) who only posts about a military operation in East Europe
2 users with multiple posts which all earned 10+ points

Sample of linked articles:
Fuck,
Wikipedia Is Down,
Davy Crockett,
Brownout,
North American Fur Trade,
Colossus of Rhodes,
Queen Sacrifice,
YKK,
Ukrainian Language,
Nickel,
Aspirin,
Military Organization,
The Scottish Play,
The Dress,
Encarta,
Longest Wikipedia Pages
> Every browser you use is forced by App Store policy to run off of the system WebView, which is Safari

No. It’s WebKit. Not Safari. That was the whole point of this subthread.
Hybrids are straightforward enough. A "simple" way of achieving that is to support using the indexes to directly answer queries, as quite a few databases do. Now an index on a single column is also a columnar store of the contents of that column, yet you still have the full row to query if you need lots of data from individual rows. A more sophisticated option would be to reduce duplication of column data.

(EDIT: How well a usually row-oriented database optimises this, is another question, and will differ by database)
786.2 GB data leaked from data from the Russian state broadcasting company
Out on the local interstates nearly every time I see someone do something stupid or weave/fail to lane-keep, they're on their phone when I pass them (to avoid them). I have seen no correlation with age, honestly many of these people are middle-aged, some of them are even in work vehicles (dump trucks, or marked vehicles). I've even seen cops do it. It's ridiculous.
>Do I get that right, a denunciate app?

Our always-on, instant communications combined with a rapid-fire news cycle has turned us into snitches and scolds instead of more and better informed citizens.
I'm amazed there's so much fervor around this move, and guesswork with regard to Elons strategy. This guy throws billions of $ around for the lulz. He probably doesn't have one.
I probably do 100 replies for every 1 original tweet.

This is fine and "good actually"

Consider a traditional PHP forum. How much of the discussion is the "OP" post in a thread, and how much is all of the discussion afterwards? It's the same on twitter.
Yeah, I must say I prefer the math teaching approach of:

1. Explain some problem that is difficult to solve using other techniques. Ideally the problem should be interesting, even if potentially somewhat abstract.

2. Propose a technique to solve it, without requiring full rigor, but that allows for intuitively feeling that the technique is probably valid.

3. Show that the technique also works on other different problems.

4. Show show some flaws (or limits of generality) of the technique. Propose fixes for the flaw, and/or better outline where the technique viable.

5. Now either prove the technique's validity more rigorously (need not be a perfect proof, especially if a full proof requires far more complicated mathematics) or extend this technique to be able to solve more (but eventually coming back to proving the validity).

This sort of approach is has been used in educational videos like some of threeblueonebrown's on youtube, and I've also seen this used as a faux historical development of algebra and high school calculus in "Algebra: the easy way", and "Calculus: the easy way", which did a great job of motivating the development of most of the ideas in those courses. I'm not familiar with similar texts for higher level mathematics (which would have a different tone, since they would be targeting adults, not teens/children), but surely some must exist, right?

This is infinitely better than the all too common higher level math textbook approach of:

1. Here is some unfamiliar theorem, that you might not even really understand, and certainly have no clue of the relevance.

2. Now here is how to prove the theorem. (Which you might be able to follow, but you probably don't really care about right now).

3. Now we finally explain what the theorem is, and hint at (but may fail to show why) it might be useful.
That account still spews misinformation, encourages continued invasions of Ukraine, and condones violence responsible for the deaths of thousands of innocent civilians. These are in direct violation of Twitter ToS but they only enforce that when its politically convenient.
I'd just save the ones I didn't want to see somewhere else not on the phone. That way, the ones that are good memories can stay, and the ones that aren't can just go.
>Now do this with general populace at scale? Your fellow citizens are now the enemy. Ever so slightly those same knobs will tweak and what happens? Fear of your fellow citizens will not go well

The 11/10ths cynical and optimistic take is that the sooner we make things so bad that the people who don't wanna be involved get involve the sooner the people who think these sorts of "turn people on each other" things are good will, um, return their carbon to the environment.
It's a slippery slope: many "entrepreneurs" consider showing ads and tracing user activity an essential function.
I'd personally rather support the sites I use and always accept cookies.
Yes.

The easiest to see the speeds is with "lsusb -t", which will list all ports and connected devices, with their speeds and the kernel drivers that are used by them.

For USB 2.0 high speed you will see "480M", for standard speed you will see "12M" and for low speed (e.g. keyboards and mice) you will see "1.5M".

For USB 3, you will see "5000M" (USB 3.2 Gen 1x1) or "10000M" (USB 3.2 Gen 1x2 on Type C connector).

Besides checking the speed, for some devices it is useful to check the kernel driver that is used, to verify if their full performance is reached.

For example, in the case of an external SSD or USB memory stick which claims to support UAS (USB-attached SCSI), "lsusb -t" should display "Driver=uas". If it displays "Driver=storage", that means that due to some quirk the device capabilities have not been recognized and the kernel uses the much slower Bulk-Only transport protocol, instead of UAS.
I don't know about recently, but historically, "idevicepair" or whatever it's called on the Linux box, and then the iPhone photos come down quickly and reliably. Android is OK these days, but used to be really dodgy to download via USB cable.

But recently I just use a wifi file server app. "Sweech" on Android. A couple of taps and I can download the newest stuff as a zip file via web browser.
Storing cookies is reasonable if I am using the remote computer to something more than just “go there to see a post or just navigate”. Otherwise, what would they care about the computer I am using?

Go to any newspaper and just browse? I do not want a cookie for that.

Go to youtube because I have seen a link which might be interesting? I do not want a cookie for that.

I would allow a cookie if I am going to fill a form. Otherwise, I do not deem it reasonable.

Accesible servers are there to serve. My computer is not.
I must be an old person. I still upload my favorite stuff to Flickr and periodically delete everything else. Even in 2022 Flickr is still an excellent shoebox for photos and videos.

This has been my workflow for over 15 years and I am close to accruing 20,000 items that I believe to be reasonably searchable.
Don't forget that GDP can go down.
And so can wealth.
Ukraine just had a trillion dollars worth of growth bombed out of existance. Coal isn't the only resource that can go up in smoke.
Conversely, could we not push to reduce consumption for the sake of reducing resource usage? There's a ton of waste from mass consumption.
And one huge exception - RPi CPU.
This is the exact sort of situation that supports the ever increasing importance of brands.

There are many brands that still profit off their good name, but by now are just selling generic Chinese designs with fancier enclosures. E.g. my wife bought a Satechi USB-C On-the-Go adapter. One of its stated features is that it supports 4k@60Hz. Except that it didn't work. We tried different 4k screen models from different manufacturers and two different MacBooks and a Windows PC. All of which work fine with a USB-C DP alt-mode cable and a Lenovo USB-C Dock [1]. We contacted their support and they recommend that we do a firmware update. They send you a completely undocumented Realtek firmware updater (Windows-only) that doesn't work.

I was surprised by all of this, because Satechi used to be a reputable brand for Mac adapters. So, I investigated the adapter a bit more and the MAC address stood out. The MAC address was registered to Part II Research, which doesn't really seem to exist anymore. However, looking at their website through archive.org showed that they were a division of the Chinese brand Power 7 Technology. After browsing their website, I found an adapter that was more or less identical to the Satechi USB-C On-the-Go. The same port layout, the same touted features, but with a different enclosure:

https://www.power7tech.com/page/305

Power 7 makes reference designs and sells them to manufactures that rebrand them. This explains why Satechi couldn't provide proper support and couldn't even provide a working firmware updater. They didn't design the device or the firmware. Needless to say, we returned the adapter.

When I was researching this, I found a nice blog post that opens up several adapters from reputed brands (Satechi, Icy Box, Anker) and finds that they are just rebranded generic designs of typically pretty miserable quality:

https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness.h...

After several bad experiences with adapters and docks that do USB over USB-C, I try to buy Thunderbolt accessories when possible. You see some of the same crap (Realtek RTL8153), but on average the quality seems to be better.

[1] The 4k@60Hz support, the Lenovo Dock has other issues.
JavaScript Dev Tools in 2022
Somehow I knew it was going to be a bit.ly link before opening the image
1. Drink coffee

2. Don't start something new till you finish what you are working on

3. Make lists

4. Use a calendar
You don't need a cookie banner for cookies that are necessary for your website functionality. For example auth cookie doesn't need a banner.

However, most of the websites are using cookies for advertising and sharing data with 3rd parties, that's why they have the banner.
Excellent points, but he seems to be a typical product of mass media. If it's not reiterated on mass media, it doesn't exist.

Ignorance is bliss indeed :(
The Internet Archive Book Images has deleted their Flickr account
Your are mixing up the first amendment with the broader idea of free speech.

The 1A (roughly speaking) limits the scope of the Government as not too limit free speech.

Twitter, as a private company, is not restricted by the first amendment. However, one can note that Twitter does not allow free speech.

This is quite important from a legal standpoint, because since Twitter practices censorship of ideas they don’t like, they are no longer considered a common carrier.

There are huge legal ramifications of this!
The app can use the accellerometer, and sound an alarm or contact wrist watch.
My comment was obviously humorous.

But I'd honestly argue that your view of cookies is very conservative.

Why is the user experience less than optimal? Why can't the browser remember your credentials and automatically sign you on? (It could, of course - e.g. using client-side certificates!).

We should also ask ourselves whether the user experience on some website (which lasts seconds, and is mostly irrelevant) is more important than the privacy of its users, which will be impacted forever (through first-party data collection, third-party data collection and sharing / resale of data).
It is training people to give up when they face institutions that don't care. It's training you to expect to be ignored by school, work, government, etc.
The app is not designed to be used from a moving vehicle.

It's intended to be used by someone outside of a vehicle at the side of the road.
If the Uni continues to waste their(?) money to "prove a point", the bakery owners are going to be able to retire real soon now in the lap of luxury!
night hours are very quiet too. what is your point?
But here's the clever bit: you have a second phone guarding the first phone!
As is so often the case on HN, the real value is in the comments. Thanks for teaching me a new thing today. Anastrophe is going to be my word o' the day, I think.
Despite the overwhelming evidence of horrifying massacres done by Russian troops in Ukraine, Twitter is a sea of Russian accounts, showing alternative stories. How the killing and rape of 10 year old children discovered today, were done by Azov regiments and not by the retreating Russian troops.

If he is the majority shareholder, and still has apparently free time for another venture, maybe he probably should start there, instead of his own peeves with Twitter.

https://www.reddit.com/r/UkrainianConflict/
He seems to despise gov red tape so can’t picture him running for office
NVIDIA put out a book with Bezier rendering algorithms in it: https://developer.nvidia.com/gpugems/gpugems3/part-iv-image-... which is itself derived from a paper whose name I don't remember.

Basically, all quadratic Bezier curves are just linear transformations[0] of the curve u^2 - v. The fragment shader just evaluates that one equation to draw the curve, and texture mapping does all the rest. As long as you're careful to ensure that your fill surface polygon actually makes sense, you get back out perfectly-rendered Beziers at any zoom factor or angle.

[0] Scale/shear/rotate - all the things you can do by matrix multiplication against a vector. Notably, not including translations; though GPUs just so happen to use a coordinate system that allows linear translations if you follow some conventions.
4. If the card machine is not working and your business requires automated immediate finalisation of payment, refuse all cards altogether
It’s a different team, with a different skillset, that would be responsible for that. Big companies can focus on more than one thing at a time.
The accessibility tree doesn't represent form elements in relation to their particular <form>, a submit button's position in the accessibility tree will be equivalent to its position in the DOM tree.

The button's name (optionally also its description) and to some degree its position in the DOM order (what heading and/or other form elements precedes it) needs to be sufficient to convey what will happen when it's used.
Studies show 99%+ of TV, radio and newspaper consumers contribute less than 1% of the content.

What does that have to do with the impact such mediums have on the masses? Twitter is a read-heavy broadcasting platform. Just because the masses don't publish there, that doesn't mean they don't consume it and aren't impacted by it (embeds, story pick-ups, cultural influences, and on it goes). There's a reason nearly everyone that's anyone uses Twitter to broadcast to their public still to this day, despite Twitter being an aged platform at this point; that spans from famous musicians or athletes, to politicians.

The war in Ukraine? You can follow it on Twitter from official sources; in many cases better and faster than you can get it from any other mediums. Zelenskyy's Twitter account is one of the most important broadcast mediums that he has access to.

> If the retweet button were to be removed, the platform would collapse.

There's nothing interesting about that premise. If you removed the same feature from tumblr at the height of its popularity, it would have collapsed as well. If you remove integral features, it's usually bad for products.

Most people are mimics, not originators. There is no scenario where a platform is going to exist that is both massive in scale and is primarily original content produced by the masses. Most content on massive platforms will be cloned, copied, retweeted / reposted content. The sole exception is photo posting, in which the masses post photos from their lives (which are going to tend to be technically unique and generally require zero creativity to originate, point and shoot).
That's the problem, yes. I fully agree with your point. Just wanted to add some observations. Every community needs some form of "censor", or as we called it back in the day: "moderator". Just to keep things civil.

The only way to stop bots, or at least lessen their impact, would be to make verification via ID (passport, drivers license, etc) mandatory. But that opens up a whole other can of worms.

Another thing i noticed is, that many people don't seem to know what "free speech" actually is. Maybe it's different in the US. I can only speak for the German version of it. It's to protect you from prosecution by the government. It is not a free ticket to attack others and it doesn't protect from criticism.
A breakdown of the most important JS / TS dev tools in 2022, including their most relevant tradeoffs, and some opinionated advice sprinkled on top.

I had to do this research for a personal project, so I figured I might as well write it up and share with the community. I hope some of you find it helpful.

PS I'm sure I'm missing things.. what would you add to this type of reference?
Yes, I'm doing something similar. I found that the direct composite in devices were terrible, but the combination of composite-to-HDMI upscaler + HDMI capture works much better.

Now I just need to fix the fact that the VCR has stopped fast-rewinding ...
Well, sure; but the problem of font rendering specifically is an "embarrassingly parallel" one, isn't it? If you've got 1000 glyphs at a specific visual size to pre-cache into alpha-mask textures; and you've got 1000 GPU shader cores to compute those glyphs on; then each shader core only needs to compute one glyph once.

Can a CPU really be so much faster than these cores that it can run this Turing-complete font rendering program (which, to be clear, is already an abstract machine run through an interpreter either way, whether implemented on the CPU or the GPU) consisting of O(N) interpreted instructions, O(N) times, for a total of O(N^2) serial CPU computation steps; in less than the time it takes the O(N) GPU cores to run only O(N) serial computation steps each? Especially on a modern low-power system (e.g. a cheap phone), where you might only have 2-4 slow CPU cores, but still have a bounty of (equally slow) GPU cores sitting there doing mostly nothing? If so, CPUs are pretty amazing.

But even if it were true that it'd be faster in some sense (time to first pixel, where the first rendered glyph becomes available?) to render on the CPU — accelerators don't just exist to make things faster, they also exist to offload problems so the CPU can focus on things that are its comparative advantage.

Analogies:

- An apprentice tradesperson doesn't have to be better at a delegated task than their mentor is; they only need to be good enough at the task to free up some time for the mentor to focus on getting something higher-priority done, that the mentor can do and the apprentice (currently) cannot. For example, the apprentices working for master oil painters did the backgrounds, so the master could focus on portrait details + anatomy. The master could have done the backgrounds faster! But then that time would be time not spent working on the foreground.

- Ethernet cards. CPUs are fast enough to "bit bang" even 10GBe down a wire just fine; but except under very specific situations (i.e. dedicated network-switches where the CPU wants to process every packet synchronously as it comes in), it's better that they don't, leaving the (slower!) Ethernet MCU to parse Ethernet frames, discard L2-misdirected ones, and DMA the rest into kernel ring-buffer memory.

- Audio processors in old game consoles like the SNES's S-SMP and the C64's SID — yes, the CPU could do everything these could do, and faster; but if the CPU had to keep music samples playing in realtime, it wouldn't have much time to do things like gameplay (which usually goes together with playing music samples!)

Offloading font (or generalized implicit-shape) rendering to the GPU might not make sense if you're just computing letterforms for billboard textures in a static 3D scene (rather the opposite!) but in a game that wants to do things like physics and AI on the CPU, load times can likely be shorter with the GPU tasked with the font rendering, no? Especially since the rendered glyph-textures then don't have to be loaded into VRAM, because they're already there.
Yeah, I got useful info. But I use other sites, like the one linked above, to analyze my data. You can download the raw data.
Their own recommendations are still pretty barebones. Still useful though, even without other sites.
> Gasoline does not spontaneously combust when exposed to air

Neither do lithium or sulfur.
yes, but being a public company prevents it from doing anything that deliberately lowers revenues. As a private company they'd be less beholden to advertisers.
Flickr support thread with rationale: https://www.flickr.com/help/forum/72157720510495566