skysight-inc/HackerNews huggingface dataset:
The state of open-source GenerativeAI for developers
The article discusses the current landscape of open-source generative AI tools for developers, highlighting the rapid growth and adoption of these technologies. It emphasizes the importance of collaboration in open-source communities to drive innovation and overcome challenges related to ethics, security, and scalability. The article also points out the critical role that open-source AI plays in democratizing access to advanced AI capabilities for developers across the globe.
Citation needed. I know tons of people who have chosen to leave Twitter since Elon took over
This post is going to lead to a new calculator and a calculator app on the iPad.
> we have yet to see any AI systems capable of exhibiting intelligence beyond stylistic mimicry or forming generalized knowledge about concepts from large data sets.

I've said this long before useful LLMs, but I don't think we've observed this in humans, either. Human creativity can be put into two very similar categories:

1) Metaphor; the arbitrary application of the dynamics of one thing to another. "What if information is like water?" "What if the economy is like the human body?" "That woman is like a bird."

2) Bad copies. When you see someone's output and try to imitate it, but have to speculate about the creative and mechanical process that resulted in that output. You sometimes guess right and sometimes wrong, but the output is similar. Then you vary the parameters in order to create a new example, but since your process was different, with different parameters and different interactions, you create something different than the person you copied would have created.

1+2) both randomly often create emergent effects that are then copied by others, sometimes badly.

This is how Japanese metal can be the result of Black Americans copying songs from musicals and English/Irish drinking songs, British people copying the blues from Black Americans, Americans copying British Invasion music and NWOBHM, and then Japanese people copying American metal.
500kb httpserver with no ASPNETCORE dependency? Sounds like less bloat which is nice for a lot of things.
Rust doesn't provide an f8 type, and it only provides f16 in nightly builds for now.

I don't see additional value in "plotting the result" for f16 over f32. 65536 values is too many to understand it other than as a pattern, and the patterns is present in f32. Can you elaborate ?
Did you miss the whole part where these "policial opponents" attempted a coup against the democratically elected president?
Bubbletea is great and fun to work with. Even building a terminal game with it since a while :)
Probably meant 'cycle' in the sense of instruction cycle, rather than clock cycle.
I have not used this video editor. Are there specific UI innovations over other mobile videos editors like CapCut?
Why would you use hydrogen to extract the energy of the iron? Wouldn't it be more efficient to burn the iron directly? Likewise, is there no better way to reduce iron oxide to iron than by creating hydrogen first?
I thought I got used to the color fringes in my glasses, but the real problem is that they actually reduce image clarity away from the center of the lenses. If you look e.g. at white text on a dark background from an angle, the chromatic aberration blurs (the color components of) the letters together. You can't really see clearly by moving the eyes to the edge of the FoV of your glasses; you have to turn your head instead.

This is directly contradicting the main purpose of glasses: to see clearly. So it's actually somewhat less safe to e.g. drive with glasses that have major chromatic aberration. No idea why optometrists brush it off as a minor glitch.
> What Debian and Fedora have been doing is a big step backwards, this whole 'unbundling of dependencies' (that were going to be statically linked anyways) needs to die.

They, and most others, have been doing that since their respectively beginnings, and for good reasons: everybody expects distros to fix security issues, which is greatly aided by ensuring an-as-small-as-necesary dep tree and thus a single version of any particular dep.

Changing that isn't impossible, but I am not aware of any distro that's managing this and be widely considered 'stable'.

How can distros change while keeping up their end which is stability and robustness in the face of bugs and security issues?
aha, that makes sense
I'm intrigued. So the music is sourced from brainfm, focus@will, endel, headspace and calm, where you curated and offer whichever of their tracks were found most beneficial, in a white-label business model?
Maybe I'm more risk tolerant, but I'm not so concerned about the compiler doing things that I didn't tell it to do. GCC and LLVM heavily rewrite code and it's generally rare to experience compiler bugs. Uglify/Terser very heavily rewrites JS, but you can still step through it with the help of source maps—sometimes without even noticing it's been compiled. Babel and others rewrite async functions into code that looks almost nothing like the original code (but runs in older browsers) and introduces a whole runtime library for executing them, but we don't even think about that.
Did he remove the cursor effect on his website?
Hah great point..
MacPorts is a noteworthy project that seems to use Tcl in its sweet spot.
0.2 and 0.4 are different "major releases" of rust crates as you say. The major release is determined by the first non-0 component in the version number. The issue is that debian appears to only allow one version even if there are multiple major versions.

If debian is fine with packaging versions 2.0 and 4.0 but not 0.2 and 0.4, then debian does not understand rust version numbers.
We should ask an artist if it's art. The testimony of an expert firsthand witness is vastly superior to interpretation of a secondhand abstraction by inexpert persons.
Because people lie about what the lies are, without fail. As soon as any "misinformation" rule becomes a thing, it is already being abused by liars.
I found Chiang's argument a little incoherent, but I think he _is_ essentially saying this. "Knobs and dials" are the opportunity to make all the little decisions that Chiang's definition of art requires. He says explicitly that someone who has developed "hacks" for an image generator has engaged in the artistic process. I think he uses the term "hacks" to mean that the artist found additional, unexposed controls (aka knobs and dials) over the model.
> rust does not support dynamic linking of rust libraries. All rust applications are statically linked.

That's not true.

$ ldd /usr/bin/rustc
linux-vdso.so.1 (0x00007fde30c44000)
librustc_driver-adb68da129cf8bba.so => /lib64/librustc_driver-adb68da129cf8bba.so (0x00007fde2cc00000)
libstd-aa46ce58aa106bb2.so => /lib64/libstd-aa46ce58aa106bb2.so (0x00007fde2cad3000)
libc.so.6 => /lib64/libc.so.6 (0x00007fde2c8e2000)
[...]

The Rust compiler itself (which is a Rust application) is dynamically linked to the Rust standard library and to a compiler driver library.

What Rust currently doesn't support (there's a desire to fix this someday), is dynamically linking with a Rust library compiled with a different version of the Rust compiler, unless the library has been restricted to a C-compatible ABI. That's because Rust currently does not have a stable ABI; things like structure layouts can change between versions of the compiler, and Rust makes heavy use of inlining.
But your comment is acceptable?
Seems there is another increase in last ~2 hours: https://mastodon.social/@mastodonusercount/11305699278921998...
I forget their name. You gave them access to your mailbox. They would pick up your mail, digitize it, and give you an email like inbox for your physical mail. It even had a spam filter. It was awesome.
What Is "Human Potential"? A Brief Introduction (and Thought Experiment)
The spread of lies or false information has always been the price the pay in order to have free speech.

It is the task of the individuals in free societies to discern the lies from the truth, or at least to choose their tools in doing so.

You’re lying to yourself if you believe you can have real human free speech with a system capable of censoring all lies.
So this has been going on for more than half a century now. Wisconsin started using Milorganite in 1926:

https://en.wikipedia.org/wiki/Milorganite

"Since its inception, over four million metric tons of Milorganite have been sold"

Teflon was trademarked in 1945:

https://en.wikipedia.org/wiki/Polytetrafluoroethylene

Everything alive has likely been poisoned, including children and pets. Certain diseases have been on the rise for a long time, this might be part of the explanation for why. It sounds like the solution will be to stop manufacturing PFOS and related chemicals until there is a scalable way to destroy it and then control its use and destruction, find a way to get it out of people, and probably dilute it where it is found in the environment (it is not possible to chemically process 1/5 of all the soil on agricultural lands. Is it in water tables?) Then hope what remains doesn't do too much damage. Milorganite is only sold in the US so perhaps only the US is contaminated, though I'd suspect the EU may have adopted similar practices. Possibly the US will have to outsource a lot of food production for a long time, though a lot is already outsourced.
How I mass-produced potassium metal in the backyard [video]
It's pretty dumb (your words if you don't like them) not to understand (your words if you don't like them) that, how, and why, different distributions "has to be different". Debian is not Arch or Nix. A tractor is not a race car is not a submarine, even though they are all vehicles.

This seems like a very basic concept for anyone purporting to do any sort of engineering or designing in any field.

If it were me, I would not be so eager to advertize my failure to understsnd such basics, let alone presume to call anyone else pretty dumb.
Weight-loss drugs 'slow down the ageing process', scientists find
The True History of Eustace Tilley
Pretty much everything that is linked to is also on T3X.ORG. :)
OpenAI weighs changes to corporate structure amid latest funding talks
If I'm given a chance to develop, I would start with the last part of the sentence that might sound subjective. For example, the 'Future' class in 'concurrent.futures' exposes a method named 'result' to collect the result of a task. In contrast, the 'Future' class in Asyncpal exposes a 'collect' method and a 'result' property.

The stdlib's pools only grow in size and do not shrink, making them non-elastic. Therefore, I would not want to keep them alive in the background for sporadic workloads [1].

Discussions on 'concurrent.futures' vs 'multiprocessing.pool.Pool' highlight that each has unique features. While 'concurrent.futures' is the modern package, it omits some niceties found in 'multiprocessing.pool.Pool'. For example, 'concurrent.futures' has only one 'map' [2] method, which works eagerly and therefore not suitable for very long iterables [3][4]. However, I acknowledge the superiority of 'concurrent.futures.Future' [5] over 'multiprocessing.pool.AsyncResult' [6] because tasks cannot be cancelled with the latter (among other things).

[1] https://www.cloudcomputingpatterns.org/unpredictable_workloa... (related)

[2] https://docs.python.org/3/library/concurrent.futures.html#co...

[3] https://docs.python.org/3/library/multiprocessing.html#multi...

[4] https://docs.python.org/3/library/multiprocessing.html#multi...

[5] https://docs.python.org/3/library/concurrent.futures.html#fu...

[6] https://docs.python.org/3/library/multiprocessing.html#multi...
How long should the password be to make this safe from brute force attack?
> Free speech is good upto certain extent

Up to the extent that you agree with it?
To me, a better signal is a set, repeatable process in place. Does it happen often enough that people know what to do?
When they tell you a story, they probably will minimize the gauntlet the innovator had to run.
I'm a bit shocked it says the fastest route from Nelson to Mallacoota is 90% paved.

I've driven every bit of that (not in one go) and I'm 100% certain there is no unpaved roads in there. In fact, it's getting close to a majority being 2 lanes in each direction (or 2+1 at least). It's all highway.
Being found is the greatest problem that small web sites have these days. Glad you found it again! :)
The US learned a few lessons from alcohol prohibition, most of them tough and painful.

Banning a thing that allows “obvious lies” will have knock-on effects that haven’t been realized yet.

I guess we learned how to make faster cars to outrun cops…?
If you just need the rough estimate, round up and multiply is pretty universal.

Doesn't work if you are trying to decide if you have enough change to buy something of course.
Liars do not need rule to abuse. They will first manipulate society and crate rules if needed afterwards. That is the nature of populism.
Is that lithium iron or for sulfur chemistries?

And for good batteries their density doesn't really matter.

Sodium ion batteries will be fantastic grid storage simply because they're just going to be dirt cheap
Human beings are currently capable of productively searching through the space of possible knowledge and experience in ways no current AI systems are. This is not to say AI will never do this, but I think it's fair to say there are things human beings are capable of doing today that AI is not, and it remains very much unclear whether AI will ever be able to achieve important milestones like being conscious in the sense of having a subjective experience and therefore forming special knowledge that can only come from that, like Qualia.
I use high-temperature oils in general so I’m not sure if those get turned into harmful polymers. Do you know of any studies on that?
Not OP, but it's certainly not by leaving drugs unapproved in the US that have been in wide use in Canada, England, Japan, etc for years (and in some cases decades). The incentives are so misaligned for the FDA that the bias for inaction is enormous.

I also find it a bit patronizing that a federal agency determines whether or not a drug they've deemed safe has enough upside potential for me. That's a value judgement I'd like to make for myself.

Sorry if this sounds harsh, but the FDA's inability to approve drugs inside of a decade has personally impacted me quite a bit.
This project might have helped me when I needed to implement a console app that might or not start a web server.

Asp.net is very overbearing (even using minimal APIs) when you want to use other Microsoft utilities like DI, logging or config since it wants to be the main entry of the application.

Never found an easy way to use the host feature with a optional web application where they both shared the DI. Note that this is more a problem with the generic host than asp.net itself.
Scotland's enormous, unknown treasure trove
This is a hard way to learn it, but I think the recognition of non-human animals as being alive in the same way we are is quite a profound moment. Just that realisation of this thing that was previously just a robotic, animated part of "the natural world", like a blade of grass that can move, suddenly being - in its own way - related to itself and others of its species. People find this easy with pets, I guess, but I think the moment you recognise a farm or wild animal as being of a similar kind as you, it can really change your perspective.
Eustress: The Good Stress
Blinking LED to Building Linux Using RISC-V Cores on RPi Pico 2 and RP2350 MCU
Hadn't seen this one. Thanks for sharing
Over the summer I have had about half a dozen conversations with people who work in non-technical fields (university administration, healthcare, government administration, teachers, etc) who are furtively using ChatGPT to augment their communication tasks. There is a hushed-tones quality to them admitting it.

I suspect the rate of individualized adoption of AI augmented writing is well beyond what a casual observer here on HN would think it is.

I also share Chiang's worry about this:

> We are entering an era where someone might use a large language model to generate a document out of a bulleted list, and send it to a person who will use a large language model to condense that document into a bulleted list. Can anyone seriously argue that this is an improvement?

I do not think OpenAI Et al. set out to create a self-perpetuating slop machine like this but it sure feels like this is where it is going. For individuals it improves their life I guess but when zoomed out there is something quite dystopian about it.
You mean Naked Phoenix? It refers to the poncho project setup where Phoenix is added as a dependency to the Nerves project (as opposed to creating an umbrella project). It's really just normal Phoenix.
And yet it's still not clear that the standard anxiety-driven interview process is in any way helpful for sussing out actual performative ability in the former category.
The Emperor's New Drugs: Exploding the Antidepressant Myth
> I think this is mostly just Sturgeon's law (ninety percent of everything is crap) opposed to anything unique to ML tools.

I think the unique point to ML tools is the sheer volume that, IMHO, vastly outpaces 90%. And I think that's partially down to the fact that image generators are themselves, by their existence, low-effort easy-to-use tools to create images. It's not as though there wasn't already a vast and comprehensive existing tool-set for aspiring artists, even ones with not a penny to their name, to use. Tons of open source art programs exist, and if you are ready to jump to paying for your tools, you have an incredibly diverse set of options over all manner of capabilities, price points, and focuses. The notion that these tools "democratize" art has been silly to me from the beginning; there were already tons of tools available to anyone who wanted to learn the skills to use them. These tools, instead, seem directly aimed at people who don't want to learn those skills, and like... unskilled artisans don't make good things. Sorry not sorry. If you lack the interest in the subject to learn the skills of how to make a thing, you probably also lack the interest to learn what constitutes a good version of that thing, and even if your AI is very well made, you won't know what to really ask it for. Which I think is the reason behind so many prompts including stuff like "octane render, unreal engine, featured on artstation."

So while yes I agree in principle that Sturgeon's law is definitely at work here, I think it's important to note that the tools themselves are largely just... not really going to fit into a creative's workflow who has the skills already, not even just the literal skill to put a pencil to paper, but the skill to know what a good version of whatever they want would look like. It's the same reason I don't really use copilot all that much, because it's easier to just write the stuff I know needs writing than asking it to generate it, and then modify it to suit my code-style and existing environment. I don't find that a compelling time saver, it's more like a time cul-de-sac. Yes I'm spending the time writing the prompt instead of writing the code, but I'm frankly pleased as punch to just write the code.

I guess to TLDR my own comment here: if you knew how to make the things, you'd just make the things. Image generators are explicitly for people who don't know how, and that reflects in the quality of what's made.
Honesty, I think I just presented that pull request badly.

I included the rcu_pending and vfs inode rhashtable conversion because I was getting user reports that it fixed issues that were seriously affecting system usability, and because they were algorithmically simple and well tested.

Back in the day, on multiple occasions Linus and others were rewriting core mm code in RC kernels; bcachefs is still experimental, so stuff like this should still be somewhat expected.
FYI, your typing animation at the top makes the whole page jump around on my phone, because it reflows whenever the highlighted word gets backspaced.
There is nothing esoteric about topos theory, it is a formally defined concept: https://en.wikipedia.org/wiki/Topos

Thought it was important to state this, as Grothendieck also wrote rather esoteric texts, Récoltes et Semailles as well as La Clé des Songes, which haven't been translated or even published.
I like them, if anything a little more than the contents of the pre-AI art galleries I've walked around.

But some of my friends say as you do.

I wonder if this could be uncanny valley? I understand that sense of off-ness will be in different places for everyone, as we know (and therefore spot) different things about what we're looking at.
The Roman empire pretty much always contained Carthage territory. It's like wondering whether the British empire would have been meaningfully different if it's HQ was in Wales rather than England. Probably not.

Consider also that the most important thinker in the empire after the classical period was Augustin, a North African.
> Most interviewers won't be ready to shit talk their employer with this question and will say "nothing."

I'm not sure that's really true. I ask, verbatim, "what sucks about this job?" to everyone in the interview loop and I frequently get high-signal responses from it. What you're saying might be true in some places and for some (probably earlier-career) roles, but that's signal too.

> Comes off very insecure and gives you no useful information.

This one is true to a point, and probably depends on how it's asked (and whether you actually are insecure). Working mostly in smaller companies and startups, interviews have generally ended up at the CEO level, and a "what's your funnel look like for this role?" has never gone poorly while getting me pretty clear signal on whether I should toss this one in the trash or not.
Heat up pan (higher heat) until water droplets start sliding around instead of sizzling out and then add a little bit of oil. Crack the eggs and cover for a bit. When the whites are all done, scrape the eggs off the pan and they should come off mostly clean.
That seems to be current model for Twitter.
> They, and most others, have been doing that since their respectively beginnings

As I explained on another comment of mine (https://news.ycombinator.com/item?id=41409199), it's not since their beginning, but since a particular zlib security incident which showed them the risks of vendored libraries. Any discussion of vendoring policy which does not consider that incident is necessarily incomplete.
If it makes you feel better, I recently spent 18 months going around Australia driving as much "remote wilderness" in a big 4x4 as I possibly could. I explored all the corners of Tasmania, Goog's Track, The Flinders, Big & Little Desert, crossed the Simpson Desert on the Madigan line, explored Fraser Island, drove the old Telegraph Track, The Finke River Gorge the Gibb River Road and topped it off with the Canning Stock Route - 1,600 kms without seeing another person or vehicle on the track. It was epic.

Australia still has A LOT of wild places to explore.

Here's a small highlight reel of the drone footage from each state - https://www.youtube.com/watch?v=bmmbpjMgFqY
For practical applications, multiplying by 16/10 or 10/16 is pretty easy and doesn't require memorizing or calculating Fibonacci numbers.

In your head you can multiply or divide by two four times and move the decimal point once when it's most convenient or best facilitates further multiplication or division.
While generally true it's not a perfect signal. I would love to roll out SSO for my family off of my domain but can't because of the SSO tax. I realize power users like me are in the extreme minority
This is replication between zones, not within a single zone.
I didn't upvote though.
Gentoo has SLOTs and they work well. But for Go and Rust, I think they chose the vendoring path because it's just too damn Don Quixotesque to try to mirror their NPM tier package repositories.