MurphyA/hacker-news huggingface dataset:
by atonse | 2025-04-23 19:44:18+00:00
No, but let me be more specific.

For example, when I search for flights, there might be situational things (like, "can you please find me a flight that has at least a 2 hour layover at <X> airport because last time i had a hard time finding the new terminal" etc.

Or an agent that will actually even READ that information from the airport website to see notices like "expect long delays in the next 3 months as we renovate Terminal 3"

Right?

The agent could have this information, and then actually look at the flight arrival/departure times and actually filter them through.

Other things like, "I can do a tuesday if cheaper, or, look through my calendar to see if i have any important meetings that day and then decide if i can pick that day to save $400"

These are all things that synthesize multiple pieces of data to ultimately arrive at something as simple as a date filter.
by nayuki | 2025-04-23 19:44:20+00:00
> The compiler has no way of knowing that the memory would be undefined

Yes it would. -fsanitize=address does a bunch of instrumentation - it allocates shadow memory to keep track of what main memory is defined, and it checks every read and write address against the shadow memory. It is a combination of compile-time instrumentation and run-time checking. And yes, it is expensive, so it should be used for debugging and not the final release.

https://clang.llvm.org/docs/AddressSanitizer.html , https://learn.microsoft.com/en-us/cpp/sanitizers/asan?view=m...
by mNovak | 2025-04-23 19:44:35+00:00
Taking this a step farther; both AIs also deeply understand and advocate for their respective 'owner', so rather than simply exchanging a formatted message, they're evaluating the purpose and potential fit of the relationship writ large (for review by the 'owner' of course..). Sort of a preliminary discussion between executive assistants or sales reps -- all non-binding, but skipping ahead to the heart of the communication, not just a single message.
by bdavisx | 2025-04-23 19:45:35+00:00
If you are attending the meeting as well as using an AI note-taker, then you should be able to ask the clarifying question(s). If you understand the content, then you should understand the AI notes (hopefully), and if you ask for clarification, then the AI should add those notes too.

Your problem really only arises if someone is using the AI to stand in for them at the meeting vs. use it to take notes.
by thih9 | 2025-04-23 19:45:43+00:00
Easy, use Ctrl-[ instead! It’s no different than pressing Esc, at least in terminal.

> So even today, on Unix-like systems, applications running in a terminal emulator receive the character Ctrl-I when the user presses the Tab key, the character Ctrl-[ when the user presses Esc, etc.

https://vi.stackexchange.com/a/3570
by ddm999 | 2025-04-23 19:45:51+00:00
SilentPatch (for GTAs, at least) specifically is a code-only mod, such that the single .asi file can be removed to uninstall it & all it's changes.

A real update should fix both (note: I don't believe the later releases did, they also just added defaults to the parser) but for SilentPatch: a mod is not a real update, and being as simple as possible to remove & reducing conflicts with other mods is more important here than a fix that digs as deep as possible.
by varjag | 2025-04-23 19:46:01+00:00
You are trying to hypothesise a rational actor except you model the actor on ordinary people.

An aging authoritarian is not concerned with long term security, well being of his subjects or boring diplomatic minutae. Seeing his days vanishing, he is intent on leaving a mark in history. What matters is not how pretty the mark is going to be but how visible shall it be through centuries. And since the authoritarian's strength is more often brutality than intelligence, the role model would inevitably be Stalin, Genghis Khan or Ivan the Terrible.

Within their framework the dictator is entirely a rational actor but on a very different vector than what think tanks usually muse about.
by kristjank | 2025-04-23 19:46:28+00:00
We used to be taught Occam's razor. When an email came, you would assume that some other poor sod behind a screen somewhere sat down and typed the words in front of you. With the current paradigm, a future where you're always reading a slightly better AI unfuck-simplifying another slightly worse AI's convoluted elaboration on a five word prompt is not just a fever dream anymore. Reminds me of the novel Don't Create the Torment Nexus
by istjohn | 2025-04-23 19:47:11+00:00
Well, you know this employment crisis all started when the wheel was invented and put all the porters out of work. Then tech came for lamplighters, ice cutters, knocker-uppers, switchboard operators, telegraph operators, human computers, video store clerks, bowling alley pinsetters, elevator operators, film developers, lamp lighters, coopers, wheelwrights, candle makers, weavers, plowmen, farriers, street sweepers. It's a wonder anyone still has a job, really.
by johnmaguire | 2025-04-23 19:47:12+00:00
I think we might have a fundamental disagreement that we'll have to agree to disagree on.

From a brief search, Facebook and Google are responsible for ~60-80% or more of digital advertising spend. This is because of their data-driven advantages that come from the multisidedness of their services, forcing a dependence of business users.

While Spotify does have social features, I don't really know anyone who joined Spotify because that's "where their friends were." The social features consist primarily of playlists (which can be viewed without an account) and a feed showing what friends are listening to, if you connect to Facebook - which many don't. Additionally, Spotify has very open APIs that make it easy to move a playlist to another service: https://developer.spotify.com/documentation/web-api/referenc...

Facebook requires an account to access Marketplace, even to view it (lock-in effects), and many communities and neighborhoods have made Facebook the sole source of online discussion / information sharing (strong network effects.) Eschewing Facebook means missing information you can't get any other way. And it's literally impossible to avoid Google online.

Simply having a product and customers ("your friends are all on it, the party you go to with collaborative playlists uses") or an audience ("Spotify's personalized recommendations are built on vast historical playing data") is not the same as being a gatekeeper.
by SpicyLemonZest | 2025-04-23 19:47:51+00:00
> Take any of these humans in your example, and give them an objective task, such as take any piece of literal text and reliably interpret its meaning and they can do so.

I’m not confident that this is so. Adult literacy surveys (see e.g. https://nces.ed.gov/use-work/resource-library/report/statist...) consistently show that most people can’t reliably interpret the meaning of complex or unfamiliar text. It wouldn’t surprise me at all if RFK Jr. is antivax because he misunderstands all the information he sees about the benefits of vaccines.
by soco | 2025-04-23 19:48:20+00:00
I'm not a CTO so maybe your wold is not my world, but for me the advantage of taking the notes myself is that only I know what's important to me, or what was news to me. Teams Premium - you can argue it's so much worse than your product - takes notes like "they discussed about the advantages of ABC" but maybe exactly those advantages are advantageous to know right? And so on. Then like others said, I will review my notes once to see if there's a followup, or a topic to research, and off they go to the bin. I have yet to need the meeting notes of last year. Shortly put: notes apps are to me a solution in search of a problem.
by mlsu | 2025-04-23 19:48:34+00:00
This thing where AI can improve itself seems to me in violation of the second law. I'm not a physicist by training merely an engineer but my argument is as follows:

- I think the reason humans are clever is because nature spent 6 billion years * millions of energetic lifetimes (that is, something on the order of quettajoules of energy) optimizing us to be clever.

- Life is a system, which does nothing more than optimize and pass on information. An organism is a thing which reproduces itself, well enough to pass its DNA (aka. information) along. In some sense, it is a gigantic heat engine which exploits the energy gradient to organize itself, in the manner of a dissipative structure [1]

- Think of how "AI" was invented: all of these geometric intuitions we have about deep learning, all of the cleverness we use, to imagine how backpropagation works and invent new thinking machines. All of the cleverness humanity has used to create the training dataset for these machines. This cleverness. It could not arise spontaneously, instead, it arose as a byproduct, from the long existence of a terawatt energy gradient. This captured energy was expended, to compress information/energy from the physical world, in a process which created highly organized structures (human brains) that are capable of being clever.

- The cleverness of human beings and the machines they make is, in fact, nothing more than the byproduct of an elaborate dissipative structure whose emergence and continued organization requires enormous amounts of physical energy: 1-2% of all solar radiation hitting earth (terawatts), times 3 billion years (existence of photosynthesis).

- If you look at it this way it's incredibly clear that the remarkable cleverness of these machines is nothing more than a bounded image, of the cleverness of human beings. We have a long way to go, before we are training artificial neural networks, with energy on the order of 10^30 joule [2]. Until then, we will not become capable of making machines that are cleverer than human beings.

- Perhaps we could make a machine that is cleverer than one single human. But we will never have an AI that is more clever than a collection of us, because the thing itself must be, in a 2nd law sense, less clever than us, for the simple reason that we have used our cleverness to create it.

- That is to say that there is no free lunch. A "superhuman" AI will not happen in 10, 100, or even 1,000 years, unless we find the vast amount of energy (10^30J) which will be required to train it. Humans will always be better and smarter. We have had 3 billion years of photosynthesis, this thing was trained in what, 120 days? A petajoule?

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC7712552/

[2] Where do we get 10^30J?

Total energy hitting earth in one year: 5.5×10^24 J

Fraction of that energy used by all plants: 0.05%

Time plants have been alive on earth: 3 billion years

You get to 8*10^30 if you multiply these numbers. Round down.
by misiti3780 | 2025-04-23 19:48:35+00:00
i dont know where you are working, but where I work i cant prompt 90% of my job away using cursor. in fact, I find all of these tools to be more and more useless and our codebase is growing and becoming more complex

based on the current state of AI and the progress im witnessing on a month-by-month basis - my current prediction is there is zero chance AI agents are going to be coding and replacing me in the next few years. if i could short the startups claiming this, I would.
by dredmorbius | 2025-04-23 19:48:58+00:00
My own rant on this topic from 2013, twelve years ago, about Google, on Google+:

<https://web.archive.org/web/20190115034109/https://plus.goog...>

(And yes, I archived all my G+ content, though it's one hell of a bastard to search through it.)

That posted to HN on a day where for a moment three of HN's front-page stories were my own content (direct submissions or links to).

HN discussion: <https://news.ycombinator.com/item?id=6745525>

The following day saw a slew of Google-critical stories:

<https://news.ycombinator.com/front?day=2013-11-17>

And yeah, it's not got better. I fight back (uBlock origin element remover, custom stylesheets, entire rewrites of news sites (<https://toot.cat/@dredmorbius/114356066459105122>, working on a further revision now), and almost entirely abandoning the mobile comms device space (no smartphone, a largely de-Googled and anonymised e-ink tablet with no no subscription-based apps installed).

I still strongly believe that this ends poorly.
by Judy007 | 2025-04-23 19:50:10+00:00
As an inter-country adoptee whose parents did not secure my citizenship, I’ve lived with the quiet, unsettling uncertainty of being here legally—but never fully protected.

I didn’t choose this situation, yet I carry its consequences every day.

This isn’t just a paperwork issue—it’s about identity, belonging, and basic dignity.

No adoptee should face the threat of deportation from the only home they've ever known.

The Adoptee Citizenship Act isn’t just a fix—it’s a long-overdue promise America needs to finally keep.

If this matters to you, please consider supporting the cause. Contact Adoptees for Justice and help push the Adoptee Citizenship Act forward: https://www.adopteesforjustice.org/

Thank you for listening — and for caring.

– Judy, an adoptee still waiting for America to catch up with its promises
by iamleppert | 2025-04-23 19:50:20+00:00
There's nothing stopping you from coding if you enjoy it. It's not like they have taken away your keyboard. I have found that AI frees me up to focus on the parts of coding I'm actually interested in, which is maybe 5-10% of the project. The rest is boiler plate, cargo-culted, Dockerfile, build system and bash environment variable passing circle of hell that I really could care less about. I care about certain things that I know will make the product better, and achieve its goals in a clever and satisfying way.

Even when I'm stuck in hell, fighting the latest undocumented change in some obscure library or other grey-bearded creation, the LLM, although not always right, is there for me to talk to, when before I'd often have no one. It doesn't judge or sneer at you, or tell you to "RTFM". It's better than any human help, even if its not always right because its at least always more reliable and you don't have to bother some grey beard who probably hates you anyway.
by tptacek | 2025-04-23 19:50:44+00:00
After all, if we lose the joy in our craft, what exactly are we optimizing for?

Solving problems for real people. Isn't the answer here kind of obvious?

Our field has a whole ethos of open-source side projects people do for love and enjoyment. In the same way that you might spend your weekends in a basement woodworking shop without furnishing your entire house by hand, I think the craft of programming will be just fine.
by helloooooooo | 2025-04-23 19:51:44+00:00
I’d just like to interject for a moment. What you’re refering to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine’s resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux!
by concerndc1tizen | 2025-04-23 19:51:54+00:00
> The world is meant to

No, it's not. It literally has no meaning.

> not the other way around

Yeah, until an alien species shows up that has more powerful weapons and decides your meat is delicious, and considers you a herdable animal. They might install you in a coup so you can play videogames all day and drink beer as your only source of nutrients, to give your meat that kobebeef marble.

> Whatever happened to liberty

The Americans decided that it wasn't worthwhile anymore.

> and the pursuit of happiness

It became profitable to keep you from being happy.
by geoka9 | 2025-04-23 19:51:55+00:00
> It is much more interesting what people in security council say

People in the security council were cowering with fear on 22-02-22 afraid to say the unthinkable and Putin openly gloating while forcing them to say it.

Dugin is a freak alright, but he has the ear of (and is privy to) the paranoid decision makers there; he was talking about the impending war long before anyone else.

> They need absence of threat and parking lot for the money

It will be much easier to park their money in any one of the small rich countries (e.g. Switzerland) once those are not encumbered by the KYC and AML rules imposed by the globalist word order. Same with their luxury properties and kids in private schools.

They don't need to invade every country to control the continent. Look at Finland prior to the collapse of the USSR - while staying mostly independent they still had to run their leadership choices by the Kremlin and did not even think about joining military alliances to avoid confrontation.

> so they will play the game of influence, but war?

Right, they played the game of influence with Ukraine until they lost all influence and and saw an opportunity for military success. On the other hand, they are not invading Georgia or Belarus because the governments are in their pocket and their security apparatuses are basically departments within FSB. For the same reason they won't be invading Hungary or Slovakia any time soon. But the Baltic countries? I'm not so sure.
by edanm | 2025-04-23 19:52:00+00:00
I had a similar situation - I once wanted to grab some web pages and parse them in Python, and was going to use Python's built-in libraries for that, and use BeautifulSoup to parse them. But then I realized I'd have to read enormous code bases I didn't write, which felt like it would take forever.

(Obviously, this post is tongue-in-cheek, but I'm making a real point - almost all code we use is code we didn't write. I don't think that's what differentiates Vibe coding code.)
by adgjlsfhk1 | 2025-04-23 19:52:43+00:00
> Yes! And this is great progress in just a couple of years.

Is it? In 5 years they went from the HiFive Unmatched on 5nm (Intel ~1999 except missing vector instructions so it's ~4x slower) to the HiFive Premier on 7nm (~Intel 2008 except it's still missing vector instructions so it's ~4x slower on a lot more things). Sure that means they're catching up, but it really seems like they should be further along since they don't need anything "new", they can just take the ratios of a 5 year old CPU and build that. The P650 to me seems like the first of their CPUs that will be of a moderately reasonable performance level, but due to sanctions it's unclear when/if it will ever launch in a dev board.

> Because most of the market (by volume / revenue / profit) does not need the highest end CPUs.

The problem is that any new ISA that wants to compete in the general purpose market needs some high power CPUs if only to give developers something to play with/run CI/compile the world on. They don't need to develop on a new node, they don't need to be ultra power or cost efficient, etc. They just need a chip with some moderately OK power.

If they had by now a dev board that was $2000, consumed 300w and crashed if you looked at it funny, that would be better than what we have now, because their current products don't include anything that runs faster than QEMU.
by tbihl | 2025-04-23 19:52:45+00:00
This is not an example of the 'Continuum fallacy', but you believe it so because you are thoroughly convinced that religious thinking is vacuous.

Unless you are denying Newton's agency or participation, he made those laws up. That's how articulation of reality works.

When you make a strong binary conjecture, you invite counterproof. You object to the wording because you find it beneath the dignity of those laws to label it so; on that point, we agree.
by kbolino | 2025-04-23 19:53:14+00:00
Only if you pin a CA/Browser Forum-approved certificate. But you don't have to do that.

You can instead pin a self-signed or private CA-signed certificate, and then it can have the maximum lifetime you're comfortable with and that the software supports. A related option is to ship your app with a copy of your private CA certificate(s) and configure the HTTPS client to trust those in addition to, or instead of, the system-provided CAs.

I'm not sure how viable these approaches are on more locked-down platforms (like smartphones) and, even if they are viable today, whether they will remain viable in the future. It's also only good for full apps; anything that uses the system browser has to stick with the system CAs.
by isaachinman | 2025-04-23 19:54:02+00:00
For anyone fed up with AI-email-slop, we're building something new:

https://marcoapp.io

At the moment, there's no AI stuff at all, it's just a rock-solid cross-platform IMAP client. Maybe in the future we'll tack on AI stuff like everyone else, but as opt-in-only.

Gmail itself seems untrustworthy now, with all the forced Gemini creep.
by eskibars | 2025-04-23 19:54:10+00:00
There are many different types of antennas, each with different tradeoffs. Some examples of the tradeoffs are:

- How well does it work at a specific frequency, if you're just trying to transmit/receive on one specific frequency

- How well does it work on the frequency range(s) if you're working on more than a specific frequency

- How well does it block frequencies that you don't want to send/receive

- How well directional is it to trade off using lots of radiation to blast in many directions vs a higher focus beam using less energy or getting less interference from other directions

- How much physical space do you have in each dimension?

These are just a few examples, but for example you can provide a much "better" connection in almost every sense of the word if you can make your antenna directional (point between the source and destination) only on a specific frequency, and be huge, but most of the time you have some physical space constraints, multiple frequencies to deal with, and the potential that your signal could at least come from some degrees in each the x/y/z axes, and sometimes it needs to be omnidirectional.

Again, these are just examples, but you end up with these types of design considerations that play into larger system design (can you put more transmitters up to encourage directionality, limit frequencies, etc).

There are some well known "base" antenna types like dipole, yagi-uda, circular, and log periodic dipole array if you want to look them up by name and see some of the known tradeoffs and design choices, but virtually any wire can be an antenna and there are an unlimited number of shapes, nearly all of which don't have known radiation characteristics
by conorbergin | 2025-04-23 19:54:11+00:00
Your prompts are very long for how simple the models are, using a CAD package would be far more productive.

I can see AI being used to generate geometry, but not a text based one, it would have to be able to reason with 3d forms and do differential geometry.

You might be able to get somewhere by training an LLM to make models with a DSL for Open Cascade, or any other sufficiently powerful modelling kernel. Then you could train the AI to make query based commands, such as:

// places a threaded hole at every corner of the top surface (maybe this is an enclosure) CUT hole(10mm,m3,threaded) LOCATIONS surfaces().parallel(Z).first().inset(10).outside_corners()

This has a better chance of being robust as the LLM would just have to remember common patterns, rather than manually placing holes in 3d space, which is much harder.