MurphyA/hacker-news huggingface dataset:
by mmooss | 2025-04-21 23:12:47+00:00
> In Serbia they had a full mission profile.

Perhaps you have independent knowledge of the episode but the Wikipedia articles you cite only say the Serbs knew that the flights departed in the evening and that the mission wouldn't have its jamming and suppression support aircraft.

Anyway, I think we agree that the info Hesgeth reportedly shared would be a danger to pilots and missions if the enemy has any anti-aircraft capability.

Another way of looking at it was that hubris was the threat both times.
by lolinder | 2025-04-21 23:12:58+00:00
PyCharm (as well as the other JetBrains IDEs) has for at least 10 years supported language injection in Python strings using a comment [0]. Worst case scenario there's no reason whatsoever that that couldn't be used by formatters to apply auto-formatting in a structured and deterministic way.

But that's far from the only option, either! IntelliJ for Java also supports annotations on arguments [1] that then mean that you get syntax highlighting everywhere you use a string literal with the given function:

public void query(@Language("SQL") String sql)

In Python, typing.Annotated appears to have been specifically designed for purposes like this [2]:

> If a library or tool encounters an annotation Annotated[T, x] and has no special logic for the metadata, it should ignore the metadata and simply treat the annotation as T. As such, Annotated can be useful for code that wants to use annotations for purposes outside Python’s static typing system.

So something like this should be perfectly viable:

SQL = Annotated[Template, "language", "SQL"] def query(sql_query: SQL): # do stuff with Template to sanitize query(t"SELECT * FROM foo WHERE bar={bar}")

Now, where you're right is that we shouldn't actually require template strings to accomplish this! As noted, JetBrains has been doing this since forever. But maybe template strings will be useful enough for purposes like this that the tooling will actually evolve to support it in formatters and other editors (and maybe PyCharm can get some of the better support that Java has from JetBrains).

[0] https://www.jetbrains.com/help/pycharm/using-language-inject...

[1] https://www.jetbrains.com/help/idea/using-language-injection...

[2] https://docs.python.org/3/library/typing.html#typing.Annotat...
by nestorD | 2025-04-21 23:13:20+00:00
As a French speaker who has done quite a bit of paid translating between French and English (so an uneducated translator rather than an amateur one I guess...), I have found that a lot of translation (in non-fiction, but also sometimes in fiction) have a feel to them. You might not care or notice at a glance, but the text does feel unmistakably translated. That is a constant reminder of that fact that translation is a job that takes real skill, not just knowledge of both language.
by socalgal2 | 2025-04-21 23:13:24+00:00
Visa / MC are also under monpoloy FTC scrutiny. They've kept out all competitors in he usa, supposedly by threating not letting you accept Visa / MC if you accept anyone else. In places like Japan, Korea, China, Taiwan, Thailand, Mayalsia there are tons of competitors. And because of the competition the fees are much lower to try to lure merchants as well bonuses for consumers.
by jbjbjbjb | 2025-04-21 23:13:44+00:00
Well if I really wanted to appreciate the book at its best I’d learn the language and read the original. But that has its obvious impracticalities.

I think it’s a trade off then. I’d prefer authenticity, richness and nuance over accessibility. It is just preference. Did you prefer the modern accessible versions of Shakespeare or the originals in their Elizabethan glory?
by alexdanilowicz | 2025-04-21 23:14:32+00:00
What do you mean by "single shot?" Are you referring to one-shot prompting? I should have clarified in my post — we do have customers who one-shot designs - but that's very rare (it's usually landing pages because Sonnet 3.7 is really good at those). We heavily encourage iteration and expect it. The longest thread on the platform is 850+ messages in a single chat!

We have a fine-tuned fast apply model for applying code diffs, so that helps minimize the processing time. Always trying to make it faster though.

We view code as a way to 1) unlock interactivity, 2) communicate with the LLM.

A question for you: if we weren't asking the LLM to generate code, what would we ask it to generate?
by krapp | 2025-04-21 23:14:53+00:00
The concept and nature of an afterlife, divine justice and punishment, and the existence of "Hell" (which is mostly a Christian invention) has evolved over the millennia of text which make up Biblical canon.

It's always a mistake to assume the Bible has a singular, coherent, intentional narrative. Parts of it were written before the Israelites were even monotheists. It has as many Gods as it has authors.
by mmooss | 2025-04-21 23:16:04+00:00
> The details they are referring to is likely ...

Instead of guessing (wrongly), just read the Wikipedia articles.

> Because jets don't materialize in midair when they're needed and disappear when their mission is over. They are logistical nightmares

Yes, but the GGP says they are vulnerable during takeoff and landing, which is irrelevant to this event.

> This was a widely reported incident, it is highly-studied in tactical circles and information on the shootdown is available online and in print.

I think neither of you read the Wikipedia articles and that's why you don't understand the conversation. If you have something to add, please do.
by nrmitchi | 2025-04-21 23:16:47+00:00
I don't normally comment on these things, but I gave it a quick shot for a project I'm working on (fairly generic dashboard-style prompt, but that's fine).

I'm actually pretty impressed. A couple things though:

1. It took a _while_ to give me anything. Not sure if that's related to load, but it was ~17 files, and probably took 5+ minutes. It was not clear what was going on in that time, or what would happen if I left it. I literally left my machine to go something else before coming back.

2. I really hate saying this, but your pricing is probably way too low, especially at the "pro" level from your pricing page. When stepping into team-based config management and pre-sets, you're leaving a ton of money on the table without enterprise-style custom value-based pricing. If you were asking me, I would recommend moving the team based features (shared presets, custom access control, etc) into an "enterprise" level above pro).

I'm not going to comment on any sort of "correctness" as far as any complex UX behaviours or workflows; I'm only considering this from a mockup/design/demo-of-new-ideas perspective.
by weitendorf | 2025-04-21 23:17:05+00:00
I did an internship at Epic and didn't fully appreciate it at the time, but I think their CEO Judy might be one of the best tech/general leaders ever.

Epic has a reputation of hiring lots of new college grads. For software engineers that's not exactly uncommon, but Epic actually has a lot of employees working under titles like technical solutions/implementation solutions (or something like that): the people directly supporting the hospitals using Epic. Because these are pretty specialized roles, Epic has a very formal and fleshed out training program for their new hires with classes and courses and such, and it can take months to complete. They not only have their giant campus in Verona, they have an entire training center there, a huge auditorium for allhands, and a very streamlined recruitment process (for a ~21 year old it feels over the top luxurious). Although Epic does hire from more selective schools it seemed the majority of their new employees are from state schools in the Midwest.

They also are private despite their size, just basically don't do M&A and are, relatively speaking compared to other big corporates/tech companies, in the middle of nowhere.

In corporate America this is a highly unusual way to operate. I think it's underrated how big of a "risk" all these heterodox corporate strategies are for an executive and it speaks to amazing ideation and execution on Judy's part. Also, even though Epic does have a decent amount of turnover, she has taken a chance on tens if not hundreds of thousands of young people who didn't have the skills she needed them to have already, by giving them months of training and a really solid start to their careers.
by homebrewer | 2025-04-21 23:17:31+00:00
You don't get a visible tree representation, but JetBrains at least saves every change to your files regardless of how they were edited and whether any changes were reverted. It produces a flat list though, but you do get diffs and it works across all edited files, not just the current one (it's basically a built-in mini-VCS).

https://www.jetbrains.com/help/idea/local-history.html
by andriamanitra | 2025-04-21 23:17:39+00:00
It's not entirely clear if that definition includes 1. On one hand 1 is certainly divisible by both itself and 1, but on the other hand they are the same number, so maybe it shouldn't count for "both", because the word "both" vaguely implies two distinct things. The usual "natural number with exactly two integer divisors" definition may not be as elegant but I think it is harder to misinterpret.
by rasz | 2025-04-21 23:18:34+00:00
US wants nothing, Trump wants bribes. Straight from horses mouth:

"THE BUSINESSMEN WHO CRITICIZE TARIFFS ARE BAD AT BUSINESS, BUT REALLY BAD AT POLITICS, THEY DON'T UNDERSTAND OR REALIZE THAT I AM THE GREATEST FRIEND THAT AMERICAN CAPITALISM HAS EVER HAD!"

aka bribe me like Tim Apple and tariffs go away.
by heystefan | 2025-04-21 23:20:52+00:00
This is something I would definitely use, as my company pays for v0 today for these exact purposes (product design/PM).

I've tried some of the same prompts I've done on v0 but didn't notice a lot of difference -- needs a lot of back-and-forth, as with v0. So not sure what would make me switch at this point.
by ninkendo | 2025-04-21 23:21:34+00:00
Your comment made me breathe a sigh of relief, because my kids are rapidly approaching “I need to communicate with their friends’ parents” age, and I don’t think I have it in me to sign up for WhatsApp. I’m in the US and I’m ok just texting. iOS supports RCS now, it’s good enough.

I actually took the time to sign up for WhatsApp just now to see how it works nowadays, and it’s still the same as it was before: nags you to no end to enable full Contacts access (no, Meta, I’m not letting you dump my entire contacts database into your app so that you can data mine it). iOS lets you select a minimal set of contacts to give it, but if you do this, it still shows you a full screen saying to enable full contacts access before it will let you contact anyone. No thanks. (I deleted my account immediately again, maybe I’ll try again in another 5 years.)
by ivanramos | 2025-04-21 23:22:45+00:00
I'm excited to share SEOfolio, a platform I built to solve a significant pain point for SEO professionals.

The Problem:

SEO specialists have no dedicated way to showcase their work. While web designers have Behance, developers have GitHub, SEO pros are stuck manually creating and updating case studies. This means:

- Hours wasted taking screenshots from Google Analytics/Search Console - Constant manual updates to keep traffic data current - Information scattered across different tools and platforms - Inefficient client acquisition process

The Solution:

SEOfolio is a dedicated platform where SEO professionals can:

- Create a centralized portfolio of client projects - Display traffic visualizations that update automatically - Showcase implemented strategies and results achieved - Share a single professional link during sales calls

Instead of constantly recreating case studies, SEOs can now build a portfolio once and focus on actual client work. The platform generates professional visualizations that help convert prospects into clients.

I'd love feedback from the HN community, especially from SEO professionals and agencies. What other features would make this valuable for you?
by naasking | 2025-04-21 23:25:13+00:00
> Picking some features while leaving others out is something that every language does; if doing that is enough to make a language "revolutionary", then every language is revolutionary.

Picking a set of well motivated and orthogonal features that combine well in flexible ways is definitely enough to be revolutionary if that combination permits expressive programming in ways that used to be unwieldy, error-prone or redundant, eg. "redundant" in the sense that you have multiple ways of expressing the same thing in overlapping but possibly incompatible ways. It doesn't follow that every language must be revolutionary just because they pick features too, there are conditions to qualify.

For systems programming, I think Zig is revolutionary. I don't think any other language matches Zig's cross-compilation, cross-platform and metaprogramming story in such a simple package. And I don't even use Zig, I'm just a programming language theory enthusiast.

> I agree with Walter: Zig isn't doing anything novel.

"Novel" is relative. Anyone familiar with MetaOCaml wouldn't have seen Zig as particularly novel in a theoretical sense, as comptime is effectively a restricted multistage language. It's definitely revolutionary for an industry language though. I think D has too much baggage to qualify, even if many Zig expressions have translations into D.
by w10-1 | 2025-04-21 23:25:24+00:00
The significance of this to me is by contrast to most of the valley companies (FAANG and their offshoots). Over the last 20+ years, people have been trying to build a mission-oriented company with a great culture, and confident enough to build their own tools. That was the default story.

It turns out companies are transient or have been internally infiltrated by such (outsourcing- and ambition-driven) politics that any mission is more supplement than reality, and there's no sense of controlling your own destiny.

So perhaps the dream persists out in the tech boonies in the ultra-sticky EHR domain, goosed by the Obama/insurance mandates to digitize, where developers are trapped by unportable skills. (Or perhaps in smaller B2B companies filling a niche.)
by ldunn | 2025-04-21 23:25:51+00:00
Er, again, fine, but this has nothing to do with the question of "how can something so hard to detect be so abundant". The question isn't "should the non-detection of dark matter decrease my credence in it".

It's of course true that the continued non-detection restricts the available parameter space. But there is no physical principle that says that if something is as abundant as dark matter it really ought to have been detected by now - it's not as though if something is as abundant as dark matter, then it really needs to have some minimal coupling to baryonic matter that the existing experiments are now ruling out. Dark matter can just be really very hard to detect, there's no issue of how that "can be". Things that can change the rotation of galaxies are not obliged to be detectable by 2025.

If your weighting of the relative probabilities is such that you feel you should be going to bat for MOND at this point, that's your prerogative. But it's not related to the question that was asked.
by nomeq | 2025-04-21 23:26:40+00:00
As someone who did a lot of hiring in my last job, I would push back against the narrative here that it's about lying or behavior policing. Although there is plenty of truth that there's an unfair bias against negativity, I do think there's a very valid reason for hiring managers to care about whether or not an applicant can remain positive or at least objectively neutral in an interview, and be diplomatic about negative experiences.

Invariably, at any company, even if they are a fantastic workplace, you are going to disagree with your lead or coworkers at some point. You will be asked to do work you aren't excited about or don't see value in, and you will be asked to work with people you don't particularly like.

If you aren't able to maintain a fairly positive attitude for a one hour interview, it makes sense that a hiring manager might worry about how well you'll be able to be a team player when things get rough. I used to think it was bullshit, and I learned the hard way. I hired someone who was fairly unpleasant during his interview, because he was the most competent applicant, and it seemed wrong to me to look at anything other than job skills. He was an excellent programmer, but he sucked so much time and energy out from the rest of the team with complaints and arguments. Of course I don't think that's always going to be the case, sometimes people have gone through genuinely negative past work experiences or just have brusque personalities, but I was certainly wary after that of people who couldn't put on a positive attitude for an interview.
by echelon | 2025-04-21 23:26:50+00:00
The value is in the application, not the model.

Model providers will be fungible. Applications will capture all the complicated interaction patterns, domain expertise, and distribution.

Apps can route between cheapest/most effective model. And the Chinese and upstart labs will continue dumping open source on the market. To get distribution, to salt the earth, commodify the compliment, etc.

When will an LLM be able to author a directory of GLB files organized into a game, precisely positioned within a world, with a set of user-tweaked PBR textures? Never. And even if it could, could you fathom the pain? The app layer will do that.

2025 is the year of the "App Layer" in AI.
by azinman2 | 2025-04-21 23:27:07+00:00
I’d suggest even if the TTS sounded good, I’d still rather a human because:

1. It’s a job that seems worthwhile to support, especially as it’s “practice” that only adds to a lifetime of work and improves their central skill set

2. A voice actor will bring their own flare, just like any actor does to their job

3. They (should) prepare for the book, understanding what it’s about in its entirety, and bring that context to the reading
by imtringued | 2025-04-21 23:27:26+00:00
One of the dumbest aspects of downloading Xilinx tools is that you can spend hours downloading 100GB of tools only for the installation to silently fail at the end because you didn't install ncurses5. Now this might not sound too bad, let me tell you that the installer is doing an in-place installation, which deletes itself upon cancellation, so if you cancel the installation you will end up with neither the downloaded files nor the installed files. You're expected to download the 100GB again and hope for the best.

If you ever get the funny idea of downloading the offline installer, you'll run into the same problem. The installer moves its unpacked files into the installation folder, deleting the original installer. So if you have to do any sort of trial and error, you actually need 200GB of disk space. Once for the installer and once for the backup of the installer.
by weitendorf | 2025-04-21 23:27:28+00:00
Epic has a pretty unique way of doing things in corporate america (maybe not that unusual for big tech companies, but very unusual for healthcare and general corporates) and I think acquisitions would cause them a lot more trouble than they'd be worth. For example, Epic has one giant HQ campus where they do actual-allhands in giant auditoriums and a really extensive training program with onsight classes and IIRC an entire massive building for it.

Technically speaking I think they see buying software + changing it to be more like Epic (or continue to operate/develop/support it independently) as a waste of money when they could spend that time/money on improving what they already have.

I also think it's probably a branding/marketing promise to their customers that if you buy Epic software, you're not going to have that contract morph into one with some other generic corporate company who causes problems trying to integrate/migrate your setup. Nor will you have wallstreet begging Epic to juice their customers for all their worth just because they might get away with it and it'd make the stock look good temporarily. (I have no idea how expensive Epic is comparatively but I do know EHR is very difficult to migrate from and Judy is known for playing the ultra-long-game).

I think basically the idea is that acquiring another EHR vendor would only be for the benefit of expanding Epic (the company) market share but detract from making Epic's software a better product for their customers.
by nrmitchi | 2025-04-21 23:29:19+00:00
> Interested in anyone’s opinion

Okay, I'll bite. My issue w/ statements like "building something an LLM will do in the future" is a constant goal-post moving argument.

It seems to equate to "how is this getting funded when AGI is going to do it eventually anyways". That applies to literally everything. "Why bother building a social media platform, soon an LLM will be able to build an entire one in a day!", "Why bother becoming a plumber, soon an LLM will be able to control manufacturing equipment to build a robot that can do it better than any human", "Who needs architects, LLMs will soon be able to design perfect buildings for whatever use case!".

If your point is only that some companies are currently getting funded that are a weekend-project away from getting Apple-d out of existence, then I would definitely agree that some companies are like that (just like some app companies were like that 6 years ago). Some companies are just super basic wrappers around someone else's LLM, but the expectation (from investors, at least) is that there's a bigger goal and the "easy weekend project" approach is for validation and building some sort of user base now.

However, I also disagree that this is the case here. Building good UX's around LLM usage is not just "using LLMs", and figuring out the use cases people actually want is also not just "using LLMs".
by lambdaphagy | 2025-04-21 23:29:46+00:00
> People need prompting and guidance on the parts that feel uncomfortable, not the parts that dovetail neatly with their intuitions.

I totally agree in general. But I wouldn't say that the issues with Francis's style amounted to knee-jerk discomfort without concrete objections. The concrete objection is that many of his comments had to be read in a kind of maximally un-Gricean way to be squared with Church teaching.

Francis's deployment of ambiguity in communication isn't something I'm making up-- it was a highly unusual and distinctive element of his papacy, most notably evidenced in his refusal to respond to (quite concrete) dubia over seemingly unorthodox comments for seven years.

But if there is a silver lining, I suppose there has been no other pope in recent years that has occasioned more clarification of the doctrine of papal infallibility, so there is that.
by mistersquid | 2025-04-21 23:30:55+00:00
> Aside from the high number of 1-star reviews complaining about the gadget dying fast - how in god's name is this thing still selling assuming it can actually strip HDCP for modern HDMI standards?

How is 1 review a "high number of 1-star reviews"?

There are a total of 32 reviews for this device, 2 of which are 1-star reviews. Only one of those warns "Stopped working in 5 minutes". The other 1-star review notes (in translation) "When I tried this device, I got another very bad device at a lower price".

I'm not sure what your expectation that "HDMI LA to be very very strict in enforcing actions against HDCP strippers" means in this context. Indeed, your second paragraph seems to be an expression of consternation that manufacturers would go through the trouble of implementing HDCP given how easily it can be circumvented.
by ec109685 | 2025-04-21 23:31:11+00:00
Reddit says [1] this works: https://www.amazon.com/dp/B08T62MKH1?ref=ppx_pop_mob_ap_shar...

I bought this a while ago and it works: https://www.amazon.com/dp/B004F9LVXC?ref_=ppx_hzsearch_conn_... (but is no longer available)

[1] https://www.reddit.com/r/PS3/comments/1fjbzrz/comment/lp93nd...