skysight-inc/HackerNews huggingface dataset:
Spot on!

One of the companies I worked for, had the brilliant idea of putting EVERYTHING related to UI/frontend in a monorepo, where almost every single file or two were a different package. I used to joke there were more package.json files than actual js files (it was almost true).

I spent months saying this thing was a terrible idea. Nonetheless the "frontend infrastructure" folks wanted to do some CV padding and play with Lerna and their SV friend's cloud CI service startup, so they went ahead with it.

Months later the big problems started, among which one of the main ones was that they were pushing through every team's throats updates, breaking the product/features those teams were working on, disrupting their roadmaps, accusing each other's of low test coverage, doing hacks and workarounds, shit tons of crazy CI scripts for all the corner cases, much longer deploy times, most dev environments were a lot slower, deployment issues because now we had to deploy several different projects at the same time, etc, and of course not being able to upgrade to latest React because some team in the corner had an issue with it and they didn't have the time at the moment to fix it.

How did they solve all of this? In the span of 3 to 4 months they left the company. All four of them. Leaving behind an incredible amount of technical debt and nearly every frontend team totally fucked up.

What irks me is that some of these guys are pretty popular "youtubers" and spend their days giving talks of how great their work with monorepos and "frontend infra" is. They don't tell the messes they've caused of course.

Monorepos might be great if you're Google and have the resources and talent to do it right. For most companies out there, it is just creating a centralized problem that will eventually block everyone.

I'm a big proponent of monoliths, specially while you're not a > 300 person company. But if you're splitting your teams and services, then agree on APIs, don't break them, and let each team follow their own pace, with their own tools, and with their own schedules and preferences. Otherwise stick to the good ol' monolith and just separate things into modules/imports/whatever.

At my current employer, the main application has a "plugins" system with a very flexible and stable API. Every team around is just building "plugins" that can be installed into the main monolith, depending on each customer needs. This works fantastically well for a company with more than 1k engineers. No monorepos, no coupling, no interdependencies between teams, no parallel deploys, and each team manages their own destiny more or less.
The saying is "too make a small fortune in aviation, start with a large fortune". And space is even more risky, expensive, and failure-prone than aviation.
That is really cool. I'm surprised, though, something at the femtofarad level doesn't suffer from big swings in behavior/signature based on ambient temperature, moisture, general surroundings, and so on.
What is the difference between margin trading and leveraged trading?

Margin is leverage and is like buying stocks and paying with your credit card.
My website does not care where you live.

What exactly will happen me if I do not block Europeans from using my website?
ahh yes everybody who doesn’t live in Florida assumes death and destruction are always a minute away.
Everything since the Zaurus has been a regression.
Code Review with OneDev
Unions and anarchists, yes.
> person is depressed

I did not get this feeling. Sometimes a bit of isolation and retrospection is enough to realize what your real priorities are. Things can be deprioritized without acknowledging a superior priority, and that's okay. As we go through life, we change, people change, our surroundings change, and sometimes all of the external things change for the worst around the same time and that's just how life goes.

Noting these deficiencies doesn't outright indicate someone is depressed and could indicate progress. Most people with any amount of deep introspection explore these possibilities, and I think that's healthy rather than living in fear of having to process uncomfortable truths. Sometimes we dig deep enough to find those truths werent as true as we thought they were, and that's progress.
Nowadays a million bucks is a 2BR condo in much of the Bay Area.
It is not. You can initiate password reser via email but additional recovery controls like security questions should still be required. In an ideal world you have 2fa as well, if you reset that via email as well the it isn't actually 2fa, it is email based 1fa with extra steps. If your 2fa has a separate mechanism for recovery as well,that would be ideal. If it was my webapp, I would use hashes of 3 answers to user chosen questions, hashes in the browser/client. It could be an object pairing as well, every user gets a list of 30 objects or so and they pick 3 pairs as a recovery combination.
My bad for not stating my assumptions explicitly. When I see article, I was thinking of, probably unconsciously, the companies that build and operate their own services with sufficient complexity. Say, they have databases, computation platforms, analytic platforms, and etc. . Such assumptions, of course, are unfounded.
Shopify Product Updates
I guess it depends on what model / opinion you have around nutrition. There are studies / journals for and against most regimes, and it may be true that what's good for one person's body type and environment is not ideal for another or, what is an A for one person might not be for another.

Be great if you could select preferred nutrition or macro nutrient profile and be presented with a calculated rating.

I'm also hoping in the future these apps have a local element, whereby the app knows what can easily be sourced in my location. So i can produce a top list of things to eat, that match my nutrition program, that I can find locally (not import, canned, processed).
Most likely, but we still shouldn't assume its a property of the universe. Its a choice they are making and so the consequences good or bad should be attributed to them
I love android and hate most swag for the same reason: I'm not a fan of lots of single purpose analog items around(Including clothes, save a few band and book shirts I really like), and Android does a great job of replacing gazillions of other items and being almost a general purpose computer.
The distinction between rural and city life is absolutely fundamental, since the dawn of civilization that's been the case.

For a relatively recent acknowledgement of this; the Kentucky flag is a frontiersman shaking hands with a city slicker. This distinction between rural and urban was still very keenly felt, only two centuries ago.

That started to fray when the car allowed the city to engulf the country-side; people wanted to have their cake and eat it. The wealth and splendor of the city, with the bucolic serenity of the countryside. Cruel irony that the majority of our living environment is that we now have neither.
That’s a favorite of mine. If you read it in English, remember it is a translated from Russian. There is a lot of awkward phrasing to a native English speaker which is probably idiomatic Russian that might have been better torn apart and rendered as native English.

Once you can forgive that, it’s a nicely paced story with all your friends from LOTR showing up.
Oh! The more I learn about Tolkien and LotR the more it all fits together. In hindsight, obviously it's an origin myth! Ticks all the boxes.
I am truly scratching my head. I'm stumped.
The (Smart Contract) Auditor Grindset
Maybe this solves the housing problem? Soon there will be cheap housing on the coasts. It might create a resurgence of the arts.
As is common, fantasy stories depict individual heroes overthrowing bureaucracies.

(Harry Potter is an obvious exception where it's the other way around.)
Yes, I was there 2 weeks ago. Mind you I didnt go to every single line and section of the city, only in Manhattan, but literally no issues.

Also spent about 3 hours outside smoking until 4 am and only had a single person approach me to bum some change and left with no issue when I told him I didn't carry cash. I have no doubt there are rough parts of the city, but its not all lawlessness and mentally unwell in the streets everywhere.
Everything in his original post discussing his withdrawal, his inability to engage in society, screams clinical depression.

Or at least, it quacks an awful lot like a duck with depression.
Is it still viable to build a SaaS offering on the Shopify App Store or is too polluted?
Routing table is just an example. The shared state can be too large to replicate per go routine or thread in general.
HN new
> Stored procedures have the downside that they often work only in one vendor's database.

Doesn't really matter, because no one is writing database-agnostic SQL (unless that's part of your product). Any non-trivial implementation is going to require the use of proprietary SQL.
I think it is to the extent these boards can be booted without TZ, which probably depends on which SOC vendor is used.
The Varieties of Anti-Intellectualism (2011)
It’s happening already. Industrial wages in China have been ramping up significantly for over a decade as the rural labour pool gets tapped out, manufacturers climb the value chain, and the work force up-skills. This is why a lot of low value add manufacturing is moving to Vietnam.

As a result Chinese manufacturers are investing heavily in robots. This isn’t really to replace workers though, as such, it’s that at the macro level they’re running low on workers willing to do those tasks. And before someone says “all they need up do is pay more for them to do it”, that’s missing the point. A lot of people in China have higher aspirations now. Fewer and fewer of them want to be clicking together bits on a production line any more, no matter how well it pays. They increasingly have the skills for higher value work, and want to use them.
> The user will be free to decide? Really?

Yes, they can choose to not install whatever app store or browser that they want.

> or disinterested in the nuances of privacy and tracking

It sounds like you just don't like the user's choice. You could have just said that you disagree with what the user will do, and want to take away their choice to install whatever browser or app store that they want.

Don't pretend like you care about user choice, if you are then going to pivot and say that you disagree with the choice of the user, because you think the user is dumb, or would choose different than your personal preference.

Thats the problem. Just own your position. If you hate competition, and hate giving power to the user to choose whatever they want, and think that there needs to be a monopoly that anti-competitively controls everything that the user does, against their will, then just say that.

Just take your mask off, and say that you think that you know better than everyone else, about their own property, and want to force everyone else to do what you want, and you want to take away their ability to choose for themselves.

Don't dress it up like you were doing previously, like pretending like you care about markets. Just say that you hate the user's opinion, and you want to take away their freedoms to choose what they want to do with their own device, and stop hiding behind fake arguments that you don't believe in.

> to give users absolute freedom to control all aspects of how their privacy is handled?

Users will be given the choice to install whatever browser or app store that they want.

If a user prefers whatever it is that you are talking about, then they are free to not install those app stores or browsers, and continue to use the Apple recommended choice.

But once again, I look forward to people crying more about this soon. Because there is nothing you or Apple can do to stop users from installing alternative app stores and browser in the future, as the laws are about to be passed.

Apple lost. You can't change that.
That's something I've been meaning to spend time on eventually but never get around to.

Maybe post somewhere on https://www.oesf.org/forum/index.php?board=179.0 and see if anyone is still paying attention?
> What percentage of human generated music is impressive?

I'm sorry to break it to you but this just sounds like you're not a music person. The answer for me is close to 95% I find most music I hear interesting e.g. most music I listen to on Spotify can be classified as impressive as I derived adequate amount of artistic enjoyment out of it to be impressed.
The Cease & Desist letter that Trolley received is here: https://www.trolley.co.uk/imgs/cease-and-desist-letter.png

You can see that the aggregator has said that Trolley scraped the images and data in question from the supermarket sites.

The implication seemingly being that the supermarket sites are licensing the images and prices of their own products from this third party (potentially only at a peppercorn price).
You watched someone. As in one person. Which the person you are replying to already acknowledged that there were some bad actors however, the movement was largely peaceful.

Saying that you are sticking to your lying eyes is not productive to the conversation when you are responding to someone else with a first person account too.
Another explanation: maybe they dont want to bring children into that dangerous world (and are all experts at the pull-out method).
Ask HN: What's the most ethical way to have less people on the planet?
title.
Another area where tech is different from the rest of life.

I pretty much choose everything based on whether it makes a problem class permanently solved.

I'm not going to take time out of my day to practice bash commands and stay efficient with them, I'm not going to use stuff like DD that takes care and attention whenever I use if, and I'm not going to use a library that only does one file format instead of the whole range of relevant ones.

Covid may be a complex issue that you can't effectively abstract away, but flashing an SD card sure is!
Unexpected-Keyboard: A lightweight virtual keyboard for developers
This is not as big of a problem as it sounds: large swathes of Siberia are depopulated, yet factories abound in China. All it takes is local concentration of population, which Middle-Earth has.
OK, there's nothing wrong with disliking Israel or liking your religion, and "cursed be the Jews" is racist. No one is advocating bombing/blockading other political groups with racist ideas though.

Plus, it addressed the most important word "slogan." Saying terrible things isn't justification for what we've done to Yemen. The argument has no legs without needing to further turn it into a straw man.
So I divine the hijackers asked their leader, Osama bin Laden, personally, what happens if an intercessor impedes our martyrdom on the plane? And everyone in the camp kind of twitched when they heard that. They thought of that, feared it. Nobody can memorize the Koran enough to deal with that.

Because then they punish--we're talking punish--the captured terrorists by the standards of the harm of the other tower, which--it's the Twin Towers, they're pretty much the same, it's morally the same, and the terrorists treated them the same. So then when those guys had went to Guantanamo--maximum maximum security--where they belonged--and were retaliated against in life according to the suffering of the victims of the other tower--like that fucks the whole plot. They were at their peak of Muslim devotion, they could only go down from there. They really believed in that afterlife, like if you wake up with a migraine and that migraine never goes away, like...no, I think they'd rather not be terrorists. A thousand powerful, rich would-be 9/11 victims--half of them--would hate their guts forever. Like the people that barely missed the flight. No CNN archeological evidence of fucking anything revising history no "history channel" nothing in any way could protect them from the equivalent punishment. No body doubles. Eye for an eye. A million people's suffering basically, not only the direct deaths but the threat and the power they wished to derive from that threat, the million not the thousand, that is the sunlight focussed on them with a magnifying glass, they are the ant under the glare of a million people's suffering (that's roughly a million to one in fact). No visits, not because nobody was allowed, but because nobody would dare associate with them. And they would cave to the torment, these were really privileged Saudi civil engineers, good degrees good background, beyond their eg memorizing the Koran they were soft. They weren't prepared for justice. Death yes. Punishment no.

And that's why everyone at the camp twitched.

But Osama said it wouldn't happen. Privately prayed for that.

And sure enough, it didn't. America let him predict the future, by discriminating against people just like me, like the endless bots calling me a bot, or saying I'm a monster. Those accusations together disprove each other. So like bots can detect when someone is not a bot--there's those adversarial neural nets that struggle against each other, and when they detect what they can detect, or a human does it for them, when something is too hardcore they call me a bot to plagiarize my answer. Then it's racism accusation, rapism accusation, white supremacist accusation, for blacks it's "playing the race card" accusation, women they call sluts in different ways, they have comedians ready to go too, they have insults for everybody. But never going to court, never fucking going to court, no Judges of the Court, only producers, the judges of public opinion. On this same thread, some nobody with no name and no face called me a GPT-3 bot.

I'd love to be a bot.

Terminator on North Tower flight.
I have trouble with this argument because on the other hand, once they’ve got good people that are consistently producing valuable output, they penny pinch and give tiny below inflation raises (if at al)… and promptly lose these people to competitors and have to hire all over again.
Electric leaf blowers kinda rock and are somewhat quieter.
I feel less bad about the environment (my electricity is hydro) at least. Though I use it more in autumn than my old petrol version. So it's probably a wash.
Might be the first time I've seen a mobile house-robot besides a vacuum that's actually very useful.

My mom works as a PSW and I showed her this, she mentioned there's a large number of people not quite at the point of needing an in-home person where this could fill a lot of roles.

The video is quite excellent by being simple (designated rooms + designated trays/table areas + follow me + Alexa integration) and showing practical examples.
Yep, that's the thing. I'm bad at on-the-spot communication. My mental process is too complicated and during the pauses when it's happening, I show all aspects of an incompetent person. If I have the time to think/prepare for a particular topic, you get a very difference experience. But yeah, for large companies, having a quick brain and being able to talk about anything pretty much immediately is a very useful skill.
Might be obvious but check out Delian Asparouhov, founder of Varda Space Industries. Chris Power, founder of Hadrian.
If you look them up in spotify there are many interviews that touch on the space industry.
Regarding books:

- I really enjoyed Lift-Off by Eric Berger on the early days of SpaceX.

- Shoot for the Moon is another good read on the Apollo program.

- The Case for Space by Robert Zubrin

- Ignition by John D. Clark for a history of liquid rocket propellants

Godspeed

(Edited formatting)
Weren't orcs made by Sauron rather than being a natural species though? So they were never really born in the normal mammalian method.
Ask HN: Do you think technology as 5th dimension?
It sounds insane but please bear with me. Lets take this Roe V Wade decision. I bet in the next 10 years' time (or thereabouts), getting self-aborted using an app by standing on a weighing machine is in the horizon. So I think, effectively, most of the concepts that exists now are designed by our current/past ways of static living.
>(Particularly if they don't provide any useful feedback.)

If my eyes stumble on formatting violations every other line, you're probably also not going to get good feedback from me.

Code formatting isn't very important, yet it is.
A couple of years ago I moved to the same ortho 12x5 layout on a full size keyboard with single key for space. The space was easy to get used to (my old keyboards had a worn patch on the spacebar where it was always hit!), but the non-staggered keyboard is a lot more of a difference. Sensible for saving horizontal space though.
> Was it cultural issues for example foreign born coworker who doesn't understand how respect in the USA works in text form?

No, this was a white guy born in America. I think it was just a self-esteem thing: he didn't feel worthy of being treated as a peer, and wasn't emotionally healthy enough to handle the confrontation of one's mistakes that good engineering requires.

> That's an interesting point about high skill/experience/knowledge inequality leading to unequal code output. It seems that the less skilled person wants you to sign off on the code in which case they turn their brain off a little and defer to you.

I actually mean this less negatively. In my current job, I work with extremely talented and intelligent colleagues on an applied research system that also requires some heavy-duty engineering. Writing high-quality code is only one of the many skills required to be effective, and many of them handily beat me at any number of skills. There's a no-ego recognition that my ability to write and review clean, safe code massively outstrips theirs, in the same way that I recognize coworkers with (eg) ML or even execution expertise that outstrips my own.

In this context, I have relationships where both of us are extremely clear that my review of their code is not a meeting of peers, but a (relative) domain expert reviewing someone else's work. Again, these colleagues are intelligent and driven, so they are hoping to grow from these reviews and will absolutely push back if they disagree or don't understand a suggestion. But there's a baseline of mutual respect and a clear-eyed understanding of the asymmetry in expertise.

This means that I can use assertive statements to communicate confidence that my view is correct without offending ("This docstring implies that the blonker is a plumbus. Clarify that it's a blorp"). Conversely, I'll use less assertive language for suggestions that are ambiguous or subjective: "Hm, I think it might be cleaner if we move the foobar into the bazqux. Wdyt?"

I don't think any of this implies that they are turning off their brain and deferring to me; I think it's just a shared prior that my suggestions are likely to be correct and that they will agree with them on sight. I do my best to add brief reasoning to shorten the number of roundtrips due to disagreements or gaps in understanding, and I'll occasionally say, "If you still disagree, I don't feel too strongly about this".

> Thinking back on your experience would you say that the extra friction comes from time constraints?

IMO it comes purely from the aforementioned unhandled self-esteem issues. It's not been generally applicable to my current colleagues, whom all have my deepest respect. It's a relief and a reduction in mental load to be able to communicate directly, but using flowery language doesn't actually cost much walltime.