skysight-inc/HackerNews huggingface dataset:
No, no it is not.

It's somewhat amusing to see people complain about the supposedly increasing complexity of web development. Sorry-not-sorry it's not that bad or even that complex. In fact things are far easier and less complex then they were just a few years ago and improvements continue at a rapid pace (modern browser module support, vitejS, ESbuild). I don't even need to use babeljs anymore whereas just a few years ago it would have been required for cross browser support.

Developers as a cohort love to feel themselves and ego trip about how smart they are until they hit something they don't understand immediately and suddenly it's too complex and they have to write 5k words bemoaning webpack configs as the worst thing ever.

I think the problem is actually the opposite and things are way too easy now because, like anything in life, effectively simple web development requires self discipline and simplifying abstractions like React make it too easy to just throw shit at the wall and see if it resembles a working webapp and then I end up having to maintain a lot of seemingly working apps that are an absolute mess of tightly coupled spaghetti code with no clear architectural design whatsoever but product thinks it works because the side effects show up at the right time.
Re: fees

The discount broker always gets paid. It might be from fees or it might be from PFOF and lending shares in margin accounts and pocketing the proceeds, but either way, they get their money.

Other brokers like IKBR charge fees for all trades, but split the share lending proceeds with you 50/50.
They all started off lean and mean. Then after adding feature after feature they become bloated. Then the next lean-and-mean static HTMl generator becomes vogue.
That's exactly why successful companies generally have to pay more than their stock value to go private.
You’re welcome! Thanks for checking it out
LOL. You know, I was just expecting that to happen. But then, everything was running so smoothly with zero load times. I clicked the media player and it popped-up already loaded with a dozen videos on it. This alone, back in the day, would be something like: click-and-go-fix-your-lunch kind of experience.
rare to see people go the other way

I suspect this is literally true, but only because we don't see them. I've heard second-hand the story of a top developer at a famous unicorn who just couldn't keep up with all the stimulants everyone was using to code more and burned out, bought a cabin in the woods, and became a hermit.
Xbow: Range-v3 actions and views for Arrow C++
Yep, more or less. There's also this phenomena (that I have no doubt has a name in Wikipedia but I don't know it) that leads to our brain conflating "I made it! I made money!" with "I am super good at EVERYTHING!".

I don't why that is. A lot of us know that the ego is our brain's top priority but nobody really knows why is that the case.

This also leads to rich people producing various misguided essays in which they are asserting stuff that's way outside their area of expertise -- but since they are rich and popular, many people gulp them as a holy gospel and repeat them ad infinitum...

Eventually we go full circle and start seeing what is the topic of the OP: that there are a lot of widely believed adages without them ever being well-supported by any evidence.
One thing that continues to confuse me is the fact that all this remains speculative. Surely on HN, there are people who have worked in FAANGs. Doesn't anyone have first hand knowledge of how tracking is performed at various websites, and whether people are really using webGL to track? And if so, how that's stored and correlated across different sites?
It does too. Bitcoin is China's way of exporting coal through the atmosphere.

Bitcoin shills also produce huge quantities of hot air and CO2 by endlessly repeating false claims like "Bitcoin doesn't run on coal".

https://www.coindesk.com/chinese-coal-mines-accidents-affect...

>How Accidents in Chinese Coal Mines Are Affecting Bitcoin Mining

>The explosions took nearly a quarter of Bitcoin's hashrate offline, but the network is operating normally and these miners could be back online in as soon as a week.

>Disruptions in coal plants in Xinjiang and other parts of China have knocked out bitcoin miners in the region, clipping as much as 35 exahashes from the Bitcoin system’s global hashrate, CoinDesk has learned.

>Figures shared with CoinDesk show F2Pool, Antpool, BTC.com and Poolin, the four largest pools in the world, have collectively lost 86% of their share of Bitcoin’s global hashrate over the last 24 hours. Primitive Ventures partner Dovey Wan, who operates mining equipment in one of the regions, told CoinDesk the coal-fired plants are down after “a massive explosion under the plants.”

>The coal plant shutdowns follow coal mine accidents in Shanxi, Xinjiang and Guizhou provinces, which collectively have left nearly a dozen dead and, in the case of the mine in Xinjian, 21 people trapped. Coal-abundant Xinjiang and Inner Mongolia are popular spots for Chinese bitcoin miners in the autumn and winter, when the rains that usually supply cheap hydro energy in regions like Sichuan are low.
I dunno, this is the kind of opinion that seems trivially easy enough to falsify that I have to wonder about the real rationale behind it.

If you take a look at the labor demand for skilled front-end engineering (https://www.levels.fyi/), it's hard to come to any other conclusion than that major companies pay a lot of money for top talent. So if major companies pay a lot of money for that talent, either they're making profit from a very tricky coordination of skilled labor, or you're pulling an argument out of an opinion that is at odds with the reality of the industry.

Why do that? It could be that you're not familiar with how skilled frontend practitioners operate in large companies. Maybe that's why you're extrapolating (incorrectly in my opinion) that a) the web frontend ecosystem is trash and b) that is evidenced by cream of the crop CS graduates (???) choosing backend over frontend. My question is, what does that have to do with the reality of frontend today?

Maybe it once was useful to consider why CS graduates gravitating towards one end or the other, but that division seems a little old in the tooth now. Good CS graduates these days have full-stack chops, and don't have too much trouble crossing devops, frontend, backend -- anything necessary to get the job done. So with that said, it's hard to consider your final conclusion anything than a rant about your own difficulties and preconceptions about frontend web development than anything:

> The net result: the front-end ecosystem looks like the first BASIC program written by a 10 year-old who just got his first computer: it's a mess, it's unprincipled, it's grown organically, it's driven by fashion and immediate business needs, it's an unmaintainable tarpit, and it's increasingly a nightmare to build with.

It's true that there's a lot of the front-end ecosystem that is super messy. But there's a lot of it which works a lot better in comparison to what was available a decade ago. Moreover, it's intrinsically gotten more complicated as mobile compute has gotten more powerful. Mobile has not just become a thing but achieved critical mass on par with desktop. There are enormously lucrative challenges involved with front-end these days, and who knows how much headroom is left in the industry? The modern phone's capabilities today are so far beyond what was possible even four years ago, that it's hard to consider these kind of rants anything beyond a lack of imagination.

How is it that the largest megacap companies of our time are using better frontend experiences it to accomplish increasingly more revenue efficient activities than they ever have before? How is it that newly fledged startups are using the leverage of good frontend experiences to grow to $1B faster than they ever have before? Is it possible that UX and psychology account for far more of technology's value than you may be considering? Just a thought.
Top itself is enough, you don´t need htop.
Linux is still very much GTK, Qt, and to a lesser extent, Tk. There hasn't been nearly as much rotation of core libs as there has been on Windows or the Web.
Strategic investor bankrupts former unicorn, Knotel, to seize control
> and while you do have a point about user configs, it is getting better

Are people finally following the XDG standard? [0]

[0] https://wiki.archlinux.org/index.php/XDG_Base_Directory
LEGO makes (made) trains that are roughly Lionel size and they're much more durable (and though some of the parts are older and expensive, they're available).
Funnily enough, it's been said that Aziz Ansari bears closer physical resemblance to the man, and they are both of Sri Lankan descent.
Maybe it’s the limits that use to push you in to a corner of pain?

118 character file name limit
65,536 row limit till 2011
256 columns till 2011
2gb memory limits

Those are the structural limits with should be good for a lot of things but... there are the practical issues of it freezing and having issues while actually using it at any scale or any sort of complexity.
For what it's worth it does match the original bitmap exactly if anti-aliasing is off and the font size is 11px. I found this out just a week or so back; I just did a similar project emulating Windows 9x.
Off-topic, but I feel like one of the few people who really really loved* this game, so thank you! It was interesting to see companies like FSG and SEGA try to make a DJ game without getting sued by Konami, and I don’t know of any other games besides CRACKIN’DJ and DJHero that employ the track switching/fading mechanic.

[*] And I would have 1000/1000 achievement points except for the one mix (Beats & Pieces) I was never able to five-star on Expert difficulty :argh:
Respectable linux distros(not just android!) use SE, sandboxing etc.

Windows lags far behind OS's like Android, iOS and even ChromeOS when it comes to security.
Pretty much that. In addition to raw macros it has integrations for all the main streaming apps (e.g. OBS) which simplify the process of adding actions for them.

So for example I can easily select scenes from OBS within the stream deck application to add them.

In addition there's various add-ons that can be enabled, so for there are buttons that'll show your CPU usage or Internet speeds.
I said I was biased. Anyway, I just hoped he was a Tesla, but he's just another Edison. https://www.youtube.com/watch?v=KqyXvMrQDk8.
The simple page you could make 20 years ago is the simple page you can make today. With a few minor tweaks, it will work as well as it did 20 years ago.

If you want to make a complex web app today, that's easier than it was 20 years ago. The tools are infinitely better.

If for some reason you decide to use the tools meant for complex web apps to make your simple page, you're going to feel like everything has gone horribly wrong. But why are you doing that?
>The game outputs at 30 fps and on faster songs, it would miss nearly 30% of notes.

That 30fps is interlaced though, so there is 60Hz motion. All of the PS2 GH/RB games I know run at 60fps internally.
>there are differences, but it's 90% the same in the major distributions.

Yes and that 10% can cause some unexpected, sometimes hard to fix problems. A poorly written build script or installer that expects a specific distro's directory layout can cause some problems. Especially if it's a large convoluted build system that hard codes the directories in multiple places.

I've actually had to deal with this, it sucks. That was as an end user trying to use an app, not as a developer.

You run into this a lot trying to build small libraries and stuff. There's unfortunately a lot of poor programming habits out there. Directories inevitably sometimes get hardcoded and this causes problems because of the inconsistencies between distros.

>and while you do have a point about user configs, it is getting better. .config and .local are getting used more and more

And yet there's hundreds of apps that will never be updated or changed to conform to standards.

>are an improvement over every app dropping stuff in $HOME.

Tell that to snap. It insists its folder must sit nicely in my home folder and nowhere else.
You're running

gl.getParameter.toString().toString()

what the comment you're replying to is trying to tell you to run is:

gl.getParameter.toString.toString()

Call toString on the toString fuction, not on its result.
India's White Desert
I have a couple of older static sites (one using Jekyll/Octopress, one using Middleman), and if I ever do a bundle update something is guaranteed to break. Not sure if that's the "bloat" the parent comment is talking about though.
But that doesn't replace the whole CP/M I think, just the shell.

EDIT: I already mentioned altairz80, so I knew that page, indeed. The last time I tried a replacement I
had the same issue: there is no libre CP/M 2.2 a la
FreeDOS, at least fully compatible for the Altair.
I see that CNN is in the middle-of-the-road section.

Search 'Trump' (naturally, it's currently the best test case) and you get:

"Former President Donald Trump repeated familiar lies about the 2020 election and insulted Senate Minority Leader Mitch McConnell Saturday when speaking to Republican National Committee donors gathered for the first time since Trump’s defeat, a person in the room told CNN."

'familiar lies'
'insulted'
'a person in the room told'

The Weekly World News has taken over the world.
The CLOUD Act is a mechanism for legal authorities to compel companies to produce data they hold, even if it is stored on servers outside the US. I don't think it's fair to characterise that as a backdoor.
The problem with Le Corbusier, in my opinion, is not about art style or aesthetics but about city planning and urbanism, or rather his disregard and even disdain for everything that worked for millennia.
Polyend Tracker
Yes. I was on Jekyll 2 years ago, I don’t think I’ll be able to compile it in two years. It’s already on an old version of Ruby if I remember, if not Bundle or Gulp or... and it’s just a simple website.
Aziz Ansari is of Tamil descent not Sri Lankan descent.
I think most people would be surprised about how elegant a setup wsl 2 on windows can be. Have you tried windows in the past 20 years? You don't think it's possible that they could have improved? Macs have been turning into the default engineering laptops at a lot of organizations but I'm not sure of anyone that would say that they are perfect and without faults. I was on macs for at least ten years, but never got completely comfortable. Someone mentioned that wsl2 was amazing to me and I decided to give it an honest shot. I'm on the infrastructure side, so maybe having Linux as my primary shell and working environment makes more sense for me, but not sure if it's for everyone.
By what standard are you saying things are easier? Certainty not less complexity, abstraction, volume of code, number of moving pieces, raTe of change or configuration.

If you don't understand how the foundational technologies work and don't care to learn then things may indeed seem easier. If you have 15+ years of experience and seek to understand today's technology at the same level as when you first learned, things are definitely harder.
tldr? It is the tense of screenplays.
> 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...

There isn't a canonical way - Tcl/Tk, Qt, Gtk, SDL, Java, pure graphics backend calls all continue to work. All as long as there's someone out in the world with enough dedication to them to keep them up to date. Linux ecosystem is not at mercy of Microsoft or Apple, thankfully.
Biggest trade:

WILSON FREDERICK R / UNION SQUARE VENTURES 2012 FUND LP

2021-04-14

Sale

-3,755,323 (number of shares)

$388.89 (price per share)

-1,460,403,806 ($ value)

168,736 (shares after)
We were promised vacations on the Moon, space stations, and rocket belts. All that while keeping the simple life of the period.

What we got is a dystopian nightmare that could have been written by Charlie Stross (I know you lurk here) or William Gibson, except that the dialogues and plot are destitute of any interesting feature.
SQL 99 only requires support for linear recursion, i.e. "each FROM has at most one reference to a recursively-defined relation". Datalog doesn't have such a restriction
Independent and free are not the same thing. You could say sweden's press is free despite its dependance. However, maybe the sweden gov values free press and the press is free via this relationship.
An NFT of the Menu from the $105M market cap New Jersey deli
We do anti-aliasing much better now.
I have gone back to plain CSS files and dropping Sass and other preprocessing techniques just because the past decade of managing build chains and dependencies to marginally improve writing styles that change minimally between redesigns has soured me on more complex build processes.

By the time you actually do a redesign that would take advantage of the fact you use mixins, css variables, etc., the whole design language changes, and meanwhile you'll have to change preprocessors anyways.
Using Cloudflare Workers to improve your Fastly cache hit rate
Pity that CVE database proves otherwise.

Where are the driver validation tools with a Z3 theorem prover for Linux drivers?

Where is the SAL static analysis for C and C++ kernel code like Windows has since XP SP2?

Where is the majority of userspace code implemented in managed languages like .NET?
Even simpler than that, you could have inherited a billion dollars, stuck it in an index fund, and not made a big deal about it. I'm certainly no billionaire but I can appreciate living below your means and not having a flashy lifestyle. If you stonewall the Forbes people, you don't get on the list. If you send an accountant to politely explain that Forbes has no idea how much of that billion dollar investment is left, you don't get on the list.
Rust 1.0 was explicitly intended to be a Minimum Viable Product, containing only the work they felt they couldn't revise later without breaking their API stability promise.

As such, they started with the versions of allocating APIs that are most commonly desired... the ones equivalent to how array[index] will either get what you want or panic if you're out of bounds. The try_ allocation APIs which are equivalent to .get on a container then came later.

A web browser, while a good program to stress the capabilities of a language's design to make sure it can meet demand, is not a typical program.
How about just being a decent human being instead a creepy pickup artist?
Then it would be a fork of bitcoin (and therefore not bitcoin). Everybody who already owned a bitcoin would also own the equivalent amount in the forked coin. This already happened in 2016 with bitcoin cash.
Regulators urge safety recall of Peloton treadmill after child dies
Easier through ignorance seems like cheating IMO. you're basically saying yes things are harder but I just ignore them. How would a newbie decide what's safe to skip?
If you have the encrypted key 'somewhere safe', it is not account recovery because your key was never lost. It is just a more elaborate password change.

As I've said, you can't have both meaningful encryption (as in service operators can't decrypt data by themselves) and account recovery (as in you've lost credentials necessary to access account).
I wish IBM had a few competitors because I think the industry would be interesting if the mainframe approach to reliability was also available, but I think you'd be an idiot to even dip your finger in their kool-aid as of now.
Wow, first time I hear that as the main and apparently only argument to using Windows over any Linux distro.

With HiDPI displays all over the place, is subpixel rendering really still a thing? Pixels have gotten so small, I can't see individual ones anymore even if I'm trying. They could leave out anti-aliasing altogether in fonts and I'd hardly notice.

Or I'm just getting old.
> For instance, last week I was reading a post about the benefits of not using stylesheets and instead having inline styles for everything.

Back in the day, this probably meant one of a handful of things:

* manually writing all the HTML and putting the inline styles there

* some kind of PHP thingy where you would be essentially rolling your own CSS variables

* some kind of Perl thingy where a verySmart dev is trying to maintain an entire CMS using only regexes

Today, the user could be "having inline styles" in one of 10,000 frameworks-- Vue thingies, React thingies, or perhaps a build flag in a Javascript thingy that spits out a CSS thingy...
I would still suggest the Green Party then. Neither of the major parties will try to change this unless we make it clear that we won't vote for them until their position on these issues change.

Other options, scream at the void, or get rich enough to try and force Supreme Court cases.
Ask HN: Can you get a job without LeetCode?
I feel like leetcode has become the only way to get a job nowadays but can you get a job without LeetCode or are there any companies that don’t ask leetcode in the interviews
That's just a matter of style. Android could have native widgets, and desktops another exact set. Instead of a hamburger menu, an automatic horizontal one. And so on.
Czechia expells Russian diplomats, GRU unit 29155 behind ammo depot explosions
New cryptocurrency could potentially cause an SSD or hard drive shortage
Deregistered in 2017, part of the reason I suggested the Green Party.
> I have no research to support this

There's a religion built around that concept, it's called buddhism and it's been around for 2,500 years.
>My early web dev experience was mostly just figuring out where the hell config and log files for apache, php and mysql were

Yeah but once you track it all down you feel like a developer superstar genius...

Then you confidently sit down and proceed to repeat the process on another distro and immediately feel like a complete noob again as nothing is where it should be and you realize, you mastered nothing.
Even though we're eons ahead in tech, especially mobile, 90's seem to have peaked a lot of ideas which we slowly iterated upon ever since. Not as many leaps since, or any, outside of mobile.
Icons on desktop
Mitchell and Webb, "The Insulting Librarian"

https://m.youtube.com/watch?v=rqTE-ig7NhY
I'm going to guess "misbehavior" here means being politically inconvinent. There's also a big difference between a small portion of people on work visas who can work their way up to full citizenship, and nobody having citizenship or the possibility thereof.
I miss the persistence of the phosphor and the simple elegance of the pre-PC fonts. I miss the cadenced hum of the teletypes, that 10 Hz suspense between silence and the racket of the type element hitting paper.

When using Windows 95, I realized I was living inside what would have been science fiction for most of my life.

This is really solid work (kudos, Ash), but I'm an older audience who pines for a different past.
Tether issued nearly $400M mere seconds before DOGE surged 30%
It's a good idea to wait because Ryzen 5000 mobile devices are starting to come out. The Asus Zephyrus has been getting accolades for it's design and performance, but if you're looking for thin-and-light or ultrabooks, the Zenbook (also Asus) is well regarded too.

There are a slew of models out there. Lenovo usually has some good ones too but they lag a bit behind other OEMs in their offerings.
Guidline for Performing Islamic Rites at the International Space Station (2007) [pdf]