MurphyA/hacker-news huggingface dataset:
by Ekaros | 2025-07-01 09:50:45+00:00
There is difference of usage patterns between servers and laptops. Servers are most likely run nearly entire duration they are used or leased. Maybe not loaded, but is not massive difference.

On other hand laptops might spend significant time being turned off. Or their usage patterns might affect batteries. Like how deep they were drawn. In that sense getting more telemetry on laptops is much more useful.
by anal_reactor | 2025-07-01 09:51:22+00:00
I don't think you understand the proficiency needed to comfortably consume content in another language. Save for a few hotspots (Benelux, Nordics) most people say "yes, I speak a second language" because when they focus hard, they can say "me wants toilet" and that's enough for their use case (holiday abroad once a year). My mother is a teacher of English but when I brought a friend who only spoke English, I had to translate the conversation between them. This is the reality of bilingualism in small towns.
by tsimionescu | 2025-07-01 09:53:09+00:00
I think one counterpoint to this idea is the compute cost.

To a great extent, it's not AI research that is the primary driver behind the huge advances in AI, either in terms of techniques (transformers) or data sets. Instead, the biggest single factor responsible for this huge boost are advances in compute hardware and compute power in general. Even if we had known about the Transformer architecture 20 years earlier, and we had had the datasets that OpenAI and Google amassed 20 years earlier, we still would not have been able to get anywhere close to training an LLM on hardware from 20 years ago.

And given this, and given that LLMs have already pushed this compute power to the limit, it's very possible that we'll stagnate at more or less the current level unless and until a new 10x or even 100x boost in compute power happens. It's very unlikely that you could train a model on 100x as much data as you get today without that, which is what you would likely require to add multiple modalities and then combine them.
by ben_w | 2025-07-01 09:53:14+00:00
Sure, but that's kinda what I'm saying they're doing wrong.

One of the core claims 2027 is making is, to paraphrase, we get AI to help researchers do the research. If we just presume that this happens (which I'm saying is a mistake), then the AI helps researchers research how to make AI self-improve. But there's not any obvious reason for me to expect that.

I mean, even aside from the narrow issue that the METR report earlier this year is showing that AI could (at the time) only do with 80% success tasks that would take a domain expert 15 minutes, and that this time horizon doubles every 7 months which would take them to being useful helpers for half-to-two-day tasks over 2027 which is still much less than needed for this kind of thing, there's still a lot of unknowns about where we are in what might be a sigmoid for unrealised efficiency gains in such code.

Anyway, this is a much more thorough critique than I'm going to give: https://www.lesswrong.com/posts/PAYfmG2aRbdb74mEp/a-deep-cri...
by oc1 | 2025-07-01 09:53:21+00:00
I fear the future won't make us more educated but even dumber as the tech and ai tries to do all thinking for us, even thinking we don't want to learn languages as this is just one more "inefficiency" in humans to eradicate. And who is Ai trying to emulate? Right, people like these managers at Google resposnsible for such decisions (or like sama, not sure what's worse)
by consp | 2025-07-01 09:54:34+00:00
I've had the unfortunate mishap of having the perfectly fine English translation of a German site switch to auto translate Dutch crap due to one part using the language preference and the other the IP source, bit weird since as far as I know they usually only offer English. And I can perfectly fine read German so I usually immediately switch to that since some info is not available in English especially with the different Bundesambt websites.

What I would like is a browser and os which allows you to set which languages (multiple) never need translating and the site sticking to that.
by Cthulhu_ | 2025-07-01 09:54:45+00:00
This wouldn't work with CSGO either, as it's a play-to-earn game where you can win / gamble for items that some people are willing to spend a lot of money on. See also Diablo 3 when it first came out, there was a good story about a guy that would run two dozen bots just scanning the auction house, buying stuff for in-game money and selling it for real money. Every once in a while they did a round of bans, but the author just bought new copies of the game and continued.
by b112 | 2025-07-01 09:55:39+00:00
Something is missing in our exchange here.

Why would people purposefully ruin their food to make a joke? I sincerely doubt entire nations of people cook their food, purposefully ruining it, then laugh over the fact.

"Oh that rice was terrible! Let's cook it that way again!"

Yet you've attested this twice now, and in a thread discussing how to remove deadly arsenic from rice.

You seem to want to discredit this study. You've claimed the study was false, was made up in jest.

It's not some weird joke.

Whatever you're trying to say, please don't do it by trying to discredit something designed to save lives. It's uncool.
by VGHN7XDuOXPAzol | 2025-07-01 09:56:01+00:00
+1 even if you don't understand the language, it's nice to hear the real voice.

This auto-dub-translation feature is also problematic in that viewers don't realise it's happening. I think that is unreasonably misleading. It could be great as an option, but it should really prompt you before switching it on.

That way people would not be forced to use it, and people would be aware of it.
by dnrvs | 2025-07-01 09:56:08+00:00
i built the same thing (though only the notifier, not all the stat tracking) for my friend group back in 2017 when PUBG came out and we were trying to play together as often as we could. can confirm it worked great.

i eventually moved the bot to glitch.com (rip) where we could collaborate on it and it evolved into a monster of in jokes and utilities. it's going offline this week unless i can find the time to migrate it off glitch
by elric | 2025-07-01 09:56:13+00:00
How do people find specialised data structure that they aren't already aware of? Stumbling across random blog posts and reading the odd book on data structures can't be the optimal way.

Is there a way to search for a structure by properties? E.g. O(1) lookups, O(log(n)) inserts or better, navigates like a tree (just making this up), etc?
by justanotherjoe | 2025-07-01 09:57:38+00:00
I'm not being gatekeeper here. John Carmack came into AI around 2021 iirc and came in Lex Friedman and said he's going to bring about AGI. It's okay for him to try so but he had no particular expertise in the field. He's a brilliant guy and I'm not gonna say he's not going to succeed, or that his opinion is worthless. But people seeemed to think that the whole field is a farce just waiting for an adult to come in and fix it. I find that biased. By the way this is how people end up worshipping figures like Musk. There's a limit to transfer function of human expertise, ironically to the discussion at hand.

That's just what I think anyway.
by rkomorn | 2025-07-01 09:58:02+00:00
I don't understand how you consider these iOS-specific? These apps are also all available on Android phones.

If people, today, don't want to have iOS devices, they can switch to Android devices and use virtually all the same apps.

What would OpenAI release that would affect Apple and not every other phone vendor? Or do you also think all Android sales would tank if OpenAI released a phone?
by nottorp | 2025-07-01 09:58:10+00:00
> Yes, there is a massive difference in runtime RAM usage.

JS needs some "evangelists" to explain this to people like me :)

> cross-platform sync

Um, if you use 5 clients to connect to the same imap server, you have "cross-platform sync" already don't you? It does seem to work for me.

> Apple Mail and Thunderbird are good options.

At this rate I'll probably become a donator/contributor to Thunderbird in at most two years :)
by theGeatZhopa | 2025-07-01 09:58:27+00:00
How do you want to change thinking towards those problems of a whole nation? It's not like "it's the company doing it" - it's japanese people doing this to their own people. So this would be were to start.

.. uprising workers are needed here. New thinking towards well-being of employees must be adapted. Without a social overthrow, I think, it's impossible to change such system.

Or, you found an company yourself and do it differently, addressing the very each problems and market yourself, so that everyone is fighting to be with your company and you as the boss.

So you see, it's near to impossible. One can't wish for uprising, as it won't be happening. One can't wish for change of the Japanese society. It won't be happening as long traditional thinking is still state of the art.

May be in 30y when there's a new generation of managers who think like you and are keen to to different.

Good luck my friend from Japan! Greetings from Germany.

In case you really want to know and still didn't Google it:

On Germany/Europe, we have strong laws for employees. That's a big part of the working culture over here, as each of the employees know about and have the chance to exercise his/her rights given by law. For example , the working day is defined as 8h + 30mins of break. If you're about to work longer, then you get better money/compensation for it. There's a strong law for recreational times/vacation, where each one oughta get min. 24d of payed off-time. There are laws saving employees from mobbing, and if it happens, it's easy to sue because of the employees rights. And so on...

So, urge your legislation to pass such laws as a start. With the time, everyone gets accommodated to this and everything will change for the good.

Wish you success.
by pan69 | 2025-07-01 09:59:29+00:00
Yes. I work for a large financial institution and they are all in on AI. All managers and tech leads have been instructed to apply AI as much as possible and to shoehorn it into every single thing because the company has made a BIG public announcement that their future is AI. So now they are desperately trying to find ways to back up those claims.

To be honest. I think it's pretty cool tech (I mostly use copilot with either Claude Sonnet 3.7 or 4, or otherwise GTP 4.1). Agent mode is cool. I use it every day and it has helped me work faster, do better work by it preemptively catering for things that might have otherwise taken many iterations of releases to discover, so yeah, I think AI is pretty good for software developers overall. It's a great tool to have. Is it going to do my work and leave me redundant? Not any time soon. I think the company I work for will fail in their enforced AI efforts, spend a gazillion dollars and will go quietly back to outsourcing overseas when the dust settles. I feel sad for the junior devs though as they are basically vibe coding their way through Jira tickets atm. I am a graybeard, 30+ years in the industry.
by nurettin | 2025-07-01 09:59:42+00:00
This is why law in it's current form is wrong in every country and jurisdiction.

We need "cumulative cases" that work like this: you submit your complaints to existing cumulative cases or open a new one, these are vetted by prosecutors.

They accumulate evidence over time and once it is a respectable sum, a court case is opened (paid by the corporation) everyone receives what they are owed if/when the case is won. If the court case loses, is appealed, and loses again, that cumulative case is banned.

Cumulative cases would have greater reprocussions to large corporate entities than "single person takes to court for several months to fight for a $40 discount".

And the people who complain rightfully eventually get a nice surprise in their bank accounts.
by al_borland | 2025-07-01 10:01:30+00:00
Steam and Android charge a similar 30% fee in their stores.

When I hear about a 3% fee, I think of the interchange fees for a credit card. That doesn’t have the same overhead as hosting the software, handling the updates, managing the front end, reviews, etc. I can only assume that 2-3% of the 30% are going to Visa, as I’m sure Apple is paying interchange fees to process the payments.

30% probably still creates a very healthy margin, which could be trimmed (and has been for companies making less than $1m). But it is right in line with the rest of the industry, at least for the other big players.
by xdfgh1112 | 2025-07-01 10:02:15+00:00
My friend thought a video was ai generated because it was translated to 17 languages. But the voices were natural, fit the pace of the video, and had emotion and impulse. They had been paid for.

The YouTube auto translation is not that. It's stilted and awkward, robotic voice with none of the context. It's not ready for release and it does a disservice to any creator that uses it because their vision is not going to be anywhere near correctly delivered.
by keraf | 2025-07-01 10:02:16+00:00
It baffles me that a ton of sites that have been translated into multiple languages still set the language based on IP rather than trying to determine it based on the client settings or defaulting to a set language with an easy way to switch it.

Countless times I landed on websites I use relatively frequently in foreign countries to see them in a language I don't understand, having to rely on my browser's translation functionality to find the language switcher. My operating system + browser are set to English, yet I still get served the one in the language I don't understand.

The worst offenders in my opinion are the ones assuming language based on IP for multi-lingual countries like Switzerland. People living in the French or Italian parts almost always get served the German content. It's bad UX.
by rtp4me | 2025-07-01 10:02:18+00:00
I have been using Claude to iterate through some complex Powershell code to convert Azure VMs from Intel to AMD SKUs, and I simply can't believe how good it is. I am definitely NOT an Azure or Powershell expert by any means, but the power and ease of idea iteration is truly a game changer (I have been in IT since about '91). Yes, Claude makes some mistakes - typically with certain command arguments, but I am able to lean on my experience to work through those issues.

What would have taken me a week to get up-to-speed with Powershell and all the Azure powershell commands/syntax has now taken me about 4hrs.
by petesergeant | 2025-07-01 10:02:18+00:00
> I've done the research

Great. What's the 1970s equivalent of word2vec or embeddings, that we've simply scaled up? Where are the papers about the transformer architecture or attention from the 1970s? Sure feels like you think LLMs are just big perceptrons.

> The problem with the models is they require exponential cost growth

Let's stick to the assertion I was disputing instead.
by ottoke | 2025-07-01 10:02:32+00:00
If you currently run `apt install debcraft` in Ubuntu, you will get the tool built by me. It has largely the same goals as Canonical has expressed in this and similar docs, but no Launchpad integration. If you want to collaborate on making .deb maintenance easier, faster and more secure across all of the Debian and Ubuntu ecosystems, please reach out. You can use the "book a chat" link on my site https://optimizedbyotto.com/.
by franciscop | 2025-07-01 10:02:46+00:00
I live in Japan and am not yet fluent enough, so need to use a VPN to get the Google Search English results, otherwise it's totally unusable. Heck even for programming I pull my hair since I get the translated docs when searching. Just give me the (original) English ones please. I did search in English have Google set to English, but still get the Japanese ones even for those that have English resources.
by knymida | 2025-07-01 10:03:33+00:00
I've been digging into WebRTC to understand how it works under the hood. My goal is to eventually build a lightweight media server with SFU capabilities — but focusing on the protocol level, not just using libraries.

To get there, I'm breaking it down into smaller projects. The first one: a basic WebSocket signaling server written in Rust (based on RFC 6455). I'm also learning Rust, so this was a good way to build something real while figuring things out.

On the frontend, I used Angular and just the RTCPeerConnection API — no external WebRTC libs. The focus for now is just signaling: how peers connect, exchange offers/answers, and so on. No media or security handling yet — that's the next step.

Here’s a short demo video on YouTube https://www.youtube.com/watch?v=V_qdW2JchbU It’s not production-ready yet. Right now, each WebSocket connection spins up a new thread, but I plan to rework that using something like Tokio for better performance.

Curious to hear thoughts or suggestions.
by lloeki | 2025-07-01 10:03:40+00:00
> at least let me disable it for specific languages.

At the very least make use of https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/...

... instead of relying on whatever stupid magic that places me in Germany when I live 5km from the border.

It can't be geoip because that IP is from a French ISP and has been in consistent use at this location for the past 5 years.

(but yeah even then it is horrible)
by Nevermark | 2025-07-01 10:04:33+00:00
Reply to a couple hundred comments: You don’t have to be a monopoly to be deemed to be acting in an anti-competitive manner.

Just dominant by some significant measure, in some significant dimension, enough for many people to complain. And for a judge to review the practices and find the company is leveraging that dominance to maintain dominance or hold dominance over adjacent markets in a way that is blocking competition.

Apple is using their control of their phone hardware and OS to preclude any alternate source of apps or app stores, in order to charge a large vig on every app and in app purchase. And block competitive, tech like alternate web browser engines, and any app they don’t like.

They are big enough to warp the whole market for mobile apps and browsers. A large percentage of apps become much less viable if they don’t supportiOS. So “choose another phone” isn’t a viable solution to the harm.

Nothing stops Apple from having an App Store. Using it to enforce security rules. Nothing stops users from using it exclusively (EDIT: Don’t download from other sources, or if you do, click “no” when you get asked if you want to install apps from other sources. This is trivial for Apple to do.)

The problem is the app market is massive, highly dependent on having iOS versions to compete in the overall mobile device space, and Apple is both blocking alternative app sources and taxing all those apps, and completely prohibiting some apps, while prohibiting any other options.

Enforcing rules against anti-competitive behavior isn’t a zero cost practice. it is reasonable for some people to prefer the status quo.

But it’s better than allowing anti-competitive behavior, which would encourage more such behavior because not having competition is incredibly profitable. And the harms of letting anti-competitive behavior go unchecked tend to be significant but only obvious in hindsight, or never. That’s part of the problem. Without healthy competition lots of significant but non-obvious progress gets snuffed out before it has a chance.

Either you nip it in the bud, or end up dealing with much worse abuses.
by dizhn | 2025-07-01 10:04:55+00:00
It's embarrassing that something like this is needed. For some reason Youtube has always been weird about languages. They have language and location information, yet they won't let you search by language, will return other languages when you search, won't search by location, won't default to another language in videos and now they are force translating video titles/descriptions and force dubbing videos. Nobody asked for any of this. They have been asked plenty of times to provide options related to languages yet they have not implemented any of it. Super super weird. When did we start to accept such bullshit even in paid products?
by stefs | 2025-07-01 10:05:38+00:00
the youtube translations aren't really good either. i'm constantly puzzled by videos with absolutely nonsensical titles until i remember that it's probably auto-translated and have to work out what the original meaning was.

for example, "more plates more dates" has been translated to "Mehr Teller mehr Termine".

not allowing this feature to be disabled is such an user hostile decision.
by dotancohen | 2025-07-01 10:05:41+00:00
In what sense would you need an LLM while gardening for? I'm imagining for problem solving, like asking "what worm looks like a small horse hair". But that would require the LLM to know what a horse hair is. In other words, not a distilled model, but rather a model that contains pretty much anything our gardener's imagination will make analogies out of.
by fauigerzigerk | 2025-07-01 10:06:05+00:00
Price wouldn't be the only point of differentiation though. Say Google were to bring the Play Store to iOS. Apple's App Store allows users to opt out of tracking. The Play Store does not. Wouldn't all apps that use an advertising based business model automatically gravitate towards the Play Store?

If the goal is to make Apple open up their platform in a way that doesn't take away choices from users, we need a set of rules to guarantee that. Otherwise I agree with rTX5CMRXIfFG. Facebook and Google would find ways to gradually make the App Store more and more unattractive until that choice no longer exists. There would be billions of dollars worth of incentives.
by adridem | 2025-07-01 10:07:00+00:00
Inspired by a feature in Coding Magazine, I’m building and sharing this practical Python security checklist to support my coding. Some functions and tools introduce subtle security weaknesses when used without caution, and this checklist reviews common risk areas as a starting point, each illustrated with an unsafe example followed by a secure alternative. It's a beginning; Let me know if there’s anything important I’ve missed or should dive into next.

Also,any idea on where I could share this online to benefit the community? I intend to keep it corrected and growing.

This list include :

Dynamic Code Execution with eval and exec

String Formatting and Injection

Object Serialization with pickle

Rendering HTML in Templates (XSS)

Executing Shell Commands

Password Hashing

HTTP Requests

Safe File Handling

Protecting Against XSS in Plain Python

Parameterized Database Queries

Managing Secrets and Configuration

Cryptographically Secure Randomness

[Additional considered topic] Input validation and schema enforcement (e.g., using Pydantic or Marshmallow)

[Additional considered topic] Dependency and supply chain security (e.g., virtual environments, lock files, package signing)

[Additional considered topic] Secure logging practices (avoiding sensitive data leakage)

[Additional considered topic] Rate limiting and denial-of-service mitigation

[Additional considered topic] Concurrency safety (race conditions, thread/process synchronization)

[Additional considered topic] SSL/TLS certificate verification and secure HTTP configuration

[Additional considered topic] Secure HTTP headers (HSTS, CSP, CORS)

[Additional considered topic] Safe subprocess permission and environment management (dropping privileges, chroot)

[Additional considered topic] Secure cookie and session handling (CSRF protection, secure flags)