skysight-inc/HackerNews huggingface dataset:
Right, npm (and other language-specific package managers) do dependency resolution in a first-class way and Nix doesn't. Nix resolves dependencies in the way that's typical of source-based package managers: when you name a package as a dependency, what you're depending on is whatever version of that package simultaneously inhabits the monorepo of build recipes as your package.

Language-specific package managers like NPM or Cargo or Composer are not designed for a universe in which packages inhabit a monorepo where compatibility is ensured simply by coordination of changes in that repo. They're built on top of a different kind of infrastructure.

They also face different challenges since their focus is much narrower, i.e., libraries in a single language with a single build system, rather than whole applications whose build system can freely change in a fairly open-ended way from version to version.

It would be pretty cool for Nix to have some version constraint solving built in, and for Nixpkgs to host more versions of many packages. There's precedent for that in a way that wouldn't require radical change to Nix and Nixpkgs in other source-based package managers like NetBSD Pkgsrc and Gentoo Portage. It would also be cool to provide some built-in machinery for pulling package recipes out of old versions of Nixpkgs (or searching a global registry of some other kind for them). Whether the latter happens will probably depend on the future of the flakes implementation, and extending it backwards will take manual work. There's already sort of a proof of concept, though, in the implementation of one tool for generating Python packages for use with Nix (mach-nix).
> no, the correct figure is 78%

Not credible. There should be some odd number of tenths: 78.3% is clearly more credible than 78%
The hot spot versus plate movement/stress debate has been going on for many decades. Some hot spots are likely mostly caused by tectonic stress differences, but others seem likely to be from plumes. Scientists get published for novelty more than correctness, so if a theory is around for awhile and another can explain something in a different way, it is more likely to be published. Isotopic chemical data does suggest some volcanic sources come from the mantle (deep in the earth) where others are more likely crustal melting, which can be caused by tectonic decompression. I would be interested if you have a source of a review paper on the current ideas on hot spots, if you have it.
High levels of estrogens have a regulatory and inhibiting effect on many immune response components, while low levels can be stimulating. It's similar to other T cell-mediated autoimmune diseases, such as MS and RA; estrogen protects against psoriasis.
I usually have deep hatred towards scroll-jacking but this was actually quite well done.

Not because of the pizzazz but because it essentially put only one thing to learn on the screen at once. It was like a "getting started" section that might be slower to go through but feels like it's faster to understand.
I have played with the generator app and some basic APIs. It seems to be a more opinionated NextJS.

It has a way to load data, submit forms, load styles... All good if you buy-in the philosophy of the framework, and I guess it could reduce js-fatigue.
...while where I live there never was any mask mandate, nor is there a vaccination mandate. Still most people in vulnerable groups have been vaccinated and every now and then you see someone with a mask although they are the exception rather than the rule. We also currently have the lowest SARS2 infection and mortality rate in Europe with no upward trend - it is actually still going down [1].

Meanwhile in Germany questions have been asked in the Thüringer Landtag (parliament of the state Thüringen) [2] about an oddity in the relationship between excess mortality and vaccination status of states (Bundesländer) - the higher the vaccination rate, the higher the excess mortality [3,4 (both in German)]. This should of course be the other way around, it is after all against severe disease and death that the vaccines are meant to protect.

[1] https://c19.se/en

[2] https://www.youtube.com/watch?v=iKVOqYUAHTo

[3] https://www.utebergner.de/der-wert-eines-menschen-haengt-nic... (in German)

[4] https://www.utebergner.de/cms/wp-content/uploads/2021/11/%C3... (in German)
You're a class act. Next time I leave somewhere I hope to be half as thoughtful.
> But there’s no empirical support from any society, anywhere, that we could be done. Before any place can claim victory they have to make it through their traditional flu season.

Certainly. I'm not claiming victory yet, and I don't think we should. But all current evidence points to vaccines being both short-term effective against infection and long-term effective against severe illness, which are the two metrics we (should) all care about.

> You can do a year on year comparison to compare deaths. Last year, Portugal had the same number of cases with a similar acceleration on October 21st. This year the 7 day death average is 11.

Do you have a link for that? I'm curious whether Portugal breaks it down by vaccination status; the numbers I've seen from Singapore show mortality rates around tenfold for the unvaccinated. It's not inconceivable that deaths there are disproportionately spread among pockets of unvaccinated individuals, as we've seen elsewhere.
I have been waiting for this to emerge for a few years, but I assume that it must be very difficult because it hasn't happened yet.
My point is the frontend web stack is already very complicated for no good reason so using Flutter/Dart instead of dealing with webpack or whatever the latest build tool is for frontend web projects isn't that big of a difference.

Dart is very easy to learn so whether a lot of people know it or not is not really an issue. Any competent programmer will be able to learn it in a few days.
How is providing inaccurate information acceptable in a safety-critical situation? What happens if Google says one valley is impassable due to fire and the one next to it is not but their data is a few hours old and the only way out is the valley they say is on fire?

Task saturation is a thing. If I am trying to navigate an emergency situation I do not need to be inundated with useless information. I need to focus on what matters, like navigating potentially hazardous conditions. Conditions that Google may well have gotten me in to!
Data Analytics for IT Networks: Developing Innovative Use Cases
> Or err heavily on reducing the release of the guilty, depending on the region.

This is antithetical to the concept of serving one’s time. Guilty people deserve to go free once their debt to society has been fulfilled.
> Mozilla, which is super steeped in SF social justice culture (see the antics of their CEO)

Who do you mean? The only Mozilla CEO I can remember being involved in any controversy was Brendan Eich, and that controversy was over his funding a campaign against gay marriage. I can hardly imagine calling that 'social justice culture'. (I'm hoping this comment doesn't summon him, like the last time I mentioned him on here: https://news.ycombinator.com/item?id=28789197)
+1 on WordPress

WP is a full blown CMS. It’s very versatile and you can achieve a lot with just the core. Additionally the Gutenberg Editor is the definitive editor for building content-pages.

A few month ago I tried to find a CMS as feature-complete as WP. However, I wasn’t able to find any good alternatives.
I also asked on another forum and summed up my favorite WP features:

- Extendable admin area

- Custom post types

- Single- and archive-pages/-routes

- Taxonomy aka categories and tags

- Dynamic meta data (especially with ACF)

- Solid page editor for content

- Action-/Filter-capabilities

- Shortcodes

- Open Source

- Very compatible upgrade philosophy

- Media Library including automatic image scaling

- User Login

- API Support with custom routes

However, you need to know, that WP is higher settled than frameworks like Laravel. Especially data-management gets tedious on bigger instances. Just have a look at the DB schema and you will see, what I mean.
On our company we solved this issue by integrating Illuminate/Database btw.
The Suit – Bad Space Comics
When my hometown suffered a massive wildfire a few months ago, I found Google Maps wildfire layer to be the most accurate data for where the actual fire line was. From two states away I was able to keep my father aware of the situation by phone and get him prepared to evacuate. Fortunately they were able to stop the fire a few miles away from his property.
Beautiful out of the gate.

I can’t defend this, but there is something about working with Svelte that makes me feel like web development has arrived.
I love some of the stuff you can do with 3D on the web…but the majority of web traffic now is mobile, and I’ve never had a mobile that handles it well.

I don’t use the latest flagship, but I’m usually on one from ~3 years earlier; there are many people with far less capable devices than mine. So it seems like it’s doomed to stay niche for a few more generations yet.
Intro to EtherFlow – Visual RPC Call Composer for EVM
No issues here on the latest Safari on my MacBook Air. Both examples run fine as well.
gates has the best PR agency
They just did a demo with a simple form and looking at it seemed so obvious.

There was no useState per form element, form data was trivially validated on the server, errors were trivially sent down to the server. If you look at this example[0] you'll see there's not a single useState, useEffect, etc.

Fundamentally, Remix is about using native browser behavior to build websites. The imported `Form` component is replaceable with the HTML `form` element and it all still works.

I think Remix is going to be even better than NextJS. This isn't a rivalry though, just an alternative solution. Clearly NextJS and React frameworks broadly are valuable, Remix is now another option.

I really like that Remix's architecture means you end up writing code that would execute on your server and not the client. It feels like a much nicer balance rather than doing everything on the client.

[0] https://github.com/remix-run/remix/blob/a56bdfd7f7e7fa9d8a3b...
Could you take an equity stake - commensurate with what you've put in, be an advisor, continue to work on it as a side peoject but not draw salary? Is it a legit argument to say at the time of seed funding you contributed x% so that is your equity, and maybe it dilutes differently than people who continue to work full time on it?
Because programmers expect arbitrary types to become __shared__ (ex: if you are writing a Raytracer, you probably want your rays to be stored into __shared__ memory).

So the programmer would write:

struct Vec3{
float x;
float y;
float z;
}

struct Ray{
Vec3 origin;
Vec3 direction;
int bouncesRemaining;
};

And then maybe in one function...

__local struct Ray raystack[2000];
// As rays bounce, they get new origins / directions,
// and may spawn new rays as needed.

// If the raystack overflows, transfer the rays to global memory.

And then maybe my OpenCL kernel operates over these rays in parallel, tracking wherever they go.
Let's work out a deal. You pay me $7.98/month, and I'll "fiddle with shell scripts" for you! Of course if you don't trust me, you can always pay Remarkable $7.99/month, no fiddling necessary. And they'll even bundle it in their desktop app UI!

If you can accept that you don't want to fiddle with shell scripts, then why is paying someone else for the privilege so far beyond the pale?
SSE/AVX/etc aren't optimizations for a single application, they're optimizations for specific kinds of math instructions. Any application using that processor can use them, and they're overall pretty general instructions.

Hyper-optimizing for a particular application means the way that particular application works gets accelerated, but not things in general. Sure, if a browser behaved identically to Safari, it too would potentially experience the speed up barring any weird microcode/firmware that only allows those extensions to be used by Apple-signed binaries which is a whole 'nother level of nightmare. Stepping outside of that highly optimized path is essentially a penalty though as it by definition wouldn't be so highly optimized. And once that optimized path has been etched into the silicon, there's no real updating it unless we move to CPUs being more like FPGAs which isn't likely to happen.
Fair enough. Overcast supports podcast downloads on the Watch FWIW
I've been using OSMAnd almost exclusively for close to ten years. I would describe the app itself as rough but adequate. There are a lot of settings you can poke at, and the way you navigate through the menus of the application to poke at those settings has never been particularly streamlined, however it gets the job done for me.

The map data itself is superb though, with the single exception of having inferior (relative to gmaps) data about businesses. Many businesses aren't mapped, or don't have their open/close hours listed or up-to-date. For this sort of information, I use a web browser and search engine to look up the business's website. For gas stations or restaurants while traveling, I do it the old fashioned way. I look for signs along the side of the road using my eyes. The same way I used to do it when I first learned how to navigate using AAA road atlases. It may seem old fashioned but it's just fine for me.

In other respects, the OSM map data is very detailed and I love the aesthetics of the OSM tiles. In particular, OSM maps are far superior to gmaps in places like parks. In places where gmaps simply says "Whatever Park", OSM will have park benches, water fountains, picnic tables, etc all accurately mapped to within a meter. It's earnestly impressive and very useful. I think gmaps excels at mapping businesses because that's where the money flows, but doesn't give a single damn about useful things like water fountains because water fountains don't buy ads.
man pages can be very helpful, but mostly only for C libraries.

I remember when I was at the South Pole I had to queue my internet queries for when the satellite was up.
I very much like the idea of the joysticks under thumbs. Modifiers don't need to be keys! Space and finger motions are instantly saved; such a great idea! But likely it requires certain patches in the QMK code. This also obviously eliminates the need for mouse, very useful.

I also like the straight columns and intensive staggering, they help (me) type without looking more easily.

What I find extraneous is all these screens and LEDs. I see that for many such keyboards are for showing off; for me they are a tool, and the very point of touch typing is that I don't need to keep the keys in my field of view!
Exactly my thoughts. Impressive yet annoying. But I can understand their desire to do some magic show at the front page because it is an appropriate place to catch your eyes. More plain, traditional documentation could be found elsewhere.
Cavemen probably invented it first.
Battery life, energy costs, waste heat... take your pick.
> there's a really easy political fix (which is to de-prioritize unvaccinated COVID patients)

You've hit an important central issue: that Governments (and/or HC systems) aren't ready to take this step. As such, I suspect it might be a logically easy concept, but as a political step, maybe not so much. :)
Thumbprint locks on a laptop won't usefully respond to a bolt cutter. A padlock was just a convenient example. Even then, bolt cutters don't work in the strongest of them: angle grinders are a popular choice in that case, but are a lot more obvious. You can't hide a small angle grind up your coat sleeve and quickly snap the hasp on a bike lock.

In any case, the bolt cutters approach is also why I stipulated "putting aside brute force". Because in the context of computer security as with this article, something a bit more subtle seems to be effective more often, especially against higher end security.
Is that really due to the hardware or because of the overall behavior of the two browsers? Isn't Safari better battery-wise than Chrome even on Intel Macs? IIRC Edge has better efficiency in Windows than Chrome, so its not surprising me Chrome is less efficient. Its a bloated shadow of its original self.
Who in that thread is a member of the Rust core team?
When it comes to physical land and real estate then I agree there is a pretty natural definition of “at large” - the sovereignties the land is located within.

For other things like copyright and other extra-physical forms of ownership that span society at large, there is no macro set of laws governing these things universally so context matters.
> The only reason I care about performance/watt is because I actually care about noise, heat and battery life.

Yeah, all pretty major concerns?
Not So NFT
I think i agree with what you say, however, an important detail is that any given bug (known or not) has pretty low odds to be architecture specific.

Afaik this article is a big deal because it's JIT, so a big chunk of architecture specific code to get good performance. But most code is not going to be that.

That's not to say that architecture specific bugs will not exist. But i think your outlook on this is a little pessimistic.
CPU Benchmark Hierarchy: All Intel and AMD CPUs Ranked Win 10 and 11 DDR4 DDR5
How would I get the boards?
They made the Raptor work, maybe they could design a 15m fairing that would only add $50M to the price tag…?
If this is just Next.js with nested routes, it‘s already worth it.

Seems like they have a bit more going on with progressive enhancement and interaction support, but nested routes are the headline for me.
You return HTML from your "api" endpoint's is the biggest opposition I have found. Can mean additional work when you do want to switch to JSON, as the endpoints end up not being very reusable.

I quite like HTMX myself, although I consider it a tool you use to enhance websites and not something you use to build full blown web apps.
> Common Lisp provides parallel but unrelated operators such as HANDLER-BIND and HANDLER-CASE for dealing with handlers, and RESTART-BIND and RESTART-CASE for dealing with restarts. It was thought that these were orthogonal operations, requiring unrelated dataflow, that really didn't belong intermingled. The Dylan community has sought to coalesce these by making restarts into a kind of condition, and eliminating special binding forms for them.

I'm surprised to read about this bit about Dylan for the first time; I missed that in past readings.

I also coalesced handling and restarting in TXR Lisp. There are no restarts, only exceptions. An exception can be handled (which is the terminology for intercepted without unwinding the stack) or caught (which is the terminology for intercepting and unwinding). The symbol restart is provided as the root of the hierarchy for restarts; the reference manual encourages the practice of deriving restart-like exceptions from this symbol.

https://www.nongnu.org/txr/txr-manpage.html#N-00F77525
Google, CME Cloud Partnership Could Upend HFT Tech Investments by Traders
The article heavily implies there was no such map for this incident available at the time.
You argue diametrically and it isn’t any better. There is room for civic duty and living life, which should be a stark and valuable lesson to all ages.

My parents raised me with the mantra “life isn’t fair” and while trite, it’s even truer today than it was all those years ago.
Australian Army Begins Transferring Covid-Positive Cases, Contacts to Camps
Next.js, React is the de-facto fronted way of doing things. Why not super charge it with SSG, SSR and other bells and whistles and the ability to deploy easily to vercel/netlify.
The 2 Sigma Problem (1984) [pdf]
NASA's Going to Shove an Asteroid
It seems claims about Sweden are the go-to for people thirsty to promote vaccine and lock-down skepticism. It’s just sad, because the claims are always eviscerated, yet they keep going back to the Swedish case as if this time it’ll be different.
> if the alerts are "persistent, annoying, inaccurate, irrelevant, and useless" are they really beneficial?

Some people say the same thing about Amber Alerts, they are "annoying and useless" because it isn't their child missing.
I had the same impression when I tried it a few years ago (also coming from a .NET background).

I never got the chance to use it professionally so I didn’t get the “fully under control” feeling I get when working with .NET, thus never had the confidence to push for it in my company/clients out of fear of not being able to fix whatever went wrong.

Kind of regretting not making the switch back then, but well, nowadays .NET is good enough. Never managed to squeeze as much productivity as I did with those small college projects back then.
Leading Change Creatively – Unusual Change Management Models
No, Real ID doesn't require fingerprints, my state issues Real IDs (I have one) and they don't fingerprint anyone.
Even within the Federal Repubic the difference between the States is huge. Bavaria is a very different place from North Rhine-Westphalia. One could argue that the Bavarians have more in common with the Austrians culturally.
What? So you can just claim something is 'fast' with no evidence, but then if it is slower than proprietary things, who cares? That's ridiculous - if you claim something is 'extremely fast' you should back that up with benchmarks.
Nice. Defining multiple zones, each with their data and error boundaries, at little to no cost is a nice approach.

Though as silly as it might sound, Remix’ publicity work has put me off it. Will read the docs anyway.
It is a couple years old, but it hasn’t been shared here before. I love Raven Kwok’s art. Yes, I’d love to see it reapplied elsewhere in other practical contexts.
There's a pervasive believe that raising the minimum wage would increase inflation, you'd think that considering Japan has tried nearly everything else, they would try raising that. It's currently about $8 usd an hour.
When viewed through the lens of big media, and radio generally, yeah the transition is profound.

Personally, I loved radio. Have spoken to others who like newspapers, and TV. The mature media forms all were impacted by that deregulation.

Many people, myself included, just tuned out never to return.

Fact is there is a lot of great music out there. Just don't expect the usual players to help you find it.
Samsara IPO Breakdown
The only email provider worth 2 shits is unironically cock.li. Tutanota is some wacky shit that deletes your email address after inactivity, asks you to pay to get it back, and doesn't support POP3/IMAP/SMTP. All in the name of the nonsense that is website based e2e crypto. This is how dead email is (dead as in insufferable, not unprofitable). And there is no alternative. This is how dead software is. Blame wh*tes. How many hapas have you seen setup such a cesspool of an industry in the field with the lowest capital requirements for innovation?
You're already using 'layers' to type uppercase, symbols, accented characters, etc. A keyboard would easily double (or more) the numbers of keys to not have 'layers'.
i2c-tools gets you pretty far if you have a userland i2c bus in linux

and spidev is not TOO hard to use if you don't need transactions.
UK govt warns thousands of SMBs their online stores were hacked
It only really matters with certain forms (e.g. chat). Otherwise, quality wins.

Very often new products launch using the incumbent's network as a launch pad. If you were starting, say, a football discussion site, you can pull people off Facebook/Reddit football groups, or some sports channel forum.
Yes. In the US now.
How is any of this an excuse for them not to also offer support for Vulkan? If Metal is so great and offers that many advantages, then developers would choose it. Unless Metal can't stand on it's own merits, I don't see a problem here.