skysight-inc/HackerNews huggingface dataset:
I think it's partly the way the US state is set up. When the president picks the Supreme Court judges and they have lifetime appointments you don't truly have separation of powers. Then the whole thing is meaningless. When you have "liberal" and "conservative" courts based on the make up of the judges you need to start again.
Well you can talk to people every day and still be lonely. It's a bit too surface level to take it that literally.
In most scenarios, you are no longer running with multiple users on the same machine.
Either this is a server, which has an admin team, or a client machine, which _usually_ have a single user.

That isn't 100% true, and local privilege escalation matters, but it is a far cry from remote code execution or remote privilege escalation.
I've been to only one They Might Be Giants concert. Half the audience were little kids, and yet it's the only concert I've ever been too that was shut down by the cops.

It was hilarious to see one of the John's being hauled off stage by the police as he was playing Edgar Winter's "Frankenstein".
yep. noticed this too. but I think this is due to short context LLMs have. now my tools, mostly browser LLMs copy-paste code, are analysing small sub-problem at time. once LLMs will see whole repository + history of that repository, likely they will write abstractions that can be reused
Yes, I think “relevant but potentially outdated experience” is better than “literally no experience whatsoever”; but I suppose reasonable people can disagree.

The arguments about Berlin being “over” and it being impossible to find a place nowadays are constant since ~2012? I’ve definitely heard that I missed “the good times” when I got there in 2015.

Did it get worse since? Sure, in some ways. Is it as hard as people make it out to be, if you’re not rejecting 90% of available supply outright? Not really.

Again, I’m not trying to say that the situation is great, and it should be a model for other cities.

But it genuinely does not take half a year to find a place, unless you’re trying to find a unicorn or have very specific needs/limits.

(I, of course, also have friends who still live in the city and have moved since, so I do feel like I know what I’m talking about; but that is somewhat besides the point being argued here.)
How many people per year are knifed on the BART?
It's pretty cool that they "made it" touring colleges and getting airplay on their radio stations, then signed to a big label (maybe as part of the FOMO around 90's grunge/alternative?) then just kept cranking out innovative music and media projects, then win a Grammy for their kids work. With the next generation of TMBG fans queued up I'm excited to see what they do next - something that could be the sort of AI-fueled shift we've been waiting for?
5e is the most accessible (available everywhere and easy to find), but it's not the most accessible (easy to learn and play)

The 5e ruleset sucks, actually. It's deceptively complicated and the books are organized very poorly.

Even Baldur's Gate 3 gets a bunch of 5e rules wrong, sometimes on purpose, sometimes by accident, because the rulebooks are poorly written and sometimes contradictory

Pathfinder might not be any better as a starting game, but there are much easier beginner games out there. The only problem is no one has heard of them because D&D eats absolutely all of the oxygen in the TTRPG space
Freshly baked bread lasts quite a while, certainly longer than a week. White wheat longer than whole grain ones, but even those will last without any additional preservatives.

Of course it doesn't taste as good as freshly baked bread, but if it gets moldy only after a few days, it was already old or you didn't store it well enough.
Congrats on the launch! Big fan of Continue <3
I always do that, sometimes I succeed, sometimes I fail! :-D
> It means that now you need to have rules in the language for definitely-initialized fields (since you can't just default-init them to null as there is no null).

You don't need rules, you just don't allow for uninitialized fields.

> Which means that you need full-fledged constructors for everything, and syntax for invoking them in all cases where they may be needed

Rust doesn't have constructors. It's not needed.

> - e.g. think about what should happen if you try to create an array of structs with ref fields in them.

struct Ref<'a> {
x: &'a i32,
}

fn main() {
let a = 5;

let array = [
Ref { x: &a },
Ref { x: &a },
];
}

No big deal.

This all being said, that doesn't mean that I think zero values are a mistake in Go, exactly. They make sense with the design of the language. But I do think both sides of this have tradeoffs, and I personally prefer the tradeoffs of no nulls and zero values.
There are two different roles here, the dev that creates the agent and the user that uses the agent. The user should not need to adapt/edit prompts but the dev definitely should for it to evolve. Agents aren't AGI, after all.
I’ve been browsing the active list rather than the news list more recently. You can find that here: https://news.ycombinator.com/active

This is #9 on the active page but nonexistent on news. I get a sense that active has more interesting content these days. I think folks are way more sensitive this year and react with downvotes and active shows that content.

In some sense I think having an open mind and partaking in active discussions rather than just popular ones that please everyone is a better path forwards.
which AIs are you using? do you edit what they suggest yourself or just blindly copy-paste and hit run? do you ask them to write unit-tests + self-fix for what they written?
I tried a lot of dates and I don't see any step change. I see a gradual decline.

2006-present: 5th
2010-present: 7th
2015-present: 19th
2020-present: 29th

Who knows why that is. Maybe HN's audience has changed over the decades. Maybe your writing has. Maybe the novelty factor for Apple content is gone. Maybe there's just more competition for the front page now that HN is more mainstream. I just think it's unlikely that PG woke up one day and decided to screw you in particular.

The Simpsons had far too many seasons, but Matt Groening eventually went on to create Futurama. I hope you figure things out.
Show HN: Polymer SecureRAG
Hi HN. My team and I built this over the last 9 months to stop accidental sharing of confidential information by guiding employees in real-time as they work.
Would your company use AI more if you were confident it could be used securely? Billions of files, chats, and messages are protected everyday with Polymer. A Secure RAG technology identifies historical and real-time data threats and prevents sensitive data from ending up in LLM models. You can now unlock AI’s potential—without risking data security.

Let me know if you have any questions.

Best,
Zack
I doubt at this point corps are not looking at that option. But then I don’t know what kind of contract these corps have with Google. I have worked at Samsung and they are such a large incompetent but aware software clusterfuck that they would rather want an almost readymade OS on which they will smear paint and sell. Can’t speak of other OEMs.
> GitHub doesn’t give me the option to delete these pull requests

What?? I don't use GitHub so don't know how it works, but I assumed that rejecting pull requests was a thing that was possible. It seems like fundamental functionality.
And it looks like "the most beautiful possible" `let [current, ...rest] = changes` [1] never happened either!

[1] https://github.com/VSCodeVim/Vim/pull/496#issuecomment-23547...
These things are not general purpose AI tools. The are Large Language tools.

There are dudes on YouTube who get millions of views doing basic reinforcement learning to train weird shapes to navigate obstacle course, win races, learn to walk, etc. But they do this by making a custom model with inputs and outputs that are directly mapped into the “physical world” which these creatures live.

Until these LLM’s have input and output parameters that specifically wire into “front distance sensor or leg pressure sensor” and “leg muscles or engine speed” they are never going to be truly good at tasks requiring such interaction.

Any such attempt that lacks such inputs and outputs and somehow manages to have passable results will be in spite of the model not because of it. They’ll always get their ass kicked by specialized models trained for such tasks on every dimension including efficiency, power, memory use, compute and size.

And that is the thing, despite their incredible capabilities, LLM’s are not AGI and they are not general purpose models either! And they never will be. And that is just fine.
LLMs writing Go is so hot right now
> German has to be used if a single German employee wants that

Many large german companies use english as their primary language, so I doubt this claim.
History of North Korea's Nuclear Program (Andrei Lankov)
>no skill involved in pitching the two nearly-identical-in-BPM tracks and nudging them into rhythm

I mean, there clearly is if you ever try teaching a beginner to beatmix (whether vinyl or digital). I don't disagree with your other points.
this. very similar experience. but toolset is rather different.
That really depends on the meeting and the nature of the information being shared.

If you’re communicating purely technical information about a subject everyone is already aligned on, text is fine.

But the information density present in facial expressions, vocal inflection, body language, etc. is significant and much is lost without it.
A neater Proxmox no subscription setup
Thanks for the explanation. So you are using virtualisation-based techniques. I had incorrectly inferred from other comments that you were not.

I skimmed the paper and it suggests your hypervisor can work without CPU-based virtualisation support - that's pretty neat.

Many cloud environments do not have support for nested virtualisation extensions available (and also it tends to suck, so you shouldn't use it for production even if it is available). So there aren't many good options for running containers from different security domains on the same cloud instance. gVisor has been my go-to for that up until now. I will be sure to give this a shot!
I don't think that's ever really happened. If you look at GDP per worker the closest anyone has gotten to the West is Japan & South Korea at roughly 3/4 the production of France.

They can take over existing industries like autos because they do it for cheaper. They can compete in niches for innovation. But they are all capped by structural issues that will prevent them from matching the economic innovation of the west.
> Unless you don't want Google to know your location constantly

On my phone it is off and stays off. Unlike on iOS when it turns itself on.
what are you guys writing? is this like unit tests/generated files or something? or some non-reusable constant definitions(CSS/JSON/YAML)?
This is the first useful case of scroll hijacking that I’ve ever seen. Very intuitive and innovative.
I remember being very frustrated with the main character while listening to the audio book. I enjoy the memory of the story a lot more than I remember actively listening to the story. I think I kept trying to "figure out" the world like it was a puzzle. I also find naive characters very frustrating. It wasn't until I finished the story that I really appreciated it.
To Avoid a Currency Crunch, Iranian Automakers Are Trading Nuts for Bolts
It's their whole business model, to convince developers that their walled garden is the only viable option. I've met a lot of newish developers that believe it too.
> There is, to my knowledge, no different syntax for if-statements.

Can we agree that the ternary operator in C provides a way to write if-statements with different syntax?

> In my code example there simply is no if being used.

Assuming we do agree, there is no literal "if" being used when using the ternary operator. However, it doesn't take the concept to a higher level. It is still leans on the exact same conceptual if-statement expression, albeit written in a slightly different way.

The same is true of your code example.
Yes. TSLA comes out of this better today than yesterday.
Because the API was designed to be compatible with Docker tooling.

GDI and GDI+ are hardware accelerated for years now,

https://learn.microsoft.com/en-us/windows-hardware/drivers/d...

Maybe because COM tooling sucks, in C++ land, Microsoft re-invents the approach to use COM every couple of years, and it is too much C/C++ style instead of being a proper modern C++ approach to handle COM.

While on .NET land, DirectX team couldn't care less, and leaves the community the work to make the interop work without issues.

The XAML hate comes mostly from outside traditional Windows developer circles.
CSV on the Web (CSVW) is a W3C standard designed to enable the description of CSV files in a machine-readable way.[1]

"Use the CSV on the Web (CSVW) standard to add metadata to describe the contents and structure of comma-separated values (CSV) data files." — UK Government
Digital Service[2][3]

[1] https://www.w3.org/TR/tabular-data-primer/

[2] https://www.gov.uk/government/publications/recommended-open-...

[3] https://csvw.org/
Does it matter much (except in a technical, judicial way) what exactly they are pursuing? The facts on the ground are horrible.
I disagree that people are unpredictable systems. The ruling class very much knows that people are not only predictable, but even programmable. It’s just the aspirational middle and some lower classes that have internalized the idea that there is no way to predict and that every human is the same and all different groups and people are equal in characteristics and qualities. For example, liars will lie, predictably, even if expressed as a function of probability.
A lot of people don't get that the market isn't a reflection of reality. It is reality - the only reality. That's the point of market realism.
What I said about batched handling of support cases probably doesn't apply to logins - you're not going to 'fix' a login in time for it to be useful.

Yes, the user is waiting for their login to return, so it will feel synchronous to them.

(
As some background, BankID is the de-facto auth service here. In its previous form, you typed your personal number in, and you'd get a popup on your phone where you'd enter your pin. They made the flow more secure by displaying an animated qr instead of typing in your personal number.

Here's the new flow as used by the Tax Office: https://m01-mg-local.auth.funktionstjanster.se/mg-local/auth...

Swedbank didn't get the memo and is still using the old flow: https://online.swedbank.se/app/ib/logga-in
)

Check out the BankID flow charts: https://developers.bankid.com/getting-started/use-cases. If you're a small business integrating against BankID, it probably doesn't matter if each iteration of the backend<->bankid /collect loop uses its own thread (sleeping for 1-2s each time). But at BankIds scale there's no way they'd be maintaining a separate thread of execution for each user, it would need to be batched.
> * I never described anyone as lazy.

I never said you did, I just added another bogus reason CEOs use to justify why layoffs are necessary, when really, the only reason is the market is bad and we want to have more profits and we thought we needed more people but really we don't. Or we just like to keep people in line with a 5% culling like facebook (?) now does -- things we could not do in the market conditions before but we can now do with impunity.

But all that shines a negative light on management, and people are generally empathetic to other people losing their livelihoods and why do that when it's so much easier to scapegoat.

>Your comment completely lacks an objective perspective.

But you feel your original perspective is objective?
What an utter bullshit take. As if the ATI could ever be competitive at LLMs given the resource requirements needed to train foundational models. If we want UK universities to continue to make contributions in this sphere we either need to massively reduce the cost of training SOTA LLMs, create some national shared GPU infrastructure, or resource universities to access cloud infra. Unfortunately the latter is just introducing further dependencies on overseas (and increasingly problematic) private clouds. If things continue as they are then having the capability to train SOTA models will be a strategic imperative for every nation.
I think there’s merit in a hybrid approach, and more people should do this instead of slapping a chatbot everywhere, but your approach seems completely backwards from a usability perspective. Chat interfaces (edit: and similarly, CLIs) are at complete odds with discoverability[1]. In your demo, I’m trying to understand the point of the chatbot when all it does is convert a button, with a pretty decent CTA (“try sending us an email”), to a sentence in the first person? Why not a large “Compose Email” button? And if the chatbot can do more than one thing, how many of these potential “conversation starters” are you going to display?

What we need are designers who can help establish a foundational structure (information architecture) that leads to discoverable and simple UIs to nudge users in the right direction. Once users are at a place where they know what’s possible/available, then perhaps you can allow some fuzziness to help them cross the line to accomplish their task.

[1] https://www.interaction-design.org/literature/topics/discove...
E.g... create a ad-skipping device that uses so-called "artificial intelligence" to detect commercials during sports broadcasts and automatically mutes the tv.

We had that in 1990's VCRs with no "AI" required. It also fast-forwarded through the commercials during recorded programs.

It worked pretty good on my Panasonic.
Depending on where you are and what mobile data plan you have, bandwidth is not always cheap. And I don't see the problem in trying to reduce the amount of data sent, which is one of the reasons I don't fill my website with megabytes of javascript libraries
You're going to have a hell of a time moving people from 5E to PF2E.

I've been playing 5E for awhile now, and recently joined a PF2E game as a cast member on a podcast. The rules are significantly more crunchy, building a character without assistance - both from people, and from software - is virtualy impossible, remembering all of the rules as a new-ish player is difficult, and I would not even want to try running a campaign with all of the rules, conditions, interactions, etc.

There are a lot of things that PF2E does that I really like, but as a whole system it's definitely geared at a person who liked 3E or 4E, but definitely not 5E.

The next campaign I run, I might try running in Wildsea, or maybe Spire or Heart, but I don't see myself joining or running a PF2E game ever again.
"Though the filmmakers present Mr. Jones as a self-assured whistle-blower, their notes from several interviews they conducted with him before the final taping reflect that he repeatedly denied that his group was involved in an AIDS project."

"As the interviews progressed, the filmmakers posed additional questions that introduced details of possible militia activities. Mr. Jones’s responses evolved and, by the time he sat for the final interview, he professed firsthand knowledge of people and events that he had previously seemed to first learn about from the filmmakers."

https://www.nytimes.com/2019/01/27/world/africa/hammarskjold...

Yeah, I'm going to go out on a limb and say a documentary that claims western powers were intentionally spreading AIDS in South Africa (under the guise of a vaccination program) and does so on the basis of some extremely questionable witnesses might be stretching the evidence about some other things.
In the 1980's it was still around in compilers that were K&R C subsets for 16 bit home computers.
Ask HN: Are bacterial/fungal pigments good red dye alternative?
It also feels like the investor class has lost the ability to make strong/informed bets after the decade of cheap slot pulls.
The ability to self-host on serverless compute is just a subset of the challenges. Even with your own VPS or ECS setup, I think it's legitimate to say a serious project requires server redundancy, and as soon as you have more than one running server it opens up requirements to synchronize cache state, which is a significant challenge. This has nothing to do with serverless architecture.
Except all of the elements in the address above were at least partially discovered at that address or by teams with connections to that lab. Although usually it is a joint discovery with at least one other lab.

Na is a bit older than those labs.

Berkeley Lawrence elements:
https://www2.lbl.gov/Science-Articles/Archive/new-elements-h...

Lawrence Livermore elements:
https://www.llnl.gov/article/41866/lawrence-livermore-credit...
> I mean, right now, the data interchange format between multiple working systems is CSV; think payment systems, inter-bank data interchange, ERP systems, CRM systems, billing systems ... the list goes on.

And there are constant issues arising from that. You basically need a small team to deal with them in every institution that is processing them.

> I just recently had a coffee with a buddy who's a salesman for some enterprise system: of the most common enterprise systems we recently worked with (SAP type things, but on smaller scales), every single one of them had CSV as the standard way to get data between themselves and other systems.

Salesman of enterprise system do not care about issues programmers and clients have. They care about what they can sell to other businessmen. That teams on both sides then waste time and money on troubleshooting is no concern to the salesman. And I am saying that as someone who worked on the enterprise system that consumed a lot of csv. It does not work and process of handling them literally sometimes involved phone calls to admins of other systems. More often then would be sane.

> The number of people uploading excel files to be processed or downloading excel files for local visualistation and processing would floor you.

That is perfectly fine as long as it is a manager downloading data so that he can manually analyze them. It is pretty horrible when those files are then uploaded to other systems.
Physicists discover a copper-free high-temperature superconducting oxide
It reduces costs in the short term by firing all your customer support staff.

There is no long term in modern capitalism.
Tooltips popping up for user feels like Clippy ;)
Oh neat, thanks!

Yeah Virtual DJ integration was great, I got frustrated with their beat gridding (I come from Ableton where it’s always been magic and the Traktor where auto grid was really good) but they’ve been pushing everything else forward for a while.
The best choice is to do it right the first time, instead of spending billions in infrastructure which soon becomes obsolete.
> Storage is cheap, bandwidth is cheap, so who cares?

That may be true sometimes, but it isn't true all the time. Even if it's "cheap", smaller files load faster.
What fork is that? Also, how easy peasy will it be to run it on a Pixel 5?
> Why not simpler English -- "half of the country has watched it"

I guess as it was aimed at a British audience, and that is not an uncommon way for us to form such sentences.

If you hadn't mentioned it, I'd not even have noticed it, simply parsing it as "half".