skysight-inc/HackerNews huggingface dataset:
Someone was telling me a proposed hard rock lithium mine in the US would be powered by burning sulfur. They need the sulfuric acid so produced to dissolve the spondumene anyway, and trucking in solid sulfur is cheaper than trucking in the sulfuric acid made elsewhere.

Sulfur, currently extracted by desulfurization of oil and gas, gets more expensive in the post fossil fuel society, but there are other sources (like pyrite).
Lithium currently accounts for ~10% of the cost of the battery, so no.

As proof of that there are sodium-ion batteries on the market right now, but they're not price-competetive yet[0] despite using largely the same infrastructure.

[0] The potential is there though as they have an important advantage: you can safely discharge a sodium-ion battery to 0V for storage/transportation.
mentioned it there, thanks for the idea! I didn't know Ableton has a discord channel
I made a microwave purely in software.

https://microwave.pointless.click/
The "M" is just a package, a grouping in the structure of your code.

I agree there is no "a model", it should be "a record" or "a DTO" or "a repository" (which contains the queries to a particular table), or "a service" (that contains logic that calls several repositories).

The idea of having "a model" it closely coupled with the us of ORMs (which are an anti-pattern IMHO). They provide "models" or "entities" that try to be too much (wrap over a db record, contain logic, can back a form submission -- breaking the single responsibility principle on all counts).

I feel like "clean architecture" is trying to fix this, but only makes it worse.
Ringable AI launches Voice Agents with Tools
Thanks for posting this, autosetup looks like a really cool project.

Personally I'm fine with autoconf (not with automake and libtool!), but it does require some maintenance. I've never made the jump to CMake, but autosetup looks like a viable alternative. It is nice to see a Tcl application with an included interpreter!
Are black holes ...white holes?
Spotify HR chief – remote staff aren't 'children', reaffirms work-from-anywhere
Clicking links on HN can cause websites to go down so having an archive is really appreciated.
And a counter to that is that if you don't flex an economic muscle, it withers away. The ability to extract a natural resource depends on extracting it.
I haven't seen this in many years, it really is a spectacular way of making you feel the vastness of the universe and the difference in scales.
> My entire point was that most cheats wouldn't bother training their corpus!

Good, because they don't need a custom corpus to cheat with LLMs with most normal teachers.

And if a teacher reduced your grade saying you are using LLM because your style doesn't match you just report them for it and say you were trying a new style (teacher would probably will be wrong 50% of the time anyway)
Interesting. What are the "compliance requirements" we are reading here? That they should not come from Russia/Iran/NKorea?
Probably pay attention to tokenizers
Why would they do that? They've got access. In fact, Microsoft might want to ask them if they have backups they could borrow.
Toggling between greyscale and colour is nice, but often you want the colour to be visible by default, and greying something out when you hover over it incorrectly gives the impression something is disabled. It’s the opposite you want. In these circumstances, when there’s a collection of items, I find that it’s a nice effect to show the collection in colour to begin with, and when you hover over an item, the other items get slightly greyed out.
Still can't use their services. They still require a phone number for some reason. What about those of us who don't have one?
I wonder how much lithium leaches out of Corningware (made of lithium aluminum silicate glass ceramic), particularly when cooking acid foods. Probably not a huge amount.
And what is "sufficient documentation"...
They're doing pretty well on cost compared to other Li-ion chemistries.
I think it was pretty clear from the beginning that the whole AI thing is going to be winner-takes-all.

If you're in some niche doing AI development work, you are going to be outcompeted by more generalized AI at some point.
I really feel like you are determined to misinterpret and deny what I am trying to say, without engaging and listening.

This is a very Lispian sort of attitude. "No, you are wrong, this is in fact the correct way..."

There is an existence proof that the attitude of "just keep at it and it will make sense" is not true, and it's an international software industry of buggy, leaky, insecure C code that keeps hundreds of thousands of people in work and makes _tens of millions of dollars_ every year.

If the alternative really was better, someone would have found a way to make money from it, but they have not.

And yet, despite the terrible macho-man culture of the software industry, where it is a sign of how elite you are to write in a non-bounds-checked language with manual memory management and they make jokes about "blowing your own leg off" and "write-only code", Borland made hundreds of millions selling the same people Pascal for decades, and it's still on sale now.

https://www.embarcadero.com/products/delphi

My first full time job in FOSS was documenting Java tooling, for a Linux company that told me in my New Hire Orientation how much the company hated Java.

I have met and talked with some Java developers. They are scary. Some of them are the kids who couldn't get onto Computing courses but they are pro Java developers. They can just bodge it together and it works, safely.

IMHO the Lisp industry and community needs to listen to the people trying to make easier, clearer Lisps, such as CGOL and PLOT and Lunar and Dylan, and engage with them, and try to understand why and embrace it, not just continually telling them they are wrong wrong wrong.

Plain old algebraic notation works and non-specialists can, with effort, master it.

But even more than that: the most widely-used programming language in the world today is Microsoft Excel formulæ.

BTW: Recursion is trivial. I had recursive BBC BASIC V code working beautifully when I was 20.
With your description, ChatGPT tells me it may be this one:

https://github.com/callummcdougall/computational-thread-art

Is it? :)
Ask HN: Website with 6^16 subpages and 80k+ daily bots
Last year, just for fun, I created a single index.php website calculating HEX colors to RGB. It takes 3 and 6 digit notation (ie. #c00 and #cc0000) and converts it to RGB value. No database, just single .php file, converting values on the fly.

It's little over a year old and now every day there's 60k-100k bots visiting and crawling the shit out of two-trillion-something sub pages...

I am out of ideas what to do with this site. I mean, it's probably one of the largest websites on the Internet, if counted by sub-pages...

What cool experiment/idea/stuff should I do/try with this website?

I'm sure AI could be (ab)used somehow here... :)
I like this a lot. Beautiful, creative, really quite charming.
Can the mochi1 model revolutionize the video generation industry?
Giant meteorite boiled the oceans 3.2B years ago, but provided fertilizer
The lack of explanation is the most troubling aspect of this decision.
In causal inference we usually call counterfactual the unobserved outcome of a treatment, and try to understand the difference in the effect of this two treatments.

Here they go the other way around, they look for how the variables need to change in their classifier input so that they get the outcome that they want, and call that change an explanation, hence the name "counterfactual explanation". I don't like it but ok...

Apart from that, I am not sure how meaningful the closest point to the decision boundary is. I have played with ReLU ANN to classify t-shirts of different colours, and then fixed the trained parameters and optimize the input to get a green t-shirt to output blue, and the image of the "new" t-shirt is still green for me (but not the ANN).

So I would be very careful with this:

> For example, in the setting of mortgage applications, a customer may request a counterfactual explanation to improve their profile and reapply at a future moment. The counterfactual explanation may suggest that a successfully candidature would need increases in financial features, such as salary, savings, credit score. In this setting, providing minimal counterfactuals promotes financial inclusion and decreases the burden of reapplication for consumers
I'm curious what the use case/customer demand for something like vectors to be transactional is? It strikes me as something fundamentally less about strong consistency than most use cases in a database. Don't get me wrong, if it were free to have transactional, why not, but I can only assume this comes with profound tradeoffs in a workload contention sense.
This is a good point!

By the time you need an archive, it may already be too late to make one.

Don't delay; archive today.
It's difficult to see how this will change, though. We've had the dream of automatic parallelization by Sufficiently Smart Compilers (which turned out to be insufficiently smart) and the dream of automatic parallization of pure functional code (which turns out not to yield reliable performance gains in practice). No-one wants to write explicitly parallel code if they can possibly avoid it, so it falls to CPUs to desequentialise the code.
This is good argument, but also it's apples to oranges. You list GTK/Unity/informs where, I suppose, you refer to their GUI editors that output xml etc, and code just ties everything up, but you can drive all three with code only, and again end up placing every component by hand. Replace your prntln with " ImGui::Text("hello, world");" and you have GUI window on the screen.
If you mean Ambulate, just click on the map and choose Add Marker.
more accurate and not walled
https://news.ycombinator.com/item?id=41917990
MySQL powers much larger workloads than Postgres as a number of marquee silicon valley companies. Though it's generally used as a sharded key value store in those scenarios
Don’t have a phone but want to write code interfacing with a paid LLM? How often does that happen?
It isn't about losing access to the tool, it's about lacking control of what the tool does.

For example, suppose that the CMake developers, due to last-straw Unicode bugs, lose sanity and decide that from next version (in a few weeks) an initial BOM and UTF-8 encoding in all files will be mandatory: are you ready to check and adjust all your source files and review your text editors (or to fork CMake)?

More realistic scenarios include users discovering novel CMake bugs and changed defaults after updating CMake and developers discovering useful things that are impossible with CMake because of old bugs and limitations.
Agreed, although the Java culture took the patterns and applied them in a cargo-cult frenzy. I do think the likes of Fowler and the so called Gang of Four are to blame for many of the Sun's later mistakes in API design and for the culture of patterns-everywhere in that era.
Tangent, but I wondered what libuv had to do with speeding up Python packaging, and it turns out nothing. I wonder why someone choose to name a pip replacement in a way that effectively collides with several tools and libraries across many languages...
Can anyone provide an intuitive use-case for including stuttering in a model?

I get that you can't model what 'eventually' happens: will a purchase flow end in a good state? NOT IF THE USER WAITS FOR AN INFINITE AMOUNT OF TIME BEFORE CLICKING THE 'BUY' BUTTON!

So the first thing I always have to do is turn off that nonsense so I can get back to modelling the purchase flow.

Any counter examples?
not OP but you can try swc
Tangential, does any heavyweight framework allow user to hit back and it loads exact content and scroll position, out of the box? HTMX does it perfectly, since its "unit of serialization" is html dom instead of components and internal state.
I'd ask the opposite: why would you use a vector index without the related metadata for filtering and hybrid querying. People don't use B-Tree indexes as a standalone separate database off to the side of their database. So why should they for vectors?
Rspack maybe? It's compatible with webpack AFAIK
There are two concepts which are being used interchangably here.

The first is JSON as a data encoding, ie. the particular syntax involving braces and quotes and commas and string escapes.

The second is JSON as a data type, ie. a value which may be a string, number, bool, null, array of such values, or map from string to such values. The JSON data type is the set of values which can be represented by the JSON data encoding.

The article describes an optimized storage format for storing values which have the JSON data type. It is not related to JSON the data encoding, except in that it allows input and output using that encoding.

This is the same thing as postgres' JSONB type, which is also an optimized storage format for values of the JSON data type (internally it uses a binary representation).
Battles of Precise Mass: Technology Is Remaking War–and America Must Adapt
https://archive.is/oRGXh
But if we seize his wealth, then we might seize my wealth when I finally become a multibillionaire! I don’t want to risk it. /s
Nice app, I like the free form way of creating an itinerary.

Seems that the main difference is that Ambulate supports manually plotting routes/uploading GPX routes and annotating the map with markers.

Often times in the back country the points you want on the map do not lend themselves to looking up by name.
I've tried to learn Rust but gave up early. Coming from C#, C/C++, Java, Python, Rust seems weird to me.

And it's not the weirdness that discouraged me, is the slowness of accomplishing one task comparing with languages like C#, Java or Python.

And since I mostly do web development these days, ease of use and productivity is paramount for me. True, with Rust there might be a bit more throughput and speed, but judging from latest web frameworks benchmarks both C# and Java tend to do very well in this regard.

Please, don't read this as a critique of Rust, or me trying to take away such a great accomplishment such as writing a MVC framework from scratch, but more of a "proper tool for the proper job" type of post.
It enjoyed nature photos of the Yellowstone national park? I rather expected it would prefer images of big data centers.
will do, it definitely needs some documentation tlc
Broadcast, broadcast, set by the previous. Question still is: do I trust the devices on my network?
All chemicals, not all things. Things that physically disrupt life systems are not poisonous despite being deadly. Concrete can kill but isn't really a poison. Drink enough of it and it will physically disrupt your digestive tract. Inject it into the space between your brain and skull and it will kill. But so too will cheese. Whether something is a poison also depends on circumstance. If one eats dry ice (a thing that does happen in the real world) then one is not being "positioned" by CO2. Your ruptured stomach is a physical injury. But a buildup of CO2 in the blood, that is CO2 as a poison.

Water is an interesting example. Strictly speaking, it does not act chemically. It disrupts chemistry. It physically prevents other chemicals from acting. But water always ends up being a special case.
Finally get why they need a thousand pages to prove 1+1=2!

The issue is 1+1 has no guarantee it will be two. You look carefully you can see the first 1 is exactly the same as the second 1 !!!!

Hence put the set of all Russell that do that kind of maths and add to another Russell also do that maths. You still ended up with one Russell.

That is why go all the trouble to say no intersection and first oneness set does not overlap with the second oneness set etc etc

Qed
> We’ve all said some stupid shit and later apologized.

That’s worth nothing if you don’t mean it. It’s not like he apologised and changed his behaviour.

> The healthiest thing is for everyone to move on.

No, the healthiest thing would be for Meta to stop exploiting everyone’s data. Then we can consider moving on.

It’s like a guy is repeatedly punching you in the face, apologises but continues doing it, and you’re saying “well, it’s healthy for us to just move on” while still being punched in the face.
Meet Hollywood’s AI Doomsayer: Joseph Gordon-Levitt
https://www.wsj.com/tech/ai/meet-hollywoods-ai-doomsayer-jos...

https://archive.is/KeFc5
I’m simply providing an alternative view; this is about perception of relative risks, so there is not an absolutely correct position. It might also be that in Tokyo the speed of traffic is higher or road users less conscious of cyclists so the risk of collision is worse, or that the conformance of pedestrians to the shared path rules is better, but in London my experience is that cyclists aren’t that fond of the shared paths.

Most collisions with cars are also not even likely to be as dangerous as you suggest - the really hazardous traffic is lorries, buses etc. I think you also downplay the risk of serious injury when colliding with a pedestrian - to both of you. This also confers potential legal risk, as you are the road user likely to be liable in this jurisdiction should a vulnerable path user incur a serious injury.

No doubt risk averse cyclists like mothers with children are likely to prefer these shared paths whatever the prevailing conditions, but that doesn’t mean they are outright superior and the specific context is likely to matter a great deal.
>This person seems to be exhibiting that, but also, an intense, unrelenting loneliness that is not normal.

A lot of people are. It's being reported as a "loneliness epidemic." Combine that with the rising general misanthropy and cynicism in society and AIs are perfectly positioned to serve as a social panacea, creating a buffer of artificial agents between increasingly hostile and pathological forms of direct human interaction. I expect OP's behavior to become far more normalized in the coming years - people's primary emotional bonds will be through AI, or at best AI proxies of real people, because actual human interaction and connection is just too exhausting.

I'm not saying this is healthy or should be encouraged, just that it seems to be the path of least resistance.
>How does this stop one of the most common practices?

It doesn't, as long as the US keeps operating on only the letter of the law. It's obvious you're trying to work around a law that might be incomplete. Everyone involves knows they're trying to play around, find a loophole. Everyone knows it _should_ be illegal, but isn't. As long as the US legal system does not punish for blatantly breaking the spirit of the law, you're going to get screwed.
More than 30 years ago, when I was less than 10, I wrote a BASIC program for ZX Spectrum to write poems.
I use a 2012 i5 laptop for your usecase.

But it suffers a bit with extremely heavy simulations in Excel.
Right. I didn't consider this as a possible option. It seems odd, but makes a lot of sense if you work at some place loud.
Hey I have been working on some ideas in the same vein for a bit. Taking input as videos and extracting the most interesting parts out of it.
I can try testing it out on your footage. If it works, you can incorporate it in your pipeline as well :)
Drop me a mail if you're interested (luzenmictlan (at) gmail)
Ataraxia? Upekṣā? 与道合一? 不動心? Don't harsh my mellow, man; they're all the same to me...
Streamlining HTTP
When Models Go Mad
One time I solved a code golf challenge in lolcode

https://codegolf.stackexchange.com/a/6754/4957
Open source code is fine and dandy, but what games really need is open art. Most open source games struggle with the way they look and feel.
Reminds me of the film Office Space, where Peter is hypnotised to (temporarily) have no cares in the world, but the hypnostist dies before snapping his fingers [0]. There's also a very similar trope in the first episode of the show Black Books, where Manny swallows the "Little Book of Calm", absorbs it into his body, and becomes a Jesus-like calm presence for a while.

[0] https://www.youtube.com/watch?v=AfZpEe7KIJ8

[1] https://www.youtube.com/watch?v=C_dMEX_Lke0
Just a troll
Yeah it's interesting how newer cultures syncretise aspects of much older ideas like that.
That seems way too useful to qualify here :-)
Not in forests! But in cities and houses yes, absolutely! And we actually do that, if dangerous bear wanders into town, it gets removed! In cities we eradicate rats, cockroaches and all sorts of filthy animals!

Dangerous predators belong to nature and forests. Public city parks are not nature (or toilet)!
Building Document-Centric, CRDT-Native Editors
iPhones have the fastest chip in existence in this market which also happens to be the most efficient.

The screens are some of the highest quality.

The cameras are among the best.

The software is unique and much more consistent and easy to use than the alternative.

I’m not sure what your definition of functionally inferior is but it’s very clearly the best choice for a significant majority of people.
This is clearly one supernova to rule them all!
>If you finally eliminate abortion, what do you pander to these mega church folks and Catholics with?

Their end goal is a total Christian theocracy, a society purged of idolatry, secularism and heresy, and eventually ushering in the Second Coming, which many of them believe will require alliance with Israel in a nuclear war against Islam. The world is still full of "demons" for them to fear.
It seems you can use JSON, CSV and Parquet: https://clickhouse.com/docs/en/integrations/data-formats
a reimagining of captcha where you make rude hand gestures at the webcam

rudecaptcha.xyz
Open the Black Box of Selective College Admissions
The biggest reasons for me to use the clean architecture are faster testing (most logic is in functional code) and most changes having impact in a small number of files only.
Sure you might not have the financial burden but actually getting attention is not as straightforward as I infer from your wording. Wait times in much of Europe are kind of ridiculous.

One isn’t better than the other. There are trade offs. Your preference appears to be financial.
People who are not comfortable with it should simply not seek this particular care for themselves.
It's cool, and I really like the PCB bit. But you're stuck with one task. I suggest two options:

1. Hack it with an additional display on top to display different calendars according to the task you're keeping track of and the ability to scroll though them, while showing the calendar state for that task.

2. Make a similarly sized touchscreen calendar which allows one to switch between them, and also add stuff like reminders, challenges, gamification/gratification stuff. The BOM cost for a DIY should funnily enough be roughly similar, or if you're savvy enough, possibly much less.
Love STM. I use it whenever I can.

It's the poster-child for the XY-problem. Whatever problem caused you to mess around with locks and synchronised blocks, is probably a problem that you wanted to solve with transactions.
There are trackers everywhere on the web and websites regularly share the information they get with literally thousands of “partners” to build profiles on you. No matter how much information you avoid giving, it’s naive to believe they have nothing on you. There’s a reason laws like the GDPR exist, and it’s not because you always give info voluntarily.
Or it's a template that they use for a lot of things, many of which are intended to be returned, and nobody took the step to remove it since there is no harm in leaving it.

Also:

> Replies to letters are of course common whether they're expressly requested or not.
They will easily find time and budget as soon as liability starts being a common thing in IT industry across the board, instead of only on high integrity computing deployments.