skysight-inc/HackerNews huggingface dataset:
Are you sure about your points?

I've never made the claim that privatized health care is more efficient. I have claimed that free market health care is more efficient. If you've got evidence that government health care is more efficient, let alone overwhelming evidence, I'd like to see it.

From what I've seen from high school economics, they can laugh at me all they want. But they don't know anything as they are taught by high school teachers who don't have any training in economics and have never held a private sector job or run a business.

Here's a reference for you with plenty of evidence that contradicts your claims. Read it and get back to me.

https://www.theatlantic.com/magazine/archive/2009/09/how-ame...

BTW, you made one of my points for me. You just said that having the government force a plan on you is better than you picking your own plan. You gave up your freedom for security. Exactly what I was talking about.
If I remember correctly it was in fact written in Common Lisp; the output was originally that file but it may have been modified since. You can probably google the truth with those breadcrumbs :)
This was not a helpful reply because it only told me what not to do, without providing a better alternative. The sibling comment is much more helpful.
Ehh... once your systems use more than a few pieces of cloud infrastructure / SaaS / PaaS / external dependencies / etc, purely local development of the system is just not possible.

There are some (limited) simulators / emulators / etc available and whatnot for some services, but running a full platform that has cloud dependencies on a local machine is often just not possible.
I don’t see any evidence it’s shaping up to be a long war. Russia has effectively abandoned their western front. They’re focusing on the east and somewhat the south.

The Russian army’s performance has been pathetic and wouldn’t last long at all vs. nato. Nukes are a thing, but not a long war thing.
In fact in my old manual I got so good at matching revs I could just not use the clutch at all except moving from stand still
It also helps greatly to be as smart as him.
It seems like an April 1st troll (based on publication date), but I am assuming its not.

I can only say that this is a fairly poor decision from someone who appears knowledgeable to know better.

They could do everything they are doing as-is in terms of process, and just add a rudimentary test on a Staging environment as it passes to Production.

Over a long enough timeline it will catch enough critical issues to justify itself.
Unfortunately it's deprecated, I have used it for around an year for my home as a test, the idea is good, the implementation not much:

- the cleaner daemon is damn slow, so on write-intensive (as a modern WebVM profile dir, improperly named browser for legacy reasons profile dir) you'll easily end up in a filesystem full, and recovery is not that easy;

- navigating through the write history is manual, a manual mount of a snapshot that might disappear while you actually go through a bunch of them, so you need to mark them to stop garbage collection, mount them, diff/see the change of something you are interested in etc.

No shiny meld-like UI is there, there were some project in the past but so long abandoned that I've just found references to them, not even their code. Nowadays the sole Linux log-based fs is Samsung f2fs, witch is far less developed than nilfs2, to a point you can't even go through the write history. The sole good log-based fs I know is DragonFlyBSD Hammer, witch is "a better zfs" but being a DragonFly-only show with very little devs it's not really useful if you are outside the HPC world.

Personally these days I have zfs with auto snapshot service well backed by ZnapZend to sync data to a homeserver backup, it's not write()-triggered but time triggered so going through history is less useful, but as a raw protection against accidental disasters it's generally enough, zfs diff is not much detailed (just tell about changed files) but might be of help, snapshots are auto-mounted typically under the volume root in a .zfs/snapshots/$snapName dir so reasonabily easy to traverse with meld, a file manager etc to directly grab some files.

Unfortunately since the '80s no one except for SUN (zfs) have done much on generic data storage/file storage side...
I feel no confident at all without unit tests on my code. Do you rely on some other types of testing?
My first computer was a c64.
As a teenager in rural Ireland when my power supply failed it was going to take months to get a new one.
I opened up the case and saw the whole insides encased in resin.
So with a hammer and screwdriver I started to chip away at the resin until I exposed low voltage dc pins and tested which delivered which voltage etc.
I next stole the ac transformer for our doorbell which I remembered had a way to reduce the number of turns and therefore the voltage.
Then made a simple rectifier to change it to dc and soldered it to the pins.

Turned on the c64, there was a bang, and a small thick cloud of smoke rose from the back of the machine.

But! It worked and I could play Lotus Esprit Turbo Challenge again until the new power supply arrived.

Never did figure out what the smoke came from. I guess a blown capacitor.
Yup. If you have 4 production data centers, I imagine they're different sizes (autoscaling groups, Kubernetes deployment scale, perhaps even database instance sizes). So just build a staging environment that's like those, except smaller and not public. If you can't do that, then I'm willing to bet you can't deploy a new data center very quickly either, and your DR looks like ass.
After he made his millions and exited. Sorry can’t take this guy seriously. What a wank
What if I’m super wealthy, and i don’t do any chores but have servants who do them all? Is the important part then to teach them how to treat the servants perhaps?
If we didn't do the lockdowns then we would have seen a huge increase in mortality over all age groups as hospitals where overwhelmed.

Also, Long Covid is very much a thing.

I get it though: teenagers are growing up during a once in a century pandemic in the middle of an existential climate crisis which the old leaders (all 70+ in the US!) are not addressing.
I don't get what Dorsey's saying there. Only geeky mostly male hobbyists used IRC and usenet.
I'm not proposing engineering people's desires. I'm proposing eliminating the social structures that penalize men who want to be the primary caregiver (and penalize women who want to be the primary bread winner).

Couples with compatible desires in line with the status quo would be unaffected. Couples with compatible desires opposite the status quo would purely benefit. Couples with discordant desires would negotiate the allocation of responsibilities more freely without social expectations biasing the outcome, which would lead to one partner benefiting and the other losing, but in a way that's either neutral or leads to a net benefit across the two individuals.
I think it's more common than you would expect. It's a configurable option in many online learning solutions (Canvas, BlackBoard). InQuisitive allows you to keep answering questions until you reach 100% grade, and often represent 10%-30% of a course's entire grade.
> “When you make schools less toxic for the most vulnerable students, all students benefit — and the converse is also true,” Ethier said.

Who is making schools more toxic for the least vulnerable students? I need a hit, baby, give me it.
Honestly that whole hero programmer bit seems like a bit of a strawman. What's being described sounds like a talented but inexperienced developer (which doesn't necessarily mean they are young or fresh to the field; some people manage to stay beginners for decades). Doesn't mean there aren't highly talented developers that can get a lot of work done in a short amount of time if you let them.

The failure in that case is not having a more senior developer mentor the kid.
I'm gonna go star them right now in hopes they spam me so I can report it.
>The idea is to have migrations that are backward compatible so that the current version of your code can use the db and so can the new version

Well, any migration has to be backward-compatible with the old code because old code is still running when a migration is taking place.

As an example of what I'm talking about: a few months ago we had a migration that passed all code reviews and worked great in the dev environment but in production it would lead to timeouts in requests for the duration of the migration for large clients (our application is sharded per tenant) because the table was very large for some of them and the migration locked it. The staging environment helped us find the problem before hitting production because we routinely clone production data (deanonymized) of the largest tenants to find problems like this. It's not practical (and maybe not very legal too) to force every developer have an up-to-date copy of that database on every VM/laptop, and load tests in an environment very similar to production show more meaningful results overall. And feature flags wouldn't help either because they only guard code. So far I'm unconvinced, it sounds pretty risky to me to go straight to prod.

I agree however that the concern about conflicts between feature toggles is largely a monolith problem, it's a communication problem when many teams make changes to the same codebase and are unaware of what the other teams are doing.
The best way to get the point across: think about sending nudes. Once they’re sent, there is no recalling them, even if your relationship goes south or they end up in the wrong hands.

It’s the same for all that data about you out there. If anyone who accesses your data goes rogue or leaks it, it’s hanging over your head forever.

It could be that this data will be judged against changing standards, so that your once innocuous behaviour is now considered bad. It could be that your data is misinterpreted and the judgement used against you.

Once you get bitten, it’s too late.
A previous client was paying roughly 50% of their AWS budget (more than a million per year) just to keep up development and staging.

They were roughly 3x machines for live, 2x for staging and 1x for development.

Trying to get rid of it didn't work politically, because we had a cyclical contract with AWS where we were committing to spend X amount in exchange for discounts. Also, a healthy amount of ego and managers of managers BS.

In terms of what that company was doing, I'm pretty sure I could have exceeded their environment for 2k per month on hetzner (using auction).
Python fastapi
At my first job out of college, there was a "utils" file with IIRC over 100k LoC. Nearly every file in the codebase imported it. This was in Perl. That single import statement would increase the time to start anything by upwards of three seconds. One of the best things I did for my efficiency was to factor out subsets of functionality that didn't need any of those utils, since those subsets would run unit tests in a tenth of a second instead of three to five seconds.

All of which is to say, by all means argue about whether colossal files are acceptable software engineering, sometimes that fight takes a back seat to "a double-digit percentage of the company's CPU and memory are wasted on parsing and loading this file in literally every new process".
Usually (but not always) a single, huge file points towards missing structure, missing abstractions, missing boundaries that aid with understanding.

If it were a huge, single file, with very understandable modularity within that file, likely nobody would've bothered to write a blog post about it :-)
Code could be well-modularized in one single file, of course. But we don't have the tools to write code like that (editors and languages basically).
That's not at all what I said. I said giving it to Twitter is not the solution.
Just in passing, generally you can break circular import by isolating the coupling that triggers the circle chain in a file dedicated to that.
Bonus : each coupling use case gets to be explicit
I kinda agree on this, but not for the implicit reason you're probably thinking of.

Just starting and doing it is just unreasonably effective because very few projects actually need novel solutions - most are just fine with off-the-shelf hacked together solutions.

Thinkers are required if the software is actually groundbreaking new work. Almost everyone's work on this forum probably isn't that however (mine included), which is why I agree with your sentiment
Does it make sense to specifically focus on Covid response here? By which I mean, is this not really just the same problem of an overbearing system continuing to turn the screws, and now the system input contains the additional stressor of Covid? Some of the response is seemingly necessary, and ignoring the issue is certainly not the answer. But administrators craft obtuse top-down policies, announce "Mission Accomplished", and don't particularly examine their effectiveness from the perspective of those on the receiving end of their blunt tools.

It's the same exact dynamic as how the media scares everyone with sensationalized school shootings, and then schools respond by making kids go through metal detectors and draconian zero tolerance policies and the like (also horrible for kids' mental health). We've built this no-win bureaucracy where the primary dynamic is avoiding any blame. Because if the blame does come, it will itself be merciless and unempathetic, despite how reasonable or well-intentioned an administrator's motive was.
This conversation is the perfect example of why it's impossible to have a rational conversation about this topic, even with a demographic (HN) which one could consider "more rational" than others.

Even when you point out factually incorrect information you are automatically on the Kremlin's payroll.

Honestly, it gets very tiring.
If you speak or care to translate Dutch, you might also be interested in this other article on the same site:

https://tweakers.net/reviews/9094/all/account-geblokkeerd-wa...

Excerpt via Deepl.com:

> In all the conversations, it comes out how powerless people feel. You might think that if a company decides to algorithmically block people, there is a support department that can easily reverse mistakes, but that is not true. The department that deals with it is hard to reach. Or, as one customer service rep told BroncoJasperado, "The only team that has access to this is the team that you can reach through the form you already filled out. They are also not reachable by phone and are not located in an office that you can visit."

These are paying customers of Microsoft's.

Recently also a Dutch judge said MS had to unblock an account because MS could not provide the evidence why it was blocked. Something about american laws and child pornography that was allegedly stored on the account (I can look up the article if you want).

In most cases, the judge just rules it's fine because they're a commercial service and they are under no obligation to have you as a customer. You have to sue to even hear as much as "the cause was X" (even if they then can't/won't/don't provide X as evidence). There is little to no recourse.

A typical user whose MS account is banned might lose access to:

- Their game collection in Xbox / game pass

- All documents, pictures, etc. in OneDrive. A family member actually has all documents for their business on OneDrive because there is this history thing (can't permanently remove things by accident), MS guarantees your backups, it's all hands-off and super safe. On my recommendation, they did end up making an offline backup just in case... but I imagine that for every person like that family member, there are also a hundred business owners that would simply lose their business data.

- Microsoft Office products bought via 365

- Presumably purchases on the microsoft app store, but last I checked it contained only a few dummy apps and had horrible UX so I don't know how much this is used now

- Your email on Outlook.com

- And now also their computer? What is this, ransomware?

So for me, my Microsoft account being banned (one of probably a dozen by now) would have as impact that I can't play a game anymore that I paid for. I'd be pissed but it gets so much worse if you're a Windows user.

And it's not just MS, it's also Google (there the worst I could lose is a Youtube account where I've uploaded a few unpopular videos over the past decade), Facebook, etc.
I get your point, but massacre of the Ukraine population carried out by the Russians is newsworthy and yes perhaps off-topic.

I'd much rather come to Hacker News to discuss these events as i find the moderation and general attitude of commenters to be very good.

And yes Hacker News is absolutely much more, but it's hard to ignore what is currently going on in Ukraine.
Most of the comments here seem to be focusing on Austin's reference to it as an 11k line of code file, but if you read the article it sounds a lot more like it's both an 11k line of code file and an 11k line of code procedure. That is, that there are no sub-procedures, just one straight execution through the whole thing. If you've only encountered large-ish source files like this but with reasonable sets of functions inside, that's a far cry from finding an 11k line of code procedure itself. The former is often justifiable (though perhaps a stretch), the latter is almost never justifiable. It's just garbage.
Ask HN: What do website visits from Microsoft Corporation imply?
Do they suggest visits from Microsoft employees? Or can _anyone_ use a Microsoft Corporation IP address? This is just one WHOIS record of an MS IP doing some pretty weird stuff on my site, and I'm getting concerned:

NetRange: 20.33.0.0 - 20.128.255.255
CIDR: 20.64.0.0/10, 20.33.0.0/16, 20.36.0.0/14, 20.48.0.0/12, 20.34.0.0/15, 20.40.0.0/13, 20.128.0.0/16
NetName: MSFT
NetHandle: NET-20-33-0-0-1
Parent: NET20 (NET-20-0-0-0-0)
NetType: Direct Allocation
OriginAS:
Organization: Microsoft Corporation (MSFT)
RegDate: 2017-10-18
Updated: 2021-12-14
Ref: https://rdap.arin.net/registry/ip/20.33.0.0

OrgName: Microsoft Corporation
OrgId: MSFT
Address: One Microsoft Way
City: Redmond
StateProv: WA
PostalCode: 98052
Country: US
RegDate: 1998-07-10
Updated: 2022-03-28
Comment: To report suspected security issues specific to traffic emanating from Microsoft online services, including the distribution of malicious content or other illicit or illegal material through a Microsoft online service, please submit reports to:
Comment: * https://cert.microsoft.com.
Comment:
Comment: For SPAM and other abuse issues, such as Microsoft Accounts, please contact:
Comment: * abuse@microsoft.com.
Comment:
Comment: To report security vulnerabilities in Microsoft products and services, please contact:
Comment: * secure@microsoft.com.
Comment:
Comment: For legal and law enforcement-related requests, please contact:
Comment: * msndcc@microsoft.com
Comment:
Comment: For routing, peering or DNS issues, please
Comment: contact:
Comment: * IOC@microsoft.com
Ref: https://rdap.arin.net/registry/entity/MSFT

OrgTechHandle: MRPD-ARIN
OrgTechName: Microsoft Routing, Peering, and DNS
OrgTechPhone: +1-425-882-8080
OrgTechEmail: IOC@microsoft.com
OrgTechRef: https://rdap.arin.net/registry/entity/MRPD-ARIN

OrgTechHandle: IPHOS5-ARIN
OrgTechName: IPHostmaster, IPHostmaster
OrgTechPhone: +1-425-538-6637
OrgTechEmail: iphostmaster@microsoft.com
OrgTechRef: https://rdap.arin.net/registry/entity/IPHOS5-ARIN

OrgAbuseHandle: MAC74-ARIN
OrgAbuseName: Microsoft Abuse Contact
OrgAbusePhone: +1-425-882-8080
OrgAbuseEmail: abuse@microsoft.com
OrgAbuseRef: https://rdap.arin.net/registry/entity/MAC74-ARIN
Thanks for this! I started the day wondering if I was going to need to waste some brain cycles finding some new hosting for my near zero traffic blog, but this response answered pretty much all of my concerns.
I wonder do people who work for Twitter, Facebook, etc ever have thoughts about what they actually doing. Do they have the "are we the baddies" moment in their head? Do people who make Facebooks shadow profiles or insert tracking into every orifice of the internet think they are "the good guys?" Or do they just tell themselves good guys don't exist and they are just doing what everyone is doing?
Heh that sounds just like my story with my dad. He was national champ in the 80s. I never had enough interest in the game to get good, would rather play Doom on his DOS computer than chess.

But whenever we did play I'd make brainless moves and he'd get this puzzled look on his face and start thinking. He once told me the same thing, that I make unusual moves that forces him to rethink his strategy.
Most sane feed readers sanitize the html down to a dumb level; just headings, paragraphs, links and some inline images. If you only have the text to begin with, hyper-links won't work.
Different people are different heights. Amazing but true.
Just today i took the initiative to replace windows 11 with ubuntu on my laptop. Turns out there is a touchpad bug under wayland/gnome which makes it almost impossible to “two finger” scroll (it’s way too fast). There are plenty of bug reports, but no fix in sight. There are some workarounds, but they bring their own problems.

2h later i was back on windows 10 (yes 10, not 11), and wsl…
This isn't true, underground hate groups were very early to the web.

A buddy of mine worked for a big tech company in the early 2000's when a fantastic resume came across his desk from an applicant for a developer job (this would've been around 2003-2004). My friend googled him and very quickly found that this guy ran a white supremacy forum (the candidate made no effort to conceal his true identity on the forum and his profile included a photo). Talk about a different time.

My friend didn't really know what to do because he feared a discrimination lawsuit if he outright rejected the candidate so he reached out to some folks for advice. They eventually found another good candidate so they got to play the "we found someone better" card, even though they had no intention of hiring the first guy.
from the Wikipedia page on Uniqlo...

>> In January 2021, Uniqlo shirts were blocked at the US border over concerns of violations related to a ban on cotton products produced in the Xinjiang region of China due to reports of forced labour. A protest was filed by Uniqlo's parent company Fast Retailing, but was denied.

>> In March 2022, Fast Retailing decided to remain in the Russian market despite Russia's attack on Ukraine saying that clothing is a "necessity of life".
I've seen this before at very large companies. All testing done in local and very little manual smoke testing in QA by either the PM or other engineers.

There are big tech companies that don't have QA people.
As this printer was sent by hp for review. I’m really curious what their take was on the verdict
I've been using it for about 4 years and agree that it the community feels like it's an open source project... and then you remember you've paid for it, and there hasn't been a (non beta) release in almost a full year, and all development is happening behind closed doors.

I still really enjoy unraid for what it does, but I also feel like I can't recommend it any longer.
arg! I was so frustrated with that. Every few years as I got more skilled, I would re-attempt typing it in, and think that I would correct some mistake I'd made in previous attempts... and fail. all it made was clicks :(