skysight-inc/HackerNews huggingface dataset:
Meanwhile, every AI company ever: "We are very excited about agents. We are working hard on agents. We want to roll out agents as soon as possible. Also, persistent memory and online learning would be nice to get."

Like, are you following the things that OpenAI and Deepmind are saying at all? The things that make current LLMs not a threat, they aim to tear down as soon as they can arrange.

OpenAI just released a video network, and one of their core touted benefits was that you could use it as an action controller!

And, um. Do you really think, when the AIs can take a simple prompt and turn it into a ten thousand step plan that requires dynamic skill acquisition, resourcing and persistence, that generating the prompt will be the one single task that stumps them? When we are at that point - and to be clear, every leading AI organisation is sprinting to reach that point earliest - then the difference between doom and safety will be one sentence: "When you are done with that, generate a new prompt." This is not how a world with a long expected lifespan looks.

edit: To be clear, I'm still not accusing OpenAI of making up the doom stuff. Even though when I phrase it like that it sounds like they're directly working on things that obviously end the world, which seems contradictory, I don't think they see it like that. To be honest, I can't explain why any doomer works at OpenAI, except in the way that people sometimes move towards explosions and gunfire. I think it's just a bug in the human brain. We want to have the danger in sight.
Bookmarklets/userscripts are such an excellent showcase of why the web is so empowering to users and why native apps are such a depressing, user-hostile regression.

Example from literally just this morning: I'm organizing an event and the venue wanted an attendee list in Excel format. The event is organized through meetup.com, which has been "app-ifying" their site for years now, which is to say, turning it to useless crap. I went to the list of attendees for the event and tried to copy-paste the 80-ish names so I could clean it up into a usable list... but some cabbage-brained PM has apparently decided that users shouldn't be allowed to copy-paste names out of the attendees list (literally all the text on the page except attendee names was selectable). Fortunately it was trivial to whip up a tiny script to circumvent this, and made me appreciate how annoying it would be to transcribe this all by hand if all I had was a useless locked-down mobile app.
"Pulsar, the best fork of Atom" - there I fixed it for you
Of course selling a console at a loss is legal. If selling products at a loss was illegal this entire Hacker News thing wouldn’t exist.

I wouldn’t call that “fixed in a decent way.” The subsidy of the hardware is a benefit for many consumers who choose game consoles.
even if some muti million dollar company wanted to buy this from me which i doubr i will decline this app is for the community in mind
Ha! My anti-SEO search engine detected all the SEO junk when searching for "best air purifier for pet hair" that would otherwise show up in Google as per the article

Feel free to give it a try, one search per day is free

https://www.aisearch.vip/?q=best%20air%20purifier%20for%20pe...
People keep saying this but after 1-2 years, nobody has gotten to their level yet.
Apple already has >60% market share in the U.S. If that doesn't qualify for a monopoly, then I don't know what magic number will. And Apple has a strangulating choke-hold on their platform compared to Microsoft.
It's increasingly hard to test 32 bits -- I run a modern Ubuntu, they don't even provide 32 bits versions of most libraries any more, so I have to wonder why it's worth putting significant hours I to supporting 32bits, when it's unclear if there are even any users.
The site is: https://www.panoramai.xyz/

The site you posted is mentioned in the article but only as a related project.
A sterile soil is something that has been weed-killed to make sure no other plants grow on it. Thats useful for growing sensitive crops like wheat/potatoes etc, as they tend to be dwarfs and can easily be out competed/shaded by other plants. Its also used when changing from one crop to another at the end of a season. This prevents crops being contaminated by previous rotation

The downside is that it also kills off the mechanisms that make soil hang together, like fungi, fibrous roots, moss. That process creates a spongy interlinked mesh that separates soil from something like raw clay/sand. think carbon/glass fibre vs raw epoxy.

Anyway, those fibres of organic matter decay/get eaten by insects, worms and fungi. This "airates" the soil by leaving voids, making it much less dense. This provides much more surface area (and holes) for water to soak into.

does that make sense?
Glad you asked. Here's my very short list:

- Get rid of corporations by adding a cap size to the maximum number of people employed by a company. Corporations make sense when we need to coordinate large groups of people around a common project, and when we need the maximum efficiency from each individual. Nowadays most people's work is coordination and the actual labor is done by machines. Getting rid of corporations will lead companies to be smaller and more numerous, and we reduce the complexity of overall coordination needed.

- Patent / Copyright law reform. Anyone wanting to have some type of IP protected must put in some type of insurance bond. If (e.g) a book author wants to receive $100k for their work, they need to pay into the system to ensure copyrights. Once the value is reached, the bond can be reset (for a larger amount) or it goes automatically into public domain. The higher the amount desired and the longer the policy is in place, the more expensive it becomes to hold it. For software, there is an additional clause: the source code must be made available 3 years after the first release, failure to be able to reproduce the object code from the source code leads to an automatic fine equal to the value of bond.

- Make tie-in of sales and services illegal: if Amazon wants to provide a software-based service (AWS) then the software should be able to run on any commodity networked computer. If Apple wants to sell a hardware device, people should be allowed to install whatever operating system they want.

Now, please don't respond with "it's not realistic", because it very much is. There is no "boil the oceans with a candle" here. They may be difficult, but very well within the realms of possible. For my first point, one common objection is "if you limit the size of the company, then you'll have people being employed as contractors" and my response is "you can write the law in a way that anyone that spends more of 50% of their working time working for the same client should be counted as an employee.
Public markets are intentionally set up to "benefits some parties that aren't really invested into the company" -- e.g. your retirement savings and your grandma's. That's a feature. Not a bug. Indeed, the main point of regulated public markets (as opposed to private ones) is to insulate your grandma's retirement funds from shenanigans like this, because before that, people would lose life savings to scammers.

If you want to allow shenanigans and / or only people with a vested interest, stay private and buy / sell only to savvy investors. That's allowed too.

Insider trading means insiders can and will:

1) Buy stock and launch (dishonest) positive press releases

2) Sell stock thereafter and launch (dishonest) negative press releases

Loop, rinse, and repeat. That happened, and if permitted, that would happen again. Much worse things happened too.

Your grandma can't do due diligence on every stock in her index fund. A savvy investor making targeted investments can.
Newton or Leibniz?
And the new UI framework for Jetbrains Fleet.
And the new UI framework for Clojure Humble UI
I suspect there's at least a grain of truth to what you write.

The housing stock (even newly built) in the UK is atrocious. The quality is really poor, unless you pay a massive premium. And I agree with you: it all looks the same dreary brown. Everything has to be identical baby diarrhea brown and the same design.

And somehow nobody seems to be keen to demolish and replace the terrible 60s-70s houses either. Why is that? It costs too much? Or someone, somewhere actually enforces that the design must remain as it is?

I have yet to see a new development where I can say: oh this looks nice and positive. I don't know who to blame for this, whether it's some funky conservation societies who wield way too much power, or whether it is self inflicted dreariness that people somehow like.
RFC to split reports into admin and mod reports (for Lemmy)
Perhaps even longer. Arial dates back to 1982 and was meant as a metric-compatible lookalike for Helvetica which dates back to 1957, and is based on 1898's Akzidenz-Grotesk ; but of course at that time, filenames didn't yet have extensions.
Strava for lifting stones? This won’t end well.
This piece aims to help you get started with implementing JWT authentication in your Go applications using the golang-jwt package.
That really isn't what I said or meant.
Perhaps is because jetbrains make better structural editing than vscode, but I practically never have to type closing brackets.

Copying, moving, reordering, newlines, pretty much anything will keep correct pairing of brackets.
Show HN: Keep your dependencies updated using AI
Hey HN!

Excited to introduce DepsHub, the effortless dependency management powered by AI! Say goodbye to manual updates and tedious changelog parsing – DepsHub automates the entire process for you.

Here's what DepsHub brings to the table:

Autopilot Updates: Our AI engine meticulously analyzes changelogs and release notes, ensuring your dependencies are always up-to-date, even handling pesky breaking changes seamlessly.

Noise-Free Management: Say goodbye to dependency chaos! DepsHub provides intuitive tools to keep your dependencies organized, regardless of the size of your team or project.

Centralized Overview: No more hunting through repositories! DepsHub offers a convenient cross-repository overview, so you can see all your dependencies in one place.

License Compliance: Avoid legal headaches by ensuring all your dependencies are correctly licensed – DepsHub has got you covered.

Security Alerts: Stay one step ahead of vulnerabilities. DepsHub notifies you promptly if any dependency poses a security risk, allowing you to take action only when necessary.

Ready to save time and hassle? Give DepsHub a spin and experience the future of dependency management. Your projects will thank you!

Check it out and let us know what you think. Feedback, suggestions, and bug reports are warmly welcomed.

Happy hacking!

https://depshub.com
Lockbit just emailed this to all of their affiliates
Tabs do not look as on your supposedly "2024" screenshot nowadays.

And most people don't care how their tabs look and are used to dropdowns menus being reorganized and losing or getting added entries. People are used to software slowly but gradually changing. It is not like mozilla went from original phoenix browser[1] to the current one in one release. These kind of changes only annoy a small fraction of people with some special disorders.

[1] whose simplicity and colored buttons I loved personnally
Have quotas ever been tried or considered? Like users being allocated a few upvotes per day or week?

I wonder if that would give enough pause for users to consider if a comment is worth their upvote.
I really doubt that you can make yourself something public so that you can later act on it.
A 'C' -> C compiler which preserves most source code unchanged (i.e. would be the identity transform on some input) and which implements something like constexpr on functions (by running the interpreter during the transform) could be argued to be a forward looking C implementation. Specifically C23 has constexpr, but in an extremely limited form, and aspires to extend that to be more useful later.

Equally one which replaces 'auto' with the name of the type (and similar desugaring games) is still a C to C compiler, just running as a C23 to C99 or whatever. Resolve the branch in _Generic before emitting code as part of downgrading C11.

The lifetime annotations are an interesting one because they're a different language which, if it typechecks, can be losslessly converted into C (by dropping the annotations on the way out).

I'm not sure where in that design space the current implementation lies. In particular folding preprocessed code back into code that has the #defines and #includes in is a massive pain and only really valuable if you want to lean into the round trip capability.
The thing that is provoking the switch is really in the "disruptive 10x better" areas, which Rust does offer around certain aspects of resource management. Zig is aligned around a different axis of "better", that axis being making a small-core, bootstrapping, C-compatible system. For the kernel project, the build-and-bootstrap problems were solved in an internal sense eons ago - there is a documented process. The process might not be particularly pretty or elegant, but switching won't make it 10x better.

On the other hand, small apps that need to "do things with bytes" and want to link to a bunch of dependencies have an appealing answer in Zig because it proposes solving their problem in systematic fashion.

I like Pascal, but the 10x isn't there: it could probably be 2-3x better than C for a lot of things, in the Dephi or FPC variants. It has the bits that people will "write C in C++" for, with much less WTF.
What a clear, step-by-step write-up of getting this POC (proof-of-concept) code running. She has picked as her audience experienced programmers, and one gets the sense that the write-up is as much for herself as for us. Which is great. We get to live vicariously through her and solve a small-ish (but non-trivial) problem with Rust, WASM and an OSM api with a cool visual payoff at the end. It's easy to let yourself not be impressed by straight-forward writing to a clear audience, because it looks so simple. But it's absolutely not simple and I'm glad to have found this blog and author. Thanks again, HN!
>"Learning something lower-level than X = knowledge on X, except Twitter."

cute joke.
He's also the guy with self-landing rocket boosters since 2015 that launched 100 times last year :-)
Show HN: A Simple HEIC to PDF Converter
Which is a shame, because in this case University itself often doesn't need to justify itself as more than an arbitrary time sink that rewards people who can both do the work intellectually, and afford both the fee and time to sink into it.
>but you still need to invest significant effort into getting them to work

This is far more related to their lack of Linux support, and forcing launcher usage via Steam for some games (EA, Ubisoft) than Valve making it difficult on purpose. Nothing stopping you from using Desktop Mode to do whatever you want on the device otherwise.
I keep a very old Fedora VM around for this. Not ideal.
A Simple SRS Algo (In Ugly SQL)
Walmart to buy TV maker Vizio for $2.3B
The way I understand it (or at least the way I'd design it), only the tag itself stores the pattern (or the AI-generated hash thereof), there is no external "registry". Then the pattern hash is used to access a private key (e. g. the key is stored XOR-ed with the hash when the tag is installed) to authenticate a challenge. Recognizing similar patterns is to make sure the pattern always evaluates to the same hash as long as it's not tampered with.

The MIT link doesn't explain how exactly they've done it, so that's only speculation.
You should disable overflow scroll for your code blocks its bad UX on mobile to get scroll trapped in a code block (iOS/Safari)
> Have front end frameworks destroyed the web?

No.

> Basic proper usage of <h1>, <h2>, and <article> tags are nowhere to be found

If you think semantic HTML is somehow more common back in 'ye old days' when frontend frameworks didn't exist, I have a bridge to sell you.

> You have to teach React developers the difference between the <Link> and <a> tag, and how <a> doesn't swap nor replace your page content, it loads an entirely new page.

I suppose this is true, as poor engineers would not understand the difference in abstraction. Is it any different than someone accepting unescaped input in their SQL? Yes, the latter is a lot more destructive.

For such a scathing indictment (destroyed the web) I'd have expected there to be more meat on the article, but the two points above (and SEO/og tags) are the only thing it actually talks about.

It's a silly 'lets put down frontend development, because I want to sell you my WP agency services' post. Frontend is a clown-fiesta you could have at least actually gave it more of a put down, but the criticisms are so transparently thin its somehow less meaty than the site's nonexistent portfolio.
This is cool, I never heard about this haha.
Quite similar to how I started too! A single piece of paper with a list of videogames I wanted to finish. Then it kept expanding with time - one txt file, multiple txt files, Evernote, Notion,...

Finally settled with Google Keep (checklists) + Obsidian (~2,700 text files, interconnected and easy to navigate).
Sure, and I never have to type any opening indentation either, only closing.

Regardless, to me, this is such a minor issue that I don't consider it at all when choosing a language.
But ... there is all that, right there on the documentation page, just ... scroll?

https://symfony.com/doc/current/index.html
Every known Lockbit ransomware group website is offline or seized by EUROPOL
You can't make your career safe without having really negative side-effects (like very low wages, when working for the government, and potentially being too out of place in the wider job market).

Even if you decide to work for the government, it isn't true you can't get fired. Plus, depending on the government, you could end up without inflation increases, be sent to a terrible project etc.

Career is worked upon one step at a time, being human has no safety mechanisms, you deal with problems are they come.

One thing that you can do, outside of your career, is to take good care of your personal finances, for that I'd need an entire year of explanations and decisions, start looking into it. Don't go after hype stocks or anything, learn how to build a very stable capital base that can weather bad times.

No company or person will do that for you.
Cylinder shortages hit Centrus HALEU plans
lockbit doesn’t use email to contact clients.
TAA is also terrible and turns visuals into a smeary mess, particularly because devs keep building it into games in such a way as to be nearly impossible to turn off like in Halo Infinite.
I was wondering something similar. Is all of this a symptom of the fact that the whole async (and multithread) system isn't based on structure concurrency? Wouldn't a really deep embrace of structured concurrency work beautifully with the borrow checker? Or am I on the wrong track?

Recently I read (I can't quite remember where, but I think it was in the context of actors) someone making out computational DAGs as "just a pipeline" - but this misses that a webserver or app or game or whatever should also have DAG-like computation graphs. I might be really on the wrong track here, but trying to jam all these independent "actors" into the one program seems odd - the game players, app users, web clients, etc are other actors. Your database might be an actor. But why would you want your own program to be a bunch of arbitrary actors that can interact with each other willy-nilly? Is there something useful you can do within a single process that isn't possible with structured concurrency?
Hah, everybody is principled until the first bullet whizzes by.
OpenMoko, Ubuntu Touch, N900, Sailfish,....
Guess he grew up and got given a phone as a birthday/christmas gift!
No, I guess. It's a bit of a ramble, but the article seems to put the blame rather at devs who don't understand the environment in which they operate. And even then the consequences seem rather insignificant.
My dad worked for the military, as a civilian. He had an counterpart in the Air Force, a colonel, who told him in the late 70s that he knew for a fact there were aliens but he couldn't tell my dad how he knew those facts. My dad worked closely with this guy on military black box recovery and analysis.

Dad told me he believed there were aliens because he said the colonel made it a point to say that he knew this to be true, and I believe it to be true as well, because Dad trusted this guy. It goes without saying we typically believe our parents if they tell us things. None of this had anything to do with facts, and everything to do with trust, which is formed from a person to person exchange. Most of what Dad did for the Air Force remained a secret till his death, and I do know he was absolutely obsessed with airplanes and math. To believe a mistruth about something we care so much about is possible, but unlikely.

So, sometimes knowledge is what we have as stories and we can either choose to believe, or not. That is faith. We don't need facts to back up our faith in personally knowing a thing to be true or not. Besides, if there are aliens, it would probably be better if the general population didn't have hard facts to ensure it became general knowledge, because at that point the speculation faucet is wide open. It's far better to let people believe what they will, without it affecting civilization in a radical way.

Maybe there are aliens and maybe there aren't. As my local AI alien just said to me, "Ultimately, beliefs about extraterrestrial life often come down to personal perspectives and interpretations of available information, as well as the trust placed in sources of information, whether they be firsthand experiences, anecdotal accounts, or scientific findings."
China is building more coal plants but might burn less coal
Thanks for this. I was using dafang hacks for v2 but didn't have solution for v3.
Why not? To them it could be like any other tuesday and communication could be pointless. We have a tendency to see ourselves as so important but forget how we act. We still discover new species and catalogue them, but many of those have probably been seen before by someone who didn't care.
The parent comment that you're replying to reads as a bit... mean in tone? So, to balance it out: your moderation work and also patience is appreciated.
Deliberately mismanaging a company would be a violation of the executive’s fiduciary responsibility.
No they haven't but they have destroyed usability, my laptop battery and left a lot of brain damaged people who are incapable of seeing when a simple solution for a problem will do.

Case in point, a number of years ago I built a static web page for delivering software distribution for an SME. This is hosted in S3 on cloudfront. It is one HTML page, one image and one CSS file. There is a bit of plain DOM javascript which pulls the software versions out of metadata files on the CDN and updates a SPAN in the page. Someone came along and couldn't work it out so rewrote the whole fucking thing with AngularJS. It looks the same. There was no benefit to doing this. It was just that's how we do things. The first page hit is 220k. I don't even know how they managed to do that.
This is a great summary of my feelings as well. We're trying to be a single-earner family, and it's punishingly difficult due to the tax rules. My spouse basically needs to get a job just to take advantage of the tax rules, as her getting £20k/year job is the same as me getting a £45k/yr pay rise.
Insider trading being illegal encourages participation in markets for people outside the company. As well as discourages intentionally messing up within the company and profiting from short selling

The argument against it is that markets would be more efficient if people were allowed to trade on information not yet available to the public

Seems like a worthy tradeoff to me