skysight-inc/HackerNews huggingface dataset:
>That work is easier when they haven’t squashed their changes. Because I can see how they got there and if it was a mistake or a misunderstanding.

That sounds like a problem with the people you work with, not with squashing in general.

>People who prefer squash are an automatic red flag because they usually don’t like asking Why, which is a very important skill on products that are shipping and making money.

This is a wild generalization. Thoughtful people squash when they think they have a set of changes that go together. If someone is jamming together stuff that does not go together then that is indeed a problem, but not a problem with squash. Nobody really wants to see the 50 edits someone made to come up with one final change.
Nope. You're making things up. Just because the Department of Health and Human Services is part of the Executive branch doesn't mean they can obey an illegal order from the President.

Medicare is authorized to negotiate drug prices in certain limited ways. But that doesn't extend to setting a maximum price by executive fiat. Instead of posting nonsense you could try reading the law.

https://www.cms.gov/inflation-reduction-act-and-medicare/med...
Would be nice to understand where these conclusions come from. Without backing facts (IP address tracing shell company names -- even example deep fakes etc.) this feels like fake news.
Why does the title say "Zero Trust", when the article explains that this only works as long as every involved component of the Cloudflare MitM keylogger and its CA can be trusted?
If hosts keys are worthless because you do not know in advance what key the proxy will have.. than this scheme is back to trusting servers merely because they are in Cloudflare address space, no?
It does matter in some cases. For example, in Edison screw desk lamps, the tip is supposed to be connected to line, with the outer ring connected to neutral. If this is reversed, there is a risk you can shock yourself screwing or unscrewing a bulb while the lamp is turned on, because now line is on the outside, much closer to your fingers. Worse, the light switch would now be switching neutral, so even turning the lamp off won't stop this.

EDIT: Demonstration: https://www.youtube.com/watch?v=_Q5wYV3flKI
That only would matter on no knock warrants, right? That’s the best case I can think of (still bad imo, I think no knock warrants are abused and lead to bad outcomes more often than good ones).
The future of human creativity in an AI world
unnecessary completely is something to avoid. Inherent complexity is something to embrace. We're trained to remove unnecessary complexity so much that sometimes we think we can remove all complexity. That's a fallacy. Sometimes, things are just complex.
So much is relative: on a giant OoO core it's barely noticeable. In the case of x86 the range of lengths is extreme: a simple two or four choice is much simpler.
Open-source code-search tool Sourcebot now supports Gitea
But how do you know those were the only errors?
To state the obvious (again), it's shocking the rate of progress is with these tools. If this is 2 years of progress, what does 10-20 look like?
You are in the same danger with Grafana (Front end, Elasic/Redis fate and lock in) as you are with OpenObserve. No difference there.
Can those kinds of things work in monorepos with 50 million files?
Sorry, just to be clear: I assume Zed is trying to convince me and other non-corporations of a particular position. I don’t think Zed is trying to influence any corporations directly, and he’d probably say any attempt to so is a lost cause, whereas influencing consumers as a class is a roundabout way of influencing the corporation because it goes directly to your #2.
[...document.querySelectorAll(".commtext").values().map((it) => it.innerText)]

Works in every single web browser. No calls to OpenAI needed, and I'm rusty on Javascript. Make it a bookmarklet, and you don't even need to run a dedicated webpage on your machine for that.
I mean, on their own, many of the core apps probably don’t bring much revenue to Apple. I can understand their reluctance to allow uninstalling the App Store, but what do they gain by preventing someone from uninstalling the Camera, for instance? Those who want to do so will use an alternative app anyway.
Issue is, it takes time to learn how to interact with these tools and get the best out of them. And they get better quite fast.
The Anger Iceberg
FWIW, many sleep away camps still rely on letter writing. My daughter left with a stack of pre-stamped envelopes and a pad of paper. She enjoyed writing and receiving letters.
Yeah I agree it all adds up to nothing good.
Are the pandas people considering this as the default string type? Seems like it would be a slam dunk.
> Such an innocent and naive view can only be described as child-like. I was under the impression only a small child could legitimately believe businesses don't have the intention of maintaining the addictive practices that keep them profitable.

Bye bye.
VST plugin state is a binary blob owned by the plugin (the host's job is merely to read/write from/to disk when required). This is because the plugin is free to have hidden state that the host does not know about.

AAX and VST and AU [ and other ] plugin formats do not require any kind of interoperability of the way their plugin state is serialized and deserialized. Pulling the VST binary blob from a session in one DAW and giving it to the "same plugin" in AAX format running in ProTools is not even a thing.

Not only that, but even identifying "the same plugin" is far from trivial because different plugin formats use entirely different models for identification. The fact that the session in DAW A uses a VST format plugin identified as "XXXX-YYYY-ZZZZ" gives you no clue how to identify the equivalent plugin in LV2 or AAX or AU formats.,
Really like the inclusion of the diff + undo here. It feels like a nice sweet spot between the two dominate workflows: ai-integrated IDEs and copy & pasting from Claude/ChatGPT.
you are replying to a submission with a dozen or more examples of real tangible stuff, and you still argue? pointless.
The point of the GP post is that the "w-4" token had very different results from ["w", "-4"] or similar algorithms where the "w" and "4" wound up in separate tokens.
I suspect that Safari is still needed as a "webview" component for various services.
OpenAI must be scared at this point. Anthropic is clobbering them at the high end of the market and Meta is providing free AIs at the low end. OpenAI is pretty soon going to be in the valueless middle fighting with tons of other companies for relevance
I believe they can as long as you're able to identify a contained task that touches no more than a handful of files. Still very useful to automate some tedious work or refactoring if you ask me.
> Linux is a technology controlled by Western state actors?

Not directly, but sort of? Isn't this specific case an actual example of that?

> Would you support a backdoor contributed by a friendly nation state

The theoretical risk of that somewhat lower. i.e. government actors in friendly nation states could face somewhat serious consequences if they try that and it backfires. Russian government would face no risk or consequences whatsoever if they conspired to murder someone or imprison them on trumped up charges.
What's this question even mean? Because they're the only ones that came up in the debugger portion of the IDE, the output serves the intended purposes, the logging and error handling that I wanted to include were in the initial write-up prompt, and I could read the code it wrote because I partially knew the outputted language - and when I wasn't sure of a line, I asked it for clarification and a source from a reputable knowledgebase of the language, and GPT provided it?
Copilot knows what I want to console.log almost before I do. I like that aspect of it. It also gets it wrong sometimes, which is kind of dumb, especially when I just copied the variable name to my clipboard. It should know.
The before/after delta is very satisfying and clearly easier to work with. Very nice.

How does the DSL handle side effects? I'm assuming any term here could be a compound expression, so what part of the system prevents "0*callfn()" from reducing to "0"?
I was raised mormon and did my mormon mission 2007-2009 in Ukraine. We were not allowed to call anyone outside our family on christmas and mothers day, and we were limited to 1 hour a week for email, family only. We were allowed to write handwritten letters to anyone, so that's how I maintained my relationship to my then friend now spouse, about 2-3 times a month as our sole form of communication.

There are some very nice things about writing letters, but ultimately it makes communication more difficult compared to more modern options, and my experience letter writing left me much more appreciative of the alternatives we enjoy today.
For the record, I love Rust. It’s an amazing language and my example was not meant to discourage the use of Rust. But, it is verbose and generally takes longer time to write and understand compared to Go. For most projects, Go simply fits the bill for speed of development, ease of use, onboarding new people and performance.
Nobody really cares about code being good or bad, it's not prose.

What matters is it meets functional and non functional requirements.

One of my juniors wrote his first app two years ago fully with chatgpt, could figure out by iteratively asking it how to improve it and solve the bugs.

Then he learned to code properly fascinated by the experience. But the fact remains, he shipped an application that did something for someone while many never did even though they had a degree and a black belt in pointless leet code quizzes.

I'm fully convinced that very soon big tech or a startup will come up with a programming language meant to sit at the intersection between humans and LLMs, and it will be quickly better, faster and cheaper at 90% of the mundane programming tasks than your 200k/year dev writing forms, tables and apis in SF.
I think the only real option is for the compilers to add a couple of limitations:

1) Allow any block of code to be defined as constant-time. The compiler is forbidden any optimizations that could break this. Constant-time routines can only call other routines that are likewise declared as constant-time.

2) Allow any operation to be defined as important. The compiler can't remove it as redundant.
And for auditing your config and for reviewing your cloud provider's [autogenerated by AI] offers and suggestions will be another AI which will also be able to chat with their customer support AI.
To give additional context: bullet chess can go down to 1 minute per player. Lying about a few millisecond per move there is huge.
> Maybe they need a reminder that they manufacture tools - which their users employ to put their intentions into reality.

Tools are manufactured with a purpose and intention in mind. It is perfectly reasonable and desirable for the creator of a tool to think about how it is going to be used.

Alfred Nobel invented dynamite and was dismayed by its use for war. Ethan Zuckerman apologised for the pop-up ad. John Larson invented the polygraph then spent four decades rallying against it. John Sylvan regretted having invented coffee capsules because of their environmental impact.

If anything, we need more consciousness put into the creation and distribution of tools, not less. Take responsibility for what you make.
As a professional 2x4 nailer and gluer, I assure you that I have a ton more deliverables for my client. The downside is that now I actually have to put some thought into my work; you know, put some engineering work into it.

The upside is that I can produce a shit-ton of one-shot code in record time, so I've got time to face the downside.
You already know the answer to that. This is just a very helpful interface for arbitrary data conversions, that I thought passers by might like to know about. It’s not an LLM, but it does what some of the examples in the article does, and more.
Right. The answer is having systems that are resilient to failure, and if they do fail being able to quickly replace any node, hopefully automatically, along with solid observability to give you insight into what failed and how to fix it. The process of logging into a machine to troubleshoot it in real-time while the system is on fire is so antiquated, not to mention stressful. On-call shouldn't really be a major part of our industry. Systems should be self-healing, and troubleshooting done during working hours.

Achieving this is difficult, but we have the tools to do it. The hurdles are often organizational rather than technical.
Scalable self-improvement for compiler optimization
It is the reverse... Safari uses the webview.
A linear commit history is objectively better. But whether it's worth the effort to maintain is up to you to decide. If your branches don't stay unmerged for long, then you're probably better off rebasing instead of generating tons of little branches for no reason.
We allow adults agency and that should stay IMHO
Cryptography Audit of WhatsApp Contacts
>Imagine it did this twice as fast, and cost the same. Is that worse?

Yes. It could do it ten times as fast. A hundred times as fast. It could attempt to book ten thousand flights, and it would still be worthless if it fails at it. The reason we make machines is to replace humans doing menial work. Humans, while fallible, tend to not majorly fuck up hundreds of times in a row and tell you "I did it boss!" after charging your card for $6000. Humans also don't get to hide behind the excuse of "oh but it'll get better." As long as it has a non zero chance to fuck up and doesn't even take responsibility, it means ithat it's wasting my money running, _and_ wasting my time because I have to double check its bullshit.

It's worthless as long as it is not infinitely better. I don't need a bot to play music on Spotify for me, I can do that on my own time if it's the only thing it succeeds at.
I've emailed the mods several times, and always got a good (and quick) response. The mods here are awesome.
This is a super important point, Chinese city are the equivalent of American MSA's.
Honestly never had a chance to merge it/review it. Once the company wound down, I had to move onto other things (find a new job, work on other priorities, etc) and lost access to be able to do anything with it after. I thought about forking it and modernizing it but never came to fruition.
wish there was an option to hide all chat AI related topics on HN
the ps2 emulator can run these pretty well (pcsx2). Though I haven't tried it on the steam deck I'm sure you can get SoTC and Demon's Souls on the deck via emulation.
I guess all the people who downvoted have a based analysis on how removing russians from contribution lists damages the war capacity of Russia and is not categorised under the notion of "propaganda".
Show HN: I made a tiny Halloween game to boost visual recognition skills
I have the same thought when my alumni foundation hits me up for a donation: I already paid you many tens of thousands of dollars more than my education actually cost you, so why should I give you more? Aren't you already the worldwide #1 recipient of my "charitable donations"? I imagine many of my generation feel similarly, and wonder if it is making an impact on alumni donations in aggregate. I can imagine being a lot freer with my checkbook during those calls if I had been able to pay for my whole education with a summer job like a boomer.
so it's just these accounts can not contribute to Linux kernel, or their contributions were removed?
There's lecture notes on this book available from David Silver at UCL: https://www.davidsilver.uk/teaching/
Yes but the cost of doing business in China can outweigh most potential gains (e.g. Google).
Ah, I see, so it's a matter of not being able to get the data out of the plugin in the first place, in a way that's usable outside the DAW.

So, even if it was somehow possible say, to reverse engineer one specific plugin across AAX, VST and AU, you'd still be no closer from solving true cross-compatibility from AAX, VST and AU in general.
cause they dont need to, if Apple isn’t forced to give up their deathgrip on the user they won’t.
A human assistant would have been fired already.
you don't see why having the privileges revoked creates pressure?

Well, let me chart it out simply : If you have something you like taken from you, but the captor is deaf to your complaints, you'll complain elsewhere.

The concept here being : If the US state department/BIS/whoever won't consider your plight, maybe your own government will -- and given enough complaints perhaps it will direct their foreign policy to be more in-line with how the rest of the world would like them to play; thus allowing sanctions to be lightened or dropped.

This is essentially the goal behind all sanctioning that isn't directly involved in economic/agricultural/military loss.

The risk , of course, being that it prompts a schism entirely and promotes independence in the sanctioned state, similar to how mcdonalds vs. vkusno & tochka worked out so far.
They are part of the iOS System partition, so almost certainly just hidden. Considering that the entire point is to improve competitiveness, hidden is almost certainly good enough, as it's not the EU's job to be disk space czars.
>In Q3, we released the 12.5 series of FSD (Supervised) 1 with improved safety and comfort
thanks to increased data and training compute, [...] We deployed and are training ahead of schedule on a 29k H100 cluster at Gigafactory Texas – where we expect to have 50k H100 capacity by the end of October.

Literally laughed out loud seeing the phrase "ahead of schedule" in a section about FSD
Walgreens to close 1,200 US stores
This gets very awkward, considering that the robotaxi apparently will not be compatible with any existing chargers.
That's effectively an answer of "no".
LLMs are excellent for scripting: be it python, shell or SQL, and you need a lotta scripting at any kind of job related to data, even when said scripts are just an enabler for delivering the pursued value. Total game changers in that space.
Humans have a massive pro-human bias. Don't ask one whether AI can replace humans and expect a fair answer.
Maybe but that's just semantics.
There's a big risk in social development for those who are home schooled. Most developers I've met are severely lacking in social skills, so they're maybe not the best group to use as an example.

In my personal experience, I haven't met a single home school adult who was well-adjusted. I have met some who became well-adjusted after working a demanding enough job (I used to work in a kitchen). I don't think software engineering is nearly demanding enough for that kind of development.
That's an interesting write up and I hope the API change yields more useful data types. I'm not sure about the 28 byte size field, though. The way the rest of the code works it seems like a typo and sound be 8 bytes. I may dig into the code and find out.
It is self evident, though? Russia, NK and Iran at least.. I wouldn't necessarily say that China is technically on Russia's side. Not to such a degree that most Western countries are on Ukraine's side.

They even comply with some sanctions and AFAIK aren't actually sending weapons to Russia.
I 100% agree with the point you are making. The only aspect that obscures it is that paying employers will happily pay to support interests that are, on inspection, a waste of time.

In that aspect, I am hopeful. Maybe if "waste of time" activities are commoditized, "professionals" can instead focus on "what is important," whatever that might be.
Model Y refresh “Juniper” is imminent, a few have already rolled off the factory line.
I have a Retroid Pocket Flip that I’ve loved for this exact reason. It’s just about powerful enough for Gamecube. More recent iterations are definitely powerful enough, and Gamecube is the library I love to play most.
Nice. I hope that eventually they will force app stores to allow users to resell/inherit/gift digital goods such as apps.

If I can sell something physical that I don't need anymore, I should be able to do so with the things I "bought" on, let's say, Steam.
Does it really? I find I have a pretty common process, where I will hear something and it doesn't make sense to me, and then I pause for a moment to think, and I realize the speaker is using some word or phrase differently than I was expecting. I then understand what was trying to be said and continue the conversation.

This is a daily thing in my experience, often internalized to the point I don't notice until reflecting later. It doesn't feel like friction to me. This is the unavoidable nature of trying to connect with someone using language.
Maybe it’s time to create a new HN client with this feature. Ironically, an AI can be of assistance in filtering AI-related submissions or comments.
If there was a crisis that captivated worldwide attention, and you offered your time, millions of dollars, and your engineering team to help out, and the response was "useless PR stunt", would you be mad about that? (All they had to say was "no thanks, we'll handle it".)

What do you feel about Musk providing Starlink to the Helene victims?
It seems like an obvious example of separation of church and state. The state shouldn't be funding the indoctrination of people into a particular church.
Start a YouTube channel.
I used to work in a monorepo of that size.

All of the PRs I ever submitted touched a handful of files in my project’s subdirectory.
Looking back. They sold off consumer investment division in April 2024 to Betterment [1]

GS offloaded $1B in consumer loans to Varde the year prior [2]. Marcus website doesn’t even have a way to apply for personal loans.

Then of course the widely discussed bad terms of the Apple and GS partnership and rumors of GS trying to sell this to another bank. [3]

Not quite sold off but consumer division is circling the drain.

[1] https://finance.yahoo.com/news/betterment-acquire-digital-in...

[2] https://www.reuters.com/business/finance/goldman-sachs-offlo...

[3] https://www.aol.com/news/apple-talks-jpmorgan-bank-over-2016...
Icelanders could be a part of a Nordic army
Meta's new fix for locked-out users: Scanning their faces
Sshhh, we've still got like a year of advantage over the folks that haven't learned about searching the Internet and still have to drive to their local university library...don't squander it!
Beyond just that, if you uninstall the app store, how would you get it back without it already being available on-device? You'd probably need Safari but then if that's removed too?

> Apps that are removed, such as the App Store , can be re-downloaded using an "App Installation" section in the Settings app.

Whether that's really a redownload or restore from disk cache probably doesn't matter unless the EU starts to argue that it being available with 0 latency from disk is a competitive advantage.
https://archive.ph/9ho0n
not really an opinion, the mura effect is the ubiquitous and well-documented flaw of Vita 1000 OLEDs
Did you even look at the artifacts? Its a bunch of things a beginner would do on their first day programming. How do you make thousands a month from 1 library call to solve a qr code. A promotion for building an input field and calling a json to yaml converter library?
Google SynthID Adding Invisible Watermarks to AI-Generated Content
Launch your saas in days, not months with NextSaas
NextSaas is the ultimate Next.js boilerplate for developing SaaS applications rapidly and efficiently. It is a comprehensive solution that saves developers time and energy, enabling them to deploy their SaaS applications in days rather than months. This boilerplate is designed to benefit startups, individual SaaS developers, or any business keen on launching efficient, high-performing SaaS applications.
"Calmly explained"? Linus is equating having maintainers from Russia with "supporting Russian aggression".