"Pelican: https://tools.simonwillison.net/markdown-svg-renderer#url=ht... - rendered via the OpenRouter API: https://openrouter.ai/moonshotai/kimi-k395 input, 16,658 output = 25 cents! https://www.llm-prices.com/#it=95&ot=16658&ic=3&oc=15 (13,241 of those were reasoning tokens.)I think that's the most expensive pelican I've rendered through a Chinese model so far."
"So Chinese labs are driving essentially towards commodotized intelligence. Even if its a few months behind the US.Is this a classic 'commoditize my compliment' situation? They want to sell the hardware and infrastructure behind AI and make the software part not the value driver / moat?I can see it. But also even two Chinese labs sinking 100s of millions USD into training isn't exactly commoditization. It's still a ton of effort with dubious payoff."
"> Kimi K3 is Kimi’s most capable model to date, with 2.8 trillion parameters.This puts them on the top of the largest open models list: Kimi K3 2.8T DeepSeek-V4-Pro 1.6T (49B active) Kimi K2.6 ~1T (32B active) GLM-5.2 754B (40B active) DeepSeek-V3.2 685B Mistral Large 3 675B That's one mighty large model! Moonshot is going to need the USD 500 million reportedly raised earlier this year to run this model."
"The thing I miss most, and the thing we’ll never get back was the cultural buy-in and network effects.My music discovery then was different friend groups incrementally amassing large collections of albums in whatever sub-culture that friend groups had doubled down on. My iPod would be the culmination of my friendships. I would then fall in love with bands and albums and tracks on these albums without any influence before hand on their popularity or their algorithmic match to my music tastes.The result was pure joy: my music taste would develop in all weird and wonderful directions, my favorite songs would be the one I hit back on to listen again while I moved through an album, songs that friends skipped over and didn’t know at all; bands that never charted anywhere but made interesting music… bands that never knew their music made it to an iPod in South Africa.(I’ve got a song still stuck in my head from a Canadian indie band that made its way onto my iPod via via and I’ve done all the searching in the world for the lyrics I remember and have never found the band. I love this that I’ve never found them!)I make an effort to use Spotify to find and listen to albums, but it wasn’t built for this, and invariably find 90% of my listening happening on algo-generated playlists of songs that sound exactly like a song I like. I never learn the names of the songs or the names of the bands as the songs go by, and I fall in love with none of it… It just vaguely sounds like stuff I like. It sucks.I don’t listen to any AI generated music consciously, but given the music experience today I probably wouldn’t notice as these playlists, like a boiling frog, slowly became AI music dominated.I bought a record player as my protest, and it gives me immense joy to find obscure records and play them through; but it’s really not the same thing, and I miss what we had."
"It's important to remember that to this day, streaming sites do not have a full archive of the music out there. There is still a need for music piracyEven albums mentioned in the Norwegian business magazine D2 can be impossible to find in legit channels. Your only option is to buy used CDs on Discogs for 50-100 USD, or know your way around the successors of these sitesThese CDs weren’t even on Oink or What (or did not survive the transitions)https://www.dn.no/d2/musikk/stena-line/lars-holte/spotify/ha..."
"One thing I miss about the iPod era is that Apple knew they were selling a device to play pirated music. It doesn't take much look at how much music an iPod could store, how much music cost, and how much people had in disposable income to spend on music to realize that music had to come from other means. The iPod and P2P file sharing were incredibly synergistic in a way that makes me giggle. The iTunes store is just as much about getting the record companies on board as it is about running a legitimate music store. I don't know I guess it reminds me of a time when tech disruption was in the consumer's favor and it was frustrating exploitive companies."
"Hi, I'm Robert Standefer, the guy who made this happen, with lots of support. I'm excited to see the enthusiasm about Comic Chat being open sourced. How this came to happen is a very interesting story that spans a six-year period with success that hinged upon being in the right place at the right time, literally.I want to point out that, while I (along with Scott Hanselman) made the Comic Chat open source release happen, I am not the original developer. That is DJ Kurlander, and he was very supportive of this project. He was even enthusiastic about it."
"Comic Chat has a special place in my heart because it inspired my first startup back in 2008, a comic creation web app called Chogger. The site grew to 30K monthly users, mostly K-12 educators who wanted to give their students a fun way to write stories.The comic creator app itself was adobe flex (flash), actionscript 3.0 (like a typed version of javascript), and I remember spending so many hours getting the balloon tail dragging behavior just right...one of the teachers made a video overview of how it worked: https://www.youtube.com/watch?v=YKT70TBw1vw"
"Comic Chat is a piece of Internet history, but I remember that it was somewhat reviled when I first started being active on IRC. This was around 2002, so it was probably due to some cultural memory rather than anyone having actually used it in years.The issue, as I remember it, is that Comic Chat extended the IRC protocol with support for explicitly indicating the appearance and emoting of your comic character, rather than relying entirely on contextual cues. This was essentially done by adding some nonsense string to every message, which presumably could be decoded by other Comic Chat users, but read like spammy noise to everyone else. I know it did that, because I remember downloading Comic Chat to check it out, but I forget whether it was the default or not."
"Revocation should come with full refunds.That would:1. Balance the revocation economically, for both parties, while leaving the decision to the "seller".2. The trade becomes the time-value of money vs. the time value of access. Inherently fair. The seller nets interest, and the inflation drop on the original price. What an accountant would come up with, yet automatic.3. Provide users the remunerative recourse for "resuming" their "perpetual" license with another provider.4. Motivate the avoidance of revocations, as who wants to have anti-sales.Maybe there are good reasons for revocations. Fine, but purchasers should not "Get" randomly screwed, while the seller who had control of their sourcing arrangements loses nothing."Get" instead of "Buy" does not address the problem. If "Get" requires the user to gamble, it should be "Gamble". "Get for five years" or "Get for 5 viewings" would be ok. But "Get" without a clear definition is inherently misleading. Another dark pattern.(Also: By law, contracts must be something given for something taken. A one-sided uncompensated nullification-at-will option is a sneaky way around that. Companies that nullify without compensation, or less than full price where the licensing agreement made no refund amount declaration, should be required to return customer money with interest to reflect the bad faith contract. IANAL, just a believer in justice, especially where simple accounting provides answers.)"
"Sony is obviously the villain here (and pretty much always) but I think this points to an unsolved problem with our model of digital ownership: it's based on the media company providing a service...forever? People in this thread are saying customers should get refunds and I disagree - customers should get video files!We need a model of digital ownership that does not involve the media owner forever delivering that media on demand. Doing away with that requirement would be good for all involved. Sony has been a bad actor here and deserves every possible sorrow - and also I would like a model that retains the balance of physical media: companies give you a copy that works 'til it wears out and it's your job to keep it in working condition."
"IANAL, but is it illegal to have a "Buy" button that is just a disguised "Rent" button?If not, should we change the law?"
"OnePlus is one of the saddest stories out there. It was the hacker's choice for a while. It was originally the "Never Settle" phone that ran mostly stock android, had specs maxxed out, price was great, and bootloader was unlocked plus they provided factory images. Those were all reasons I bought a lot of OnePlus phones in the early years.Then they flushed nearly all of it down the toilet. The day they stopped posting factory images was the day I saw the writing on the wall. Such a shame."
"I worked for OnePlus a few years ago, managing its Amazon account.The culture leaned heavily toward 996: 9 a.m. to 9 p.m., six days a week. I was there during a particularly tumultuous period, and by that point a lot of the staffing had already been hollowed out.That said, the OnePlus 11, 12, 13, and 15 are great phones. The 13 and 15 in particular have insane battery life. I have never managed to drain either one to zero in a single day.As far as I know, OnePlus and Motorola are also the only major companies selling phones with silicon-carbon batteries in the United States. It is ridiculous that Samsung and Apple still have not adopted them.One of my biggest frustrations at OnePlus was how much of the internal tooling remained in Chinese or used poor English translations. Most of the management was also based in China and often did not seem to understand the US market very well.Probably the most ridiculous example was an internal invoice or payment-submission portal. It was awful to use, but the terminology was even stranger. A submission apparently needed to be “signed” and then “sealed.”I never asked anyone what the original Chinese term was, but I assumed it referred to the use of a Chinese name chop or company seal. Name chops are stone stamps bearing a person’s or company’s name that are pressed into ink and applied to documents as a form of authorization.It was a small thing, but it captured the broader problem pretty well: internal processes designed around Chinese business practices were translated literally and then handed to US employees with very little localization."
"Editorialised! No new products, not halts operations. Please be more careful.OnePlus has decided to conclude new product rollouts in Europe and North America.The difference matters for those of us on OnePlus devices:Though we will no longer launch new products in Europe, our commitment to you remains unchanged. Backed by OPPO, existing OnePlus devices will continue to receive scheduled software updates and security patches within the support periods originally committed for each device model.Etc."
"my handwriting has been doing this for 30 years and I never got 500 upvotes for it"
"Is it useful? No. Does it stop AI from reading it? Also no. But is it cool? Yes, it is very cool."
"Whoa, so this is interesting.When asking GPT, Claude and Gemini for the text in the image, all of them agree:https://moa.chat/s/d99f8f76-4b41-4c1b-80c4-d9f86df37af1But when you add a "PS: There's a second hidden text":https://moa.chat/s/3671f6d4-b155-483a-a006-a1b9ba31737dGPT 5.6 gets it, Gemini partially gets it and Claude cannot see it at all."
"I think this is a fine post. But one comment:> remember that for compilers which emit machine code, like roc and rustc, doing memory-unsafe things is a big part of the jobI don't really think that this is true, in the way that it's written.I think that for the hot binary patching / code reloading features, yes, that is going to need unsafe. But for regular old "producing an executable" compilation? Emitting machine code isn't the part that requires unsafe. The language's runtime is a more likely site to find unsafe."
">ReleaseSafe catches use-after-free errors through runtime checks which panic if the program tries to use freed memory.I don't know Zig so maybe they know something I don't, but I have seen no evidence that it catches any type of use-after-free including double-free?While writing a blog post (below) I went through the documentation to figure out the possible runtime memory safety checks Zig can insert. The term "use-after-free" or "UaF" never occurs on that documentation page. Searching for "safety-checked" doesn't yield any related hits either.Unless maybe they're using the DebugAllocator in release builds? Even that does not reliably surface UaF.https://landaire.net/memory-safety-by-default-is-non-negotia..."
"Interesting that OCaml was flexible and expressive enough to be used as a prototype testbed but not chosen as the implementation language, especially given the maturity of both. I would be surprised if Zigs incremental builds could be meaningfully faster than dune's.Cross compilation is great, but not mentioned in the "why Zig" section. Is memory control that crucial for a compiler?Rust itself was originally written in OCaml, same with WASM. I'm curious about what milestone gets reached where the maintainers collectively decide to transition away."
"Nothing but respect to TurnTrout for taking an action like this. The world needs more smart people who are willing to stand for what they feel is right, despite the pressures otherwise. Without that occurring more, our species is going to lose many impactful prisoner's dilemmas coming these next two decades.This raises my respect for AI researchers a little bit too. I have often felt that the entire industry is pretty tainted to the core, and for better or worse that colors my opinion of the researchers.Maybe I'm in the minority, but I thought it was gross to download pirated art for a student project when I was at Berkeley years ago. So it has been really sad to witness many of the most brilliant minds of this generation answering the siren song of disrespecting the collective effort of others to extract and resell residual value.I'd guess TurnTrout doesn't agree on that framing, otherwise he probably would not have been at Deep Mind. But clearly he and I agree on other ethical positions; I am nothing but glad to see him stick to his principles here."
"Props to the author. I left Microsoft due to their work with Israel to spy on Palestinians and record all of their phone conversations (in addition to other IDF collaborations). They ended up walking some of it back, but Satya was complicit.https://www.theguardian.com/world/2025/sep/25/microsoft-bloc..."
"I haven't finished reading, but I should note for the group that the author doesn't represent the Anthropic situation accurately. Emil Michael, the undersecretary of war/defense for research and engineering went on the All-In podcast (1) and explained, for quite some time, exactly what happened. You should go listen to it (2). In essence, in the negotiations, Dario kept coming back saying "well, if you need it, call us, we can redline things as needed". This happened over and over and over. Emil's point was that a major conflict, if it were to occur, might happen on the 30 minute clock of an ICBM, and all due respect to Dario, the national security apparatus just doesn't have an allowance in that 30 minutes to call him for a redline. Emil felt Dario had demonstrated he wanted ultimate control via line item veto, and was willing to trade up to and including the survival of the nation for that veto. And a government cannot be expected to pay for that sort of behavior from an entity domiciled in their jurisdiction.Now, Dario is going to win a decent slice of the economic pie. But as an military acquisitions matter, I gotta say, I have to agree with the undersecretary's position here, and yeah, it makes sense to document a company's undesirable behavior, and in certain circumstances push that information to others. Not the first time the government has found a company under contract acting in a way that appears to be counterproductive to the government's obligations; there's a whole database full of this stuff (3).1) Without a doubt, All In is a friendly crowd for Emil, but I think that actually made it easier for him to get more nuanced facts out in this case because he wasn't spending a lot of time defending malignant attacks.2) This link should jump to the relevant segment https://www.youtube.com/watch?v=gzwRflcLPAA&t=24793) http://www.ppirs.gov/"
"Interesting idea - I like seeing a list of pet-peeves followed by a proposal for a straightforward way to have a set of 'alternative defaults' that remains backwards compatible. If you don't want to opt in, don't run the new PRAGMA edition = 2026.Too often it's just a list of issues and a wish that everyone else will change.In (mild) defense of SQLITE_BUSY - busy_timeout just tells sqlite to sleep and retry up to the timeout when it receives SQLITE_BUSY. It seems like a sensible default for a library to leave that up the calling code - which may have something else it could do while it waits. However, that logic often gets missed!"
"SQLite is slightly different from Rust in that it is a data container. It’s somewhat more common for people to move SQLite database files from one machine to another and then inspect using the command line tool. And it is often the case that the embedded SQLite version in your app is a newer version than whatever version /usr/bin/sqlite3 happens to be. Adding editions to your SQLite file will probably break this use case of using an older version to read a database written by a newer version because it does not know what has changed in a new edition.Not a big deal though. Probably just need better ops to bundle the command-line utility that’s the same version as what’s used in your app."
"The "use strict" thing is interesting. I often hear people say, well we can't fix absurd behavior in JS because backwards compatibility! Well, we already did, and we can do it again!"
" > My goals for the end of 2027 are as follows: > Stop making stupid mistakes. I want to be able to finish a task fully without missing or skipping a step. One way to do this is to make a plan for everything you do, and only do that thing. Nothing else. If you are neurodivergent or have other things influencing you mentally, you are _NOT_ going to snap out of it. You are not going to just build a better planning system one day.HN comments are _NOT_ going to help debugging your mental state. People here have trouble agreeing on engineering, product and business practices they specialise in. They are _NOT_ going to guide you in the right direction on mental health topics.Please OP, close HN, reach out to people, get help, and (importantly) learn to navigate your mind, not fight with it."
"Work forces you to see your own motivations and character and you have to manage yourself like you might manage a very valuable employee that you cannot afford to lose.This means you need to see your strengths and understand how you are motivated and try to come up with ways of making the best use of those characteristics. There's no point feeling sad that you aren't X or Y. If you're Z then how can you make best use of Z?I suggest that it's important to stop thinking that other people are idiots because this lack of tolerance or understanding of other people seems to extend to yourself. You have to understand and accept yourself as having flaws. Then you may see that other people are the same - their apparent idiocy always has reasons behind it and you should take some time to understand them even if you still don't agree with them.I notice that depression is something I feel the ghost of when my image of myself is damaged by some real world situation. The only real solution to this is to stop thinking about yourself so much and think about other people more. Help people do what they want rather than what you want for a bit.Also as someone else noted, bad family situations, relationships etc, create a lot of weight. Try to avoid people who make you sad and find ways to hang out with people who interest you enough that you forget about yourself for a while."
"I know this pattern from myself.I'm doing alright as far as my career goes, not great, but okay. Which is disappointing because me and everyone around thought I'd do great, because I/they thought I was a great software developer, since I'm smart and I know my tech and my programming.Unfortunately working as a software developer is a different story entirely, I found many times that my chase for good simple code takes time, and sometimes I overthink things and I don't test properly, and I'm also slow, and don't communicate the problem with my team because I don't work consistent hours, because my brain cannot do consistency.Turns out I have ADHD. Possibly autism too. So I understand your feelings of I just need to be better, because it works for other right? Even tho you know that fundamentally you are right, but it works for others so why not you? I don't have a solution. But sometimes you can't just "be better" and "more consistent", I also wish I could, but maybe it's not possible.Maybe the only way is to find where we are good and do more of that. If you have struggle finishing things hope on calls with people that are good at finishing things. Talk with them. Be proactive and be open. I also don't do this as often as I should, because I'm also ashamed.I don't know exactly what the point was to this, but so you know others also fail, even tho they deemed smart and skilled by others."
"Very nice, multi modal, largest open weight model that supports audio. Would be interesting to see how good the audio capability is.If you want to run locally, checkout https://github.com/danielhanchen/llama.cpp/tree/add-inkling https://unsloth.ai/docs/models/inkling https://huggingface.co/unsloth/inkling-GGUF https://huggingface.co/unsloth/inkling-NVFP4This supposedly is better than KimiK2.7, as much hype as GLM5.2 gets, I find myself using KimiK2.7 half of the time, so if the benchmark is true, then this can definitely go in the mix. My hope is that it might have strengths in some areas to beat all other open weight models."
"America needs its own DeepSeek or Z.ai, a lot of people (myself included) root for open chinese models to win because they have no other choice.Thinking Machines might be it."
"> Inkling is not the strongest overall model available today, open or closed. Instead, a combination of qualities makes it a good open-weights base for customization: multimodal capabilities, efficient thinking, and availability on Tinker for fine-tuning.Open base models that can be fine tuned on Tinker is a great business model IMO. You (i.e. an enterprise) can own your own model & have it perform frontier-or-better at your task at potentially much lower cost and Thinking Machines gets to be your essential infra/service provider in this world.Also,> Inkling-Small matches or exceeds its larger sibling on many benchmarks — the result of improvements we made to the pre-training data and recipe for the smaller model.Very cool! Excited to see the next generations of Thinky models."
"> It is unclear how Jurassic Park crew got their hands on a Motorola EnvoyThe head of frogdesign (Hartmut Esslinger) ended up running into Spielberg on a plane and showed it to him. The one in the movie is an original mockup.Source: https://www.therpf.com/forums/threads/jurassic-park-tablet-d...Discussion: https://news.ycombinator.com/item?id=46752261"
"> Some code associated with Nedryland is visible on screen. It looks like actual source code[9] with Classic Mac OS API functions callsThe source code shown is example code included with the Macintosh Programmers Workshop, Apple's original IDE for the Mac. Originally sold as a separate product, eventually it was provided on the Developer CDs and then as a free online download as serious developers had moved to CodeWarrior. https://en.wikipedia.org/wiki/Macintosh_Programmer's_Worksho...One of the windows shows the example for how to make a HyperCard XCMD and the other one looks like an MPW script for using Apple's Projector source control.edit: Found the files in question in a copy of MPW 3.1. Line endings have been converted from CR to LF and the character set from MacOS Roman to UTF-8 to display easily in modern browsersMPW 3.1:Examples:HyperXExamples:Reduce.p https://kalleboo.com/linked/Reduce.p.txtMPW 3.1:Examples:Examples:CheckOutActive https://kalleboo.com/linked/CheckOutActive.txtMPW 3.1:Examples:Examples:DerezPict https://kalleboo.com/linked/DerezPict.txt"
"My uncle (John Monsour) worked on this movie as the “24 Frame Computer Sync Engineer”. Because film cameras and CRT monitors have different frame rates, you needed to use specialized electronics to synchronize them with the camera frame rate otherwise you would have banding and weird moving artifacts on all the screens. It’s crazy to imagine needing to do this for all the screens visible in these shots.Later monitor technologies like LCDs don’t have this issue because they don’t have the same moving electron beam illuminating each line of pixels, and it also became cheaper to just replace all the computer screens with CG, so eventually this specialized technical work wasn’t needed anymore, and my uncle ended up doing other things on the movies he worked on."
"Magnesium supplementation solved my sleep issues.I have seen many doctors, including sleep specialists, regarding insomnia. They all pointed to one source as the reason for the sleep issues: stress. And they all wanted to put me on prescription sleeping pills. I said no to that. Sleeping pills can cause dependence, and they often treat the symptom rather than the underlying cause. As a software developer, I am used to finding and fixing the underlying problem instead of relying on the quick fixes these doctors were offering me.After much research, I figured out what I believe was the underlying problem, and the fix for it. The underlying problem was magnesium deficiency. As a software developer, I spend much of the day doing mentally demanding work. This is the kind of stress the doctors were talking about. Stress can increase the body's demand for magnesium and may contribute to low magnesium levels.The cells in our body depend on minerals such as calcium and magnesium for normal function. In muscle and nerve cells, calcium helps switch the cell into an active state, while magnesium helps keep that activation under control and supports the return to a resting state. When you are low on magnesium, your muscles may remain tense and your nervous system may have a harder time settling down. That can contribute to muscle stiffness and difficulty sleeping.The solution, in my case, was magnesium supplements. They fixed my muscle stiffness issues and my sleep issues. A special form of magnesium called magnesium L-threonate may be especially helpful for the brain because it appears to raise brain magnesium levels more effectively than some other forms."
"I wonder how much of this is driven by confounding variables they haven't accounted for.They do factor in shift work as a categorical variable, and employment status as a categorical variable not taking into account occupation. But probably occupation (not a variable here) interacts with sleep status. Any job that involves a lot of flying (pilot, crew, people travelling for business) get more cosmic radiation exposure, for example, and potentially more sleep disruption. Certain operations and manufacturing jobs correlated with exposure to carcinogens also likely correlate with less regular sleep, possibly in a way that isn't corrected for by the limited shift work categories."
"As always with a lot of these: it's not saying causation.You might measure the speed of your car by putting your hand out of the window and notice that the wind force on your hand is strong when the car goes fast.Putting your hand out of the window and then blocking the wind with a book doesn't make the car slow down.Keyword: "associated"EDIT: I meant to communicate that it doesn't make the car slow down as much as your hand behind and blocked by the book (feeling almost no wind), would imply."
"Its a bit wild to me that there hasnt been a pushback against enabling memories by frontier AI companies. This data is something advertisers could only dream off. Before AI, most of this data was approximated by whatever little information could be gleaned from the websites we visit. But now people are handing over their deepest darkest secrets and pretty much EVERYTHING to AI on a platter.Maybe its just me who is paranoid because I happen to spend a fair bit of time in the advertising world, but the first thing I did when memory was launched on Claude/Chatgpt - was to switch them off. And it helps that they are not even useful, and would actually downgrade your experience by polluting the context of irrelevant details. I go one step ahead - if there is a personal discussion you want to have - maybe use another account like provided by the likes of companies like openrouter etc.I would argue that we should have regulation that should prohibit the storage of user profile information by AI companies, and any such memories feature should exclusively reside on the users servers. Infact, maybe go one step ahead, that 'memory' firms cannot be owned by AI firms and vice versa."
"Doesn’t surprise me.Yesterday I learned that people run AI agents on their system with full admin rights. No containerisation or anything. Wild. Like we forgot 50 years of computer security overnight."
"My name in Claude is Silly Bean. I did it at first because it made me chuckle every time I opened Claude and it said 'Back again, Silly Bean?'But turns out I was playing 4D cybersecurity chess"
"The worst about the SpaceX IPO is Nasdaq changing their inclusion rules for the Nasdaq 100. The index fast-tracked SpaceX stock for inclusion 15 days after the IPO, instead of the normal three-month seasoning period. They also changed its 10% minimum float rule to a 3x weighting boost for low-float stockss. So many people will unwillingly and prematurely invest into SpaceX, before it has any chance to discover its real price. IE: The floating, 5% at launch, could attain 30% end august, if Nasdaq didn't change their rules it would have included SpaceX after this..https://finance.yahoo.com/markets/stocks/articles/nasdaq-che..."
"A stupid/naive question. Why does this affect SpaceX? They have their money(The IPO) Any third party trading value does not change that. Sure there may be individuals, officers of SpaceX who hold these instruments who will be negatively affective, but the company itself?My best guess, it makes it harder to get loans in the future."
"https://archive.is/tnSeY"
"> The vulnerability was first identified by Mindgard on December 15, 2025. We reported it the same day and multiple times since. More than six months and 197+ new versions later, the issue remains present in the latest tested version of Cursor.> The report was initially closed as Informative and out of scope. After we challenged that determination, HackerOne reopened the report, reproduced the issue, and confirmed that the details had been delivered to Cursor. And then everything stopped. Requests for updates went unanswered, additional follow-ups received no response, escalation through HackerOne produced no meaningful engagement, and direct outreach to Cursor leadership yielded the same result: no response.Really unfortunate. I don't understand why there's such a lack of response on the Cursor side."
"The problem seems to be deeper rooted. Cursor doesn't see cloning a repo with Cursor and code execution as separate security boundaries.Cursor ships with Workspace Trust disabled by default [0]. A repo that includes .vscode/tasks.json with "runOn": "folderOpen" will already run arbitrary code [1].[0] https://cursor.com/docs/agent/security#workspace-trust[1] https://www.oasis.security/blog/cursor-security-flaw"
"As someone who is on the other side, the amount of familiar, LLM generated reports are overwhelming and usually falls under "not familiar with product design/security scope" category. But there are also really good ones - so I can't afford to not take actual look at each, but it gets tiring and we need a solution. Spamming the former category with LLM generated "rationale" isn't that solution (yes I can tell this article is mostly LLM generated).Unfortunately, this looks like the former case. If the software can execute arbitrary code/binary, and you place a malicious binary, that's up to you to secure/sandbox the workspace, not the software. Unless cursor commit themselves to securing the user environment, which I don't think they are in the business of.If you are generating a CVE report with LLM, please use LLM responsibly in helping you reproduce deterministically. Then please do the write up yourself, keep it as concise as possible and strip most adjectives in any LLM generated sections as they cannot help themselves to write without mostly useless exaggerations."
"That would be quite a play. Stripe, PayPal, Venmo, Braintree, Xoom all under one umbrella. The Herfindahl-Hirschman Index (HHI) for online card-not-present (CNP) checkout on that is going to be absurdly high and this will take a lot of convincing to beat antitrust. They will probably have to unwind Venmo and Braintree."
"The future is direct payments without middlemen.So consolidation of these legacy players is not unexpected - their revenue whilst sizeable is going to continually decrease every year as people use cards less (Many countries have/are rolling out their domestic app2app or bank2retailer payment system)."
"PayPal user for 20+ years and it is time to end that dross"
"There's some surprising stuff in this codebase. For example, https://github.com/xai-org/grok-build/blob/b189869b7755d2b48... is a "self-contained terminal renderer for Mermaid diagrams", which renders a subset of Mermaid chart types using Unicode box-drawing."
"Just blogged about this here[0] but at least they're not doing the usual canned PR response surrounding this.Folks are already building on top of it:thedavidweng/gork-build[1] — rebrand grok→"gork", stripped vendor telemetry, opt-out-only data retention, blocks x.ai auto-update. A "VSCodium-style privacy fork."DigiGoon/digi-grok-build[2] — "dgrok" multi-provider CLI, builds from source instead of x.ai CDN.victor-software-house/open-grok[3] — "opened to every provider."LukaMucko/grok-build[4] — extra_body support for provider-specific request fields.RapidAI/grok-build-desktop[5] — Tauri desktop GUI client.mazdak/grok-build[6] — theming (Catppuccin).thomas9120/grok-build-archival[7] — Windows telemetry-disable script.saqoah/grok-build[8] — Kotlin MemoryBackend.[0] https://news.ycombinator.com/item?id=48928913[1] https://github.com/thedavidweng/gork-build[2] https://github.com/DigiGoon/digi-grok-build[3] https://github.com/victor-software-house/open-grok[4] https://github.com/LukaMucko/grok-build[5] https://github.com/RapidAI/grok-build-desktop[6] https://github.com/mazdak/grok-build[7] https://github.com/thomas9120/grok-build-archival[8] https://github.com/saqoah/grok-build"
"I like that the trailing players strategy (Meta, xAI) is to open source the moat of the leaders. I think we will all benefit from it. and hopefully both the leaders and the trailing players will be much less powerful in the end."
"The gov.uk Design System calls this the "Exit a page quickly" pattern [1], with an associated component [2]. It can be activated by clicking the Shift key three times.There's this nice blog [3] that explains why they chose Shift instead of other keys, and also gives a nice overview of the pattern.[1] https://design-system.service.gov.uk/patterns/exit-a-page-qu... [2] https://design-system.service.gov.uk/components/exit-this-pa... [3] https://beeps.website/blog/2024-10-09-why-govuk-exit-this-pa..."
"Some New Zealand Government / Business sites have a Javascript-based pop-up available called Shielded Site https://shielded.co.nz/> If you are experiencing family violence, don't worry, the information within this pop-up won't appear in your browser's history.Pages like Banks or Council websites have it in their footer, so people can lookup information without it appearing in their history"
" (a class="quickBrowserEscape ..." target="_blank" href="https://www.google.ca/") Need to leave site for your safety? Quick Escape $('.quickBrowserEscape').on('click', function () { document.body.style.opacity = 0; document.title = 'New Tab'; window.open('https://www.weather.gc.ca/canada_e.html', '_blank'); window.location.replace($('.quickBrowserEscape').attr('href')); // removes current page session DOES NOT WORK IN IE return false; }); Would recommend picking random URLs from an array."
"Market signals on an impending AI bust are broader than just Oracle’s woes.For example, Amazon just had a challenging bond offering where the market is clearly starting to seriously question the ROI on all this money being pumped into AI buildout. That does not bode well at all for AI-only companies without broader cash flow from other businesses. And when the cash dries up this whole thing comes crashing down like a house of cards."
"And they terminated 30k employees to achieve this?https://www.forbes.com/sites/jonmarkman/2026/04/06/oracles-m..."
"Title is inaccurate. They're BBB- now, not BBB."
"What I most want to see it compared to is Gemma 4 12B in the 4-bit QAT version. It's barely bigger than this at just under 7GB, so it also runs on just about any modern device and is remarkably smart for its size. It's an excellent tool user, crazy good vision for its size. I'm still trying to wrap my head around how much is lost with each step down in resolution, but the QAT versions from Google seem to prove the answer is "very little" at four bits."
"I need help understanding this. I understood that the magic here is the quantization that allows it to use from 50G to 4G and their process retain most of the intelligence within Pareto limits of gain. And then they proceed to compare with other quantized models as in the level of intelligence per size. It gets to my attention though that the performance in tool calling is mostly affected which is a problem for other small models.How does this model compare to a recent 4G model? How do we know it retained intelligence from the parent rather then being fine tuned for the benchmarks?I am not shtng on them or anything. I'd rather find it amazing, BUT given my limited knowledge, I feel the results miss fair comparison plots and the ones might be misleading. Buy I also reckon it might be me the problem. Anyone care to explain this poor silly fellow some of those points?"
"Apparently Apple is "in talks" with the PrismML: https://www.cnbc.com/2026/07/14/apple-prismml-ai-compression..."
"This is the elephant in the room regarding the big "digital sovereignty" talks in the EU. For the moment in the EU institutions the focus is mostly at the post-acceptance stage that everything must eventually migrate off US clouds. There is still some denial and hope that things will go back to "before" because it's going to be extremely costly to migrate, but at least high level EU civil servants start to see the strategic value of moving out.However there is ZERO talk about mobile platforms... No alternative solution like linux for the desktop, no money or care given to the few alternative that tentatively exist, and zero talk about forcing companies (at least for the ones shipping android phones) to open up their firmwares and allow users to install alternative OS if they want to sell in the EU.So whilst the backend guys more or less got the memo about sovereignty, I think there is still a lot of educational work to do regarding end user devices and what kind of digital slavery hole we're digging ourselves in..."
"Don't fall for the trap. The question isn't how we should technically force age verification on anybody. The question is why they're pushing it onto everyone. I did not consent to this, neither did you."
"I agree wholeheartedly with the argument raised in this github issue, but I think people are wrong to be skeptical about the concept of a government-issued age verification app.Thing is, the status quo is absolutely worse. My 13yo son likes making Roblox games. Suddenly, some months ago, Roblox made a change where you’re not allowed to share your games with friends unless you do “age verification”, apparently in some misguided bid to beat the pedos. In Roblox’ case, this means sharing your 3D likeness with some sketchy American business who pinky promises to delete said data after. I don’t want random American tech companies to have my kids’ biometric info like that, able to sell it to whoever asks. Nor my passport or anything like that.I’d much prefer a government supplied app, that’s guaranteed to protect my privacy, and has no business incentive to sell my data, where I can see what data about me (or my son) is shared with Roblox or whichever sleazy business wants it.Obviously this only makes sense if the government is less sleazy than the average American tech business, but for all its faults, I think that currently holds for the EU (and most of its member countries). There’s plenty precedent of EU governments doing privacy-conscious apps right (the Dutch covid tracking app comes to mind).I hope they see reason and fix this here issue."
"I do not mind when I am coding with Claude and it uses all the typical claudisms. I am much more bothered when I am reading a blog post, email, or other form of prose and I see those same claudisms.I guess they are not annoying since I know I am talking to an LLM and expect the typical responses. When I am reading prose online that I previously would have expected a human to write, it can be quite jarring to realize its an LLM."
"Lots of people have their own voice and tend to prefer certain phrases. This has been the case for a long time and is generally not a big issue.Now LLMs come along and they also have their own phrasing preferences. But now it's a problem because what used to be personal preferences of a single person that manifests in 5000 words per day from one person tops, is now the bias of a single model multiplied x10,000,000,000 generated tokens per day so any bias sticks out like a sore thumb."
"I did something like this in my global `CLAUDE.md`...https://github.com/alxndr/dotfiles/blob/272475280d84e/claude...> It can be tricky for humans to interpret the meaning when Generative AI uses first-person pronouns (e.g. "I", "me", "my", "myself"), so to avoid the confusion whenever you would use a first-person pronoun, always use the jocular name "Clod" instead of a pronoun like "I" or "me" or "my". (Can have fun with English grammar and turn "myself" into "Clodself"!)> Before printing any of your reasoning or narrative to the human user, replace all instances of "me" and "I" (referring to Claude) — including within contractions like "I'll" and "I'm" — with the name "Clod"."
"I don't know if this is a good framing. "Too much" is subjective, and every heavy AI user will assert that they're just unlocking their potential, that calculators didn't make us dumber, etc.But to latch onto the calculator argument: if you outsource adding numbers to a calculator, you're still you. On the flip side, if you use an LLM do most of your thinking, what's left? We have people here who use LLMs to raise their children, to manage relationships, to design products. So what's your unique contribution to this world - is it the prompt you once wrote? You're standing in front of a token-generating machine, pulling a lever, sometimes receiving gifts. Is that your edge, your unique experience, your purpose in life?Many LLM maximalists say they use the tech to learn new things, but to what effect? Are you going to apply that knowledge of physics or computer science yourself, or will you just prompt the LLM again?In my mind, it's pretty simple: I'm a human, LLMs are not. If a human writes a novel, it's inherently worth more because it's hard-earned and anchored to experiences we share. I want to support that. And I want to be a human who can write novels, the old-fashioned way. I'm not good at lifting weights or running, so my thinking is the only thing I have."
"I know that the common refrain is “think of yourself as a manager now” but I’ve actually taken the opposite approach and have been telling anyone I train the same.Diving deeper into technical understanding makes more sense to me at this point both as a way to make yourself more useful in the age of AI and also to use AI more effectively.I regularly tell the kids to grab a text book on a subject that interests them and I do the same.I’m willing to bet deep understanding is going to become a commodity soon."
"I thought it was a myth until the junior developer on my own team responded with "I don't know" to a question about why he made a certain computation during a design review. Because the (wrong) computation was fully AI generated and he couldn't even tell the difference.Most people don't use AI to learn new stuff. They use it to do "the job" for them and they don't even understand the result. What is the point of a person if they don't bring any value to the table other than being a "resource" to generate prompts?"
"I've said for a long time that composability in software is a bit like playing Tetris: the lines have to clear.I feel like that gives an even more literal tower-rising metaphor, and that's what it feels like people using agents naively (and software engineers of lower skill or earlier-career), end up violating.Agents are getting better at folding things into themselves, especially if you direct them to... but unfortunately I've found that the architectural instincts, even of Fable and 5.6 Sol, are still wildly behind what I reflexively achieve, say.For sure there is an ability to have agents go back over work and try to fold it into better and better abstractions until it's sort of annealed into something good. I've done something similar on codebases that I have, but the 'high reaches' of architecture with great _prediction of how the software will evolve in the future_ in _subtle_ ways – those are, for now, out of reach of agents.There is a part of me that wonders if it's partly just how much they can hold in their head right now, though. Even with the greatest articulation and high density of feeding them, the current setups don't allow them to hold a high-quality, sparse, 'zoomable' model of the world in their head that well yet, which we can do pretty well.But the fact that I'm talking about it in terms of that kind of subtlety is itself promising, I guess?"
"The core thesis of this essay is reminiscent of the Lisp Curse [1] / Bipolar Lisp Programmer [2].It's been a few years since I read these, but if I recall the argument there, it was that Lisp makes it so easy to build stuff and scratch exactly your own itch, that there's no real strong push for lisp programmers to come together and collaborate to build non-trivial and general purpose artifacts. And that is why the landscape of public lisp software is poorer as a result, compared to languages which demand much more effort to get anything substantial done.Armin seems to be making a very similar point about AI coding.[1] https://www.winestockwebdesign.com/Essays/Lisp_Curse.html[2] https://www.marktarver.com/bipolar.html"
"> There is the appealing idea that AI-assisted programming means better tools which lets us build more ambitious software. That is certainly true at the level of the individual and without doubt a developer with an agent will be dramatically more capable of changing a codebase. But large software projects have never been limited only by how quickly an individual can produce code. They are limited by how well people can coordinate their understanding of the system they are changing.So true.Since Nov 30, 2022 everything has become… more complex."
"I was uncomfortable with git until I read (the first 3 chapters of) the pro git book ( free here : https://git-scm.com/book/en/v2 ). It provides a great mental model of how git works under the hood. The UI of git - for better or worse - directly reflects its internals. And when I understood them, everything clicked into place."
"> scary rebase -i commands that can leave your tree in a half-broken state if you so much as sneeze`git rebase --abort` exists. One can also set a tag or something before doing the rebase, do whatever, then `git reset --hard $set_tag` to go back. Nothing to be scared of. Not like the prior state is lost."
"I don’t consider myself a coder or programmer, but learning git was like an organizational superpower for my particular brain wiring. I use it for websites, design projects, electronics engineering, music composition, personal knowledge bases, remote administration scripts, config management, snippets, so many applications and so many features for one system. It’s not always perfect, but I tell everyone I work with they should learn it."
"This title is easy to misinterpret. If I understand correctly: Codex now encrypts sub-agent prompts and hides those prompts from the user.edit: originally was "Codex starts encrypting prompts, uses cyphertext for inference instead""
"I was wondering why my local tool to inspect coding agent sessions stopped working in some cases.This is a really interesting engineering decision, I wonder how many people will want an encrypted external piece of instructions running on their machine."
"I've been sticking with the chat completion endpoint because of this same behavior. OAI has been subtly pushing users away from chat completion and toward the endpoints that are possible to obfuscate (responses API).With chat completion, the reasoning process is entirely under your control. You can build a reasoning agent that uses custom MCTS techniques with GPT5.6 models today if you are willing to get your hands just a little bit dirty. You have to enable experimental flags and set options in slightly confusing ways, but it still works.You can use models up to gpt5.5 with custom API tokens and model configuration in VS Copilot. gpt5.6 family (currently) no longer work in this setup. Presumably, because we aren't explicitly forcing reasoning_effort to none to satisfy the new moat expansion behavior."
"This game was so good, it's as if the developer was given a team of PhD-level experts to work on it."
"Funny idea but wow the gameplay is terrible and full of bugs. Bad hitboxes, shells that bounce in front of holes, bad physics.AI still cannot oneshot 2D platformers, the most documented videogame genre with so much source code available."
"Absolute fire. Love how Deepseek tortoise shell can only be slowed, not killed."
"The voice does not sound like a native speaker. I don't mean it sounds like a non-human character, I mean something is subtly off. Timing or something. Is that intentional? Maybe pick a different TTS solution?"
"Fun. I studied Japanese for two years, let it slide and now every Kanji is like "Hmmm, I've seen that before but..." I can still read kana though, which is nice to know."
"This looks very cool, but I find it very hard to read the text against the moving background. The lights in the "windows" of the voxel building do not provide good contrast."
"One thing that's lovely about Linux is this kind of analysis is not only possible, but meaningful. These results will get reported back to the graphics software authors and the distribution packagers and the ecosystem will improve. There's no sense with Microsoft that kind of improvement is possible.I recently switched to Linux after years on Windows desktop, mostly because the KDE Plasma desktop feels snappier than Windows 11. Also the feeling that if something isn't working right I can probably tinker and improve it. It's been really nice. If you haven't tried Linux desktops in awhile give Bazzite a whirl: it's a Fedora customized for gaming. Even if you don't game it's an easy way to get a very functional Linux desktop in no time at all."
"Awesome article.I switched my daily driver / gaming rig to Fedora a few months back.Everything seems snappier compared to Windows, but not sure if it’s in my head, and I’ve been very curious about gaming input latency. This helps answer some questions.I recently switched to hyprland and I’m very interested how that fits in these results. hyprland uses Wayland so I hope the author might revisit now that hyprland is gaining in popularity.I’ve considered using gamescope to hopefully get in front of some of these concerns, but I’m on nvidia and there is some discussion about it not working well there.Now the author's got me thinking about gaming-optimized kernels, which I did not realize was a thing.I play competitive fighting games so input latency is a huge concern. Would love to hear from anyone else who’s been down this path."
"This used a 500Hz display which hides a lot of the problems that would show up on slower displays.The XWayland result is 3ms slower, which at refresh rates this high makes me wonder if it was one frame behind.Running the tests at 120Hz or even 60Hz might be more interesting because we could start to separate out very small differences in timing from the much larger effects of being a full frame behind."
"There's so much good stuff in this post.Can't help to think of a recent HN post about most AI-generated projects being abandoned within months. Why?Because value of a project is not in the code produced. It's in the amount of battle-testing that code has seen.Battle-tested, mature code > fresh rewrite.Existing Zig codebase has seen X amount of battle-testing. Rust rewrite: 0 (except -I'm assuming- passing test suites). Also:"this was a port to unsafe Rust, allowing a literal file-by-file migration to minimize risk"How is that better than the Zig codebase you started with?Now if that's further migrated to safe Rust, put into production & gathered feedback from lots of users, yes then you have something. As it is, the impressive bit is do such a big rewrite & result seems to work ok. Are Bun users happy with this?To me it reads like Bun was forked. Will the Zig version survive? Will the Rust one? Both? All options ok.Edit: and fwiw, I don't think Zig community should get triggered on any of this. It says nothing about how suitable Zig is or isn't for project xyz, and Zig community is big enough to carry their own project & applications besides Bun."
"I think like most people, I don’t have a problem with Andrew “calling a spade a spade,” even if I find his reasoning motivated. The bigger problem with the post is that it talks out of both ends of the mouth: it’s clearly meant as a personal attack, but also insists that it isn’t.When I read the post, my first thought was that I wouldn’t want to build things in Zig, because any technical decision I make, good or bad, might subject me to this kind of article from their BDFL. I can’t conceive of the leadership of the Python or Rust or any other community I’ve ever worked with doing something like that."
"I stand with Andrew.As someone who's been following Sumner's work closely for years, Kelley's accusations are very much true even if unkind. While the results are useful and cool, it a wankfluencer op from start to finish. I dare you to refute thus.And I say all this as someone who does agentic development 8hrs a day and someone who always pestered my team to opt for Rust and Deno instead of Node. Call a spade a spade, the rewrite was poorly justified and one in a long lines of successful psyops Dario and co. cooked and delivered.Now, would Andrew's message have been better received if it had better "decorum"? Maybe. But I'm glad he stayed honest to himself instead and didn't have a PR team ghostwrite his thoughts. You have to appreciate that."
"With a headline like that the graph should be at the beginning. Usually you'd put it up front and then talk about the graph, not put it at the bottom and talk about how people aren't talking about it.Anyway, I scrolled down to the graph and skipped the text. We are currently 4 std deviations above the mean with respect to El Niño temperature.But there's also a historical line -4 std deviations from the mean. Was that an eventful year too? I can't tell and the graph is at such low resolution that the source URL isn't visible. If the graph and data is so important, shouldn't we care more about presentation? This is either super sloppy or deliberate obfuscation.Look, I'm all for good reporting on climate. This just doesn't feel like it."
"This website is making heavy use of IP range blocking. Here's an uncensored link: https://web.archive.org/web/20260713092155/https://www.lyreb...Alternatively, since the link that was posted is just an AI copyright theft site, use the original instead: https://climatecasino.substack.com/p/some-monsters-are-realDiscussion: https://news.ycombinator.com/item?id=48890533"
"If it should be front-page news, shouldn't it also be at the top of the article, rather than right at the bottom?"
"Whisper is the wrong model to benchmark against, or rather, there are better models that are state of the art now like Nemotron and Parakeet both by Nvidia, as well as Mistral's Voxtral and Cohere Transcribe.However, what's funny is, RIP to a lot of the paid apps that simply wrap Whisper, I'm sure Apple will make a native GUI such as a recorder app for macOS that obviates the need for these wrappers, which everyone seems to be vibe coding these days."
"Just ran it against Whisper-Large-V2 on a math lecture (my primary use case for ASR is subtitling math lectures), and it was substantially faster and only slightly worse. Very usable for live transcription though I'll probably stick with whisper for the time being since I don't really need the subtitles to be generated in real time."
"I will plug Willow for mac recording. IMO it's basically to me a "better than perfect transcription" as it cleans things up and is almost instant. I liked Superwhisper but switched to Willow as it was a big difference.Its so good that I'm not sure that it's possible to get any better. Speech to text seems like basically a solved problem, if not now then definitely in 5 years. I don't know if any of these speech to text businesses will work in the long run, but for consumers they are great. My guess is the 2030 version of Apple's SpeechAnalyzer will be so good that nobody will need to use 3rd party software."
"(@dang) Dupe: https://news.ycombinator.com/item?id=48892468"
"[flagged]"
"Xcancel link https://xcancel.com/a_green_being/status/2076598897779020159"
"I'm glad someone managed to save the data that we all payed for.My question is, how will this site stay relevant? The collection/analysis/monitoring of the current situation is as important as historic data. Turning current data into historical data takes significant resources."
"Blog post from a few weeks ago: https://www.climate.us/news-features/feed/climateus-launches... (https://news.ycombinator.com/item?id=48689182)"
"Partisan politics aside, frankly, anything data the government publishes like this should be public domain by virtue of it being published by the government.How can the government "for the people by the people" claim propriety/intellectual-property over anything?"
"RIP. Here in Sweden the headlines mention primarily his role in Ivanhoe, a movie that has aired on Swedish TV almost every New Years for over 40 years.https://en.wikipedia.org/wiki/Ivanhoe_(1982_film)He posted this video message to the Swedish people for New Years 2023: https://www.svt.se/kultur/ivanhoe-skadespelarens-nyarshalsni...Great movie."
"Jurassic Park was the first movie I saw as a twelve year old boy at the cinema, and it not only made me a huge fan of the series but as a boy I was really into dinosaurs and it was really something to see them being "real" on a big screen for the first time."I have a theory that there are two kinds of boys. There are those that want to be astronomers, and those that want to be astronauts[...]That's the difference between imagining and seeing"Thank you for everything, doctor Grant."
""I would have liked to have seen Montana..."You are forever in our hearts, Vasili."
"One down-side to this is that it does require you to run the agent on your Mac instead of in a Sandbox. I do this too and there are lots of problems I can't solve in a sandbox. I know a lot of you are throwing your hands up at the years of security practices we're throwing out the window when we do that.The fact that xAI uploaded someone's home directory, including their SSH keys, is giving me serious pause at my choices here.Generally, I don't worry about my machine being "blown up". I don't have a TON of unreproducible stuff on my machine. Everything is backed up, committed to git, and the like. I can restore most of it in a couple hours.That said, I really, really don't want my .SSH directory sent to an AI agent and it's silly to prompt your way around that. You need to block it at the system level. I'm considering a separate user and then 700 permissions on my home directory.I feel like we're back to 1990's security here. The double-edged sword is that it's helping us get things done at a pace like never before.I'm not throwing shade here, I'm among the guilty."
"I've been building and testing my iOS app just for fun via Linux only.Surprisingly, it's very easy. This works like a charm: https://github.com/xtool-org/xtoolYou do not need to upload to TestFlight or the App Store; you can just install the app locally to your iPhone via usb -- even from Linux!When in doubt, just ask your coding agent of choice to help you create and upload a Hello World iOS app. It's really easy."
"If it's okay to mention my own complementary open source project, Axiom¹ does a good job of helping coding harnesses know how to do this effectively for Apple OS development.In addition to a deep roster of skills and agencts, Axiom includes several for-LLM tools². xclog, xcprof, xcsym, and xcui are designed to be used by LLMs, and expose capabilities in a token-efficient way. These tools are equally helpful for non-Axiom skills/agents.¹ Axiom: https://charleswiltgen.github.io/Axiom/ ² Axiom CLI tools: https://charleswiltgen.github.io/Axiom/tools/"
"The best part is that flock owns the cameras and the poles so even when the contract expires the cameras keep running and recording data that flock can sell to e.g. CHP, LASD, FBI, Palantir; and LAPD can just call them and access the datathe flock scam was engineered to be resilient to political pressure by giving departments and jursidictions this fake exit ability while the data continues to be harvested, it is a noose that only tightens; the amount of flock cameras recording only ever goes up not down."
"I don't understand flock cameras in high crime areas. Every time somebody commits a heinous crime it's always like "they were arrested 72 times and were well known by the police"What's the point in helping the police catch criminals when they don't do anything after the fact!"
"This is good. But unfortunately it doesn't mean the Flock cameras will be removed because the city doesn't own them. Flock does. And Flock will likely want to keep them there. In other cities when the contract is canceled or let expire Flock prevented those cities from removing the cameras. Some had to resort to covering them with trash bags because they could not legally remove them. This happened in Dayton, Ohio and many other cities. https://www.cnet.com/news/privacy/cities-covering-flock-surv...> "Some locals have taken matters into their own hands by dismantling Flock cameras and covering them with trash bags"This techcrunch article incorrectly characterizes this need and required behavior as something done by random citizens. But it is actually the cities themselves having to resort to it, totally officially and legally, because of Flock behaving badly."
"Important to clarify that this was not the Grok agent deciding to read the files.I don't think the LLM had anything to do with this decision at all. It looks like the Grok tool starts a session by deterministically kicking off a full upload of the user's current repository (and maybe their directory if not version tracked? Not clear if this user had previously run "git init" in their home directory) to Grok's servers.One possible "innocent" explanation could be that xAI then run vector embedding on every file to help later provide the right context. I don't think thats a worthwhile tradeoff here, especially since other popular coding agents get by just using grep/ripgrep run locally."
"So many of the replies are saying that they should've restricted access using .md files and whatnot. Is really any guarantee that they even follow those? It seems like even if you ask pretty please don't touch those files, there's a chance they will. So many people have just willingly installed spyware on their computers and big tech calls this the next big thing."
"Though I'm in the camp "people should really know to sandbox by now and be careful", I'd say we should also be mindful of how far from everyone has deep knowledge of the systems and tools they use. This behaviour of a tool is just malicious. You have to take into account the human factor, of how people likely end up using a system. And in this case, the consequences of exfiltrating so many secrets this way are really quite unacceptable."
"The article is very, very light with details. The university or research center is not named. No scientist is named. No link. Nothing that tells "look, we're telling you real, solid, serious stuff."Here is another article with that details : https://www.techspot.com/news/112051-japan-finds-way-recover..."
"It really should not be surprising that we can get very high recovery percentages from batteries -- we do not mine elemental lithium, so the processes we use for extraction are already designed to extract lithium from fairly low-purity sources. In contrast, lithium batteries are an incredibly high-purity source of lithium. The main question is when it will become cost-effective to create recycling pipelines.Lead acid batteries had a similar trajectory and modern lead acid batteries are effectively 100% recycled."
"The article seems to be very unspecific about what it is this company does that is so different. It also steps over the fact that there are already quite a few companies active in the US, EU, and China that are recycling batteries. Nor is the cited percentage that remarkable. That's ballpark what competitors are achieving as well. Probably a bit more. 10% lithium is a lot of lithium to not recover. Most natural deposits of lithium have very low concentrations of it.The main thing actually holding back the recycling industry is the lack of batteries that need recycling, not the lack of technology needed to recycle them. Most of the batteries produced in the last ten years are still being used. And quite a few might head for a second life in storage for another decade or so. It's probably going to be another decade before recycling hits a scale where it becomes a significant and lucrative source of valuable raw materials.And as others mentioned, it's not just about recycling the lithium in batteries. It's not like cobalt, nickel, copper, graphite, etc. end up on the trash heap."
"We don't allow genai text on HN itself - see https://news.ycombinator.com/newsguidelines.html#generated and https://news.ycombinator.com/item?id=47340079. How to enforce it is a separate question, of course, but the rule exists.We don't have a similar rule yet about article content but my sense is that the community mostly doesn't want to read it—or, to put it more conservatively, discounts it. This is why we see so many "just show me the prompt" responses, along with others like this: https://news.ycombinator.com/genai-pushback. I built that list so I have something to send to users who email about why their genai articles got flagged.It's a fascinating arms race right now: the AIs are training on the humans but the human hivemind is also training on the AIs. Readers are developing allergic sensitivities to language that sounds like an LLM produced it. The AIs will adapt to this, but the humans will adapt in turn. Where it ends up is anyone's guess.For the present, there is an emerging class distinction between writing (and writers) that use genai vs. writing that does not. As soon as the "this sounds like an LLM" allergy kicks in, the writing instantly gets relegated to a low-status bucket in the reader's mind. That doesn't mean it won't still get looked at - but it is now under a stigma.(I was rather pleased with the originality of this until I remembered pg had come up with "writes and write-nots" in https://paulgraham.com/writes.html. Oh well, it's the point that matters.)This has the happy flipside that anyone who would like readers to classify their article as high-status rather than low-status can apply the judo move of simply writing it themselves.Now I need to add the disclaimer that none of this is a dismissal of LLM technology per se. We rely on it heavily, and there's no question that it's useful. The question is how to use it (pg again: https://x.com/paulg/status/2058871512451412457) and whether one should use it on writing that one publishes to other humans.To turn to OP's questions:> Should HN add the ability to flag articles as AI-generated? [...] it could just show up as an indicatorFlagging-as-just-an-indicator would be tagging, which we've always resisted adding to HN, but I wouldn't rule it out.What I do think we'll (finally) add is a "please give a reason why you flagged this post" step, and "because I think it's genai" will be one choice among several (spam, offtopic, mean, etc.)> Why is the regular voting system not enough?The regular voting system is never enough. https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...> Should HN change in response to the gen AI era?To this I am tempted to reply with https://news.ycombinator.com/item?id=48887149 in homage to https://news.ycombinator.com/item?id=3742902."
"Nobody wants to label their stuff as AI generated because they removed credibility. Communities can flag posts as AI generated based on speculation and telltales but it won’t be 100% and will take extra work.I think the era of the blog is simply dead now and that’s mostly ok. Blogspam and corporate blogs had killed quality bogs ages ago even before AI was a thing. The real question is what replaces it.Oh and of course the $64k question is this: if an AI generated article is indistinguishable from a human written article and it is accurate and interesting, do you care who wrote it? We want to avoid low quality, not AI generation, right?"
"Regarding 1, I think a) a sizeable fraction of voters are not able to recognize AI-generated text b) many who notice don't care, or are willing to overlook it if the premise is interesting enough. (The latter is true for me, on occasion)Maybe we need a two-dimensional voting system: good/bad, ai/human. I think the second axis could cut down on meta-discussions over how much of the article was AI-generated."
"What really burns tokens is sub agents. I once gave Claude Code a pretty big task, and it immediately launched 7 sub agents which burned through my budget before even one of them was finished. Tried again 5 hours later: same result.If I let the main agent do the same task sequentially, it was no problem at all. I don't know if it's really just communication and orchestration that makes sub agents so inefficient, or if Anthropic figured that most people using sub agents pay per token on a big corporate account, so this is an easy way to make more money from tokenmaxxers."
"My opinion is that claude code uses more tokens simply because Anthropic makes more money that way and forces people into their subscriptions. This is supported by the fact that they won't let you use your sub on a different coding agent. I use pi btw."
"This isn’t limited to large system prompts. Coding-agent harnesses are also becoming more aggressive about using tools, even for trivial requests. In our tests, prompts such as “Hey” or “commit” sometimes triggered 30+ tool calls:https://quesma.com/blog/the-true-cost-of-saying-hi-to-an-ai-...Tokenflation seems very real: the number of tokens consumed by simple tasks keeps increasing."
"Building visualizations with LLMs has been a major boost for my CS classes:https://htmx.org/essays/universities-and-ai/#demos-visualiza...Many visualizations that I have always wanted but just didn't have the time to build, I now have.To give an example, I wanted a simplified 8-bit computer to complement the 16-bit teaching computer I use and designed this in a few days with the help of claude:https://bdp.cs.montana.edu/"
"Terry Tao using coding agents to build apps means we're one step away from a Fields Medalist asking an LLM why his Docker container won't start, just like the rest of us."
"There is infinite latent demand for software, most especially outside the traditionally software-focused spaces. If LLMs stopped improving today it would take us 10 years to catch up to the new software-writing abilities that have become available. This is a great illustration of that fact."
"This line: "this is my main argument against the valuation of frontier labs. It’s not that AI won’t create that much value, it’s that they won’t capture it."That is a very astute and concise way to explain everything about how the frontier labs are behaving and how they're trying to push more people to pay token rates for the best models. At the current subscription prices ($100 or $200 a month for a generous, though bounded, amount of tokens), frontier models are a no-brainer, most folks and companies will use them. But, at token rates, 10x or 100x the cost of open models or what I was spending on the frontier models a month ago? That is a harder question to answer "yes" to. I certainly wouldn't spend $1000 a month for the best model, much less $10,000; my employer might pay $1000/month, but definitely not $10,000. The frontier labs need everyone to answer "yes" to spending 100x what they currently spend to justify the valuations, and it's just not going to happen as long as everyone knows how to make these models.Both OpenAI and Anthropic are trying to figure that out now. Anthropic, in particular, has their finger on the trigger...they want to push people to usage-based billing for Fable. But, OpenAI released 5.6 Sol, competitive with Fable (or close enough), and it's available via subscription (even the $20 subscription!), and there's no moat keeping someone from switching. If Anthropic really does end Fable access on the subscription plans in a few days, I predict a large market move back toward OpenAI.The market isn't going to bear the cost of making the frontiers investment make sense."
"> where’s all this new magical software that the productivity improvements should imply?It's running, privately, in my homelab.I think we are entering what I call the "have it your way" era. If an open source project doesn't do exactly what you want it to do, fork it, or create a new version. It's too easy.This makes me a bit concerned about the future of open source. Upstreaming used to be worth it, since maintaining a fork is effort too. But now the balance has shifted significantly. Especially with many projects becoming a lot stricter about contributing, and some becoming outright hostile to AI. I can't blame them. But I think the effect will be that improvements are less likely to make it back to the community as AI adoption increases."
"At least for me, the jump in productivity has resulted in building stripped down one-off software for my highly specific use-cases.You can use an LLM to create anything but you still need to know what it is that you're building, and you need to think through how everything should work or the LLM will just fill it with sausage. You can tell that the models are still quite jagged and limited by the mixed quality from a lot of the software that these presumed trillion dollar companies are putting out. The future is sausage."
"> One tanh call on the right input is a per-OS signature. Claim macOS, return Linux math bits, and you have contradicted your own User-Agent.They (or rather the LLM that wrote this) missed that this is possibly fingerprintable to browser version range, which is slightly more interesting. Most users aren't spoofing their user agent headers to be a different operating system. Most fingerprinting solutions aren't trying to infer your operating system, they only care about semi-unique things that show up.It's an interesting finding. I wish they had taken some time to have a real person write it up. This is too heavily LLM written to ignore."
"Kind of a smart move by this company: write up an AI analysis of all fingerprinting techniques in hopes they get fixed after outrage so their scraping company can make more money. If it weren't for companies like this, fingerprinting wouldn't be so ubiquitous and the internet would be a better place in general.I prefer articles like this coming from the other side of the battle (fingerprint.js and friends) because at least their motives are clear."
"I guess that's one more good reason to push for correctly rounded transcendental functions. I recently learned that they're basically solved now. [1][1] https://arith2026.org/program.html (2nd keynote)"
"Why is it a big deal?Nvidia invested $2b into CoreWeave for 9% equity stake. CoreWeave is spending $35b in CapEx in 2026. Therefore, Nvidia's investment is only 5.7% of CoreWeave's single year CapEx. The other $32b is coming from other sources that isn't Nvidia. This is hardly circular.Nvidia invests in Neoclouds because it's a hedge against hyperscalers having too much power, ie designing and prioritizing their own chips, and not fully using Nvidia's rack design. Neoclouds give hyperscalers competition. Neoclouds accept Nvidia investments because it allows them to secure Nvidia chips first, which is a competitive advantage since new Nvidia chips have been as much as ~5-20x more efficient than old Nvidia chips.Nvidia was planning to directly compete against hyperscalers through DGX Cloud. They cancelled public DGX Cloud access when they found that investing in Neoclouds would accomplish the same goals without having to compete against their biggest customers.If you're Nvidia, it's smart because Neoclouds that you have a large stake in will deploy your full stack from GPUs to networking to storage racks. They will share valuable usage data back to you so you can design a better next generation. Hyperscalers are likely a lot less cooperative, prefer to use their own designs if possible, and will guard their usage data."
"Circular financing is a dead horse - dont beat it. Instead, what is more interesting could be: Is there a path to these builds becoming economically profitable ? Towards this, some metrics to watch are: 1) ROI per token per dollar 2) Enterprise token budgets. And at what point there is an overbuild relative to the token roi. Alternatively, pressure on token costs due to the open weights models etc."
"Dumb question, but when the Nebius capacity dashboard says they have around 3 non-preemptible B200s available, does that mean _total_, or is it just how many I myself might be able to rent on demand?One aspect of the profitability might be the utilization and the pricing a few years down the line for slightly older hardware. Already now it seems like the increased processing you get from newer devices versus the cost difference makes something like an H100 or even A100 significantly less desirable than newer more powerful ones. As an individual, I am happy to be able to get an H200 on demand, but the B200 or B300 can do so much more work with optimized software and models for only modestly more cost that if those become available then from a business perspective you really have to prefer that if you can keep it occupied.Then with Vera Rubin being like 3 times more effective or whatever, that adds a new layer of gradual obsolescence. So the question is can they keep the pricing up on the older ones a few years down the line enough to fill out the end of those expected payback periods.The real boogeyman for a neocloud that has heavily invested in expensive Nvidia hardware might be a variation of that beyond Nvidia with startups that have even more dramatic efficiency increases pushing the leading edge even further. For example, if companies like Mythic AI and d-Matrix could somehow rapidly rapidly scale, that would push prices down for all of Nvidia hardware that is significantly less efficient.I guess so far it doesn't look like any startups with really big efficiency breakthroughs are even close to being able to scale like Nvidia though, especially with the manufacturing and power crunch. But I suspect some of that is because of favoritism and strong arming protecting investments rather than a free and fair ecosystem."
"Love this blog, appreciate the author.> This is probably the most difficult part. I had to remove all social media and streaming apps from my iPhone. I removed Instagram, YouTube, Facebook, etc. When I started, I found myself picking up the phone and immediately noticing that something was missing, since the only things left to do were check the weather, read boring emails, or see my bank account.These past few months, I have more resolve than ever to cut the chains. Willpower is a practice, and there have been successful steps towards the goal.First, blocking the real sucks (X, Reddit). Then news (Canadian, won't bore you with the list). And then an innocuous yet sticky set of apps that I would bounce to often, for little benefit or reason: weather, server stats, stocks. A new wrinkle? Inane conversations with LLMs. Blocked!HN still because, well brothers and the rare sister, it's lonely out there and this place cracks me up. And not much longer.Now on to entire devices. Desktop, laptop, destined for a locked-down iPad. Lobotomized iPhone, got a watch, and now, slowly, more and more reading.What pushed me over the edge is the realization that I'm in grief. The Internet which once shaped my identity today, in no defensible way, resembles the silly place which once gave me solace. And yet, like a husk I cling to the teet of these manipulative networks and websites hoping for one last, satisfying drink.It ain't comin'. Books, then. Like my mother."
"I have an almost-four year old child and not a lot of downtime. I used to listen to podcasts when I was doing dishes, cleaning the house, walking the dog, etc. I've mostly abandoned podcasts in favor of audiobooks. It didn't feel like they were benefiting me in any meaningful way—almost like they were just empty calories for my ears.I finally made it all the way through The Power Broker recently, which I've wanted to read for years, and am now on Jennifer Pahlka's really insightful Recoding America, which features heavily in the chapter "Govern" in Ezra Klein and Derek Thompson's Abundance. The three are actually quite interesting to read back to back.Audiobooks are definitely slower to get through than just reading, but I find that I can stick with them in a way that books just haven't allowed me to do in years."
"I read 189 books last year, mostly due an accidental discovery.I have a lot of trouble reading in noisy places, since I get distracted easily. My habit would be to put on some very minimal / low-information ambient music like Stars of the Lid and it worked well.Then one day I randomly decided to put the audiobook on while reading and it was a revelation. After adjusting the audio rate to match my reading speed (usually between 2-3x depending on narrator / subject) it allowed me to totally lock in. Both "inputs" seem to reinforce each other. I researched and apparently people call this "immersive reading".I find I can (just) listen to (easy) non-fiction like biographies, memoirs etc since they don't usually require much deep thought. But for fiction or harder/denser non fiction I read and listen at the same time."
"I have a macbook pro, figured I'd see how easy it was to contribute some vram...And I can't overstate how easy it was. The swarm page thing had a little "join" button and said to run "mesh-llm --auto". And I did. And it worked first try. That is such an uncommon experience I had to report back. It handled picking a model to serve, downloading it from peers, and to test it I chatted with the model I was hosting, I could see the GPU doing work, etc.It might be more of an endorsement for iroh than mesh-llm, although I'm sure getting it to all work seamlessly took work on both sides. But to whoever spent the time and energy trying to make it seamless, consider the effort recognized!"
"I note the lack of performance information. I can only imagine it's much, much, slower than any other way to run a larger model (including, e.g. using system RAM and streaming some stuff from disk). Consumer networks, even 10gbit ethernet, are slow as hell compared to local RAM and even disks.Are we talking 1 token per second for a split model? Less?Edit: Found a number. On the models list, Qwen 235B A22B says "MoE 235B/22B, proven at 16 tok/s across 2 nodes". They don't say what the nodes are and what network connection they have, but that's a respectable speed. Not quite comfortable for interactive use, but pretty close."
"The first picture "gpu rig", "laptop", "server", "cloud node, etc made me realize how little compute I have. I don't have a laptop with 24GB VRAM or a workstation with 96GB. I think if I convinced all of my friends to run LLMs on their gaming PCs, I don't I would have the total VRAM in the picture.As an aside, I saw this post mentions a public mesh, but I couldn't find any more information."
"I code with AI all day, every day. But I do think that it's worth pointing to this issue (from March).The author has said that they've redone it since, but the "from-scratch hand-built" framing specifically – for me – somewhat grates given the original heavy lifting from an existing AGPL codebase.https://github.com/cesanta/elk/issues/75I want to acknowledge that the original authors don't seem to have minded too much – per that thread – after older versions were dropped.For context, the current code doesn't look like it is the same shape, the same structure, etc., etc. – it _has_ been rewritten since (the 'since Feb' rewrite mentioned adjacent is related to this, AFAICT).To the author: I absolutely love what you're doing overall. Keep going! Just be careful, folks."
"Why call it "Ant" and not "Antjs" or "Ant.js" when there is already Ant from Apache? https://ant.apache.org"
"The author shared their experience building the first version in a month: https://themackabu.dev/blog/js-in-one-monthAnd then the follow up few months later: https://themackabu.dev/blog/ant-part-twoI'm not sure what the economics of building a new runtime and ecosystem from scratch are but it seems we're already in a phase where individual developers are creating software which previously took a whole team. And its only getting started..."
""Harvey previously stood as a similar character, Lord Buckethead, but was forced to create a new character due to a dispute with the filmmaker Todd Durham, who owns the Buckethead character" [1].(The videos on this website are worth the watch. Hilarious, of course. But also...Binface conjugates Latin to Sky News, and not just as a bit. I don't know how I feel about the British comedy candidate outclassing half of the American elected leadership–and a good fraction of its industrial leadership–on IQ.)[1] https://en.wikipedia.org/wiki/Count_Binface"
"I wish Count Binface all the best for the Clacton by-election.Edited to add: Some of my favourite commentary around this by-election is along the lines of:A fundamentally un-serious candidate with no coherent policies or political experience running against Count Binface."
"I see from the comments here many Americans especially are confused by this situation. Some background might make help.Farage seems to have broken Parliamentary Rules (laid down after the cash for questions scandal in the 1990s) by accepting large sums of money as gifts - but without declaring them, something all MPs are required to do for any gift. But worse, one of these gifts came from a convicted crypto felon.The Parliamentary standards committee seemed likely to suspend him or order a recall by-election as a result.Nigel's aim in preempting this near-inevitability was apparently to use the media spotlight the by-election would give him to dominate the summer headlines and present himself as a man-of-the-peeps martyr-rebel under mean & outrageous establishment persecution (rather than just the rich little chancer he is, on the make, with the murkiest of murky connections). If he could hammer this impression into the public imagination, they'd then be deaf to any subsequent findings from the Parliamentary Standards Committee.In other words he thought this little manoeuvre could turn a damaging problem and weakness into a strength. Unfortunately for Nige, the other parties understood this, & instead have left him to play all summer long with the jokers and silly parties, looking like a laughingstock.So as you see, there's nothing anti-democratic about it. If he wins, he will still face the suspension and recall election that was coming anyway. But as part of procedure - not on the terms he's trying to set with this little stunt."
"> The increased nuclear mass causes orbiting electrons to speed up to a significant fraction of the speed of light, where the rules of Einstein’s theory of relativity are important.Fun fact: this is why mercury is liquid at room temperature. Its inner electrons move at close to 60% the speed of light, pulling in its outer electrons more tightly, making it harder for it to bond and be solid. (I am not a physicist, don't rely on my statements for your space ship design)"
"> The increased nuclear mass causes orbiting electrons to speed up to a significant fraction of the speed of light, where the rules of Einstein’s theory of relativity are important.> In the relativistic regime, an electron’s spin — the magnetic moment that points either up or down — and the electron’s orbit are no longer independent of each other, a state known as spin-orbit coupling.Interesting stuff. I've never heard of sigma or pi bonds.https://www.science.org/doi/10.1126/science.aei1285"
"Wait... wasn't it already understood that relativity influences electron orbits of heavy elements? I clearly remember being taught some of this in physics, in the mid-noughties.For instance, we know that gold gets its color from relativistic effects.https://physics.aps.org/articles/v10/s3"
"Write yourself a /review command. That is an empty markdown file at `.claude/commands/review.md`. In it, put a checklist of things the agent should look for. When you’re ready to have your agent review the code, type `/review`. The checklist will be examined and it’ll plan out some findings to ask you if you want them fixed.Mine starts with “Enter plan mode. Examine the differences on this branch vs. main. Consider: ...” and proceeds to a bullet list of things.Any time I notice something in code review and have to get the agent to fix it.. I throw it on the list!My list is like 200 items now. Know what? Agents don’t care that they just got a wall of generic feedback, they happily look into all the bullet points.I added “ensure the new things aren’t duplicating code that already exists elsewhere” and it gave me such a surprise - it really truly started planning cleanups!We are just scratching the surface. We have to give tools to our tools so they can use them to be better tools for us."
"Crazy how many engineers in here just say they are using another prompt on top. From my experience that makes things worse. It does abstractions, but the wrong ones. It overcomments, confusing future calls of the LLM.To me building on multiple scalable systems this has been the most dangerous part of LLMs. On a good codebase it will work good, but it will maek it worse, so you keep using it, till it doesnt work and then you have to pay the bill and fix for what you didn’t build before.If you put an agent on a fresh codebase 2 things are often given:-> You have a mental model of the code -> The code is somewhet conciseAfter multiple iterations both is lost and LLM performance degrades. To solve this you can regular refactor, but it’s not a nice experienc. So my best solution is:I use LLMs for exploration and for review, but I write the code myself. I find it hard to believe why so many engineers try to avoid it. It’s not consuming much of my time. And it’s actually the most enjoyable part.Sometimes I race AI i give it a prompt /bug to fix and at the sametime im greping/symboling through the codebase and tryto fix it myself. AI isn’t always faster."
"Wild idea: just write code.I know. It’s an unbelievable concept in this AI era. Write code? Isn’t that what dinosaurs did?If you expect that a human will need to read and maintain that code you might as well write it for them. You’ll get annoyed by having to read overly-verbose copy-pasted code. So will they. So write the code yourself and bringo: you’ll fix things yourself and write things in a way that makes sense for other humans to maintain.Or you can come up with a convoluted web of markdown files to try and coax your agents and loops to understand what future human maintainers will expect the code to look like.I’m not sure what path will be easier in the long run. Anyone inherit a loop-based agent-driven code base yet and have to try to understand it?"
"> ...we have tried to minimize the impact on real readers as much as possible. We have not gone with tools like Anubis, partly because it causes annoying delays for those trying to get to the site, but also partly because it seems inevitable that the scrapers will eventually find their way around it. Indeed, there are some indications that is already happening. A proof-of-work requirement is not a huge obstacle when you have millions of other people's machines to do the work on.It's massively less annoying than a captcha, which is both a longer delay (typically, at present) and a massive cognitive distraction/roadblock.The anubis author has stated they recognize it's an arms race, but PoW scales. Captchas and other signals are already at the end of the road; any additional difficulty increases false bot-positives, which are already unacceptably high.For websites running dynamic languages, a binary (anubis is in go) sentry that operates before[1] the website is forced to expend any resources, is usually a large improvement over a site-hosted captcha. I would rather, and I think most humans would agree, have to wait a few seconds, maybe even closer to a minute in the future, to get a website access token good for a day or a week, than be forced to solve a captcha.The dilemma for bots: when tokens are bound to the connecting ip, scrapers must limit the connecting IP pool for each site they want to scrape, becoming much more obvious and easy to block, or they have to use massive amounts of compute.[1] this is true regardless of whether anubis is in reverse proxy mode or auth mode."
"I feel like the solution is a better common crawl. As nice as it would be to block the frontier AI labs from getting access to information, we should reset the baseline of information accessibility so there's less marginal advantage on these labs.I worry a lot of the anti scraping rhetoric will just injure the open web and put somebody like cloudflare in charge."
"The article at the end talks about how is very easy for arbitrary apps from app stores can install a residential proxy on your phone.10 years ago, apps had to explicitly state if they needed network access. And then the powers that be decided that really all apps need network access no matter what. And both ios and android make it hard to deny apps network access.But really, this finally explains the hordes of really basic boring games that just advertise other boring games. Idle games and the like that really just want you to keep your phone unlocked and open. Millions of downloads on the app stores for entirely offline content (and ads) and no way to block the network access."
"I have started to see what I think are star link satellites at night on walks with my kids. It actually makes me sad to see that on person owns the night sky and is changing the literal stars my kids will grow up with. It feels different when it’s the government that theoretically represents people but when it’s one person that feels truly depressing."
"When Starlink first became available here in poor-ish Central-EU, I was excited. Then, only months later, but after years of planning: EU funding brought fiber to my farm area, at ~$25/900mbps 10ms.While my story is just n=1, I don't understand the huge upside for Starlink outside of Africa or India, where they have <.1% the money to spend on such things.However, I am dumb, and very open to be convinced."
"SpaceX needs to claim there’s a need for 100k more satellites to prop up unreasonable valuations. This is no different than Elon claiming Tesla owners would be renting out their cars as FSD taxis while at work (next year, we swear guys!!!)In a functioning economy he’d have faced criminal charges for knowingly misleading investors and customers about a dozen times over by now. It’s one thing to set lofty goals internally to keep your workforce motivated and innovative. It’s something else entirely to state things publicly with a targeted date when you know there’s absolutely no chance it will ever happen."
"This is the absolutely horrific next stage for social media platforms:- They're already well able to surface the most addictive short video for a specific user out of millions of real videos.- But these millions of real videos are just darts thrown into the space of "videos that could hook the user", in the end even the best-selected of them is not perfect.- Now, behold! AI allows to generate the perfect video to surgically hit all the switches in the viewer's brain and turn it into a zombie hooked for days on end.Let's hope our regulations hit these "social networks" hard enough so that never dare deploy this kind of technology."
"I’ll leave it to other comments to discuss the societal and moral implications of being able to do this (which, I agree, ick…). On a practical level:We train an encoding model, a “digital twin”, that predicts how each visual region responds to any video. Now we can ask: which video would make a chosen region light up the most? NEvo searches for that video automatically, using the twin’s prediction as its reward.I only scanned the paper, so maybe I missed it, but is there any confirmation that this ‘digital twin’ works? Like, do the generated videos actually cause the same patterns as in the ‘digital twin’ brain model in real humans in an MRI machine? My instinct is to be skeptical that it’s possible to reliably create a video -> brain activation prediction model."
"This is very similar to last week with that mind reading startup thing. Please read the paper before commenting.This is a tool to help researchers in figuring out what different parts of the brain are actually for with less experimenter bias contamination of “well we think maybe it’s about this so let’s show it video of x to see”.The essence runs on having someone sit in a scanner for a couple hours watching all sorts of things, and then feeding that to a model that will then build its own representation of said data and try different things on it until it’s found what makes a certain part sing in the model.The purpose is a generalized understanding of brain function, more or less the same way we’ve been doing it all these years. Expose brain to something, record it somehow, see if brains reaction in the recording helps you understand more about who we are and what cognition is."
"This is no joke. I've done the crossing from Moloka‘i to Oahu (~45 miles) in a canoe several times, and those open ocean waves can get very nasty (largest I've dealt with were around 15m tall). I can't imagine the mental endurance required here, let alone the physical. My longest crossing took 9 hours, and I was completely drained by the time I touched shore. 44 days is absolutely insane.Such a huge accomplishment."
"It's kind of buried here, but Kelsey is the fastest human to do this. She beat the male record holder's time by 6 days."
"My first thought on hearing about this was, "what's that boat like? I wanna see the boat."Not to take away from Pfendler's incredible achievement. She's amazing. But, I'm the kind of nerd that immediately went to "surely that is a logistical nightmare, how are you going to carry enough supplies for months at sea in a boat that a human being can propel across the ocean at a decent speed?" It's a bigger boat than I imagined, at 21 feet long and 5.5 feet wide, and 730 pounds. It also has cabins at either end for storage and sleeping.She gives a brief tour of the inside of the boat here: https://www.instagram.com/p/DZBUJ2VJvp_/And, she also discusses some of the technical problems she had in some other videos in the series, like not being able to run her desalination machine because not enough sun and having to dip into her emergency water rations.The athletic side of a thing like this is incredible, but I always want to know the logistics."
"> Unfortunately, I don’t think there’s a way to ALTER a table to make it strict. I think you have to copy the data out of the non-strict table into the strict one.This inspired me to add a feature to my sqlite-utils Python library and CLI tool, so you can now use it to transform non-strict tables to strict (and vice-versa) like this: uvx sqlite-utils transform data.db mytable --strict Or in Python: import sqlite_utils db = sqlite_utils.Database("data.db") db.table("mytable").transform( strict=True ) Release notes for 4.1 here: https://sqlite-utils.datasette.io/en/stable/changelog.html#v...Here are the relevant docs:- Using table.transform(strict=True): https://sqlite-utils.datasette.io/en/stable/python-api.html#...- The sqlite-utils transform command: https://sqlite-utils.datasette.io/en/stable/cli.html#transfo..."
"https://sqlite.org/flextypegood.html explains why this isn't the default (and probably will never be the default).> rigid type enforcement can successfully prevent the customer name (text) from being inserted into the integer Customer.creditScore column. On the other hand, if that mistake occurs, it is very easy to spot the problem and find all affected rows.That doesn't line up with my experience. (In particular, it may not be easy to fix those corrupted rows; the data may be entirely lost.)> By suppressing easy-to-detect errors and passing through only the hard-to-detect errors, rigid type enforcement can actually make it more difficult to find and fix bugs.This doesn't line up with my experience at all."
"I'd like to see STRICT as the default.That's pretty much the only disagreement with the SQLite developer, who is an amazing guy that wrote an amazing tool!"
"I truly hope something is done about this. I just came back from a nice short bath at the beach, where a family had their towels set a few meters away from mine. While I was laying there, relaxing, I saw two kids begging their dad to accompany them into the water, while their dad watched Reels and ignored them completely. Not even a response.The kids just wanted to have a fun afternoon and play in the water, but the dad was just scrolling, didn't care at all about his surroundings, probably in the zombie state that these platforms let you in. The kids ended up running to the water on their own, the dad didn't react at all to the situation, zero response (to be fair, I'm not saying he should be alarmed or anything, just a "yeah, go ahead" would've been fine).I may be exaggerating but I really think that these platforms are the tobacco of these decades, I used to be really addicted as a teen as well, now I'm 23 and left most of the platforms for good. Seeing people act like this, even in my group of friends, makes me feel quite weird about the whole situation."
"Full title: "Commission preliminarily finds the addictive design of Instagram and Facebook in breach of the Digital Services Act"Edit: for some reason, the URL has been changed. The page I tried to post is here: https://ec.europa.eu/commission/presscorner/detail/en/ip_26_..."
"I think the strongest point is about the mismatch between the product and the mitigation. You can't optimize every surface for "one more minute" and then point to a dismissible time-limit popup as evidence that the user is in control"
"I always separate the coding tools from LLM providers, and use bubblewrap to sandbox the coding tools so they:1. Can only read the working project directory, with .git read-only and sensitive directories hidden (mounted as empty directories).2. Have an isolated network namespace; they can only access the internet through an HTTP proxy hosted on a Unix socket, can only access specific LLM provider hostnames, and exclude the tool's own hostname.For example, with Crush, I will let it access *.openrouter.ai (LLM providers) but not *.charm.land (Crush's domain for auto-updating the LLM list).This makes me feel much more comfortable enabling "yolo" mode and letting the tools do everything."
"Mitigation for use: ``` export GROK_TELEMETRY_TRACE_UPLOAD=0 export GROK_TELEMETRY_ENABLED=0 # or config file with [telemetry] trace_upload = false, [harness] disable_codebase_upload = true ``` The practical takeaway for users: your entire codebase leaves (uploaded) your machine unencrypted on each Grok Build invocation, not just files you ask it to read, and no visible setting stops it.I've built Nemesis8 (n8) for blast radius control and monitoring these sorts of things, from containers: https://github.com/deepbluedynamics/nemesis8I've added the mitigation above to the image build for Grok Build instances. There is a lot of telemetry already turned on in n8 containers, so will investigate further."
"A lot of people are now upset because xai is running a bulk upload instead of a stream upload like oai or Anthropic.Suddenly they became aware that the AI agents are not actually running on their computers. AI agents are just uploading the shit on some servers for how long they want and in exchange of that you pay them and get some work done.I am surprised through that nobody is asking if the agents are GDRP compliant or if they are even legal considering they are trained with illegal/copyrighted content or if you are liable for theft because now you own, publish and sell illegal content generated by agents….Enough ranting…instead of this stuff people should just admit that after social media, AI is the new frontier towards a kind of zero privacy, at least until you can have local AI/if ever."
"Amazing writeup! I'll add that the custom squibs they made for the liquid metal bullet impacts are still one of the best practical effects ever.https://www.reddit.com/r/nextfuckinglevel/comments/v6qjaj/bu..."
"I'm not sure that anyone under the age of 45-50 can truly appreciate just how big of a deal Terminator 2 was and how big movie releases can be. Like, nothing in the MCU era or the Star Wars prequels and sequels comes remotely close. Yes, they gross a lot of money but in terms of cultural significance, I've seen nothing close.At the time I lived in a city when the local movie theaters would typically run major releases on 1, maybe 2 screens. Session times were like 11am, 2pm, 5pm, 8pm 6 days a week and I think 1 less on Sundays. This was before the age of smaller theaters in the large multiplexes so a big movie theater might only have 4-8 screens.3 weeks after T2 was released, it was still showing on screens in my local movie theater for 12-15 sessions a day, even on Sunday, from 8am til midnight. I actually waited a couple of weeks for the hype to die down and went on an 8am Sunday session knowing basically nothing (because that's how things worked then) and the movie theater was still full.The CGI was a big part of it. It has some fan service to it. My movie theater cheered when Arnie came out of the bar wearing the leathers and hopped on the bike. But it's not overboard. It's actually a really great story, which is kinda unusual for a sequel. Like, James Cameron really has to be commended for that.But there was another aspect too and that was Linda Hamilton. This was one of the first mainstream big-budget movies that changed the way women were portrayed in film. Lots of people had posters of her wearing the sunglasses, carrying weapons, etc. It was actually a really big deal.The 90s really was a golden era for movies. Like I used to go 1-2 times a week and just watch whatever was on, basically. I don't think I've been to a movie theater since Avengers End Game and even in the 2010s it was a 2-3 times a year thing max.But it is amazing how much they did with CGI in the early 1990s for T2."
"The 4K remaster of this is back in theatres next month for “Judgment Day” and the 35th anniversary.https://www.fathomentertainment.com/news/fathom-entertainmen..."
"Some pretty damning stuff:> OpenAI also instructs new hires on how to avoid scrutiny when they leave Apple. For example, Mr. Tan warns them not to tell Apple that they have taken jobs at OpenAI, so they can stay at Apple as long as they can.> Apple says it discovered a pattern of OpenAI recruits emailing themselves confidential information when leaving Apple, including Tan.> OpenAI apparently used confidential Apple hardware information when approaching Apple suppliers, and tricked one company into using a "specific trade secret metal-finishing technique" for an OpenAI device by claiming it had Apple's permission to do so.> Liu allegedly kept an Apple-issued laptop after departing the company and exploited a vulnerability to download dozens of confidential Apple documents while he was working at OpenAI.Non-competes and the like are gross but what's described here isn't just "bring your expertise to OpenAI" it's "here is how to steal secrets on your way out" which is even grosser."
"OpenAI is a company built on copyright violation.That means it’s in the corporate DNA to treat laws as things for little people.Apple have deep enough pockets that they can actually sue OpenAI but I bet OpenAI are surprised they got caught.Now ask yourself, would the Codex agents on your machine ever over step legal boundaries? Would OpenAI ever make use of data you, voluntarily, send to their servers?If they did could your company afford to sue OpenAI and would it still be too late to save the business?"
"Until the industry addresses the Original Sin of Generative AI (and the ascendance of Thievery Corporations), we should expect more and more of this. So far, theft has been rewarded. As long as you make enough money, people seem to be okay with ignoring long-lasting impacts of intellectual theft. As long as you become King of the Cannibals, it seems many are happy to remember you as King and not as the Cannibal."
"QuadRF creator here. Happy to answer questions!We have a quick demo video as well: https://m.youtube.com/watch?v=QvniJk3uNyAAlong with a deeper dive video: https://m.youtube.com/watch?v=zdJ9Tbm8ALgWe didn't give Jeff great direction on camera alignment calibration or setting the radio gain but he seemed to mostly figure it out. We're improving the UI based on his suggestions (it's open source so you can customize it too)The RF augmented reality is just one of many applications of this brand new 4x4 MIMO software-defined radio built from the ground up. The AR uses a web app to stream RF points that your phone/laptop browser then live-merges with your local camera in the browser. I've been obsessed with low latency and high frame rate to make it a truly AR experience. More technical details at https://QuadRF.com/"
"Funny, in the "imagine what governments are capable of" vein, I just read this[0] a few minutes ago before coming over to HN to find this post trending.[0] https://www.prnewswire.com/news-releases/the-future-takes-fl..."
"One day I want to build something like this, except for sound. It would be great to get a heading and distance for where a sound is coming from.This could be both for small scale things (e.g. which part of this is squeaking?) or large scale (e.g. is that booming noise coming from the construction a few blocks away?)"
"It's unclear whether this junk fee law will have teeth. In theory, California has the same anti-drip pricing law, but restaurants have a specific carve out [1] which is bullshit because the drip pricing that most people complain about is the X% "service charges" and "lifestyle fees" that restaurants have at the bottom of their menu in small print.From what I can tell online, NYC rules won't have this carveout, but I haven't eaten there recently so I can't confirm.[1] https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm..."
"These rules are great but “landmark” seems like puffery, as California has had such rules for quite a while.Ironically that has meant it’s hard to unsubscribe from the New York Times except in California."
"I wonder if the bit about 'junk fees' will include undisclosed hotel fees. I just stayed there last week in a no-frills "hotel" which doesn't include daily room cleaning, has no staff at night, and has no amenities whatsoever, and they charged me a surprise-at-check-in $35 a night resort fee. This fee was not described in the booking."
"A very insightful, and correct, piece.I'll quote in full the following, which I think gets to the heart of the matter. If you have no push, you can't apply pressure to the point.> The notion that amateurs talk tactics and professionals talk logistics is frequently discussed in military academies and war colleges, yet it is rarely reflected in the Army’s budget requests or modernization priorities. The outdated concept of the tooth-to-tail ratio, which implies the logistical tail is a bureaucratic waste that must be minimized to support the combat teeth, must be fundamentally reexamined. In modern warfare, the tail is the primary target. If the tail is severed, the teeth are rendered useless."
"When Russia invaded Ukraine, nobody (even the Ukranians) imagined that 5 years later they would have their own missiles hammering Russia 2500kms in the rear. Americans need to start accepting that a) the Iran war will also probably still be going on in 5 years and b) Iran will probably in a better place than they are now, strategically speaking."
"This is a pendulum I've now seen fully swing twice since I enlisted 30 years ago."We need more integrated logistics because the teeth can't fight without the tail!"Some years pass"Why do we have all these non-combat roles in the military? Shrink everything down and focus on warfighting!"More years pass"Why can't we do any support internally? We need stronger and more integrated logistics!"Lather, rinse, repeat."
"Unrelated to the accomplishment or proof itself, but it's interesting how much of the prompt, even in this latest-and-greatest model, is spent essentially telling the model to actually solve the problem. Things like "Reject status reports, vague optimism, and claims that an unproved global compatibility statement is 'routine'."Also a lot prompt spent feeding it strategies, which feel like they should/will eventually be deduced by the model itself, not explicitly stated. That's not to take away from the outcome in any way; rather, it feels sort of like when you would prompt GPT 4, "think through your answer step by step," as a sort of proto-chain of thought."
"It seems like a solid set of criteria for how easily a task can be automated by AI agents is:- extent to which correctness of solution be easily specified and checked- extent to which new potential solutions can be implemented as text- extent to which prior art exists onlineThis basically maps to software engineering and math. I think a fair bit of AI hype comes from the fact that the very architects of AI are the people whose jobs are most easily automated by AI. They think, “if my job receives this much of a boost from AI, surely every job will be the same”. Ironically it couldn’t be further from the truth… and likewise the predictions of widespread labor obsolescence"
"Unlike the unit distance problem, the impressive thing here is that it is a proof rather than a counter-example.However, it seems the proof is extremely concise so it seems that it is exploiting a clever trick that somehow all the experts missed.So not to dunk on this amazing result (or move the goal post), but it seems now the only achievement that AI hasn't managed in mathematics is presenting an autonomous "theory-building" proof of an open conjecture. That is a proof that requires creating a substantial new theory (developed say in at least 30+ pages) to crack an open problem."
"Having designed a good number of internal tools for teams of developers I couldn't agree more.Earlier I had the tendency to "leave the guts" open, thinking my users were developers and would want that. All it did was put obstacles in my teammates actually doing their work. My teammates must use the tools I made for them to achieve work the company needs them to do, they don't want, nor should they want to, fiddle with a little tool they won't find anywhere else.I still leave a lot of escape hatches, but I try to design the internal tools in such way as to make the users fall into a pit of success.Edit: also, error messages, error messages, error messages and auto suggestions for common errorsEdit 2: also the number of people only addressing the examples in the post rather than the spirit of the post is... disappointing."
"The effect of the interface becoming "invisible" is actually a function of time spent in the interface. I think what the author is reacting to is discretionary friction; designers or product folks adding features or complexity. The thing is, that friction may be necessary in order to achieve a certain task (think about resolving a merge conflict). And given enough time in the interface, even those "disruptive" steps fade into the background.To give a concrete example, the console of a 737 is incredibly dense with controls. The airplane itself has many different modes, and there are many moments of intentional friction.However, if you interview a pilot with 10+ years in a 737, they will tell you the interface has become invisible.The same goes for the supposedly "bad" Bloomberg terminal. You'll find the same thing in Healthcare, where an interface cluttered with buttons is exactly the right solution for someone who spends 8+ hours/day in a MR scanning software and wants instant access to all the controls.As programmers, I think we're too quick to generalize our own experience and preferences and try to apply them to others.Source: I spent 10 years designing consumer and professional software at IDEO"
"As a long time terminal user, it does not surprise me much when people just don't get it. The discussion often goes like this:— In a terminal, I can do so-and-so with a simple command— Well, in my FrobnicatorStudio, there's a shortcut Ctrl+Alt+So for thatand this can go forever, going into pretty much useless comparisons like "in vim, I can delete 24 lines by pressing four keys" (no Sublime user ever needs that) vs "in Sublime I have multiple cursors" (no vim user ever needs that either).The proper argument here, probably, is this one: the terminal, with its way of combining small CLI tools into pipelines, covers infinitely many use cases, but indeed has a learning curve, taking probably a year or so to become really comfortable. When you reach that point, you will be, on average, much more productive than an average GUI user, but it requires some dedication, pain, and suffering to reach that point, and people often do it involuntarily.In my case, my first job required managing customers' servers over ssh, those servers had bare minimum installed (often vi, not vim), and I had no choice other than figuring out how to do things effectively in this setup. If not for that experience, I'm not sure I would've gone through the pain of starting doing things in the terminal."
"Lot more details in the linked report https://ai.meta.com/static-resource/muse-spark-1-1-evaluatio...From Terminal-bench-2.1 details,> We use a bash-tool-only agent harness to evaluate 89 Terminal-Bench 2.1 tasks from the official repository, where resources are capped at 6 CPU cores and 8GB RAM.This disqualifies the results. Each terminal bench task has a cpu upper limit and RAM upper limit. Overriding either is disqualification.For reference, in tbench-2.1,1. 0 out of 89 task allow 6 cpu cores (highest is 4, and i think only 1 task)2. 8 out of 89 tasks allow 8GB RAMThis kind of shady benchmarking (I was talking about it just yesterday in a different context https://news.ycombinator.com/item?id=48838212) takes all joy out of building a harness to improve benchmark performance of a model because no matter what you do, you won't beat the headline (cheating) number. This is presumably why this model is not in the official benchmark leaderboard https://www.tbench.ai/leaderboard/terminal-bench/2.1As an ex Meta employee, this is a little sad but not massively surprising. 'Number go up' is the core performance evaluation metric until PSC is done and you move on."
"I had a few days of preview access, which was long enough to put together a plugin for LLM. You can try the model out in the terminal like this: uv tool install llm llm install llm-meta-ai llm keys set meta-ai # paste API key here llm -m meta-ai/muse-spark-1.1 "Generate an SVG of a pelican riding a bicycle" Here's the result: https://tools.simonwillison.net/markdown-svg-renderer#url=ht...For comparison, here's the pelican I got from Muse Spark 1: https://simonwillison.net/2026/Apr/8/muse-spark/"
"Maybe Zuck should double down on his "spoiler" role with models rather than compete head-to-head.He doesn't have to match Anthropic or OpenAI model revenue if he can deflate theirs by 99%.All he has to do is keep spending a few billion dollars developing frontier models, release them as open weights, and turn coding models into a commodity. He also needs a good OSS reference harness to match. Very few people are in a position to do this and for it to make business sense.That's quite likely where things are headed regardless, and he could speed it up significantly.We should all hope models move from proprietary products to commodities the way compilers did.This may be one of the best things Zuck could do for the world."
"Man, these are the kinds of things that I am so happy to read. People who think and care deeply about what they do, take pragmatic decisions that appears right to them and explain why they do things the way they do. Very motivating. Literally moved me from the couch to the work desk ."
"> I’ve always believed there should be way more forks, both personal and maintained ones.There aren't more forks because once you fork something you take on the burden of synchronization, or you forfeit the benefit of future upstream work. To focus on Ghostty, Mitchell has taken on the effort of maintaining cross-platform support. If I want one specific feature (or even a bunch of features) and create a custom fork, but then GTK changes, now I have to support that change myself (assuming it is relevant to me or my community of users), or figure out a way to integrate Mitchell's changes into my fork, or I risk losing my customizations by having to rollback to baseline if the differences between my fork and baseline are too great.If the system is well-engineered (the work on libghostty helps here) then you can keep that common core without forking, and fork just things on the periphery of the system. But well-engineered is not common."
"> Back to Zig, Zig has a really polarizing specific stance on what it does from technology, to community management and funding to PR, blog posts and how they talk. I don’t agree with all of it but I so respect that they are unapologetically weird. So I continue to support them financially and use their technology because I support people trying to be their own person.I read the full articles and always like what Mitchell trying to express, the above is an example"
"Sentiment for/against GitHub aside..."Why X are doing Y" articles like these pretend that the premise of "X are doing Y" is true, conveniently skipping to the "Why" before proving that the premise is even accurate in any meaningful way.This is why I never buy headlines that start out with "Why".> developers are ditchingProceeds to list but a handful of remotely meaningful repos against the hundreds of thousands on there"
"I tried codeberg, used it a year, then early this year in all their wisdom codeberg decided to show adverserial random text instead of my repo, reporteldly to mess up llm training to user agents they weren't sure were human.Codeberg had one job, serve my repo, it didn't do that, when brought up, I was told it was a feature not a bug, they could maybe whitelist me but that wasn't my problem, it was that random people got totally blocked or from accessing the repo. I moved back to github."
"It's been 9 months since I ditched Github.Currently I self-host Gitea [0], use its registry for Docker, NPM etc and act runners [1] for github actions alternative, everything secured under tailnet.I'm extremely satisfied with that setup. It is batteries included & fire and forget.Now I use Github only as backup by mirroring my self hosted repos.[0] https://gitea.com[1] https://docs.gitea.com/usage/actions/act-runner"
"Seems to be a popular topic.Historian Eric H. Cline has multiple books citing this time period, specifically 1117 BCE as the inflection point for the bronze age "collapse", defined by a deterioration of international shipping routes that weakened the nation-states of the era. I've learned about it recently because YouTube began recommending videos about it.For example: https://youtu.be/choxcHXhZhE?is=t5lDwQQpqPsE2k5MOne historical event that Cline focuses on is a severe centuries-long drought. It's something the ACOUP article seems to omit. Cline does not focus as much on destruction of bronze-age sites although there is one port city in particular which is linked to the international trade of the time. Exactly who destroyed it appears to be a mystery but it could be linked to the migration theory that ACOUP dismisses. The migration may have actually come as a result of the previously mentioned drought."
"Patrick Wyman—of the Tides of History podcast—just put out a new book, Lost Worlds, which is worth a read if this is your bag. The basic premise is that the way ancient history is typically taught, "that we moved linearly from foraging to farming, and then from country farmers to city-dwelling, tax-paying subjects of kings and emperors," is essentially wrong. He goes on:>All of those developments occurred in an orderly sequence: First farming and village life arrived; then surpluses born of human achievement that created social inequality; then hierarchies with priests and chieftains at the top; then massive monuments, cities, states, and writing to keep track of it all. Geographically, the old story of those developments centered on the Fertile Crescent of western Asia, and to a lesser extent the Nile Valley of Egypt....>That story is wrong in some respects and incomplete in far more.It's a constant rise and fall, with innovations and cities/civilizations that both did and didn't succeed often equally valid and appropriate paths to take. Sounds kind of bog-standard, I guess, but it's rife with examples of "Oh yeah here's a 1,500 year-old city, but it was 7,000 years ago and then disappeared so you've never heard of it.""
"The study of the LBAC is compelling these days because of the similarities to our present day situation. Other commenters have noted the the possibility of AI driven collapse, but another possibility is our dependence on oil.Bronze is the combination copper+tin. Copper is common in earths composition, but tin is much more scarce. The scarcity of tin necessitated the expansive trade networks to acquire the resource. To my way of thinking this correlates to our dependency on oil which while not exactly scarce, is not evenly distributed across the world. Our global supply chain for oil is fragile in the same way that the supply chain for tin was to the bronze age empires.As for the article: I found the authors use of dating systems inconsistent and confusing. Some references are listed with the BC/AD nomenclature while others omit it entirely leaving the reader confused as which era he is referring to. Also, the use of the BC/AD has been supplanted by the use of the BCE/CE nomenclature in scientific references for 20+ years. This could simply be due to the fact that the author is a historian, but one would think a PhD would know better. All of this made me wonder if perhaps the author relies too heavily on AI."
"The EU is a farce, an undemocratic virtue signaling organization, and this is why:- The Parliament voted against the first reading of this proposal twice in 2026, the first time they only supported limited cases for it, while the second time they actually defeated it fully.- The Commission didn't care, and kept the proposal on the table by refusing to withdraw it.- Once the Commission does that, the proposal goes on second-reading (despite the first-reading having defeated it) and it is established in a very PERVERSE way in EU law that to AVOID passing the proposal in second-reading you need ABSOLUTE majority which is incredibly hard to pursue (you would think that we would need an absolute majority to PASS a proposal that was previously defeated on first-reading, not instead needing absolute majority to DENY a previously defeated proposal that was again forced to the table).- Furthermore, absences in practicality count as "No" on the rejection. So of course they scheduled the vote in the summer when notoriously there will be many absences.By never withdrawing a defeated proposal they can effectively and in practicality pursue any agenda they want (it requires a massive mobilization effort to find absolute majority to defeat any proposal, especially when absences for any reason effectively count against rejection).In PRACTICALITY, the Commission can pursue any agenda whenever and however they want, and throw the votes down the drain.EU's democracy is lipstick on a pig."
"Stupid parliamentary trick: Hold the vote on the day before the summer break - ensuring that many people have already returned to their home countries. Then use a sort of "reverse" parliamentary trick: the default is that this legislation is accepted. They needed an absolute majority - not of voting members, but of all members - to reject it.Result: 314 against, 276 in favor, 17 abstentions, 113 absentThe EU is well on the way to becoming a totalitarian government.ETA: It is shocking that 276 members of parliament would vote to support this. Are so many so naive? Or being paid off?"
"FTA:What changes with the return of Chat Control 1.0—and what stays the same:*What is coming back:* US tech companies are once again allowed to scan private messages without a warrant or prior suspicion. This affects direct messages on platforms like Instagram, Discord, Snapchat, Skype, and Xbox, as well as emails via Google’s Gmail and Apple’s iCloud.*What remains unchanged:* Public social media posts and files hosted in cloud storage could already be scanned without this law. Furthermore, private messages can always be reported by users, or monitored by authorities using targeted, court-ordered wiretapping.*What is still NOT being scanned:* End-to-end encrypted chats, such as those on WhatsApp, have always been exempt from these scans. Additionally, European providers of messaging and email services have never implemented chat control measures.So, E2E is unaffected?"
"The developer's guide (https://developers.openai.com/api/docs/guides/latest-model) has some interesting semantic tips for using the model:> Intent understanding: GPT-5.6 can better infer the user’s underlying goal and intended level of work without you specifying every step. Continue to state important constraints, approval boundaries, and success criteria explicitly.> Original image detail: GPT-5.6 preserves the original dimensions of images sent with original or auto detail instead of resizing them to a patch budget or pixel-dimension limit.> Use shorter prompts: In internal evaluations, replacing long, explicit system prompts with minimal prompts improved scores by roughly 10–15%, while reducing total tokens by 41–66% and cost by 33–67%.> Avoid generic brevity instructions: GPT-5.6 is more sensitive than GPT-5.5 to instructions such as “Be concise,” “Keep it short,” or “Use minimal text.”> Control warmth: GPT-5.6 does not become meaningfully better when prompted to be broadly friendlier or more empathetic."
"Funny to see that they did not include Fable 5 in their GeneBench and LifeSciBench comparisons because "it does not answer advanced biology questions and refuses the majority of questions in this eval".Winner by default!"
"GPT-5.6 Sol sets a new SOTA on ARC-AGI-3: 7.8%Sol is the first verified frontier model to ever beat an ARC-AGI-3 gamehttps://arcprize.org/results/openai-gpt-5-6"
"Thanks everyone for the feedback! Two questions1. For a version without the timer what would you like to happen if you are just completely stuck on a word? Hints to reveal letters or skip the word?2. For those who like the timed version would you prefer to continue when you miss a word and then get a final score out of 18?"
"The timer makes it not enjoyable for me. It seems necessary to the game design and I’m not being negatively critical. Just sharing an additional perspective. I’ve been playing Zanagrams and the ability to hide the clock really improved my enjoyment of that game.If I could magically get a feature by request, it would be to give me infinite time even if that meant my score came with an asterisk. Maybe just call it Relax Mode vs. Challenge Mode.By the way: I really like the overall design of Zanagrams and 18 Words. These are small puzzle games with very simple, clean UIs. They work crisply and I've noticed you've been tidying up Zanagrams, adding minor features and settings. They have a very Classic Web feel to them. It's not like you're trying to get me to watch ads or subscribe to your newsletter or are just breadcrumbs to some for-profit thing. I like having a handful of very easy to pick up puzzles/toys when I need to fidget. They help keep me away from TikToks and Shorts."
"Would be nice to have a ‘scramble!’ button so it makes it slightly easier when we get stuck"
"This is unprofessional and embarrassing for Zig.I know very little about Jared but his article yesterday, which I read, seemed appreciative of Zig. I now learn he's donated significant chunks of money to them.This entire article is publicly and personally attacking him for choosing a different product.It's insane to me that Andrew thinks this post will somehow exonerate Zig when it really just makes them look childish. Or maybe he doesn't care, and just wants to attack Jarred?"
"I have learned so much reading Andrew’s code and as I said in the original post: Bun would never have happened without Zig.> The post claims they were fuzzing their Zig code, while during our calls the whole Bun team told us that they were not fuzzing anything. This appears to be an outright fabrication.Fuzzilli integration: https://github.com/oven-sh/bun/pull/24826Merged PRs fixing issues Fuzzilli found in Bun’s Zig code:- https://github.com/oven-sh/bun/pull/28926- https://github.com/oven-sh/bun/pull/28934- https://github.com/oven-sh/bun/pull/29255- https://github.com/oven-sh/bun/pull/29210- https://github.com/oven-sh/bun/pull/29199Searching “Fuzzilli” shows more PRs: https://github.com/search?q=repo%3Aoven-sh%2Fbun+is%3Apr+Fuz..."
"> Two, I actually don't have any personal criticisms of JarredThat’s quite a statement to make at the end of a post that seems to contain little else…all just thinly veiled.Saying someone has „beginner energy“ but reframing it as a faux positive (this person fails and thus learns)Or saying the grapevine says someone is a „stinky manager“? Basically I’m not saying this person is bad it’s just that I need to bring up on this blog that everyone agrees this person is bad.All seems to be in very poor taste even if true…"
"After spending way too much time with Fable a few days ago, I noticed a new hallmark of AI generated text is using the word "honest" everywhere, in a somewhat self congratulating way.Some things that give it away to me:- "Honest numbers (WSL2, 12 cores, 25 GB RAM, NVMe via VHDX)"- "an honest peak projection (working set, KV, MTP row, reconstruction buffers) so the kernel OOM-killer never fires."- "Honest caveat from the same measurement: ..."It's the new "It's not X, it's Y". I have no issue with this, I just found it amusing.Cool project btw!"
"My main question is whether when put into practical use, this can be measured in tokens/second, or more like 1 token per minute... I have seen locally hosted LLM that are as slow as 1 tok/second still be very useful if you give it a project to do something overnight and metaphorically walk away from it, check back with what it has done in 6 or 8 hours.0.05 to 0.1 tok/s on the other hand, as reported in the URL for the lowest class of hardware, isn't really usable for much.edit: I think this is a fantastic project in general concept, and look forward to seeing more efforts towards the general idea of being able to run a 350B to 900B size model locally, even if as slow as 1 tok/s, on hardware that ordinary people can afford. Anything along the general concept of "we have fast read NVME SSD storage, we have a big ass model on local disk, we'll read it at 11GB/tok as we need it, not try to load the whole thing"."
"Working on something similar targeting macOS on Apple Silicon, Unsloth split GGUF, compressed partial residency in unified memory (would make more sense on 128GB instead of my 64GB...), native Metal kernels, and RAM-only native compressed KV. Happy to put on GitHub when it's ready."
"Hey author here. Wasn't expecting to see this up.To concisely give an overview of the project, I've been experimenting with using LLMs to build a better version of Postgres. Postgres is 30 years old and we've learned a lot about databases since hten. A lot of the techniques that work for doing a rewrite are also useful for doing a rearchitecture.I'm now working on a new, not yet published version of pgrust that incorporates a lot of techniques. Currently the new version: - Passes 100% of Postgres regression suite - Implements a thread per connection model instead of the process per connection model Postgres does - Is 50% faster than Postgres on transaction workloads - Is ~300x faster than Postgres on analytical workloads. Right now it's 2x slower than Clickhouse on clickbench and I think it's possible to get faster than Clickhouse If you have any questions, I'm happy to answer them."
"Don’t understand these rewrites.- typically they are behind a single person. That’s usually bad because of spf- typically they are achieved in a very short amount of time, so the author hasn’t acquired any discipline in creating the project. That means it’s unlikely the author is going to stick to the project in the mid and long term- anyone that wants to contribute to the project needs to pay. Needs to pay tokens because it’s increasingly difficult to maintain these projects without AISo, who wants to put something like this in production? Doesn’t make much sense"
"How would one go about reviewing a piece of code like this?One of the things I'd typically do is peek at the commit history. Seeing what people worked on and how they did it tends to say a lot about a project. But with LLMs generating 7101 commits in less than a month that isn't feasible. Even looking at a single day is way too much [1]. It probably also doesn't make sense since the commits content won't tell you much anyway.ps. How do you easily get to the first commit in a repo on GitHub? Browsing commit history feels rather tedious[1] - https://github.com/malisper/pgrust/commits/main/?since=2026-..."
"I don't know if I should feel sad or laugh at the pain at the same time lol.what a wonderful way to reflect reality for a good population of devs.you can hack the game i.e real life1. live in a cheaper location 2. do things that don't scale & do the ugly workthat naturally extends your runway, you don't need to apply to YCremember the median Pay in the US - is 61800 based on ADP the largest payroll provider.so before aiming for millions aim for 85K. yeah a far cry from the FAANG wage - but one - you will never get laid off.85K - you can live everywhere besides the coastal US cities comfortably."
"Maybe add a non-US-citizen mode where if you are ever unemployed for more than 2 cycles you lose, unless you already have a side project with enormous tractionAnd if you are a US citizen and get randomly get thrown into a group of mostly non-citizen coworkers they will grind like hell due to the above, and if you don't grind extra hard you get the PIP faster, because you're stack ranked against them"
"Really fun project, but doesn't take ageism into account, it gets easier the further you get whereas it should get be getting harder in certain ways"
"Pelican from a few days ago: https://simonwillison.net/2026/Jul/6/hy3/ - I was using the free tier on OpenRouter, which expires on July 21st.I tried the preview model 41 days ago and got a pelican with a "change pelican color" button: https://static.simonwillison.net/static/2026/hy3-preview-pel..."
"A month ago I wrote a blog post about how Hy3 was topping the OpenRouter rankings despite no one talking about it: https://news.ycombinator.com/item?id=48317294As of today, it has fallen to 8/9th on the rankings. I don't see a reason where you would use this model over competitors. However, price economics are bit confusing, as currently the effective input price of Hy3 via OpenRouter is now the same as DeepSeek-hosted DeepSeek Flash V4.https://openrouter.ai/tencent/hy3-previewhttps://openrouter.ai/deepseek/deepseek-v4-flash"
"Novita is offering free Hy3 on OpenRouter until July 21sthttps://openrouter.ai/tencent/hy3:freehttps://x.com/novita_labs/status/2074158304159510819"
"The Internet Watch Foundation, an organisation funded by almost all of big tech, is already at work pushing for client side scanning next [1], for the children, of course.[1] https://www.iwf.org.uk/policy-work/preventing-the-upload-of-..."
"The Chat Control 1.0 rule is simply that organisations like Meta are allowed to scan messages if they want to. In other words your Facebook messages are not private from Facebook. Surely we already knew and expected that.Chat Control 2.0 is the worrying one because it mandates scanning and bans E2EE.These two things should not have both been given the same branding."
"Tough week for euros. Cars that record your face while driving and now apps snooping on communications."
"I don't think I have a "burnout", but LLMs are really exhausting due to amount of pressure they generate. No one is really pushing me to increase my workload, but at every moment there is always something ready, done by my clankers or clankers of other people that I could be unblocking. In the past (before LLMs) it was already hard to keep up, but now it feels like there's 10x more things waiting at any given time, and there could be 10x more if everyone just "optimized" and streamlined processes fed the AI even more tasks in parallel faster. It just being a bottleneck of everything, all the time is tiring...I am happy about all the little side-projects, and ideas it help my realize, and I enjoy exploring this new world, but I've noticed LLMs feed my unhealthy "don't want to take a break and waste time being idle" mindset, and I need to correct it.W.r.t. article's main complain - I think the similar thing happened due to factory manufacturing automation. What used to be a varied skillful craft in a shop became standing in a single place of an assembly line doing the exact same thing whole day. LLM took away the more creative and variable part of the work, and left the repetitive QA rubber-stamping. Probably some of the mitigations used back then could be rediscovered today."
"From my experience, there are mainly 3 burnout reasons. 1. Multi-tasking is the top one. I usually have to frequently switch between 3 to 5 agent windows which are on different things. It's extremely exhausting when each round takes a few minutes. Before coding agent era, I believe most developers had chance to spend 2+ hours focusing on one thing. Now coding agents have increased my spectrum on the tech stack, but the bandwidth to do deep work isn't increased. 2. Agents are good at getting things running without crash, but do not guarantee to produce correct code. This is quite different from human experts with fundamental knowledge. 3. I also get frustrated when reviewing piles of AI generated low quality PRs. My attention is a limited resource. I don't waste too much energy on other people's work, but if I don't spend more effort, the entire project is corrupted quickly by reckless AI generated code without human author's careful thoughts and designs. Working with people who have less due diligence in mind is painful, working with them in coding agent era is 10x painful because they produce 10x shit. It's a team culture challenge that cannot be easily enforced."
"I've started feeling slightly physically ill when I read Opus output for hours straight. This article rings very true for me. I've started complaining about it with my team; at least have a personal style guide in your agent rules that eliminates emdashes, the "it's not X, it's Y"s, the long lists of modifiers before the noun, using the word "land" to mean finish, etc. I hope this is just a phase of adolescent LLMs."
""Uniqlo x Akamai sells another design of shirt in the same range which is plainly incomplete"Imagine having to return a t-shirt because that malfunction!— I don't understand why are you returning this, was the size wrong or you didn't like it?— No, there is a syntax error at line 37 that makes it impossible to run, and I'm concerned people on the street may think I promote unsafe bash scripting."
"If you enjoy this kind of thing, you might also like Martin Kleppe's work, such as the Quine Clock:https://aem1k.com/qlock/I reverse engineered it to a unobfuscated version a few years ago:https://gist.github.com/olooney/a89db3932b089925b71b68d7e9f2...He's done a ton of other great ASCII visualizations as well:https://aem1k.com/"
"I love this shirt! Here's a nice video from the actual designer about the process of making this shirt (including intentionally making it hard to OCR): https://youtu.be/jocGLiecpjU?t=526"
"> It’s designed to be extremely easy to self-host on your own infrastructure.Kudos for this. Per the docs: https://docs.chatto.run/,> Chatto ships in a compact, self-contained binary> it uses NATS, a compact message broker that also ships with a built-in stream persistence engine [...] NATS is just as easy to provision as Chatto, and most of our examples will show you how.> you can also configure an external S3-compatible object storage for Chatto to store your files in, and we strongly recommend doing so...> The actual calls are powered by LiveKit (Apache-2.0), which you need to deploy alongside Chatto. As with NATS, the deployment examples show the required wiring.> ...And kudos for backing it up with real guidance. Great project."
"I’ve known Hendrik for years, and he is one of the most talented developers I’ve ever met. I’m confident this project will become successful very quickly. Beyond the project itself, what fascinates me most is how he single-handedly developed it by leveraging agentic coding."
"A thought if you want to sell to companies, "with per-user keys that get shredded when a user decides to delete their account."You'll need soft delete, work messages belong to the employer and not the user."
"Shout out to Louis Rossmann for doing a ton of work on Right to repair.He started a website called Consumer Rights Wiki to document anti-consumer practices.https://consumerrights.wiki/w/Main_PageHe's also involved with FULU Foundation which has a bounty of 25k to get Ring cameras working without Amazon's servers.https://bounties.fulu.org/bounties/ring-video-doorbells"
""Right to repair" isn't some kind of little negotiated contract fiddling. A company can't agree to a 5-year right to repair. Right to repair is a normal freedom, like speech, like using everyday objects you buy or make, generally walking around, meeting people, etc. Don't let's get all twisted up here and start thinking some dumb-ass business plan is the starting point in our basic conceptualization of humanity."
"I've learned that I'm just not cynical enough. Here's the relevant Peter Girnus post[1], he tells the underlying truth through satire. 10 years. We report our compliance every 60 days, then once a year, which is to say we have turned handing you your own machine into a paperwork schedule that runs through 2036. Any new repair tool we build, we only have to share once more than 50% of our dealers already have it. We decide when a dealer has it. We build the clock and we wind the clock. https://x.com/gothburz/status/2075211022198096180"
"I had preview access to this one for a few weeks. It's very good. I had one conversation that lasted a full hour while I was walking the dog, got some good brainstorming done against one of my projects.The best feature is that it can delegate questions out to GPT-5.5 in the background, so you're no longer restricted to a voice model that's several years behind the frontier.I did report a fun bug with it though: it was interrupting me and laughing at my (not really intended as) jokes while I was still talking! They seem to have clamped that behavior down thankfully, it felt a bit rude and condescending."
"This is the opposite direction AI should be going. Human relationships are the most valuable thing we have, and so, naturally, technology seeks to intermediate and now replace them.I'm not Catholic, but this podcast presents a very interesting argument against talking to AI as if they were human: https://newpolity.com/podcasts-hub/debate-chatbots"
"What I’m missing from this announcement is the capability to use connectors and tools. I don’t really get it - NONE of the frontier assistants can use tools / connectors while in voice mode - Claude, ChatGPT, Gemini, Grok. It seems so obvious: I want to be able to research stuff, pull up documents, jot down notes and do productive work while I’m talking to it, and not end voice mode whenever I need to connect to an app or service.It’s weird. The old Claude voice mode WAS able to use tools but when they revamped it, it lost that capability and is now pinned to Haiku :(So, yay for finally a voice mode that’s powered by a frontier model and hopefully as good as Grok voice, but sad to still not see tool use while in voice mode.(I haven’t tried it yet, only read the announcement)"
"It seems to be extremely economical - 4x better reasoning efficiency compared to Opus while being priced at $2/$6. For comparison, GPT 5.4 is $2.5/$15, GPT 5.5/5.6 are $5/$30, Opus 4.8 is $5/$25, Fable is $10/$50.And by benchmarks (unless they gamed them), seems to be at around Opus 4.7 level, which is what Elon mentioned in https://x.com/elonmusk/status/2074911038286295049.I guess the Cursor data was very useful."
"(from Cursor's blog)> Training included trillions of tokens of Cursor data which capture a wide-range of user interactions with codebases and software tools. This dataset lets the model learn both from existing software as well as developer-agent interactions, capturing how developers work and how agents interact with their environments.This is what the big money was for. Cursor is the first big player that had real-world data from real-world projects, before cc / codex were a thing.> We used reinforcement learning on difficult problems in realistic environments spanning both software engineering and broader knowledge work. These environments teach the model to investigate problems, use tools, recover from mistakes, and verify results.> Many of these problems had to be designed to be difficult enough that even frontier models fail at them. As models improve, existing tasks stop teaching them anything new, and problems that once required extensive reasoning become routine.> We developed a distributed agent system to construct these environments at scale. Engineers specify a problem and how a solution is verified, and large groups of agents construct, test, and refine each environment.This is where scale comes in. You use the previous gen model to prepare datasets for the next model iteration. The better the models, the better the data, the better the next models. (they also have a comparison with their composer2.5 training run, for people still thinking chinese models are "close to SotA"...)Reports of xAIs demise (after giving a lot of compute to Anthropic) were slightly exaggerated, it seems.> Grok 4.5 was trained across tens of thousands of NVIDIA GB300 GPUs"
"First impressions:- Very fast, easily beats GPT 5.5/Opus 4.8/GLM 5.2 because of higher t/s (around 90?) and very high token efficiency- Very good price, no contest vs GPT and Opus which are very overpriced if you pay API costs, and probably cheaper than GLM 5.2 when you take into account the token efficiency.- Will take quite a while to get a feel for how smart it is, but it's definitely good, I'd say in the same tier as opus, occupying the lower end of that tier together with GLM 5.2."
"The speed up numbers based on their testing: Codebase | TypeScript 6 | TypeScript 7 | Speedup ------------|--------------|--------------|-------- vscode | 125.7s | 10.6s | 11.9x sentry | 139.8s | 15.7s | 8.9x bluesky | 24.3s | 2.8s | 8.7x playwright | 12.8s | 1.47s | 8.7x tldraw | 11.2s | 1.46s | 7.7x Congratulations to the team for pulling off this feat while doing a responsible migration (looking at you, Bun).Quick question: How does this affect downstream tools like tsdown and esbuild, which need to build the TypeScript codebase? Can I use TS 7 and current tsdown together?"
"Remember when people would argue about how types weren't worth the effort?I love TypeScript, if nothing else for how it's been able to popularize types."
"the real story here is an incredible team that managed to simultaneously keep two separate codebases alive for the most advanced type system known to mankind (yeahhh yeahh Hindley-Milner eat your heart out).huge congrats to the team!looking forward to the Rust rewrite ;)"
"Article did a decent job of showing discipline and care and human involvement to assert the automated rewrite was done diligently, as best as it can be when using AI for it. I does make me feel a bit more comfortable about it.As an aside, I don't know why anyone would not want to use a memory-safe (and possibly race-safe) language in 2026. Rust gives you that in a performant package, so if you are turned off by GCs and immutability for performance reasons, you still have the option to use Rust.I can understand when you need the absolute best performance and you decide to drop to down to C++, and I also relate with just personal preference, but beyond those it seems a no brainer to me."
"I think the important thing is this is much cheaper than hiring a software engineering team. They could have hired me for 200k and I could not do this in a year. I do not have the context, and I do not know Zig or Rust, perhaps I could pick it up in a month, but I would be extremely slow.Forgetting all the predictions about singularity etc, at the very least AI as it is now, is going to make it very hard to justify hiring a SWE for 200k. I will say, at the very top for a software heavy company like Google or Anthropic, they will still hire excellent engineers to create new software that AI is not very good at.But for companies where software is simply a cost center. Like Walmart, or Target, companies that were already outsourcing software development, or using cheap H1bs, now they have the alternative of AI which is much better than even hiring an average software engineer for 200k. This is a sea change in the job market, it’s going to have a pretty big effect as it is right now. US has around 1.6 Million software developers, this number is going to get cut drastically, the very top, say an L6 quality in FAANG will be fine, the average in a no name Bank, or the guy building the website for McDonalds is out, he needs to learn something else or he’ll end up without a job soon.I would not have predicted this a year ago, now it seems clear that this will happen. Just shows how much of a sea change we have witnessed just like that."
"Without commenting on Bun itself as a project, or the nature of the rewrite, it can't be good for Zig that a naive rewrite away from it fixed memory leaks, improved stability, shrunk binary size by 20%, and improved performance by 5%."
" “Prompt injection attacks have become, to agentic AI, what SQL injections were to web applications: a systematic, category-wide vulnerability class that requires the same systematic strategies and defenses.” ???Isn’t prompt injection far more fatal to LLMs than SQL injection is to SQL databases?Like, the problem of SQL injection was that user input was forming part of the instruction string given to the SQL engine, and so malicious user input could include various SQL grammar terminals to end the current SQL command, followed by complete SQL commands of their own, and the engine would simply execute both commands. The fix was prepared statements: fixed/static/pre-compiled instruction strings, that can only ever perform fixed/static/pre-defined logic, and that logic can then be (more) safely applied to arbitrary user-input data.The analogous mitigation for agents is to have fixed behaviors they can perform, such as “read repo 1” “read repo 2”, etc., and the user input is used as data to select which of these fixed behaviors to execute. But we already have this technology - it’s called a menu. The value of LLMs is specifically and intrinsically predicated on being more than a menu, while the value of SQL does not depend on being more than “pre-set logic operating on arbitrary data” - user input being part of the instruction string to SQL was incidental, for developer convenience."
"How is this a Github vulnerability? The researchers are the ones that grant the agent access to private repos and then ask it to answer questions in public repos.. of course this allows extracting private information?This is like setting up a normal CI job with access to secrets and running it on public PRs. If you configure GitHub to allow public code or LLM instructions to run in contexts that have access to sensitive things, they will leak; that’s not GitHub’s fault, it’s yours."
"'No Way to Prevent This,' Says Only Programming Concept Where This Regularly Happens"
"It's implied, and I'm hoping it's true, that this is a map-less navigation. Which is impressive. This kind of task is much easier if you have a pre-captured map of the environment, but if they are doing this without a map it's great. Historically you were always faced with "The Kidnapped Robot" problem where robots that didn't know where they were couldn't navigate even a little bit. Here the robot appears to be able to follow directions as long as they are interpretable from its current vision (or via dead reckoning)."
"What is the realistic path to getting to play with this? I would love to hook this up to OpenClaw for hobbyist exploration. My dream has been to embody OpenClaw into a farm robot (been looking at adapting one of those RC lawnmowers that is tracked and built for mowing steep hills) so that I can assign it various tasks around our acreage -- "Explore the fenceline take pictures of the plants. Find all of the poison ivy and invasive honeysuckle and spray it with your Roundup sprayer. Repeat this every week and report the species map after every pass. Come back to the barn and charge yourself whenever you get low."It's not hard to put OpenClaw into a robot body (numerous YouTube videos showing people doing this sort of thing), but when you dig in and see what people have done, the actual movement portion is always the clunkiest part (and this matches my own experiments as-such as well). It feels like an 8B model like this would be perfect for solving pathing and navigation issues.Anyone who may be more experienced with Mistral (or companies like them) -- are they interested in hobbyist builders who would be experimenting with things like this? Or are they primarily looking for commercial partners? I would be willing to pay a license fee to use the model in my experiments, but if I'm just one guy, I'm not sure they'd want to work with me unless I were building a business out of it (which I'm not)."
"This looks to not be an openly available model, but I think if it were, availability of an easy single-camera navigation setup could allow for a lot of cool hobbyist projects."
"Does nobody read the fineprint?By submitting, posting, or publishing your content, suggestions, enhancement requests, recommendations, feedback, information, data, or comments (“Content”) to any Website or Online Service, you are granting Cloudflare a perpetual, irrevocable, worldwide, non-exclusive, royalty-free right and license (with the right to sublicense) to use, incorporate, exploit, display, perform, reproduce, distribute, and prepare derivative works of your Content.If you're ok with that, fine. But I'm not."
"Netlify made this 10 years ago... they even copied the name! https://app.netlify.com/drop"
"Wow the people in this thread are a huge bummer. This is much cooler and I doubt this is a real safety issue. You can already sign up for a free cloudflare account and deploy it for free, on your own, on a free workers.dev domain. The friction removal here isn't going to meaningfully change the security / amount of malicious content."
"I was once on a trip in Åndalsness, one of the most scenic places in Norway. Fjords, mountains, you know it.On the walk to our cabin, a little outside of town, I was checking something on OSM, might have been just learning to use it and read it (it has some learning curve when switching from G-maps).To my surprise, I saw a shortcut/walking path exiting from the road we were walking on. Already used such paths twice that day for a nice shortcut that didn't show up on G-maps. But there was nothing there.I told my friend that I'd like to check what this strange hacker map is showing. When we looked again, we noticed that there actually was a trail uphill, what at first sight seemed to just be a forested hillside.As we went up, the trail started to be more evident. We climbed for a couple minutes, went past a cabin with no road leading to it (pretty normal in Norway), and a few more minutes after it we arrived at a semi-top, with a big boulder and a picturesque view out from that viewpoint.Very cool memory on the last day of the holidays, made possible thanks to somebody marking that trail on OSM."
"I got into OSM and StreetComplete to flesh out intersections, stop signs, and sidewalks in my area. I always felt like I was doing something wrong though. I created crosswalks, then OSM would prompt me to connect the crosswalk to the road via a crossing. In StreetComplete, it felt like I was filling in duplicate data. I had to add whether the crossing had crossing lights not only at the middle crossing, but on the sides as well. This probably doesn't make any sense.Basically, I am never confident I am editing OSM correctly. Am I supposed to manually draw out sidewalks, or tag the road as having a sidewalk? After adding sidewalks in my area, StreetComplete is now asking me if roads have sidewalks, which I clearly see on the map. Reminds me of editing the various Wiki pages. There's several ways of documenting something, only one way is correct, and it's undocumented.edit: after playing with StreetComplete more, I noticed you can mark sidewalks as displayed separately. This is tagged as "sidewalk:both=separate" on the road. Whether this is the right way to do things I do not know"
"I discovered that recently, it's a very fun way to contribute to OpenStreetMap, and the UI is really well-done, it's totally beginner friendly! I wish there was a way to do more than labeling though, like add simple roads and footpaths"
"Most everyone would love to see more work on stopping child sexual abuse.But this is the ultimate "grant me dictatorial powers so I can do good" play.Rather than narrow and specific - it's a broad based law that suddenly touches everyone even though offenders are a small percentage and should be able to be targeted more efficiently."
"I don't understand. How does it affect encrypted messages? It seems like either you need:1. allow MITM decryption by a privileged authority2. require all devices doing E2EE have a non-user-modifiable piece of functionality to scan on-deviceThe second is the Apple style on-device CSAM scanner? I have to say that I do sometimes think about it while taking a photo of my baby playing in the bathtub - photos like my parents have of me which have been kind of nice to see later. It would be a pity if I had to have a separate analog camera just for baby photos because then I'd need to learn the whole developing film stuff."
"> Is scanning mandatory? - No — voluntary.Voluntary for whom? The service provider? Can I opt out of getting scanned?> Does it touch encrypted messages? - No. End-to-end encrypted communications were never scanned but providers could deploy client-side scanning under this law.So it circumvents e2e encryption?---How would these laws prevent me from just side loading my own open source client?"
"I sometimes wonder how these systems are being tested on the road and whether there's any feedback from the test drivers, or what kind of morons are there saying "this is completely fine, exactly like intended" when they read the feedback...My car has adaptive cruise control and will automatically adjust speed based on speed limit signs. I was on a highway at 130km/h and the car read a 60km/h speed limit sign that was on an exit shoulder (already separated by a concrete barrier from the highway, so technically a different road altogether) and started breaking really fast - I was pretty close from getting tailgated by the driver behind me, who did not (rightfully) expect me to suddenly start breaking with nothing in front of me. Luckily this can be permanently turned off, so I can continue using cruise control without being afraid of every single speed limit sign.Recently I had rented a Skoda Karoq (very new one, probably 2024/2025) which adjusted the cruise control speed not even based on signs, but probably based on data from built-in maps? I don't know - but it would randomly decide that I entered a 20km/h zone while driving on a 90km/h road. And this couldn't be turned off. So I just turned off cruise control completely, because wtf, how can anyone think this is improving road safety?Edit: typo"
"All new cars.At this point I don't know if I'd buy anything made after 2008. Whenever I rent a new car around here (in the EU) I find them very annoying. The worst is the cruise control that tries to stick to the speed limit -- but its sensors don't always read the signs very well, so you'll often slow to 50 km/h (about 30 mph) for no reason. Then there's the incessant beeping at you, "lane assist" that you can't turn off (looking at you, Volkswagen,) and many more small annoyances. A camera pointed at your face just adds insult to injury."
"Boeing found out the problem with "beeping" alarms.The first time they installed a warning horn, I think it was the stall warning, it was a big success. So, they started adding different horns for other situations. At one point, in an emergency, the pilot got confused about which horn meant what, and had an accident.So now, Boeing replaced horns with a voice, like "pull up". Sounds obvious, right?But car beeps generally give no clue what they're beeping about.Decades ago, I wondered why elevators announced floors with a beep. If you're blind, you have no idea what floor you're on. I thought a voice would be better. 50 years later, I heard some elevators announce the floor with a voice.P.S. It's not a technology issue. The IBM PC had an I/O port wired to the speaker. You could give the speaker +5V or 0V, making a square wave only, an annoying buzzing sound. But then some genius discovered that if you ran a wave form through a clipper which gave a sequence of 1s and 0s, running that produced quite a credible voice sound.P.P.S. My furnace gives its status in the form of a blinking LED. A fast blink means broken, slower blink means A-OK. Of course, when you're faced with a blinking LED, is it blinking fast or slow?"
"I think we'll see stuff like this continue to happen over time. As a game company, having your own engine means that you have to be able to cultivate internal expertise in your tooling. Your employees will know this and could do bad things like ask for more money because they know that replacing them would significantly hurt productivity. Meanwhile, laying off your whole engine team and switching to UE5 means that you can get access to tons of low-wage contractors who know UE5. You can hire a bunch of them when you start a game project and then lay them all off when it's finished, and rinse and repeat as necessary. It lets you treat your employees as a replaceable commodity that can be scaled up and down as it makes monetary sense rather than a cohesive team of skilled artisans."
"Microsoft, one the world's greatest monopolists, bequeaths a game engine monopoly unto Epic Games, in one the biggest corporate blunders of all time.If they were smarter about this, they would commoditize their compliment and open source the Doom The Dark Ages engine just like John Carmack did with the Quake 3 engine."
"It’s painful to watch this because the recipe for success at Microsoft is so obvious. They’ve just been fumbling the ball for so many years that it’s catching up to them.And the thing is they’re not unprofitable. Gutting their studios and technology development isn’t going to help growth, it’s going to contract the business."
""The procedure now chosen gives the proponents of Chat Control a significant tactical advantage. Since the law is in its second reading, an absolute majority of 361 votes of all parliament members is required for amendments or a renewed rejection on Thursday. In contrast, a simple majority of the MEPs present is sufficient for the other side. As many parliamentarians have historically already departed by the last day before the summer break, the re-enactment of the regulation is considered almost unavoidable."So, if I'm reading this correctly, Chat Control is bound to become law? and this is after I think 2/3 rejections, how democratic of the EU.Oh, and parliamentarians starting their summer break whenever they want will never not be funny."
"From a post on Mastodon:> democracy is when you repeatedly push for unpopular laws until they pass, and the more times you do it the more democratic it isIt is unlikely that 60 additional “no” votes can be found by Thursday to stop this."
"“We decide on something, leave it lying around, and wait and see what happens. If no one kicks up a fuss, because most people don't understand what has been decided, we continue step by step until there is no turning back.”And“If it's a Yes, we will say 'on we go', and if it's a No we will say 'we continue'.”- Jean-Claude Juncker"
"I did this for a while after seeing that video, but after some of my shorts ended up tightening into a knot that I couldn't get loose easily, I gave up on it.I instead just use the "Ian Knot" that I use to tie my shoes. It's very quick, I already use it all the time anyhow, and it rarely goes wrong. (Sometimes, I think I end up with an end through a loop accidentally, and have to fix it.)Learning this extra knot didn't really help much, and it definitely went wrong more than I liked."
"Reminds me of the granny knot "advice" which I also saw on hackernews for the first time many years ago and which changed my live:https://www.fieggen.com/shoelace/grannyknot.htmIf you don't know about this problem yet, I strongly recommend to cross check if you have been tying it wrong for years!"
"Life is too short to make simple things more complicated."
"Hey guys, I really appreciate all of the attention this post has received. I honestly thought it was going to be just a small project to help some of my friends get into reading research papers.A large number of people complained about how intense some of the backgrounds/animations were (I might have been a bit too focused on making something that looked cool over usability). In response I have added toggles for both the movement on the page and the backgrounds for the papers.Other people mentioned that they would have liked some more personalised reflections on each paper. I currently have already done some of these for the more popular papers on my X @notmcrowley . I would have no problem adding these to the site if people think it will help. I feel the need to warn that I have not been formally educated on ML or AI so any interpretation will just be mine and may not necessarily be the correct one. (If anyone with more experience would like to contribute to this feel free to reach out)."
"Author here. First year CS student at Trinity College Dublin. I Built this because when I was getting into reading research papers I ended up burning a ton of my Claude usage asking questions other people have probably already asked. The website is just a side project and definitely a WIP. Happy to answer questions or take PRs on GitHub."
"I wish this were organized according to suggested/logical reading order. For example, the paper introducing the attention mechanism probably ought to precede "attention is all you need"."
"Alternatively, 98% is plenty.If your business plan requires you to capitalize on more than 98% of the market, it's already a failure. It'll never happen.As always, it's an "it depends" situation. If your userbase is largely luddites, then maybe you need to support 10+ year old browsers that can't be updated. Otherwise, you can probably just worry about people who are using computers new enough to actually update their browser once a year or better.The tradeoff is code complexity and engineering time, vs having a larger market. And that's going to be an individual situation for every company."
"While I agree with the general sentiment, the problem here isn't developers not being familiar with statistics, it's the simple fact all of this is profit driven most of the time.I tried to purchase tickets for an event last week. I had to go through Ticketmaster as it was the only official way. They forced me to verify my account using a phone number, but whoever they were using for messages wasn't able to deliver a code to my number. I tried a few numbers from our household and they all failed.Searching for this issue yielded a bunch of results, so it was definitely a known issue, but there wasn't anything I could do, really. To them, it's simple math. Another SMS provider that covers my (tiny EU) country might be more expensive. They might be avoiding scammers that used my mobile operator in the past. Whatever it is, it would probably cost them more than they lose in ticket sales.Without some government entity to force them, they don't give a shit about me being able to see an event."
"After Christmas this year, I removed the tree from our living room, and in the process of being moved, it shed of needles everywhere. I swept them up, but I missed a few areas on my first pass. So I did a second pass, but when I looked again, I saw there were still a handful left. It struck me how removing >99% of the needles was nowhere near acceptable! Lots of cleaning jobs are like this, I suppose, because even a tiny mess can be visually distinct. In fact, as you approach 100%, the remaining mess stands out more."
"I have used Kokoro fairly extensively for an accessibility product. I have loved working with it (especially because I don't have an NVidia GPU like many TTS of similar quality require).I particularly appreciate the fact that it lets you manually add IPA pronunciation guides. There have been some cases where an important word is a homograph and Kokoro assumed the wrong pronunciation.The place where it falls a little short is in saying just a single word or two. Try having it say simply "six" and it almost always says something like "ah-six-ah". I found a way around that though. If you give it a longer sentence to say (eg "The word is: six") it will say it fine. The trick is that the Kokoro API gives you the timestamp of each word in the sentence. So you can have a Python script crop out just the word you care about. The intonation is a little flat this way, but is very reliable.I asked about this on the discord, and was told that it is a limitation of the small parameter size. But in fairness to Kokoro, even eleven-labs' voices suffer from this occasionally."
"Fun... This is something I actually care about...I used to keep a version of whisperx around, because I think it's important to have not just transcription, but also timing and speaker identification (e.g. for subtitles)... It depends on pyannote, though, which has some wierd licensing (and is tougher to script the installs because of it), so I wanted to look at something that both had better transcription, and supported diarization (the speaker and timing). I decided on parakeet for the transcription with softformer (the diarization), but most of the available engines for it don't include softformer.I coded up an OpenAI compatible server for parakeet-rs ( https://github.com/altunenes/parakeet-rs ) (which does support softformer) and I've been using it with OpenWhispr (a desktop app for transcription that handles all sorts of neat thing).I'm doing CPU-only transcription (because I use my GPUs for other stuff and haven't gotten around to adding in the GPU-path), but it's incredibly empowering to be able to have local transcriptions at will."
"A couple months back I wrote a chrome extension that does this on any webpage, with simultaneous highlighting of the sentence being read. Skips both the container launching step and the copy pasting website contents step. Might be useful to anyone trying to use kokoro ergonomically.https://chromewebstore.google.com/detail/local-reader-ai-on-..."
"I don't want to sequence at home.But I do want to sequence it using a third-party that gives me all the raw data. I live in Europe and I'm just a simple consumer. Does anyone know how I can do this? What service would I use / you can recommend?Them not keeping it on their side would be a huge bonus of course but not sure I can ask for that much."
"> This is intended to be read by AI- please just copy and paste the URL of this and have ChatGPT walk you through it. If you have AR glasses, even better, since the AI can walk you through the whole protocol.What kind of magic is going on here, am I missing something?"
"I've bee thinking about starting a company where I fish roots out of your sewer and identify the plant (by sequence if necessary) that you have to kill so your sewer doesn't collapse as soon as it otherwise would.$100 to stave off that $10000 sewer replacement for a few years would be worth it to a lot of people"
"Pelican: https://tools.simonwillison.net/markdown-svg-renderer#url=ht... - rendered via the OpenRouter API: https://openrouter.ai/moonshotai/kimi-k395 input, 16,658 output = 25 cents! https://www.llm-prices.com/#it=95&ot=16658&ic=3&oc=15 (13,241 of those were reasoning tokens.)I think that's the most expensive pelican I've rendered through a Chinese model so far."
"So Chinese labs are driving essentially towards commodotized intelligence. Even if its a few months behind the US.Is this a classic 'commoditize my compliment' situation? They want to sell the hardware and infrastructure behind AI and make the software part not the value driver / moat?I can see it. But also even two Chinese labs sinking 100s of millions USD into training isn't exactly commoditization. It's still a ton of effort with dubious payoff."
"> Kimi K3 is Kimi’s most capable model to date, with 2.8 trillion parameters.This puts them on the top of the largest open models list: Kimi K3 2.8T DeepSeek-V4-Pro 1.6T (49B active) Kimi K2.6 ~1T (32B active) GLM-5.2 754B (40B active) DeepSeek-V3.2 685B Mistral Large 3 675B That's one mighty large model! Moonshot is going to need the USD 500 million reportedly raised earlier this year to run this model."