skysight-inc/HackerNews huggingface dataset:
Nice to see people down voting you without saying why. I was gonna say in Sweden these early adopters have very high coverage rates for HPV vaccination. How is the cervical cancer rate there?

In before confounding factors OK fine. do the placebo controlled trial.
That's why they demand high salaries. You are paying so much to convince them to build boring software instead of the fancy bridges and gothic temples.
While hard work may pay off in the future, laziness always pays off now :)
Keep doing it until you get better at it. Not caring about what others think is a skill.
Ask for AI to help be your writing buddy?

Not for content, but for process?
A life that added up to something (Obituary of Paul Erdòs)
Should be able to post except when it violates the TOS, or is illegal.
I don't know how it works in Zig. In JavaScript, you can have lots of things with the same name, so you need to explicitly import them and you can give them an alias at the same time if there's a clash. I believe Python is the same.

In C++, you have to #include the thing you want to use somewhere, not necessarily in the same file you use it, it just has to end up in the same compilation unit. If two files define the same name, you'll end up with a compilation error. In very large projects, sometimes you won't notice this until some transitive dependency includes the other thing.

I'm personally a fan of explicit imports. I imagine this helps IDEs resolve references without having to scan 1000s of files to resolve them, and it helps build tools pull in only the needed files. Regarding speed (of execution), in JS we have tree-shaking so if you import a file but don't use all of its members, those excess/used members will be dropped from the final bundle (saving on both bundle size and run-time parsing). Plus it means I don't have to spend much time thinking of a super/globally unique name for every thing I define.
I presume the issue here is that the DA did not believe they could prove beyond reasonable doubt that this was assault and not a model regretting she did a porn shoot.

It vaguely sounds like they had an OF that did a bunch of these shoots, and presumably the DA didn't manage to get any other girls on record saying they were assaulted (how hard they tried etc is unclear).
> I have had my fair share backlash when trying to introduce replacement and complimentary tools. To replace excel, you not only need to advocate for it's usefulness and you need to be also be liable to the complaints from excel users. If anything goes wrong no how minor with the new tool, you are the one who introduced all these mess.

That is a universal issue of IT management: Any change implemented in IT systems (or anything else) will get that kind of resistance - bigger changes cause more resistance. If you change their primary tool, which they use all day and on which their jobs depend, expect a lot of resistance. The solutions:

1) Get management buy-in. They set the ceiling for acceptance - very few underlings will have more interest or make more effort than their management; if the manager dislikes it, doesn't use it, is disinterested, etc., then most others will do the same. Also, management is your support - when someone objects, they are not just objecting to you, they are objecting to their manager.

2) Get user buy-in. This is perfectly reasonable, if you think about it: Their tools, they use the tool all day, their jobs, probably they should have the biggest say. It means obtaining and utilizing their input from the start on what the tool should and should not do, etc. It may not be what you planned or expect; it may shatter your dreams; that's good - your fantasy was not aligned with reality. They provide the user end (e.g., 'don't change the keyboard UI that is in all our muscle memory and in all our documentation, and automated in macros'; 'of course you are migrating our macros, on which we depend, right?!'), you provide the technical end (e.g., 'we need a database with a spreadsheet UI and not a file-based spreadsheet').

3) Use all your development skills: test, mvp, deploy, iterate, etc.

4) Use some social intelligence: Deliver to the most interested, capable users first. Others will see them being uber-productive and want one too. Provide everyone with incredible, highly responsive support. Etc.
> Trump was just repeating...

So then Trump didn't do his own research and will pretty much just believe anything? Wow, it sounds like you think Trump is an idiot.

I don't understand this line of thinking from conservatives. When Trump is criticized on the things he himself has said people will argue we shouldn't listen to Trump, because he is stupid and he lies. So he's stupid and he lies... and yet you support him?

Either he is a strong leader, in which case we should take what he says at face value, or he is a fraudster, in which case we should expect misinformation. You can't have both. Talking down about the person you support reflects very poorly on you.

> David Muir falsely repeated the lie that crime was down nationally

Crime IS down nationally.

And you understand this isn't the type of thing that would get you fired from a job?

While people on the left may often be wrong, they aren't wrong in a way that can be interpreted as racism, sexism, or homophobia. This won't get you sent to HR - and that's the difference.

Conservatives have a really hard time supporting their position without using tools which are unacceptable in professional environment. If you don't support immigration, then great! Now defend that without racist rhetoric. Trump can't do it, so if that's your role model then you better find someone else.
A new NET version comes out yearly and the C# and F# versions align with the yearly version but C# is ahead by 4. Semantic versioning is overrated anyway.
Academic-style writing persists because it works
Not wrong though
> "Democrats Have Been Acting Like the Proverbial American Tourist in France, …
trying to get their point across by shouting louder in a language only they understand"

A great lesson in communication.
Turning that on its head, Trump's political positions are just as fluid as his allegiances.

I don't believe that Trump really cares about section 230, but Musk definitely cares a lot as he has $40B invested in an edgy social media platform.

As long as Musk keeps the money flowing, Trump doesn't have any reason to backstab him. It's possible they may fall out at some point but that hasn't happened yet.
Youtube is completely owned by Google and their content can't be indexed as easily. "Books" also doesn't mean having an ISBN number, I think plain text should would count as well: blogs, comments, mailing lists, lecture notes, etc. One day Google will decide to scrub all the videos or it will be pushed into irrelevance and will become the Altavista of today. All the videos will disappear too.
> Run a local LLM, it is not hard

Running Ollama isn’t hard but I am wondering where did you get the resources to train it in terms of therapy to be helpful in its response?
So .NET and C# have moved recently-ish to yearly single digit incremented releases and I’m guessing F# is doing the same. Not sure if they intentionally made the switch when it would line up with the .NET version or if that’s just a coincidence. C#, for example, released version 13 for .NET 9.
Here's the thing:

- the candidate has a range of salary they expect or need

- the company has a range of salaries that they can pay

If these don't overlap there's no point going forward unless the range of the company is higher.

If these do overlap, it's worthwhile proceeding. Then it's a matter of skill. If you apply and ask for the top range in my salary band, and you are truly exceptional, I'll do my best to match it. But the ask needs to be commensurate to the skills you demonstrate in the interviews. The higher the ask, the stricter the criteria to match.

If you get to the end of the process without disclosing the salary, and you pass all interviews, I'll offer you for what I think you are worth. If you have an ask and did not disclose it, you might have just wasted everybody's time.

Believe it or not, negotiating a salary higher than your worth is a terrible idea. It might sound good, but it sets you up for failure.
People have different definition of what "freely iterate to build new things" means. For me, having a binary only does not prevent me from doing so.

For example, Minecraft was never distributed with source code, it was binary-only from day one. But the modding community would hard disagree with you if you say there was no way to "freely iterate to build new things", probably in GenZ term, "skill issue" :p
Yeah, it's a profile on top of OAuth, which leverages aspects (the authorization code grant, tokens) but adds some other functionality (another token with authentication information and some defined claims). I'm not aware of any other profiles with anywhere near the uptake of OIDC.

There are a few folks out there doing pure OAuth, but much of the time it is paired with OIDC. It's pretty darn common to want someone to be authenticated the same time they are authorized, especially in a first party context.

I wrote more on OIDC here: https://fusionauth.io/articles/identity-basics/what-is-oidc
Show HN: Convert Files with AI
Built a tool to convert files with a prompt.

For the engineers here? What should I be thinking about to evaluate model performance
Rather than hiring architects as landscapers and paying them a lot to trash their skills, I tell candidates upfront that the job is to mow a lawn and the pay is appropriate for the job.
Another closed source option, which can be self-hosted or used as a SaaS: FusionAuth (my employer). It also has a full featured plan which is free if you self host and is available via docker, etc.
I am a Ruby programmer that came to Ruby as a Python programmer that had do do work mainly in PHP and JavaScript (no jobs in Python where I lived at the time). I sort of liked JavaScript (I know it so well now that I’m ambivalent about JavaScript) and started to really despise PHP (most of the problems I hated back then are gone now but I can’t go back).
When I searched for a job that wasn’t PHP or Java based I found a Ruby on Rails job and Ruby really did something for me (and with me). I really liked it and was a bit confounded because I’ve looked into it before and it didn’t do anything for me back then.

Since then I’ve returned to Python for some projects and I find that Python made me better at Ruby and Ruby made me better at Python. JavaScript, Ruby and Python are my main goto languages for scripting and web programming and I think Ruby is getting the short end of the three languages. It deserves better and I think more people, especially web developers and people that need a *NIX scripting language should give it a try.

What I don’t really understand is that we (Ruby programmers) still use indentation for block definition as a reason against Python. Especially since yaml, haml and sass are technologies we helped build and popularize and they are all indentation based. I still agree that Python is the less elegant and more importantly the less fun language.
They can't learn this because this ideology is populism, and a lot (most?) educated people are against this type of campaigning.

However, we must admit it is effective and it would do the democrats good to be more populist. It's just hard to be populist without resorting to emotional appeals, propaganda, fear mongering, misinformation, etc.
I don't think so. I think they just have the imprimatur of the ISO standards body now. I don't see https://openid.net/specs/openid-connect-core-1_0.html going behind a paywall.
I think on most intel mac laptops you can actually force the fans to a higher RPM than the default 6500rpm limit.
> I think intelligence is normally distributed, like all other human characteristics.

My question was why do you say it is normally distributed? where is your evidence?

> When transformed to win rates based on intelligence that becomes a different distribution.

You dont have to look at just competition, but other mental skills too. Most any application of intelligence is not normally dostributed. Why is this fact not a natural reflection of the underlying distribution?

I am struggling to see any support for your position. Help me out.
Credit to Cory Doctorow for the term.
> (I'm at a loss to explain what benefit comes from being assigned an ISO standard versus putting a HTML document on the Internet.)

From the article:

"[ISO certification] should foster even broader adoption of OpenID Connect by enabling deployments in jurisdictions around the world that have legal requirements to use specifications from standards bodies recognized by international treaties, of which ISO is one."
https://en.m.wikipedia.org/wiki/Radiation_hormesis
The remastered annoyed the hell out of me because it was so buggy. I ragequit the game because there was some point that I had gotten to where one of the characters bugged out in a cutscene and wouldn't move the game forward. I had to reload a save and play about 30 minutes just to get back to the same point. This happened multiple times, too. it's a good game, yes, but the remaster is seriously full of bugs that it's difficult for me to recommend.
As part of our "integrity by default" strategy [1] we're changing that. There will be a JEP about it soon.

The idea is that because not much code actually needs to mutate finals (and even if it does, that operation is already limited today to classes in the code's own modules or ones explicitly "open" to it), the application will need to grant a permission to a module that wants to mutate finals, similar to how we've recently done things with native calls and unsafe memory access.

[1]: https://openjdk.org/jeps/8305968
The part of the policy about distributing modified versions of the Rust compiler seems interesting:

> Publicly distributing a modified version of the Rust programming language, compiler,
or the Cargo package manager, provided that the modifications are limited to:

> - code adjustments for the purpose of porting to a different platform, architecture,
or system, or integrating the software with the packaging system of that platform

It looks like distributing a modified version with any change that isn't related to compatibility with a different platform/architecture/system is not allowed. This would probably make almost all GitHub forks of Rust non-compliant.
It's not that easy since changing policies could give you the exact opposite result that politicians think. For example, increasing wealth taxes could make people to go elsewhere and moving fortunes abroad.

Changing policies frequently increase the risk for future arbitrary decisions.
In my limited experience self-hosted wordpress is pretty good about upgrades. But if you pay for hosting (like I do), you won't have to worry about OS upgrades either.
Intelligence Research: Keeping Us in a Cycle of Ignorance
> OAuth is for delegated authorization.

Have you ever seen OAuth used alone? I'm looking for examples of this and they seem to be few and far between.
> You might have missed it. I absolutely guarantee you that every single car in the NYC subway has at least one system map and multiple line maps. On the older cars, the (paper) system map tends to be at the front of the car, and the (paper) line maps are generally in the middle of the car.

One per car is absurdly insufficient. Especially considering the amount of space dedicated to ads.

> I don't particularly disagree about destination-designated services being confusing. However, that's the norm for subway systems AFAICT; Paris's metro directions were equally confusing for me as a visitor.

Nope, Paris metro only uses the last stop for signs. You don't have some signs saying La Plaine, others St Denis, third ones Mairie de St Denis when they're talking about the Mairie de St Denis stop in the La Plaine neighbourhood of St Denis (random example). This is the same way that transit apps orient you (tell you to catch line X from stop A, direction ABC; having some stop entrances say some places on the way to ABC, that's confusing)
Illegal in more Canadian jurisdictions than just Quebec
IMO comments like this go against the spirit of HN - why not offer more constructive feedback? Implying defects without suggestions on how to improve (or proof) is low effort and what I expect on a YouTube comment thread, not HN.
Why November has been so weirdly warm in the East – and why that might continue
I would argue wealth is only the execution of more choice, and choice as a concept is equivalent with power. Powerful people can make bigger choices, and that's what makes them powerful.
I didn't misread your comment: I'm not really concerned with whether or not the policy is considered a step in the right direction or not, just suggesting that it really doesn't matter at all to the success or failure of Rust.

Furthermore, Python is a pretty bad example. The Python Software Foundation has had multiple high-profile instances of reasonable outcry. See: DjangoCon Africa, or the banning of Tim Peters. The Python Software Foundation exists because of the tremendous success of Python, not because of the tremendous success of their policies.
but these specific characters are not text. they exist solely to be delimiters.

It would be like trying to escape a column in your spreadsheet.
You shouldn’t care about $20K???

In 10 years invested at $20K a year that’s 370k at 10% returns (about average for the S&P 500).

Thinking like that is how car manufacturers get people to pay for useless add ons.

On top of that, raises are usually a percentage of current base.

Would you tell someone making $20K not to worry about $40K
remote_code
raise ValueError(
ValueError: Loading infly/OpenCoder-1.5B-Base requires you to execute the configuration file in that repo on your local machine. Make sure you have read the code there to avoid malicious use, then set the option `trust_remote_code=True` to remove this error.
What about vaccines? In the UK we all have a scar from BCG vaccine
Well they're no longer beholden to american corporations. That's a massive win; the market will 100% swing back in their favor eventually.
Antigone can be better characterized as following the 5 act structure that Shakespeare used:

I. Introduction

II. Growth

III. Climax

IV. Fall

V. Catastrophe

The best example of Shakespeare's structure is in Macbeth

I. Introduction. The three witches tell Macbeth that after three things happen, he will be king.

II. Growth. The first two of the three happen

III. Climax. Macbeth himself kills King Duncan, fulfilling the third prophesy.

IV. Fall. Duncan's people figure out that Macbeth committed the murder.

V. Catastrophe. They kill Macbeth for the murder.

This structure shows that no event is finished until we see the backlash.

I also tracked down the original, which comes from the magnificent book "Dickens' Working Notes for his Novels" which I read in college and eventually bought my own copy:

"Another important impact of Dickens's episodic writing style was his exposure to the opinions of his readers. Since Dickens did not write the chapters very far ahead of their publication, he was allowed to witness the public reaction and alter the story depending on those public reactions.

A fine example of this process can be seen in his weekly serial The Old Curiosity Shop, which is a chase story. In this novel, Little Nell and her Grandfather are fleeing the villain Quilp. The progress of the novel follows the gradual success of that pursuit. As Dickens wrote and published the weekly installments, his good friend John Forster pointed out to Dickens: "You know you're going to have to kill her, don't you."

Why this end was necessary can be explained by a brief analysis of the difference between the structure of a comedy versus a tragedy. In a comedy, the action covers a sequence "You think they're going to lose, you think they're going to lose, they win." In tragedy, it's: "You think they're going to win, you think they're going to win, they lose". As you see, the dramatic conclusion of the story is implicit throughout the novel. So, as Dickens wrote the novel in the form of a tragedy, the sad outcome of the novel was a foregone conclusion. If he had not caused his heroine to lose, he would not have completed his dramatic structure. Dickens admitted that his friend Forster was right and, in the end, Little Nell died. Dickens himself admitted that he did not want to kill Nell, but he was a novelist and he had to complete the novel's structure. See: Dickens' [sic] Working Notes for His Novels."
That's not a fair characterization. Large open source projects haven't even existed forever! And none of the obvious large open source projects from the earlier days started out having foundations or trademarks. Clearly, it had to have a genesis somewhere.
>At any rate, F# is a terrific language.

Any downsides, in your opinion?

I had toyed with it a few years ago, using that lightweight IDE called LINQPad, IIRC, but did not follow up, or keep track of its pros and cons or progress later.

https://www.linqpad.net/
I like ruby much more than python for many reasons, but that's one of those articles which present a lot of arguments so dubious and subjective that it almost convinces the reader that it's actually the opposite of what the title says.
I don’t know what headline you’re seeing, but “MicroStrategy Has Stock to Sell” is the headline I’m seeing.
I think you are likely right but coming up with that final inference strategy is still "the hard part" IMO. Not in terms of computation, but in terms of algorith development.
At the risk of sounding LLM-obsessed, this sounds like a great use-case for Claude.

Even when your input is incoherent, it’s often enough to get the AI in the right direction, and then it’s easier to edit.
The Pomodoro technique works well. Set a timer for 15 minutes, and focus only on your writing for until the timer goes off; or longer if you like.
Do you think there might have been an opportunity during the 90-x to find a different ("Пеpемен, мы ждём пеpемен") attraction basin?

(as it is, at least the Yeltsin jokes can, like Brezhnev jokes, be repurposed for US use 2025-2028...)
Happiness is the only goal, because all other goals no longer matter if you're unhappy. Infinite money is worthless if you do not have the motivation and drive to enjoy it. Have 1 trillion dollars and spending none on something you care about is equivalent to having zero dollars.
I think better way would be to have very crude 3d procedurally generated world and then use style transfer. This way the world wouldn't change with every step. The important parts would still be there, for example if you going towards building it would still be there in every frame just getting closer. At worst it's style would change but not the actual building presence or basic shape.
That is absolutely bonkers. The range of developer salaries is so huge. Congrats on moving far above 90k!!

What kind of work experience would you say was most valuable in climbing that ladder? Open source stuff? Anything you could show off?
Nothing is more insulting to someone than knowing in advance that their expectations are far beyond your own, putting them through hours of interviews, then offering half the salary they asked for plus funny money equity.

I try to be as up front as possible with my expectations, but I've also got the seniority / experience to match what I'm asking for. Yet, people still try to low ball me as if I'm making up numbers.

I made the mistake once of taking a job after they low balled me, then met my asking salary after I flatly said no.

If you ask for a specific number or a range, and they offer you below that range, just walk away. Even if they come back with what you wanted, they'll resent your salary and have inflated expectations above reality. They've already demonstrated they didn't take you seriously. Just walk away.
You might be burnt out.