ddosmax556
ddosmax556 on Hacker News
Seconded. Screens, for some reason, have an insane magical draw to kids. I remember being in the thrall of friends who got to play on the newest consoles, magazines, movies, while we got very limited exposure, very old consoles & limited time, and no tv. Given the effort I need today to stay off feeds, and how tired & spent I feel after, I can't imagine how much "giving kids what they want" would fry kids brains. I can't compare against smb who didn't get the same restriction as I did, but I definitely don't feel like our restrictions did any harm, likely the opposite.
you can just to
default:
matched satisfies never
throw new Error(...)
You don't even need a function.
In google meet you can ask anyone to "join audio" and if they approve, neither you nor them hear each other through the meeting, and you can listen to them talk next to you. But honestly a mildly noise reducing headset is enough.
It's not that hard to enable 2fa & force password manager usage. And it's not that hard to use it. In fact a pw manager alone is much more convenient than remembering passwords. The only people I know who "can't remember their passwords and are locked out" are people who don't use the pw manager and have dogs*it passwords with tiny variants they forget. They often need multiple attempts to log in anywhere. Yeah 2fa & pw manager is a tick more complicated but it's not like it take hours, it takes minutes per day. And you protect against stuff like this. No sympathy, sorry.
You're assuming they're hiding the numbers because they think they seem bad in the discussions about data centers using too much water. The cover up is likely motivated much differently, and I would bet that doesn't really care about people complaining about waiter usage.
For sure. Just like movies. Everything in moderation. But I won't buy 60 bucks AAA games, they're either a time sink, or a waste of money. Indie is enough. I uninstalled Factorio after having spent 90% of my free time on it for a few days.
For those that don't know what 'copy as regular file' means, it means the copy command opens any file as though it was a regular file. If you have a FIFO queue sitting around it will read the content of the FIFO queue - if nothing writes to it, the command will hang. If you do cp -r /dev/zero foo, it will write zeroes into foo until the disk is full. -R otoh will copy a fifo queue as a fifo queue.
You are comparing mature technology to something that's on the edge of human advancement. It's like comparing the first steam driver cars with a Tesla, and complaining that the steering wheel looks different, and suddenly you have to press a pedal with a foot rather than a lever. Things are still changing!
Beautifully put, better than I could have, why I don't touch games in general. They're amazing, but they make you feel like you're advancing, achieving, experiencing, when really you're not, you're barely doing anything than jumping into the future. But, as I understand you to mean as well, not everyone is like that, for some it feels to bring balance. In particular, if you're a coach, surely you have no shortage of human interaction, or being outside, doing sports, and networking. But it's not for me for sure.
Not sure how you missed that but models are fundamentally changing in features, scope, intelligence, pricing, communication style. Of course it changes every 3 months. Of course there is no product that lasts more than 3 months. We're in a race right now. It won't stop changing for a while.
Right, but the best restaurants are not most restaurants. The best high end events are not most events. Most events and restaurants could be improved a lot by AI already
I don't know much about therapy, but this article appears to be a good analysis of what current therapy is about, why it works, and why AI might not be able to replace it.
But some of the things mentioned, such as: your therapist gets moved by your story themselves, they are themselves imperfect, and in general you're talking to a human being you have to respect etc - these things, while they definitely do support current therapy in important ways, they are not a deliberate design choice of how therapy works. They are rather constraints that come about when you are using a human being as a therapist, made out of flesh. So, the last point the article makes - that therapy itself might mean something else in the future - is the real question, in my mind.
The current form of therapy has incredible strengths in part because it works with these human constraints. But AI based therapy might be able to fill a different gap, one that regular therapists cannot fill - on account of, for example, not being available 24/7, not having the capacity to read entire diaries or chat histories, or taking on different personas. Or, simply, being cheaper than a real therapist, which can benefit many even if the ultimate quality is worse.
It results in different behavior in the compiler. You don't have to check the return type of a function in which you call a function return never. Using a different symbol gives you a hint why the code works, if you used `Never` you'd have to KNOW it works differently.
Completely agree. I think there is a danger that we will loose important interactions because we don't need them, but there's also a chance that we skip unimportant ones and focus on important ones.
If being in a Waymo alone causes you to be more comfortable to chat with people on the phone, it can even have a positive effect, for example.
Your comment appears to imply that the fact that LLMs used prove2me makes their accomplishment in any way less powerful. But consider that we just witnessed an AI system generate an automated proof that was previously unthinkable within 11 days and 300k+ of money. What tools were used along the way is kind of irrelevant, would you not say?
The title of the paper itself is odd. "LLM" is an abstract computation that's performed on some substrate, could be GPUs, could be a piece of paper, could je Minecraft, could be AoE, or could be all of them together.
That's not a property of LLMs thought, that's a trivial property related to turing completeness. I don't get what LLMs have to do with this - if LLMs have anthropomorphic properties, so does AoEII, duh, it's called emergence
Anthropic, if you're reading this: I'm a developer trying to figure out LLMs, I use them 8h per day to do my work. Claude Desktop is a missing piece I don't have access to because I'm only on Linux! I'm happy with a simple AppImage.
What's with these journals all being so hostile? I remember years ago i tried to delete my Washington Post account - there was no button anywhere in the settings menu though, only: text if you want your data deleted. I texted them, they asked back, do you live in a GDPR region? I said no, they replied well tough luck. Insane
I understand that this is frustrating for people who mostly write thoughtful emails. But personally I use gmail for exactly the following things: account recovery, system notifications, and b2b email threads. For the latter, I really couldn't care less about form or shape. It's a tool to an end, to get a point across. I found the auto writing stuff pretty useless so far (suggestions change the intended tone or even meaning of the email) but summaries are very useful to get a grip what happened in a larger thread which I should only know the gist of anyway.
I might be in the minority but to me email is an annoying requirement to reach out to people, and that is not due to the AI tools, it's due to: thread management, the horrible noise of unasked for newsletter, and system messages and updates I theoretically do care about but that are just inconsistently formatted and badly listed. I welcome AI giving me a better overview over what's going on than what I myself have.
It can be discussed but not like this. The tone is problematic and results in the reaction. You're basically saying: I found a few bugs and I saw that you use tool X, thus you're now not worthy of maintaining this software without my supervision. Which is tiring if the initial report doesn't even show what exactly was wrong, or if something was wrong. It's just a feeling of: something doesn't work for me; I don't like AI tools; I see you're using AI tools; therefore I now tell you that you're not capable of maintaining this package, and I have to intervene. Such a stark comment must be done on more than just vibes and feelings.
Yes, reliability plummeting is valuable feedback, but it should be framed as such, and not attack the maintainers descision to use agentic tools to write code, and especially not in that high nose way with an undertone of: What you're doing is obviously wrong, did you even think?? Everyone here knows it, are you stupid?
And the maintainer can then choose to use that feedback to incorporate it into the workflow, on their own time. If they so choose (which I'm sure they will, unless they get burnt by the community right now).
I think we agree.
I agree, if I was the maintainer this would be an extremely tiring community feedback.
People coming in "I encountered a bug, I don't know what the bug is but I thought about it for a second and it's obviously your descision to do xyz".
As a maintainer, what are you supposed to do? It's not more useful than a ticket "somethings wrong idk what" which is useless enough to close without further action. But it puts the burden on the maintainer to a) figure out what's wrong based on basically no data whatsoever, then b) if they find it out figure out why then c), and that's the tiring part, review their process and create a defense for their approach, or admit that that thing that random user felt after trying out your software for 10 minutes is right, and that you were what? stupid to even think this would ever work? They never asked for any of this, and they're already doing so much work for free.
If the rsync maintainer reads this: You're doing incredible work and humanity appreciates your obviously incredibly competence in it, and not everyone feels the way these people do.
Moving to agentic workflows is obviously the right step and it already provides enough benefits to do it already. And mistakes are bound to happen (if the issue is even a mistake!) and there will always be people who cannot comprehend the power of agents and who will point the finger saying "I know it from the start! I've worked with these tools for 2 hours already and I can see they don't work! Idk why you think they do!". They're wrong. But mistakes will happen that otherwise wouldn't have - but that's the learning experience.
They're not negated, smarter is smarter, but you have to reach deeper in your pocket. I think this will happen more and more - the smartest models get more expensive. But it won't matter - the current models we have today will get cheaper and can still be used for what they're used today.
I would take all benchmarks with a grain of salt. I don't really use them. What's it supposed to tell me? "5% smarter", what does that mean? My experience will differ. Just try it!
I doubt Anthropic internally sets as a goal to improve this or that benchmark - it's just a way to visualize progress. They probably have much more complex metrics internally.
I can tell you my experience as a js package dev, last tried a few weeks ago. We're building an npm package that's supposed to run on both node.js, deno & bun & the web.
This is an annoying to do for exactly two platforms: node.js, and deno.
node.js bcs it requires a workaround whenever something networking comes in: fetch doesn't work the same. So you structure you're code around having a node.js workaround. Same story for some other APIs. But you can test if itn works!
Deno is more annoying, you just can't test your package with deno before publishing. Before we released to npm, we installed a tar file and sent those around for testing. Works in node, in vite (node, for browser), works in bun, like a charm. Doesn't work with deno unless you switch to package.json, and you use exactly the subset of the spec that deno supports. You can't "deno install xyz.tar", you have to use npm for that (inserts a single line into package.json), THEN you can use deno to execute. No docs, no hint, just trial & error.
Even more annoyingly, npm & bun both offer 'link': in package repo, call npm/bun link, in the test repo do npm/bun link @yourpackage, and that's it, it's installed. Creates a dyn link to the source's build dir so you can rebuild without packing or sending tars or anything like that, you just build in your package dir and the test project is immediately updated.
Deno doesn't have that. What's worse, they don't tell you they don't have that. Also basically no error messages. It just fails in weird ways. Spent hours trying to do it. Now I just publish without testing for deno and wait for bug reports.
So out of the three: bun just works. That's it. Better than any platform. It just works, and it has a nicer CLI & nicer error messages, and it's faster on startup. It has the web api and the node api (i think) and its own api that's very nice as well, nicer than e.g. node. And e.g. if you run bun link, it tells you exactly what happened: this is what just happened, this is what you have to do to use it elsewhere. Node doesn't have that!
I think deno recognized bun's strategy of using npm dev's backbone as being the better call - that's why they're now slowly introducing node.js features, even though that goes against their original USP.
I know and I agree. It sounds incredibly arrogant but it's frankly is a bid sad to see how much HN is lagging behind AI adaption. It's been 90% noise over the last 3-6 months about problems that aren't truly problems if you really look hard at what AI is capable to do already today. It's mostly ppl & process problems. I could post a comment like the one above below almost every article on AI. But it is what it is. It's an opportunity for anyone who doesn't bite into the cynical tone here for sure.
This article assumes that AI only has an impact on the development phase which is certainly not true. It can speed up every part of the step. Including ideation, legal, documentation, development, and deployment.
Ideation: Throw ideas back & forth, cross reference with knowledge bases, generate design documents. Documentation: Generate large parts of docs. Development: Clear. Deployment: Generate deployment manifests, tooling around testing, knowledge around cloud platforms.
Every single step can be done better & faster with AI. Not all of them, but a lot.
Even development. Yes some part of your job involves understanding the problem better than anyone & making solutions. But some parts are also purely chore. If you know you keed a button doing X, then designing that button, placing it, figuring out edge cases with hover & press states, connecting to the backend etc - this is chore that can be skipped. Same principle applies to almost all steps.
Enforcement is secondary and is allowed to take weeks / months / never at all if nobody reads the paper. It's about being able to ban if an issue arrises; not about keeping the database strictly clean.
I agree with everything you said, it's great that they're trying to detach from US IT providers & alternative, and I do think Europe is doing a lot things better than the US.
But there's nothing like AWS, Google Cloud, facebook, Azure, ChatGPT, Tesla, etc etc the list goes on and is very long, in Europe. They're switching way too late. Why did it not happen before? Why do we have very limited IT providers, for example? Due to the culture and regulation that doesn't incentivize it sufficiently.
I'm European too btw and live in the EU and I'm happy about a lot of things we have that the US doesn't, I'm just personally worried that we're setting priorities wrong. Having a chill life in the park is good in the ideal it's just detached from what's needed to make a state run; and it will end in the EU having even less power that is has now, resulting in fewer moral values being carried into the world.