skysight-inc/HackerNews huggingface dataset:
I think you profoundly misunderstand what is meant by the "second system effect" and this comment in no way addresses that issue.

You're trying to redefine one term here but that does not defend your case. "Over-engineered" means "made more complex than it needs to be".

More definitions:

https://www.pcmag.com/encyclopedia/term/second-system-syndro...

https://wiki.c2.com/?SecondSystemEffect

The point of the second-system syndrome is that something is bigger and much more complex than its predecessor.

Plan 9 is smaller, simpler, and cleaner than Unix, because whereas Unix was designed and built on and for standalone, text-based, terminal-driven minicomputers, Plan 9 was built for networked graphical workstations.

The "graphical" part of that arguably is a liability, but the networked part is absolutely integral. All modern UNIX machines, to an approximation, are networked, and the Unix kernel at heart does not understand networking.

This also applies to microkernel Unixes such as the HURD, Minix 3, and so on.

The entire point of Plan 9 is that by considering the developing nature of Unix workstations and adapting the core Unix concepts to the concept of a network, by extending the kernel's core abstractions to include networking and indeed specifically TCP/IP networking (also not yet a thing in the late 1960s when Unix was designed) that Plan 9 profoundly simplifies the model.

The "second system" here is not Plan 9. It is commercial Unix and the best example of it is the Linux kernel. Everything is in there. Drivers for all the hardware under the sun, dozens of protocols, dozens of processors.

A "second system" is one that tries to include everything and becomes bloated and overcomplex.

Plan 9 is the opposite of this. It is stripped down to the essentials, elegant and lean and honed. Which makes it hard to learn and hard to use and not very practical.

Whereas once Unix escaped the original labs into industry, it became its own second system: big and over complicated. Then this got worse when it was reimplemented as FOSS when everyone could and did add in everything they wanted.

What the term "second system" really means is the diametric opposite of what happened with Plan 9. Plan 9 is the tiny elegant core of a powerful idea, built by geniuses for geniuses and unfortunately too abstruse and theoretical and difficult for ordinary joes with their simple editors and simple conceptual models.
My wife and I are doing the digital nomad thing flying across the US and staying in hotels. I’ve thought about what would happen if I lost my phone and/or my wallet.

- I have a cellular equipped Apple Watch and iPad that both independently get regular SMS messages along with my phone.

- I can sign into my Mac and get text messages.

- I have a second wallet in my bookbag with a few lesser used credit cards, a little cash and my passport card for ID

- my wife is my backup recovery source if I get locked out of my account.
corrupt to the core, the EU parliment VP keeps her bung money in bags.

https://www.independent.co.uk/news/world/europe/eva-kaili-ar...
Well, the proof is in the pudding, and the pudding has spoken and found Go wanting, compared to its most direct competitor, Rust.

Even though Go appeared earlier than Rust, and Go's creators are much more famous than Rust's, and the corporation behind Go is much more influential than that behind Rust, adoption of Rust is skyrocketing for mission critical systems while (apart from the container ecosystem) Go is much less popular.
I was momentarily surprised that was counted as a secret, until I remembered I'm one of the wierdos who (used to) actually read the terms and conditions before ticking the mandatory checkbox, so I'm one of the few non-lawyers who has even read enough contracts to notice that pattern.

(Now I'm imagining boilerplate legalese being reduced to an enumerated list like the Space Corps Directives in Red Dwarf, with the associated failure mode).
Point 4 and 5 should be switched around. Germany decided to build the LNG terminals before Norstream 2 was sabotaged. Pretty important, because at that point it was already very questionable if Nordstream 2 would ever go into operation.
Worst case scenario is if the drone crashes no one dies.
> However, while I'm only a cosmologist and not a particle physicist, I find the implied assertion by proponents of MoND, that the existence of non-interacting particles is impossible, questionable.

I think this is a strawman. MOND proponents don't discount that some observations are better suited to a particle, they just assert that the particle dark matter sledgehammer is vastly overused, and that modified gravity has been unusually successful in cases where it had no right to be if gravity acts as it does under GR.

For instance, this review [1] of the astrophysical evidence by a MOND proponent makes a good case for MOND + sterile neutrinos. This review also covers numerous falsifications of DM, so if you're correct that DM can be falsified, why did these falsifications fail to convince the majority?

[1] From Galactic Bars to the Hubble Tension: Weighing Up the Astrophysical Evidence for Milgromian Gravity, https://www.mdpi.com/2073-8994/14/7/1331/htm
Maybe this is helpful, I was just saved by Google/Android's implementation of this recently and wanted to offer a couple notes for folks that haven't had this misfortune yet...

1. Find My Phone is great, you can remote lock, wipe, and mostly importantly, add a custom message. The message I wrote for the cab driver in Mexico is /very/ different than what my default message would've been.

2. Don't get over-zealous about revoking Device Admin permissions. If you remove that privilege for Find My Phone, then it can't *really* lock down the phone the way you'd like (and probably can't initiate the full remote wipe). It's odd, it definitely puts the phone into a state where it looks and feels locked, but you can swipe down, access settings, get into the Google Account area and unlock it.

Bonus thought for nomady/travely types:

3. Having your wallet stolen is damn near a living nightmare, especially if you're traveling or... 12 hours out from boarding a flight out of the country. Tips: Some credit card apps will let you access a "virtual number", and in lieu of that, a friend with a debit card can WesternUnion/MoneyGram you money nearly instantly (assuming you have some way of contacting them - without a phone / whatsapp contact, etc, that can be challenging - thank god I know my parent's cell phone numbers by heart)

Last random thought -- I carry a bag/purse/fannypack on me basically always. From now on my new wallet has a keychain loop and is wallet-chained into my purse so I can't set it down accidentally. Maybe even something similar with a soon-to-be Pixel 7 Mini hopefully. The hassle is one thing, the inner shame and self-annoyance is another.
Same experience in my home country, Algeria. In most cases you'd call and someone would be happy to meet and give you the phone, and they won't take money. This happens even though most people don't have iPhones, and carriers don't lock phones, so technically it's easier to format the phone and use it or sell it.
Incorrect, please look up why you have 8 hour work days and other labor laws.
If my own anecdotal experience is anything to go by, we tend to carry IDs in the phone wallet case. Lose one, lose the other. Sigh.

The worst part is, I know this is a terrible idea, and yet I carry all my eggs in the very same basket.

At least I've had the good sense to leave my physical driver's licence in the car I use 99% of the time after we got a driver's licence app - I can now simply show the police my cellphone with a QR code and a control animation on it, and they can verify my licence class and expiry date on the spot.
I’m wondering when that’ll spread into our line of work. It’s not like the “our outsourced contractors will do most of the work, you just need to edit it” line hasn’t featured in many dumpster fires already.
Do you have a source for that statement? (For all I know, you are a member of the team who wrote it, so you may know what it means! I certainly had nothing to do with its writing.)

To me, the statement is obviously saying "yeah this order is just bizarre, why on earth did we put the two most significant digits around the outside of the rest, good luck".
I love the Netherlands for it's relentless and uncompromising dedication to decadence and entertainment. And unlike the Sun king the Netherlands never runs out of money.

And that is where it all went wrong. You can make so much money in drugs.
With both approaches you have to remember some sort of mapping technique for date formatting.

What I claim that Go's approach is far superior and easier to remember and use.

Leaving aside "oh, but we used to letters" thing, one of the problems with letters is that it's just o much stuff to remember and it only grows as you use more than one languages on a daily basis. I sometimes switch between 4 languages during the day, and this alphabet juggling goes out of hand very quickly. Like it's unusable without constantly opening documentation pages for strfime-like functions.

I mean, I get the attachment part, but I believe that more efficient approaches should get recognition, not punishement.
consider people working at an amazon warehouse ..

those companies rely on there existing an entire class of people unable to refuse to get into a job where they may get in trouble for taking too long of a bathroom break; those people are clearly employees.

a less famous example would be people picking apples, or working in a meat packing factory.

where's the consent to exist in a situation that prevents refusing some jobs? jobs without which everything would get way more expensive for the privileged american consumer.

in any case, I don't think I can argue my perspective to you any better than this; we all believe (and notice) whatever we want and makes us feel alright.

it truly is a consequence of privilege that you see work and money as a way to collaborate and work together, because as I understand them, money is a social technology, hence it can be used as it has in your experience, as well as used to exploit and coerce people into crappy scenarios for the sake of the 'consumer's experience'
> Where are your morals now?

Those wars were wrong, but the question is will you ever say that the Russians are wrong to be committing genocide in Ukraine, and torturing its civilians?.

I suspect you won't.
Problem oriented mindeset - I agree with other posts in this thread to get into the YC/problem solving mindset where you are on the lookout for problems. Mindset comes first and understanding how to think about problems will amplify any actions you take.

Build your network - The next thing is that you may have experienced a set of problems in your personal life or work but that set of problems may not be intersecting the set of problems you are suited to solve. It's worthwhile to get in touch with other people and ideally understand their business problems in particular. If you can identify and validate a business problem then you are almost there since you now have a short list of potential future customers or consulting clients, what have you.

Cultivate your solution space - You can start right away at identifying a niche of solution space you are a candidate to solve and try to keep getting better at that space so that you can be on the lookout for intersection between your capabilities and an interesting problem you validate.

Another important note is to be able to discern what is a promising problem and also not what YC calls "tarpit" problems. Tarpit problems are usually in the consumer space and are problems that everyone has like "I can't find a good restaurant" but in fact many projects have come and gone but it's hard to realize because the skeletons of have sunk into the tarpit.

EDIT: to answer original question.

For me personally it had to do with maintaining networks of people I had worked with in the past in order to get exposed to business problems that I wasn't aware of.
The same things you do in a code base 3 years old. We've just made it fashionable to evolve a code base until we hit a wall, toss it in the trash, and start over with the next "modern" tech that will eliminate the problems of the previous code base. Rinse/repeat.

If the business still exists and is continuing to evolve 15 years later, why shouldn't the code base?
https://istheservicedown.co.uk/status/twitter

This shows a problem too
Were you able to, and did you, verify its answer? In my experience it gives wrong but plausible sounding replies as often as it gives correct answers, so you have to factor in verification time when comparing the amount of work.
I think we agree about the phenomena, it's just that the word "signaling" has a false lucidity -- it has an everyday meaning and a related technical meaning that's easy to overlook. The technical meaning is about an equilibrium in a game where "talk is cheap", so that your message would be discounted by observers unless some cost (not necessarily in money) is tied to it.

With countersignaling there's an extra level to the game where your message has the form "I have this quality over and above merely affording the first-level cost" -- now the cost you're paying is the risk of being taken for riff-raff. Those with more of that quality, whatever it is, have to be better at pulling that gambit off, for it to work as a countersignal.
Maybe a bit OT:

The other day I read an interview with a local guy in his 20s that struck gold with crypto, he'd invest something like $20k, and turned it into $40M. He basically went all in on one alt-coin before the marked exploded late last year, and the coin went up 2000x.

When asked about it, he of course came up with a narrative that this wasn't just dumb luck. He had had worked hard for those $20k, and he had lost his shirt many times prior to this. But in the end, he was patting has own back and saying that it was his savviness which resulted in his newfound wealth. And if others were to follow his steps, they'd need to spend countless hours watching the charts and reading whitepapers.

He had now mostly exited from crypto, retiring from his "old life", and being a full-time investor (VC for startups).

Can you imagine if some newspaper interviewed a recent lottery winner, with the winner detailing how he'd planned it all along? But to the ignorant, it all sounds very impressive.
I was looking for an embedded analytics solution for my website in Golang. I couldn't find one so I built one myself, which I later turned into a product. We've been called "copycats" many times, but we actually didn't look at the market :D Except for Google Analytics, which I didn't want to use because it would have required a cookie banner.

Sometimes it's just better to build something that already exists, but in a way that you would like to use it. We're currently at about $3500 MRR, maybe. It's a bit hard to tell because we have SaaS customers and customers receiving invoices.

I hope we can turn this into our full-time jobs soon.

You can read the full story here: https://pirsch.io/blog/introduction/
Works fine in the UK
Cryptocurrency, as a thing, just needs to go away. How many people have to lose their life savings before we admit a bad idea? All so that NK can pay for nukes, people can buy drugs and extort people on the internet.

We’re not making the world a better place here, folks. Good effort, but no. Let’s stop now.
The "environmentalists" blocking windturbines are not the same environmentalists that are in favor of renewables.
All right, yes, PS/2 spearheaded many more widely-used technologies than the keyboard and mouse port. Plan 9 also pioneered many things now widely used, including UTF-8. Now, does this in any way invalidate the analogy? If not, why go to such lengths in disproving a minor detail? The topic was Plan 9, and I made a comparison to IBM PS/2. Why write a minor essay about some detail about PS/2 which I got wrong, when that wasn’t the topic?
How will they avoid a situation like the Germanwings crash then?

Or is it forever going to be a catch 22: if you can securely lock the cabin to prevent a hijacking, whoever locks themselves in can crash the plane? :/

>Alone in the cockpit after Sondenheimer left to use the bathroom, Lubitz immediately put his plan into action. He moved the cockpit-door toggle switch, located on a pedestal to the left of his seat, from “normal” to “locked” position, disabling Sondenheimer's emergency access code. Moments later, he reached forward and turned the dial on the automatic pilot to bring the plane down to 100 feet. Just before 10:31 A.M., after crossing the French coast near Toulon, the aircraft left its cruising altitude and began dropping at a rate of 3,500 feet per minute, or 58 feet per second.

>At 10:39, Sondenheimer called for a flight attendant to bring him a crowbar hidden in the back of the plane. Grabbing the steel rod, the pilot began smashing the door, then trying to pry and bend it open. The plane had dropped to below 10,000 feet, the snow-encrusted Alps looming closer. Inside the cockpit, Lubitz placed an oxygen mask over his face. “Open this fucking door!” Sondenheimer screamed as passengers stared in bewilderment and mounting terror. Lubitz breathed calmly. At 10:40, an alarm went off: “TERRAIN, TERRAIN! PULL UP, PULL UP!” The plane dipped to 7,000 feet. The alarm signaled a shrill “ping-ping-ping,” a warning of approaching ground. Sixty seconds later, the Airbus's right wing clipped the mountainside at 5,000 feet. The only further sounds picked up by the voice recorder were alarms and screams. Moments later, the jet slammed into the mountain at 403 miles per hour.

https://www.gq.com/story/germanwings-flight-9525-final-momen...

https://en.wikipedia.org/wiki/Germanwings_Flight_9525
How did the phone report the location from Shenzhen when the phone is wiped? Did they replaced the SIM card with a PIN free SIM with data? Why would they do it?
Women bankrolled rival to 17th century Globe theatre
Storielle Architecture
Broader Implications of ChatGPT
Firefox and Safari are continuing to support HTML pages to run the background code in rather than forcing developers to use service workers with no DOM access.
Based psychopath
The edited cells did not replace her immune system. They were used to destroy it.

Then after that a bone marrow transplant was done to restore it.
I’m glad those police were exercising restraint. A similar situation gone wrong was in the news just last week.

https://www.vice.com/amp/en/article/epz9nm/colorado-grandma-...
“Anti-queer” “anti-vaccine” “marginalized” “QAnon”

There’s no discussion about scientific research. It’s another political / virtue signaling article. Saved you the click.
Clearly they don't believe it's a zero sum game.
Then ditch letter mapping and use named parameters: "{day} {month} {year}" etc. The Golang approach already requires complicated string parsing, so a formatting language isn't going to be more complicated, but then the documentation can just tell you exactly what you need to write to get the desired output, rather then debugging whether you got an invisible implied order wrong (with a failure mode of either giving random output, or just literals).
unless you print the money at home, it always gonna involve three parties.

I believe that by anonymous you meant secret.

It's not anonymous, the person who sold the item already learned a lot of things about you and you about the buyer, including your faces and what was the transaction about, which is often more than enough to identify people.

What difference does it makes if the bank knows about the transaction?

And why you wanna hide it from the bank?

There's probably a good reason, but it raises more questions than it's worth, so the reason must be veeeeeery good.
There's a fork with new features: https://github.com/jqnatividad/qsv
That's nuts.

The only problem with renting is landlords --- someone else owning. Look up LVT. If it's "rent all the way down" --- the land rent is ultimately disbursed back to the people, then there is no issue.
I'm not a member of a Go team.

I can comment though as a non-US citizen. This "bizzare" US order (month-day-year) is SO COMMON in software that it's very familiar. Like most of the software historically was born in US, and it's just a very common case where localization is not respected and you see american style dates every now and then. It's getting better, but still, not unusual.

While it's different from european, it's definitely not "insane" and not "bizzare". Why would anyone even claim that?
Exceptions reflect the realization that the proper place to handle an error is generally not where the error itself occurs. The problem with exceptions (and error returns, for that matter) is that the best place to handle an error is also not the same as the best place to decide how to handle the error.

So far, the only programming environment I've seen that makes a three-way distinction between raising, recovering, and deciding how to recover from an error is Common Lisp with its condition system[1]. However, I've successfully implemented the idea in Java using exceptions as the non-local control flow primitive, and in C using setjmp/longjmp.

[1]: https://lispcookbook.github.io/cl-cookbook/error_handling.ht...
> the amount of DM and it's specific distribution is tuned to match each observation

This is simply not true.

No cosmological theory tries to explain why each star is in its exact observed location. They try to predict the statistics of galaxies, star formation, etc.

If you run a simulation of the universe, beginning with very simple, random initial conditions, and then run physics forward for 13 billion years, you get a universe that statistically looks almost identical to our own. You get the same mix of spiral and elliptical galaxies as observed, clustered together in the same way, with the same star formation history, etc. You don't get exactly our universe, with the Milky Way exactly here and Andromeda exactly there, because you begin with random starting conditions. However, you get a universe that is statistically identical in most ways.

Note that this is not the case for Milgromian theories. So far, no one has managed to create a theory without dark matter that can achieve this. Alternative theories generally get one or a few things right, at the cost of getting a whole host of other things wrong.

It's not that astrophysicists a priori like dark matter. It's just that dark matter is a very simple paradigm that explains a huge number of phenomena with only a handful of free variables, and none of the alternatives work so far.
> Of course, mnemonics 1-2-3-4-5-6-7 (1st month, 2nd day, 3rd hour, 4th minute, 5th second, 6-th year, 7th timezone) is harder to remember than mmHHMMssSSYYyy crap that is different in different languages.

Very much so. The latter is at least portable between cultures, because a month is a month, unlike "1".

And then of course you've got all the collisions like weekday (which for some reason does not follow the US standard either) or yearday, the ambiguities (like sub-seconds which can be either 0 or 9), and the outright missing fields (week numbers? week-years? No comprendo, señor..)
Isn't Go more positioned as a language for web services, rather than systems programming?
> slight inconvenience for non-US citizens

So, 96% of the world's population?

And even in the US, science and engineering projects commonly use ISO dates.

Go's date formatting is as if a random American had taken a quick glance at a paper calendar pinned to the side of their fridge, and decided "yeah, let's do it like that".
Isn't this something that is already solved by DER if you're using ASN.1 data structures?
ah, so the open code would (will?) vanish the instant it's not cheaper (and-or better) to develop the core engine in this way.