MurphyA/hacker-news huggingface dataset:
by thisisit | 2025-08-18 17:31:27+00:00
There is a reason why sales and marketing is first. It has to do with hallucination.

People have figured out that even if you mess up sales/support/marketing, worse case you apologize and give a gift coupon. And then there is also the verbose nature of LLMs which makes it better suited to write marketing copies etc.

On business process outsourcing like customer support lot of companies are using LLMs, so that part is unclear to me.

Other BPO processes are accounting & finance, IT, human resources etc. And while companies can take that hallucination risk for customers, they see it as a serious risk. If for example, the accounting and finance operations get messed up due to AI hallucination companies will be in real hot water. Same goes for other back office functions like HR, compliance etc. So, most likely this statement is just hogwash.
by pjmlp | 2025-08-18 17:32:06+00:00
Additionally Chrome sabotaged the WebGL 2.0 compute effort in name of WebGPU, which 5 years later still isn't fully available.

However despite all of this, there is hardly any Web 3D experience, or game, at the level of iPhone games from its OpenGL ES 3.0 glory days, like Infinity Blade, from 2011!
by adrianhacar | 2025-08-18 17:32:50+00:00
I understand your point.

The short answer is that, indeed, it comes down to trust, and I really understand and respect your perspective.

The long answer is that it's very unlikely this trust would be broken. Let me explain:

Firstly, the accessibility service doesn’t provide anything close to "full control." It’s just an API provided by Android that gives accessibility events, like changes in the screen layout and the UI nodes present on the screen to infer the type of content shown (Reels in my case). You can check online for details on accessibility events. It's nothing like a constant screen recording where the app gets all your data.

Also, Google is very strict with these permissions. When you publish an app on the Play Store, you need to clearly disclose why you're using those permissions. If you do something wrong or try to abuse this, they will take your app down. Anyone who values their reputation wouldn’t attempt something like this just to sell some user data.

Lastly, ScrollGuard doesn’t need to connect to any server to work!, all the detection happens on the device. So, if you want to be extra cautious, you can always go to your phone settings and block internet access to ScrollGuard. It will still work, and without internet access is imposible to export any data.

If you want even more control and just need a solution for Instagram, you can modify the app yourself. I wrote an article a couple of years ago on how to do this here: https://breakthescroll.com/block-reels-instagram/
by mmphosis | 2025-08-18 17:33:03+00:00
Linux Mint Xfce. It's definitely not easy because I was so used to mouse and spacially oriented Mac OS X. It's fast enough because of fast hardware, and it doesn't get in the way, and I customize it. I remove unused parts. I have customized it to my own preferences. I put up with the rough edges. The only thing missing is the menu bar. Xfce is not my favourite but I can customize it which is reason enough.
by vimau_010 | 2025-08-18 17:33:07+00:00
Numaflow is an open-source, Kubernetes-native stream processing platform. We recently rewrote the data plane in Rust to better support advanced real-time workloads, including pipelines that integrate AI/LLM inference where variable latencies can create bottlenecks.

Key outcomes: Rust runtime → memory safety, no GC pauses Message-level streaming → improved tail latencies for uneven workloads (e.g. AI inference) Benchmarks → ~40% higher throughput, ~30% lower CPU use, and reduced memory usage Entire runtime implemented in Rust, not just bindings.

Code: https://github.com/numaproj/numaflow
by nebula8804 | 2025-08-18 17:34:09+00:00
Have you seen that Chinese Robot walking around American Cities?

[1]: https://www.youtube.com/shorts/UpXKZEgrB6Q

There was a clip where it almost fell down a set of stairs but it caught itself. I cant seem to find it.

There is this though: https://www.youtube.com/shorts/8Drm_v3_iG4
by ekusiadadus | 2025-08-18 17:34:35+00:00
> If you aren’t familiar with Rust syntax, |argument| result is an anonymous function equivalent to function myfunction(argument) { return result; }.

> Here, your program is constructed left to right. The first time you type line is the declaration of the variable. As soon as you type line., your editor is able to suggest available methods.

Yeah, having LSP autocomplete here does feel nice.

But it also makes the code harder to scan than Python. Quick readability at a glance seems like the bigger win than just better autocomplete.
by Bender | 2025-08-18 17:35:00+00:00
The generators I worked with were just massive diesel engines the size of a tractor trailer each. This was pre-def, pre-cat requirements. When I would switch on multiple load banks at once I could get a small puff of soot as the engines revved up. Provided the load was not varying heavily they would at least run clean enough that one could not see or smell any exhaust. This was in the 2000 time frame. Mind you the load tests are not real-world realistic at all and this can be further mitigated using step-start programmable PDU's in the data-center. Companies that own data-centers usually have a lot of political pull with the cities due to all the assorted taxes they pay, direct and indirect revenue and employees they bring in.

Cat has since added options for hydrogen [1] but I have no idea how many people have bought them.

[1] - https://www.cat.com/en_US/by-industry/electric-power/electri...
by torginus | 2025-08-18 17:35:17+00:00
Something not being intuitive doesn't make it untrue - if AI makes engineers 10x as productive it means that we need 1/10th the engineers to produce as much software as we do - it might induce demand but demand might not keep up with the production. SW Engineering might become a buyers market instead of a sellers market.

One example I mentioned is SaaS whose value proposition is that it's cheaper than to hire a dedicated guy to do it - if AI can do it, then that software has no more reason to exist.
by asabla | 2025-08-18 17:35:18+00:00
Squad, Arma (and especially Arma reforger), Dayz, Battlebit, Heretic + Hexen and thr list goes on.

Arma usually gets the more complex and janky stuff (in a fun way). While the others are more modified experiences.

Like Squad, we're they've re-created star wars battlefront
by GlobalElite | 2025-08-18 17:35:30+00:00
I grew up with CS1.6 and spent what must be thousands of hours on it before I turned 18. But I can't stand what Valve did to modern versions of CS. The reason? Gambling. So much fucking gambling everywhere. Other games have lootboxes, I hate them, but they are usually "contained" in the sense that you do not see them in every context surrounding the game. But because CS skins can be traded between players, there is now an entire third party ecosystem for skin trading and worse, skin gambling. Lootboxes inside lootboxes. And now it feels like every CS YouTuber, streamer and even teams at lower tiers is sponsored by a skin casino. I remember dropping into a stream of a professional player only to watch him throw $500 (God knows where the money comes from) away playing what is basically a CS skin roulette. WTF.

And there is also the typical sports gambling shit. HLTV the main news source of the pro CS scene is full of gambling ads. Higher tier tournaments often give a segment to gambling people talking about odds between matches. And as you would expect in a scene with rampant gambling there is match fixing. The serious media and the authorities will not look into it because esports is not serious stuff, but people know it’s there. Whenever you see a tier 2 team throw a most winnable match in the weirdest fashion you can see a stream of Twitch chat messages calling it rigged. People know but nothing will be done against it. Check out Richard Lewis if you want more information on that.

https://richardlewis.substack.com/p/prologue-no-one-really-c...

I would love to see a modern shooter with nice graphics and self hostable servers in the same niche as the old CS. But all we got is Valorant and its kernel spyware (oops I mean anticheat). Guess I should just keep player CS1.6 until I die shrug
by geoffpado | 2025-08-18 17:36:05+00:00
Due to existing laws such as COPPA, Meta already has in its terms of service that kids under 13 aren't allowed to use Meta AI:

> Without limiting the Meta Terms of Service or any other applicable terms or policies, you cannot access AIs if you are under the age of 13 (or such greater age required in your country or territory)

The problem with this is enforcement. How does Meta actually prevent an 8-year old, such as in the case Hawley is referring to, from using Meta AI against the ToS? The "obvious" answer is requiring some kind of age verification, but that gets into (adult) privacy issues incredibly quickly. It's not surprising that laws that require you to send even more private information such as your government ID to Meta (or questionable third-party verifiers) aren't exactly popular.
API that rewrites emails with recipient context
by suncrest | 2025-08-18 17:36:50+00:00
I am experimenting with an API that takes an email draft + recipient identifier and returns a strongly customized personal rewrite. It enriches with publicly available data in the background and adjusts tone so messages feel relevant without being creepy. Curious if others see value in this and what use cases (sales, surveys, recruiting) you would prioritize.
by Sohcahtoa82 | 2025-08-18 17:36:53+00:00
> Most programming languages are very very similar.

For the most part, yes. I'd add the caveat of needing to differentiate significantly between imperative and functional programming, though. I've used Python, Java, C, C++, C#, PHP, and a TINY bit of Perl (Enough to know it's a terrible language -- seriously, why would anybody want to use a language that people refer to as "write-only" because it's so hard to read?), and Haskell just makes no damn sense to me. It seems its only use is to show off how Quicksort can be written in two lines with it, or to start fights over whatever the hell a Monad is.

Also, if you've only ever written in memory-safe languages like Python, Java, and C#, then switching to an unsafe language like C or C++ will probably result in writing a ton of memory leaks, buffer overflows, and segfaults.
by anelson | 2025-08-18 17:37:25+00:00
The move that I’m fighting in my company now is hiring bargain basement Indian outsourced heads who are very obviously vibe coding slop. It’s a raw deal for us since we’re paying extra for a meat wrapper around an LLM coding agent, but I’m sure it’s a boon for the outsourcing company who can easily put one vibe-coding head on three or four engagements in parallel. It’s hard to imagine LLM coding technologies not being enthusiastically adopted by all of the outsourcers given the economic incentives to do so.

Whether or not they end up losing business long term, it seems like a nice grift for as long as they can pull it off.
by sdesol | 2025-08-18 17:37:30+00:00
> 120K a year developer, if it makes them even 20% more efficient (doubt that), you have a ceiling of $2000/mo

I don't think businesses sees it this way. They sort of want you to be 20% more efficient by being 20% better (with no added cost). I'm sure the math is, if their efficiency is increased by 20% then than means we can reduce head count by 20% or not hire new developers.
by TheAceOfHearts | 2025-08-18 17:37:30+00:00
Something that wasn't mentioned in the article is that Counter-Strike spawned the creation of the most iconic FPS map ever: de_dust2. If an FPS supports custom maps, it's inevitable that de_dust2 will get ported to it.

There's actually a mini-documentary about the creation of de_dust2 [0] which I think will be of interest to FPS fans.

I wonder if de_dust2 is the most played FPS map or if it has been dethroned by something like Fortnite or some other shooter map.

[0] https://www.youtube.com/watch?v=FWWhxfGq_yk
by bpt3 | 2025-08-18 17:38:22+00:00
I don't know who you're talking to, but the issue is increased volume of lines of code without any increase in quantity (or often, a decrease). That's the definition of "code slop" as I see it used, and you seem to have created a strawman to beat on here.

Allowing people who have absolutely no idea about what they're doing to create and release a software product will produce more "code slop", just like AI produces more "article slop" on the internet.

I don't understand the distinction you are trying to draw between your two examples. Instance #1 happens constantly, and is encouraged in many cases by management who have no idea what programmers do beyond costing them a lot of money.

You can internally discredit whomever or whatever you like, but it doesn't change the fact that LLMs currently add very little value to software development at large, and it doesn't appear that there is a path to changing that in the foreseeable future.
by mlinhares | 2025-08-18 17:38:31+00:00
They're not even that expensive anymore, you can find pretty reasonably priced ones: https://www.amazon.com/dp/B0D66X8B5B/ref=sspa_dk_detail_2?pd...

I have the ooni one that i use for my baking and to measure yeast and it was one of the best investments i made.
by bonaldi | 2025-08-18 17:38:37+00:00
Not sure the emotive language is warranted. Message appears to be “if you use robots.txt AND archive sites honor it AND you are dumb enough to delete your data without a backup THEN you won’t have a way to recover and you’ll be sorry”.

It also presumes that dealing with automated traffic is a solved problem, which with the volumes of LLM scraping going on, is simply not true for more hobbyist setups.
by camtarn | 2025-08-18 17:39:26+00:00
I'm unable to resolve the domain on EE UK - looks like it's DNS blocked.

By comparison, on my work network (TalkTalk) I can resolve the domain but I get a connection reset from the site.

I think this might be the first time I've hit a DNS block. It feels rather eerie seeing people talking about a site that, from my point of view, doesn't even exist...
by pityJuke | 2025-08-18 17:39:27+00:00
> At the end of June, Le was asked to join a handful of professional gamers onstage for a round of Counter-Strike at a game conference in Austin, Texas.

Conference isn't really the right term here: it's more equivalent to a sports tournament (it was the BLAST Austin Major, with a $1.2 million prize pool). Also, round is confusing given the dual usage, he played for an entire showmatch.
by Tade0 | 2025-08-18 17:39:33+00:00
I had high hopes for this, but according to an executive summary of the last clinical trial:

"However, the difference in the eye exam scores after 3 months of taking UNR844-Cl was not large enough to be considered better than placebo, and may have been due to chance."

Which is a shame, because it seemed like a great alternative to pilocarpine, which in turn kinda sucks because the only thing it does is create a temporary pinhole effect.
by righthand | 2025-08-18 17:41:02+00:00
Cool, well your point isn’t relevant to my original point then. Because my original point was “here’s things that have increased in expense and how I prioritize costs”. It’s entirely telling that you choose to ignore the latter part of the same line, not only eggs are more expensive but groceries have gone up.

Just because I have disposable income to pay higher costs of groceries doesn’t mean it’s fair that the suppliers take advantage of difficult times to normalize a 200% increase to a grocery item. Just because you think I should personally stop complaining about the cost of eggs because you’re tired of it or whatever your issue is, doesn’t mean that my complaints and tactics aren’t valid.

Go buy some eggs if you really think I should be then.

I’m not rich by any software engineer standard, so it’s a little prejudice that you want to harass me about how much money I make as compared to a statement I made about being able to afford things.

I hope you never complain about the cost of living for any item or issue ever again in your life. You seem to have it all figured out.
by wonder_er | 2025-08-18 17:41:10+00:00
if a group of people (deputized slave patrols) is harassing and kidnapping another group of people (anyone perceived to be non-white), and I am talking about it, is it _me_ who is stupid, malicious, and detracts from the discussion, or is it the slave patrollers and their supporters who are stupid and malicious?

I think it's the latter.
by torginus | 2025-08-18 17:41:18+00:00
In AWS's case - if AI can replicate what AWS offers as a value add - then you migh go with a cheaper cloud provider.

Like, you have the option of either using AWS RDS, or hiring a DBA and devops who administer your DB, and set up backups, replication and networking.

If AI (or a regular dev with the help of AI) can do that, it might mean your company decides to take the administrative burden on, and save the money.
by lo_zamoyski | 2025-08-18 17:41:40+00:00
Indeed. All else remaining the same, a faster program is generally more desirable than a slower program, but we don't live in generalities where all else remains the same and we simply need to choose fast over slow. Fast often costs more to produce.

Programming is a small piece of a larger context. What makes a program "good" is not a property of the program itself, but measured by external ends and constraints. This is true of all technology. Some of these constraints are resources, and one of these resources is time. In fact, the very same limitation on time that motivates the prioritization of development effort toward some features other than performance is the very same limitation that motivates the desire for performance in the first place.

Performance must be understood globally. Let's say we need a result in three days, and it takes two days to write a program that takes one day to get the result, but a week to write a program that takes a second to produce a result, then obviously, it is better to write the program the first way. In a week's time, your fast program will no longer be needed! The value of the result will have expired.

This is effectively a matter of opportunity cost.
by narrator | 2025-08-18 17:41:44+00:00
What if we get AGI, but it's too expensive, and you can't build power plants because the green lobby? Plot twist: AGI arrives and despises environmentalist. Seriously, that wasn't how it was supposed to go according to the dominant narrative (TM). AGI was supposed to hate humans and love the earth.

I'm working on a new fictional meta-narrative where AGI with the dominant belief in commerce, above all else, above nations, above politics, above war, above morality is what happens when super-intelligence emerges.
by tracerbulletx | 2025-08-18 17:42:05+00:00
This is a screed that does not address a single point of the actual philosophical issue.

The issue is a debate between what the expectations are for content posted on the public internet. There is the viewpoint that it should be totally machine operable and programmatic and if you want it to be private you should gate it behind authentication, that the semantic web is an important concept and violating it is a breach of protocol. There's also the argument that it's your content, no one has a right to it, and you should be able to license its use anyway you want. There is a trade off between the implications of the two.
by torginus | 2025-08-18 17:42:32+00:00
Imo historically there was no connection between the two - demand for programmers increased, while at the same time, better tools came along.

I remember Bill Gates once said (sometime in the 2000s) that his biggest gripe, is during his decades in the software industry, despite dramatic improvements in computing power and software tools, there has only been a modest increase in productivity.

I started out programming in C for DOS, and once you got used to how things were done, you were just as productive.

The stuff frameworks and other stuff help with, is 50% of the job at max, which means due to Amdahls law, productivity can at most double.

In fact, I'd argue productivity actually got reduced (comparing my output now, vs back then). I blame this on 2 factors:

- Distractions, it's so easy to d*ck around the internet, instead of doing what you need to do. I have a ton of my old SVN/CVS repos, and the amount of progress I made was quite respectable, even though I recall being quite lazy.

- Tooling actually got worse in many ways. I used to write programs that ran on the PC, you could debug those with breakpoints, look into the logs as txt, deployment consisted of zipping up the exe/uploading the firmware to the uC. Nowadays, you work with CI/CD, cloud, all sorts of infra stuff, debugging consists of logging and reading logs etc. I'm sure I'm not really more productive.
by chrismorgan | 2025-08-18 17:43:51+00:00
len(list(filter(lambda line: all([abs(x) >= 1 and abs(x) <= 3 for x in line]) and (all([x > 0 for x in line]) or all([x < 0 for x in line])), diffs)))

This really isn’t fair on Python. Python isn’t very much not designed for this style of functional programming. Plus you haven’t broken lines where you could. Rewrite it as a list comprehension and add line breaks, and turn the inner list comprehensions into generator expressions (`all([…])` → `all(…)`), and change `abs(x) >= 1 and abs(x) <= 3` to `1 <= abs(x) <= 3` (thanks, Jtsummers), and it’s much better, though it still has the jumping around noted, and I do prefer the functional programming approach. I’m just saying the presentation isn’t fair on Python.

len([line for line in diffs if all(1 <= abs(x) <= 3 for x in line) and (all(x > 0 for x in line) or all(x < 0 for x in line))])

(Aside: change the first line to `sum(1 for line in diffs` and drop the final `]`, and it will probably perform better.)

I also want to note, in the JS… Math.abs(x) instead of x.abs() (as seen in Rust).

And, because nerd sniping, two Rust implementations, one a direct port of the JS:

diffs.iter().filter(|line| { line.iter().all(|x| x.abs() >= 1 && x.abs() <= 3) && (line.iter().all(|x| x > 0) || line.iter().all(|x| x < 0)) }).count()

(`x.abs() >= 1 && x.abs() <= 3` would be better as `(1..=3).contains(x.abs())` or `matches!(x.abs(), 1..=3)`.)

And one optimised to only do a single pass:

diffs.iter().filter(|line| { let mut iter = line.iter(); let range = match iter.next() { Some(-3..=-1) => -3..=-1, Some(1..=3) => 1..=3, Some(_) => return false, None => return true, }; iter.all(|x| range.contains(x)) }).count()
by IAmGraydon | 2025-08-18 17:44:23+00:00
MS customer service is perhaps the lowest bar available. One look at their tech support forums tells you that most of what they post is canned garbage that is no help to anyone.

AI is not better than a good customer service team, or even an above-average one. It is better than a broken customer service team, however. As others have noted, 99% is hyperbolic BS.
by OutOfHere | 2025-08-18 17:45:32+00:00
You're leery because you've been privileged in that you have not been victimized or unfairly targeted for your actions. Money laundering is a fake/made-up liberty-stealing concept by corrupt people that want to enslave others and tell them what they cannot do. If you think that Monero and stablecoins are equivalent to the other things you named, you are not even very educated.

Are you aware of the Coinbase customer data leak that happened this year? It revealed cryptocurrency balances, names, and home addresses. It was a disaster for the customers who will now risk kidnappings and death threats from extortionists. This nightmare was a direct result of KYC. It would have been a non-issue without KYC in a stablecoin economy.