skysight-inc/HackerNews huggingface dataset:
This is something my wife and I discuss regularly. I wouldn't say a lot, but it's an ongoing issue we wrestle with.

Part of it is that I think she and I have opposite problems. She really doesn't express anger with our child very much at all, and I tend to get overly angry at times. Both lead to their own significant problems.

Maybe to your second point, part of the dynamic that results is that there's something that needs to be corrected or diverted early on, mildly, and my wife doesn't do that, doesn't establish boundaries or express any anger, and then something escalates from our child. By the time it gets to that point, I feel the need to correct it, which has already gotten out of control, and then I don't know what to do and probably get more angry than I should.

I really don't believe that complete inexpression of anger is good. As the article points out, people do get angry, and everyone does things that make others angry sometimes. Children need to know that and understand that. And I see the consequences of this with my wife and child: even when I have nothing to do with the situation, and don't get angry and stay out of it completely, I see how frustrated and hurt my wife gets by adopting that approach, and the problems that causes.

I think the trick is — and this is where you're kind of threading the needle — is to communicate anger but in a way that's not hurtful or threatening. You want to model being angry but also constructively responding to that anger, like the article is saying, proportionate anger, and so forth.

Parenting is difficult because every child is different and no one is perfect. So advice you hear might not work at all with a particular child, and it's often easier to say than do consistently 100% of the time. On the other hand, I think children are their own beings, and can learn from your mistakes at times as well. I don't mean that dismissively, more as something to keep in mind when you're feeling hard on yourself as a parent.
What software do you use for development on the AVP? Do you connect it to your computer or use apps alone (terminal, ide, etc)?
It’s been available for years/decades.

https://support.apple.com/en-us/102613
I love this about VSCode. I wish Pycharm could easily do this without sending the code away for processing.
Be aware, after entering the site ,I didnt click on anything and I just found out that a dmg file has been downloaded on my phone. Not sure how its that possible, but it happened.
It was basically the zip file for Mac, and almost all software was downloaded as a .sit file. Stuff from Macintosh Garden is still mostly in .sit or .toast
> But who needs another text editor that will probably never reach feature parity with Vim and a terminal multiplexer.

Feature parity with Vim is not meaningful in my opinion. LSP evened the playing field enough for all editors to the point where you can daily drive anything and be no less productive than most.

Use whatever you like and helps you get the job done. That includes Vim too, but I'm getting sick and tired of people acting like using Vim is some kind of irreplaceable boon. Becoming a better thinker will make you an exponentially better programmer than any tool.
They're already doing something like that: https://www.military.com/daily-news/2022/11/23/army-expandin...

What this is reminding me of is the British panic around the 1900s about the health of potential military recruits which may have been linked to urbanization.
It mostly masquerades as performance curves.

You're not being told to pick someone, you're being told that your org cannot really have 80% of people meeting/exceeding expectations and that because reasons (budget), you should review the cusp cases and adjust them down.
You're saying it as if someone from Reddit came into your house and forced you to become a moderator or user who submits content. Is that true? Of course not, people are willingly creating communities and willingly submit content to the site.

Reddit exists because millions of people like it. Reddit also exists because hundreds of developers created it while other people are paying for its infrastructure.
"daily CI"?
6 years of the same Orange Pi PCs/PC2s often on the same cheap Sandisk SD cards, some with postgresql databases on them logging environment data every 5 seconds (though batched to 15 minutes), frequent large system updates (Arch Linux ARM is a bit more churny). And not much issues, to be concerned about doing something annoying like other people suggest here with A/B updates and readonly stuff, that prevents comfy normal use of a general purpose Linux OS.

I don't run a completely storage oblivious setup, I use f2fs, which has much better write patterns than ext4, and I disable stats collection in postgresql, which causes constant churn, but logging, and other stuff has negligible effects and I don't care doing anything special about it, and I leave it default OS configuration.

I have probably 4-5 uSD card failures over 60 year total runtime of my 15 SBCs that I run 24/7. So that's 1 failure per 12 years. Nothing that can't be dealt with using backups. (I didn't even need them that much, yet, because all uSD cards so far failed by turning read only, which for f2fs means you'll get the last consistent snapshot on the card, that you can just copy to a new card and continue. 10-15 minutes of recovery time.

All that complexity and limitations that people talk about seem way overkill for a home setup.

And I think other reason why I don't get many uSD card failures is because I run most cards in HS25 mode. Not in SDR104 or whatnot. 3-4x the frequency really causes the cards to heat up a LOT during activity. Can't be great for the flash chips. 2 of those failures were in SDR104 enabled hosts. Copying data to uSD card using SDR104 capable USB3.0 adapter really makes the card scarry hot in just a few seconds.
Pretty sure nix-darwin + its homebrew integration could set up 99% of this with a pull of your configuration repo and a single installation command.
The photos only seem to show that there wasn't a 'standing' tower there. Maybe it fell and not enough people listened to notice the drastically degraded signal, and the owners just didn't care?

I don't really get the regulatory aspect, but they're seemingly only operating this AM station as some sort of stipulation for their FM license? If that's true, why do people care? Why does the FCC care?
It's not 2001 but it's almost certainly harder for a later career person in particular get hired than, say, 5 years ago. I know quite a few people who presumably feel comfortable financially and have walked away from at least full time involvement with tech.
ECC without error reporting still won't save one from data corruption. Ultimately, I want correctness not continuous but faulty operation. On-die ECC helps with the latter.
Already a thing https://www.military.com/daily-news/2022/11/23/army-expandin...
Ok, appreciate the insight.

Doesn’t the platform:
1. Know that is a windows app
2. Know that it is Xbox

So it could override the “print” request with a user appropriate notification?
I can see why you'd be worried about it, it's a lot more powerful than what I'd actually want for this.

But that's sort of part of the problem, no one is going to agree on a common universal data-type.
DLSS is essentially this, isn't it? It uses a low quality render from the game and then increases the fidelity with something very similar to a diffusion model.
Change your provider, you're overpaying by about 20 ct.
He does front end dev.
- "Biden administration officials contend that if Russia were to field a nuclear EMP, it would be the first-ever violation of the Outer Space Treaty of 1967, which bans stationing weapons of mass destruction in outer space."

- “It would be a violation of the Outer Space Treaty to which more than 130 countries have signed up to, including Russia,” Kirby said Thursday, without providing details."

Why would they intend to put nuclear weapons in orbit? That's not necessary for anti-satellite weapons.
Devices sold should work to a certain expected level. Regulators could define (or even just judges decide in a specific case that can be applied more generally) what that level is. Losing bits randomly isn't within the range of what is expected. The more memory there is, the more likely it is going to happen. And at some point devices without ECC could simply be returned as faulty for a full refund. ECC would be required, without any explicit rule.
Why do you pay so much? Latest contracts are 23 Cents/kWh, I pay about the same using tibber's dynamic tariff. Sounds like a massive rip off.
Yes, disability is quite a spectrum. My issue is quite easily imaged via x-ray and is written down in black and white on the standards. I can imagine that mental health and potentially soft-tissue issues could be a bit harder to pin down.
And also now arguably the best browser in terms of the standards, after hiring most of the w3c team.
A “clean setup” is so overemphasized. It has no advantage other than wasting your own time.
For one device it works well, but when you get a bunch, I find it simpler to use one Pi (actually now a Lenovo m920q, it could be a Pi, I just needed a bit more power for other stuff) with the tunnels and make it talk to all the iot stuff. Has a few advantages:
- Updating the more security sensitive parts is a lot easier (only one machine can talk to the internet).
- Lets me use ultra-low-power 1-coincell a year stuff.
- Integrates everything in a single point so coordinating stuff is very easy (like, single action to close the blinds, turn on projector and set AC a bit cooler).
Senior engineer is a "terminal" position at most companies, and certainly is not a bad spot. Only around 15-18% of engineers were above that at my last big tech company if I remember correctly.

Senior is the last IC level where you can pretty much exclusively focus on the technical work, in most cases. You can be very successful doing this! Staff and above roles can vary widely, but most of the time you're expected to have a multiplying effect on the team, which requires a lot more soft skills.

If a company has too many engineers above senior you run into a problem where everyone is looking for impact, but no one is doing the actual work!
I agree that the main difference is developer skill, not whether an app is native or website.

One little advantage for web apps: the app (js code) can be downloaded just in time (not that 99,9999% ever make use of this).

If you have a game with 100 levels where a map of one level is 1mb, and 50% of visitors do not like your app and leave at the first level, they may have downloaded some fix code and 1mb, but 99mb stay on server...

Js has modules and dynamic imports for quite some time. Even app logic can be built with dynamic loading in mind.

Again, not that a news site like cnn will not make 300 request and 20mb download on first visit, showing one image and less than 1kb text :) Just checked.

A web app, in theory, is perfect for dynamically loading things but not inherently more lightweight. As always, it depends. On the task, on the programmer.
FWIW, they already have been licensing their data for years to social media management platforms (ie SproutSocial, Sprinklr)
This is also not true.

Adobe claimed that they could have gotten flash running on the first iPhone in 2007. The first iPhone had 128MB of RAM and a 400Mhz processor.

Safari barely ran on the first iPhone. It had to draw a checker box on the screen when you scrolled fast and then slowly render the image.

When flash finally did come to Android. It required a 1Ghz CPU and 1 GB of RAM in 2011. It still ran slow and ate up users batteries. That’s about the time the first iPhone came out with those specs
If you’re going to lionize startups as the only thing which matters, you can’t exclude Spotify. And, yes, that list is very uneven because the U.S. financial sector has been very supportive of those but it’s not zero just because you don’t follow it.

This is an especially interesting time to discuss it because the current layoff bloodbath has not been evenly distributed and the European side which never flew so high isn’t getting hit as hard by the end of free money, either:

https://www.economist.com/business/2023/12/07/europes-techno...

The U.S. scene has more companies, of course, but in terms of impact an awful lot of those have been me-toos which haven’t produced durable value.
I don't think I took many special precautions and a Pi I had running as a VPN server survived for about 10 years, aside from a power supply failure or two.
> but how about just letting the user know that the xbox can't print? why does everybody seem to think that's out of the question?

Because the situation described is about an application that was made for PC (which supports printing) and a user is trying to run it on an Xbox (which doesn't support printing) with the developer never even imagining someone will try to run the program on an Xbox in the first place. You can't implement a message about an error you don't even know will happen.
I have a few friends who deeply regret their time in the military as it’s let to lifelong physical and mental health issues. I don’t think forcing people to potentially endure that is a good idea.

(One was on a nuclear sub, not sure the others)
That may be the best summary of “app startup practices to real life” in one sentence I’ve seen. Kudos.
Strawmanning someone's position is about a rhetorical game. Fairly representing someone's position and pointing out that it is logically contradictory is exactly about truth. Self-contradictory positions cannot be right. (Now, you may be able to remove the contradiction without destroying the whole position. But it has to be flawed.)

You see this in formal philosophy. If the conclusions of an argument disprove the premise, then the premise is wrong.

In this case, we aren't dealing with a formal position. We aren't even dealing with the clearest-spoken advocates of a position. We're dealing with culture warriors whose specialty is yelling, not clear argument. Nevertheless, there are people out there who say that, if you say one culture is better than another, then you are a Nazi. This is not taking their argument to a logical extreme. This is listening to their words. And based on that, you can say that that position shows that they aren't thinking, because it's absurd.

But you're right, you can't go too far with it. The worst, most thoughtless advocates of a position only let you say that those advocates' position is flawed. They don't tell you anything about the steelman version of the position.
Maybe they have insurance? But yeah, pretty bad situation for customers right now.
On the other hand, most elections in Canada have turned into one week election, officially 6 days of advanced poll and 1 day of election, and the result has been greater participation.
I only get the message "Connection errored out."
The Lightning network grew by 1212% in two years [pdf]
ADHD, like many mental health diagnoses, is more of description of a cluster of symptoms than a concrete casual factor. So it makes some sense to use the term as a shorthand to refer to other causes of many of those same symptoms if you lack another easy way to do so.

> my understanding ADHD is something you have from the moment you're born to the moment you die

Plus ADHD symptoms are known to vary significantly with age so I wouldn't say this is an entirely accurate description either way.
After fiddling with it for months, potentially
If you've used the computer for rendering things or running heavy duty analysis, could you trust your results now, if you know that the memory was faulty for some time? ECC isn't about making life easy when the memory goes bad, it's about allowing one to have more confidence in their system operating correctly.
I wonder if it's feasible to reimplement the Skiff server so people can self-host it.
Fun fact: Ryzen Master needs a kernel driver installed in order to function. This driver was signed with a cert that expired a while back. For years they required you to disable virtualization based security (because as a side effect it would also disable driver signature enforcement). When this first popped up, rather the fix the signature, they added a check to detect VBS and block starting if it's enabled. Then Microsoft made VBS and DSE separate settings, so now it gives a misleading error message. There was a patcher program that would workaround the issue, but it doesn't work for the most recent versions, unfortunately.
I don’t know if it’s just me but Reddit is probably the most toxic, unfriendly community I’ve been in. Anytime I make a comment, it’s immediately downvoted to oblivion if it doesn’t agree with the hive mind, or is unpopular. And if I ask a simple question, it gets downvoted if it’s perceived as “too stupid” or obvious. Maybe it’s just me though
I make a lot of money.
This charitable explanation hinges on the assumption that they want to run an AM station.

Given that their license is for a FM rebrodcaster, it seems like the FM business is the one they care about more, and the AM signal was just being used as a means to an end.
So that’s the argument for PWAs? They suck just like Electron apps but they are good enough?
What I said is not in fact incorrect, you are confusing waiving a right with alienating it, here's an essay[0] which can sort you out on the distinction.

> Alienating a right is different from exercising it or waiving it in a particular case. A police officer comes to my door and asks to look around my apartment; if I give my permission, I have waived my right. But the next time he comes, he must ask again, and if he is refused he cannot rely on my previous permission.

[0]: https://www.bostonreview.net/forum_response/jeremy-waldron-i...
You can’t compile on it. You can’t run software in the background (for example a terminal, where you don’t have to bring the app to the foreground every few minutes). You can’t install software on it that Apple doesn’t want you to (regardless of whether or not they’re malicious). And the software you can run is more likely than not a subscription, because the only place you can buy it is the App Store, which pushes the subscription model unto users and devs.
But maybe people with anger issues don’t want to read an article entitled “anger has minimal functional value in the modern world.”

Although, I’ve found that anger can be an effective way of dealing with certain angry people (not most!). Some people get calm when others are angry but don’t notice it in themselves. It’s frustrating though, because I hate getting angry. I very rarely get angry at my kids and I usually signal (“I don’t want to get angry… I’m starting to get angry”). So even when anger is functional for me, I really don’t like how it cognitively disrupts me.
The idea is that no actor has ever tried to force their way of life on Americans. We’ve been attack on home soil a tiny number of times.
This reminds me of the movie “The 5th Wave” (2016)

> the military have used deception and technology to convince the rescued children that the humans outside the base have been possessed. They provide military training to the children, forming them into squads to go on kill missions outside the base. Meanwhile, the military was in fact run by the aliens
The geocoder is built on top of tantivy which is fast and uses low resources too (https://github.com/quickwit-oss/tantivy).

I'm curious about the comparison between those two.
That is emphatically not what I am "getting at". I cannot express my opposition to that approach strongly enough.

I do not believe that the place people should hold documentation is "in their heads".

I do not believe that Hyrum's "Law" is helpful in getting to a situation where people's beliefs about what software will do match reality.

This isn't the first time I've come across people (particularly around the Rust community) who have got the idea into their heads that saying "reading documentation is important" is somehow close to saying "Real programmers don't make mistakes". I think that conflation is doing great harm.
Quest Diagnostics pays $5M after mixing patient medical data and hazardous waste
A few people have mentioned achieving long uptime. What is often overlooked is that it is possible for uptime to be too long.

It is quite possible for updates to not break a running system but make it so that it will break on the next reboot. E.g., a dynamic library gets updated in a way that breaks a server process. It doesn't affect the running server because it still has the old library loaded.

Next time you boot your server process doesn't start.

These kind of problems can be annoying to deal with, especially when your system has an uptime of years and for all you know whatever change broke it could have been in any one of dozens of updates you've applied over that time.
ECC is more costly in terms of the BoM and higher power consumption.
You're all very welcome
The engineers who built this UFO project probably would have been able to move Control Panel to settings. Microsoft is a big company.
Like not every role is a door kicker, there are some navy jobs done by smart people and others done by less academics minded people, but the navy has some of the best electronics warfare specialists and lots of nuclear engineers.

The military knows just because you sit at a desk, physical fitness still matters for optimal performance, and many office jobs have secondary duties in emergency that are physically demanding, like fire fighting.
FTC asks normal folks if they'd like AI impersonation scam protection, too
My city charges extra if I don’t recycle. But, I know from the data they publish that they are simply paying to recycle everything and the rate is higher than the rate at which they dispose of garbage. So I’m still paying for it, it is not paying me.
OpenVEX Specification
What's your small side business?
I was so glad to remove all that (and to a lesser extent, trying to maintain both Homebrew package names and pacman/AUR names for everything, which obviously sometimes differ or need a different thing anyway) when I started using a Linux machine for work (already did personally). That might change again unfortunately; I'm hoping some day Nix or something like it is a cross-platform solution, but I don't think it's there yet. Discovering the `defaults` options (or worse: what you're setting that no longer does anything) is a nightmare.
It would probably look a lot like plan9
Yeah. Yeah, it is.
> but it prioritizes being "grandma proof" over a serious work machine from the get go

Which is kind of absurd considering they sell a device called "iPad Pro" which costs as much as their entry-level laptops, which are—by and large—enormously more capable, despite sharing the same internals.

I appreciate the iPad as a computer for people who aren't interested in computers (my mum has been happily iPad-only for years now), and I recognise that I have a degree of saltiness because I'm a software developer and the "Pro" in "iPad Pro" seems far more geared to artists and other creative professions, but it's a terrible shame there's no way to take the training wheels off what is otherwise a fantastic ultraportable computer.

My MacBook Pro is a great computer that I like a lot, but the only reason I even need it is because my iPad is incapable of doing anything I need for development, and the ~15% of dev I do away from my desk is still important to me. If I could do some casual noodling or prototyping work on my iPad with a keyboard, I could have just bought a desktop Mac instead.