skysight-inc/HackerNews huggingface dataset:
There’s also project repos where all the code pertaining to a project is under one repo. I think this setup is the best of both worlds.

If you’re a team that has a client, several micro services, DB, etc it’s way better to have that under a single repo than spread to multiple. Monorepos don’t have to be gigantic monstrosities, they can encapsulated products.
Yes all these are positives in theory, but in my 5 years of supporting and maintaining monorepos, I've mostly been inundated with incredibly degraded developer experience and hair-pulling CI hacks.

I am convinced that the monorepo (a single repository to store code for all of the organization's microservices) is something google concocted to keep their 250+ infra and devops engineers very busy.
Not going to defend universal healthcare or healthcare taxes, seeing I'm currently getting fucked by that at this moment, but given the way you wrote that I feel that you need to be pointed out that this results in either:

1) More expensive healthcare, to cover for these cases directly in a fund or via third party insurance.

2) Healthcare scarcity.

You can't draw blood from a stone. Healthcare investors/workers at large don't get in to become a charity so your "solution" comes with explicit downsides you should mention.
This is lamenting about the chore requirements some Airbnb’s instill, which I haven’t seen as much, but a recent discovery I made that is helpful to get around the other annoyance (ridiculous cleaning fees) hinted at in the article: in NL it’s illegal to unbundle price and cleaning fees, so if you browse with a Dutch VPN you get a map with both price and cleaning included, unlike in the States: https://news.ycombinator.com/item?id=32780998#32786503
So naturally it depends a lot on the local environment, weather patterns, population density etc.
Many employees are WFH. There's simply less janitorial work needed as a result. Why would you keep paying people to do a job that doesn't need to be done?
A lot of Americans seem to not understand what exactly this would entail. Like, the details really matter.

Would it be federal, or state-wide? How would it be funded? Would it be public "option", or would private pay be banned like in Canada? How would compensation rates be updated, and how often? Ask any hospital administrator what they think of Medicare/Medicaid rates, and they'll probably answer that they're set too low and that they lose money on Medicare/Medicaid patients.

The details on "universal healthcare" can range from heavily-regulated private insurance - Germany for example - to outright bans on private pay for items insured by the government (Canada). A lot of Americans seem to want some sort of federal system that provides insurance for everything, which seems like the best way to get the most expensive, least capable system imaginable. Imagine having yet another insanely expensive, totally underfunded entitlement program that politicians can continuously pad with new promises every 2-4 years when they need to get re-elected.

The Canadian experience (source: Canadian currently living in the US) is one you do not want to replicate, so be wary - Canadians have little confidence in their system at this point, even though it's quite expensive relative to European peers - and we have shockingly low numbers of imaging machines, hospital beds, urgent care clinics, etc. per capita, all well having administrative bloat that makes university administration look positively lean by comparison.

People love to fret about this politician or that politician, but the reality is that Canada got the incentives totally wrong because they sounded nice. No out-of-pocket expenses? No evil private medicine? No profit from healthcare!

As it turns out, central planning fails in healthcare just like it fails everywhere else. So "ensuring everyone has access to reasonably good healthcare" is an excellent goal, but "giving any level of government a monopoly on healthcare insurance" will be the death knell of the generally excellent healthcare Americans have access to if you have insurance.
Masnick has some suspect understandings and positions on both law and enforcement - looking at his wildly wrong interpretation of fair use with GoldiBlocks in particular - so please use caution with anything he writes.
Force hospital to provide care for indigents -> hospital raises prices for everyone to cover -> same effect as a tax. I'd much rather just be up front about it.
Agreed that the concurrency gap has narrowed in certain cases or either people don’t care, but I have always seen concurrency/distribution as “enablers”.

You can have the best concurrency story in the world, but if you don’t have good tooling or you don’t focus on the DX, then people will just leave (or perhaps not even start).

Concurrency/distribution is what allows Phoenix to be a real-time, productive, and scalable web framework on its own.

Nerves rely on fault tolerance to bring sanity to embedded systems.

And so on.

In turn those are led by teams who saw the language features and noticed they addressed many issues they were struggling with in other platforms.

But at the end of the day, for languages like Elixir, the frameworks and tools are much better equipped to attract developers than “raw” language features.

PS: disagree on the Erlang VM bit. JIT, dirty NIFs, and maps immediately come to the top of my head as big and important changes in the last 10 years. There have been many usability focused changes in the last 2 years too, in error messages, the shell (upcoming), etc.
So basically, you do want to be "that guy", but you want people to think that you don't enjoy doing it so you can beg some social excusal to do it, rather then just outright do it with no apology and clearly be "that guy"...
Unpublished essays are commonly circulated for commentary, and many are unpublished.

This is a typical philosophical tradition.

Many college professors have a library of essays of others' circulated and unpublished work.
Congratulations, it's been awesome following your journey. Can't wait to test it out.
Those places should allegedly be held to the same standards in suppression of speech. Only they don’t have numbers to withstand the destruction of their platform if, say, numerous other people suddenly showed up to disagree with them.
It’s really easy to do if they wanted - allow posts to be classified and allow users to select scores or other methods of ranking classifications.
(I agree, but still let me rant a bit)

Well, some of them do.

Unless the genius who designed your kitchen put the fridge directly next to the dishwasher, whose job it is to keep hot steam inside for a long time.

Yeah, don't put the box full of hot steam next to the box filled with cold stuff.

(I rent, so I can change nothing about this arrangement.)
It's not easier make it work on a bigger scale.

If you can't make the VA model work in America, that's good evidence that a bigger model would suffer the same, but bigger problems.
Private militias already exist in the US and are legal. There is absolutely nothing stopping google from forming one. Should they? No. Would it be completely legal to do so? Yes.
In the Mediterranean Sea the winds predictably reverse (and have for centuries) so sailors would schedule around when they were blowing favorably in the right direction.

They might wait days within the cycle to get the best conditions.

You're welcome.
In the nineties the UK basket of consumer goods used to calculate inflation suddenly included a well specified PC.

Not only was this PC a vastly disproportionate weight in the new calculation of deemed essential domestic goods, but strangely the specification never was upgraded and so the effect on calculated inflation was strongly negative.

Consider this was masking inflationary signals for well over a decade before ZIRP took over the economy...
It is weird that there is no country that allows such freedoms in the world. There is clearly a gap in regulation and constitutions when it comes to the internet because they could have never imagined it 400 years ago. But this needs to be settled in the positive direction and in an egalitarian way: speech that is legal should be free everywhere. and that's the basis upon which every tech business should be built . The fact that they were able to get away with censoring the public for so many years was the aberration.

I wonder what s the role of advertisers here, since they effectively demonetize platforms that are not strictly censoring (e.g. reddit)
Sometimes I find it's difficult to differentiate between 'BNB's and 'hotels' on sites like booking and expedia. I was explicitly searching for hotel-looking rooms and booked them (checking on google maps those were not condo buildings or something). To my surprise - first one was indeed hotel-like, seems converted office building, self-check in with a digital lock. Second one - literally located in the office building, self-check in again, neighbors were insurance and tax offices. Both were good I would say - cleanness, location, price. Yet, I would prefer if listing/search explicitly said - self-checkin/office bulding/etc.
Google is struggling to invent the future
Probably just ignorance, I never hear Americans calling American regions provinces
Archive link, sans paywall: https://archive.ph/NI3CJ
It feels like part of this may be some needed mental shift from a scarcity mindset to a prosperity mindset.

My mind always goes to the very optimistic, Utopian world in Star Trek, where humans have identified that we can afford for people to stop working for the purpose of survival (the bottom of Maslow's hierarchy of needs) and instead start working just for the personal challenge and growth.

Not saying we're there yet, but with so many jobs rapidly becoming obsolete by machines, it seems to me to be the direction we're going. Rather than meaninglessness, joblessness, poverty, homelessness, I hope society can shift into this paradigm that automation could mean the exact opposite: empowerment to more freedom.

This is probably a very scary perspective for many capitalists! The majority of people actually do want to work, they just don't want to work for the sake of work itself. A huge benefit of capital is that it means we don't really have to trust each other at a high level, because fundamentally our incentives all align around survival which money is a tool to survive.

One day maybe we can make a world where there is more trust in each other; that just about everyone wants to do the best that we can with the exception of a small number of malignant personality disorders that is the minority.

This new trust will enable some amazing doors to open up.
very possibly! thanks, I totally missed those being added! I'll have to play around with them a bit
I mean, sure. But there’s a reason this stuff was invented in the US and not elsewhere.

I want everyone to think about how increasing the difficulty in moderation will affect all your favorite forums/platforms, including HN.

And if you think these laws can be written so they easily apply only to “the big ones”, or that it will stop there, you are being naive. Government will always take a mile if you give them an inch.
Sorry, "arbitrary to the observer" :).

(I can hear my old distributed algorithms prof shouting at me even after years after graduating)
This ought to prove that chicken came first and not the egg
Maybe but how are these apps related to yours?
To be honest, all jobs Ive done had plenty of woman in tech. I've had a woman in tech be my manager or my director. I've never counted stats, and maybe they tend to be more in analytical roles, but a female dev was never that abnormal for me. Maybe the 3% is more of an us thing?

Of course everyone should be able to choose the job they like. I am not going to purposely plant any ideas in anyone boy or girl. Let them sample everything and choose what they like. I am not going to push them.

And a level of token hiring to have more females? Sorry, that's nonsense. Why would someone female not be able to be the best? If you're scared of bias, put some woman in the intervieuw and ask them to review candidates. I've seen genius level woman who would program circles around most males(and most females). It is insulting if you think woman need lowering standards before they have a chance, even short term.

BTW, the biggest producer of 'female equals dumb' style jokes was a female programmer in my last job. Most of us males just ignored her when she started like that.
> Only the real heavy thinking/processing happens in the CPU...
> Brains and computer systems work in similar ways.

I think that this characterization is pretty simplistic. Perhaps it's useful as a model from time to time, but does not capture the massively complex reality, full of unknowns and poorly understood by science to this day.

Where is this "CPU" in the brain, of which you speak? I suppose the pre-frontal cortex? That zone is generally associated with orchestration/planning, that you mention. But to say that those functions constitute "the real heavy thinking" is a bit of a reach, I think.

It would be like saying the manager does the all the hard work (:

I'm no neuroscientist, but anecdotally, a good portion of my important mental results come from an unknown place — maybe bubbling to the forefront of consciousness when I'm sitting on the toilet, or in a dream. Not when my "CPU is spinning", so to speak.

YMMV.
Many people living in the gig economy have a lower income [1], and less stable income than the average. Add to that the US has the highest cost healthcare in the developed world [2], more than twice the cost per person compared to where I live, Sweden. With four years lower life expectancy [3]. There are clearly better ways to get healthcare for everyone.

[1] https://www.cnbc.com/2018/08/28/about-half-of-californias-gi...

[2] The U.S. spent $8,233 on health per person in 2010. Norway, the Netherlands and Switzerland are the next highest spenders, but in the same year, they all spent at least $3,000 less per person. The average spending on health care among the other 33 developed OECD countries was $3,268 per person. https://www.pbs.org/newshour/health/health-costs-how-the-us-...

[3] https://ourworldindata.org/life-expectancy
> Can we make C++ 10x safer, simpler, and more toolable if C++ had an alternative "syntax #2," within which we could be completely free to improve semantics by applying 30 years' worth of C++ language experience without any backward source compatibility constraints?

Yes please - I really like this approach. C++ as a bare bones on-its-own language is not going to find adoption in the new world - it is way too much baggage & legacy, syntax and functional complications and adding more complexity every 3 years is just counter productive. If this can become something like what Scala or Kotlin are to Java it would be good for C++.
> great interop back and forth with Java.

That's something all JVM languages share. Not that easy with compiled languages unfortunately.
No I'm suggesting many teams claiming they have "monorepos" conflate that with monolithic thinking and design.
It doesn't say that- it only says that corporations restricting speech isn't itself an act of free speech protected by the 1st Amendment.

Therfore that act of censorship can be subject to govt regulations.

>They go on to claim the 1st Amendment has a role to play in determining permissible restrictions on corporate censorship

This ensures the said govt regs stay in the lane of common carrier regulation, and don't encroach into govt regulations that restrict speech based on the content.

Which prevents the govt from outsourcing govt censorship to corporations via these types of regulations.
I went back to booking actual hotels or classic bnb's and will never look back, airbnb was cute while it lasted I guess but good riddance!
Both monorepo and multirepo can work fine. However, you need tooling to be effective with either.

At Amazon, a small team of just 5 people might own around 100 repos. But they have tooling that makes that easier to organize and manage. Google has a ridiculous amount of code in a single repo, but they too have specialized tooling that makes that manageable.

Since you laid out the case for monorepos, I'll share some points about why one might prefer multirepo. These points mainly center around microservices, since you probably are monorepo by default if you have a monolith:

1. Tooling is more straight-forward for it out of the box. For a given service, create a repo from a template and you're live. You don't need to derp around with lerna or yarn workspaces and figure out how to make those work when some repos use maven or rubygems and cocoapods in addition to npm.

2. Better enforcement of requiring services to only communicate over API boundaries instead of code-share. Monorepos make violation of service boundaries too easy.

3. If you're doing a monolith, monorepos may be fine, but there are a ton of problems you run into if you use them for microservices. If you have one mega pipeline for all services, what happens if a single service fails to deploy or fails post-deployment CI checks? If you have multiple pipelines, what do you do when 4/12 pipelines fail? How do you track which commit each service is at in different stages? What happens if CI checks end up failing for some other service than the one you actually touched on your PR submission?

4. Less merge-conflict/out of date branch noise when developing.

5. Able to see which commits, PRs, issues, etc are associated with which service without needing to setup manual labor or build tooling to auto-label and tagging.

6. Possible to introduce fine-grained permissions on different repos/sections of the code. You can limit view permissions of top-secret projects, grant teams more ownership of their own repos, etc.

7. Fine-grained permissioning extends to automated tools. If you install a Github app to only one repo, it's limited to what it can do. This is a blast radius reduction you get only with multi-repo. With a mono-repo, you also have all Github secrets shared with the whole repo. If only one service should have access to certain secrets, you can't model that.

8. If you use git tags for service release annotations, it'd get very noisy to have tags for every service all in one monorepo.

9. If you want to generate automated release notes on deployment or library package publication, where can that go in a monorepo? The Github releases API gives you that for free, but if you're doing a monorepo without a monolith, you're going to have to find or build your own tooling here.
Actually I think the PL/I treatment is closer as example.

The language complexity was famous and eventually grew into several subsets before UNIX adoption wiping out most systems languages that sprung as PL/I alternatives.
100 billion you spend on something is a 100 billion you can't spend on something else. It's the basic definition of opportunity cost. It's especially a problem because even if you ignore it, nuclear is not competitive. So basically you have to overpay other solutions and then later you need to spend a huge chunk of money to get out of the investment. It's a bad deal in every way. The promise of nuclear was unlimited energy for almost free. This hasn't panned out, we have decades of evidence. The last bastion is can we run a grid on 100% renewables -- you can debate it, but renewables have been dismissed for 10%, 20%, 30%, 40% of total grid and the critics were proven wrong every time. It's not a guarantee, but I won't bet on the losing horse.
We’d need to collect tons of taxes just to pay for the bureaucracy needed to not tax anything considered essential to human life.
I use various tools when creating a handle

These are invaluable:

https://1password.com/username-generator/

https://www.lastpass.com/features/username-generator

https://nordpass.com/username-generator/#Generator%20-%20Use...
I'll still have what? The title should be shortened if it can't fit into the character count.
Too easy: Django meta-programming is one of the things that has bitten IRL. A junior dev was pulling hair out one day trying to subclass a Django HTML form object. Couldn't do it because of Django cowboy metaclass. Had to wrap it in a "factory" and modify it before returning it.

Django using metaclasses is exactly the problem I'm warning of...

You don't need metaclasses for data models nor for HTML forms. Nothing Django does requires metaclasses, and it's actively beginner-unfriendly to use them.
humanitarian reasons - the same reason why workers rights in general exist in the first place.
Been a while for me unfortunately, that dichotomy is not particularly new to games of this genre and I think the lead's done a reasonable job at balancing it; there's always mods that push it further in either direction.
p0f: TCP Packet Fingerprinting
I love Metafilter. ColdFusion ain't great but the bigger problem facing it is the slow decline in readers, posts, and ad revenue. It's an old fashioned site that I find very valuable but is facing attrition. Some stats from 2020 (the trend hasn't changed) https://metatalk.metafilter.com/25642/Talk-less#1375722
It was fairly affordable the first couple years. And then the insurance companies started finding loopholes and increased prices drastically every annually.
Universal healthcare will render the VA healthcare redundant. A soldier will have access to healthcare before deployment and after deployment, whether they got fucked up in a horrible situation or came back safe.

I'll add: it feels like the veterans are begging the VA when they should have that basic human right by default.
But for backward compatibility you should be able to undo it, then. (Problem is, I don’t think you can.)
Only because liability is still not a thing in software as in other regulated domains.

> Many years later we asked our customers whether they wished
us to provide an option to switch off these checks in the interests of efficiency on production runs. Unanimously, they urged us not to--they already knew how frequently subscript errors occur on production runs where failure to detect them could be disastrous. I note with fear and horror that even in 1980, language designers and users have not learned this lesson. In any respectable branch of engineering, failure to observe such elementary precautions
would have long been against the law.

-- C.A.R Hoare on his Turing award speech in 1981.
The sea peoples are back!
While I think the hate of Texas is unusual in this thread, this is an awful comparison. Please don't use comparisons that trivialize the horrors of the Holocaust.
Working at a company for almost six years, with equity as a significant part of the compensation, and losing 20% of what I exercised - in my fourth startup with an equity component, none of them doing better than break-even - means I just do not care about equity when offered it anymore.

If I'm offered, say, $150k + ISOs now, my brain just chucks it out the other end as $150k + $0. And I got to that place even before the market started to fall over.

I remember a recruiter in the offer stage of one job describing the ISOs - "if we go 2x, your options will be worth $XX,XXX. If we go 10x, they'll be worth $X,XXX,XXX" - and I had to cut her off as gently as I could so we could get to the health insurance that I would probably be maxing out the deductible on instead. (That job didn't last long enough to vest any of the options; laid off after a leadership change/re-org.)
USPS is a sanctioned monopoly with a USO.

It's illegal to compete with it.

It's like saying AT&T "worked". Sure you could buy a phone service and pay $$$$ for it, but if I had a better way of running it, they would put me in jail for trying.
Liability can also mean dealing with all the issues in supporting and maintaining the edge cases, not just legal woes.

It is probably much easier, from a maintenance standpoint, to simply allow other libraries take the mantle and just structure your project to play nice with middleware.

Much easier to just say “use package x for auth support.”
Floppy Disc Assembly Line (2013) [video]