skysight-inc/HackerNews huggingface dataset:
These benchmarks seem strange, it looks like some sort of database test suite? And compared to the performance that is listed on the benchmarks own page[1], the Daft results look abysmal? Like Daft takes several hours to complete ten queries and the results the benchmark authors point to can do around a million queries per hour... oh, and the software they use for that is MS-SQL.

[1]: https://www.tpc.org/tpch/results/tpch_advanced_sort5.asp?PRI...
Transcripts of Andrej Karpathy's Course "Neural Networks: Zero to Hero"
>A battery lasts 1000-3000+ cycles.

Modern lithium typically wears out due to time, not cycle count (when used outside of extremes).
arxiv is thirty years old i think?
There is a new reading order attribute coming to fix this.
Safety.

Friends have lost friends cycling on mixed-mode roads. Drivers don't expect to see cyclists, and the normal traffic speeds involved leave little room for the kind of error that even benevolent humans make all the time, to speak nothing of the many hostile drivers.

I would love to cycle. I love bicycling, and am glad it was an option for you! But I don't believe it's viable where I am without significant structural changes.
Russia's military uses volunteer fighters to plug gaps in Ukraine
That is far to complex to make any statement on.

Feces (including horse) spread disease. Motor oil leaking is mostly leaking on places where nothing grows anyway because all the traffic compacts the earth and so plants cannot grow (Deer in woods make trails where plants cannot grow, this isn't about cars at all) . As such I give the win to the leaking fluids for the local environment.

Cars generally are burning fossil fuels and putting more CO2 into the air. A horse is burning plants and so are net zero CO2 (assuming you don't use fuels to make the hay!) So for the earth horses are better.

Both cars and horses can kill people if they hit them. Car drives generally pay some attention, and horses generally will not run over people. However there are failures where both can kill. I don't know how to find statistic to tell which is worse in practice though.

A horse is a rich man's toy. Generally in the horse days humans walked, even the rich would walk most of the time - you can walk just as far and fast as a horse in a day. The horse was used to pull carts or carry heavy loads (though most people fail to realize just how much a human can carry and give the horse too much credit here). While a car is the common person's way to get around even when they could walk. Thus for human's the horse is a win because you exercise (though I'd really want to add a bicycle to this analysis)
I see Rust, I like
Well yeah, but it's cold out lol
I think the show struck a good balance for an English-speaking audience. We see Belters code-switch between "more Belter" with Belter-only crews to "more English" when they gather in groups with other factions or Inners. Public address systems we hear in the background are usually bilingual (Belter+English on stations, Chinese+English on Mars, etc). It feels multilingual without needing lots of subtitles.
Highly recommended as well from my side!
This works indeed. Unfortunately, you might realize just how flaky people can be. My circle strengthened around the people who commit and show up.
I like it, a lot of what I listen to today I learned about through discovery. But I use YouTube music, any plan to support it?
There is a contract between AMD and HDMI Forum covering the licence to use the logo. We don't know the wording, and I am sure it is thousands of pages of dense legalise; but it can literally say: "We promise not release a Linux driver compatible with the spec.".
Could be a feature request to integrate with Matrix APIs. For example, we're doing bidirectional sync with Slack already. And unidirectional sync with Discord.
“Non-bank payment providers, such as Stripe, Paypal or Wise, would really like for that to happen.

‘A level playing field cannot exist today because payment institutions and e-money institutions cannot access payment systems on an equal footing with banks,’ said American payment provider Stripe in a paper submitted to the Commission.”

In Germany ATMs had no fees and were plentiful. I didn’t have enough cash to pay at a crepes place in Aachen, and the owner directed me to a bank down the street (and told me to sit down and enjoy my meal before running to the ATM).

EU banks already allow you to electronically pay people and do free transfers.

Back in the U.S. what does PayPal offer? Freezing people’s accounts with no recourse. Avoiding bank regulatory laws which exist for a reason. And charging high fees, currently 4.5%, for purchases regardless of if funded by a bank account or credit card.

This kind of “unregulated” banking will also attract fraud and seedy uses like money laundering, and then complex KYC will have to be set up to do that.

If PayPal or Stripe want to compete: go start a bank or buy an existing one.
Growing up, my neighborhood had wide streets and sidewalks. Around the time I turned 6 I could wander unsupervised with my friends.

My neighborhood has narrow streets and no sidewalks, and I'm paranoid about letting my children walk around freely. I don't really see kids unsupervised until they are about 10-12 years old.
Product Hunt Alternatives: Emerging Platforms Redefining Product Launches
Harvestman, for people to whom a daddy-longlegs is a crane fly (en-GB?).
If you're ever in south-east France, there's a bunch of nice via ferratas of varying difficulty. A nice one to start is in Lantosque, it's very easy and low and beautiful with river a few feet below (except a vertical climb at the end followed by a zip line / bridge very high above, but you can quit before that point if you're scared).
The audits done by the Big 5 in this context have nothing to do with taxes so.
Turkeys will never vote for Thanksgiving/Christmas.

They will always try to engineer perpetual feeding.

But it should not be up to the turkeys to decide.
Thanks everyone who have commented all these sites. I wanted to brush up SQL for interviews and these will help a lot.
Not to sound like an armchair road-debris-cleaner but.. Wouldn't it be much better to have the magnet contraption in the front of the bike, so you can bravely delve into the most metal-shard-infested areas without fear of puncturing your own tires?
Both issues seem to have known workarounds that could have been integrated to support JXL on iOS properly earlier than by waiting on Apple (who integrated JXL in Safari 17 apparently), so if anything that's a success story for "provide polyfills to support features without relying on the browser vendor."
I always assume that's the case when I'm in the Alps. That's why it's important to have proper insurance.
In this case it looks like it was marked bad dump. But really a good dump but something else was wrong. It is why they keep bad dumps in there. Sometimes it is a resistor on the board tagging something in the code. I have one device that I do not think is in MAME yet. It has 4 games inside it. But it is sold as 4 different units and they just change the board config to make it boot different games. But the binary is the same on all 4 units.

It is also good to go re-checking things. As new dumps show up sometimes. The problem people are starting to see though is MAME is see as a 'golden copy' and people are using it to make fixes/changes to real board. Then those boards end back up in the hands of people doing dumping and it becomes unsure if it is a verified dump or something else. Or people see the game in the list and say 'good enough' but it is actually a revision of the game. There is a whole site dedicated to that (not sure how up to date it is) unmamed.
For values of "~30" closer to 50.
I actually completely agree with that. Self driving level 1 is useful, and self driving level 5 will be amazing (if we ever get it). Self driving level 2-4 I'm rather uninterested in.
I’m curious what this means in regards to this existing “use Deno to also publish to npm” workflow (https://deno.com/blog/dnt-oak) which I was considering using, and then the JSR announcement happened.

The thing I like about the blog post and the mentioned dnt tool is it takes care of lots of bullshit you otherwise need to figure out when publishing to npm.

What is the relationship between JSR and DNT in this case? Should one be used over the other? Together?

If I want to publish a module so it’s available for Deno and NPM, what is the recommended approach now?
Silicon-less computer that surpasses existing systems for classification
I'm pretty sure your legal analysis here is overly-simplistic, but we don't need to get into that.

Going back to the original topic, if somebody is trying to release open source drivers for HDMI (or a protocol compatible with HDMI), obviously trademark infringement is a possibility since both are in the exact same business. So even if you're right (which I don't think so), your argument doesn't apply.
Glad the pinnacle of programming is still there: left-pad
Yeah they hired some law firm to cover for them.

Except even last month they been opening bank accounts for anyone and everyone left and right including providing means for very-very-shady registration of Kazakhstan Tax-ID (SSN) remotely.

And until a week ago you could literally send money from a bank cards of some Russian sanctioned banks to them and it just worked. Now when Russia payment system provider itself been sanctioned it's no longer works, but fortunately now they'll gladly accept money transfers from their ex-subsidiary that they of course sold a year ago, etc.

Again it's very much possible that from legal standpoint everything they do is "legal". Just dont be surprised why Wirecard wasn't caught by EU authorities earlier. I pretty certain Wirecard also had great law firms working for them.
What are you comparing. A hunter-gather who is starving because there is not enough food would be happier in modern days where nearly everybody has enough food. Likewise a hunter-gather who is in pain for something that is easily treatable.

However when things are going well for the hunter-gather they did have a lot of leisure time and so they could well be happier overall even though the lows were worse.
Yeah, agreed. I’m not actually into this scene but I enjoyed the write up.
Which could be used as another reason to look into them, right?
I'm just about to ship an update to the iOS version my offline LLM app which will replace its current 3B default model (RedPajama Chat) with Stable LM 1.6B. Works extremely well even when quantized. I initially wanted to ship it with TinyLlama Chat, but TinyLlama and its fine tunes are quite subpar and many of my beta testers complained that it's much worse than even the old 3B model and then I found StableLM 2 Zephyr 1.6B. :)

https://imgur.com/a/Imd2l9o
Cycling on 45mph+ roads (really stroads, or in-town highways) with no separated bike lanes or sidewalk is pretty dangerous. This kind of road is kind of the normal in most American suburban towns or even bigger cities outside the actual downtown area.
Right on the other hand it can’t replace us. The way LLMs work now…they are purely augmentative, the kind of experience that could work would be one of aid rather replacement. But of course, finding that experience will be tough.
And the original paper https://onlinelibrary.wiley.com/doi/10.1002/advs.202303835
After 2044.
Author had LLM help them make a tree of words, and the algo choose which node we're at and offers children as completions. It's clever and cute but, not even close to an LLM.
To be a bit blunt, these questions are entirely irrelevant, since you know the answer as well as I do: the calendar year, the one Western law and international business uses uniformly. It's very clever of you to mention that other concepts of the year exist. Kind of. Would have been more clever if you'd realized that they aren't germane, any more than the Islamic, Jewish, Indian, or Chinese years are.
Imho a „digital euro“ (ie retail CDBC) will remain an utopia: Knowing who transfers money on the ledger of the central bank is very important for the central bank to remain credible. KYC is the banks job in this, so the bank takes the hit in fraud cases, never the central bank.
If central banks loose their face, their currency/country takes the hit.
I don't have any great book recommendations because I learned on the job mostly.

For a project that will teach you literally everything there is to know about backend development:

1. Write a simple PUT/GET/DELETE REST API network layer, this should be a few hundred lines of code max depending on how much you choose to lean on libraries vs write it yourself

2. Then, write a simple in-memory blob store behind the PUT/GET/DELETE REST API. Just use a very simple hashmap of keys to data. You now have an in-memory S3 mock!

3. Now, rather than in-memory hashmap, start saving the files to disk. Write code that allows you to start and stop the process and recover all the data from disk. Now you have a persistent S3 mock.

4. Now, start finding the limits of this application. Write a program that calls your API with different usage patterns to load test it. Find the limits.

5. Now start optimizing. You can go as far as you want here. This optimization process was my whole career at AWS S3, and most of it at Row Zero.

6. If you want to really learn some advanced data structures and algorithms, stop using the filesystem directly, and write your own storage mechanism. Allocate 1 giant 16GB (or however large) file and store all of your blob data inside that 16GB "partition". You have to do all the serialization and retrieval etc yourself.

Your filesystem is already doing this for you when you store as files (look up how the ext4 filesystem works, inodes, pages, etc). But your filesystem is probably optimized for consumer use, not this blob-storage system use.

So you can implement your own much faster version if you want. If you want to really learn datastructures and algorithms, try to code a simple Log Structured Merge Tree. This will teach hashes, trees, bloom filters, serialization, deserialization, etc, all with high performance in mind.
How is 5 billion more than 14.6 billion?
You have a picture?
> Maybe a new feature in future iOS would be a user setting for specific apps to slider how much the user wants to allot

And Apple even has a UI design ready for this https://kalleboo.com/linked/system7memorymanagement.png
> Why is it such a difficult idea for the "daemon" writers to accept is beyond me

Because the old documentation was good, and the new documentation is awful.
Do you mean non-heat infrared? It's probably not very controversial to say that all of our skin is quite good at detecting radiant heat.
Though I'm not a particularly big fan of them, the Pholcidae spiders are very nonintrusive, nonaggressive, nearly weightless and paper-thin, and do an excellent job eating venomous spiders and unwanted insects. I tend to leave them undisturbed in out-of-the-way corners when possible.
I take the bus into my local (INCREDIBLY WEALTHY) downtown out of principle, and I have yet to see a bus where less than half of the seats are ripped and torn and maybe duct taped. The city bus drivers are usually pretty chill, though! The systemic under-funding and under-utilization are certainly not their fault.
Thanks for asking: Yes I did make it, but, no app tying it all together. At least, it isn't out yet.

The grunt work of getting it running on different platforms + nice easy OpenAI compatible interfaces x RAG x voice assistant is open source:

- FLLAMA: https://github.com/Telosnex/fllama
llama.cpp at core, openai compatible API, function call support, multimodal model support, Metal support. All platforms incl. web, but WASM is slow, def. not worth it except as a proof of concept.

- FONNX: https://github.com/Telosnex/fonnx
ONNX runtime at core, all platforms including web. Whisper, Silero VAD, Magika, and two embeddings models. (Mini LM L6 V3 is best for RAG)

EDIT: I knew I recognized your username! Aub.ai! Cheers, what you did with aub.ai convinced me it was possible to do llama.cpp in flutter with a high bar for engineering quality. Other stuff seemed a tad rushed, unstable, and not complete. Also congrats, just saw your recent update, been hoping something good came through and it did.
Hello, System 7!
You are the one gaslighting. China is simply claiming that the USA invests less than they actually do.

HN doesn’t have a block function, but ya, I don’t see wolf warriors adding much to the conversation either. You guys just have a twisted view of the world and it isn’t interesting interacting with that.
> It saddens me because improving code (especially one that changes often) is absolutely crucial

It has burned me and it has burned others. Just doing cosmetic refactorings alone me and others I have observed caused new bugs. Let alone doing architectural or other "deeper" refactorings.

At this point I pretty much refuse touching anything not related to my ticket, everything else is a risk to my reputation.

When I see junior developers take on unrelated refactorings, I let them fly too close to the sun, they will learn through the pain.

Last thing I did a few years ago was changing a weird boolean field that could be null. I thought it would be smarter to default it to false, client team told me it was fine. We then found out in production that very old clients actually had different logic based on true, false AND null. I got pinged in my free time, it ruined the date I was on and thus at least the whole day.

In a perfect world you have CDC and all the testing in the world, but in reality you just don‘t.
One specific case that I encountered recently was implementing "integration" tests, where I needed to test some behavior that relies on the global state of a database. All other tests before were easily parallelized, and this meant our whole service could be fully tested within 10-30 seconds (dev machine vs. pipeline).

However, the new tests could not be run in parallel with the existing ones, as the changes in global state in the database caused flaky failures. I know there will be other tests like them in the future, so I want a robust way of writing these kinds of "global" tests without too much manual labor.

Spinning up a new postgres instance for each of these specific tests would be one solution.

I would like to instead go for running the tests inside of transactions, but that comes with its own sorts of issues.
"I wouldn't hold my breath waiting for a native Linux AI-assisted assistant"

A simple chat window and a automated script to install a existing small modell should be doable, but sounds not very exciting to me.

But mid term, having a locally run LLM and integrated into the OS that scans my files and can summarize folders for me, would be nice. I have big folders with mixed stuff, AI would be nice to sort that. I do believe some people are working on something like this, but the bulk of it is not OS specific. And not OSS.
What about Marseilles?
Unrelated, but is there something like Bonzi Buddy for linux? Not the spyware part, just the friendly looking clippy-esque character that can tell you about your new e-mails, weather, or whatever? I kind of wish I had something like that.
No; ferroviario is an adjective, like "rail" in "rail transport".

But it is ONLY an adjective, you can not use it as a noun (you would use "ferrovia" for railroad track, instead).
Ask HN: Nowadays what Hackers like to read?
Yeah, I've been thinking about similar concepts in a different context. Fascinating.

Regarding the role of time, the idea of a purely conserved quantity is that it is conserved under the conditions of the system (that's why the article frequently references Newton's First Law), so they're generally held "for all time that these symmetries exist in the system".

Specifically on time: the invariant for systems that exhibit continuous time symmetries (i.e. you move a little bit forward or backward in time and the system looks exactly the same) is energy.
Hence why AVIF might come in handy after all!
> I wouldn't hold my breath waiting for a native Linux AI-assisted assistant.

On Mac when I press Command + Space, it brings up Spotlight search

That can't easily be added to be the equivalent of some kind of LLM prompt on GNOME/KDE/XFCE?

I don't quite know what you'd ask it/do with it that would be of much value? Seems like a quicker way/a wrapper around either asking an LLM questions via CLI or basically Electron wrapping HTML (like this https://github.com/lencx/ChatGPT)?
The entire source code:

export function leftPad(str, len, ch) {
return new Array(len - str.length).fill(ch || ch === 0 ? ch : ' ').join('') + str
}
Can JSR also be used as a CDN for browser module imports?
A bit late reply here, so I don't know if you'll see it. But, how sure are you that it was done intentionally? Incompetence is pretty is to argue, but intentionally making something bad?
> But mid term, having a locally run LLM and integrated into the OS that scans my files and can summarize folders for me

But don't most LLMs have about a max 32k token context?
I look forward to have more choice in battery chemistry when buying a new car. Depending if you live in warm or cold weather and if you do mostly short or longer trips, you should be able to choose what battery is best for you. But at this point Lithium-ion is still just the cheapest option due to economy of scale.
Let me get this straight, your supposition here is that I'm at the river with my kids and someone else, who is also at the river, gets offended about being at the river with kids and comes and calls me an asshole.

Let me draw a far more likely scenario, so likely I've actually seen it.

You're at the river with lots of people with kids and teenagers of various ages. One kid disappears under the water. Every adult and teenager goes diving into the water, as in full on sprint from the bank into the water. Kid gets pulled out of the water and everyone is concerned regardless of whose kid it is.

maybe you just live around assholes.
There is a quote that informs my thinking on this.

"The most amazing achievement of the computer software industry is the continuing cancellation of the steady and staggering gains made by the computer hardware industry" -Henry Petroski

Efficiency is very important to me. (And in the era of climate change, it should be important to everyone.) I consider web apps to be about the least efficient form of software yet discovered. We suddenly need two relatively beefy computers with multi-GHz multi-core processors and GB of RAM, one of which must be powered on 24/7, to do something that could have been done on the hardware of the mid-80s.
Chemically it appears that sodium batteries should be better. However the devil is in the details and so far the details of sodium batteries have not been worked out. Maybe we will in the future, maybe we won't - I cannot guess. Today sodium batteries are not ready.
> It's the same reason BMW won't put a death trap self-driving car on the road. They aren't woke, they're making justifiable strategic decisions

Nobody finds it peculiar that a car company would prioritize safety. Thats an understandable value system to 99.9% of people. By contrast most people think it’s odd that a search company would care so much about people’s skin color that they would alter user inputs in order to get the system to change the races of people shown in the results. That’s a classic example of “go woke, go broke.”