skysight-inc/HackerNews huggingface dataset:
Google always treated AMP as permanent, even going as far as to introduce AMP Emails*, and slowing down non-AMP javascript content. It was only because of legal exposure created by the slowdown that they were forced to deemphasize AMP.

* Nothing says 'temporary' more than introducing a tech to a form of communication which is expected to remain readable basically forever.
If you also didn't know the kudzu term -

> Kudzu is a group of climbing, coiling, and trailing deciduous perennial vines native to much of East Asia, Southeast Asia, and some Pacific islands, but invasive in many parts of the world, primarily North America.

From: https://en.m.wikipedia.org/wiki/Kudzu
There's probably more than you think -- they can just hard to find due to the shortcomings/user hostility of Google, as has been discussed here recently [0].

As a concrete example, searching for "Rabi-Ribi wiki" for info regarding a somewhat obscure 2016 Japanese platformer bubbles up the usual Fandom spam garbage to the very top, followed by a copycat site "PCGamingWiki", followed by more generic information such as its Wikipedia page. It's only if you get to the second half of the second page results that you'll find a link to RabiDB [1], which is extremely comprehensive, ad-free and documents pretty much every detail about the game.

In a similar vein regarding the original comment, there are a lot of forums with very active user bases that will never show up at the top of Google results. I still post in one regularly with ~300 daily active users who have all known each other for years, for the most part. We'd never show up anywhere near the first page of a Google search result, though, so we essentially don't exist on the modern internet. I imagine countless other forums are in the same boat.

[0] https://news.ycombinator.com/item?id=32594010

[1] https://rabidb.com/
Damn that's pretty sweet, I've had to pretty much just make anything that needs extreme decimal precision work out on server side. Cool to know someone came up with a way to do it on frontend too, thanks!
I hope this is a wake up call for OSS projects that communicate via Slack to migrate to Zulip and turn on the public thread option so those chats show up in search results

Going from one closed ecosystem to another closed ecosystem sounds like the makings for having to do that migration again when Discord does something evil this time next year

I'm looking at you, kubernetes.slack.com
Germany is exporting huge amounts of electricity to France and Austria because they fucked up.
Both the grammar and pronunciation of Japanese are much closer to Finnish than to English. (Not close, mind you, but closer.)
Look up Joseph Needham's Science and Civilisation in China for an absolute mind-blowing realisation of the development of Chinese technology.

In fairness, the extent was largely unknown to Chinese of the time (the project began in the 1950s, it remains in process).

https://en.wikipedia.org/wiki/Science_and_Civilisation_in_Ch...
The nitroglycerin would be of necessity readily available. Do you really want your slaves around this stuff? Think they might steal a bit and put it in the overseer's tent at night? You'd have to spend more money on armed guards and manacles than just hiring free men. Slaves were also costly to buy.
You don't have a meaningful point to see.
> I think the point he makes is that we might be losing the ability to produce efficient code because we’re not teaching these techniques.

Is this true though? It honestly seems to me that it's more like we teach a lot more people to do those techniques than will ever need to use them, and that this results in a lot of frustration and / or time spent prematurely optimizing.
I have never seen a promotion from staff engineer to director, does that ever happen?
There's science the method, then there's Science the institution.

scientists and Scientists both practitioners of something different.
Is it too late to nominate Nadsat?

https://en.wikipedia.org/wiki/Nadsat

or Newspeak?

https://en.wikipedia.org/wiki/Newspeak

both expressive languages developed by forward thinkers for our modern era.
I kinda said the same thing in another reply, but why can't we have both? We can have experienced engineers working on low-level perf and correctness, and then we can have normal, less experienced engineers who just need to glue together a CRUD app to save some people some time.

> That's why chips, unlike software, get faster.

The difference is that perf is a feature of chips. It's not necessarily a feature of software.
Fair, I was being a bit harsh with his credentials. He’s also freely streaming and posting how bad modern software is.

And again I don’t think he said, in the talk mentioned in tfa, that we can’t have both. His primary concern seems to be that the scales have tipped too far one way.

I think there is some merit to that. Go to any game dev forum and ask about programming and 9 times out of 10 you will be guided towards using a game engine. The common wisdom is: don’t learn to program, just make the game.

And that is 100% fine advice and Blow admits that in the talk.

But knowledge transfer is the key here and if we’re not making enough space in the education of future programmers for that lower level part of the stack then maybe one day we (as in society) could forget how.

I still think that’s highly unlikely to be happening today but it’s an interesting thing to think about.

I find myself often frustrated by how much gobs of memory, fast drives, and cores we throw into modern machines and yet my browser can still stutter while scrolling a page.
"The Needham Question".

https://en.wikipedia.org/wiki/Science_and_Civilisation_in_Ch...
I think so. The article on Wired looked familiar.
We’ve tried nothing and we’re all out of ideas!
Hmm, I'm genuinely curious: why? I tend to heavily dislike anything infinite-scrolling...
Affinity / Anti-Affinity would be more robust solution and can also support other needs perhaps ?
Those aren’t the skills that would matter if you’re maximizing financial pay off.

Staff Engineer skills are where your payoff are.

Hard truth - most programming problems can be solved with most languages with varying degrees of optimal. But the language isn’t what’s separating a major project from success or failure - it’s usually aligning a bunch of humans and pushing them in the right direction.
It has been a problem, that's why there aren't several million more phpbb users. Discourse is filling a niche that hasn't been filled. Slack and Discord aren't right, but unfortunately phpbb isn't it either.
I'd highlight the handmade.network software community, who superficiality side with Blow, but if you read their manifesto on their website, it puts a lot of emphasis on the end user's experience.

They cite Casey (of Handmade Hero), and I recall watching a casual lecture of his on a case study of Performant Software. In his conclusion he proposed that as innovative greenfield projects claim thr low hanging fruit of developing software markets, those markets will increasing reward competitors who can undercut on the basis of intentionally (or deeply) crafted software architectures and the associated benefits to users (stability and performance). This is could be refuted by the suggestion that early market participants can establish strong enough monopolies to overcome their technical debt, but still shows another source of motivation for the Handmade community's ideals.
I agree. My experience with Discord vs. Slack is not nearly what people seem to make it out to be. I find Discord significantly more confusing and the concept of "servers" is not one that makes any actual sense; they are using that word as a stand-in for rooms/workspaces/etc, but "servers" sounds better to gamers. I can't blame them, but it's confusing to me. Oh well. I'm old.
ActiveX, Flash, and Java all supplemented Javascript. none attempted to replace it. they all did things that could not be done with Javascript at the time.

only Dart attempted to replace it.

> Lars Bak led a small team to build V8, and then when that was a big success, he had enough clout within Google to design a new language that could improve on JS, so he took most of the same team and they created Dart.

How many people (original team or not) continued to work on V8? I don't know, but it felt like Dart had about 5% of the workforce that V8 did. If so, there was little chance they could have ever caught up to V8 on any measure in the short time Dart existed in Chrome as a DOM-manipulating scripting language.
I'm pretty sure that's also because the number of households that get newspaper delivery now is so low, and so the density so low, that it's necessary to have a car to do it.
Discord doesn’t have any limitations on message history, or the amount of messages.
Unfortunately 1Password is way better than Bitwarden from a usability perspective (autofill alone is a gamechanger).
It's $6.67 per user. Just get a paid account. But no... people will spend hours or days switching to an alternative, and then they have to maintain it which will be even more time. I guess it ends up with: what is your time worth?
Does the term Geothermal apply to long-duration thermal driven power generation? I have a design for a large scale tidal power generation system, and as global warming continues it becomes more beneficial. Does that count?
Teams is horrible, of course. Like I said, Microsoft won cause of enterprise market dominance.
The sudoers file on my Mac is configured to always show the disclaimer (and I deleted the Apple written one so it shows the original disclaimer too). It’s definitely made me stop and think once or twice before brew did something I didn’t want it to (or if I forgot which terminal I was in).
Does anyone use Zulip that used to use Slack?

Our developers have a ton of webhooks on Slack bots and integration. I see no good guides for porting them over and there's a four year old Github ticket with zero responses asking about it.

Anyone have experience with this? I'd love to self-host Zulip and save $10k/year on Slack, but if it's gonna cost me $20k+ in dev salaries to migrate the webhook notifications, ah forget it.
America’s first homelessness problem: Knowing who is homeless
None of what you said has anything to do with inequality. You're just jealous.
The dogmatic opposite view is that science need not respect anything but its' self-stated goal of maximizing the acquisition of knowledge.

Does anyone believe that there should be literally no boundaries to such an endeavor? Not saying that Nature's boundaries, as they've described them here, should be set in stone; they are certainly up for debate! But there's no debate that SOME legal/ethical boundaries to scientific research should exist.
People should understand this:

A free tier is a loss-leader, intended to support sales of the paid product.

If too many “…have been happily using Slack’s free plan for years”, then Slack will have to change the terms.

Generally, storage and access to storage cost money. If you aren’t paying for it, it is definitely temporary, whether anyone says it explicitly or not. I don’t just mean in a “nothing lasts forever” way, but that it will gone in the relatively short term. This is just reality.
Extremely agree. After having used Zulip, Slack feels like going back to snail mail after email.

Catching up on messages after days of being off is a breeze in Zulip. Threads are a joy to use, not an afterthought like in Slack. It's just superior in every way (except popularity, sadly).
Ushering out strlcpy()
Can't wish away the power, memory, and speed issues JavaScript has, meaning the telescope must have all three to burn.

I've written a Javascript engine back in 2000. I came away from that with a distaste for dynamic typing. It seems easier to write code with dynamic typing, but I wouldn't give it many points for robustness. JS has many odd behaviors if an unexpected type was passed to a seemingly simple function.
Sort of. They removed the only real reason people used it...

"AMP will no longer be necessary for stories to be featured in Top Stories on mobile; it will be open to any page"

But they didn't announce anything about retiring it. It's still there if you want it for some other reason.
Look up Mussolini's definition of a certain political culture.
I didn’t care too much for the article, but it made me think. I think about civilizational collapse quite a bit, and mostly due to loving history and strategy games.

A large collapse could happen, but as far as I can reason it out, it won’t be anything close to the scale of collapse that the Bronze Age collapse was. There are multiple reasons for this.

First, at the end of the Bronze Age, writing existed but it wasn’t everywhere all the time. Writing is now everywhere all the time, and most humans can read and write. This means that, in a collapse, most people can carry on knowledge. The level of death required to create a true dark age (like that following BAC or the fall of Rome) would be on such a scale that I cannot think of something other than global thermo-nuclear war causing it.

Second, even in the Bronze Age natural disasters weren’t enough. You had to have disasters plus invasion by the sea people. That wouldn’t work well now since surveillance is good. Any nation would now if masses of humans were on their way to attack.

Last thing, if software had gotten worse, I figure my computer wouldn’t start at all considering I had to reboot computers just as part of normal usage through the 80s and 90s. I also had to obsessively save everything all the time because a random crash was normal. Take off the nostalgia goggles.
> Discord (I'm terrified of making a post on the wrong server by accident)

You can make multiple Discord accounts, each with their own set of connected servers; and Discord now supports a sort of "fast user switching" between said accounts.
So...the typical Hacker News user?
Wait, does https://old.reddit.com/subreddits/search not work? I mean, sure, it gives you a ton of random crap along with meaningful results, but in my experience it casts a wide enough net to have whatever you are looking for covered in the results.
That seems the opposite of the intended effect. If the buyer is able to buy that plane change the registration (lease it back to Delta even ! )and fly the same plane to Accura.

Changing Tail numbers are fairly rare in the industry, given the overhead required, the typical reason it happens when for Tax reasons registration is moved to another country ( numbers have a country prefix), but it is possible .
Looks like this "works" on Android 13 Chrome as well. Had the nice little clipboard popup when something gets put on the clipboard with the expected message contents.

Doesn't happen on Firefox as expected.
It just keeps happening.

People used email lists for everything, then forums for everything, subreddits for everything and companies are now using slack for everything. It is not in anyone's interest to educate users on picking communication tool for their purpose.
> Maybe let's try to convince developers and consumers to be smarter rather than try to make software dumber.

I don't get this. What would it mean for consumers to be "smarter"? Smarter in what way?
I think you're correct in this assessment. I've recently switched from many years of low-level programming, doing real time animation/graphics into the large scale SaaS world.

The things these two camps of software engineers care about are completely different. In the SaaS world it's all about interfacing between systems and managing complex business processes. There's often a lot of organization/political problems, along with auditing and legal requirements. There seems to be a lot more emphasis on developer productivity than end user performance.

Not that these engineers don't care about performance, but their tolerances are much higher. For example 100-200ms turn around is entirely acceptable, or even fast, in the SaaS world. While in my previous job that was absurdly slow, and unacceptable.

I think another under appreciated thing is that the scale and complexity is truly larger today than yesteryear. Even in real time graphics, Unreal Engine incorporates literally decades of cutting edge research into a framework that a new game programmer can start running with in hours. There's the various platforms like mobile, PC/Mac/Linux, graphics APIs like DX12, Metal, Vulcan, multiplayer syncing, animation, model importing, etc etc. There's just so many more things to support these days that there's going to be some slippage.

And each of these new tools and platforms were made with the intention of doing something better than a previous one, but then the real world creeps in and here we are.

It would be great to see more effort and research into rethinking from the base level, maybe even hardware, of how we can simplify this entire software stack and have our cake and eat it too.
I think graphic text books is also a super interesting field that is starting to be more heavily explored.

I did play many MS DOS learning games as a kid and i think they were helpful. (math blaster would be one that i remember the most)
Seems not to work in brave.

Edit: to clarify, that is

Version 1.42.97 Chromium: 104.0.5112.102 (Official Build) (64-bit)

Windows
I set this up a few years ago and it's been very handy. I can also use my Apple Watch to authenticate certain things on my Mac, so I should try to set this up for sudo. Maybe my Yubikey as well.

I use external monitors now and leave my MacBook closed in a dock, so it would be nice if I could use an external fingerprint reader that I plug in via USB. I guess the Yubikey is sort of like this, but it's probably not as secure as using a fingerprint.
The index is not full yet, our crawler is constantly working.
Today we indexed about 5000 documents from the https://apache.org domain, unfortunately this document is currently not in the index. But I can promise you that we will include at least 100,000 documents from apache.org.
MS Teams is garbage. When I did some consulting for Microsoft recently I was added to a Slack channel. Even the engineers at Microsoft I work with don't use it.

One developer at my company uses Teams for video meetings instead of our corporate Zoom account. I don't know why. So like 5-10% of the meetings I go to I have to suffer through Teams' inferior audio and interactive experience.
Parenting is hard.
Zulip is a very good fit for open source communities, and much much better for communication than Slack. I hate how Slack encourages you to say everything in the main channel, threads are close to impossible to use.

They're a tiny section off to the side and you can't easily navigate between them, it's really badly done.
Getting to Heathrow from London is faster, easier and cheaper.
The industry told themselves and the community a lie .. that nuclear was cheap (“too cheap to meter”) and that it was perfectly safe.

But, there were always and continue to be cheaper sources of energy, and when incidents did inevitably occur they had an outsized impact on community perceptions.
Huh, I worked at a place that used it for several years and kept all the history. It was actually amazing to be able to search through conversations within the company for problems that other people had run into and the solutions they came up with. Once or twice I ran into an issue and found the answer in a conversation I had actually had with a colleague and then forgotten.

When the company moved to Teams (because it was free with the other Microsoft stuff), I asked if it would be possible to get an archive saved somewhere and I got the brush-off, "we'll look into it". It's a shame how much was just thrown out.
I tried this and the server crashed a ton and was unstable; I used their official deployment guides to a DigitalOcean VPS. Nuked the VPS and stuck with Slack.

I'll probably give Zulip a try before I go back to Mattermost.
If I recall correctly Espanso also detects and auto-disables itself for password inputs correct?
Japan's Industrial Revolution during the Meiji era doesn't strike me as exceptionally exemplifying free market principles, but rather a strongly government-driven economic policy with market elements, more akin to the American School model described and advocated by Friedrich List.

https://en.wikipedia.org/wiki/Meiji_(era)

https://en.wikipedia.org/wiki/American_School_(economics)
If you run a small open source community, you should run an open source community-enabling piece of software probably. Like Zulip.
Not scary at all that the company that censored news articles at the behest of the FBI in order to swing an election is going to do even more "fact checking".
Imagine a ransomware company gives you a free SSD for your home computer, and then encrypts data making it inaccessible after a few months, and then reduces that to 90 days. That SSD doesn't seem so free after all!
> file/photo sync

It's photo app is NPM garbage. Sure, I have an ancient ds115j (armv7@800Mhz, 256Mb RAM), but I couldn't use it.

But despite it's ancient-ness I was able to update it to the latest Synology OS (DSM), which tells how S. is supporting their products.

So be sure to get a version with enough RAM, I would go for 2Gb+ versions in your place, so avoid ds220j and ds218play, look at ds218 (without 'play' suffix) or ds220+. Oops, their site says VMM is supported only on DS220+, so I think you have no choice there, but 220+ has an additional memory slot, which could be handy.

For literally $300[1] you can't do better.

However, there is a way to install DSM on non-Synology hardware, so if have a desktop PC to run it I would advise for you to test it out.

[0] https://www.synology.com/en-global/products?chassis=Desktop&...

[1] https://www.bhphotovideo.com/c/product/1570595-REG/synology_...
Yes, it is the sum of all models. But M6-10T (MoE) of Alibaba is a 10 trillion one.
You won’t get good sleep again until the baby is 6 months old and eating solid food.

When the baby is finally born, you (the dad?) be sure to sleep well those first 24 hours in the hospital. Once you are home, a lot of work will fall on you as you will caring for both the baby and the mom. Good luck.
You've earned yourself a promotion.
No, you're not missing anything. I should've been clearer that I was talking about gnome-clocks specifically, which wants to use systemd both so that only systemd needs the privileges rather than gnome-clocks itself and so that it can autostart gnome-clocks using the timer [1] even if gnome-clocks is down at the time (ie gnome-clocks doesn't itself need to keep the timerfd alive).

In general, setcap'ing the binary will work fine.

[1]: https://gitlab.gnome.org/GNOME/gnome-clocks/-/merge_requests...
This is the same guy who bought off public election officials with $600M.
not really. turning off ipv4 on a given network would cost approximately nothing. having ipv4 while you bring up ipv6 lets you learn as you go and adapt as you learn, and is of value. there doesn’t even need to be a cutover, they coexist.

its not even like there is a significant hardware cost; all network gear for the past 15+ years has supported ipv6; you get it for free when you buy hardware that works with ipv4.
So if you have 15 users, pay $100/month? I suppose a senior engineer for Facebook wouldn't have a problem that. More seriously though

> what is your time worth?

What time are you talking about? If you're doing basic chat stuff on Zulip, and the free plan works, what exactly are you going to "maintain" that's worse than paying $1200 a year until you die - or until Slack decides decides they need revenue growth, so they bump up prices to $2000 a year.
> Zulip [has] better UX [than Slack]

While yes I like the thread model, I don’t believe most users would agree and say Zulip UX is better.