skysight-inc/HackerNews huggingface dataset:
> I fail to see what is unique about Go

That's because you're looking at it purely from only one point of view -
the number of available features in the language itself.

What's unique about Go is not so much about the language itself as the approach of its authors to creating it. Go hasn't meaningfully changed in the 10 years of its existence. That's not an accident - the bar to add anything is extremely high. A feature needs to be punching way above its cost to even be considered.

If you look around the programming language space, you'll see the exact opposite attitudes, features get added into languages willy-nilly. Not much point in having different languages when they just trade features until they become indistinguishable from each other.

There are only three other languages that I know of that at least sort-of follow a similar philosophy to Go:
1. C
2. Zig
3. Elixir

You aren't going to be writing general-purpose code in C, so that's out. Zig is about a decade away from being a contender. Elixir is a valid choice, albeit much more niche and unfamiliar to the average programmer than Go is.

So if you want a language that'll be there for you in the long haul, that will not invalidate what you've learned about it every 3 years or so, you're left with Go.
Congrats, Ryan! Well deserved.
12ft ladder for 10ft paywalls, eh? I hadn’t seen this before.. it’s got quite the aggressive charter:

https://12ft.io/

> Why?

> I believe Google Adwords killed the web. Google Adwords incentivized sites to peddle SEO optimized garbage. Sites who aren't are forced to optimize for email capture so they can market directly to you. Search results now show "news", ads, and SEO spam instead of surfacing information.

> You ought to be able to search something on Google and get an answer to your question without signing up for some newsletter.

I find the current state of the web, post-AdWords, disappointing too.

edit: apologies, it was submitted and discussed a month ago

https://news.ycombinator.com/item?id=29679716
Not while we place very little value on peoples time ( their sole existence on earth ever ).

Capitalism is happy for people to waste there lives doing things they don't want to do.

A society that values peoples time as it should would encourage automation.

https://www.newyorker.com/magazine/2019/05/20/if-god-is-dead...
I’ve been in ketosis for roughly the last 4-5 years and I honestly couldn’t see myself going back to a “standard” diet. I’ve lost any real need to track macros heavily and have entered a state of “lazy keto” as some refer to it.

I didn’t switch for any weight loss reasons (I was quite in shape before starting - and still am). I merely just wanted to try it since I had seen it mentioned. For me the biggest switch over was the mental focus and energy benefits. I don’t wake up groggy anymore. My attention to detail has significantly increased. I feel more energetic and require less sleep.

These things are all personal and _not_ something guaranteed for everyone. But if you’re interested I’d say give a solid go.
Back in the day (idk about now), the CAG (Commander, Air Wing), wasn’t working them hard enough if a least one a/c wasn’t lost during a deployment.

As F-35s roll out to the fleet more, expect more.
Thank you for being transparent. This is a good behind-the-scenes look and I'm sure everyone would love to see more posts from you on this topic.
Umbrel – A Personal Server for Everyone
> Because we couldn’t isolate any of our services properly, this was going to mean that we would be left with a significant amount of duplication. For example, we identified one particularly complicated and essential piece of business logic that would have to be copy-pasted and maintained across 4 of the planned microservices.

Wouldn't this piece of business logic be best placed in an import-able module? Then, that module would be imported by those 4 microservices and problem solved ...? I don't really understand this argument.
> what does that have to do with the military?

Hubble is a military spy satelite design.
> Unlike most other jobs, your labor continues to provide the company profits even after you leave.

That's certainly the engineer's sales pitch, but let me introduce you to the engineer's fine print, tech debt.
> Its not even a full clue, it's a 'possible clue'.

Sure. I said it elsewhere in another thread, but I think the bridge from physics to chemistry, while quite fantastic, is a lot easier to swallow than the bridge from chemistry to biology. I think everyone mostly agrees that this is a harder chasm to cross because of the sheer complexity of the cell.

At the root of it, the article suggests that the nature of the lipid layer could help catalyze the sort of reactions needed to (apparently?) insert RNA in a cell, or at least to get it to stick to the cell. But it's not clear at all that there's any real smoke here. G-quadruplex is an interesting, apparently naturally-occurring, molecule; are there others?

One other question that confuses me a little about this, too—and again, all I have are ignorant questions: wouldn't we see some heritage of these changes in cells? We have two broad classes of them (prokaryotes and eukaryotes), but are there antecedents that would give a sense of the evolutionary history of the cell? If the lipid layer is involved in somehow attracting and/or inserting RNA into a protocell, what kind of evidence would we see in cells today? Is it reasonable to suppose that we'd have some kind of biomarkers in the cell proper to show its changing complexity?

I suppose the answer to this is no--we shouldn't necessarily expect it. But at the same time, it seems like protocells as I've imagined are infrastructure more than they are a scaffold. Maybe that assumption is wrong; but if it is, the picture is muddier than ever: if the scaffold disappears without a trace, it leaves you in the awkward position of always hypothesizing without ever getting to how the building was made in the first place.
rqlite, the distributed DB built on SQLite and Raft: v7 now with autoclustering
Is your company also complaining about not being able to find people to hire? Because they could always just hire more fresh graduates. There are a lot of them.
Wow, with a minimum bid of only 750 bones, what a steal...
It’s not quite that simple, because the proportion of the population who are vaccinated isn’t representative of the whole.
Mantine – a fully fetured react components library
thanks didn't know about fabricjs
The post is very explicitly coming from a perspective of "we didn't know what we were getting ourselves into". The story begins after the decision to move to microservices was made, and the backstory of the decision isn't dwelt on (beyond allusions to top-down pressure from management).

The important lessons here are on how they recognized the mistake before they had fully committed. Having worked on a team with a similar story, it all rings very true.
It’s interesting the things founders end up focusing on as the company grows
Same with cookies. Deny max to remain usable automatically.
I'd be much happier if UBI proposals were higher.
Living on ~900$/month nowadays would be difficult.

20 years ago I was able to split rent for a tiny concrete windowless-basement-bedroom for 450$/mo, trimmed my grocery/cleaning bill down to 100$/mo by eating nothing but rice, beans, and frozen vegetables, 120$/mo for a phone and internet (which I consider essential), and another ~80$/mo in bus tickets. That's ~750$/mo.

Nowadays, when two bedroom appartments in small remote cities are going for 1600$+, I'm guessing splitting rent is much closer to 800$. That doesn't leave enough money for food, transportation, and communication methods. Heaven forbid you get injured or sick.
Big changes for the SAT: Digital, shorter and a unique test for each student
The problem with the "non-technical manager = easy to bullshit" idea is that it's basically the engineer's equivalent of the "engineer = assembly line cog who shouldn't be exposed to anything but their JIRA tickets" idea for bad management. It's what you find in poorly-run or excessively cheap organizations, but it's hardly an upper bound.
There are also original HPC chips.

https://www.hpcwire.com/2021/11/24/three-chinese-exascale-sy...
Nope. For Foobar to have the functionality of my player, I'd have to write a plugin for it, and I have no intention of doing that for closed source software.
Agatha Christie could afford a maid and a nanny but not a car
that man said it best "it's his body it's his choice" as stan lee would say 'nuff said. I'd probably have to agree with the doctor's logic though.
I want my BBS!

<blink>This text could blink</blink>
This sounds just like my experience with Comcast Business.

Except, because I came with my own modem, they won't let me get the static IP. They would need to come back to my place and replace my modem with their own version of that same modem, they tell me, before they will be willing to take my $50/month to give me a static IP.

I told them I would agree to this if they would at least not charge me for the modem, but apparently this is not possible. I might try again one day, but really am just waiting until my area gets the local electric company's fiber connection they'll be rolling out in a couple of years.
Winamp was good. But in the era of high DPI, I have to squint my eyes to see the interface detail. Wish it keeps up with the modern monitors.
That's the sort of joke that you make and take your lumps for. Sometimes the feeling strikes you and you can't resist. Getting downvoted makes it funnier. The lowest you can go is -4 so it isn't even like you lose that many fake internet points for it.
I wonder how much of Sony Mobile is left in Sweden since the Sony Ericsson days. Maybe that's why they differ so much, they come from different company cultures?
> A lot of the nostalgia in this thread isn't so much for the technologies of years past. It's for an internet that was just for us nerds, without the regular people participating.

Pretty much. It’s painful to watch the mass commodification of a technology you love, but that’s how the world advances.
Integrating Pythonic visual reports into ML pipelines
It's initial release was 2002, not that it's a meaningful difference.
Thanks!

Yes, I saw StumbleUpon early on. I just intend and hope to do better pleasing the users.

So, it's recommendation -- maybe the user has heard of the content but wants the quality of the curated results.

Uh, now the Internet has a lot of specialized content (e.g., as in this OP) and, presto, bingo, that means that there are also some specialized AUDIENCES, e.g., audiences the mainstream media (MSM), back to TV, radio, and all the larger newspapers worked hard to ignore -- instead, they went for the mass audience. One general result is, even now, floods of URLs where less than 1% are of interest to any one person. Early on a solution is to pick an audience (of course, one with good demographics), and more generally just to have better means of helping, pleasing users.

It's discovery -- the user has never heard of the content but the dialog is good evidence that they will like the results.

It's search -- the user knows about the content, it's likely famous, will recognize it once can find, see it, but doesn't know where to find it, and it's not easy to find keywords that (accurately) characterize it. Can get some examples out of the fine arts.

The "interactive, iterative dialog", particular to each use, is supposed to be a more powerful, effective way to find, get to, have URLs for content the user will like. Here like is intended to be basically, short for, like the meaning of the content. The user may like the content for entertainment, information, curiosity, etc.

It appears that now both Google and YouTube have seen the basic problem and have their versions of solutions. I'm hoping that my techniques do better where their solutions work poorly or not at all. I'm not trying to replace or compete with where Google, YouTube, Bing, ..., StumbleUpon work well. I'm a sole, solo founder and don't have to be worth billions to be successful.

Yes, my plans are for my site to be ad supported. But I intend actually strongly to follow, say, the old newspaper standard of a wall between (a) the URL results for the users and (b) the ads. E.g., as in this thread of "old Internet", at least early on, the ad targeting is supposed to be maybe from only broadly the demographics or some such of my intended audience, essentially independent of the user or the data from their dialog, or hardly targeted at all.

Right, better ad targeting could yield more revenue, and maybe the dialog data could permit some especially good ad targeting, but NO WAY do I want to have even a hint of giving users URLs that help advertisers. Some such used to be called payola and was made actually illegal.

Or, so far, the code I've written to find the URLs to report to the users has nothing about ads.

Maybe the long term situation would be that for some use instances the dialog data and the reported content URLs would do well at suggesting what ads would be especially effective but no way would ads influence what URLs are reported. Or, the connection between URLs and ads is a one way street: URLs can be used to pick ads, but ads can never pick URLs.
Yeah I agree. The people who criticize such metrics backed statements that "it's getting better" say that those same metrics are often subject to Goodhart’s Law dynamics[0], fudging and outright lying with numbers. If you subtract China out of many of these numbers, it's the same or worse in many cases.

They then cite things how calories per person in India has actually dropped compared to a few decades ago for example, and it's not because they are a developed country that learned to let off the ice cream, but more Indians are suffering malnutrition in the past. Or how the things that are cheaper are nice optionals and the necessities of life are becoming more unattainable, like the food issue in India. India might have less 'poverty', but is it just a measurement error, on purpose or not?

[0] When a measure becomes a target, it ceases to be a good measure.
If you hate the ad-driven web, bypassing paywalls seems wildly backwards.

Do we want to make sites attempting to do something other than SEO-spam harder to find in search?
OK! Well, I guess it comes down to what you mean by "completely collapse". I enjoy the BGA leaderboards, but only got to the top 50 or so when I was actively trying.

I agree that you're going to discard 3/4 of your artifacts, and ~50% of them are almost never worth playing. But I've been continuously surprised by people pulling out wins with PoP/artifact combinations I didn't expect to be viable.

If your definition of "completely collapses" is "some paths are much better than others in high level play", then I guess we just disagree on what makes a good heavy board game.

I do agree with you that Wingspan has a corvidae problem, though; I've never seen anyone but a beginner lose with an early raven.
Next step is to pay employees with Amazon gift cards (https://en.wikipedia.org/wiki/Company_scrip)
> 'Cause this is a moral argument, not a financial one, and if you're fleecing the public at large (in myriad ways) it's more a question of the lord giving alms to his subject than it is paying $50 for a piece of gum.

The argument still breaks down at bigger numbers. If you have 500 different ideas for ways the lord should spend a negligible 1% of his money, then even if you have a good argument that the lord should do something, that's not enough by itself to show that any particular idea meets the bar.
I have never understood people who mourn the death of the "old" internet because I do not feel I have lost it. Particular communities come and go, as they always have, but I have found that the I can find the same sorts of gathering places for the same kinds of people I always have - in about the same numbers too.

The thing that has changed is that a huge swath of new people have come online and, though some of what brought them online is wider access to connectivity, a lot of what brought them online are new kinds of communities. They showed up for social media and most of them just aren't that interested in the things that made up the "old" internet.

I put "old" in quotes because people have kept and maintained the parts they love. You can still play MUDs, you can still visit BBSes, people still run Hotline servers[1]! Many of these communities have changed because the world has changed: lots of people who played MUDs in 1990 have moved on to other online games, but lots have not! Critically - tools have continued to be developed. You can use IRCCloud (and be told it makes you a bad IRC'er), you can play MUDs on your phone, etc. These communities have changed with the times and improved for it.

My sense is that the absolute number of people who are involved in these communities has dropped, but not actually by that much? Maybe half as many people play MUDs now as they did at the peak - but it's a steady half. I think of it like the communities around vinyl or around film photography: less central than they once were, but healthy and vital.

I am really glad that people who were not online at all during their peak are discovering these older forms. We have kept them for good reasons. But don't call it a comeback, they have been here for years.

[1] https://hotline.fandom.com/wiki/Clients
What does that have to do with the http protocol?
German Publishers Cry Foul over Plan to Remove Third-Party Cookies from Chrome
This is amazing. Thanks for the link!
Or moved into its own microservice and then RPC'd to from those other services. But yeah.
> Home ownership is a way to keep people busy fixing the house, working or risk losing a basic need, and living at the edge of their means. Also invested in their own property and less willing to riot and revolt. Don’t get me wrong - I like my home a lot, but the cost is not much less expensive than rent after all the other associated expenses.

"No man who owns his own house and lot can be a communist. He has too much to do." - William Levitt
> You cannot accomplish sudo without setuid.

Right, process group and being child process gets lost when following this route. I think it's a compromise that is acceptable in many cases.

> [polkit-agent-helper-1] will fail to check your password because most mechanisms for doing so, like the usual pam_unix, are only accessible to root.)

That's what I mean, the helper itself could be unprivileged and hand the password over to a privileged daemon that does the check.
> If you live in a big city, sure, it's easy but there are a lot of people around the country who have real challenges getting to the closest DMV (which can be hours away after closures and poorly connected to transit)

That’s fairly deep in “the administration doesn’t want to.” territory. Granted, Germany isn’t as sparsely populated as the US in some regions, but for example we have pop-up admin posts. Effectively a bus that comes visit every few weeks, clerks pop up an admin office where you can do all the tasks, including getting an ID card. That’s not unfeasible, even in comparatively sparsely populated regions.
I discovered a Dave Gahan fan site [1] last year that looked like it was a holdover from "the old internet". I loved it and was even more delighted when I discovered it was created in 2021 [2]:

> I realize that static websites like this were more popular in the internet's early days, long before the rise of social media and the emergence of user-created Wikis, and have now somewhat fallen out of fashion. However, there were a lot of static websites like this dedicated to Dave Gahan and Depeche Mode back then that had a level of quality that I just don't see nowadays. Sadly, many of them have disappeared or have been abandoned. There is something to be missed about websites like those, though, with their eye-catching graphics and pile of links that took you on a journey as if you were walking through a museum, and I want to bring that experience back through this website, as outdated as that experience may very well be.

Beautiful. Bring back the old internet.

[1] https://www.davegahandevotion.com/

[2] https://www.davegahandevotion.com/site/about.php
> And they get the blue bubbles in iMessage (which, if you ask parents, is THE social differentiator in schools these days).

I would also add that "if you ask students, it is THE social differentiator" as well.

BUT, how the f_ck is it a good thing to encourage teenagers to get locked in to a company's products so they can stay socially relevant? iMessage's manipulative strategy (because teenagers value social belonging) by Apple is morally corrupt. I'm not saying it's effective (because their strategy absolutely is); I'm saying it's wrong. We shouldn't be encouraging children to get locked into the richest company in the world's walled garden for the rest of their life—what they use as teenagers is what they're going to, chances are, keep using for the rest of their lives.

Teenagers literally do not use Android devices. The iOS market share in American high schools is easily over 90%. If you go to a high school classroom, you would be surprised to find more than one or two Android users in one classroom.

Do you want your future to be one where Apple's locked down operating system has a market share of over 90%? Where Android is irrelevant and neglected, and you do not own your device—because unlike on iOS, some Android phones actually do let you unlock your bootloader and boot different operating systems?

Please do not encourage the spread of iMessage. It lets one company cement their iron grip on the upcoming generations and will result in a net loss of computer freedom.
> I really don't understand the need to make every interaction a digital one.

Think cheap.

College Board is a business. Paper exams have probably been optimized for cost as much as they can be, and the SAT is under fire from multiple directions.

The problem is that "cheap" also then applies to the implementation. And, because everything is digital, it's really easy to erase the evidence of incompetence, malfeasance, shoddy workmanship, etc.
> What is slightly counterintuitive is that having done so, they may actually increase the demand for workers, because they now can produce far more output in the same amount of time.

They may do that.

Too many people take it for a guarantee that technology by itself must do that, and can never result in a situation that a human hand is needed to steer us away from.
You might be wearing rose colored glasses here...

The old web I remember had exploits from flash, java applets, active-x, shockwave, other sketchy plugins people willingly downloaded to access sites, and poorly sandboxed javascript that could take control of your browser window to resize, move, and spam as many popups as it wanted among other worse things. And downloaded "toolbars", https being rarely used, etc.

Even ad blockers and other "power user" extensions (if your browser even offered that) were extremely primitive. etc.

There were websites that could execute user land code through exploits just by visiting a website depending on your browser. And that wasn't uncommon.

It would be completely insane if that was still the case today. But we fixed those issues and evolved.

OP's post shows a major issue obviously. But I would absolutely turn off the entire api with a forced update until it was fixed if I had the power to.

But these sorts of exploits happened back in the day to a worse degree with HTML3 + 4 (can't speak for 1 or 2 though, maybe someone can chime in).

Viewing the bigger picture, the web is way more secure now than back then. And exploits like these are much more rare now.
Not only that, but storing information to identify the user again requires affirmative consent. GDPR doesn't just require that the user can opt out of tracking, but that any tracking occurs only after the user has freely given informed consent.