skysight-inc/HackerNews huggingface dataset:
That Threads element only lights up if a thread you've participated in (or have been mentioned in) has activity. If you work in an org that uses threads and you go on vacation for a day or two, you're going to have to spend your first morning back looking for threads to read. You can't know how far back to scroll back either because someone could have replied to a month's old thread.

Threading should not have been added, IMO, without a way to optionally show all thread comments in a single view as they are delivered, as though they were regular chat messages (with a thread annotation).
Not quite. It's easier to define one set of rules for the entire server group (Projects in Hetzner terminology) and forget about it than to manage OS firewalls individually.
Look at that, there's an entire section on internals. Honestly, I didn't even consider looking there, I just assumed it would be all about syntax and never bothered to check. Thanks!
Pedantic: does anyone find the existence of the gear icon very odd (out of place)?
This is underwhelming. Textarea in any web application has more features, such as spellcheck, and now in Edge, even grammar check!

Multilevel undo/redo should have been delivered at least 20 years ago.

How about the ability to handle files with Mac or Linux style linebreaks? Wordpad can handle it but not Notepad.

How about showing recent files in File menu?

Really what Microsoft ought to do is to ship VSCode as the new text editor for Windows (after removing all coding features that might confuse end users). Retain the old Notepad for people who use it in established workflows, no point in updating it at this point because it is hopelessly obsolete.
Yes, Notepad++ is really great. In my case, I would tend to have a bunch of text files in tabs that slowed loading, so associating 'txt' with it meant I'd have to wait to jot a note down. I could have fixed this by closing all tabs before putting it away, but I'm happier using VS Code for my larger text file needs and good old notepad.exe for quick notes.
You can't find a fix if you "just redeploy".

To find a root cause, I need to look at the broken thing.
If you hit restart, the only thing I can guarantee is that the fault will occur again.

This is newbie hipster webdeveloper BS.
Oh, yes. Let me go look at the PERSONAL health dashboard and... oh, I need to sign into the console to view it... hmm
It's 2028.

You're done writing a text file and go to save.

It's not there. Where's the save button? Oh, there has been another automatic update. You wonder what you have to do this time. You press Ctrl+S.

The screen locks.

"Microsoft Account is signed out"

Sigh. You enter your password.

"Please verify it's you by saying 'Microsoft Edge is Great!'"

Sigh. "Microsoft Edge is Great!"

A Sarcasm Error Has Occurred. Please Say It With Conviction!

"MiCrOSoFt EdGe iS gReAt!"

An acceptable performance! Please rate Notepad in the Microsoft Store to continue!

"1 star"

Why do you hate excellent products? Don't you want a fresh and modern editor? Hypothesis: Did you mean 5 stars? Please don't press the second yes option if you don't not mean this isn't your choice: No, Yes, No, Yes, No, Yes.

Uuh... Third Yes.

Great! Your rating has been corrected to 5 stars! Please verify it's you by saying 'Microsoft Edge is The Greatest And I will Name My Children Microsoft And Edge!'

"MiCrOSoFt EdGe iS gReAtEst And I Will NaMe my ChIlDrEn MiCroSofT AnD EdgE!"

Processing accounts and personal information. Security Alert! Inferior non-microsoft software detected on computer! Do you wish to replace them all with modern microsoft products? [ Yes ] [ Options ]

Options

* [x] Don't Replace The Other Software

* [_] Reverse The Above Option

* [x] Really Keep Other Software

* [x] I'm a cheating bastard

* [x] I'm aware Hitler didn't use Microsoft Edge either

* Security Options *

* [x] Remove browsers not developed by Microsoft
Do you want something that'll let you define a timespan (e.g. 2:45..3:12) and find tracks like that? I imagine that would be pretty fun from a discovery sense -- for EDM especially.
Omicron’s less severe cases prompt cautious optimism in South Africa
Ewa Jodlowska's last day as executive director of The PSF
Hi noduerme,

Do you have a email or another form of contact I can message you on?
I have spoken to product managers who would use the tool in lieu of their current, manual process. Of course, this is not airtight validation (see e.g. The Mom Test), but it's a start.
Clarification for confused outsiders: crypto loans are over-collaterized using crypto assets. In case of non-payment, Aave won't come try to collect your house, instead they'll just keep some other crypto that you put up as collateral.
I have an app that has run on every version of Windows from 2000 through Windows 10. It now doesn't work in Windows 11 because they didn't reimplement the IDeskBand interface for the taskbar that my app uses to show remaining battery time.

My app is even part of their compatibility test suite (they asked me for permission and a license).

I understand the need to move forward and that BW compatibility can be hinder that, but it's really frustrating for me to 1) respond to thousands of people asking why it doesn't work after they upgrade, and 2) lose income because there's nothing I can do to make it work the same in Windows 11.
> AWS has fewer outages in one zone alone than the best self-hosted institutions, your facebooks and petagons. In-house servers would lead to an insane amount of outage.

It’s had two in 13 months
There may also be an issue with Palmitic Acid content in foods that hopefully can be addressed. If I remember correctly they increase inflammation, cause insulin resistance in all major insulin target organs (skeletal muscle, liver, endothelial cells) and have emerged as a major link between obesity, the development of the metabolic syndrome, and atherosclerotic vascular disease.

in certain quantities they disrupt the satiation mechanism, and a high intake of them could be one on the main causes of western obesity.

There is also a possibility that there is an obesity virus that works synergistically with elevated free fatty acids (FFAs) like Palmitic Acid that could be the culprit.

Either way it goes, there is a good chance that obesity is not solely the fault of the person suffering it and that there may be a medical or diet based solution that can resolve it discovered in the near future.
A colleague visited a multi-billion-dollar, safety-critical facility that had adopted automated alarms based on safety rules.

He was there because they were asking for software to help them sift through the cacophony of constantly-firing alarms which were distracting all their staff playing whack-a-mole "disable" and ruining situational awareness.

I imagine it's similar here. Do you want the sub to move up automatically? To fire an alarm? To dissalow a maneuver? Absolutely not. Imagine a crew knowingly pushing their vehicle into potentially dangerous maneuvers and spending those critical moments fighting the vehicle or disabling alarms.

This is how the "stick pusher" causes crashes on airplanes.

The fault lies with whomever commanded the maneuver, not with the ship for doing a minor mutiny to prevent it.

Now, as a counterpoint, see the f-16 auto-maneuver (I think this is a representative link): https://apps.dtic.mil/sti/pdfs/ADA583778.pdf
> This seems like an insane stance to have, it's like saying businesses should ship their own stock, using their own drivers, and their in-house made cars and planes and in-house trained pilots.

> Heck, why stop at having servers on-site? Cast your own silicon waffers, after all you don't want spectrum exploits.

That's an overblown argument. Nobody is saying that, but it's clear that businesses that maintain their own infrastructure would've avoided today's AWS' outage. So just avoiding a single level of abstraction would've kept your company running today.

> Because you are worst at it. If a specialist is this bad, and the market is fully open, then it's because the problem is hard.

The problem is hard mostly because of scale. If you're a small business running a few websites with a few million hits per month, it might be cheaper and easier to colocate a few servers and hire a few DevOps or old-school sysadmins to administer the infrastructure. The tooling is there, and is not much more difficult to manage than a hundred different AWS products. I'm actually more worried about the DevOps trend where engineers are trained purely on cloud infrastructure and don't understand low-level tooling these systems are built on.

> AWS has fewer outages in one zone alone than the best self-hosted institutions, your facebooks and petagons. In-house servers would lead to an insane amount of outage.

That's anecdotal and would depend on the capability of your DevOps team and your in-house / colocation facility.

> And guess what? AWS (and all other IAAS providers) will beg you to use multiple region because of this. The team/person that has millions of dollars a day staked on a single AWS region is an idiot and could not be entrusted to order a gaming PC from newegg, let alone run an in-house datacenter.

Oh great, so the solution is to put even more of our eggs in a single provider's basket? The real solution would be having failover to a different cloud provider, and the infrastructure changes needed for that are _far_ from trivial. Even with that, there's only 3 major cloud providers you can pick from. Again, colocation in a trusted datacenter would've avoided all of this.
Then modify it to "only an engineer can make a bridge with a safety factor of barely 2.5".
"Because of a UI issue, they couldn't figure out where throttle control was and ran into someone."

That's happened more than once. NYC ferryboat allision.[1] It's another case of touchscreen mania. With ship controls, it's common to have more than one control station for basic helm and throttle. When docking, it's common to drive from a control station where you can see the dock. So which station has control is an issue. Some systems have physical feedback, so that the wheel and throttles at all stations move together. That avoids mode confusion.

Aircraft people get this, but few others seem to.

[1] https://www.workboat.com/passenger-vessels/seastreak-ferry-a...
Thank you. I didn't mean to make you play LMGTFY, but I appreciate it.
>This is a weird bone to pick. It's similar to saying "obesity isn't a problem, overeating is."

I read GP's comment more along the lines of "loneliness is akin to a hunger that drives the lonely person towards seeking deeper personal connection with others". Similarly to how some people argue that "boredom is a gift" which leads to creativity[0]. Instead of placating that hunger with poor substitutes, be it TV, netflix, social media, drugs etc, that drive can serve as motivation to seek out connection, the lack of which is ultimately the root cause of the loneliness.

[0]https://www.bbc.com/culture/article/20200522-how-boredom-can...
> Facepalm in the form of $100Ms in service credits.

It was also greatly affecting Amazon.com itself. I kept getting sporadic 404 pages and one was during a purchase. Purchase history wasn't showing the product as purchased and I didn't receive an email, so I repurchased. Still no email, but the purchase didn't end in a 404, but the product still didn't show up in my purchase history. I have no idea if I purchased anything, or not. I have never had an issue purchasing. Normally get a confirmation email within 2 or so minutes and the sale is immediately reflected in purchase history. I was unaware of the greater problem at that moment or I would have steered clear at the first 404.
Apple's Tim Cook signed $275 bln deal with Chinese officials to placate China
I wouldn't host anything I cared about at home because residential broadband is unreliable as heck with low caps on egress I'm already hitting half of an average month thanks to screen sharing and video conferencing working from home. I don't want Spectrum throttling me and suddenly I can't work any more because someone found my blog and put it on Hacker News.
While I support that, how are the people involved evaluated?
> AWS (and all other IAAS providers) will beg you to use multiple region

will they? because AWS still puts new stuff in us-east-1 before anywhere else, and there is often a LONG delay before those things go to other regions. there are many other examples of why people use us-east-1 so often, but it all boils down to this: AWS encourage everyone to use us-east-1 and discourage the use of other regions for the same reasons.

if they want to change how and where people deploy, they should change how they encourage it's customers to deploy.

my employer uses multi-region deployments where possible, and we can't do that anywhere nearly as much as we'd like because of limitations that AWS has chosen to have.

so if cloud providers want to encourage multi-region adoption, they need to stop discouraging and outright preventing it, first.
Arduino with debugging and cloud compilation hosted in web browser
This is a more informative version of the article in https://news.ycombinator.com/item?id=29477956 that actually has some details instead of just a headline.
That's from the time when everything was still (and everything still being planned for the replacements were also) big-bang releases. 5-10 year projects to replace the broken system that still lack the necessary capabilities. I've never worked on a Navy project, but I've seen several spectacular USAF failures of similar magnitude. The most hilarious (in an absurdist sense) was having 3 generations of a system running concurrently because none of them had all the necessary features, when I left they were working on number 4.
They have, it's called hosting on-premesis, and it's even less reliable than cloud providers.
These comments seem so alien to me! Everywhere I've worked in tech, there was at least 10x more work to do than people to do it. Every company has a "Idea guy" to engineer ratio so high that there are more ideas being generated than capacity to do them. Every company has bug lists that grow faster than they can be drained. If you were done fixing your bug, there was always another one of sufficiently high priority waiting for you to do next. And outside of a few breaks to brainstorm, mess around on HN, go to the bathroom, etc., we were expected to fill our queue up (or for junior folks, our managers were expected to fill them for us). Very much the blue-collar "If You've Got Time to Lean, You've Got Time to Clean" mentality, but moved into the white collar development world.

When someone says "Oh, I only do about N hours of actual work a week" where N is significantly less than the amount of time you're in the office, it seems so strange. I get that this must happen somewhere but hell if I've ever worked in a place like that.
Scientists find ‘stealth’ version of Omicron that may be harder to track
You can avoid a build dependency on Bison or Flex by shipping their output. Their output is intended to be portable and standard-conforming.

https://www.gnu.org/software/bison/manual/bison.html#Version...

Even if you have standard-conforming lex and yacc source code that, theoretically, work with any yacc or lex implementation, it's still wise to pick a good implementation and generate code with it, and ship that code. You don't want some random tool from the user's installation writing C code into your project.

And POSIX does not guarantee the presence of a yacc command in an installation; it just describes what it does if it is present. There are Unix-like systems with no dev tools on them; requiring lex plus yacc plus a compiler is a bigger dependency than just requiring a compiler.
or send me an email listed on the about of my profile.
meh. the world always had a brutal underbelly, now it's online and visible. and it seems especially drastic in places with high inequality, eg. "the West", and it hits hard especially in the US.

but the whole problem is that these people are powerless. they are not the majority[0] and of course they are the wrong minority (not the rich one, duh).

[0] which - compared to agrarian times - is great, [yaay progress!] but at the same time it's completely fucked up because the "median voter" [still] doesn't really care. (due to a myriad of reasons from the evo-psycho Dunbar's numbers reasons to the "Marx: capitalism is alienating the worker from its self", or in a bit more modern phrasing "neoliberalism atomized society [1] (by focus on individualism and individual rights)" - , plus things are changing too fast[2] and the vastly different responses by different ideological groups are leading to extreme political polarization, and so on).

[1] https://www.youtube.com/watch?v=4eu45yGPRbA

[2] https://news.ycombinator.com/item?id=29457930
The HEX S is really nice for OpenWRT too :)
Trying to pay in Bitcoin or any other non-stable crypto asset sounds like a nightmare. I think that people rightfully don't do this anymore but instead use stable coins like USDC (https://www.circle.com/en/usdc).
I've discovered most good new stuff through deep diving on allmusic.com, usually while listening to something familiar.

I'm not sure how that fits in your list... maybe a variation of reading liner notes?
Python Napari: New image tool visualizes complex n-dimensional data
A Digital Map of Historical New York Offers an Extraordinary Level of Detail
they usually beg you to use multiple availability zones though

I'm not sure how many aws services are easy to spawn at multiple regions
That's the argument people fall back on to defend zoning: we have to separate industrial use from where people live!

It does not follow that we need to regulate the number of kitchens and locations of doors in a house. Because kitchens and doors are often the only difference between a oneplex, duplex, triplex, and fourplex.
YES! Why do they do that? It's so weird. I will deploy a whole config into us-west-1 or something; but then I need to create a new cert in us-east-1 JUST to let cloudfront answer an HTTPS call. So frustrating.
I'm running Arch Linux with GNOME on Wayland. It's mostly perfect for me out-of-the-box, however I have customized it to my liking with the help of a few extensions:

- ArcMenu: https://gitlab.com/arcmenu/ArcMenu

- Dash to Dock: https://micheleg.github.io/dash-to-dock/

- Lock Keys: https://github.com/kazysmaster/gnome-shell-extension-lockkey...

- Tray Icons Reloaded: https://github.com/MartinPL/Tray-Icons-Reloaded

I also change a few things using GNOME Tweaks; namely setting the application theme to Orchis-grey-dark-compact (https://github.com/vinceliuice/Orchis-theme), icon theme to Flatery-Dark (https://github.com/cbrnix/Flatery) and system font to Inter (https://rsms.me/inter/).

I've been using this setup for quite a while and I've been very happy with my computing experience, both in terms of aesthetics and overall UX. I tried tiling WMs for a while (first KWin and then i3 / Sway) but I found that I'm just a messy person who tends to be more productive with a floating WM.
This is how I look at vim. I don't think typing speed really matters for development. But I just find it so fun to see how much I can target exactly the chunk of code I want to change. It turns coding itself into a game.
A good pattern is to separate the core logic from the code that interacts with the platform. If these are tangled up porting becomes a nightmare.

Our approach to portability in ZeroTier is to make the core, our "network hypervisor," a completely OS-neutral chunk of code that interacts only via an API. It contains literally no system calls, I/O, etc. Then there's a service harness for desktops, servers, phones, etc.
I'm in the US and it's a very messy and archaic system that involves paperwork, multiple human intermediaries and days to clear.
There was some equipment failure last year. I think it was later diagnosed as a power control unit that failed. Fortunately there was a backup set they could switch to. Little by little parts are failing with time but they are nursing it along.
Dave Abrahams: a retrospective on the design of Swift [video]
This is the right answer, I recall studying for the solutions architect professional certification and reading this countless times: outages will happen and you should plan for them by using multi-region if you care about downtime.

It's not AWS fault here, it's the companies', which assume that it will never be down. In-house servers also have outages, it's a very naive assumption to think that it'd be all better if all of those services were using their own servers.

Facebook doesn't use AWS and they were down for several hours a couple weeks ago, and that's because they have way better engineers than the average company, working on their infrastructure, exclusively.
FreeBSD 12.3 Released
Fake news and misinformation was busy destroying societies since well before the internet was even a twinkle in Al Gore's eye: https://founders.archives.gov/documents/Franklin/01-37-02-01...
I feel like Tailscale gets you pretty close to an “easy private cloud”, it’s just the “public” part that’s still a bit tricky.
I’m looking forward for some of the photo series NASA probably has planned, like a simultaneous observation of the same object with Hubble and Webb.
Nitpick: Unix line endings and UTF-8 have been supported in Notepad for the last few years.

See: https://blogs.windows.com/windows-insider/2018/12/10/announc... and https://devblogs.microsoft.com/commandline/extended-eol-in-n...
Without having a foot in the vendor / contracting process, it's going to be near impossible.

Other responses have mentioned some routes inside... but beware... make the incumbents look bad too much and you'll be bought out and shut down.

Pride takes a seriously distant back seat to maintaining the current procurement monopolies and relationships, and maximizing contract payments for the least effort.

I'll stop there before I start to incriminate myself or get on watch lists if I mention possible solutions.
Under twitter post people write nice answers, best wishes, stories, & support for her to see.

Thank you very much Ewa, for the wonderful work you have done at Python Software Foundation and for the whole Python community. Best wishes on your new projects and I wish you the best for your future :)
It's not as heavy as MS Teams (which is possibly the worst software I've ever used) but it's still heavy, it "fixes" some of its memory leaks by reloading on a timer...
The vibration incident was solved?

This launch is going to be so scary as it represents the scientific promise and investments of a generation.
I tried OVH a few times and ran away every time.

Currently have 10+ dedicated boxes at Hetzner and I'm taking time to write this comment because I like them that much. I only contacted support a few times during my 10+ years there but it was immediate response and to the point. I remember waiting 24h+ for OVH support with my service down (it was 5+ years ago though) and for Hetzner it was always in minutes.

Can you elaborate why do you think they are unskilled?
I'd imagine if a hiring manager is doing that though, they'd not schedule interviews straddling the gap.

The whole article is kind of weird though. The interviewee doesn't really have that much flexibility in scheduling interviews. Unless it's for a company with centralized recruiting that's always hiring, in which case when you schedule makes no difference at all.