skysight-inc/HackerNews huggingface dataset:
Yeah, I've noticed this - I made a funny little art project in 2013 wordclouding parodies of This is Just to Say (and later other famous poems and literary quotes that often get parodied) because wordclouding is the least interesting kind of visualization there is:

https://medium.com/luminasticity/fruit-stealing-scoundrel-ha...

and quite a lot of the content I used is no longer found, so all that remains is the word cloud but not the original poem.

It's a bit worse than the article details though because often the web page is there, or if not is available from IA, but much of the content was actually inside of comments and so forth.

(project was originally inspired because back then you couldn't go anywhere on the web without someone hitting you over the head with their This is Just to Say parodies)
Hard agree, I like to keep up with the newest models by throwing new haircuts on friends, making bad AI memes, just random stuff - and there's tons of models strictly for generating NSFW content. I saw a LoRA last night that was straight up called "facesitting", on the most popular hub to post/download models.

This is going to probably sound insane, but my primary concern is tech not being able to bridge the gap fast enough for this to be used to enhance our ability instead of enfeebling it.

But hey, maybe this is our centuries calculator and I'm just crazy.
It's meaningfully affecting people today near the equator. Look at the April 2024 heatwave in South Asia. These will continue to get worse and more frequent. Millions of these people can't afford air conditioning.
This still doesn't make sense to me. As far as I'm concerned the gold standard of understanding something is being able to construct a program that replicates it, which is exactly what we can do with LLMs.

We know exactly how llms work (relatively simple maths), and to a large extent even why they work (backpropagation updates weights to more closely approximate the desired function). There are open questions relating to LLMs of course - we don't understand what the space of potential LLM-like things looks like and how the features in that space relate to subjective performance (although note that transformers were designed based on a theory that they would perform better, not just randomly generated or inspired by the muse). We also don't know to what extent the output of LLMs can be approximated by simpler symbolic systems, or how to extract such systems from LLMs when they do exist. Those are really interesting questions, but they're not questions about 'how LLMs work'.

I dislike the 'LLMs are magic' framing that seems to be taking over the world. Nobody thinks that Taylor expansion is magical, but LLMs are doing the same sort of thing - approximating a function through a bunch of weights on a bunch of simpler functions. Just because the function we're approximating (intelligent output) is not known in advance (but can be sampled), and multi-dimensional does not fundamentally change how mysterious the process is.
Ilya Sutskever: “If you learn all of these, you’ll know 90% of what matters”
Why specifically? The child actors aren’t harmed, nor is anyone else as far as I can see. So what exactly makes this worse than say AI art or a painting?
This is implied by the word "set" in "subset". Otherwise it would've been a multiset.
> Because in trying to tell that kind of interesting story today, the creators would force the current day politics and other bullshit into it and make that the front and center instead of the cool math or science stuff.

That's always been the case. If you look at Star Trek, the TOS Klingons were a very thinly veiled reference to the Soviet Union, the Federation was the USA (and in some cases not even thinly veiled, they had an episode where Kirk was "yo, sounds like you're quoting the constitution"); the whole of The Undiscovered Country was chock full of similarly themed memes with Praxis being Chernobyl, "Shakespeare is best in the original Klingon" was the kind of thing that the Soviet Union was famous for doing[0] with all the culture they liked, and with Rura Penthe being a very obvious reference to a Siberian Gulag.

TNG comes around, over a thousand people on the ship, statistically speaking 50 or so are probably gay… none are mentioned because that was just before "don't ask, don't tell" was introduced, which itself was a mild improvement on "we will discharge you for this". Even the attempt at an LGBT episode (the planet which had eliminated gender and brainwashed anyone who still had one) only got the T, and not the LGB parts.

DS9's handling of the Bajorans feels to me like it was riffing on then-current US attitudes towards the Mujahideen (who were still broadly seen as a positive because they had kicked the Soviets out of Afghanistan and 9/11 had not yet happened) and the Provisional IRA (who were, when the show began, still engaged in armed conflict with the government of the UK).

Enterprise's Archer felt like Bush Jr, and the Xindi arc felt like it was done as a reference to the 9/11 attacks (I don't know how much of a delay there is between scriptwriters experiencing real life and the result hitting the airwaves).

Every show you've ever seen has something like this, just to get distributed. But these days, we've got more options for distribution, so you're not limited to your own country's Overton Window for "what counts as art and not filth that corrupts the minds of our youth", so you can much more easily access things that those around you would revile you for — be that smoking tobacco or marijuana, or depicting casual consumption of pork or beef like those aren't حَرَام or अघ्न्या (in Islamic and Hindu cultures respectively), or which you are upset more about out of nipples and guns.

[0] https://tvtropes.org/pmwiki/pmwiki.php/Main/InTheOriginalKli...
C has a lot of problems as a compilation target as well, from surprising UB (e.g. signed integer overflow) to debugging problems (e.g. #line is woefully inadequate compared to the ability to emit DWARF DIEs) to the inconvenience of setting up a toolchain for end users. To its credit, Wuffs is one of the better projects that compiles to C, because it targets a very restricted domain. But, in general, don't write programming languages that compile to C.
I think everyone is possibly missing something here, that perhaps this is not about AI's generating code and testing and debugging it, it's about the AI _becoming_ the app. You don't write a program, you just tell the AI what you want it to do and it does it. For example, "Hey AI, I'm going out for a while, please keep track of the speed and distance and watt-hours while I'm riding my ebike and give me a summary of the total distance and average speed for the times I'm riding the bike and do the same for the times I'm off the bike and walking." You could write an app to do that, you could tell the AI to write an app to do that, but what if you could just tell the AI to do it and it does it, no app needed? It figures out how to access the GPS on your phone, it figures out how to use the accelerometer to detect whether you are walking or riding, it figures out how to get the ebike to send power data, and it figures out how to create the summary data, no code needed. Initially this may only be possible for simple applications like the one I just described, but eventually it would probably be possible with much more complex applications like taking in business data and producing reports and recommending changes.
How is that supposed to "delete my home directory"?

Also, it doesn't work:

error: access to absolute path '/home/user/.ssh/id_rsa' is forbidden in restricted mode

Maybe you don't know about restrict-eval? All the CI for nixpkgs is done using that option, so it will never break anything. Turning off restrict-eval is pretty crazy; there's no reason to do that and it's dangerous.

https://nixos.org/manual/nix/unstable/command-ref/conf-file....

Hope this helps.

I don't think it did. I'm not sure what it was supposed to help with.
I can confirm the interface feels dated, and it crashed on me regularly. Definitely not a replacement for hexfiend that i was using in mac!
One benefit would be that Rust users could use Wuffs code without having to install a C compiler. Pure-Rust solutions are much more convenient in the Cargo ecosystem than wrangling -sys crates.
Most expensive analyses are done by investment banks. And they perfectly predicted the current state of the market.

... But with one year lag.
We use Tauri at GitButler and love it.
The best option is probably Flutter right now: https://flutter.dev/

If you don't mind writing the UI native, sharing only business logic code, Kotlin is an option: https://kotlinlang.org/docs/multiplatform.html#kotlin-multip...

Kotlin also can do the UI if you use Compose: https://www.jetbrains.com/lp/compose-multiplatform/ ... however, iOS support is still in alpha, and Web is "experimental". If you're not willing to cope with that (expect to have to change your code as they develop the framework) then Flutter is the way as it's pretty stable already on all platforms.

If you already know Typescript and React, you may also consider React Native (but I can't attest to its performance on iOS or anywhere else): https://reactnative.dev/
That vision, if it was ever there, died before ChatGPT was released. It was just a hiring scheme to attract researchers.

pg calls sama ‘naughty’. I call him ‘dangerous’.
> That's true for everything the media covers.

You believe this. (I also tend to believe it.) But why do we believe it? Are we basing that belief on data? Or on conjecture?

This chart is the first one I've seen that starkly lays out an argument based on data that this effect exists.
If say that you were working at Reddit for quite a number of years and all your original options had vested and you had exercised them, then since Reddit went public you would now easily be able to sell your stocks, or keep them if you want. So then you wouldn’t need to sign the second contract. Unless of course you had gotten new options that hadn’t vested yet.
This is a reductionist take. Maybe it's not illegal per se where you live, but it always have ramifications, and these ramifications affect your future a whole lot.
Seven Dyson Sphere Candidates
Experience report: Impossible to write any serious complex application in this. Lacks components for basic things everyone gets for free on other platforms, things like video, maps or rich text components. Nor does if offer any clear easy path to add them yourself. Breaking API changes every few months. No way to theme something. Immediate mode graphics are great until you need to start managing some complex state, then you are forced to implement your own retainer mode graphics. Again it reintroduces problems that have been solved a long time ago. Very fancy renderer based on piet-gpu that only takes control points of a bezier curve as input and tessellates everything from that. Cool concept, but try drawing a real circle with that, and some some approximation with 4 bezier curves. Wasm is not more then a proof of concept that won't be production ready without years of engineering by compile team. Overall nice for Go developers that wanna do some simple UI with lists and input fields.
It doesn’t, actually:

https://www.copyright.gov/fair-use/

more likely to find that nonprofit educational and noncommercial uses are fair.

less likely to support a claim of a fair use than using a factual work (such as a technical article or news item).

if the use employs only a small amount of copyrighted material, fair use is more likely.

And since code tends to be more idea than expression most of it can be considered to not fall under copyright after the application of the Abstraction, Filtration, Comparison doctrine.

Of course if you piss off an entity with a bunch of money to throw at lawyers it could be a bigger issue, regardless if you’re in the right, because defending yourself can rack up legal fees.

I do copyright/patent/trade secret inspections of source code for a living.

EDIT: Yet again, downvoted for just stating the truth... The irony is that 10 years ago and before the controversies around LLMs this comment would not have garnered negative attention because the forum was all for weaker copyrights... when copyright affected musicians instead of programmers' bottom lines... Sigh...
Be sure to donate some quid to the Internet Archive (archive.org) to support their efforts to preserve (not just) old content, then do your best to make local copies of anything you find of value, just in case they disappear one day. A good number of mostly technical pages I have in my bookmarks file, that grew steadily and has been moved during installations for over 20 years, now point to their latest complete backup before the said page went silent. The Internet Archive is a huge boon to everyone.
You could also use c2rust.
It's subjective, but personally I've found multiple-declarations always harm readability.

It's especially terrible in C and C++, where you need to be on your guard for whether all the variables are being declared with the same type or whether some are pointers. Even in languages without this quirk though, I find it still slows my comprehension.

Unlike readability, conciseness of code isn't a virtue in and of itself. I see little upside to multiple-declarations, but clear downside.

Language trivia: the D language does not follow C's rule, instead it guarantees all variables in a multiple-declaration statement all have identical type:

int* x, y; // x and y are both pointers to ints

https://dlang.org/spec/declaration.html#declaring-multiple-s...
Data API builder is now Generally Available [video]
Probably not too much from a "final product" point of view, but using a pure Rust library is a whole lot easier than C from a faff point of view. Especially for cross-compilation.
I second Hugo. It's been my SSG of choice for a long time, and once you understand where to put things, it really lives up to its name.

The fact that it's in Go, and therefore distributed as a single binary, also makes installation and use anywhere you want it a cakewalk. YMMV on how important that is to you, but I like to keep my tools light and nomadic when possible.
For foss alternatives you should look at elastic stack [1].

If you aren't familiar with elastic stack don't let it put you off that they mark it as search product [2]. It has a tons of integrations [3] [4] allowing you to connect with almost anything and write code against it using any framework. Elastic is awesome.

Elastic Stack is much more code heavy than an low code platform but you get tons of features out of the box.

In the eyes of you app elastic is just an API that provides access to your data. When evaluating elastic try to abstract from that it is a search engine. Try to think of it as just a mechanism to access and work with data. Instead of firing a sql query against a database to get your data, you execute a search query.

From that build app app just like any other data drive app using whatever framework or language you prefer.

[1] https://www.elastic.co/elastic-stack/

[2] Elastic Search is the search component in the elastic platform. Elastic Stack is the platform.

[3] https://www.elastic.co/integrations

[3] https://www.elastic.co/integrations/data-integrations
AGI, in the sense you mention, is an imagined/hoped-for supreme-power that will save/destroy us all (or maybe just the "worthy"/"unworthy" ones).

In an age of such hopelessness about the future, this looks a lot like an emotional crutch wrapped in the veil of rationality - just the thing an anxious materialist needs to make sense of the world.

Like many cults and religions it mistakes the plausible for possible and possible for probable.

The problem with religious beliefs like these is that they don't just disappear with evidence or sufficient reasoning.

I don't think that particular bubble is bursting anytime soon.
Working with jumbo/unity builds in C/C++
From the point of actually trying to keep something online, it's basically constantly having to fight against code rot.

You don't update your server or database or runtime/framework/library? You'll get hacked and will drown in CVEs. You do try to do these updates? Have fun rewriting bits of your code, because the old version of a framework/library is no longer supported and there are breaking changes, which mean needing a partial rewrite.

Your best bet around that might be one of the relatively stable databases like SQLite, a micro-framework on the back end for a RESTful API, a simple solution for auth like basicauth/mTLS/... at the web server level in front of your API and then something without a toolchain on the front end, like jQuery. I mean this unironically, unless you want to maintain very few sites, then you probably have a bit more time on your hands.

Feels to me like the only content that can have any sort of longevity without constant investment of time is static sites - where updating your web server or moving to a different one is trivial and there are no write operations involved in most of the processes (maybe setup logrotate or just delete the logs occasionally).
Can confirm. No ads for me on this site either.
I was about to comment that use of the newish term "CSAM" over the old fashioned "CP" seemed out of place here, given that the argument to prefer "Child Sexual Abuse Material" over "Child Porn" is to emphasise the sexual abuse of a child that took place to create it. So, at first glance, my immediate thought was that deepfakes would more accurately be described as child pornography than child sexual abuse material by their very nature.

However, it isn't clear to me from the press release which was the origin of the "nude bodies and bodies engaged in sex acts" on which the condemned man superimposed the faces of child celebrities. Were those bodies from consenting adults, or were they from non-celebrity children?

If it's the first case I would argue that the images possessed by this man were CP, not CSAM, and you may have a good point to raise a debate. If on the other hand the original body images were indeed from children then this instance can accurately be described as CSAM (but I'm an old fogey and will continue to call it CP) and it wouldn't be a case of government overreach — the fact that the man used deepfakes to replace the faces of the children being exploited is a mere curiosity.
Not to seem combative, but that assumes that what they share would be advantageous enough to justify the costs... On the other hand, I'm thinking if I'm paying them to disclose all proprietary technology and research for my product, that would definitely make it worthwhile.
Tegelwippen
One of the reasons I moved my personal site to static. Don't have to think about it anymore.
huh, OK, sorry for my suggestion then.
Oh, peace? SHUT UP! ;)
They extracted a lot of value from researchers during their ‘open’ days, but it’s depleted now, so of course they move on to the next source of value. sama is going AGI or bust with a very rational position of ‘if somebody has AGI, I’d rather it was me’ except I don’t like how he does it one bit, it’s got a very dystopian feel to it.
I realized I was overusing bookmarks. I now save webpages (perhaps as PDF) if it contains information I want to refer to later, such as an insightful article, technical information, a humorous bit, or the like.

Bookmarks are good only for links to things for which only the most current version is worth accessing. That’s my banking websites, a shopping site, my employer’s remote desktop system, etc.
In the context of the article, I assume because they want to archive the work for a future audience.
But this is the thing, that requires expertise and infrastructure.

"AGI" LLM's can handle all the nuance, quite simply, they don't need specialist infrastructure or specialist programming, way cheaper, upfront cost. Way easier to scale.

Individual employees can ask it for specific things that make their lives easier and it'll give it to them/or do it. No need to ask your manager, motivate for funding and hire an engineer/purchase new software/equipment.
Disagree, there are thousands of highly experienced and hard-working computer scientists. If we grant that very few of them are the equivalent of Knuth, there must be something else at play.
https://www.reddit.com/r/Vinesauce/comments/baclu0/real_time...
It would be a point against using it in companies where the decision maker thinks they know better than the people making the charts, certainly (though if you've managed to already adopt the tech, you can often present decision makers with an alternative (indexed charts for most cases, I suspect) and they'll turn out to be more flexible than you'd originally guessed).

I think "trying not to add things they consider footguns so the people making the charts are happy and so more likely to recommend them at their next job" is a trade-off that may or may not turn out to be more profitable in the long run.
"Recidivist sex offender" is an extremely broad category that doesn't imply anything about whether he harmed someone. It is a category that includes everything from vile monsters to Assange, who has secured his place in the history books and should be celebrated as a hero. And a bunch of sex offence crimes are harmless depending on the jurisdiction.

In this case maybe he'd done more of the harmless stuff they're going to charge him with based on the article. Presumably if he'd harmed someone they'd be leading with it.
How much of pages today are not worth accessing ?
Why do you consider China's instance on Taiwan (i.e. the one-China policy) to be confronting the USA? It's not like Taiwan belongs to the USA. It boggles my mind how people still see the USA as the police of the world, with rights to determine which countries can and cannot do what, even on the very other side of the planet.
Code of Practice for Software Vendors: call for views
It is always so impressive to see what the US law allows.

This would be not only unethical viewed in Germany, i could see how a CEO would go to prison for such a thing.
On the first approach ColorOp{Color: red} would have to be boxed and thus heap allocated. This is because ops.Add in general would receive a (fat) pointer to a value implementing a particular interface rather than a value of concrete type.

(The sibling comment written at the same time has a more detailed explanation of the 'fat' part.)
Here another similar project based on nginx:
https://nginxproxymanager.com/
Whenever you do:

v := interfaceType(concreteTypeValue)

in Go, what you're actually doing on a lower level is:

dataPtr := &concreteTypeValue
typePtr := typeData[concreteType]()
v := interfaceData{
data: dataPtr,
typ: typePtr,
}

The first line here is the allocation, since (at least, the way I recall the rule) in Go pointers never point to values on the stack, so concreteTypeValue must be allocated on the heap. The rule about pointers not pointing to the stack is there to make it easier for goroutine stacks to grow dynamically.

See https://go.dev/doc/faq#stack_or_heap.
The whole conversation started with this quotation from the Foreign Policy Magazine[0]:

"The extent of what is being contemplated by Ukrainian lawmakers is staggering. According to Tamila Tasheva, Zelensky’s representative in Crimea, if it were liberated tomorrow, at least 200,000 residents of Crimea would face collaboration charges, and another 500,000 to 800,000 residents would face deportation. Refat Chubarov, the chairman of the Mejlis of the Crimean Tatars, says that more than 1 million people—more than half the current population—will have to leave “immediately.”"

I don't see how anyone responding in good faith could answer to it with "Booting out people who have illegally invaded and occupied your land is not ethnic cleansing".

This conversation is over.

[0] https://foreignpolicy.com/2023/12/18/ukraine-russia-war-civi...
https://stackoverflow.com/questions/39492539/go-implicit-con...
SpaceX didn’t start from scratch. Their initial designs were based on NASA designs. Stop perpetuating the “genius engineer” myth around Elon Musk.