skysight-inc/HackerNews huggingface dataset:
I want to take a minute on rant about the insanity that is having node_modules used a caching location. That's the big reason for the incompatibility for between npm and any package manager that attempts to clean up the node_modules mess (though the impact varies by solution). Maybe I'm just spoiled, coming from java, where you can expect your libraries to be in a read-only archive, and that tools separate the runtime from their cache.
Is a lada really much different in that regard as a cold war era gm car?
Hi Friend! Thank you for your comment! You can try it with 3-4 team members at first. And totally free. You can write me in telegram @ploito_support or whatsapp +37495125073
We are open to any features which you need to add. Feel free to write me:)
agree - plenty of young people see the darksides of constant tech engagement, and do not have the happy-garage experience to draw on, post-Internet
Stellantis Could Become a Tenant in Its Own Auburn Hills Headquarters
Okay fine, who cares? The song is still from Avenue Q.
> Operations always felt like “the things around the Thing” - a supporting cast that is important to making something happen.

In the short term, it can feel that way.

But in the longer term, at least in the part of the industry I'm in, operations are the core thing. Everybody I know who has become good at building resilient and robust systems that survive contact with the real world has a lot of experience understanding and fixing broken systems. A lot of humility of seeing good plans go wrong, and good ideas turn into bad ideas. The best have all this experience and still deep optimism about what's possible, about what can be built next, and about being able to fix the problem this time.

> How do ops people thrive and grow as those who take care of the systems around us, without letting the systems consume us?

An excellent question. In my career, I've optimized for working with people I can trust, and people I know who care as much as I do. In the short term, that can be stressful, because people express caring in different ways that aren't always productive. In the long term, its all worth it. The times in my career (careers?) I've felt most burned out were when I worked with people who didn't care, who I couldn't trust to care, and so I ended up being the only person in the room who cared. That's exhausting.

> In what ways are the systems we maintain mirrors of ourselves?

Another excellent question.
TLDR: Choose one, stick with it, try not to have multiple node versions per machine/VM if you can help it, and update & test your packages in small frequent increments if you can. Otherwise it gets to be a nightmare real quick.

Yarn 1.x came out because NPM was really slow and buggy back in the day. Yarn was fast and buggy. Then Yarn 2 came out, was even faster and less buggy, but not backward compatible. I've never actually seen it used in the wild, even now (it's just yarn and NPM on all the projects I've worked on).

Bigger differences will come trying to upgrade multiple packages at once, especially across major versions (e.g. 2.x to 3.x). It's going to be hard no matter what, but `yarn upgrade-interactive` makes it a bit simpler, while npm has third party plugins that do similar things. There's also complexities involved if you need to switch the underlying `node` version across projects, since npm and yarn both need different node versions depending on their own version.

Their final outputs are similar (a node_modules folder where all your JS dependencies and sub-dependencies live), but their internal workings are different, and you shouldn't use both together because they will conflict with each other (sometimes).

Generally, switching back and forth isn't hard on smaller projects: just delete the lock files and delete the node_modules folder and reinstall everything from scratch.

But you really don't want to get into the habit of doing that. There's no real benefit (just choose one and stick with it; either is fine these days), and you may introduce hard-to-catch bugs related to one of your thousands of dependencies. Especially on bigger projects, erasing the lockfile means that it will try to use the designated SemVer in your package.json to get the desired version, but that may be different than the actual version that was being used, which is stored in the lockfile as a manual override. I'm not sure why these package managers had two sources of truth, but it's a nightmare.
‘Albion’s Seed’ explores this and it’s really fascinating. You can definitely see the imprint those groups left.

This article is a good starter for explaining how the Puritan, Quaker, Cavalier, and Scots—Irish each shaped our cultural identity:
https://www.nytimes.com/2021/10/04/books/review/joe-klein-ex...
>In the 70s I would have been imprisoned for being gay, was that “right” because society deems it so?

It seems like that would be a yes, because it's doing what you want, following your natural desires, against the will / benefit of society.

Then by your own logic

>Killing is a common example of what is wrong, since if everyone killed no one would remain.

At the most basic concept, if everyone was gay then society / humans would cease to exist after the final generation.

You can even step back and say if everyone just gave into the basic sexual desires society would be worse off. it's sort of what the article implies. Ultimately the single women with kids is because people aren't doing what society deems right and having long-term monogamous relationships. We see the effect is that the children ultimately have worse outcomes.

So it seems clear that the answer to your question would be yes, but of course you can go further and say, is "prison" ever right? Or right in that case?
Is there any chance you do this group virtually? I tried organizing a group a few year ago and almost got traction but it fizzled out as people moved on. I'm guessing you're in the bay area. I'm in SoCal, but would love to learn from someone like yourself who's been grinding it out and learning. Currently looking for a new position after several years at a company, but taking the long view (it's a marathon and not a sprint etc). I've realized that I haven't invested in my growth as much as I should have. My email is in my profile.
My pet theory is that Microsoft reconsidered this position when MacOS went to version 11. Having a lower version number must still carry some connotation of being "behind".
second this, I have aliased pnpm to my npm for two years, worked well and very speedy, saved lots of space too. I wonder how npm will borrow the new ideas from pnpm and yarn, fast.
The Romans used the word "viridis" both for green and for blue-green.

Nevertheless, when they wanted to describe more precisely a color, for example when Pliny the Elder had to explain the difference in color between emeralds and beryls, they used expressions like "green like the leaves" or "green like the grass" for green, and "green like the littoral sea" for blue-green.
The Beauty of Smol Things
the reason to try yarn for me was berry pnp to avoid those pesky node_module folders
but alas the experience has been bumpy on personal projects.
for something that has promised more robustness, it has been anything but that.

I still like the yarn cli more than the npm one, but I ended up just defaulting to npm.
> I’ve tried to start reflecting on what forces are motivating me when I take on extra work, or jump into an incident, or engage in glue work. After that, though: what’s next?

I just recently completed an Reiss[0] assessment, a scientifically proven approach to understanding motivation and through this process, I was better able to understand what drives me to make the decisions I do. Biggest lightbulb moment for me was that ALL of us are motivated by the same 16 basic desires (e.g. acceptance, beauty, order, tranquility) BUT at VARYING degrees. How much we are motivated to satisfy those desires depends on both genetics and environment.

So, now, before jumping into incidents, I find it helpful to check in with myself on what the underlying motivation is.

[0] - https://www.reissmotivationprofile.com/
If your vehicle costs that much for a "simple" repair you're going to be suffering from expensive insurance too.
Welcome to the Age of the Hermit Consumer
Don't be sorry, I'm not the expert! I only found the idea somewhat convincing after watching Conal's talk and have been curious.

Is there performance left on the table from adding resilience to systems in your view?
Your comment reminded me of a 2017 article recently linked here: https://danwang.co/why-so-few-computer-science-majors/

The obvious answer in my view is familiarity. Most secondary school leavers will have some idea of what's involved in a maths, chemistry, biology, geography etc degree. Very few will know what's involved in CS and I reckon the uncertainty puts them off. I'm not sure kids that age would learn how to code without strong encouragement. Why would they?
What would "optimized for traveling" mean for you? The Chromebooks I've seen are all pretty small with a small power brick. What else do you need?
But yes for sure there should be other parties, or/and the tiny ones that do a great job on internet matters such as the pirate party should get a lot more votes.
https://archive.ph/D8zQM
I read it as an unterminated string and kept looking for the end =/
many of those videos were produced with help from recruiting. it's just culture war nonsense.
I suspect it's easy for the complaining party to assert that an email address qualifies as enough information.
While this is true of people only doing drop shipping, my company does a lot of drop shopping and JIT delivery. We have our own inventory, but we also have contracts with vendors that are not available to consumers.

We are also better equipped to guarantee supply chain integrity and have much better customer service. Getting a warranty on a part can be difficult, but we have dedicated people who work with vendors every day. All the customer has to do is stick a shipping label on box.
It's unlikely you would ever be asked that question again, but I would try to think of a response where someone could not interpret that as that you might violate Bahamas's imigration laws (entering illegally or overstaying a visa, because then if you were willing to do that with the Bahamas, then you might do it with the U.S.)
Porn or otherwise, I think nearly all the excitement in the media GenAI space from 2024-2030 is going to happen in the courtroom, rather than the computer lab. A computer program that can generate infinite, believable episodes of Show Xyz is going to be made sometime in the future--it's a foregone conclusion, and I'll take that bet any day. The technical challenges on the path to getting there are relatively unexciting.

The question about who gets paid when I buy that program is going to take decades, maybe a lifetime to settle.
I just told a colleague how the UX of Concur — the defacto enterprise expense report system that surely employs hundreds of software folk — keeps getting slower and crappier with every obvious update. The amount of new modals that show up that I DO NOT READ is crazy.

Needless to say I was primed for this article and it is a thoughtful and apt read.

The biggest gut punch of it all is that this article is _from 2018_.

As I get older (I'm 38), embracing as much dumb hardware as I can. I smarted up our house with HomePods and Siri started not recognizing the sound of my voice. JFC.
It's worth noting here that part of the problem is that the web is ideologically hostile to anything native.

Consider: people complain a lot about Electron app bloat. Why can't Slack optimize a bit? Well, they have a lot of Mac users. One obvious way to optimize would be to incrementally port the most performance sensitive parts of their app to use AppKit so Apple's highly hardware-optimized UI toolkit handles those parts, and Electron handles the rest.

Problem: doesn't work. You can't embed an NSView into a Chrome renderer. This was once possible using the Netscape plugin API, but it was removed many moons ago and now you have to use HTML for everything. Electron is popular, plugins were popular, and Chrome could add these capabilities back and even do them better, but they don't because if your app is pure HTML then this maximally empowers the Chrome team. They can do lots of stuff to your app, and add value in various ways, and if the price of this is less efficiency or that some features become less consistent or even harder to implement then this is a sacrifice they are willing to make.

The result is that a lot of these discussions go circular and just become moanfests, because the ideological constraints of the platforms are taken as unarticulated givens: immovable objects that are practically laws of nature rather than things that can be changed.

There is no specific technical reason why you can't have apps that start out as web apps but incrementally become native Mac or Windows apps as user demand justifies it, it's just not how we do things around here.
> But why would I use yarn today?

I think many many many people switched to Yarn 1.x wholesale and then switched back to NPM once it had undergone some improvements.
Tomorrow I will collect my Raspberry Pi 5 :) (From the official Raspberry pi store)
I don't know if its a urban legend or not, but I always heard that this was the upstream cause this plugin [1] in jenkins being a day one install on teams I was on

[1] https://plugins.jenkins.io/greenballs/
I think the "oh, finally" here is somewhat overblown. It would be much more annoying to lots of people if Excel did not recognize a number as a number, or a date as a date. This convenient conversion feature could always be overridden, if I'm not mistaken, by either pre-formatting cells as text (when you're entering manually), or designating a column as text (when importing, and converting from, a CSV file).

One could criticise that instead of 1. trying to determine the type of a column in CVS, then 2. treating all values of the column as instances of that type, Excel would go through row by row and decide ad-hoc which values to auto-convert. That might have been done because people don't just store relations in CSV, but use it as a lingua franca format to move things between applications.

The designers of Excel were not idiots, and tried to build a tool usable by the average user.
There’s now support for robot vacuums, which is a big deal.
> But there is a real argument that fictional beings and places don't belong in a serious encyclopedia

I'll bite, though -- why the passive voice? What is the argument? The first blush here is that these topics are non-serious and make Wikipedia seem less serious. That's clearly a strawman though -- what's the deeper argument? I mean, for Brittanica, you only have so much print space you can use, and an article on Beedrill is a waste of paper. But Wikipedia is not printed; and while space is scarce in theory we shouldn't be rationing until the need it apparent.
If a corporation has profit, and doesn't pay dividends, then the income is taxed at the corporate rate, so they're not avoiding the tax. And even if you got rid of corporate income tax, this income would be better captured as a VAT, which negates any of the antics used to move corporate income around after the fact. Also, share prices are typically higher when a corporation pays dividends and lower when they don't. You see this all the time when stocks suspend or re-instate dividends.
These cases have SyRI painted all over them:

https://news.ycombinator.com/item?id=37924712

In addition, "AI" as in traditional, old-school ML, as in statistics. That said, I'd say they're at least on the right track with their transparency initiative.
Japan and South Korea are not federations. US already has multiple levels of representation increasing the number on the federal level wouldn't be that useful. The electoral system and gerrymandering seem like much, much bigger issue than the number of people per representative.
I am reminded of this classic: https://web.archive.org/web/20190713163433/https://medium.co...

> While a certain minimum of capability is required to do your day-to-day work, what your value usually consists of is in grinding yourself against the piercing pincers of elusive bugs and razor-wire bundles of bullshit code until something resembling progress is made. You are rarely a problem-solver, but rather a problem-endurer.
>
Same here. Npm seems to have fixed the lock file issues it had, which was the main reason. With caching, npm is fine. On large projects npm ci can take 2 minutes - we leverage node modules cache on the lock file hash, and it’s typically fast.
Bobi, the oldest dog ever, dies aged 31
Does anyone know the energy density of these batteries? I wonder about the applications for flying. Also, I wonder about the military implications - the logistics of energy are a major limitation, as far as I understand.
At this price and power consumption, considering the extra cost of a solid housing etc, those small factor x86 boxes make more sense to me, I have no plan to acquire a RPi5 for now.
Sure, but what’s the alternative?

Go with China’s approach? Capital controls? Appropriating companies that try and move to other countries?

Generally economies that do that don’t perform well over the long run.
What desktop manager are you using. With KDE I felt that even, with X11, it's far superior that the mishap that it's Windows
Databricks acquires data startup Arcion for $100M
Your comment is funny to me and I agree.

It reminds me of the "Can LLMs think?" comments. Now I'm left wondering what other "classes of reasoning" are impossible for corporate entities, what they may be blind to simply due to their structure.
I don't know about four monitors, but three work fine it seems: https://social.librem.one/@francois/111254950660731005.
Electric cables, hammers and guns: Ukrainians tell of Russian torture
Zen and the Art of Motorcycle Maintenance's entire thesis is "What is Quality?" How do you define it? How does it come about?

You can still get software quality but you have to be willing to devote time and effort to it. The binary for my modern, commercial background job engine written in Go, Faktory, is 5MB in size.

https://github.com/contribsys/faktory/releases/tag/v1.8.0

I know when I see an iOS app that is 5-10MB in size, I know it was crafted by someone who cares. Overcast being one example.
The website operator is obviously prepared to file a counter-notice in respect to their own content.

What they are not prepared to defend is their users' content.
> You also cannot just say voters were misinformed.

If people are stating things that are factually incorrect then you can, I think. Like I said, I'm not hugely comfterable policing people's motivations for voting one way or the other, but at the same time I also think it's foolish to ignore, especially when you're considering how to better organize these kind of more direct democratic measures: you need to evaluate how well they went.

For example "the treaty will allow Turkey to join the EU" was factually just incorrect: it didn't say anything about Turkey, and changed nothing meaningful about the EU entry procedure (and entrance of Turkey was never close in the first place). This nonsense was repeated in the association treaty with Ukraine.
Partially true, but let's not pretend that when trends are set by the companies of the size of Google or Apple, they are still following the customer's will the same way some small, or even medium sized company does.

They have enough power to shape the landscape itself, and as such they can drastically steer the outcome of "customer needs"
Show HN: Vector Boxes – fast setup vector stores that auto vectorizes items
I wanted to use Bun for our app but couldn't due to a lack of support for `postinstall` scripts at the moment.
The more we study life on Earth and its incredible diversity of form and function, the more we learn.

Over the past 4 billion years, our biosphere has developed the most fascinating and amazing array of “biotechnologies”. The vast majority of which we haven’t yet discovered.

Thus, the more we damage the biosphere, the more untapped knowledge we destroy.

The article presents a nice example of such “biotechnologies” which we have just discovered.

People might wonder, how much can scientists learn from snails and algae anyways? And is it even useful? The answer is, quite a lot, it turns out. And that knowledge often becomes invaluable, usually in ways we can’t predict.
Yes, I mean hacked.
So what does it mean? You want the structure of your HTML to say the browser, that here is anything? Does your designer just give you a design with a huge blank rectangle in the middle? When does it ever make sense?

Isn’t it much more meaningful to create a <gallery> component (it can be done through a template-engine, react, whatever, that’s another point).

I mean, sure, we could just program with void pointers everywhere, but is it really a good idea?
Honestly, unless youre looking down the barrel of unemployment, keep your job for now. Its so bad right now.

20+ years exp, from greenfield building to managing and improving existing things, physical, cloud, hybrid, virtual, breadth of technologies touched and used. Been looking for 3 months now, and its just been a shitshow
This would explain why mine's been mostly fine since I moved to a place with an underground garage. Now I park 4 floors underground and the battery has only died once in the last two years.
> Why do you write like this?

I write how I talk: analytical to a fault.

> What's wrong with just saying "I think it's funny"?

Slapstick is "just" funny. Carlin's comedy isn't that simple. His style was to make a reasoned argument with a goal of making you laugh, making you think, and persuading you to adopt his worldview. He wasn't just funny, and sometimes he wasn't even funny. And that's the case here: a joke that wasn't funny, despite its well-constructed comedic narrative.

In the quote I highlighted at the top of the thread, I found myself unable to suspend my disbelief enough to laugh. I have a lot of respect for the construction of his joke, but having grown up around vietnam veterans who were raised by WWII veterans, the joke fails to be funny. It's actually sad, that he was fighting progress on mental health care, and convincing others to do the same.
> Porn driving a lot of the things on the Internet long predates Avenue Q

Right, but "The internet is for porn" is also a specific song from the musical Avenue Q, and that's the song that's being sung in the WoW video linked above. So the parent poster wasn't talking about the sentiment in general, but the specific song being used.
For what it's worth, Nobless Oblige is the idea that people with power (originally nobility but we could probably extend it to people like wealthy industrialists) have an obligation to behave with nobility; in this context to help those less fortunate.

It's sort of the opposite of trickle down economics in that trickle down said that the wealthy shouldn't be expected to directly work for the good of society because the wealth that they attain will trickle down and contribute to the good of society on its own.
I especially love when windows forgets my monitor layout after lunch and rearranges all my windows.

Every platform has issues. I prefer Linux when I get a choice simply because it aligns with my values.
The "everything must be a SPA" mentality these days just saddens me. I get that GMail and similarly complicated apps get benefits from being SPA, but I've worked at too many places that just insist on a mess of complexity on the frontend when basic CSS / HTML (and maybe a sprinkling of JQuery) would give them all the same features in _WAY_ less time (and with significantly fewer bugs).