skysight-inc/HackerNews huggingface dataset:
We switched already to pnpm and won't look back.

> Hardened Mode, constraints engine

a) pin your dependencies, set save-prefix='' in .npmrc, use a tool like pnpm outdated, Renovate, Dependabot, npm-check-updates to keep them updated. Doesn't need to be done or enforced in the package manager, Git Hooks and CI are sufficient.
b) use syncpack to ensure all your dependencies in different workspaces use the same versions. This doesn't need to be done in the package manager.

pnpm also has pnpm licenses to help keep compliance happy.

If someone wants to write a package manager in Rust for speed (pnpm is already moving in this direction, see https://github.com/pnpm/pn and https://github.com/pnpm/pacquet ), we'd take a look. Otherwise - not enough benefit to switching away.
Average person tackles 90 tasks online every day
>- a collection of CD-Roms attached to a computer magazine, 1999-2001

I still have lots of those as well from the early 90s! Mostly PC Gamer ( UK ) and some other computer magazine. I need to find a weekend and archive those.

But a little sad as more than half of my CD-Rs have problems. May be I need to get a new external DVD reader just to test it out again see so many people have no problems with their CDs.
yep. but also mundane and cyclical factors like the much higher cost of money after decades of ZIRP are likely to "encourage" people to do more with less.
There isn't a strict definition of functional medicine. It isn't a specific specialty. In general it focuses on diagnosing and resolving root causes of medical conditions rather than just treating symptoms.

This is difficult to do within the current US medical system. Practitioners need a deep understanding of the interactions between multiple organ systems and biochemical pathways. And it takes a lot more time than a typical 10 minute office visit.

There are also a lot of quacks pushing pseudoscience woo.
That's a lot of time and effort, for people earning next to nothing, for an open-source library. I'm not saying it's bad they have a beautiful website to rival any small SaaS, but how is even possible they have the time and energy to spend on that, rather than on the code itself? What would Linux or GNOME or leftpad look like with a proportional amount of marketing effort?

Last time I checked, testing libraries did not have custom iconset and a testimonial section to rival the Stripe homepage.
Also: https://github.com/zigbee-alliance/distributed-compliance-le...
> wasn't a "setup an forgot" device

It absolutely is. I have 4 RPi devices in the house actively doing work and I only touch them when I need to change a feature or something like that.

1. Front end to my 3D printer - RPi 2.

2. Magic Mirror - RPi 4.

3. Front end to my ancient HP LaserJet to make it wireless - RPi Zero W

4. Detector for Dryer finishing and sending me a text message - RPi Zero 2 W

These require no babysitting whatsoever.
It was fun! I did all the stock trading challenges but none of the embedded device challenges.

patio11 once said that the code wasn't in an open-source ready state.

There were some folks who went so far as re-implementing/duplicating the backend trade simulator in other languages. Some of those were on github . . .
> When two people enter a trade freely, they both come out richer. How is that at the expense of other people?

Firstly, there's the myth of a "free trade" - that requires both parties to have sufficient knowledge about the deal/product and to have equal bargaining power. That's a very rare thing with Capitalism as the richer party will have much better access to information (and also the influence to bury certain information) and will have a much better bargaining position in any negotiation.

Secondly - even though two parties trading with each other can both obtain an advantage from the deal, that's often at the expense of parties not involved with the deal e.g. I can go and buy cheap groceries at a discount supermarket, and would consider that both the supermarket and I benefit, but that will often be at the expense (or due to the exploitation) of the food producers and workers.

> You sound like a communist.

Thank you, but maybe "socialist" is a more acceptable political term
>[2] https://www.xrite.com/hue-test

" Best Score for your Gender -1000000
Worst Score for your Gender 1700045439

About your score: A lower score is better, with ZERO being a perfect score. The circle graph displays the regions of the color spectrum where your hue discrimination is low."

I hate this kind of stuff. WTF is that Best Score?
IME most projects use semver to indicate possibly breaking changes that might require a manual fix or three, not a whole different project that requires 100% changes across the board and starting over from scratch. Even node itself doesn't just kill your projects with every major version.

Judging by the other comments in this thread, and the blog post saying that "zero-install is disabled by default", I had kinda hoped 4 would be a reboot of Yarn v1 with modern conveniences. This does not appear to be the case.

I'm still not sure whether it goes like "2.x -> 3.x -> 4.x are all in the same line, and upgrading from 2 to anything beyond that is easy" or if they are each as different from each other as 2 was from 1. That's the confusing part. (Like, did the 2.x line stabilize into 4.x, or are these just four separate projects altogether?)

I think it would've been a lot clearer if they just named Yarn 2+ something entirely different, like Moment did with Luxon
I think the major reason is that software is largely invisible. If the normals could SEE the fractal Rube Goldberg machines made out of Rube Goldberg machines they would have the expected reactions.

So many people shut off their critical thinking skills as soon as you rub a computer on it. (Whatever "it" is: cars, ponzi schemes, whatever.)

- - - -

The second major reason is that the IT industry is fashion-driven. We are more fashion-driven than the actual fashion industry.

It took fifty years for type-inference and -checking to break into the mainstream, not because it didn't work or wasn't useful but just because it wasn't fashionable.

- - - -

I think the answer is, in a word, convergence. We have to converge on simple, reliable, proven systems (or watch the world melt into unbounded complexity and unpredictability.)
Answered upthread: “So, a thing about patents: they are a way to reward disclosure of useful techniques with short-term exclusivity. As bad as even that type of exclusivity might be, its an improvement on keeping knowledge secret like the inner mysteries of a religious cult.” (emphasis added)

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

You can't use information that ia kept secret from you.
I'm not sure what you're getting at here. Not all open source projects are trying to turn users into products.
A lot of open source projects derive value from getting external contributions that they wouldn't otherwise if something was kept closed source and in-house. Paying for software isn't always necessary.

That said, the project also has several sponsors: https://github.com/sponsors/mswjs
Ask yourself whether you want to be remembered for selling millions of copies next year, or leaving behind something that in time might be cherished by generations.

Look outside software and see what things has been deemed quality and why.

Usually the people doing quality make very few comprises and often they don't do it on purpose.

Quality solely starts with yourself. Only you can guarantee within your own merits and experience what quality is.

Explaining quality is thereby difficult because it is so determined by the personal traits and experience.
Maintenance is problematic if things aren't built with maintenance in mind, this is true for IT projects, but it is true for other things as well. If you barely manage to make your thing work with the provided resources, how much thought are you really going to spend on the maintenance?

Especially in the IT sector many people never have to maintain the things they built themselves. There is always a shiny new project and off to greener pastures.

Part of this has to do with learning on the job. You build a thing and once it is done one very easily could have a good idea how to build the same thing, but better. Part of it is scatter brain. The IT guy is interested in toying around with a project and being the hero that solves it. But once that is done the thrill is gone, shall others deal with that.

I try really hard to build things for maintenance, because I tend to be the person who maintains it myself and I try to keep my own bus factor low. A lot of that has to do with a wise choice of dependencies (less=better), but also with good documentation. I try to write the code in a way it doesn't require a lot of documentation. This means consistency, avoid being clever, always asking myself how one would expect a thing to work and then build it that way etc.
Huh, the author feels the pain with endless crappy and slow software. If you feel all his points either superficial or wrong you could easily come up with counter arguments better than author. But it seems all you are saying is I don't like it because I don't like it.
Thank you for your comment! I understand your point of view! There are many different situations, for example, for some it is unacceptable, but people from poor countries cannot get a job remotely, due to trust issues with the employer, and for them it would be a great tool to facilitate their recruitment.
One of the few situations where CGA was arguably better than highres EGA or VGA
> Finger and nose

> No one will see you picking your nose The moment you touch your nose, your live avatar will immediately become very blurred.

Relatedly, this is actual copy from the page. Emoji will probably get eaten by HN: there's a nose and up-pointing-finger emoji after the first occurrence of "nose" in the second quoted part.
Show HN: Time Machine Utilities
I wrote some shell scripts to automate "fixing" old Time Machine backups, particularly Time Machine backups from previous computers.

I've personally experienced a lot of friction with this, and found out that some of the metadata stored in the Backups.backupdb and individual snapshot directories prevent successful use with Time Machine on other computers in some cases. Time Machine itself does not always handle this gracefully.

These utilities should help users wrangle older backups to make them work with Time Machine on their current Mac.
In New Zealand the middle light is (or at least was) called amber.

Now I live in the US and the lights here look the same as NZ but I'm pretty badly colorblind so they're just words to me :)

Horizontal rather than vertical lights were new to me here. They make sense because they don't swing around in the wind.
People with Ad Blockers can not use Photopea anymore
None were intended as snark. Having participated in off road competitions myself, and having considered the logistics of ev charging, I wanted to know what kind of competition/class that evs would be able to compete in.

When I hear "off-road competition" I imagine something like Baja or Dakar Rally.

Also, the fact that the organizers take care of the charging/fuelling logistics for you is great. I'm used to having a crew to drive my service vehicle to transport my fuel between stages.
Not OP, but almost anything where "a map" is the output will be a hugely big learning opportunity for you. Static maps, print-quality maps, interactive web maps -- the experience of building any of those will bring lots of learning. (That's how I got started.)
Weird comparison, because builders absolutely do specialize. The whole word "plumber" has to do with someone who only does the piping and none of the other jobs in needed in constructing a building.
0. JS world is full of people captivated by shiny things.

1. yarn was a shiny version of npm

2. They did a Python 3 stunt (well...much worse) with yarn 2 so nobody uses it and everyone stuck with 1.x

3. Bugs aren't fixed in 1.x

4. So back to npm, or the next shiny thing.

Edit: no you can't switch back and forth. The tools end up storing internal state in your project repo. I mean, yes you can change, but it'll mean some hassle and possibly re-writing build files.
and it's so so so much worse than a real office because you can feel the stare of the always on camera the whole day, whereas in a real office you know if someone is staring at you

I'd quit so fast if my company adopted this. It wouldn't even be a choice, it'd be like having someone stand behind me and watch me work. I can't do it, I freeze up, I panic, I have an anxiety attack, and I get nothing done. Eventually I quit before they put me on a PIP.

I tried to explain this once to a manager who insisted on moving me to a high traffic location where I could not focus, and wound up eventually quitting (to go remote, to avoid this problem) when I was not productive.

This product is a nightmare.
Operating income increased from 0.578 trillion yen ($4.5 billion) to 1.120 trillion yen ($8.2 billion).

Which ever way you look at it Toyota is hardly struggling as a company.
Um, the very website you linked to seems to contain the following fragment:

"(...) except for specified exclusions such as open-source software (...)"

- wouldn't this mean that FOSS is specifically not at risk???

edit: Even going further through the links, then searching for "open" in the actual text of the document (https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...) gave me the following:

"In order not to hamper innovation or research, free and open-source software developed or supplied outside the course of a commercial activity should not be covered by this Regulation. This is in particular the case for software, including its source code and modified versions, that is openly shared and freely accessible, usable, modifiable and redistributable. In the context of software, a commercial activity might be characterized not only by charging a price for a product, but also by charging a price for technical support services, by providing a software platform through which the manufacturer monetises other services, or by the use of personal data for reasons other than exclusively for improving the security, compatibility or interoperability of the software."
Ah, so it's the French Taxi drivers and far right thugs who were indulging in violence.

But it's clearly Uber's fault. They were asking for it. /s
Sounds like a medical practitioner that ... doesn't mutate any state.
If I'm doing a lot of moving around of things, and wanting to keep more complicated formulas working, I'll usually just use named ranges for my own sanity (and as a convenience for whoever may need to take over a workbook after me) - eg, ```=SUMIF(TransactionProductSold,"Product1",TransactionAmount)```
AI is coming after the tech bros and their easy money
Those of us who came of age during the "War on Terror" are feeling a distinct sense of deja vu.
Ah, this adds some useful context to the motivation for the product. I follow what you're aiming for now, I think.
It makes perfect sense, otherwise you end up with devices like "light", "lamp" and "bulb" which could all have the same functionality, but all require different implementations because manufacturers could not communicate between themselves.
I would recommend a real lawyer over a cheap service like that. Who's going to handle and strategize for a rebuttal letter?

Have you been using it commercially already?
>companies of the size of Google or Apple

Neither of them used to be the giants they are but overall they made solutions that their customers (who are, btw, advertisers in Google's case) wanted and bought over larger existing competitors. Apple's market cap has increased 500x since the late 90s.
I wonder if there might be a language aspect to this, with males in the US generally having less familiarity with words for the in between colors leading to more difficulty distinguishing between them, with people with more words for greenish shades for example having an easier time seeing different shades of green.

https://boingboing.net/2011/08/12/how-language-affects-color...
Hi! Thank you for your comment! As an employee of the company and as a person, this is of course understandable. But what would you do if an employee of your company did not want to use this software, although it does not violate his privacy?
Also I have no idea why I couldn't pair Matter devices using just my computer. Home Assistant wanted me to use a mobile app to do the pairing. No thanks. I shouldn't need to use a phone at home, phone is for outside, at home I use BIG computers and BIG screens to do everything.
DHL. Because here in Germany, they require you to install an app to use their delivery boxes.

Their competitor Hermes does the right thing and offers the use of their boxes via their website.
That's not what I'm saying. If a web page takes 2s to render rather than a theoretical minimum of "immediately", for most software that most people write, no one will die, or be hurt, or even feel too bad as a first-order effect. Obviously, if one is writing flight control software, or somesuch, then the stakes are higher, and one ought to be aware of that. That's the practicality calculation. If you're going to kill/hurt/really upset someone, then what you're doing is not fit for purpose (unless that is the purpose :) )
The problem with credentialism is that lots of people with degrees from reputable universities can’t code.

Similarly lots of people with significant industry experience… also can’t code.
> I recall seeing - many many years ago - a WoW video "The internet is for porn"

I remember that too… what was it, 15 years ago?

I definitely wasn’t expecting that video to resurface and be actually relevant lol
Remind me which freedom fighters target civilians?
Conversely, the current estimate on total heli fleet losses (including the 21) is 131. This single strike represents a significant chunk of observed/estimated losses to date.

So as some other commentators have pointed out, 21 isn't 'staggering' in the scheme of plausible total fleet size (though we don't know what the mix of models destroyed was was - obviously Ka-52s losses are far more impactful than Mi-8 losses), but the size in a single strike will force adaption.

Finally in absolute terms - 21 is just a big deal period. 21 choppers is on the order of a US army aviation battalion. The most disastrous modern attack helicopter operation by the US Army (the attack on Karbala in 2003) deployed 31 AH-64s, suffered one shoot down, one downing due to equipment failure, and damage on all 29 other airframes (it took about a month for the formation to repair and reconstitute and be able to deploy again). Karbala forced changes to helicopter deployment by the US army, and we'll likely see similar forced adaption by the Russians here.
Why?

Government spends as well, which means firms get the money in the front end as sales to the government workers.

If you use automation to create the output for the government workers with the same amount of employees, then you'll make more profit. Aka productivity, which is what we want.
"Build your own website"
"Build your own payment processor"
"Build your own hosting system"
"Build your own DDOS protection"
"Build your own IP system"

While Kiwifarms is a sight full of degenerates and wicked people - degenerates and wicked people are most often the fringes where free speech should be defended, before laws start punishing those who simply speak out against the government. I'd also say its worth mentioning that the doxxing that began the #dropkiwifarms incident with Clara Sorenti wasn't even published on kiwifarms, it was posted on another site that will remain unmentioned - but it would be too much of an ask for a major newspaper to have its facts right, I suppose.
its not rocket science. its because north of the border is a frozen fuckin wasteland.
PayPal is hosting a developer-focused meetup in London on November 9th. Learn, share ideas and network.
This is where I'm at. I want very little more than to than to buy some permanent property that I can remodel to my taste at my leisure, but mortgage rates just keep going up. Why spend 3.6k+ a month on mortgage when I can spend 2.1k a month to stall. I really can't imagine going in on a house right now without at least a 20% down payment to skip out on PMI (and lowering the amount of the mortgage overall)
Always a danger with connected systems. I believe that smart meters have many different controls to stop this happening, including digital signatures for important updates and also break glass recovery mechanisms. Not saying it's impossible, but I'm not losing any sleep over it.
You could even have a helpful office themed avatar that can provide those tooltips. Make it a fun paperclip!
Yeah, for example they have "eating" as one category but there is definitely different kinds of eating. Eating meat or eating a cake or eating (drinking) water satisfies different kinds of desires.

Or you could group those as bodily needs together with peeing etc.
I can say with absolute certainty that candida is playing a very strong role in the onset of dementia/alzheimer's like symptoms in my mom. Since going strictly on an anti-candida diet it is day and night the difference. Basically she gets significantly more confused when shes not on the diet and it clears up the longer she's on the diet. She would have 2-day migraines from triggers in her diet (that feed the candida). We had this confirmed through lab testing showing exceptionally high levels of D-arabinitol. Needless to say I'm convinced candida or similar unbalanced microbiomes play a massive unrealized role in dementia/alzheimers, likely the primary role. Gut is the 2nd brain after all, neurons and all.
I like your refinements! I may take a look at reviewing the estimate later! Thank you for making this contribution, it's really valuable that you share your intuitive statistical knowledge here :)
Microsoft Security Copilot Early Access Program
It's pretty clear if you're intimately familiar with the Unix command line, but too clever by half otherwise. I've been using Unix since 1994 and can count on zero fingers the number of times I've needed to slice input through a pipe like this. :-)

Also, just to make sure we're on the same page:

The command `ppp` (found somewhere in PATH, unless it's a shell function or an alias, but we believe it's a symlink to `pypipe.py`) receives `pypipe\n` on stdin, sets a variable named `line` to `pypipe`, uses the slice notation to convert that to `ppp` and then prints `ppp\n` to stdout.
That article seems to be written with resentment
Cyborg chic: Welcome to the era of transhuman beauty
LOL from their homepage:

The retail experience consumers want and deserve
Cooler Screens was founded on the core idea that consumers deserve a better experience in brick-and-mortar retail. We bring in store consumers an irresistible experience with what they love about shopping online: ease, relevance, and transparency.
90%+ of consumers no longer prefer traditional glass cooler doors

Fortunately we don't have them where I live but they seem like a truly horrible idea.
There’s a huge amount of religious effort pushing the conflation of the two, and that’s a very powerful combination with America’s healthcare & retirement system. If you’re in a stable relationship, marriage saves many thousands of dollars per year and gives you privileged legal status for many important life events (childbirth/adoption, childcare, medical situations, retirement and end of life care).

That confuses simple analysis because most positive outcomes will strongly correlate marriage, and any researcher who has biases for whatever reason is probably not going to adequately correct for that.