skysight-inc/HackerNews huggingface dataset:
As someone who moved to Linux full-time, professionally and personally, there are times I do miss PowerShell. Never used anything like it. To tab complete "apis" and complex data structures was very enjoyable

For better or worse, it's what I and my team used to manage a decent size VMware cluster of a hundred hosts and 6k VMs ( I think, it was a very long time ago)

Wouldn't go back, but there are aspects I miss
That hasn’t been my experience with white collar work. Yes, something don’t have to be done now but you’re not the only person working on them, so when you’re late, someone else is too, and so on.

Something can be delayed with prior notice, but that’s a lesson in and of itself.
When the legislators pass a law that is one of the balances they're trying to strike.

State funded research groups sending dishonest messages using intimidating references to the law to induce a response was presumably outside of the threat model.
That code talks about businesses, and not just any businesses, but ones with revenue over $25M: https://oag.ca.gov/privacy/ccpa#sectiona

Random blogger who's not a business does not have any connection to this. It's more like if I tell you I'll sue you for murder, high treason and collusion with the Martian invasion, is it really a legal threat? There's literally no legal way for me to sue anybody like that.
It really depends on your ethical framework doesn't it? People lie all the time for good reasons. Are those actions unethical? Further, I am struggling to see who was harmed here or how there was any ill intent. On top of that, the results of this study seem like they would be enlightening. It seems like society should want this experiment to be able to take place. Certainly a western liberal understanding of ethics is more sophisticated than “you didn’t tell them you were observing their behavior bzzzzt unethical”?

Put another way, is “right not to be observed (in public)” something we protect? If I write down my observations at a park as I watch humans interact is that unethical simply because I didn’t bring a megaphone and announce my intent? I think the problem is that despite what’s in vogue, I don’t understand how acting in a way that is not illegal even if it impacts somebody else and then observing the results is by default (unquestionably) unethical. Why is that bad? Are there some “case experiments” the research community looks to where humans where harmed that has shaped our modern understanding?
However, they're currently unobtanium. I've been wanting one to solve my working from home problem to allow me switch computers with the same setup.
Unions are overwhelmingly unpopular in tech, for good reason. Nobody wants to work with that incompetent unfireable employee who's protected, or getting paid the same as someone who produces half the results you do at the same level.

Unfortunately unions protect the incompetent and punish the successful (by refusing them the ability to negotiate). It's most pronounced in the heavy unionized industries like teaching and auto manufacturing.

There will always be developers who produce the results of 10, 100 or 500 developers single-handedly. Unions kneecap them, like they kneecap outstanding teachers by paying them the same as the teachers phoning it in every day.
I think you need some basic legal understanding to sort that kind of stuff into valid, unsure and invalid. It then depends on your confidence level if you require legal advise. Easier said than done.

From my point of view 45 days is plenty of time to read into the topic. On the other hand: Referring to 45 days was shooting way beyond the target here and unnecessary.

Scaring the author was wrong and by definition always happens without consent. That's what the author can blame the researchers for. This was turned into a 'without consent' situation and I find this to strong. The email is rather clear but is also weird enough to feel like scam.
The search box is that way ^
My point is that patching third party binaries is generally not something companies take responsibility for. They wait for vendors to patch the binaries and ship them.
I don't think that's better. I want failure modes to occur early and as loud as possible when it comes to this stuff; otherwise it's easy to get away with bombing the shit out of civilians for, oh, I dunno, seventy some aught years.

But hey, we had to put a stop to that darned ole communism, didn't we? Couldn't have that. wouldn't be profitable or godly.
I had severe pain in my fingers, hands, arms, shoulders, neck and head. Back pain came only in a later stage.

For my pain in hands, arms and fingers, the root of the problem was thoracic outlet syndrome. Exercises and physical therapy didn’t help, so the only option left was a rib resection, the removal of the first rib on my left and right side. It’s better now, but unfortunately years of compression of the nerves an blood vains resulted in permanent nerve damage.

Unfortunately the second rib resection caused a severe brachial plexus injury, resulting in extreme pain, weakness and the inability to use my left arm for several months. I couldn’t hold a glass of water, grap a small object or lift a pen above my shoulder. It took about 18 to 24 months of intense physical therapy to partially (80-90%) recover from that.

For my neck pain the remedy was an anterior cervical discectomy and fusion, surgery to remove a degenerative disc in the neck. I still have headaches on a regular basis, occipital neuralgia to be precise, 3 or 4 times a month. Pain killers and laying down in a dim or dark room for 18 to 36 hours (in bad cases) helps.

And for my back pain I’m on a steady schedule of 5 to 6 Radiofrequency Facet Joint Denervations a year, supplemented with 2 or 3 epidural infiltrations to counter radiating pain in my right leg. After 4 or 5 months the positive effects of the denervation gradually decreases. In that case I can use a medical TENS unit to treat the pain.

And, of course, painkillers: the extended-release form of tramadol.

And it all started with some pain or inflammation in my right wrist, easily fixable with an ergonomic mouse, keyboard or better posture, right?
I wonder how you would feel about the deductions and inferences made in a sherlock holmes story:)
$ python -m http.server

done.
Spectre of war is haunting Europe
In an area so big that no help is coming any time soon (because if it was, just wait a week), what new food sources? Spreading everyone out over the land and trying to set up subsistence farms is already a nightmare scenario and a year of canned food isn't enough resources to get there either. Other than that, what's going to feed everyone? And why couldn't we have gotten it set up within the first couple weeks?
our terrorists are state funded and better armed. they don't need your house to stay in.
Customers say weird shit in correspondence all the time and you have to fill in a lot of blanks. This would have easily imprinted “oh she lived in California at one point and wants to know if we’ll still comply with her requests” in customer service mode.
It's not only about poor network connection but also poor CPU / RAM, having a website visually lag / taking multiple frames to render is not a great experience and having a top of the line desktop can make you easily not aware of those issue.

There is something very pleasing about everything running smoothly without any hiccups.
The wells aren’t doing any harm sitting dormant as long as they get cleaned up eventually.

The US has a ton of superfund sites it’s still making progress on. Don’t make a mountain out of a molehill.
Show HN: Extract email attachments into shareable links
Link = https://moogle.cc/nirvaancms.html

After having to upload images/json files one too many times to S3, I decided to build a process which allowed me to email files to a set email address and have the files appear in s3 with a shareable link.

I can see a product like this being useful as a headless CMS, sharing a files outside Dropbox/GDrive, config files for web and IoT projects, and general backup.

Let me know what you think, HN.

Link = https://moogle.cc/nirvaancms.html
Bringing everyday objects to life using a Smartphone, by Yahav Draizin
But I can get a signed key using a DNS challenge.
It's not that hard to write optimized software if you know what you're doing. Problem is, developers these days routinely prioritize their own experience over their user's. They would add a huge library just to use one function from it. They would put multiple abstraction layers they don't understand on top of their platform just so their code is "beautiful". They would use their platform in a suboptimal way (for example, moving a DOM element using position instead of transform). And so on.

I mean, I know a guy who recently got into frontend development with react. I did the backend for an app he was building. I had to explain him what an XMLHttpRequest is so he could send me one. It just blows my mind that there are people who legit write code with some framework but don't know the basics of the language they're writing in and/or the platform the whole thing runs on.
You didn’t read what I wrote I guess?
I'd suspect the OP would not say PowerShell is perfect or should be the *nix future, but that it's worth evaluating the ideas it brings to the table

50 years is quite the time horizon after all
> 2+2=4 is not copyrightable.

"2+2=4" is a computer program as much as "Hello world" is a literary work: you need to use better strawmen.

> I’d further that any program in a CS101 textbook is equally uncopyrightable.

Are you suggesting that the computer program that is the subject of this thread has the same creativity level as "2+2=4" or that of "any program in a CS101 textbook"?

Also, notice that your opinion on whether something is creative enough or not is pretty much irrelevant as far as copyright law is concerned.

> Purely functional expressions are not copyrightable, regardless of the creative effort to derive them.

Ok, so now you only need to demonstrate that the thing we are talking about (and not some other arbitrary hypothetical example) is a "purely functional expression" and not a "creative expression". Good luck with that.
Quantifying the Space-Efficiency of 2D Graphical Representations of Trees (2009)
Yup. That was institute policy, not the professor's discretion. They were pretty clear about thinking whether the answer was reasonable or not.
Is that really the previous design, though? I remember being presented with this button before and ended up on an extremely bare bones version of Gmail (like something built for 2G feature phone browsers) that didn't have support for changing mail settings, etc.
Cities and Administrative Divisions of the Ottoman Empire in 16th Century
This has nothing to do with Hubble's first months.

The article describes how the mirrors are deliberately misshapen at normal Earth temperatures, so when they cool down to their -380F/-230C/44K operating temperature they will then (hopefully!) be in focus.

I did not know that before; I learned about it and a few other interesting facts from this article.

Clickbaity title or not, I found it an informative read.
Here's a thread with three different attorneys who were consulted over this email:

https://twitter.com/DanielleVEsq/status/1472105731474137094
Believe it or not, the Arab world can develop their own home grown terrorists just we we can. Don’t lay the blame of every social I’ll on the west. The Arab governments themselves have been fighting domestic terrorists for decades.
If it's productive and you like it, then that's great! I stopped using Windows about 7 years ago; I've slowly radicalized myself to the point where I just genuinely hate Windows as a product and often wish toenail cancer upon its engineers.

I'm realizing how detrimental this is to my emotional well-being, but I still genuinely can not imagine what would entice me back to the Microsoft stranglehold. The fact that you even need to run a debloater (that removes most of the user-facing crud), add a package manager, and empathically tell your OS to shut up... I just don't see the point.

It's adversarial.

Why do I want an enemy for an OS? and even if the OS was friendly, Microsoft certainly isn't, and so: why do I want an enemy's snitch for an OS?
“Insult to evolution” is not a viable moral argument.
In my experience maintaining software, raising the bar to report bugs is a really bad idea. 99.9% of your customers/users will just stop using your software when they hit a bad bug. Only a tiny minority will bother to report bugs.

Github issues is already a pretty high barrier (you need a github account to post).

I make software targeted at a technical audience, and only 10% of bugs are reported on Github. So by requiring Github you already lose 90% of potential bug reports.

(numbers in this comment are very rough estimates)
I was told by many workers that cutting a madrona would dull your saw in short order.
progressive enhancement, but as you said the reality doesn't always allow or account for that approach.

unless faang companies suddenly make it trendy again to care about low fidelity experience.
Clearly the question was about physical safety but you thought injecting your views of Wall Street would be a clever way to call out their subconscious racism?
No specific recommendations. You can’t force pleasure. Keep your eyes open and it will come to you.

Grabbing a small assortment of Penguin Classics in any bookshop is always a good option. Pick three that peak your interest. They’re small, cheap, and don’t spy on you.

Revisiting books you’ve read as a child is interesting as well. You no doubt see the world very differently now – observing the difference in one’s perception is fascinating.

Don’t be afraid of the seemingly trivial. Treasure Island is the source of every single pirate trope. That realisation alone was worth it for me.

Pay attention to the language. It matters so much. I often re-read passages in LotR for the imagery alone. It is so vivid, carries so much weight. Aeons are compressed in to a sentence.

And sometimes the story doesn’t matter. It’s a means through which to have a conversation with the author.

Lastly, what might be my favourite piece if writing: Blauer Schmetterling by Herman Hesse. [0] I prefer the original German, but this translation does it justice.

0 - https://www.lieder.net/lieder/get_text.html?TextId=119749&RF...
You've made several claims in your comments that don't hold up to even a few minutes of basic research. You can Google the definition of PII in the CCPA. You can Google whether emails can be legally binding.

If you don't bother to check whether the things you're saying are true, you burden everyone else with the effort of correcting you.

https://leginfo.legislature.ca.gov/faces/codes_displaySectio...

> (v) (1) “Personal information” means information that identifies, relates to, describes, is reasonably capable of being associated with, or could reasonably be linked, directly or indirectly, with a particular consumer or household. Personal information includes, but is not limited to, the following if it identifies, relates to, describes, is reasonably capable of being associated with, or could be reasonably linked, directly or indirectly, with a particular consumer or household:

> (A) Identifiers such as a real name, alias, postal address, unique personal identifier, online identifier, Internet Protocol address, email address, account name, social security number, driver’s license number, passport number, or other similar identifiers.

> (aj) “Unique identifier” or “Unique personal identifier” means a persistent identifier that can be used to recognize a consumer, a family, or a device that is linked to a consumer or family, over time and across different services, including, but not limited to, a device identifier; an Internet Protocol address; cookies, beacons, pixel tags, mobile ad identifiers, or similar technology; customer number, unique pseudonym, or user alias; telephone numbers, or other forms of persistent or probabilistic identifiers that can be used to identify a particular consumer or device that is linked to a consumer or family. For purposes of this subdivision, “family” means a custodial parent or guardian and any children under 18 years of age over which the parent or guardian has custody.
Average adult would include women, which are much weaker than men. It is sad if it applied to just men.
The study was disgusting; I've commented about it in another thread. But I think there's something else here that explains the strong reactions people are having to this.

We as software engineers are not used to being told by a government how to build our code. If China passes some law saying that you can't directly search a database without routing the call through a government server, I don't care. I'm not going to research their laws and make sure my code conforms to that. It's not my problem. It's the people of China's problem. If a company I'm working for has a legal team that says they need to accommodate that, they'll tell me they need to write some code to do it. I'm free to write it for the money, or tell them to fuck the CCP and themselves.

But if I happen to know that a client is using my code in China without meeting some regulation there, it's not my obligation to inform them. Best of luck. I'm not personally liable for that.

And so what happened here is, they went after developers and small self-coded sites. They intentionally went after the people writing the code, not the companies that have legal compliance departments.

So the big question it presents, that I think has some people hopping mad and other people too sanguine, is: Does this herald a wave of assault and blackmail against developers, where bad actors (or dumb actors, like Princeton undergrads) will use supposed infractions of local laws to try to extort settlements from makers of software? I mean, show me a piece of software, and I'm sure it would be illegal somewhere. But the question of threatening small developers this way is new - it's a new form of trolling, like patent trolling but potentially even worse. The novelty of it and the potential for abuse is why I think a lot of people have been outraged by it, more than the question of whether someone should have just ignored this particular email. It presents an entirely new chilling effect that changes the bar for anyone looking to start a website, among other things. If any newbie coder had to make sure their code conformed to every legal requirement around the planet before putting it online, their chances of being successful with new code would be nil, and our livelihoods and creative capacities would be severely diminished. Our entire culture of making things would be crushed. An entire category of artistic creativity and originality that most of our lives are based upon could be shut down completely by a blizzard of emails like this one. I don't think it's overreacting to be alarmed by it, nor to be furious at this approach being pioneered by a supposedly liberal institution.
Just leads to the xkcd “there are now 14 competing standards.”

Honestly the biggest problem of package managers is finding a reputable package that one can trust.

The best one can do to aid this situation is reviewing, vetting and warning of which packages that can be trusted and not. Automatic scanners to find code smells and vulnerabilities.

“Security rating: 2/10, This package seems to use JNDI loading, are you sure you want to continue (y/n).”
Many aluminum objects can be easily broken by hand too. The design of your object will greatly affect whether it can withstand a given force.

I have prints that have seen hundreds of pounds of force in use with no problem -- printed on $200 printers with $18 filament.

As a general rule, you will get best results if your part is printed so that the force this in line with the layers, not perpendicular to them.
Scientific history is filled with awful experiments involving human subjects, and ones with terrible and long-reaching impacts: consider the effect of the Tuskegee experiments on Black reticence in taking the covid vaccine. Not to mention what the Nazis did. In response to this bleak history, in the mid-1960s, scientific organizations and universities began requiring Internal Review Boards (or IRBs) which would independently review proposed experiments and block them if they failed to meet ethical standards.

The bar is very high, and with good reason: you're experimenting on humans. One of the foremost requirements is the notion of informed consent: you can't experiment on people who don't know or understand, or who didn't give you permission.

This experiment very clearly involved human subjects and very clearly violated informed consent. If the student involved did not realize this, certainly his advisor did or he'd have to be considered incompetent. And if the experiment was indeed placed before the IRB and was given an exemption, as was implied, then Princeton's IRB made a glaring and incredible error.

Had this student simply sent out a questionnaire from his Princeton email address, rather than conduct an experiment, he might have reasonably obtained IRB exemption or permission. But as I understand it, he (1) hid behind aliases so they did not know they were being experimented on, and (2) threatened legal deadlines in responding to his questions. There is no way this was ethical by IRB standards.

One thing that really bothers me is that people are attacking the blogger for using the word "consent", suggesting it's hyperbole in the sense of date rape or whatnot. This is terrible: "consent" is the standard and correct term used in human subjects research, and is a factual description of exactly what occurred.
> British soldiers in World War I were equipped with a Brodie helmet, a steel hat designed to protect its wearer from overhead blasts and shrapnel while conducting trench warfare. After its deployment, field hospitals saw an uptick in soldiers with severe head injuries.

> Because of the rise in injuries, British command considered going back to the drawing board with the helmet’s design. Fortunately, a statistician pointed out that the dramatic rise in hospital cases was because people were surviving injuries that previously would have killed them—before the introduction of steel the British Army used felt or leather as headwear material.

I've seen this same story except with warplanes during the War. Story goes that an allied air force tried to improve the percentage of planes that would return from a bombing raid, so they inspected returning planes, found the places where they had holes in them and added extra layers of steel to those areas for the next bomb run; but this had no improvement on the percentage of planes that returned.

That is until a "statistician" realized that all of the places on the plane that they found holes in were actually parts of the plane that could get hit and survive and return. They then started adding extra steel to the parts of the planes they found no holes or damage assuming that if those parts were hit the plane would get shot down and not return. After this change they started seeing a dramatic increase in the amount of planes returning from a raid.

Does anyone know the true source of these stories?

Regardless, it really opened my eyes to how changing your perspective on the cause of the problem can help find the best solution, and to this day I still think of this story when solving a problem.
Thanks for reminding me why I use HTML Gmail instead.

https://mail.google.com/mail/u/0/h/
Amazon outage emphasizes weak links in internet concentration
Yea B&H seem to have their own curated products still!
Even if there is no new C++ project ever, there is tons and tons of legacy products that needs to be maintained (they are not all going to be rewritten, just as the old cobol projects aren't) and C++ is a deep language that really could benefit from extreme knowledge (a const rvalue reference? wtf).

Rust may fail, but it is probably worth learning some of the ideas - maybe you could use those ideas in your C++ projects?