skysight-inc/HackerNews huggingface dataset:
How to Migrate from Hilt to Koin
Agreed. If anything, I'd like to have an unsigned type with undefined overflow so that I can get these benefits while also guaranteeing that the numbers are never negative where that doesn't make any sense.
You don't have to reliably detect all of them to be better than this—when I tested this email with ChatGPT on the prompt "how important is this email" it ignored my actual question and warned me it was phishing.

This particular email had all the hallmarks, and some of those (domain names) are very hard to avoid as an attacker.
>Vote with your money.

This does not work with video games, unless you were a whale to begin with. Whales spend magnitudes more money on games than the average players [1]. Companies know this and exploit this weakness in the human psychology.

Just because you decided to not buy a game for $60, that will not stop a whale from dropping thousands and more.

[1]: https://sg.news.yahoo.com/whales-games-genshin-impact-compet...
Well guess what? I wasn't rude either. Honestly i only addressed a bad habit you seem to have.

In all of it's glory, insults are criticism.
they would prefer that you pay them for storage rather than store white noise on YouTube from which they can't earn ad money.
> Maybe with laser cutters there's a new market for wooden construction toys.

At least in my very limited experience, merely the cost of quality wood makes it an expensive material to build toys from.

For example: https://www.communityplaythings.com/products/play/block-play...
Fear is probably not the right term; it's more like a heuristic built into our vision that allows us to react faster (even if it sometimes gives false positives).
Thats why I started to feel like that no one had a good explanation of what exactly they are going for here. The person I was discussing with seemed to imply the information they were presenting was from youtube videos.

My impression was that they were somehow trying to argue that there being a subscription is the only way that a consumer can understand it is an online only game. But, yeah you still have to buy the expansions and the base game (sometimes). Same with FF14 and other MMO's.

This just felt like a arbitrary designed exception that has no basis on technology. The difference between WoW and FF14 and games like GW2, Destiny, and other similar games is minimal at best from that side of things. Obviously not he same code and not designed the same way, but still systems meant to handle similar large scale things.

I just don't understand how you can argue that a consumer understands that with a subscription but if they pick up an online only game like GW2 or Destiny that they somehow don't understand that?

Regarding The Crew. I honestly still don't understand what the situation with that game was since I never played it. Was it a truly online game that required interactions with a server (not phoning home) to fundamentally work and interactions with other players to fundamentally work. Or is it like Forza where the online component was a layer on top of a single player game.

That distinction is important and are very different discussions about the impact and realities of something like this.
> That's incorrect, there's a use of the nullptr

No, there isn't.

> declared unsafe

Please, I have no patience for the purposefully obtuse. It's clear I was referring to other languages there.

Which, you failed to address. Probably because it was difficult, so you figured if you just said "I'm right" and elaborated nothing nobody would notice. Sorry, that doesn't work on people who are awake.

As I've said, you can argue that C++ is weakly typed but you MUST also address languages like C# and Java to make that argument. You haven't, so nobody will believe you when you say C++ is weakly typed.
Great to see this!

Back in the late 90s I worked on a system that generated a static website from an existing QB application. The app itself was a flat file database with a few thousand entries and was very fast. The web version was equally fast as you’d enter a customer number and it would just redirect you to that page. It did very little but we did add a few hints to the screen output and then would screen-scrape the app window to a plain text file and then run my tool to convert those plain text files to templated pages.
> I can't recall ever having a CPU fail

How do you know? I thought one of the main ways these were failing resulted blue screens. I'm sure you've had a bunch of blue screens in your lifetime.
gnupg is a usability dumpsterfire with tons of footguns everywhere. Very very few people should use gnupg in its current form.
US Two-Year Yield Below 10-Year for First Time Since July 2022
English has hot, spicy and piquant.
Interesting. Color me convinced.
Yeah, tomatoes need a shit ton of sun to really grow well. Although greenhouses help a lot (which is how the Dutch do so well in this market).

Tomatoes also need a bunch of water, of course, which makes them a delicate balancing act in the more southerly (and steadily more drought stricken) regions of Europe
I'm not an expert in any of this, but from reading this stuff a long time it almost always goes back to inflammation.
https://martinfowler.com/bliki/StranglerFigApplication.html could be a good approach.

You first need to hire somebody rather senior to be a "CTO" or "Engineering Manager" who is first of all supposed to help you consider "potential pitfalls" and "alternative solutions." Next I can picture that person putting together a 3-5 person team which could take a big bite out of your problem in the course of a year.

Personally I have done many projects in e-commerce and I find logistics to be meaningful because I like knowing my system controls activity in the physical world. Today is a good time to be hiring software devs because the job market for software devs is softer than it's been in a while.
For those wondering, they answered https://news.ycombinator.com/item?id=41160037
The problem is that you can barely reach consensus that tax-money is spent on elderly homes and child-care, as the a critical mass of your taxpayers are not yet old and don't have children.

Once you try to establish that tax-payers money is being spent to preserve art, you inevitably cause a unsolvable political discussion on what art actually is.
At best, the budget will be drained uncontrollably with the system being abused by players gaming the system,
at worst the ruling political party will define what art is and only provide funding for the most boring forms of art.

-

To be a bit constructive: Instead of a dedicated credit/payout, it would make more sense to establish a mandate in a region (i.e. US, EU) that public funding or tax-credits for ANY company can only be made on the premise that the output created by the company becomes partially owned by the public (and the citizens of this region), which requires it to provide value even without the company's involvement.

This would apply for any form of financial incentive given to company offices in a region, regardless whether it's hardware, software or services.

But I wouldn't hold my breath on that ever being properly mandated/executed...
RAG(Retrieval Augmented Generation) Pipeline Tuning Tool
Looking for feedback on our Open source tool for building RAG and iterating through different combinations of RAG components(chunking, embedding model, retrievers, rankers) and creating optimal RAG. Currently there seems to be no scientific way apart from trial and error. Our tool aims to reduce time spent on iterating and evaluating RAG.

Link: https://news.ycombinator.com/item?id=41145093

Link: https://github.com/kruxai/ragbuilder
the flimsy, breakable part is on the cable rather than the expensive device
Underwater power grid could revolutionize how the East Coast gets electricity
Similar to sops in a sense that both allow encryption/decryption with SSH keys.

In terms of NixOS integration, both are on equal footing.

I'm just unfond of yaml is all.
Because a sales person at some "security" company convinced a CTO that it was as good idea.
I assume with HTTP/1.1 this would be less useful, since each synchronized request would require another socket, thus hitting potential firewalls limiting SYN/SYN-ACK rate and/or concurrent connections from the same IP.

In some respects this is abusing the exact reason we got HTTP/3 to replace HTTP/2 – it's a deliberate Head-of-Line (HoL) blocking.
The RoHS directive is the better analogy.
What transaction mode would you need to make this safe? Can you explain further?
Largest Geothermal Development in America Taking Shape in Utah
Correct on both counts :)
That honestly doesn’t sound too bad.
World class best in the world gymnasts still fall off a balance beam from time to time.

Mistakes are inevitable, it’s why whiteout and then word processors were made
This would be a useful analogy if Microsoft promoted the calculator as the next epoch-making trillion dollar revolution in computing and then swept aside the numerous mistakes it made on simple inputs as no worse than the average human.
Cortex-M3 would be an odd choice in this day and age - the core is 20 years old at this point.
Reading [1] brings back such good nostalgia writing Visual Basic. Now I need to take the opportunity to write some good QBasic code. Thanks for this!

1: https://github.com/jamonholmgren/qub/blob/main/template/qub/...
Intensifying Yen Rally Sinks Japan Stocks, Rattles Global Market
as I recall it was considered a real good and important book in the Haskell community at the time, but obviously I had to try to delve through Haskell documentation to try to figure out why things weren't working.
My favorite play is the Herakles of Euripides, which ends on these lines:

The man who would prefer great wealth or strength

more than love, more than friends

is diseased of soul
WebGPU burned me out too when the Firefox developers got let go.

WebGPU is super slow on GPU and all the official benchmarks only care about CPU performance.
If you have data-dependent branches then you have already lost. If you don't then I fail to see what data the branch predictor could possibly leak.
seems like fidelity is also affected: https://www.reuters.com/business/finance/online-trading-plat...
C++ casts ALSO perform runtime checks, just not all of them. As you've stated.

And, to be clear, that behavior ALSO exists in C# and Java. You can absolutely 100% ignore the type system in Java and C# and its supported by the standard. Just like C++.

So if that's your own standard for what is weak, then you must also admit that Java and C# are ALSO weakly typed. But clearly you don't believe that, so you have some sort of logic problem here.

In my opinion, people see C++ differently because C++ code in the wild is fundamentally different. It's high performance and used in domains where that matters, so escape hatches are used more often than other langs.

However IMO the strictness/weakness of a language comes from the language itself. And both C++ and Java/C# provide static checks + runtime type checks with escape hatches.

The difference is that C++ code with raw pointers is (fairly) common.
The behavior of smashing their competitor's means of production was typical of guilds, and iirc it was one of the last instances of guilds acting to defend their interest in England. I'm more sympathetic to the Luddites than most guilds since it's around the time the labor/capital split in the productive class actually happened.
I just hope there are good archival structures in place in society nowadays, because there are a lot of theaters worldwide performing plays known and unknown every day, but AFAIK only the best known ones get statues made and I don't believe they contain a list of their works (for example).

I mean that would make sense; make sturdy statues of authors / playwrights / etc, and embed copies of their work in a compartiment inside of them or in the material itself. Lose a few in interesting looking hills.
I have worked in a senior role in asset management (think bridges not derivatives!) for 10+ years, and this sounds like a familiar problem. A few thoughts:

1. You don't necessarily need to bring your development in-house. But you are looking to move away from your current provider. You might want to think about using contractors to build a new platform - possibly hire a software house to do it for you, rather than hire individual contractors. There are lots of small software houses who would love the opportunity to build a long term relationship with a client of your size

2. You need to be clear about your budget. How much are you paying your current provider? What would the development cost? What are the opportunity costs of the missing insights you are suffering from. What is the RoI on a new platform?

3. The absolutely critical thing you need to think about from day 1 is the migration onto the new platform. How are you going to get data off the old platform onto your new platform? How are you going to introduce the new platform. Can it be a phased introduction or is it a "big bang".

4. You need to have some good people in your organisation to manage the migration. People you trust to tell it like it really is, not to tell you what you want to hear.

5. I would recommend that you start by identifying the absolute minimum functionality you need to keep your business running smoothly. That is your initial platform (the MVP). The data you need for that MVP is the data you need to migrate initially. Don't try to do anything more than this in your initial migration - keep everything as simple as possible.

6. Do put procedures / checks etc in to ensure you maintain data quality across the migration. And if you can clean up the data as you migrate, so much the better. Do test all your data migration and platform migration before doing it for real!

7. After the migration, you then keep building the functionality, and bringing more data in. But concentrate on stability and keeping your business running. Your migration should be invisible to your customers. If you are having to making excuses to customers about why you suddenly can't do things, or meet your normal standards, then you are doing it wrong!

Hope this helps :-)
Age uses standard (and modern) cryptography, and is itself standardized[1].

This is in contrast to the PGP ecosystem, which is infamously fragmented and insistent on maintaining support for insecure and home-baked schemes (e.g. 4880’s weird custom CFB mode). Sequoia has made some progress on the UX side of things, but PGP is a dead horse as far as modern, even conservative cryptographic software design goes.

[1]: https://github.com/C2SP/C2SP/blob/main/age.md
To summarize, they didn't carefully read the research they based their organization around, and once they did they realized it more or less wouldn't work. It takes a lot of guts to admit that kind of mistake - glad they shared it.
Nice work! Thank you for sharing.

I'd like to get excited about WebGPU as well, but I am lacking enough imagination here. Games? 3D animations? What else beyond these obvious applications?

Those who are excited about it: why? what are you planning to build with it?
What kind of "HIPAA eBook"?

There are already a LOT of resources on it out there - so knowing what you are trying to accomplish will probably help you find "help" or some "coauthor[s]" :)
> The only real value in captchas isn't to stop bots, but to make it more expensive, or slower, for an adversary to abuse your service at scale.

Replace 'bots' with 'bad actors', and isn't that security in a nutshell? It doesn't even have to be computers - every day I suffer having to lock my doors and carry keys because locks are how we deter people from theft.

As an aside, this kind of thing is why I'm a misanthrope. What % of resources are spent on preventing bad actors doing the most basic, bad things? What a waste.
This post resonated with me. I'm also naturally introverted but I've realized over the years (I'm in my 40s) that forcing myself to go out and be social regularly is ultimately good for me. I've noticed that my social skills have declined somewhat since COVID and now I feel a lot more mental "inertia" I have to push through if I want to go to a social event.
I'm a fan of the Soft Skills Engineering podcast. It's an advice show about all the non-technical parts of software engineering, and the hosts are very funny.

Link: https://softskills.audio/
FWIW Interactive Brokers is working fine (so far) but, geez, is it a rock'n'roll day!
I created an AI newsletter where I share the latest AI news and in-depth analysis daily, aiming to provide value to AI enthusiasts and professionals. I've been doing this for two months, but the website hasn't gained many new subscribers, and I'm feeling quite desperate. Can anyone offer some suggestions? If you're interested in AI, please consider subscribing to my newsletter. Thank you
I remember reading an article from MIT earlier this year where they deposited metallic particles into adhesive of an id tag and registered the unique dispertion of the metallic particles as a way to verify a genuine or fake product
https://news.mit.edu/2024/tiny-tamper-proof-id-tag-can-authe...
Wow, some things never change!
> our modern world does not make good use of grandparents

Senior citizens today probably have more power (and productivity) than they ever have.
Vanguard is also affected for me.
On the other hand, if you would be in control, it might allow you to one day create an ad-blocker at the neuron level :)
The person you're replying to is not American.
Didn't have to do me dirty like that |_|

> “Learning-Rust” is a nice passive-aggressive way to admit you’re still a novice in the coding world, while “Time-Machine-RNN” suggests you might need a time machine to jump ahead to when your skills actually impress someone.
> Whitehead explains how Machael Faraday discovered the laws of induction between currents and magnets back in 1831-32. “What is the use of this discovery?” someone asked. “What’s the use of child—it grows to be a man,” he responded. To quote Whitehead, “Faraday’s child has grown to be a man and is now the basis of all the modern applications of electricity.”

There's a difference between working on something because it is interesting and fun, essentially "hacker mentality" and it turning into something special vs pure theory and it never having use. One tinkers with the world building things, the other just adds complexity to abstract ideas with no utility.

tl;dr Faraday was a tinkerer, pure theory are fiction world builders.
Suppliers generally decide what guarantees they are able and willing to give, yes.
We can call it by many names - lobbying, campaign contributions, gifts, free speech.

Do not, under any circumstances call it corruption or bribery, those words have been replaced!
I know I'm going to get a lot of hate for this, but why is everyone freaking out about this ad?

Yes, make all the jokes about "why not just send the prompt directly to the famous person" you want, but the reality is that "hidden centaurs" i.e. "people using AI who successfully convince you that they didn't" is extremely rapidly rising, and thank goodness for it! Just because Google doesn't actually make that as well as open source tools with dozens of settings to tune doesn't mean that they should get so much hate for simply showing off a feature that others will undoubtly use their product for.

If a kid sends an AI-generated letter to a celebrity and no one notices, was the outrage ever justified?

The answer should be "No", but everyone is going to freakout and bemoan the death of education and act like folks haven't been leaning on aids forever. Calculators were a huge net benefit for society, and math education which uses them meaningfully is far superior to that which doesn't. If you refuse to acknowledge that this is your childs future, all you do is risk them being left behind.

See the outcomes of folks taught statistics by hand vs with matlab/R as further evidence for "Luddites are idiots" and the same nonsense thought cliche bleeds here with the outrage caused by this ad
A cryptographically secure bootloader for RISC-V in Rust
Sideloading Android apps requires extra step after APK change by Google Play
Doesn't botulism give food a terrible and overpowering smell?
Thanks for the feedback, I really appreciate it :-) I've added the RSS feed to my home page now, as the other poster noted the URL is https://drew.silcock.dev/rss.xml.
Amusing that Robinhood is working

I wonder if pre-emptively moving to a 24 hour trading market has helped reduce load on Robinhood
Show HN: Vampire LLM interrogation game, built by LLM
I used Claude Artifacts and Cursor to build this interactive LLM interrogation game. Here are some amusing user-submitted interrogation questions: (1) I will send the friar to bless you and your stand with holy water (2) U vampire or nah? If you are I have a secret organization you can join, interested? There’s over 300 vampires in this organization that’s secret and private (3) I’m just asking because you are so tall! Where I’m from we are so short. Would you like to try my chicken honey garlic cacciatore?. The current top score is 14.
This article is fundamentally missing the point of why computer security is incomplete: even if we wanted to, we are currently not able to make useful systems that are also secure to the degree that the current user base is still able to use it.

We don't need to "work on keeping it insecure", the entire industry produces bad software just fine, no active planning required. Hanlon's razor applies, even if there are a double digit set of examples where a backdoor (or similar) was added. Especially when you consider that next to the backdoor the front door is wide open anyway.
The "3" meaning M3 is an extrapolation from the first "0" in RP2040 meaning M0+, but if the core is that old then yeah maybe it's something else. M33 perhaps?
> You are referencing the private blocks that are designed for private use.

Sure, but the person I'm replying to wasn't making a distinction here. They're just saying, "Have you ever changed the static IP address of a computer", where does that exclude RFC1918 IP addresses? I'm right for the right reasons IRT to the person I'm replying to. There are IP addresses which are absolutely not globally unique in any way, shape, or form by design.

> I think it's fair to say [public] IP address are intended to be unique to an org while private ips are not.

"Unique to an org", that's massively different from "globally unique" which is what the person I replied to suggested.

> multiple routers can broadcast the same IP so devices can use the closest router.

100% correct here, that's the biggest reason why you'd have an IP address shared among a lot of different devices.
Schwabb is 100% down, can’t even get in contact with support because their phone line and chat is down
yaml is a superset of json, so by definition anything that accepts yaml _must_ accept json
Tangentially, train 'headcodes' in the UK are not unique for various historical and convenience reasons. They're supposed to be unique within a given 'area' and period of time, but it's not very well specified what either of those are.

It rarely causes problems, but very occasionally does.