skysight-inc/HackerNews huggingface dataset:
If only it was that simple. IANAL and other disclaimers but let's take Mickey Mouse as a comparison point.

Steamboat willie is in public domain so that particular cartoon and aesthetic it introduces is fair game but modern day Mickey is not. To simplify: the one with white pants is good but the one with red ones is not.

So let's pretend Tintin had his hair style in 1929 but got his blue sweater at 1969. I would imagine that would mean that you could make anything with a Tintin character (and call it Tintin) that has the hair style but put him in a blue sweater and you'll get in trouble.

It's not just the character name that matters but various other pieces that make up the character and not all of them were introduced or became iconic in the same time period.
So Microsoft blocks password attacks. A blocked password attack will never be successful. And they have to block a measly 7,000 of such attacks per second across the entire organization.

Wow ... how not to convince me that passwords are a problem.
Are the FreeBSD sources also readable?
No, they went on a tangent about whether regulating something necessarily means you can't regulate something unrelated.

I asked whether the person I responded to actually have the beliefs they expressed, i.e. that the threat of internal strife in the US is in the future and comes from services like TikTok. Some people say things like that to practice loyalty to the tyranny they suffer under, while other people do it because they believe in it. To clear it up matters, because such reasons indicate whether someone is reachable through reasonable discourse or not.
Yes, I also feel like most of the off-the-shelf models struggle with generating nice and natural looking logos, especially something that resembles vector graphics.
Since you have been fine-tuning the models yourself, I really think the tool I mentioned could be useful for you. The one I linked just obviously only lets you queue up one pair at a time, however, we also have an API that lets you get responses on 100s or 1000s of pairs quickly. Please feel free to reach out if you want to try it out. My email is on my profile.
A Two-Factor Model of Search for Meaning (2019)
Is it? If it was, it would be fixed already. Parties didn't start in the 2000s.
"But when you have to scale the work, then the code has to be easy to read, easy to extend, easy to test, have extensive test coverage, have proper dependency injection / be easy to mock the 3rd party dependencies, be easy to configure so it can be deployed in every cloud provider (i.e. by using env vars and config files for modifying its behavior).."

Interestingly I do not find that the stuff you mentioned are the things that LLLMs are bad at. It can generate easy to read code. It can document its code extensively. It can write tests. It can use dependency injection especially if you ask it to. What I noticed where I am currently am much better than an LLM is that I can still have a very nuanced very complicated problem space in my head and create a solution based on that. The LLM currently cannot solve a problem which is so nuanced and complicated that even I cannot fully describe and work partially from insincts. It is the 'engineering taste' or 'engineering instincts' and our ability to absorb complicated nuanced design problems in our head that separates experienced developers from LLMs.

Unless LLMs get significantly better and just replace humans in every task, I predict that LLMs effect on industry will be that much less developers will be needed but those who will be needed will be relatively 'well paid' as it will be harder to become a professional software developer. (more experience and engineering talent will be needed to work professionally).
Shouldn't that be obvious? A lot of untrained men are stronger than a lot of trained women, the deciding difference being their natural testosterone levels, presumably.
It's +20% between 10PM-5AM; which I think is fairly standard across the world?
Imho is stunning, yet what is happening there is super dangerous.

These videos will and may be too realistic.

Our society is not prepared for this kind of reality "bending" media. These hyperrealistic videos will be the reason for hate and murder. Evil actors will use it to influence elections on a global scale. Create cults around virtual characters. Deny the rules of physics and human reason. And yet, there is no way for a person to detect instantly that he is watching a generated video. Maybe now, but in 1 year, it will be indistinguishable from a real recorded video
Actually I'd call your comment an opinion, not "content".

Unless, of course, you're commenting here in order to create "engagement" for monetary gain. But it does look to me like you're trying to have a conversation, which is an entirely different animal.
I mentioned the line breaks are by design. Roomba could be a hardware error or sensor noise. Text box not bringing up the keyboard it's hard to be sure whether that's a bug or intended. The auto thing not connecting could easily be hardware or deliberate. Letters from Amex might well be as specified by their processes. Webserver not running might have been deliberate maintenance.

Many of them could be software bugs, sure, but without actually figuring out what's going on and what the root cause is it's hard to tell.
The answer is going to be negative regardless of the names, so this geometric proof won't work.
It's one of the examples presented in their article, I did not pick it at random. Perhaps when people without subject matter experience write laws or contracts they end up as the paper suggests, but when people understand the problem domain clearly, the laws end up on paper with equal clarity.

The paper notices the fact but draws the completely wrong conclusions.
Honest question: Can I have a paper backup of passkeys? How can I pass them to tech-illiterate relatives?
> There's been centuries of legal disputes, in both civil and criminal cases, and judges have over time through their rulings have influenced what is the acceptable wording ... When judges render a verdict, it becomes case law, and although that itself is regarded as part of the law, where there's ambiguity, over time, legislators have been prone to abrogate laws with more exact wording.

Anglosphere applies Common Law but that is not the case across the rest of the world. It is very much a 'style' expectation irrespective of an attempt to precision (which it often lacks).

I would even argue that Common law countries follow simpler legal language because of an inherent pragmatism when compared with Civil Law.

If we look at the legal output from countries that directly or indirectly are influenced by old 'cathedra' university heritages (old French, Italian legacy or influence) it is far more convoluted IMO.
And yet, we do it- all the mighty of the earth want to get high:

https://it.wikipedia.org/wiki/Torri_di_Bologna
https://en.wikipedia.org/wiki/Shibam
https://en.wikipedia.org/wiki/Ziggurat
As we are able to automate more and more of the creation process, we may be able to create an infinite amount of software. However, what sustains high wages for our industry is a constrained supply of people with an ability to create good software.
I shared your opinion until I attended my first funeral as an adult. They are very important for the grieving process, at least to me.
That doesn't mean much money needs to be spent, I've only been to scaled down funerals where there's a short ceremony and a meal afterwards.
Well it means came of age at the turn of the millennium. So the whole online culture thing. Presumably we'd have a pretty good idea what's going on, having lived the whole thing.

The joke used to be that Boomers don't understand the internet, even though they invented it.

Based on that experience I guess it should be no surprise that now Millennials don't understand the web even though we were born on web 1.0, grew up on web 2.0, and created web 3.0.
> My father grew up while working as a farmer on the side, then studied engineering. He never did proper strength training in his life. I grew up studying full-time, have been working out on and off, more so in the last couple of years. And I still have a hard time beating him in arm wrestling despite the 40 years of age gap.

Arm wrestling is a poor indicator of strength. Technique and experience account for much more than most people would think. Compare bench press, squat, deadlift numbers instead.
GPU Benchmarking with Llama.cpp
After setting up an NVIDIA RTX 3060 GPU on Ubuntu 24.04, I wanted to evaluate its performance with Llama.cpp, a popular project for running LLMs locally. This post details the setup, CUDA toolkit installation, and benchmarks across several quantized models (up to 14B parameters). With this hardware, results were surprisingly fast, achieving response times on par with GPT-4o.
Bitcoin rallies past $107,000, hopes grow for strategic reserve
> Our experiments show that people love passkeys and are ready for them.

Really? I somehow doubt that.

> If they don’t enroll when you first ask, don’t assume their decision is permanent

No is supposed to mean no
For me at least, with the optimized loader library, yes, the impact of the DDS conversion is almost unnoticeable. However, I have a pretty fast CPU so I don't want to assume that it'd be the case for everyone, and the DDS conversion was done first, so even if it is overkill it costs me nothing to leave in and will better serve anyone with a slow CPU where mango and Pixman aren't enough.

Shortly after I released my tool, I had someone report that it was crashing for them because they were using a third gen Intel CPU that didn't have a SIMD instruction set the x64 command line portion used (particularly the BMI instruction set.) It was a bug in the mango image library anyway because I had disabled that particular instruction set when I built it, but goes to show that when you're doing a retro game hacking project, a lot of gamers are keen to use older hardware for them and I'm quite aware of this fact
I started diversifying this year for this very reason. Firstly I’ve been engineering for over a decade and purposefully avoiding leadership roles, so I’ve stepped into a head of engineering role. Secondly I’ve taken up a specific wood working niche, it will provide me with a side hustle to begin with and help diversify our income.

I don’t think LLMs are taking jobs today, but I now clearly see a principal that has fully emerged, non tech people now have a lust for achieving and deploying various technology solutions, and the tech sector will fulfill it in the next decade.

Get ahead early.
I've had to clean up ORM mess in a few projects. ORM mess is what you get when you have people that have very little experience with databases abuse ORMs to pretend that what they have in their database is the same as they have in their domain model. Usually the signs are that they have transactional issues, severe performance issues, and lots of time wasted on analyzing why stuff isn't working as expected.

Not my favorite job. Learn to do a proper database design; it's not that hard. Balance denormalization against querying needs (disk space is cheap). Use json serialized objects to your advantage for complex things that you don't actually query on. The price you pay for adding complexity to a database is query time overhead, joins, and the resulting application level complexity, bugs, and overhead. You'll need lots of columns with indices to support all that. The queries get more complex and expensive. Etc. Needless complexity at the database level is not a good thing. Keep it simple.

Mostly, you don't need your database model to resemble your domain model. You just need it to store it. A simple database model could be a table with a key and a json blob. Perfectly valid for a lot of domain models. And databases like postgres support creating indices on things inside your json. So, you don't even lose the ability to query. If you really need extra columns (e.g. a timestamp), add them of course.

The mistake that people make is assuming that all the little objects in their domain are equally important. They are not. Most of it is just meta data that needs to be attached to something that is never/rarely used for querying. It needs to live somewhere. But that doesn't necessarily have to be a dedicated column or table in a database.
They are aware of that, that's why they recently decided to create their own swiping dataset. As of today they have not released the updated swiping functions after training it again but it's in the pipelines and I'm really excited for it.
When the market heats up again companies will bite the bullet and hire juniors when they can’t get enough seniors.
Checkerboard Math: Binary arithmetic with bit shifts [video]
I think your main thesis is that "AI of today and foreseeable future is not going to solve them end to end."

My belief is that we can't solve them today (agree with you), but we can solve them in foreseeable future (in 3 years).

So it is really a matter of different beliefs. And I don't think we will be able to convince each other to switch belief.

Let's just watch what happens?
The license doesn't look very open.

https://github.com/getkirby/kirby/blob/main/LICENSE.md
I have seen this happening since the 70s. My father made a tool to replace programmers. It did not and it disillusioned him greatly. Sold very well though. But this time is different though; I have often said that I thought chatgpt like AI was at least 50 years out still but it's here; it does replace programmers every day. I see many companies inside (I have a troubleshoot company; we get called to fix very urgent stuff and we only do that so we hop around a lot) and many are starting to replace outsourced teams with, for instance, our product (which was a side project for me to see if it can be done, it can). But also just shrinking teams and give them claude or gpt to replace the bad people.

It is happening just not at scale yet to really scare people; that will happen though. It is just stupidly cheaper; for the price of one junior you can do so many api requests to claude it's not even funny. Large companies are still thinking about privacy of data etc but all of that will simply not matter in the long run.

Good logical thinkers and problemsolvers won't be replaced any time soon, but mediocre or bad programmers are already gone ; a llm is faster, cheaper and doesn't get ill or tired. And there are so many of them, just try someone on upwork or fiverr and you will know.
As a myth- and truth-maker I'm sure Bill Clinton outweighs TikTok by a huge margin. Compare speaking out against his recent theocratic and genocidal outbursts with speaking out against some stuff on TikTok, one can get you fired from middle class positions of authority, like teaching at universities, the other is perfectly safe unless it also goes against US elites.
I'm really skeptical about passkeys.
This blog post talks about it in detail:

https://fy.blackhats.net.au/blog/2024-04-26-passkeys-a-shatt...

Also discussed on HN at the time: https://news.ycombinator.com/item?id=40165998

I think I'm fine with my uf2 / webauthn devices as second factor, thanks.

(Edit: to be clear, I'm not the author of said blog post)
Thanks I'm even more confused about that now lol
Only with hardware acceleration turned off. Which in my experience causes a stuttery and laggy experience which can hardly be described as "smooth".

If you really want to use MacOS's smooth scrolling, use MOS (https://mos.caldis.me) and get a beefy Mac because the base models will stutter like I mentioned.
That explains a black Audi sedan and Toyota? SUV I've seen. I thought it didn't like an Autoware setup, and also that an euro car is an odd choice as they tend to be harder to rig for an SDC.
It's called the rebound effect, at no point in modern history efficiency reduced our energy needs, we just use the extra energy to either run more of the same thing or run other things
I got my first job in 2001, it was like that then as well (maybe even worse). It got better when the market picked up again. I’m confident there still won’t be “enough developers” when then happens just like there’s never “enough electricity” despite the fact the power grid keep getting expanded all the time - people fine a use for even more.
With AI-generated short films, how will it change the way we approach narrative?
We spent a long time maintaining character consistency in AI short film generation, and next we will work on blending traditional narratives with AI-driven flexibility.

We expect a future where AI creates stories that are not only algorithmically compelling but emotionally resonant.

Let’s discuss where AI in storytelling could take us in the next few years.
Your first example is a case of lawmakers not willing to finish the job moreso than of regulation being bad.

That is like saying "when we write software there are bugs, so rather than fix them, we should never write software again".

Your second example is ascribing to regulation something that goes way beyond regulation.
Yep. Works similarly with google cloud storage buckets. It seems like the indexing function they use for splitting/distributing/sharding access looks at your objects keys and finds a common prefix to do this.

The problem with a date based key like the one you used (that's very common) is that if you read a lot of files that tend to be from the same date (for example: for data analysis you read all the files from one day or week, not files randomly distributed) all those files are going to share the same prefix and are going to be located in the same shard, reducing performance until the load is so high that Google splits that index in parts and begins to distribute your data in other shards.

For this reason they recommend to think your key name beforehand and split that prefix using some sort of random hash in a reasonable location of your key:

https://cloud.google.com/storage/docs/request-rate#naming-co...
Can they be synced to my paper notebook in my desk drawer?
The problem with passkey is that it's obscure for the common folk.

I'm a developer, yet for some odd reason I'm having a hard time understanding passkeys. Are they synced between devices? Do I need to set up a passkey per device? What happens if I have a single passkey on my phone and it gets lost? Do I lose access to that service?

So many questions that need a clear and concise answer.
Agentic AI comes out of historical AI, systems computing and further back biological/philosophical discussion. It's not about tool use although ironically, animal tool use is a fascinating subject not yet corrupted by the hype around intelligence.

I implore you to look into that to see how some people relate it to autonomy or AGI or ASI(wrongly, imo - I think shoehorning OOP and UML diagrams plus limited database like memory/context is not a path to AGI. Clever use of final layers, embeddings and how you store/weight them (and even more interesting combinations) may yield interesting results because we can (buzzword warning) transcend written decoding paradigms - the Human brain clearly does not rely on language).

However what gets marketed today is, as you say, not capable of any real agent autonomy like in academia - they are just self-recursive ChatGPT prompts with additional constraining limits. One day it might be more, but libraries now are all doing that from my eye. And recursion has pros but emphasizes the unreliability con/negative of LLMs.
No, actually, I did see this. The problem with using STBI_MALLOC in that way is that it is used for _all_ allocations by STB, not just the main image buffer. The image buffer I need to put the data into is passed in as an argument to Gfx Tools. It is already existing, and I couldn't touch the code where it was created, that code lived in yet another DLL, the one calling into Gfx Tools. So if I overrode STBI_MALLOC to just return that same buffer every time, then any time STB calls malloc, each malloc call would return the same buffer, that same buffer would be used for different allocations with entirely different purposes. So, it's close, but it wouldn't work. I would need to have done some hack like checking the requested buffer size to malloc matches the expected size of the image buffer, and only return it then, but that's of course quite fragile and error prone. Or, you know, just go into the STB source and find the one malloc I need to replace, but that's kind of dirty.
> This is simply not true. Can you tell me where it is being said so?

It's right there in “your” manifesto.
https://turso.tech/libsql-manifesto

> We take our code of conduct seriously, and unlike SQLite, we do not substitute it with an unclear alternative. We strive to foster a community that values diversity, equity, and inclusion. We encourage others to speak up if they feel uncomfortable.

The word toxic clearly stung, but putting “unlike SQLite … we encourage others to speak up if they feel uncomfortable” in a manifesto is fine. Well, I could argue I'm just speaking up.

> libSQL was always part of Turso. So, I don't get your point.

My point is explained quite clearly in your post detailing the decision.
https://turso.tech/blog/were-bringing-libsql-into-the-turso-...

> We have our own self interest in making those changes (…) But we also wanted to create a welcoming community, that is open to everybody, abides by a modern code of conduct and a clear OSS license, and reimagined what SQLite could be in broader ways than just our narrow needs.

A little latter down that line you sum it up: doing the above (living up to your grandiose claims of a more welcoming SQLite) “meant twice the investment” (aka a lot of money) and didn't pan out as a marketing play (showed engagement).

So instead of a community that “reimagined what SQLite could be in broader ways than just our narrow needs" we just get the features you had your "own self interest in making."

Which is fine, but doesn't really match the manifesto.

> Again this is incorrect. There are some docs…

Emphasis on some.

Do you have any documentation on how to build on the Virtual WAL (internal SQLite API that you simply opened up)? Or is that's still a Rust example of an implementation that simply wraps another and logs without detailing anything beyond function names?

Do you have any documentation about the new WAL API that isn't "libsql_wal_insert_begin begins WAL insertion"?

I'm sorry, but goal here isn't to make things useful to others. Which is fine really: you're doing more than you're required. But compared to SQLite developers, and their forum, it's not much.

PS: you also behaved… untowardly when you integrated SQLite3MultipleCiphers, and did this with not previous a word to the author.
https://turso.tech/blog/fully-open-source-encryption-for-sql...

> One project in particular was very suitable for us, SQLite Multiple Ciphers. Since it is licensed under MIT, we have just moved the code into libSQL.
Here's one of a penguin paragliding and it's surprisingly realistic https://x.com/Plinz/status/1868885955597549624
> I appreciate that Lfgss is somewhat collateral damage but the fact is that if you're going to run a forum you do have some obligation to moderate it.

Lfgss is heavily moderated, just maybe not in a way you could prove to a regulator without an expensive legal team...
Just prohibit any proprietary software for the target audience and the problem is 100% over, not even 99%. Countrywide ban is understandable measures for opium and it is a working mechanism.
Lead poisoning is not less dangerous when your house is built by a small builder.
And Microsoft, as per the case here. Or Apple.
In the short term, I share your opinion. LLMs have automated the creation of slop that resembles code.

In the long term, we SWEs (like other industries) have to own the fact that there’s a huge target on our backs, and aside from hubris there’s no law of nature or man preventing people smarter than us from building robots that do our jobs faster than us.
A museum may acquire them. French law also gives museums the right to preempt auction sales, so wait and see how this one goes.