skysight-inc/HackerNews huggingface dataset:
> Trump lost in 2020 and will lose again in 2024

Indeed he lost in 2020, but he still nevertheless almost became President through illegal administrative tricks, abuses of power, and physical force.

Although the 2020 administrative coup failed, the autopsy of that election and the subsequent Jan6 insurrection show exactly the weak points in the plan and why it failed. It wasn't due to some resilient institutional safeguards, like the DOJ, FBI, or even National Guard. All of those institutions failed to protect us. The coup attempt failed because rank-and-file people did their jobs, rather than bend to overt political pressures. Clerks, elections officials, secretaries of state, the VPOTUS - individual people doing their duties and upholding their oaths of office.

By and large, since 2020 these people have been purged and the power of their offices have been usurped by state GOP parties where they have control. These places will never again have the problem of elections officials doing their duties rather than bending to partisan political pressures.

> Trump is losing ground amongst conservatives, even if only a little bit.

If Trump is the nominee, he will have all the support he needs.

> In fact, the clowns that were just elected to the House are only going to reinforce the idea that Republicans are not the party of responsible governing.

Many of those clowns are in fact insurrectionists. Remember, the purpose of the mob on Jan6 was to stop the lawful functioning of Congress to certify the 2020 election. But what may seem clownish is in fact exceedingly dangerous. Republicans have proven they will use their slim majority to completely stall the function of Congress when it serves them politically. There's no need for a mob to stop the business of Congress anymore, there are some elected Representatives who are empowered to throw a wrench into the whole machine if it serves them politically.

The fact that these people were just elected proves their electorate doesn't even care that they're completely ineffective. They can behave as irresponsibly as they like, and they'll be reelected.

> And all that's true if the electorate were static. In reality the Republican's largest voting bloc, the Boomers, are starting their mass die-off. Remember, the oldest Boomers are now 77.

You're not the only one who notices this. You don't think the rise in pro-authoritarian, pro-political violence, anti-democratic rhetoric from Republicans is a coincidence, do you?
Yeah, the social sciences are in quite a quandary with the replication crisis. Still, anyone that uses the word scientism is probably complaining about their favorite woo being called out.
Yes. It isn't the default player for .mp4 as it isn't really a general video player.

Also, I just did a quick check, if you rename an m4a to mp4, and add it to the magic "$APPLEMUSICFOLDER/Media/Automatically Add To Music" folder, Music will import it, but give it a Media Kind metadata field as "Music" and not "Music Video" (which you get with actual video files), so it obviously does deeper inspection than just the filename.
I agree that when people cite bad sources, it harm's their argument. Yes, dead commenters, the messenger matters.

I'll also state I think deleting vaccine skeptics does more harm on HN than good. Let their ignorance be argued, lest they get a persecution complex and dig in more deeply. Only delete, in my opinion, those that cite disinformation or misinformation.
Especially rich from the company that published Spelljammer last year, a supplement that somehow got out the door despite including formerly enslaved sentient _monkey_ characters that gave people minstrel vibes.
I thought it was pretty great around roughly 2004-2015.

What won me over compared to Winamp was iTunes' smart playlists. I'm actually surprised they haven't borked, neutered, or removed that feature. It's still the same and it's still good.

It did a lot of other things right too. It was convenient to edit metadata for multiple files. CD ripping was painless and used a high quality mp3 encoder at a time when that was not a given. In general, it was one of those apps that just behaved logically to me and rarely if ever surprised me in a bad way.

When iTunes introduced "iTunes in the cloud" or whatever it was called -- the ability to have your files mirrored in the cloud -- I was more or less in heaven for a while. I had a few moans and niggles but nothing much.

I actively kind of hate it now though. Too many media types (with different paradigms) crammed into one app. The result is a mess. Not sure it could be any other way.
It regularly deletes music without warning -especially if I import it from CDs (that’s still a thing, for us boomers. I have even recorded vinyl records), and also regularly restores music that I delete.

I have also had it do that thing, where my (non-DRMed) song, recorded from a CD, is replaced by the DRMed “radio edit” version of the song, from Apple Music.

That’s fun.

Whether or not the sync actually happens, or if the song stays on the original device, seems to be a crapshoot.

Safari bookmark syncing is … not good. It rearranges bookmarks, refuses to delete some, refuses to sync certain ones, according to some internal algorithm. Etc.
Perhaps such a setup could come with a system to inject a small amount of additives from a replaceable canister to give the flame color, and to give the gas an odor in case of leaks like they do with natural gas. I'm not chemist so I don't know if that's a possibility with hydrogen.
What's Docker Desktop exactly?
The tri people I know pay for TrainingPeaks and TrainerRoad, not strava.
> I suspect people will migrate to self hosted solutions if they have not already,

Docker hub is cheap enough and convenient enough to compete against self hosted.

For self hosting you would need to manage/monitor, factor in redundancy, make it somehow easy to access to other tooling, etc...

Just the redundancy and storage would be more then 7$ pro plan dockerhub has.

If people already have setups in place for other things then it might make sense.

Then there's aws ecr and others... I don't like things that can surprise me when it comes to billing.
Sure but if your default file handler for mp4 files is Quicktime (as is the default for anyone who hasn't changed it), why would you expect macOS to open mp4s in another app because of the just because it's a music video, or, in the author's case music only?
This is terrible financial advice.
Social workers won’t do Jack here - only parenting involvement.

Which is even less popular.
Presumably because of this: https://news.ycombinator.com/item?id=34365515#34365977
>Google “you don’t grok vi” for a quick and interesting read.

None of this requires a separate mode to do. Modifier keys have been shown to be enough to give commands for doing operations other than inserting characters.
I have heard that Alpine is really light on resources. Would it be practical for Rust, Node, Python projects in general? Or am I better off sticking with Ubuntu? I know that projects often have extra dependencies and I believe Ubuntu is still very good as far as those being easily available with the package manager. Or maybe about the same thing goes for Debian.
A lot of people start with Python. It's easy to start with, and also one of the more popular languages. (It's also used widely in Big Data, which is one of the new fields that's well paid and in demand.)

The advice I got when starting out was to learn one language really well -- all the features and major libraries -- and then dabble in some other languages. Harvard's free online course CS50 was a great way to get exposed to a lot of languages and concepts quickly.

A real career-booster: get a junior entry-level position doing actual programming. Besides beefing up your resume, it gives you truly useful real-world experience. To that end, create a GitHub account early on, and then upload code that you're proud of there so potential employers can eventually see it. If you can't get paid work, volunteer -- find an open source project, review its code, find one where you can dive in. (If you don't feel comfortable writing code, you can write documentation.)
The person you are replying to had a job (likely in tech), a house, a car, and a chance at promotion when the child was conceived. That seems like a better position than most.

If your implied threshold for conceiving a child is that you must have acquired all of these things plus enough savings to weather unexpected medical events and extended job loss then that seems like a threshold that the majority of couples will not reach during their childbearing years.
"Thankfully, our digital signatures are lost in the process, so that's reassuring."

So you mean the software has been digitally signed? If it is signed how is it possible that it is cracked? Isn't even a slight modification of the binaries will render the software unusable if it is signed? I have a software that is signed digitally and the certificate private/public key is supposedly takes some hundred billion years on average to crack. So what is the point of signing a software?
It seems to be increasingly widespread and is not just the Music/iTunes ecosystem.

For example, the Home app and HomeKit situation is also unreliable. People's devices suddenly disappear from their Home app on bigger installations. You have to delete the entire thing and start over and go and find all the barcodes again. There's a well known workaround for setting up Home Assistant, moving all your devices to its control and having it export to your HomeKit. People hate doing this but it's been one of the reliable ways of stopping this from happening in larger setups.

Also in the HomeKit area, synchronization of voice recognition for personal requests in a multi-person house is extremely fragile. It works for many people, but sometimes it just doesn't. It is supposed to be transparent and automatic - if you teach your phone to recognize your voice, then all the HomePods in your house are supposed to as well. Except sometimes they just don't sync and you have to reset the homepods to factory defaults and reintroduce them just to get them to sync the voice recognition. Or worse, your phone won't let you turn on voice recognition for you in homekit even though your phone is doing recognition successfully.

Or even more maddening, the home app says you're signed in with a different apple ID on your phone and home app, but it's the exact same ID.

And that's assuming you can even join the home on your phone. My wife's phone is nearly impossible to invite to our "Home". The invites never arrive if using the appleID. Sometimes it'll work if the invite is done by phone number, but again, no invite message. Sometimes firing up the Home app on her phone will announce that there is a pending invite but it often takes 5-10 tries over a few days to get this far.

When searching on the support forums, it is easy to find other people who have had these exact same problems for years.

Or the AirTag situation. I put an airtag on a remote control that keeps getting lost in the room. But only one person in the house can locate it with the UWB direction finding system. I don't want to have to put two or three airtags on the same remote just because Apple won't let us share tags between family members. This is just silly.

Sadly, I find myself agreeing with the article. Apple has drifted from "it just works" to being surprised if it actually works.
> what did I miss

Mobile is eating the web. Mobile (Android - it's all Safari on iOs) Firefox is a bad experience.
IMO the whole physical interface on these makes no sense. The microphone seems to be garbage, so why even include it? The touch panel literally never does what I want it to do, I wish they'd just replace it with buttons. The ONE tactile button on the device (aside from power) can only be used to change the noise-canceling mode, which I never do.

What I would do frequently is pair to another device, so it would be great if that one button could be used to unpair-and-enter-pairing-mode. Instead, I "repair" by connecting it to one device over bluetooth, and another device with a cable. It's a silly, awkward thing to do with my wireless headphones, but it's 100% reliable. Oh well.
An update for whole-line-or-region (2020)
The thing that I have to install on MacOS so that I can run docker. Is there any other way(i.e no gui utility) ?
And the Sons of Liberty threw other people's tea in the Boston harbor. They were free to buy tea elsewhere.

The state made machine breaking a capital crime. That is, if you break or destroy a machine, you can be executed.

Many who were tried and convicted of machine breaking were accused or guilty by association, or literally broke machines, and were executed. States responded with death and contempt, not merely force.
384 minutes later, "… Your estimated wait time is 283 minutes."
In other words, a hack. And that's why we are here!
looks like https://www.eyoyousa.com/eyoyo-s801h-8-inch-hdmi-monitor-102...
Working class people should have larger paychecks so that they can afford proper clothing.

Look up charts for wage development and minimum wage on one side, and charts for CEO pay and gini coefficients (wealth distribution) on the other, over the last 50 years. There you have the answer why a working class person can only afford crap shoes and beater cars.
I had the same feeling with Vue2-3 a while ago, I'd say Svelte is relatively similar in feelgood as both eliminate a lot of annoyances to create "leaner" components compared to React.
Let’s be honest! There are some people around you who are not happy about your success.

Envy ranks #4 on the list of the 7 deadly sins for a reason (Just saying!)

It’s safe to assume that not everyone will be happy about your success.

As the old saying goes “An Envious Friend is a dangerous Enemy”
Oh, I've definitely met princesses at large companies, though you are spot on about the ownership issues. The problem really isn't the size of the company but how siloed the code is.
The entry level ID.4 is $38,790 in the US. Not sure why it's so much more in Norway.
Agreed, I think the authors of this study oversold the conclusions. They have a valid point insofar as delegation is not a magic bullet, and people often over-delegate.

Perhaps that latter is because they are OK with representative democracy in principle, but want the capacity to revoke & reallocate their vote without waiting months or years for an election.

I found the study disappointingly shallow and conclusory by comparison to the usually excellent standards of the NBER, but it might be that the cost of surveying people limited the depth of their investigation.
We don’t need WotC or Hasbro.
The heatmap integration really is the killer feature for me. I otherwise don't like Strava's route planner, but the heatmap is better data for deciding what road to take than anything available elsewhere.
I bought a 600 (0.5mm) recently, as well as a Uni Kuru Toga (0.7mm), with the automatically rotating lead.[0]

The Kuru Toga’s point stays sharper than the rotring while I write, and always has the same edge. I wasn’t prepared for how well it’s “engine” works. It sits a bit more comfortably in my hand as well.

Aesthetically I still prefer the rOtrings look, feel and weight.

[0] https://www.youtube.com/watch?v=H_OXoxymeho
This is also the same reason why so many newspapers and magazines are filled with fluffer BS articles such as this one instead of real investigative journalism: these types of articles are much cheaper and quicker to produce than investigative journalism. These empty complaint type articles are basically the website doing the minimum to fill space and get clicks.
You can also run Python in the browser https://www.anaconda.com/blog/pyscript-python-in-the-browser
As someone who is not a conservative, but is interested in what and why people think and believe thing, I don't think that's a fair characterization. It seems to me that conservative care a great deal about negative externalities that effect the existing social order, or may do so in the future. I think the problem is two-fold some of those negative externalities were baked into existing institutions or don't directly effect them, and the "culture wars" in the US cause people to take up positions that don't make any rational sense in their worldview.

You can make really good conservative arguments for say fighting climate change as it could upend traditional social order, but partisan polarization has made it an issue of "the other side" so mainstream conservatives aren't making those arguments IMHO.
Really? I can run containers without root on Podman, which I could never do with Docker.
Flaky Tests in a Large-Scale Monorepo
Thanks! If you're looking for an easy place to start, look to tabular reports.

Ask a stakeholder (e.g. contract renewals team) to create an ideal report with maybe 5 rows of sample data in Google Sheets / Excel. A good example may be a list of customers, when their next renewal date is, who their sales rep is, etc. Ask a developer to turn it into a real-time (or nightly updated) internal web page, then once again, each quarter see if it needs to be made better. Sure, Salesforce and the like should have a lot of this data, but odds are you need a hybrid of info that leverages your own DB (e.g. usage, # of users). If a new vanilla Salesforce report comes out of that monthly meeting instead, hey, still good stuff.

We call this team "Ops" for short and more formally the "SaaS Operations" team since they satisfy all the internal bits that get help us run an efficient SaaS business. For reference, while we have a small team, it's 20% of our headcount (and a great place for interns/co-ops). Happy staff with the right tools stick around longer, are better at serving customers, and have more free time to work on more important goals.
> Do you have anything to saw about the actual opinion?

So, no, you just have stuff to say about who is making the opinion and that it's "not a productive use of your time" to argue about it.

For something not being a productive use of your time, you sure are dedicating an awful lot of time being contrarian to it.
Yes. Instead of just control + v they have to switch out of insert mode and into normal mode, then do a command to paste their clipboard, then have to do a command to go back to insert mode. It's overcomplicated.
Lots of Chinese dramas with barely-parseable subtitles as well. Missing sections, and completely wrong contextual glosses, which are particularly easy to get horribly wrong in Chinese.
Yeah obviously. But is there any reason to think that is happening with brand new EVs? In such a way that would matter for this tax credit. No.
Yeah I got an iPhone for Christmas. I never thought Android was great but it's what I've used since I first had a smartphone.

It's hard for me to figure anything out on the iPhone. Nothing seems obvious or discoverable beyond the basic "tap an app tile to open it." Some of that is just differences from Android but the various gestures and the way settings are scattered all over the place just seems almost arbitrary. Maybe there is a rhyme and reason but I feel that if I wanted to learn that I'd need to sit down through a tutorial.

I once worked with a product manager who said "if users need training, you've failed" this was in the context of a consumer-oriented website but it seems to be a lesson lost on Apple.
It wasn't significantly less present. Singing yourself was just a given. During work, at celebrations etc. It gave full control as well.
I've never seen that get you to $120M ARR. Have any examples?
> independent of ALL of those infrastructures

Ok, so where is Docker Hub hosted? Do they run their own data centers?
Linux I just install some stuff from apt, so I assume you can brew install something to run it command line (no GUI)
>a pizza delivery bag (holds two large pies in boxes)

It took me a few seconds, but i guess where you're from they (pizzas) are called 'pies'.
That is just wrong on many levels. JSX brings an XML-like notation to JS. It has nothing to do with HTML. react-dom couples your React DOM to the real DOM - thus allowing you to use special JSX elements that create DOM elements. But then you / React interacts with them using the DOM API - not HTML source code.

Things like `htmlFor` or `className` should not be confusing - these are the official DOM properties. `style` in its DOM API also has an object-oriented API and not a string. If you are confused by these things (className vs class, ...) then potentially you started learning JSX from a completely misleading / wrong point.

I know most articles on React / JSX get that wrong, but this non-sense has to stop. After all, you do not write React in the browser because you want to generate HTML - you do write it to manipulate the DOM. On the server, you may want to generate HTML and then this can be misleading (true), but this has not been the main objective.
Destroy a developed country in 5 easy steps:

1) Rich people bring in immigrants to depress wages for native workers.
2) Immigrants live in squalor and have shitty lives relative to natives.
3) Rich people blame native workers being racist for the condition they created.
4) Native taxpayers pressured to subsidize the immigrant labor’s living conditions.
5) All native resistance to this is proof of the native worker’s racism and the need to being in more immigrant labor.

Goodbye developed country.
It's best to learn to deal with processes. Some companies do have really bad ones, and if that happens you should leave, but all companies will have some level of process, and every job will have some amount of work you don't like doing.

Learning how to deal with this is a career skill. Remember that to your employer, you are not a coder, just as a firefighter is not a hose operator.

To your employer, you are someone who delivers, maintains, and supports software. That requires a lot of non-coding work, and as you advance in your career the time demand for the non-coding parts of the job will increase.

If you know how to deal with processes -- how to streamline them, avoid them, delegate them, and use them to your advantage -- you can build the kind of role you want. So, the good job for a person like you is a job where you understand how to work the processes in your organization.
> Ultimately the best test is when you ask yourself "wait, what if someone sent this" and you try it to see if you can break your own code. That's just a spidey sense in the back of your head. If you didn't have the specific doubt to begin with, I don't know how you could write a unit test to disprove it anyway.

I can't speak for others but that's precisely how and why I write tests. It goes like "Wait, what if someone sent this" -> check what happens -> write a test to automate that check -> optionally, fix the code to handle this specific case.

Then, over time you accumulate tests that check all these weird edge cases for you and it doesn't take much to run them over and over again every time you change the code.
I was going to say the same. I suspect that anyone who believes that fast-food is more expensive than a grocery store has never lived in a poor neighborhood.
I use podman: https://podman.io/getting-started/installation#macos

Its CLI is similar/same as docker
Rancher desktop, or (my preferred) colima + docker cli.