skysight-inc/HackerNews huggingface dataset:
I really, really loathe how major packages in the ecosystem are "We're ESM now, deal with it, sorry about your luck," and forcing the issue. It's arrogant as hell. A hard fork of Node for ESM would have been a much better path (e.g. Deno) That said, the OP's rant is more emotion than fact.

> And then there's Rollup, which apparently requires ESM to be used, at least to get things like treeshaking. Which then makes people believe that treeshaking is not possible with CommonJS modules. Well, it is - Rollup just chose not to support it.

Rollup was created specifically for ESM. It's not been thrust onto the ecosystem or into anyone's tool chain. One uses it specifically for ESM, and plugins that bolt on for added functionality if they apply. Trying to hammer a nail with a paintbrush doesn't make the paintbrush a bad thing - you just chose the wrong tool.
Hit the sweet spot for consumers. It’s been the year of the Linux desktop for a couple of decades now.
Imagine... you can solve for both!
Not exactly - I think you can have one of many frameworks serving that glue/structure role, and not all games would need it.

I also think you're over-estimating how much of a "beast" you need as a minimal structure for building a game around. I have built a lot of hobby games, and if you're not trying to make an AAA game, you can get really far with a simple game loop, and a few single-header libraries for things like audio and asset loading.

That would be one of the advantages of a more modular approach: you could choose a right-size solution rather than working from the assumption that you need this hugely complex monolith to build off of, and potentially not needing a lot of that complexity.
How is that not spam?
Indeed. The Happy Schools source wholesale copied Matt's pictures and thought.

On top of that, introducing people to Matt's work is a pleasure and a joy.

Consider my input as voting for the Matt Might source to replace the HappySchools link.
Five guys is great, if I am getting a Togo burger they are the best option I can think of… go maybe once a month or so with the family.
Very true in my experience. In Brazil, for example, the common engineering curriculum is 5 years and requires an internship and a dissertation, which is gonna be basically a master's thesis - in a good university, which is not the norm around these parts, so I'm very biased -.

Many colleagues of mine go to Germany for their master's and get surprised when they realise they already studied most of the material in their undergrad education here.
> Much wisdom often goes with fewer words.” –Sophocles

I love that this quote sits in the middle of the first section of this lengthy article. The section that says to specifically use more questions rather than fewer (some of the questions are for some reason phrased as statements). The section that is followed by an intro that basically defined what an uncooperative witness is at least three times but in more or less the same words. The irony is so strong I don’t think I need to take my supplements today.
Yeah, this is "extractive AI": take original articles written by humans and churn them into machine-spam. It's inauthentic, but that doesn't matter, only the ad impressions do.
How many different drive through designs etc are location owners allowed to try to solve this problem? Is there a corporate book specifying that or are franchisees free to attempt new things on their own without risking retribution from their corporate co-owners as well as their customers?

Not really related: I've known several independent restaurants locally that only survived as long as the crew felt like fighting with the health inspector. same guy didn't mind the mice in the corporate places but let the locals miss a temperature profile by two degrees and they're shut down for deep cleaning for a week.

We've gained a social Reverence for Institution that hasn't been earned and has locked us all into a race to the bottom in Quality of Life tradeoffs to enrich .. stockholders?
> Complex I Deficiency

Acquired or genetical?

> Manganese and ascorbic acid

Ascorbic acid is usually a part of vitamin C supplementation. Multivitamin complexes do contain manganese, but one needs to check. Did not know they were essential. Thanks for the information.

Besides that, there is a work of Dr Costantini that lays down the basis of ETC "restart" with full enzymatical saturation. Take a look [1]. Definitely works for some people, sometimes to a great surprise after decades of suffering.

[1] https://www.youtube.com/watch?v=O-aQHxp97oA
KDE wasn’t the first gui for Linux. Wasn’t writing that duplicating effort? If it wasn’t for people rewriting things because it didn’t suit them we wouldn’t have most of the modern software we have today.
It’s amazing how they are all over now with the first spotting being around 2015.. They look crazy but as far as I know they aren’t harmful to humans.
Yeah, it's not easy / simple. But there's risk in allowing a less science aware media dictate the default narrative.

As for antibiotics vs "the gut", what I've read (on the gut) says there are known connections to the immune system, brain, nervous system, etc. Crush your gut (with ABX) and there will be side effects.

p.s. re: late teenagers - in the West youth is no longer synonymous with health. They're on the same diet + lifestyle. But, again, the media consistently fails to mention this. It's easier to blame than to own (a known problem).
Digital assets are now covered securities
Say what now?

const batman = await import('batcave' + version);
For most use cases. There are a set of odd behaviors that turn some people away. LinusTechTips is doing a set of videos where they (Linus & Luke) installed Linux based OSs on their home gaming desktops. They are QAing Linux as "the average tech enthusiast would see it" and it is very insightful.

Stream discussion 1: https://youtu.be/mvk5tVMZQ_U?t=1247

Stream discussion 2: https://youtu.be/mN3QFw2BEcw?t=3587

Stream discussion 3: https://youtu.be/5MAlgKdsdvg?t=1820

Stream discussion 4: https://youtu.be/h0boUNc1JOg?t=3148

These are just their discussions (foreshadowing the upcoming videos) but there is some really insightful discussion about what is still hard for someone who hasn't used Linux and what isn't. Some of their first hurdles they had to overcome was issues with their DE, window manager, and other random things that sort of worked correctly but needed a lot of polish to be "just right" or competitive with Windows or MacOS for most users.
But they can. I can construct any hard to find use case just as easily with import. Your analyzer probably won't find this: "(a => a)(path => import(path))(ROOT_PATH + "/x.js")".

"But no one would do that!" Yeah, and no one does it with require either. The times people pass in variables to require are well warranted and usually not in a browser context (listed this in my other post, but for example loading "x-mac.js" vs. "x-windows.js" in node, where there is no problem since you're not bundling).

So neither in the practical sense nor the hypthetical sense has the "static analysis problem" been solved any more than it was already solved with require. People used require basically like a static keyword before and you could basically make the same usage assumptions as import in those cases. Similarly, you can get as dynamic as require with import, so in the purely theoretical sense not much has been made better either.
Musk asks Twitter followers whether he should sell 10% of Tesla stock
Hey, I'm the author of this post on Indie Hackers. I added some data and evidence at the bottom of that post. The content and site is performing really well.

I'm curious, why do you think this is spam?
Your 3rd point is really important and often overlooked. Explains why Facebook/Meta is going through such lengths to begin to fix its image.
The big problem seems to be that universities are running into this iPad generation of children who do not know the basics of how computers work and are organized, because apps have veneered over all of that detail.

It's not uncommon to see astronomy and biology professors lamenting that their students don't understand file directories, or realize that a file can be opened by different programs.
If you can code, OpenSCAD might be the best place to start. I have 3D modeling experience, but CAD is sort of a different beast and a skill of its own. Most of the free tools that exist are pretty complicated (FreeCAD makes me want to claw my eyes out) and the professional software packages are outrageously expensive. Once I found OpenSCAD, which is basically just modeling by code, I got way more use out of my 3D printer without just relying on other people's models. There's even an extension for VS Code that allows you to use it as an IDE for it with previews.

This isn't to say that you can't take the time to learn more standard CAD software, but for what I'm doing I haven't had the time for that and I imagine you probably don't either. After a few hours of learning OpenSCAD and reading the cheat sheet, a whole world of possibilities was opened to me.
Jumping spiders are amazingly fun creatures! Even the smallest ones have personalities and most are curious. Very good eyes that see everything. They catch flies with blazing speed.
In the specific case of JS import, it's still going to be pretty bad though, I guess, since you have to download a file, parse it to figure out the deps, then fetch them, parse them, etc, so you are limited in what you can do in parallel.
It is more important to some people's sense of fairness that other people are forced to work, even if this is ultimately fatal to them, than everyone in society is kept as safe as reasonably possible. This causes so many problems.
I would recommend to revisit that with fresh eyes.

I’ve found that’s easier to build a simple UI by loading chromium + webapp than having to deal with the intricacies of multitarget crosscompiling.
>but on the other hand the author(s) might be relying entirely on cryptanalytic techniques and results they're not able to publish for whatever reason

But this is bad, the best way to ensure that some cryptanalytic technique works is to publish it so every cryptographer in the world can review it.
OSHA estimates 6,500 lives will be saved by the mandate over six months or ~0.02% of the U.S. population. While there is uncertainty in these estimates, they are confident hundreds of lives will be saved. At first glance there seems to be many less politically fraught avenues of improving public health.
How can a few days of viral infection deplete NAD for months? There are feedback loops which are supposed to fix this right away.

Also shouldnt tissue hypoxia be quite evident?
https://www.youtube.com/watch?v=E7kor5nHtZQ

I wouldn't consider that as the best public transit ever.
Silly as it sounds I find Windows 11 new system sounds especially the console audible prompt when hitting tab in Linux to be one of the biggest improvements. It's no longer harsh, angular and error sounding but mildly melodic and has some soft shape. Sounds weird, but it's a major improvement.
Lessons for the Startup C-Suite
I don't think that's true. If anything a tightly-coupled monolith can hurt performance.

For instance have you ever read through the movement code in Unreal? There are a million branching cases for every kind of movement: on particular slopes, swimming, flying etc. If your game doesn't have underwater motion, you're still executing those branches just because other games might need it.

General purpose game engines are by necessity not optimized for performance. They're optimized for being able to support every arbitrary type of game.
To an end user buying their laptop, it probably won’t matter as long as they put the effort in.
One of my favorite books and highly recommend.
I only met Dan a couple of times at Toorcon, so I can only imagine how angry you are. His memory doesn’t deserve this.

Unfortunately that’s Alex Berenson’s shtick of latching on to someone else’s problems to sell his work in the culture wars. Prior to COVID he had, despite having no qualifications or experience, written a book arguing against cannabis legalization alleging that it caused psychosis. This was flatly rejected by the scientific community for analytic errors but acted as a warmup for what he’d do during the pandemic when he found a larger audience for his lies and came pretty close to parlaying them into his own Fox show.
Do you think there is a world where a human does a search and machines extract answers and teach us about a topic, taking answers from across the web?
Here’s what you’ve never understood: the principle of judging folks accomplishments while taking into account their opportunities.

No one thinks everyone is the same. But not all SAT scores are created equal.
You can evaluate code other ways, like a take home to be discussed at a later interview.
The playpus is basically an early fork of the tree before placentas and marsupials, and the entire commit tree is squashed under Antarctica, which use to be a life filled continent connecting Australia to South America.

https://youtu.be/rQRDc2SKw2I
https://en.wikipedia.org/wiki/Brodmann_area
The metaverse is noise.

The interesting long term stuff that will come out of this is computing more integrated into your whole life with AR. This is going to need a more networked, spatially aware, OS like abstraction than we’ve had to date. The scary part of that is FB making the play to own it and presumably all the data that can be harvested by being implicitly jacked into your entire life.

Apple are presumably working on the same thing for the same reasons but want you jacked into their ecosystem instead.

I believe the net result of what we’ll get is several competing walled gardens with interop at the app level as we see with phones these days.

The Web3 side of this is a mix of vultures taking easy money, well meaning people without backing and VC backed companies preaching decentralisation but offering themselves up either as middlemen or the beginning of another platform with the attendant lock-in. It primarily seems to be a way to get out of the rent seeking world of platforms into a rent seeking world for everything.
Critical Capabilities for Multi-Cloud Storage Architectures
Shades of the 1980s and prior decades! In the 1980s, I worked in the aerospace division of a Fortune 5 company. A headhunter called me up, was chatting, and asked me what I did. I said I was a "programmer". Silence on the other end and then, "Are there any people who design programs there?" "Umm, yeah, we all do." I was book-aware of this distinction in previous decades, but this was the first time I had encountered it in the real world (of a headhunter). I see that we "programmers" are still regarded as being like the streetsweepers in Victorian London, sweeping out a path in the manure and mud for the software engineers! :) (We had software architects back then.)
And yet it’s trivially easy to understand that new shinny thing, and most problems you have, there’s thousands of posts explaining how to solve them.

Embedded has advanced a lot on this front, but for a lot if the industry, good luck finding anything but the original documentation.
IMO the DEs themselves are excellent, the problems that keep consumers from adopting Linux have nothing to do with DEs themselves (network effects, hardware support, etc.).

The only reason my wife doesn't use Linux is b/c it doesn't have the apps she wants, and hardware issues (Bluetooth headsets don't work without ruining the audio quality, sleep/hibernation is hit-or-miss, etc.). I just don't see any issues with DEs that are preventing people from using Linux...I would love to shown wrong, because I would love to see more Linux adoption.

But this just seems like a waste of time.
Again, not being snarky but diabetes is a (worse) outcome (of the Western diet + lifestyle). The fact that its been normalized and can be treated (with meds) doesn't change the fact it is a risky and dangerous disease.

Blaming Covid is convenient but it's also deceptive. Is there any science that says diabetes makes you stronger?
Everything I've read says they are not harmful; they can bite, and will if they need to, but will get away if they can.

I've killed a few, but I think I won't any more. Not necessarily because of this article, I just hate killing things.

I never knew of them before this fall until a friend of mine went on "removal" spree at his place, and now I've seen a lot more of them in my own yard.

One issue is we also have migrating hummingbirds, and the webs are big enough to foul them up. The spiders won't eat them of course, but I also can't have our hummingbirds dying over getting caught so I'll be knocking down webs in their area if I have to.
Your leetcode may be A grade but your empathy, self-reflection, and frankly critical thinking skills need a ton of work.

If you had realized that

* in 90+% of job openings, whiteboard leetcode interviews optimize for the wrong thing, and neither the candidate nor the interviewer should be honored for its inclusion in the process

* live coding exercises are just as much an exercise in psychology - your willingness to submit to unreasonable demands and their willingness to subject you to them

* negative discrimination (i.e. weed out requirements) create biases in your hiring process and ultimately skill gaps in your personnel base

You would potentially be self-aware enough not to post this cavalier and self-aggrandizing comment.
I think it depends on your own definition. I think spam is highly subjective, no?
Are there any interesting Long Bets being made about the future success or failure of the metaverse?

I could imagine making some money on the following: “by 2030, the number of VR users of the metaverse will be less than 1% of the number of users of other social media apps”.

(Unless they pull some definitional stunt like saying “you used AR once on the Facebook app therefore we are counting you as a metaverse user”).
Using Dataloader with NestJS
Show HN: Easy to use vulnerability exploitation data to help patching
I think master is less offensive in this context since it's not also coupled with something called 'slave'.
Even though the Linux ecosystem does not need another desktop environment, creating a new desktop environment is very much in the spirit of how the Linux world does things. It allows for the introduction of new ideas without disrupting existing users or fighting battles to get those ideas incorporated into existing projects. If the ideas do turn out to be popular, they will either be adopted by other desktop environments or the adoption of the new desktop environment will grow to fill its niche.

I find it paradoxical that people would question the need for a competitive marketplace of ideas in societies that tout competitive marketplaces for businesses. I also find it paradoxical that societies that tout individuality and freedom would question the need for others to express those very values, in preference of conformity and centralized decision making. We have seen the consequences when it comes to both commercial products and open source projects. Just consider the uproar of when KDE, Gnome, or Windows changes the user interface in controversial ways.

Yes, it does cost Linux in terms of user base. On the other hand, it is better (in my opinion) for the open source community to differentiate itself based upon its core values and to ensure its long term viability because of that.

The past is littered with failed companies that tried to take on the juggernauts while Linux has survived. A big part of the reason for Linux's survival is it's fluidity. When one project stalls, another can take over. When one group's needs are unmet, a new project can emerge.
Show HN: Darkread – Read any online article in dark mode
I believe sharing cached code between domains has been almost entirely eliminated by browsers now, because it turned out to be a huge privacy leak: a malicious domain could attempt to load code that was used by another domain, time how long it took to load and use that to determine if the user had visited that other site.

Browsers fixed this by making the browser cache no longer shared between domains.
As a clear example of the level of misinformation that persists among doctors, a 2015 Credit Suisse Foundation report found that 40% of nutritionists and 70% of general practitioners falsely believed eating cholesterol-rich food raises blood levels of cholesterol. This is despite it being proven otherwise over 35 years ago and repeatedly re-proven.

https://www.credit-suisse.com/media/assets/corporate/docs/ab...

You shouldn't believe randos on social media, but doctors are not some magically well informed class. Many of them are persistently misinformed and fail to update their priors.
Putting your own printed parts beside LEGO is a great way to see just how high quality LEGO really are :)

The key thing for me in making lego that snapped was accounting for shrinkage in my prints; i just guessed and gollied a factor on a few parts, but those worked where others hadn't.
In my experience (math, small european university), this is the romantic idea of a Ph.D. more than how it ends up being in practice.
In my case (and quite a few others around me), a Ph.D. is some research of varying novelty and complexity, far from making you an expert in the subject(s) at hand, but hopefully enough for your committee to think you deserve the title. In the cases I'm talking about, you're far from becoming this idealized "expert in your specific subfield" with new insights and that further researchers will base their work on; it's mostly grabbing whatever small questions you can try to explore and if possible answering them.
Still, I think the idealized version does hold for quite a few people, if not all of us.
TFA has links to the tools used. You'll find Osmocom.org an invaluable resource.

I've put test SIMs in plenty of real phones, before tossing them into an RF chamber to talk to the network simulator. The real network doesn't seem to care.
The cache used to be shared between domains but that's no longer the case due to privacy concerns and limited effectiveness.

> As of Firefox v85 and Chrome v86 the browser cache will be partitioned, this means that the same resource included on two sites will have to be downloaded from the internet twice and cached separately.

Source https://www.peakhour.io/blog/cache-partitioning-firefox-chro....
Often work with SMEs and startups kicking off their security programs. One main topic is vulnerability management. For these early steps I missed 2 tools:

1, For companies that don’t do any vulnerability discovery, something that warns them that they should check. I usually recommended openCVE but I feel it is still a bit too heavy and the urgency is not clear. Hence RSS focusing on exploited vulns.

2, For companies that already do some scanning (these days I recommend trivy and OpenVAS), end up with 9999 vulnerabilities that they have a hard time triaging them. I believe exploitation and exploit availability are tin the top3 concerns for triage so I was looking for options to enrich the vulnerability data. Could not find anything that would be free and easily added in cicd/cli for exploitation information. I threw in exploit information so one does not need to add 2 things, and this database includes all the sources I had been using before. Hence API that goes for the jugular (https://inthewild.io/api/exploited) and sqlite that anybody could include + minimal python wrapper to document it.

https://www.opencve.io/welcome

https://github.com/aquasecurity/trivy

https://github.com/greenbone/openvas-scanner
You can tell TS to output ESM. Try using top-level await with TS and you'll run into that. The configuration options are vast.