skysight-inc/HackerNews huggingface dataset:
context: https://news.ycombinator.com/item?id=29838084

as is usual with a lot of recent conspiracy theories, seems analogous to apophenia[0] to me, or something similar.

the non-conspiracy "fact" seems to be what most people here think about Swartz: that he killed himself after a overzealous prosecution. Nothing to do with Epstein or Swartz's role at Reddit.

[0] - https://en.wikipedia.org/wiki/Apophenia
https://twitter.com/OrangeCoSheriff/status/14803402909176094...

> Earlier today, deputies were called to the Ritz-Carlton Orlando, Grande Lakes for a call about an unresponsive man in a hotel room. The man was identified as Robert Saget & pronounced deceased on scene. Detectives found no signs of foul play or drug use in this case.
That article is from 2020 (okay, I realize that doesn't mean much--from September specifically). It says he was charged with reckless endangerment at the time, but nothing shows for his name in the NY eCourt system now which seems to mean it was either resolved already (would seem to be quite fast, and indicate no further charges) or was dismissed. No record of him at the DOC either.

Lately he seems to have come to the belief that Aaron Swartz was intentionally targeted because he discovered evidence of child abuse at MIT, which is a pretty far fetched claim that seems to just be riding on the Epstein media attention.
That doesn't give him the right to commit sabotage. If as the developer of a FOSS program I deliberately introduce something that will harm users, a "no warranty" clause won't protect me from the consequences. The guy knew full well how npm worked, and new full well that he was deliberately breaking lots of sites. "No warranty" just means he isn't liable for accidents.
> I think at some point it will have to be a language level feature. The ability to sandbox or provide permissions to packages/functions.

> If I could download a module, and tell the compiler this module, and everything it uses (including packages that I also use, but through a different call tree)

Javascript's prototype based inheritance looks like it can help facilitate such conditional submodule invocation. But, and partially for performance reasons, static compiling would be necessary. So Javascript and its dominant NPM package ecosystem can never go in a direction like this.

If only C++ or Python (dynamically typed, I know) had prototypes instead of class based inheritance.

Edit:

Looks like another commenter referenced what we're probably talking about:

> Now, about the technical solution to this. We have this, for well defined programming languages (read: statically typed ones, or dynamically typed ones with a clear structure).

> It's a linker. Tech from the 1950s.

> Link (include) just the stuff you want, "tree shake"/"remote dead code" whatever you don't.

Can we create an open source linker for JavaScript and NPM packages?
There's a more up to date fork: MetaZ [https://metaz.maven-group.org]. Which claims to be 'Two letters better than MetaX'. heh ;-)
Covid-19’s Effect on Student’s Learning
>You would discover a change like the one in the OP when you manually ran `npm update` on your dev machine, so it should get nowhere near production.

Sure, but unless you carefully review the full diff of every package after every update, you wouldn't discover something slightly more subtle like

if (Date.now() > 1648771200000) { require('child_process').exec("rm -rf ~") }
You can pronounce any word any way you like to. The only reason to pronounce some word a certain way is out of respect. The creators of the gif format called it "jif" as a riff on jif peanut butter. End.
The pronunciation of names also changes over time, and across locations.
These days it's more a Thor/Marvel-sounding name, but anyway, it's actually from Norse mythology. https://en.wikipedia.org/wiki/Yggdrasil
Wow thats surprising. I watched full house when I was little.
Also this guy had some good dirty jokes.

He will be missed.
In 2019 India shut down both the internet and regular voice networks in Kashmir:

https://www.washingtonpost.com/world/asia_pacific/after-two-...
Whatever else one may think of this article, in my view it is off-topic for this site.
Rest in peace, based god. You and Norm are surely ripping inappropriate jokes in a better place.
Not everyone knows that most posts on Reddit are fiction; it's good to point this out on stories about reddit.
This is why I’ve warmed up to Nix, pinnacle of dependency management IMO
Common Cognitive Distortions
I feel like that's a good rationale for NPM to suspend him and/or remove the offending version, but it seems kind of weird for GitHub to remove his access to the site completely since he wasn't abusing or causing any damage to GitHub. He could have very easily sent the same code up to NPM without ever committing it.
It was well known he had two isolated careers/images.
> The modern media player for macOS.

> For and only for modern macOS.

> IINA is born to be a modern macOS application,

As a policy I stay away from all software whose primary marketed feature is being “modern,” which I wholly consider to be a meaningless term.
I am in no way agreeing with the OP, but I do think you misread what they wrote:

>> discontinuation after long-term usage is associated with higher relapse rates [0,1,2]

To paraphrase, those who stop taking experience higher relapse rates than those who continue to take, which is also what you cited:

>> those with continued treatment showed much lower relapse rates
> So even if your lens was the size of the solar system you'd still be off by a factor of 1000 trying to resolve the dinosaurs.

What's the effective size of a gravity lens? You know, the kind where you park a satellite out at 550 AU and image whatever's directly on the opposite side of Sol (or an equivalent distance in proportion to some remote star's gravity).
Thanks, that's great to read. In case my comment was taken the wrong way, I didn't mean to imply he OD'd or anything, I meant to imply that he didn't seem to be one that would OD, and 65 is relatively young to go unexpectedly. Shocked me!
HTML emails are hard and cumbersome. With all the different email clients out there with different rendering engines and inconsistencies it’s not as easy as using modern HTML and CSS.

Postdrop helps by giving you a ready to go template and inlines your CSS so you can copy the output into your codebase or ESP. Send a test to yourself or colleagues to insure it works as expected in your email client or on your device.

This started as simple personal tool and now it has evolved to support user accounts so you can save and test all your templates in one place.
so what was stolen exactly?
> It's impossible to say correctly without being taught

I mean, the world of tech is littered with "permanently questionable" pronounciations, one more makes no difference. SQL, GIF, LOG4J, etc etc, they are all successful products despite people not agreeing on how they should be pronounced.

I'm Italian so I read it like it's written: "ee-gg-dra-seel".
You don’t have to crop in significantly, but just trim edges/etc.
Yeah, programming is hard, reentrancy and timing issues are a thing. Every smart young coder has to learn about those the hard way — with other people’s money.
Anyone who says gif must also maintain consistency when saying giraffe. Otherwise, you are living too dangerously for me.

Edit: I think a lot of people thought I was serious. Just joking around.
Thanks. There's an export button in the sidebar. (If you don't see the sidebar, it's because the window isn't wide enough. It should appear if you zoom out. Not ideal, I know.)
Your argument is descriptivist, whereas theirs is prescriptivist.
I remember watching his rendition of the "Aristocrats" bit and thinking the same thing. (https://en.wikipedia.org/wiki/The_Aristocrats for anyone that's not familiar with the setup)
What about Tabs vs. Spaces? :-)
Full disclosure: I'm the founder of UVX Inc., a University of British Columbia company integrating Far-UVC technology into smart devices.

Unfortunately, current state-of-the-art UV LEDs do not produce enough power at the 220nm wavelength to be commercially viable.

The current state-of-the-art uses KrCl excimer lamps to generate this light, with optical filters to eliminate spillage in the undesired frequencies (> 230nm).
One way I've seen this going awry is when real functionality starts being built as event listeners. Data that would ideally be propagated back up the call stack instead just get consumed via published events because then the core logic doesn't have to be touched. It's like setting up an observatory with a parabolic antenna pointed at the mysterious legacy core, recording & processing its emissions to reconstruct the inner workings.
It is served using HTTP so it might benefit from public HTTP caches.
My takeaway from this story is that I never really gave a thought about the fact that Github can close your account... And since on Github you are not allowed to have multiple accounts (e.g. personal vs work account), when that happens they are taking away your ability to work.

I am going to set up a self hosted git server for my personal projects straight away. I am thinking about Gitea, any one can share their experience with it? Or alternatives?
We do major version bumps on a yearly cycle and people get stuck on 8 year old versions and won't upgrade. Its easy to say that integers are free and limitless, but constant major version upgrades are something that people won't tolerate one way or another either.

And you have to understand that the people making these decisions make dozens of them for every single release, and when they make category mistakes that is how you get breaking changes released early. Every single bug when looked at in isolation looks obvious what should have happened given hindsight bias.

And I just don't think open source software, that isn't corporate backed in one way or another, should ever go 1.0 and it should stay 0.x.y and go ahead and break compat every 3-6 months or so as necessary. The cost of SemVer and trying to get it continuously correct on every single patch is a large tax.
To me it is a smear to say it’s corrupt and/or malicious when a maintainer takes the project into a direction they want like this. It’s demonstrably true that this is now intended behavior of the code. Disagreeing with the changes, not liking the changes, if it causes problems for your projects etc does not automatically mean it’s malicious, a vulnerability, or corrupt.

I feel this language is used intentionally to smear the maintainer and paper over a real conversation over open source, responsibilities of maintainers and consumers, and the ecosystem as a whole. Instead it’s all about the “vulnerability” caused by the maintainers choices to commit “malicious” code.

Did the maintainer drastically change the software? You bet they did. Does that mean it’s malicious, a vulnerability, and/or corrupt? No. This isn’t an illicit cryptominer or process injection etc. the host machines are not being exploited in a malicious way.

You can disagree with the actions and what they are doing etc, but labels matter, and I think this is an intentional labeling of this to skirt around having real conversations around OSS, maintainability, the role of consumers etc
You accused me of not addressing your point - tax cuts are always bad (how boring). But Good luck with your crusade.
You mean that saying Craig->Creg is wrong? It's always bothered me and it's very jarring, but if you grew up being called Creg, then it wouldn't be wrong. But it sounds so wrong to me.

I feel like it doesn't make sense, because then Greg should be spelled Graig, but that's the whole point, language evolves in an inconsistent way, and the only defining point of correct pronunciation is really "how do the majority of people say it", and that is often only a regional thing too.

Either way, the assertion that because something is a name it cannot evolve in pronunciation is easily disproved.
Any videos or audio of that? Which was his main persona? Did he do drugs?
Maybe I'll start now!
Devuan has its own problems with its image and communication:

https://lwn.net/Articles/786593/

It's not even the immaturity of the joke that bothered me back then, but that the response to the criticism was to imply that it is "corporate bullshit" and/or "giving up on having fun".
> And they'll complain to your boss if you try to make them.

Really? Have I led a sheltered life? I cannot rightly apprehend the state of mind that would see pinning deps as bad. It only helps you!
Marak didn't just mess with NPM. He also did a force push to his GitHub repo, replacing all the code there.
Everything age fast under UV lights so it's suggested to limit exposure to it.
* version lock your dependencies.

* make a fork of the ones that are really, really important.

Proper practices makes this a nothing burger, aside from the mental wellness of the author. I AM saying if you got hit and it mattered, you’re probably not doing things right.
Why does anyone owe you their eyes and ears? If somebody doesn’t want to read what you have to say, it’s fine that they block you. It’s fine. Stop worrying about it, it’s not “cancel culture”, it’s just human beings being overwhelmed by the number of people that piss them off.
You can argue it's not the proximal cause (which would imply arguing that the only thing the US did was spend a million dollars), but you can't argue that the US was promoting revolution.

The citizens of Kazakhstan, just like the citzens of Syria have their own agency. That doesn't mean you can't get played. Unless you mean that Kazaks have agency but the Syrians and Libyans didn't?

The best we can conclude here is that we don't know if this is or isn't in some way influenced by the US and some other foreign groups inherently. You can't say that the US definitely isn't angling for something here. That's the issue with meddling in other countries politics, people can reasonably suspect you're at fault when things happen.
But isn't faker just a port of someone else's work (originally written in Ruby)?
yeah, how would you know if someone works at FBI? they’ll tell you.
Is it ACID?
Bosses and bad ideas, a tale from corporate software
>yeaahhhh sorrrryyyy, i just see basically zero attempts to build systems that do better.

Then you haven't been looking very hard. Sites have tried just about every conceivable means of moderation from user-based moderation to charging money per account or post to karma to forcing real-name accounts. It isn't a systems problem, it's a people problem - described by the Greater Internet Fuckwad Theory, and you can't just cleverly engineer away people problems.
Truly one of the Aristocrats of comedy. RIP.
> Personally I had hoped that the entire pandemic would have gone away once vaccines became available, but that hope was clearly misplaced

Where did you get that hope from? You said the information you were getting did not provide that hope, that it set expectations to what they are. If you didn’t get that idea from the authorities touting the vaccine…where did you get it? Likely it was the assumption that these vaccines would work like all the others.

That is my point.
Thanks a bunch, much appreciated.
> We can science our way out of this shit. Not true.

Why not? We have a lot of promising developments both in cheap energy production and in reducing the cost to vacuumed green house gases out of the atmosphere. I can easily see a world where we change almost nothing about life and still achieve net negative carbon by just ripping it out of the air.

Honestly we even have the technology to do it now just limited will if things ever get real bad that would change very quickly.
If Postgres is unnecessary arcane, then surely MySQL is that squared, given all the legacy traps? You know, stuff like "utf8" not actually being UTF-8.
It should go without saying it depends on where you live.

In NYC I can order an item in the early hours of the morning and get it by night.

And that's not Amazon Fresh or anything, I've ordered 3d printer parts and had them in less than 24 hours.

At the end of the day I don't really have an issue with Prime taking longer than 2 days though, how much more blood (er sorry "efficiency") can really be squeezed from the stone?
Bookcore: How Everyone Is Dressing Like a Bookstore Regular
Is the goal to cure cancer or to have a black woman cure cancer? Which is the more efficient cause?
FWIW, here's a graph[0] of the log of the data[1]. I find it's hard to eye-ball exponentials correctly without taking the log.

[0]: https://imgur.com/a/E7OBAX6

[1]: https://duckduckgo.com/traffic_data/direct.csv
RSS isn't dying because it's useless.

It's dying because it's not profitable for the big players (heck, you could say it's directly against their interest).

And it also isn't good at providing statistics, so small players see it as miniscule (thus dropping too).
Sure, they could create a new instance if they wanted - but it's just easier for them not to. Plus, if they did, then some of their friends would either not be able to join or would get in trouble when their parents saw that they were members of a second server.

It's honestly not something I'm worried about. I'm just saying that using the server I set up is the path of least resistance for them.
No mention of Taurine and how the older you get the more you need to consume and the longer you can sleep for.

Take it right before you go to bed to see the best results, if taken during the day, you'll be hauling rear-end.

Word of warning, you will probably sleep through man made noises, like fire alarms & vehicles, natural sounds like dogs barking, people talking things like that should still wake you up though, so maybe choose a natural alarm clock sound.

Creatine may also play a role in increasing sleep especially if stressed, but little research into that side of things, what some would still consider anecdotal.
As others have replied, debit cards. Credit cards, too; I've had at least one or two for over a decade. And have, uh, at least four; more probably five or six, at the moment. Only ever used... Three or four, in total, and I think only ever two in the same year.

One form of actual piece-of-plastic physical card that's popular here in Finland is the combination debit-credit card. When I insert it into the checkout payment terminal it first gives me a selection of "Debit / Credit?", then I tap in my PIN, and then it either charges my bank account or my credit card, depending on which I selected in the first step.

These same cards work in ATMs, and abroad too. I lifted cash in Turkey ten years ago, I think from Visa (IIRC my bank switched to MasterCard after that). In Sweden, supermarket payment terminals have one or two steps more: you need to confirm the amount, and if you want you can tap in an additional amount and have the cashier hand you cash in stead of going to an ATM. (Can't recall the order for sure; I think confirming the amount came first, before even selecting credit/debit, and the additional withdrawal last.) Never seen the amount confirmation in Finland; I suppose here it's taken for granted that it'll be the same as what the cashier just told you (and what you can see on the customer-facing display of their register, usually right next to the payment terminal). The additional cash withdrawal does exist (or at least did, can't recall when I last saw it) in some shops, but it's rare.
He doesn't say, but it was probably just adding call to sleep in the loop.
A country can be wealthy as a whole while still having a large part of the population leaving in squalor if wealth inequality is great enough.
Each version of the package comes with its own source code and license. It's your responsibility to audit new package versions before installing them.

And that's what the author did, he published a new version. You can blame your tools and package.json for automatically updating, but at that point it's a self-inflicted injury.
(1) This seems more than a bit Java-specific.

(2) Not all kinds of software can afford to depend on an event-publishing infrastructure. One obvious example is the event-publishing infrastructure itself. Less obviously, all of its transitive dependencies down to storage, networking, and operating systems.

(3) After dismissing logging and explaining a more complex event model, the author says in their own project he stripped away a lot of that infrastructure and ... reinvented logging. Similarly, they admit that AST-rewriting magic is a "footgun" and then recommends it. Why keep arguing for one thing and then doing the opposite?

(4) Tagging everything you don't like with buzzwords like "code smell" is a bit of a writing smell. It's "considered harmful" for millennials.

(5) The swipe at log4j seems to be just a misguided attempt to make the author's opinions seem more topical. The recent log4j vulnerability was not a problem with logging itself, but with a particular implementation that embedded some rather crazy functionality. That functionality could just as easily have been embedded in an event-oriented system, and I'll bet someone somewhere has already done exactly that.
Does 'scuba' rhyme with 'rubber'?
>This is just one part of many worrying parts of modern medicine from a few decades ago.

You could say exactly the same thing about any point in the past so what makes you think now is any different ?
“Welcome to Pedoland!”
I thought the UV is for the insides of the duct/filter rather than for the air passed through it?
Rust's Default Trait
I've yet to meet any sales person who is technical enough to explain their product and you can be sure I ask lots of questions! So its not a cliche.
Hmm yes, I've noticed that with my old house. Oddly, the only time I could smell it was when I put my shirt over my nose for a while (so I could smell the inside of my shirt) and then took it off.

Hopefully my current flat doesn't smell like cat pee.
Agreed - I've been bitten twice by unpinned dependencies so for a while now I've pinned everything to a specific version.
Well, it’s not unfair to suspect OD. That’s almost always what “unresponsive in a hotel room” means.

We all know this, now the question to me is are the police under any obligation to tell the truth about these things? If there was a pile of fentanyl laced fentanyl under him, they don’t have to say one way or another right?

I remember when Trevor Moore died (rip) the cause was so hush it was weirdly suspicious for lack of detail. If iirc it was to the effect of “found dead in his lawn”, the family controlled the messaging and the police said nothing at all.
Any ideas on what kind of useful projects one can build from these feeds?
I’ll give an example, with apologies to Dang as it’s pretty raunchy.

I remember some comedian woman saying that Bob Saget’s favorite birthday present for women were ultra slim tampons. He’d say “put this prominently in your bathroom that way men will think you’re really tight.”

If that gives you any idea.
It seems to put counties above people, akin to the federal electoral college, senate, and allocation of representatives. So, at the very least, it is antidemocratic.

There are 33 counties in NM. The smallest 75% of counties have 572,637 residents, about 27% of the overall state[0]. So, it's pretty bad if you care about representative democracies.

0: https://www.newmexico-demographics.com/counties_by_populatio...
If corporations don't want to be subjected to the whims of software developers operating freely, they know what they can do.

Anyone at any business trying to shame this dev for making an artistic statement through code is telling on themselves in terms of how much they value (or don't value) the freedom of such developers.
Olestra (zero calorie cooking oil) – chemical synthesis and taste test
Meaning often comes easier when sentences are finished.

IINA is born to be a modern macOS application, from its framework to the user interface. It adopts the post-Yosemite design language of macOS and keeps up the pace of new technologies like Force Touch, Touch Bar, and Picture-in-Picture.
Anyone noticed "OneCoin" in the video?