skysight-inc/HackerNews huggingface dataset:
What's the model of the pinning? Is it an arbitrary semver? Is it a sha256 calculated by the content of the package (Content Addressed)? Is it a checksum calculated from all the inputs that were used to create the package install spec (Input Addressed)?
Just use balanced audio.
I'm surprised that Stack Overflow lasted this long.

I withdrew from there at least 10 years ago due to the 'culture'. I was an early adopter but was soon put off by the nastiness. I had quite a few 'awards' too.
> it’s not clear/an easily understandable mental model for most people

That's already the case, thanks to hooks. Hooks are weird, and should not be taught to junior programmers because it will confuse them for the rest of their careers. Hooks are weird because it doesn't align with functional programming paradigm or with OOP paradigm... it is a new paradigm and it is like nothing else.

More on that: https://medium.com/codex/can-we-all-just-admit-react-hooks-w...
I sorta feel the same way. I used to be excited to spin up a react project, and loved working with it daily for 8+ years. It really was wonderful. Junior devs used to be able to write clear, performant, bug free code in react without a ton of hand holding. One of its greatest testaments. Now you need to spend 20 minutes figuring out what someone is trying to accomplish with a useEffect hook with 10 dependencies and if it’s running as expected or if that dependency should be wrapped in a useCallback. :) And that’s without even getting into the deep end of server components and bifurcating your frontend into static server and client components and hydrating the dom and using next router and blah blah blah. And we are told to use a framework by a VC backed company because create react app isn’t maintained anymore? Ok. Gonna go write some erb in rails or something.
The Making of the Greatest Investor
Hosting Mastodon server is like renting a space for your neighbor's trash
Got to love them massive caches.
Honestly who thought it would be a good idea to cache everything from every other server everyone on your server follows?

This level of redundancy is such a massive waste of resources and is hemorrhaging money from server hosts. And its all for the sake of garbage.

At the very least you should be able to control what does and does not get cached.

Maybe its ok that users avatars from other severs has their avatar still live on the original server. I don't know why I really have to say this.

There I said it
Continental shelf maps could add Egypt-size area to U.S. territory
There's a few things we have on newer computers that we didn't have on older computers:

* regular software updates -- more features and larger codebases running on the same machine

* larger quantities of software running at the same time -- on older machines multitasking either wasn't as common or wasn't even possible, and as time went on more software became available as did the ability to run more of it at the same time.

* the internet -- pages on the internet get larger and more demanding all of the time, while the capability of any given piece of hardware stays constant.

* active cooling and thermal throttling -- hardware can actually run slower if it gets dirty
I don't believe Framework's products are comparable to MNT's Reform. The Framework is mass produced. The Reform isn't, as far as I can tell.

But there are other major differences, of course. The framework is designed to be as close as possible to a contemporary modern machine but also be more user serviceable. The Reform is first and foremost open, hack-able and designed to be completely understood by a small group of people.

For the Reform, the schematics are available to anyone, or at least any user/customer. For the Framework it looks like the schematics are only available under NDA.

https://knowledgebase.frame.work/availability-of-schematics-...
https://mntre.com/reform2/handbook/schematics.html
OH!!! Now I understand why people say 5Ghz doesn't go though walls!

I knew other countries had heavily walls but didn't make that connection.

I quite like our cardboard walls though, they are trivial to repair and upgrade, and they rarely get damaged in real life, except if a Real Tough Guy punches one.
ATi made the GameCube’s GPU if that counts
That’s true to an extent. It’s possible to define nix packages in impure languages, but those languages are still compiling down to package definitions (.drv files) that are purely declarative and are executed in an environment that forbids any side effects.

So it’s more a question of whether it’s a nicer experience to wrap up a pure core in some impure outer layer, or just make the whole thing pure.

Nix the language is imo pretty nice for what it does, and lots of other config languages seem to have ended up in similar kind of “json with functions” part of the design space (e.g. dhall, jsonnet). My personal view is that purity in the nix language helps more than it hurts, and that the big design fuckup wasn’t writing a custom DSL, but writing a custom DSL without static types.
Whoa, there's a lot of stuff in there [1] that gets installed straight from vendors, without pinning content checksums to a value known-good to Github.

I get it, they want to have the latest versions instead of depending on how long Ubuntu (or, worse, Debian) package maintainers take to package stuff into their mainline repositories... but creating this attack surface is nuts. Imagine being able to compromise just one of the various small tools they embed, and pivoting from there to all GitHub runners everywhere (e.g. by overwriting /bin/bash or any other popular entrypoint, or even libc itself, with a malware payload).

[1] https://github.com/actions/runner-images/tree/main/images/ub...
Yeah diversity just means non white

I kind of pieced something together recently that makes me feel sick to my stomach. Diversity only matters in white majority areas or white countries. Too many white people anywhere is a bad thing apparently. Nobody in Japan is losing out on a university job for being Asian.
To be fair most articles doesn’t have plot twists like that
It generates efficient code (similar to a C program, e.g. you could write a reasonable ray tracer), and is concise. Many Ruby programs would not see a size expansion from being written in Crystal. It's also good at interoperating with C programs; it's employs LLVM in a fairly orthodox manner (so, for example, if you run `perf` under Linux, you will get good symbolic output)

I think the Achilles heel for Crystal is its compilation time on small programs with large dependencies. Note the time to build the entire compiler and standard library is not extraordinary for a large program. It's more like, a small program adding its first few dependencies will find itself pulling in a lot of the standard library to compile, and then will level off in its compilation time.

To illustrate why this may be the case, consider the Crystal feature allowing redefining parts of classes, including ones in the standard library. This is both very useful, and if you think about how it affects features like incremental compilation, immensely complicating.

Here's some practical crystal programs.

This Postgres wire protocol driver is comparable to libpq in performance, and supports a lot of features in the protocol, too:
https://github.com/will/crystal-pg/

The Crunchy Bridge CLI:
https://github.com/CrunchyData/bridge-cli
Are you really willing to bet that the political system in France will never change, not just in the next few years but for your whole lifetime and that of your children or other direct relatives?

Once you DNA information is out there, it is basically impossible to retract. If history teaches us anything then that political change can come very abruptly and is hard to predict.

Just look at the Balkan, where people went from peaceful neighbors to ethnic cleansing basically over night.
Remarkable that after 30 years still no one knows about his strategy, or at least has gone public about it. It shows that NDAs and financial incentives do work. Someone who is profiting from this would not want to disclose it, as it would erode future return even if he or she was not caught. Also, employees are probably not clued into the whole strategy, but only work on a piece of it, the entirety of which only Simons knows. It's possible other hedge funds are running something similar and are also secretive about it.
It also means Cloudflare sees HN traffic in plaintext, including login/passwords
>security

I will be forever appalled that Blizzard rolled out two factor authentication before stock trading services like E*Trade managed it.

Bravo for Blizzard, shame on the rest of ‘em. A game company.
I personally haven't seen this effect on my machines, but then again, I don't change my configuration much and keep a constant watch over resource consumption. I suspect it occurs to those who will gradually install and run lots of applications over time, and leave them open, without realising the resources they're use.
Kelly is making extremely sweeping broad claims based on no evidence and flimsy analogies which are obviously wrong - humans are not carefully-engineered cars competing in a free market where cars could exist on a Pareto frontier (which itself would be a rather questionable claim...), they are organisms under a bombardment of mutations constantly happening and those mutations being very slowly purged by natural selection over thousands of generations. It is not surprising that there could be 'free lunches', anymore than it is surprising that there might be typos left in a file after a cat walked across your keyboard and you tried to fix it.

I don't need to provide any references because Kelly didn't provide any of his own: what is presented without evidence can be dismissed without evidence. I shouldn't be held to a higher standard than he is simply because he said his claims first. He's not a geneticist or psychologist or otherwise working in this area, so there shouldn't be even a presumption here that he is probably right if he isn't going to provide any evidence or sources or more convincing arguments than 'there just can't be free lunches, there can't!'.

I am being rude here because I am fed up with decades of people making these sweeping assertions about genetic correlations while simply completely ignoring the large literature actually measuring these FUD bugaboos. Kelly, and everyone making those arguments, deserves nothing but mockery until they show any sign of catching up to the literature as of, let's say, 1990 (https://en.wikipedia.org/w/index.php?title=Genetic_correlati...), and while we're at it, I could wish that they would understand the idea of 'adding two variables before doing selection' (I mean, index selection in genetics only goes back to the 1940s or so, you can't expect people to understand such cutting-edge concepts).

And he can't provide those references because it's not true: the genetic correlations between IQ and other traits are pervasively positive, and Kelly would know that if he spent any time looking into it. In fact, you would have to go thoroughly through the list of known genetic correlations with IQ before you would find any that are bad, contrary to his assertion that there is always a strong tradeoff in a myriad of ways. (I'll save you the effort: out of hundreds of reasonably reliable genetic correlations of IQ/gf with other traits like diseases, the bad ones worth mentioning are myopia, possibly allergies (I forget if that was just phenotypic), anorexia, and autism spectrum disorder checklist self-reports. And I think the last one is probably bogus anyway due to measurement issues.)
The comment...

> There is no such crisis in experimental physics.

... also seems to completely miss that there is a spectrum from "hard" science to "soft" science (contrary to what many might expect, "soft" sciences are arguably much more difficult to work with), and that physics is the "hardest" (ie.: in many ways "most straightforward", although by this I do not mean to trivialize it at all) natural science there is.

You need much more sophisticated statistical techniques & experimental design when you're dealing with complex systems (eg.: society, ecology, psychology, etc) than when you are dealing with simple systems (cue the joke about physicists assuming spherical cows).
>until AMD turned the tide with Zen and managed to kick Intel's arse so hard they haven't recovered until today.

Let's not revise history. Zen was better than Bulldozer, but it still took until Zen2+ or Zen 3 (I don't recall exactly) until they reached parity with Intel Core i.

Before that, the vocal crowd was buying AMD because they are the underdog (and still are, to a point) and were cheaper (no longer the case).
> Interference isn't a problem in speaker cables because it is an amplified signal, so any added noise is too little to be audible.

I dispute that. Source: I could hear at a previous apartment where I used to live that something was off when I was listening to music. It was subtle, but it was there. It drove me mad until I realized that by lifting the speakers cable off the floor the interference was gone.

I don't care about the science in this case. I just don't for I've witnessed it myself (well, heard it really). I've tested my theory (lifting the cable of the ground) and repeated the experiment. It is a fact (for you it may just be a comment on the Internet, but for me it is factual).

Putting the cables on little wooden pieces I made got rid of the interference (at least I couldn't hear it anymore).

That was happening on a "budget" (less than $1 K) setup (including a DAC). Very clean source: bitperfect rips of my CD collection.

Quiet room. The added noise was noticeable and was perturbing the listening.
In terms of comfortable weather, I hope so, but I will add that there are millions of square kilometers of untouched forest that have rarely experienced dry spring/summers as we saw in 2023.

Canada had multiple wildfires so far away from civilization that it was impossible to reasonably control, but due to wind patterns the smoke covered much of Ontario and the northeastern US, including NYC, for nearly 2 weeks. Not to mention the other wildfires further west that impacted other parts of the population.

And there's a lot more forest to burn beyond that.
Wish they’d elaborate on the NPUs. Can these run say PyTorch?

Loads of npus out there but they can’t.
> A220

RIP C-Series
It's more effective PR paying the media, which then report in your favor. Gates "donates hundreds of millions of USD going to practically every major outlet in the West, even European ones like BBC, Le Monde and Spiegel.

Here's a link, it took me a bit to find even though I already knew about it. I didn't see a single MSM outlet covering this:

https://www.cjr.org/criticism/gates-foundation-journalism-fu...
The React ecosystem has been trying very hard for a long time to enable developers to write code that is objectively bad, vis-a-vis colocation of concerns all in a single bigass, hard-to-understand function. Hooks were last straw for me, but the trend began before that.

React components should be simple stream transformers, nothing more. Accept props as input, produce deterministic HTML as output. All that other crap? Calling the API, massaging the data, business logic? That belongs somewhere else, outside of your component.
Fair enough it was a couple of years ago when I last evaluated it.

But in our case the server would be public, so yes anyone can raid it because there are no barriers for entry. Not saying this is not possible with Slack but it never happened and I have been part of multiple discord communities where it did happen.

Due to our community being public email addresses are exposed, at least last time I checked I could easily get a list of all the emails from registered users. This is in theory also possible with Slack but not as easily automated. Maybe discord improved this since.

The permission system is extensive but also complex - I have no time to learn the system and configure it correctly.

Discord is great for streamers and gaming communities - IMO it’s not a good fit for companies to build their communities on.

Of course everyone has different priorities. What might be right for us, might not be for your case.

I still stand by my comment that the Discord business model is shady - how can you provide voice chat, CDN for files, and everything else for free?
I don’t think that their premium services can pay for that.
Even in Europe it can be legal, depending on exact contracts. Especially moving along outsourced "trusted" companies, sometimes it's seen as essentially divestiture of business unit into another company, etc.
It's because you didn't used good sources. I'm using tons of good sources and I don't have any issue.
Even more than that, it's always mentioned by the scientists, advocates, and journalists ad-nauseam too.
Definitely a money problem. Back in the 1960s, NASA had huge Federal funding as well as all the inputs from the wide-spread'space industry'.

The US has been short on cash since 1971. It can't afford today what it used to be able to.

The increasing shortage of STEM graduates has also been an important factor.
Most of those effects you mention manifest themselves as obvious crashes.

If cooling is insufficient so as to cause thermal throttling, the effects are usually very obvious too, and not gradual. Neither will reinstalling software change that.
he's right tho — lack of notifs on HN means you won't know about replies to your comments or new comments in fav threads.
Alongside the work on server components, they also deprecated Create React App, which was previously the official way to create new apps for development, and which had pretty good ergonomics. However, you won't find that documented on the actual CRA site - when you go looking for why your dependencies are out of date, you'll find references in obscure GitHub issues: https://github.com/reactjs/react.dev/pull/5487#issuecomment-...

As much as I like the React team and appreciate their willingness to try things (and hooks have grown on me a little), they are human, and I think some of the decisions and direction they've taken things is a mistake.

I was part of the team who deliberated on the decision to use React over Vue in WordPress, and one of the reasons for my personal preference towards React was that it embraced JS rather than inventing a whole bunch of new things - yes, there was the funky syntax of JSX, but aside from that all the statements were regular JS, and it was much easier to conceptually understand than learning a new language. Hooks started taking us away from that, with weird functions that magically encapsulate state, and things like suspense and server components have strayed further from the light.

Making things like Next the official pathway to getting started with React is great and all for people building Node SPAs, but there's a whole wide world of software outside of that bubble, and I hope the React team peers out a little more often.
It's like some kind of Gell-Mann effect corollary. Scientists and other educated experts quoted in a newspaper carry automatic authority unless you understand the target field well enough. But if you do, you realize they are no more trustworthy than a guy on the bus.

Titles don't help. An "environmental engineer" might not have sufficient knowledge about zoology or bridges to support whatever they are talking about, but a layperson might not realize that.
He quite obviously alienated his entire family.
im curious to know how you get around the hallucinations? for example, for the query: "give me <products / sales / rows> that were created yesterday"

the llm hallucinates as to what "yesterday" means, there are other instances as well where the generated SQL is valid syntax-wise but not in intent. This is especially dangerous for aggregation queries such as MAX, COUNT, etc because it will spit out a number but is it the right number? and the only way to check is to read the SQL itself and verify, which defeats the whole purpose of it.
buying 3 car seats that fit in your car needs a bit of research, but I've done it in a Honda CRV
Show HN: Free all-in-one event app
Hi, I've built an all-in-one event app that'll be free for event organizers.

Go to app.carameet.com and use event code CODE123 to play with it.

Heavily looking for feedback:)

P.S.: if any of you are organising any offline events, happy to give you free early access
I totally disagree. React hooks are one the best things ever invented.
Right now, since it’s currently being built out for a single user, I’m just using NestJS for the backend, TypeScript and Vite for the browser extension, Python for the daemon, Postgres for the DB and ELK for logging and embeddings storage.

I have a few sources built out right now and some fun utilities thanks to the browser extension, but in the end, I’m expecting to have 15-20 different data sources that are sent by the browser extension, collected by the daemon, and polled via crons in NestJS.

I’m taking ideas i gleaned from the AI-Town paper about taking “memories” and then generating “reflections” and then doing some other stuff on top of that and also building out a knowledge graph of everything i do, read, listen to, etc..

I’m currently figuring out the standardization of the disparate events into memories to then transform into reflections and knowledge graphs.

I’d love to hear more about what you’ve been thinking of and the issues you’ve had.

Edit: One cool thing you can do with the browser extension for this stuff is to send your cookies and headers to the database and then use in the cron jobs to get the data—think pandora.
React is overengineered. I guess it may have been worth it at some point in the past but the reality of browser tech has changed significantly and now there exist simpler ways to get superior results.
Also, AMD is the obvious choice for Valve over something like Nvidia due to AMD having a decent upstream Linux support for both CPU and GPU features. It's something Nvidia never cared about.
Has anything really changed since around 2021? That's when I started using it. And I never looked back, except for very simple projects where I use vanilla HTML/CSS/JS.
Not 5G. The Starlink service uses 4G LTE. Will work with pretty much any phone made in the past decade or so.
https://www.washingtonpost.com/style/interactive/2024/ken-fr...

https://archive.ph/XYKOY
If there was interference then you would _always_ hear it, not just when playing music. In fact, it would be significantly easier to hear it when not playing music.
You can possibly fix/improve this situation by tuning some config settings on the ESP32 and/or host. Changing these with the ESP-IDF is pretty easy, but you'll have to find the relevant calls that are suitable for an Arduino based project.

Your description of packet clumping sounds like Nagle's Algorithm at play, which I found increased TCP latency on the ESP32 fairly significantly.

If the hardware isn't battery powered, then you might also see improvements by playing with the ESP32's WiFi power saving modes.
Why would one want to emphasize value over weight? If I load up a train with extremely expensive metals, jewels, artwork, etc. couldn’t I raise a countries rail by value measurement overnight?