skysight-inc/HackerNews huggingface dataset:
I think you forgot one driver, which IMHO is a major one:

Imagine you are just getting into the business and are confronted with complexities, which would let you come to a grinding halt for the next 6 months until you have at least a foggy idea of what is going on. (Angular, Elm, PHP, React, ...) And once you worked through your initial list of "need to know", 5 more have popped up, like a hydra where chopping off heads just results in... more heads staring at you.

So, in this situation, it is quite reasonable to try and "get ahead of the curve" instead of lagging behind the ever changing world. You decide to write your own framework (based on your current and imperfect understanding), ignore what is already out there and pass the ball to anyone else. They have to look what you did now and read your stuff and scratch their heads, while you can be productive. And it feels good. You feel like a messiah. You can publish even a book, maybe and hold some enlightened talks.

This is the result. New generations are literally forced into re-inventing the wheel to even stand a chance at getting something done.

And its not only in web design/javascript/web-assembly/call-it-how-you-will.

The same happened e.g. in the Microsoft ecosystem (desktop programming). MFC -> ATL -> VB6 -> .NET WinForms -> XAML -> Silverlight and back to XAML -> .NET core -> however it will go on (I detached at that point, having run 'too many laps').

And since someone mentioned Linux... what is the canonical way to write GUI apps in Linux these days? Tcl/Tk? xlib? xcb?, SDL2, wayland over X? Gtk, that huge google framework? QT? SDL2? Motif? Pure wayland? Also a huge mess and people "innovating" just to be ahead of the curve. Yes, there are always reasons, if you need them to be...
The New Oil – A resource for those new to privacy
I don’t understand how you got “I eat meat because other people do” out of what I said. I eat meat because I enjoy both cooking and eating it. If I were the only person on earth who ate meat, I’d still eat it.
A Smarter Way to Learn JavaScript
Sure, but this didn’t seem like the place to discuss replacing the market economy with one which exists in equilibrium with the planet.
this doesn't need to be an internet service, your computer is absolutely capable of do something like this and you can choose any of your favorite backup service. 10 bucks a month , its a joke
IP laws is one thing, but such systems are rarely well implemented and almost always subject to abuse. Remember how the Verge tried to use YouTube copyright strikes to silence criticism of their horrible PC build video.
I'm increasingly sure we'll need to drop out of society, in order to fix it. Just walk away from the city, find a place (maybe outside the USA/Canada) and work on building a village with it's own spirit, and without the federal charters intruding. If you're not inclined to make that sacrifice, then, I think the beatings will continue.
I’m also still mourning the loss of subpixel AA with my primary display being 4k@1x. For several versions of macOS it was removed from the System Preferences UI but still available with a defaults command, but I’m pretty sure that’s gone now too.
Agreed on biased perceptions of the guardian.

Rightly or wrongly, there is a perception out there that the Guardian's comment section in particular is pretty left wing particularly on identity politics stuff. Even if the core paper is pretty central - e.g. It broadly supported the Blairites over the Corbynites over past few years.

It would be really interesting to have some visual data on their comments section here compared to other papers e.g. of numbers of articles on say class, race, gender and some kind of ranking of their left wing / right wing strength.
And likewise for regular reported core news/articles.

As it stands there might be a lot of bias in people's individual views- including this comment.

Still it is interesting to compare articles. It's a cool site.
The Airline Safety Revolution
I love scoop, another recommendation from me too.

There is Chocolately too, but I've never been a fan. The website is horrible for one thing, but there are 2 big problems: package updates sometimes take forever, and there are frequently multiple "versions" of a given application, made by different people - how do I know which one is the better quality, and how do I know which is more likely to be updated in future?
I didn't think of doing this! I'll edit your snippet to do just the css I need and save it as a bookmark(let). Cheers!
Eh, I think it has more to do with the fact the front end is the most visible to the product people. You get a lot of poor technical decisions to bend to the whims of the product design. Backend is usually free to do as they see fit.
Anything that's not backed up is meant to disappear arbitrarily.
I bought the R10 late last year (before the new Ryzen chips were in stock) so ended up getting the AMD Ryzen 3700x. I was quite confused why Dell was even offering the single channel RAM option.

The actual hardware Dell uses is a bit annoying. It seems even the GPU I got was a Dell specific version. The motherboard is also their custom chipset. I am fine with what I have but it is perplexing that Dell positions Alienware to be upgradable and makes it pretty difficult to do so (e.g. I made the mistake of not getting the system watercooled .. the steps required seem out of my hardware skill level). I'd also be keen to swap the Ryzen 3700 for the newer series chip .. but have no clue whether that is possible on that motherboard. Also, can I say AMDs numbering makes no sense to me personally.
> doesn't take into account what I liked about a book

I don't remember ever seeing a rating system (for books or tv) that let me do fine grain rating. And if it had it, most people[citation needed] might not use it anyway. Also, how would I say that what I liked the most about a fantasy book is the magic system, for example?

I don't care HOW the recommendation is implemented, but what shows on the recommendation. For me, 'Readers also enjoyed' shows things that are sufficiently similar, and which people that I follow - friends and bloggers - gave good ratings.

The 'lists with this book' section is also good for discovering books, as the lists are user curated, and the title helps me know what's the common theme. Ie: books with cool magic systems.
If you are using USB-C in alternate mode, it means that you forego everything else: with USB-C cable, you can basically use USB2, power delivery and (USB3 or alternate mode) at the same time.

Incorrect. Perhaps with a low-end adapter, but with a higher end dock (and sufficiently modern hardware that supports DP1.3) you can drive 4k@60Hz [1], USB 3.2 Gen 2 10Gbit/s, USB 2, and PD at the same time over a single USB-C cable. For example, the Lenovo USB-C Dock Gen 2 that I use does this without any issues.

The configuration is that two superspeed lanes are used for USB 3.2. The other two superspeed lanes are used for DP-Alt, which have 8.1Gbit/s bandwidth per lane with HBR3 for a total of 16.2, which is perfectly fine for 4k@60Hz. You can even do higher resolutions with DSC (though I am not sure which, if any, docks support this).

[1] Or lower resolutions/refresh rates with HBR2.
Focusing on the easiest gives us breathing room for the hardest. And in any case, I’m not going to solve any of the problems as I’m a software engineer rather than a civil or electrical or chemical engineer.
resizing the browser window messes with the other tabs which i do prefer in fullscreen, so i'd have to switch back and forth
Grit is just the statistics of trying over and over.

It’s a truism that can’t be refuted: trying something multiple times increases the likelihood by some amount that one will succeed (when compared to fewer attempts).
The dominance of x86 PCs, which are Microsoft's bread and butter (the "Wintel" platform), is fading, as more people are using ARM devices as their main or only computing device. Arguably. I think that's what they meant, anyway.
They have an inferior product. Dell could just call their bluff and go AMD exclusive.
Just give them all a call, tell you are looking for a solution for your client and ask for a lengthy demo,so you'd get an idea what it's like.
FreeType and slight hinting + subpixel antialiasing looks great to me, really... Windows has strong pixel-fitting and at the same time softer outlines. That is after using the ClearType tuner to tweak it to my liking. I'm not particularly fond of that look. You talk about hardware. The gamma of your screen makes a difference - antialiasing relies on it. The ClearType tuner has a page or three about that. I guess on Linux you better set your display gamma to the standard value, there is no good reason (except visual impairment or something) to set it to anything else anyway.

By the way, font rendering in Chrome for Linux used to be really awful (no subpixel AA or something). It was fixed a few years ago - it looks like any other app now.

I omitted some detail that you can easily find in your favorite search engine.
I just saw an HP prebuilt with Ryzen and dual channel memory. Quite impressive for a prebuilt.

Time to throw Alienware in the dumpster.
That's weird, for me I see 30% and over, although most fall into 60% and over.

I think it could be: you didn't 'dislike' many titles or; you are not browsing things that are too different from what you usually watch
You explained the difference between the broad google definitions but that doesn't change my point that grit seems to be a strict subset of the actual definition conscientiousness which includes not only orderliness (which we both agree is unrelated to grit) but other things like achievement striving and industriousness (which appear to me to be the same thing as grit).

You could have an artist that's low in orderliness but high in industriousness or high in achievement striving. Does grit add anything novel beyond these existing facets of conscientiousness?
I don’t think he made paint. It’s from https://jspaint.app/
The business value of a community manager by a MongoDB community lead
This is awesome. I was heavily involved with designing the audio and gameplay for DJ Hero, the sequel to Guitar Hero. I'd love to see you do this for DJ Hero next!
Hah: I am very particular about fonts myself but what bugs me most isn't sub-pixel hinting (which is "good enough" with the latest freetype IMHO) it's the size of fonts. Windows is so far off the mark on 99% of computers and it drives me crazy!

Repeat after me:

72pt is one inch tall!
72pt is one inch tall!
72pt is one inch tall!

The "point" scale of fonts is actually a precise, real-world measurement like inches, millimeters, etc. Fonts may differ in how much space each glyph takes up but in general they should at least be close to the correct size.

Test it: Open up a word processor and load some reasonably normal font (e.g. Arial) and make some text that's 72pt. Then hold a ruler up to your screen: Is it about 1 inch tall? How far off the mark is it?

If you're using a modern, high-DPI display it's probably waaaaay TF off, haha. Even with regular displays it'll be off and there's actually no way to fix it because you can't tell Windows the precise DPI of your display! It tries to guess based on the DDC data given by your display but then averages the X/Y together to scale fonts. So if your X DPI is higher than your Y DPI it'll always get it wrong. Always!

Macs cheat in this area by always having displays of a fixed DPI. For the longest time all Apple displays were precisely 96 dpi (with perfectly square pixels) but recently changed it to 220-ish and made adjustments in their font rendering engine to match. I have no idea how they're handling non-Apple displays these days.

Linux, on the other hand does it right (at least X11 and KDE do) in that it scales fonts very accurately based on the DPI presented by your display via the DDC protocol (or if your monitor doesn't provide that you can set both X and Y DPI manually).

Gnome and GTK applications have the same problem as Windows though in that they only take one DPI setting and if the DDC protocol gives separate X/Y values it'll just average them and the results can be... Ridiculous. You don't really notice the weirdly-stretched fonts until you open a KDE application side-by-side with a GTK one.
>"Money only works because we all agree to believe in it."

Not only that, but it's a derivative (or perceived derivative!) of an underlying value, which in turn can be another derivative!

A long time ago, that was Gold, which in turn is a derivative of food and everything else that can be purchased by Gold.

Early U.S. pennies, for example, had pictures of wheat stalks on them, the idea "you can use this coin to buy wheat (food)" (storage of value of food) is present in that picture...

If you really want to go back in time, when you have food that doesn't rot and doesn't decay over long periods (for example, dry noodles), then we can see the noodles themselves as "storage" for the "value" of the underlying wheat (which decays much faster when not in noodle form).

In fact, you might argue that nature's nuts (walnuts, hazelnuts, peanuts, etc., etc.) -- because they were food that could be stored for a long periods of time without rotting -- were the first historical "storage of value", and thus the first currency...

Perhaps that's why everyone is so "nutty" -- about money! <g>

Also, in any system where object A (stock certificate, money, IOU, metal, physical object, digital identifier, etc.) -- is a storage of value for some underlying value, or something which is value derived from somewhere else, or a chain of derivatives -- you have the potential (in those systems) for

a) Ponzi Schemes (correctly or incorrectly called this)

and

b) Hyperinflation

and

c) Hyperdeflation

and

d) The possibility of eventual worthlessness from either extrema...

Fun Fact: Ancient Rome, near its end of life, resembled a giant Ponzi Scheme... <g>

(Bernie Madoff, in the scope of his crimes, was "small potatoes" -- compared to the last days of Ancient Rome! <g>)

Then, on a related note (same principle, in effect), there's the following "Rick And Morty" clip:

"Changing 1 to 0"

https://www.youtube.com/watch?v=noQsHiTJAXo
Confession: as a recovering programmer who made a career change to non-programming, it took at most 30 minutes to say "fuck it" and go with Squarespace.

I've never been on the web side of things, but I knew enough HTML in the early aughts to put up a basic informational website. After digging in to some sites I admired, I decided that it was too much distraction from my actual work to roll my own.

Granted some of this complexity comes from the legitimate need to support mobile gracefully, but damn are there layers upon layers upon yet more layers of stuff just to get some pictures to show up nicely with some text and look consistent across devices.

Props to everyone who does this for reals and does a good job achieving that consistency. For my money, I'll hire it out.
I think simple website (with all your favorite channel as big black button) and pin it to taskbar would solve your problems
Designing a professional community for devs by a CircleCI dev advocate
They usually have been pretty opposed to this kind of stuff in the past so I assume that will hold true for this case, especially considering their name "OpenMedia" kinda runs counter to this proposed change.
Non-paywalled: https://www.morningstar.com/news/dow-jones/202104167528/the-...
> A lot of games mix pixel sizes or use free rotation without quantizing it to the pixel grid

So happy I am not the only one with this pet peeve. Never understood why so called retro games simply not render at a higher resolution backbuffer and then scale it down to a low-res one.
I personally use it whenever I give a presentation, to cite a scientific work.
Makes copying the reference much easier for the audience and helps to reduce clutter...
Show HN: Exploratory Analysis with the 2020 American National Election Studies
Frontend has the problem of being stuck with JavaScript and DOM, even in the modern iterations it's a patchwork structure built on top of a cesspool - no wonder everything smells like shit.

Agreed about the tooling, npm and node were basically hacks everyone kept building on - there is zero architecture behind most of it.
Hi HN, I started working with the ANES data to develop a tutorial series on How to Analyze Data. The dataset is super interesting, very topical, and a very high quality source of data on US political opinions. As part of exploratory analysis I generated a massive deck of crosstabs to compare likely Biden voters with likely Trump voters (focusing on the pre-election survey which fielded from mid-August to just before election day). I wanted to share for anyone interested, along with the source code to make working with this dataset easy for anyone unfamiliar with it.

The rendered report link is the url in the title, and the source code is on github here: https://github.com/czep/HTAD
While it isn’t ideal, there is no hard cut off point between “that’s fine” and “we’re screwed”.

And the recent CO2 emission trend is irrelevant compared to 37%/year compound growth for PV. Second half of the chessboard and all that.
And sell how many systems before running out of inventory?
Generally up to the website on how to implement the system. Some have done with usernames, some without.
Generally, users aren't looking for a 'I forgot my password' button if they aren't asked for a password in the first place.
The thing is he says a lot of things that are very true that others aren't willing to say publicly. I guess that's the hook he gets people with. He then mixes the truths with a lot of half truths or false statements to pander to his audience.
>It can not be made simpler than this.
Pole please…
Running a TLS based VPN (such as openvpn) on TCP port 443 will already look a lot like https. Although, it would probably be possible to guess it is a vpn from traffic patterns. The same8ght be trie of http/3 though.
>...and pay out of pocket for the use of a search engine?

That's the only way service providers will see a cent from me going forward. Ads present not only a privacy risk but they're increasingly becoming a security risk too. I will not allow them on any of the devices I own or that connect to my home WiFi.
I actually built some of those Square APIs! The reason we used cursors was correctness. If new records get added (say, in your transaction history) and you're consuming records newest first, limit+offset pagination will cause the client to miss or double-count some records. That might be OK when a user is scrolling through a listing, but it's a real problem when you're writing an app to compute your sales tax obligation.
Regardless of whether or not your observation about CS graduates is true, I don't think that has anything to do with it.

The difference is that with the backend, you have choice over what technologies to use. There's competition between languages and ecosystems, so a better more elegant one can replace a worse crufty one.

But with the frontend, there is no competition. You have to use HTML, CSS, and (roughly) JavaScript.

If, when the web had started, it had been based on some kind of primitive bytecode for rendering, that HTML+CSS+JavaScript compiled to, then we could have had language competition and better technologies today. But that's not what happened. Front-end is stuck with an old, crufty tech stack that simply can't ever be replaced. Back-end doesn't suffer from that.
> why bother finding and using an exploit, when you can call up the vendor and have them design the system with your use-case in mind?

China is now suffering fron Huawei blowback in quite a few western countries.
What I meant is: a few years ago, Windows was set - either you used Windows (usual) or MacOS (you got spare money), or you probably used Linux or something else (geek).

In Server-Space, you mostly used either Linux or Windows ASP. Nowadays, not so much anymore. Linux prevails (and doesn't care if x86 or ARM) and Windows is losing grounds week by week (even MS itself seems to favor Linux for server-side stuff, or technology-agnostic NPM etc.).

Even on laptop and desktop machines Linux is gaining momentum (but is still far behind Microsoft), but that market is getting smaller and smaller.

So, my personal opinion is that the x86 dominanace is fading. Not Azure, not Microsoft as a whole, but the presence of its desktop operating system, as it seems to me, definitely is losing importance fast.

I'd not be surprised if MS offers a linux window manager which emulates windows, so to speak.
JavaScript legitimately needs to know about it's runtime environment. The problem with fingerprinting is not the act of examining the environment itself, but rather sending the results of that examination to the server as a form of identification. I would rather confront the second problem more directly with a "per tab Little Snitch" type solution that eliminates communication that is not in the user's interest, rather than eliminate fingerprinting, for precisely the reasons you give, slashink.
Most of the web runs php/jquery that's maintainable
> Printer facts were originally made by a very stoned person that had access to the Cat Facts API and sed. As such instances like indiprintere are features.
I'm a US national these days, but I'm speaking more generally here. I donate to the EFF and I've donated to OpenMedia.ca as well in response to the other comment and while I'm aware that every bit helps help I'm concerned it's not enough, and that these organizations aren't focused enough on fighting the evils of IP law.

I guess I'm saying I'm increasingly sure that this is the hill I want to die on. I want to do more than just donate. I want to get something done. I am ready to let this issue live constantly in my head as more than something that makes me mad. I want to fix it. This needs to change. The narrative needs to change.

P.S. Louis Rossman's campaign for the Right to Repair is probably a good place to toss some money.

P.P.S. To be clear I don't think we should abolish IP law entirely, just turn down the volume like 70%.
To search a job from a specific employer, you can just search the employer name in the search field.
Right, thanks, I'll have to look more into the difference between intersectionality and identity politics.

----

"Racism" seems now to me to be a very bad term (in a way, it's racist itself) - we have many examples of similar kind of strife wrongly called racist, while it should probably called "ethnicist" (?) instead :

- (Protestant ?) White North Americans vs (Catholic ?) White Central & South Americans.

- Muslim Semites vs Jewish Semites.

----

My main point is that BLM shot themselves in the foot by using this slogan - something like "Black Lives Matter too !" wouldn't have allowed their opponents to claim this kind of Orwellian inversion of terms.
Yep, I decided to focus on backend to avoid dealing with requests to move pixels around arbitrarily.
Or this one from when the LHC came online: http://www.hasthelargehadroncolliderdestroyedtheworldyet.com...
I was shocked when I saw one of the Big Medical companies in Europe outsource almost every single thing.

Headquartered in Switzerland, its German office was mainly just Product managers writing requirements. Most of them would do endless paper work and all technical work is outsourced to multiple contractors. One of the requirements of the Product managers was to handle all these contractors so that things run smoothly. Many of the product managers had PhD degrees or Masters doing this nonsense. Finally the wonder why the cost of their products are so high.

I have noticed that it is better in the United States where a lot of medical companies have a lot of in house technical experience.
Thanks for the suggestion. Will try to incorporate