skysight-inc/HackerNews huggingface dataset:
> That's all well and good, but what would you do exaclty?

Start with having the standards committee accept that they are in fact where the buck stops, and that the language includes, whether they like it or not, the toolchain. They don't have to decide upon the toolchain, but their current MO of "toolchain/ABI issue == not our problem (except for when we decide we're not willing to make any backwards incompatible ABI changes, but only sometimes)." The vendors are already jumping through hoops to support what is being standardised (modules being the perfect example here).

I can't speak for std.complex as I've never had to use it, but I think initializer list would be a great example of "how much better would this be if it was special cased into the compiler". The benefit we would get from initialisation being consistent with the compiler far outweighs the benefit of being able to use libc++'s initialiser list with clang.

> There is really no fundamental difference between the two.

Except there is. If I write an implementation of the standard library, and provide an implementation of std span as (abbreviated) - https://gcc.godbolt.org/z/c1sz4neKG it's got to respect the various conventions instead of being treated as an opaque type (like a slice in go). If it's a `_Span`, the compiler is free to go "ok you're using this thing that I know all the internals of, and can reason about. I can elide bounds checks that don't pass muster, I can specify that I will generate code for this specific type that puts extent and data as registers in the following cases". But instead, on x64 (where I work 99% of the time so it's where my effort/knowledge is, sorry), we're bound by >64 == memory.

Now, you might call that a QOI issue, but I'd call it a design flaw that could have avoided an implementation issue, that we see on many features.
Thanks. Why is filtering frowned upon? It appears to me the most succinct and elegant description of what I want looking above.
>it was illegal to install grid-charged battery backups in home

So it would be legal if it were only charged by your house's solar panel? That doesn't sound like a big problem to me.
You are conveniently ignoring the reason for the blockade -- Western Allies reneging on their deal with the USSR regarding post-war Germany.
This is still about 1/3 the price of city water is lots of the EU. People make less than half that of Americans and people manage. People will just use less damned water, which is a good thing.

It _should_ be stupidly expensive to keep your yard green in Tx in the summer. Americans are living with artificially low prices for so many things.
I have seen it work better than LSH.

Each time you embed a document you search for approximate nearest neighbours before adding it, so it is O(N) like MinHash.
Vector indexes like HNSW and PQ have better performance/quality tradeoffs than SimHash LSH which is the analogue of MinHash for cosine distance.

The quality depends on what you mean by near duplicate and the embedding model you use. Current models work well, and if you have labelled data you can fine tune them to be better.

The main drawback is the additional cost of embedding all the documents, especially for longer documents. But this cost has dropped really quickly with smaller models, better optimisations, and faster hardware.
Interesting thing: the mpox vaccine offers some protection against smallpox.

https://www.cdc.gov/vaccines/hcp/vis/vis-statements/smallpox...

There has not been any smallpox vaccination generally available to US citizens for a while before this (you could get one if you were traveling to Somolia, but otherwise zip).
With pilots it’s flight hours, type ratings, kinds of planes flown.
Even if I'm not familiar with a topic there's something deeply satisfying about reading (watching, listening to) accounts of people who are good at their jobs doing intricate or technical work.
These aren't different people. These are the same people. They love AI and they fear climate change, but they don't know the connection.
Embedded is a PIA, its not web development and shouldn't be treated as such.

Printf isn't re-entrant, and they are calling it from multiple threads.

There are solutions with trade offs:
https://interrupt.memfault.com/blog/printf-on-embedded

Everything in embedded is a tradeoff of space, performance, or cost.

If you come at it as web development with IO you are going to have a very bad time.
Thanks for the detailed write-up! I'll give them a try today.
None of my primary computers have a built in drive but I have an older computer that I don't use that has it (an old imac G4) so I answered "external".

I've used floppy disks more recently than optical media...
Another try for getrandom() in the vDSO
Yes, it happens a lot to me as well. However it baffles me why I would ever want to download and install a tool when I could just read a man page and create an alias for curl and some args. It's a perfectly capable tool that comes with every conceivable distribution.
For once at least, we don't have to add "in mice" to an article title...
I don't disagree with your first paragraph, but I don't think it is relevant to what I was saying.

> Conversely, even if you are a coder, classic spreadsheets are extremely useful for any type of ad-hoc reproducible calculation

Again, I still feel like code is the ideal solution to "ad-hoc reproducible calculations"

> the point is that you can cross-reference cell values and copy/paste with relative cell positions to create large calculation tables/matrices, then update base values and perform "what-if" analyses, etc. etc.

I still don't see how you can't do that with code, nor what the spreadsheet is doing that code can't.

> I've used it for all kinds of reports apart from financials (benchmarks, construction/project planning, even a Tic Tac Toe game in school out of boredom).

Sure. It has been proven that excel is Turing complete. But I'd rather use a programming language (a tool that was literally designed for the purpose of writing code), than a clunky spreadsheet. Both can get the job done, I never denied that. But I still don't see the value that the spreadsheet brings over custom code written to solve the exact same problem.
How do you think it will affect SMBs that have to deal with freelance ? Are freelance concerned by the regulation ?
In case it's not known to everyone, the title is an obvious nod to "I Have No Mouth, and I Must Scream" [1], a 1960s US sci-fi story by Harlan Ellison.

1: https://en.wikipedia.org/wiki/I_Have_No_Mouth,_and_I_Must_Sc...
I think the unit is off. Starting from 2410 GWh & a compound increase of 59% per year gives us: 61,915 GWh (2410 * 1.59^7) which is about 61.915 TWh. So perhaps the author meant 61.915 TWh instead of GWh.

No way is this in anyway close to 8 doublings though. That would take 12 years or by 2035. (1.59^12 = 261x)
I think there is a market for a dual-world architecture, with loads of dark silicon in a low battery setting (and suffering performance being acceptable) and a high power mode, that is able to compete with regular desktop gpu architectures.
I feel your pain.
Releases should be built by CI system, imo. Tag a release in git, and binaries plop out (after tests have passed).
Hard to say now, imo they will have to get some sort of badge or accreditation to ensure they comply with the regulation
Oh nice! Thanks for mentioning this, I’ve been wanting to subscribe for a good while now, not sure how I missed when he started one
Yes it did. Authy provided cloud sync via phone number authentication. If you didn't want that, you stuck with Google Authenticator.
So... dancing is NOT for the birds?
My quick answer is yes,save the tree
So if I understand it correctly, you have to wriggle your right knee a bit more right ?
I can’t disagree at all with what you've stated, but I’ll toss in a nuclear-take here: As a consumer, the IP theft has been fantastic.

Prices for many things stayed high for no good reason and market competition hasn’t been doing what it ought to because our market is broken in a number of ways to favor incumbents.

It’s been the only effective check on the market in quite a long time. Now is it at all ethical? Perhaps not. But it’s extremely difficult to have sympathy.
Pixel Art Builder: Create Masterpieces from Your Images
I can tell, it never took longer than 3 seconds to generate a picture, great work!
For professional embedded development, where reproducible-in-the-future builds are frequently valued, it's common, when possible, to set up your whole toolchain in a vm that's kept under version control.
Move over Taco Tuesday, it's time for Adam Liaw's beef fajita Friday
I think it would be easier to use HOTP for that as the codes are one time use and aren't time based. The user just needs to memorize one of the next N codes.
Helpful! Thanks!
I mean, "Microsoft is spending a lot of money on a thing" is not, historically, anything close to a guarantee that the thing will come to pass. Nearly all of their megaprojects after Windows NT in the 90s have, essentially, failed; I think the only counterexamples would be Xbox and Azure (maybe Surface and Bing, if you want to be _very_ charitable in your definition of success).
I've heard of uC/OS and always wondered - is it pronounced "mucous"?
Prototyping boards - I can totally believe trying to do firmware on a shipping product with real constraints in zephyr would be a pain in the ass because you don't have enough control.

I often use C++ with zephyr, which also pretty much immediately disqualifies me from that club :)

Though i've done it plenty of times with C only and nordic boards.

Amusingly, I got into it years ago because I was porting my dust collector controller to an RTOS, and it was very easy to port to zephyr (I had to hack up the C++ threading support, but the hardware was very easy to make work).

But i've since used it for everything from the "the keypad and receiver that is on the gate to my house" to embedded devices that transmit flow data, etc. I have had to fix bugs in the hardware abstractions for LoRa (interrupt based packet reception did not work on all chips), and do things like add hardware acceleration for LVGL, but overall the abstractions work pretty well for me. Having had to build themselves in FreeRTOS, it's just not worth my time.

I view it as more of a "less hacky arduino" than "serious thing i would base my life on".

At most, i would use it for nordic boards to develop bluetooth stuff (because they have such good support for this).

Anything that requires real serious guarantees i'll use PLC hardware, not zephyr. But i'm in the machine world, so this is like "make sure spindle has stopped moving before allowing tool release" type stuff that needs to be deterministic, but is also fairly simple. It does not require more than PLCOpen or ladder.
I've been making the same mistake. Another thing to note is warm air can pool in corners, so reversing fan direction or pointing a fan at corners helps
>This is about extending the virtual address size from 48 to 57 bits to allow up to 128PB of virtual memory

I wonder if this is needed due to the AI push ?
C++ should start pulling things out of the language with new editions. It would improve quality of life dramatically.
I would not hire you. I would worry that you would take my money, and not ship anything that makes my company money. I could just as well burn my money for all the good it would do my company.

You do know that the point of a company is to make money, right?
(Waiting for "AI-driven male ..." :)
Fresh wind blows from historical supernova
The ability to code is not generally important, and in no way is comparable to literacy.

Coding skills are different depending on the language and the kind of language, but what they all have in common is the ability and patience to think algorithmically: step by step, in terms of relevant primitive operations.

You don’t need ever to have written code to be able to think algorithmically, and the ability to think algorithmically does not translate into the ability or willingness to think critically about complex systems.
https://youtu.be/CowekQq6kY8?t=49
"Something seems to have happened around 50,000 years ago, shortly after which all other species of human such as Neanderthals and the so-called Hobbit died out."

Isn't the current estimate, that Neanderhals and Danisovans died out around 45000 years ago? Or does he refer only to the region of the cave? And the Homo floresiensis died out 10000 years ago (or 100 years ago, or he still exists, if some Anthropologists are right).

And what I do not understand about the cave archeology: nobody who lives as a nomadic hunter & gatherer lives in a cave. The climate inside is near unbearable if you are accustomed to free air. Maybe one can stay a little time in the mouth of a cave. When the weather conditions outside are as ugly as they can get. Or if the population density got so bad, that an easy to defend place is necessary. The findings IMO are more probable a result of population dynamics than brain development.
> three movement measures were key predictors of dance quality; these were variability and amplitude of movements of the neck and trunk, and speed of movements of the right knee.

LOL, so if a guy stands there cocking his head around wildy on his neck and twitching his right knee as fast as he can, women will be magically drawn to him like moths to a flame?
Any link to read the article for free ?
Tesla is now an official Chinese government car
unfortunately I think we have both made up our mind on the subject and it’s not going to be productive to discuss this further. Have a good weekend.
They did use avatars and linear regression. :)
> based on some philosophical stance, users will just choose another browser

Aren't most people using vivaldi for philosophical reasons in the first place ?
... But I mean this is the case. What do you mean by 'biased' here? Is it 'biased' to mention bad things about a thing? To be truly unbiased, must one praise everything while glossing over the problems?
There is no trial version, but there is a "trial" balance you get after a sign up to try the application. Feel free to contact me on X (Twitter) @ilyakulhavy if you need a little more, thank you!
I’m confused why it’s a choice… machine learning is like a sub set or computer science… you definitely should have a strong foundation in computer science and maybe as a masters degree focus on a specific area like machine learning. I’d argue for a bachelor’s degree you have to get the basics and then get a masters in something specific like machine learning.
The fuse is now lit for lots of apps currently working fine in production to be suddenly labelled 'legacy', and nobody wants to work on the crusty old React or (heavens to Betsy!) Angular anymore.

In 5 years time earnest conversations will be had about trying to find somebody who is willing to maintain the thing, or do we have resource for a complete rewrite?
It's on PubMed for free: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3061152/
Russia Claims Breakthrough With ATACMS
dude, java constructor are easy... that C++ stuff is really black magic

and from what I understand rust constructors are basically the same as java, no?
There are a few somewhat esoteric cases where constructors working in-place allow magic which can be hard to replicate otherwise e.g. Rust is still missing guaranteed “placement new” type behaviour.

Unless you want to `ptr::write` individual fields by hand into a `MaybeUninit`, which you can absolutely do mind but that… is not very ergonomic, and requires structs to be specifically opted into this.
How I turned seemingly 'failed' experiments into a successful PhD
I dunno, maybe i got lucky.
It takes me maybe 10 minutes to get clion + zephyr started and working for a new project.

If there is board work, at that point i'm playing with making the board work.

I started with platformio's zephyr support and then moved to clion as platformio kind of died.

I have never, and would never, try to use west as the main build system of my project directly.

As for bloat/compilation speed, i guess it all depends on what you are trying to use it for. As per the other thread - if you are trying to use it as "an RTOS that is a less hacky version of arduino stuff", i think it works great.

If you are trying to use it for "i have meaningful hardware constraints and need to keep track of every byte", i doubt it would work well compared to FreeRTOS.

I think the limit is probably "i am using nordic boards to develop bluetooth stuff".

I do agree they try to sell it for a lot of things.
Thank you!

We're working right now on adding On Page + Backlinks into the app so Telescope becomes go-to solution for SEO
A middle manager's AI odyssey
I've written a short fiction setting the scene for my open-source project and how it could fit in a corporate/enterprise context. If you are in such an environment, I'd love to hear from you and better understand your needs and concerns in implementing your company AI strategy!
Turns out my trunk abduction/adduction movement amplitude has been wildly insufficient this whole time... you could have told me this sooner guys.
I mean, I simply don't read poorly-written needlessly-long articles. This is an option!
It's missing the "most population in smallest (circular) area" view, as defined in https://en.wikipedia.org/wiki/Valeriepieris_circle .
Methane is a potent greenhouse gas, and cooking with gas is far worse than a renewables-powered electric stove.
How about (C++)-- ?
In case the author is following this:

Typo:

It’s worth noticing that this definition is not in general transitive: we may well have three documents A,B,C such that S(A,B)≥S_{crit} and S(B,C)≥S_{crit} but S(A,B)<S _{crit}

That last S(A,B) should be S(A,C).

(Unless I'm very much mistaken ... and I could be)
> In summary, we have identified specific movements within men's dance that influence women's perceptions of dancing ability.

No, I don’t think you have.

> Nineteen males were recorded (…) controlled stimuli in the form of avatars were then created in the form of 15 s video clips, and rated by 39 females

That’s not remotely enough to make such a definitive-sounding claim. Not to mention it’s a strange controlled experiment which does not necessarily translate to the real world.
Ze Frank was a pioneer in this area.
> Sharing information with non-coders could be an obvious one.

You can do the exact same thing with code. You can still output reports and diagrams, and literally anything the "customer/user" wants.

> I could have done a database with my wife's sewing patterns collection...

Your example is a good one. I didn't think of images.

> It was done in 2-3 hours, and she got exactly what she wanted.

Fair enough. A spreadsheet was probably the right tool for the job in this case. But if she ever wanted more features, and the complexity increased, I don't know if it still would be.

> I worked in a place where both the input and output was spreadsheets, and the users were spreadsheet users.

Okay, but should they have been? Would custom software not have been the better solution?

> a lot of the business logic (e.g. initial data validation, final presentation of the results) lived on the spreadsheets themselves.

When I think of "business logic", "data validation", and "final presentation", a spreadsheet is one of the last tools I'd reach for.

> Another interesting one is data-to-visual time. Unless you happen to be proficient in a particular area of programming (e.g. front programming with proficiency in something like D3, or R programmer) getting decent graphs out of data is a chore when going the programming route. With spreadsheets, you put the columns and get the graphs essentially for free.

I also disagree with this. I am very much a back-end developer. But using something like GNUplot or a library like matplotlib is pretty easy for outputting a nice looking graph from tabular data.

> To me spreadsheets are just another tool in the toolbox; they are appropriate for some tasks. They can definitely be misused and abused. Knowing which occasion is which is where experience comes in.

I agree with this. But I guess the difference is I can think of almost no circumstances where it's the better tool for a coder.
This entire article is under 500 tokens, and I think over the course of a year most people will balance out occasional long conversations with days where they don't touch it at all.

Can tweak the numbers, but even if you think - say - that the average response length is 2000 tokens (~8000 characters), a year of usage would still just be on the level of a few days' worth of coffee for me.

Unless I've made some major error in the calculations, ~0.4kg just doesn't seem like all that much when in the same timeframe a celebrity will be emitting 8,000,000kg from their private jet.
With so many LLMs I thought the least they would do is let the search bar redirect to an LLM of your choosing (preferably with search keyword shortcut). Instead I read this:

> So, as we have seen, LLMs are essentially confident-sounding lying machines with a penchant to occasionally disclose private data or plagiarise existing work. While they do this, they also use vast amounts of energy and are happy using all the GPUs you can throw at them which is a problem we’ve seen before in the field of cryptocurrencies.

Odd to compare to crypto which only has "store of value" as a use. It would be interesting to compare the energy of an LLM doing research tasks vs other means (e.g. a human working 8 hours a day).
Not enough info.

Do they want near-realtime responses? Will they all hit it at the same time? Can you put some workloads in an overnight batch queue?
Could not happen to a better sport org. I am old enough to remember when the NFL was fun to watch. Playing in heavy snow or mud pits added a great deal of unpredictably.

Now it seems each game is choreographed like a Broadway Play. I stopped watching completely decades ago.

For the young people here, want to see some fun games, watch some old recordings from the 60s.
Rust does not have constructors at all[0], it uses factory functions (conventionally named `new_somethignsomething`) but those are not special to the language.

[0] except in the more generalised haskell-ish sense that structs or enum variants can be constructed and some forms (“tuple structs” and “tuple variants”) will expose an actual function
I'll definitely try
Show HN: Tool that explains academic papers and converts them to audio
Rust doesn't have constructors. By convention, a static method called new returns a struct - no magic.
Come on, everyone wants to know what was inside??
Goodhart's law:

"When a measure becomes a target, it ceases to be a good measure"
Could you detail what you mean by deploying LLMs ? Is it about integrating commercial LLMs in an enterprise context? Or running self-hosted LLM for a small company (e.g. Ollama + Ollama Web UI)? Or integrating an Agentic approach to existing software stack?
It means that if LLMs mimic humans in learning and creating, then we should probably apply similar standards to LLMs. It is impossible to create an LLM without training it on copyrighted text. Just like in humans.

Should the world refuse to use LLMs because of that?
Rust style editions don't work with binary libraries, across compilers, or template code across editions, with semantic differences.

That is why the epochs proposal was rejected.

Additionally, the main reason many of us, even C++ passionate users, reach out to C++ instead of something else, is backwards compatibility, and existing ecosystem.

When that is not required for the project at hand, we happily reach out to C#, D, Java, Go, Rust, Zig, Swift, Odin,.... instead.
No, we are using the API of OpenAi, you can get any podcast you want try it out and let me know.
Have you tried ESP32 and ESP-IDF (FreeRTOS?). I'd be interested in your take on that after using Zephyr :-)
Otoh early adopters and true believers were often different people for cryptocurrency.