skysight-inc/HackerNews huggingface dataset:
I built *LLM API Showdown*, a web app designed to simplify the process of comparing different LLMs (Large Language Model) API providers based on cost and speed.

*Key Features:*
1. *Model Selection:* Choose from various models, including LLama variants.
2. *Criteria Selection:* Opt to find the cheapest or fastest provider tailored to your needs.
3. *Customization:* Adjust input/output ratios or output speed/latency settings.
4. *Instant Results:* Get the best provider based on your selections with a single click.

*Why I Built It:*
I often found myself navigating through multiple sources to compare LLM API prices and performance. This tool consolidates that information, saving time and effort for developers and researchers alike.

*Live Demo:* [https://llmshowdown.vercel.app/](https://llmshowdown.vercel....

*Data Source:*
All data is derived from artificial analysis to ensure accuracy and reliability.

Looking forward to the community's feedback and suggestions!
This seems really useful.

What's your sense on the importance order of the various metrics? I.e when would WPM matter more than SNR or vice versa?

Also, I think it might be worth considering moving the metric explanations up towards the top of the page or adding tool tips. I haven't worked with voice AI agents before and was initially missing some context there.
BeOS-Inspired Haiku Enabling More Intel Hardware
They basically do if you’re willing to do a background check every ten years or whatever? (Precheck)

Seems like a fine trade off to me.
AMD ROCm Looks Like It Will Be Supporting OpenCL 3.0 Soon
There aren't any other ingredient cycles in unmodded Factorio (besides the trivial barrelling/un-barrelling of fluids).
I assume so, but the difference here is the people who want to buy services from Zuckerberg want to buy them a lot more than they don’t want to buy them, and in this case, Meta does not want to buy services from this employee a lot more than they do want to buy services from this employee.
They don't in Turkey, they just force everyone to deboard.
RapidUDF: High-Performance JIT-Based C++ Expression/Script Engine
Safari with AdGuard and NextDNS here: 134 blocked, 1 not blocked. Ad blocking on Safari is just about perfect.
The ML community has recently questioned whether quantized LLMs can genuinely compete with their full-precision counterparts. To address this, we conducted over half a million evaluations on quantized Llama-3.1-{8B, 70B, 405B}-Instruct models across FP8, INT8, and INT4 quantization schemes. We looked at various benchmarks, from open-ended challenges like Arena-Hard, to rigorous academic benchmarks such as MMLU, MMLU-Pro, Big Bench Hard, ARC-Challenge, IFEval, GPQA (and others from OpenLLM Leaderboard v1 and v2), and coding tests like HumanEval and HumanEval+.

-> Long story short: when models are carefully quantized, everything looks good. The lowest accuracy recovery we found was 96% relative to unquantized baseline, and this happened only for 8B model at weight-only INT4 quantization mostly because the unquantized baseline model has close to random prediction accuracy on a couple of Leaderboard v2 benchmarks. As one could imagine, "recovering" random accuracy is a bit noisy.
>> Why do you think that the LLM cannot translate the problem into a program?

No, the question is why do you think I think that? I never said anything like that.
Impact of early life adversity on reward processing in young adults (2014)
US vaccinations fall again as more parents refuse lifesaving shots for kids
Often times matching input to output is already enough of a clue for the reader to understand the purpose of the functionality being tested. Often the code being tested is hard to use at all unless an example input is shown to the user. This is often my reason to read the unit tests: the function takes data of a shape that's very loosely defined, and no matter how I arrange those data, the code breaks with unhelpful error messages. This is, of course, also the problem of the function that I'm trying to run, but usually that's outside of the area of my responsibility, where my task is to just "make it work", not fix it. So, in this sense, unit test is a perfectly good tool to do the explanation.
Yep. Specifically ones for which there are lost of examples of Prolog programs on the web so an LLM can learn the correct translation more easily.
You’re aware of them hiring people with extensive connections to terrorist organizations?

Because that’s who typically commits terrorism.
> What do you think about Midjourney

I think that’s irrelevant to the argument and that it only leads to an uninteresting derailment of the discussion, as demonstrated by the two flagged replies that also focused on that purely contextual piece of information.

Someone else nailed it:

https://news.ycombinator.com/item?id=41872284

If we ever meet, I’d be glad to answer that question in detail and compare notes. Right now, I think it’d be another distraction that does nothing to advance the conversation.
Boneless and skinless immediately made sense to me, but lifeless didn't click. I feel like that term may better describe state management libraries?
A Day in the Life of Radio Caroline [video]
Radio Caroline was the first and longest-running of the offshore 'pirate' radio stations that operated off the British coast just outside of territorial waters in an effort to circumvent the restrictions on radio at the time.

This video is from the 1980s incarnation of Radio Caroline, their ship Ross Revenge is still around and Caroline operates it as a licensed station (set to be among the last of the British AM stations) although she's in urgent need of dry-docking and repairs. There's a lot of HN worthy aspects of the story, not least in the technical challenges of operating multiple medium wave transmissions in the harsh marine environment.
$20 is what I would plan to spend on a decent (not fancy setting, just not low quality) meal in SF. For waited service, I would budget $30, excluding even non alcoholic beverages. Could be $5 less though, if you go out of your way to find lower prices.

Same in the other west coast cities and NYC, except Portland. Portland is probably $5 less.

Note that the article says the meal credits are for prepared food delivered to a Meta office location, so the meal credit also includes cost of delivery:

> Staff based in smaller offices without a canteen are offered Uber Eats or Grubhub credits, for example, for food to be delivered to the office.
I was hit on the head a lot as a child. My memory isn't great, so I take a LOT of notes. Those notes and the writing/searching tools to use them are very literally a memory prosthetic.

Zettelkasten is a methodology of organizing a LOT of notes.

I index by topic, date and people involved. I can look up a friend and re-read every shared IM, email, and event I logged almost instantly. Faster than any website can. It's my own personal pile of papers future historians will be excited to find because they can actually read it.

One of my biggest frustrations is that most of my note-taking tools are not permitted in my workplace for security reasons. I have to keep all my notes on their infrastructure. I'm going to loose a chunk of my brain when I change jobs someday.
You’re not breaking any laws by not ticking the box, and you avoid be automatically screened out before anyone sees your resume.

Far better to get someone interested then find out you need sponsorship, than be filtered out right after you submit.
Ah, the old “Count of Monte Cristo” strategy.
I think this is a bit of a strawman argument.

The "non-obvious" test isn't a test of the inventor's imagigination, but a test of the trviality of the inventive step. And it isn't a particularly high barrier to overcome in most cases.

For example, one might invent a novel metal alloy, which would be patentable. However, "inventing" objects commonly made from metal (e.g. a knife) now to be made from this novel alloy would not be a creative step, and so not patentable.
EmailBTC – A new way to send and receive Bitcoin using only email addresses
Hi All!

I wanted to show you guys EmailBTC, an app I’ve been working on for some time. It lets you send and receive bitcoin using just email addresses simplifying onboarding and making it super easy to use + send and receive.

I think for a lot of non crypto folks crypto is this scary new thing because the onboarding and usage experience is really novel. Upon introduction you have to write down your 12 words and we put scary messages everywhere about it. And then when you want to send and receive you have to transmit this complex combination of numbers and letters to someone and get it exactly right. Often people (myself included) will send a test transaction to make sure they have the right address.

EmailBTC aims to solve that by

1. Making the onboarding experience super familiar

2. Making basic usage (sending and receiving) super familiar and hard to get wrong

How it works

EmailBTC uses NEAR chain signatures behind the scenes. In the simplest terms, this technology allows you to sign things using non-existent private keys controlled by a well audited, distributed mpc network of nodes. To get a signature you pass in a derivation path which could be any string. And the mpc network prefixes the derivation path with the caller’s account Id so that derivation paths are scoped to you and can’t be accessed by other accounts.

EmailBTC submits a zero knowledge proof of your google token signature to a smart contract which then calls the mpc network after verification using your email address in the derivation path. This allow it to derive any Bitcoin signature using your token which is never submitted on chain, and your Bitcoin address can be computed using just your email address

Disclaimer

• We are still pending an audit of the smart contract so please don’t store large amounts of money on it just yet

• Testnet addresses can be changed at any time. The MPC network does not guarantee the same keys on testnet

Testnet - https://testnet.emailbtc.net - uses Bitcoin testnet4 which has many faucets e.g. https://mempool.space/testnet4/faucet that can be used for testing it out.

Have fun with it and let me know what you think!

Osman
Depends on the country, I wouldn’t try it myself. And I’m pretty sure „well I wasn’t even allowed to inspect my luggage, i have it on paper“ isn’t a good defense, because then you shouldn’t have taken it in the first place. If you bring something onto a plane, it’s your responsibility. If you don’t know what it is, don’t take it.
15 FEU is indeed very small.
I think what they say is valid. Same way ChatGPT can answer questions google could answer without doing any search like google does.
One of the first laws of universe that an experienced engineer learns is that "do not fix what is not broken" never actually applies, and is only brought up by people invulnerable to consequences.

That doesn't mean "upgrade recklessly," but it does mean you should know _why_ you're either upgrading or _NOT_ upgrading. That's your job, much more than the act of upgrading itself.

Unpublished vulnerabilities in old software are not a hypothetical. And very old packages are usually broken, just coped with at the expense of significant lost opportunity cost - or because the failure is a combination of rare and impactful that means once it happens everyone is out of job anyway.

Seriously, I've yet have to encounter a sysadmin using that old, silly adage at me and not later have to admit I was right.

Edit: so no, you don't stay on an ancient version of the database because "it's not broken." You're staying on it because _the upgrade process itself_ is so broken you're terrified of it.
Pure genius. Finally, an opportunity to parley my effusive laziness into a promising career as a “coder!”

BTW I hate that term with a passion.

As someone who has crafted software for the last 45 years, it’s like implying that learning the alphabet makes you a Tom Robbins.

Writing software is about understanding the problem and the information involved in such a way that you can craft algorithms and data structures to efficiently and reliably solve those problems. Putting that into code is the smallest, least important part of that skill.

That’s why software engineering is mostly language agnostic. Sure, there are paradigms that fundamentally change the way that the problem space is handled, but at least within a paradigm, languages are pretty much interchangeable. Some just have less hidden footguns.

Interface design is another thing altogether,
And is either fruitless drudgery or fine art, depending on your predisposition.

There is definitely room for a subclass of brilliant interface designers that do not need deep data manipulation intuition …. But they do need to have a deep understanding of human nature, aesthetic principles, color theory, some understanding of eye mechanics and functional / perception limitations, accessibility/disability engineering, and a good dose of intuition and imagination.

In short, nothing about producing quality software is something that you gain by writing code snippets to solve simple problems. But you do have to learn the alphabet to write, and “coding” it is still a prerequisite to learning to write software. It just shouldn’t be sold to people as if it was some kind of degree lol.

Give me some kid who’s been building things with Arduino in her basement for a few years over a coding bootcamp graduate any day. I can teach her how to write good code. I’ll just pull out more of my non-existent hair trying to reach the “coder” to actually solve problems, unless I get lucky.
Choosing the right Git branching strategy is more than just a technical decision—it directly impacts how efficiently your team can collaborate, integrate code, and deploy software. With various strategies available, each offering unique strengths, it is crucial to select one that aligns with your team’s workflow and project demands.

This post will guide you through the most popular Git branching strategies, from the simplicity of Feature Branching to the structured approach of GitFlow and the continuous integration focus of Trunk-Based Development. We'll also deep dive into advanced concepts like Stacked Diffs and the distinctions between Git Merge and Rebase.

Whether working on a small project with continuous deployments or a large-scale system with scheduled releases, understanding these strategies can help you optimize your development process and avoid potential problems.
I don’t think it’s at all reasonable to accuse Kew of biopiracy - their collections were, in large part the product of pure exploration.

However, there certainly are cases in the Amazon of folks visiting native communities, quizzing them to extract hard-won knowledge about the potential medical efficacy of local plants, collecting samples and then disappearing off to commercialise the results.

It’s not the results of evolution that belong to a modern nation state, but the intellectual property of the communities certainly is valuable- as can be seen from the efforts made to extract it, rather than just collecting plant samples at random.

I think you are confusing things by conflating the thing and the knowledge of the thing.

The Higgs Boson exists, irrespective of human knowledge. That doesn’t prevent Peter Higgs from garnering some kind of reward for his work.
How to Down-Pitch a Song Using Python
Are patents even worth today other than for the medical sector?
Like, lots of things can be covered by copyright anyway. For example there is absolute 0 point in software patents, software is covered by copyright and society does not benefit for covering with patent law the parts that are not covered by copyright as they would be invented anyway, and a patent on non-copyrightable software stuff is the same as not being disclosed to the public as by the time the patent expires, it will most likely be too late, only thing it does is prevent other people from inventing it again, which I think is a worse consequence.

The only sector where I see that patents still make a lick of sense for society is in the pharmaceutical sector as medicines are very expensive to develop and would not be properly covered by copyright.

Maybe it is just me but I just fail to see the point of patents for anything else in the world of today, they are a net negative for society.
Which System? – By Kent Beck – Software Design: Tidy First?
Or a d6 with the 4, 5 and 6 faces blank. When you roll, if the face isn't blank, that's your number. If it is then flip the die over and subtract that number from 7.

Only uses 6 pips.
Although I remain a strong advocate of Firefox and Librewolf, the statistics for browser marketshare tell me that the vast majority of users does not care about blocking ads.

https://www.statista.com/statistics/545520/market-share-of-i...

https://en.m.wikipedia.org/wiki/Usage_share_of_web_browsers
His daughter was murdered. Then she reappeared as an AI chatbot
I am not at all "worked up". It is literally hilarious to think loan officers know anything about cars.
I'm personally a bit more impressed by the Tomb Raider port mentioned in another thread, the linked game is doom/duke3d-esque and the GBA cpu should be roughly on par with a 486sx both in terms of clock speed and instructions per second (assuming you spend most of your time in code using the fast-ram).

The editor and looking at another video from sage3d also the rendering method, seems extremely reminiscent of duke3d. You can see a review of the duke3d rendering and sector setup on Fabians page.

Why the Tomb Raider port impresses more is because Duke3d-like renderers can work on straight spans and only interpolate textures in on direction and also get "free" hidden-surface culling (ie they never draw more than is seen), Tomb Raider on the other hand seems to have arbitrary texturing probably more overlap as well.

https://fabiensanglard.net/duke3d/
A cupcake is a small, sweet baked good topped with frosting. You might bake cupcakes for your best friend's birthday. When you make cupcakes, you mix up cake batter and instead of baking it in large pans, pour it into the small, paper-lined indentations in a cupcake or muffin pan.
https://2048-cupcakes.org
You are confused between "if" and "if and only if":

"Tests are documentation" doesn't imply "documentation is tests". There are many useful tools that are documentation, none of them has to be exclusive.
I like Inkscape very much and use it for all my (usually quite simple) vector drawing needs. From the get go, it was quite intuitive to use - my first vector editor experience was with CorelDRAW 3 in the early 90s.
How can we personalize learning?
Surely you are aware that C++ destructors are essentially made in C.
> That basically means that patents are obsolete these days as there is no value in the public disclosure anymore

You are in danger of throwing the baby out with the bathwater here.

Surely we don't want to return to the days when all invention had to be kept secret in order to profit from it (and potentially lost)?

I do agree that trivial patents are indeed a blocker to progress, and there are far too many of them.
Have you thought about writing up a lovely tutorial on this going into all the details? Seems like a lovely setup!
My 50" 2007 Pioneer Kuro Elite ($5,000 in 2007) still has the best picture I've ever seen. Almost 3D. No repairs/service ever.
Nothing prevents banks (or anyone else) from using a compiler where "float" means binary floating point while some other native or user-defined type supports decimal floating point. In fact, that's probably for the best, since they'll probably have exacting requirements for that type so it makes sense for the application developer to write that type themselves.
As someone who operates both I much prefer to run pg_upgrade every few years rather than dealing with mysqldump, replication issues and babysitting Orchestrator.
> The entire field of maintenance engineering would like a word. Over longer periods of time it's vastly cheaper to regularly fix things even before they break, and software is no exception.

I mean I think it's because maintenance is so unglamorous. So when it happens and everything doesn't collapse, nobody remembers and starts asking why we even do it (and then sysadmins and middle management suddenly aren't a thing, and companies and IT become exactly as fragile as anyone with _actual_ understanding of management would expect).

Meanwhile when regular maintenance fails in progress, it often ends up in the news with a body count attached.

One of my favourite podcasts has a running joke that you should never do maintenance (because so many industrial disasters happen during it). Of course the bias is the point of the joke - and usually the reason things went bad is because either the maintenance was neglected until that point, or the engineering picked Postgresql, I mean, didn't consider the necessity of maintenance.
I don't remember who said it, but it wasn't some AI hype-rer, "LLMs eliminate 40% of the drudgery in code" - which has certainly been my experience, so, on that specific point, this is far from a slight convenience.
Evidently not; if only to unsatisfactory effect! Faust is one of these stories that you don't just "read" once, but revisit rather—at many different moments in one's life. Better yet there's a pragmatic aspect to it beyond the poetic: actually grasping the Faustian will equip you to use all the clever words and devices that you wish (and yet, currently fail miserably) to use adequately.
Has anyone actually use this tool? I wonder how cherry picked the example is.
Fixed Timestep Without Interpolation
We are in the exact same boat. We've been with them since 2002 (when it was still SWReg). We should have switched back in August when they changed the agreement and postponed payment till 60 days. It sounded 'legit' but it should have been a red flag. Yesterday we made the final changes to migrate over to PayProGlobal, and had our first order processed this morning. We have no illusions we'll ever get the money DR/MyCommerce owes us. It all sucks, tho in hindsight we were too naive and trusted them too much. Never again.
Let me take a look
tl;dr Because that way they don't need to hurt their necks looking up at screens.

This is a pretty cool article about a pretty cool phenomena.

It's an example of technology taking an unexpected path: Apple tried to make a VR device more powerful than the competition and still cheap enough for early adopters, and in the process they got something that's workable as a medical device and cheaper than most devices hospitals usually buy.
If you enjoy good photography, on Fridays The Atlantic has a 'photos of the week' post curated by Alan Taylor for events that happened over the past seven days:

* https://www.theatlantic.com/author/alan-taylor/

* https://www.theatlantic.com/photo/about/

There are also 'off schedule' posts for notable events like the Olympics, hurricanes, or (like this week) if the winners of a photography competition were announced, etc.
Interesting! What can you do with it now in 2024? I had one, but the battery gave out before it was anywhere near obsolete. I just think the UI is unrivaled in polish and modernity, still now more than 10 years later.
I'm sorry. I will never get married with this demeanour.
Don’t bother. This “I’m the main character, change my mind on this thing” culture has become rampant and exhausting. Smile, nod, move on.
The Pentax followed the distance of the M42, which was pretty much an open standard by then, and many manufacturers at the time released lenses in K bayonet. The other camera makers diverged from the standard.
Analogue is bringing back the best multiplayer console
Try JumpServer:

https://github.com/jumpserver/jumpserver

Its an open-source PAM solution

We're not using it in-house (we're actually using teleport), and I haven't tried it, but I've heard many good things about it