MurphyA/hacker-news huggingface dataset:
by zahlman | 2025-06-20 03:13:39+00:00
>If you want to avoid thinking you're right all the time, it doesn't help to be clever and say the logical opposite.

I don't understand how this is supposed to be relevant here. You seem to be falsely accusing me of doing such a thing, or of being motivated by simple contrarianism.

Again, your claim was:

> but you just know it comes with a high degree of smugness and false modesty

Why should I "just know" any such thing? What is your reason for "just knowing" it? It comes across that you have simply decided to assume the worst of people that you don't understand.
by _Yguy_ | 2025-06-20 03:13:44+00:00
Since we have a registration for tutors, these things can vary a little bit but here the full list of options:

Python, HTML, CSS and Javascript Java, C++, Arduino, Algorithms, Web Engineering, Machine Learning, Cyber Security, Competitive Programming, Robotics, Game Development

You can also request something different or select 2-3 in the case that a tutor isn't allotted for one particular thing (Though that depends),

Again, this is more targeted toward usually teenagers and young learners, not necessarily for seasonal coders. But I figured it was worth posting on HN as there are some awesome people here.
by WillAdams | 2025-06-20 03:16:23+00:00
My current project for a while was in a state where it was necessary to keep code in 3 separate files:

- gcodepreview.py (gcpy) --- the Python functions and variables

- pygcodepreview.scad (pyscad) --- the Python functions wrapped in OpenSCAD

- gcodepreview.scad (gcpscad) --- OpenSCAD modules and variables

as explained in: https://github.com/WillAdams/gcodepreview/blob/main/gcodepre... and it worked quite well (far better than the tiled set of three text editor windows which I was using at first) and I find the ability to sequence the code for the separate files in a single master file very helpful.
by tomhow | 2025-06-20 03:17:04+00:00
Moderators hadn't touched or even seen your comment, but other community members were right to flag it.

Moderation of threads has been done the same way for years on HN. The guidelines have been in place and essentially the same for many years, and it's been the same people upholding them for a long time too.

Please read and observe the guidelines, particularly these ones:

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Please don't fulminate. Please don't sneer, including at the rest of the community.

Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

https://news.ycombinator.com/newsguidelines.html
by zahlman | 2025-06-20 03:18:03+00:00
> Ironically, bringing this topic up always turns the conversation to ad-hominem attacks about the messenger while completely ignoring the subject matter.

This is not a fair or accurate characterization of the criticism you're referring to.

> All of the comments dismissing the content because of the author or refusing to acknowledge the arguments because it feels like a "smear" are admitting their inability to judge an argument on their own merits.

They are not doing any such thing. The content is being dismissed because it has been repeatedly evaluated before and found baseless. The arguments are acknowledged as specious. Sandifer makes claims that are not supported by the evidence and are in fact directly contradicted by the evidence.
by toast0 | 2025-06-20 03:19:14+00:00
It's a parallel argument, but it's not a good one, because IPv6 is now around ~50% of traffic depending on the service and details, and DNSSEC was introduced earlier and doesn't seem to be going anywhere.

IPv6 probably could have been done better and rolled out faster, and whoever works on IPvNEXT should study what went wrong, but eventually it became better than alternative ways of dealing with a lack of IPv4 addresses, and it started getting real deployment.
by eikenberry | 2025-06-20 03:20:56+00:00
I think the cultures naturally change with scale. Is isn't a requirement, just a tendency. At least from my personal experiences, friends and read over the years this seems like a good general heuristic. I personally use it as a primary rule for job seeking, I ignore any company over ~500 people. Once they are bigger than that and their culture seems to start naturally evolving to the same stance of people being interchangeable cogs that have no worth as an individual. This naturally leads to team ownership as there is no one else.
by muglug | 2025-06-20 03:20:57+00:00
Ehh I don't buy that the market was ready 10 years earlier (in 2006) for open-source LSP implementations.

You gotta have someone write those language servers for free, and the language servers have to be performant. In 2006 that meant writing in a compiled language, which meant that anyone creating a language server for an interpreted language would need to be an expert in two languages. That was already a small pool of people.

And big multiplayer OSS platforms like GitHub didn't exist until 2008.
by bronxbomber92 | 2025-06-20 03:21:58+00:00
A question for the author(s) since they seem to be very responsive to this thread :).

1. How fine grain is each task? In a traditional matrix multiplication kernel, for example, each thread block is responsible for a small output tile of the resulting matrix. In Mirage's mega kernel, would there correspondingly be a task for each small output tile?

2. How does the Mirage compiler form the task graph? Does it have domain knowledge of every operator's data flow at the granularity of individual elements? Again taking matmul as an example: a given output output tile requires the correspond M_BLOCK rows of the A matrix. If the A matrix was itself an output of a prior matmul (+ nonlinearity), the dependees would be all of output tile tasks corresponding to those M_BLOCK rows of the operator that produced A?
Show HN: Tool to Automatically Create Organized Commits for PRs
by edverma2 | 2025-06-20 03:22:59+00:00
I've found it helps PR reviewers when they can look through a set of commits with clear messages and logically organized changes. Typically reviewers prefer a larger quantity of smaller changes versus a smaller quantity of larger changes. Sometimes it gets really messy to break up a change into sufficiently small PRs, so thoughtful commits are a great way of further subdividing changes in PRs. It can be pretty time consuming to do this though, so this tool automates the process with the help of AI.

The tool sends the diff of your git branch against a base branch to an LLM provider. The LLM provider responds with a set of suggested commits with sensible commit messages, change groupings, and descriptions. When you explicitly accept the proposed changes, the tool re-writes the commit history on your branch to match the LLM's suggestion. Then you can force push your branch to your remote to make it match.

The default AI provider is your locally running Ollama server. Cloud providers can be explicitly configured via CLI argument or in a config file, but keeping local models as the default helps to protect against unintentional data sharing. The tool always creates a backup branch in case you need to easily revert in case of changing your mind or an error in commit re-writing. Note that re-writing commit history to a remote branch requires a force push, which is something your team/org will need to be ok with. As long as you are working on a feature branch this is usually fine, but it's always worth checking if you are not sure.
by zahlman | 2025-06-20 03:25:01+00:00
> when the topic of rationalists' fixation on neoreactionary topics comes into question, the primary defenses are that it's important to look at controversial ideas and that we shouldn't dismiss novel ideas because we don't like the group sharing them.

No. Rationalists do say that it's important to do those things, because that's true. But it is not a defense of a "fixation on neoreactionary topics", because there is no such fixation. It only comes across as a fixation to people who are unwilling to even understand what they are denigrating.

You will note that Scott Alexander is heavily critical of neoreaction.

> Yet as soon as the topic turns to criticisms of the rationalist community, we're supposed to ignore those ideas and instead fixate on the messenger, ignore their arguments, and focus on ad-hominem attacks that reduce their credibility.

No. Nobody said that those criticism should be ignored. What was said is that those criticism are invalid, because they are. It is not ad-hominem against Sandifer to point out that Sandifer is trying to insinuate untrue things about Alexander. It is simply observing reality. Sandifer attempts to describe Alexander, Yudkowsky et. al. as supportive of neoreactionary thought. In reality, Alexander, Yudkowsky et. al. are strongly-critical-at-best of neoreactionary thought.

> The leaked e-mails showed he believed there to be "gold" in some of their ideas

This is clutching at straws. Alexander wrote https://slatestarcodex.com/2013/10/20/the-anti-reactionary-f... , in 2013.

You are engaging in the same kind of semantic games that Sandifer does. Please stop.
by zahlman | 2025-06-20 03:26:16+00:00
> Yet every time I write about it, I'm dismissed as an uninformed outsider.

No; you're being dismissed as someone who is entirely too credulous about arguments that don't hold up to scrutiny.

Edit: and as someone who doesn't understand basics about what rationalists are trying to accomplish in certain contexts (like the concept of a calibration curve re the example you brought up of https://www.astralcodexten.com/p/grading-my-2021-predictions). You come across (charitably) as having missed the point, because you have.
by jonhohle | 2025-06-20 03:26:38+00:00
Aqua is still a revelation. We've taken a huge step back in being able to just identify window controls. My hope is that some of that comes back with Liquid Glass, but honestly, Aqua still looks great.

What all the copy cats missed (Windows Vista, Linux themes) is how consistent and usable everything was. It looked great, but better than that, it worked great.
by tomhow | 2025-06-20 03:28:28+00:00
We don't care about the "side". I don't even know what "side" or what central point you're arguing. Our role as moderators is not to adjudicate on arguments, it's to prevent the place from burning to the ground.

Your comments have been inflammatory and abusive from the very beginning of your participation in the thread, so of course you're attracting flags. But you're certainly not the only commenter getting flags in the thread.

All the feedback mechanisms we offer are here to help you if your intention is to contribute positively to the site. Votes, flags, vouches, email support. If you don't use them, you're in no position to claim that the system is biased against you.
by zahlman | 2025-06-20 03:29:38+00:00
> A few years ago a rationalist blogger wrote a long series postulating that trace lithium in water was causing obesity. It even got an Astral Codex Ten monetary grant. For years it got shared through the rationalist community as proof of something

As proof of what, exactly? And where is your evidence that such a thing happened?

> while ignoring contradictory evidence and they do this very frequently.

The evidence available to me suggests that the rationalist community was not at all "lockstep" as regards the evaluation of SMTM's hypothesis.
by j_timberlake | 2025-06-20 03:29:45+00:00
This is a perfect example of a Hacker News hot-take, you complain about their attitude while making zero reference to their actual accomplishments or failures. No one will downvote you for posting something factually incorrect, because you didn't post any facts at all.

For anyone else reading, a good example of what EAs do can be seen with the GiveWell charity: https://www.givewell.org/top-charities-fund

Lots of anti-malaria and vitamin stuff (as a cheap way to save lots of lives). There are also tons of EA animal charities too, such as Humane League: https://thehumaneleague.org/our-impact
by seanwilson | 2025-06-20 03:30:29+00:00
> Usually the problem with comments is that there is too less of it.

I've worked in a few code bases where many of the comments could be removed by using better function names, better variables names, and breaking complex conditionals into named subexpressions/variables.

And there was a fair chance comments were misleading or noise e.g. `/* send the record for team A */ teamB.send(...`, `/* if logged in and on home page */ if (!auth.user && router.name === 'home') ...`, `/* connect to database */ db.connect()`. I'd much rather comments were used as a last resort as they're imprecise, can be bandaids for code that's hard to read, and they easily get out of sync with the code because they're not executed/tested.

A block of comments to explain high-level details of complex/important code, or comments to explain the why or gotchas behind non-obvious code are useful though.
by thomassmith65 | 2025-06-20 03:31:06+00:00
I can't imagine what it would feel like to be a 20 year old tech enthusiast today confronted with OS X 10.4 (or .5 or .6)

In my bitterness, it makes me think of someone in the Dark Ages, standing before a Classical sculpture: "how was it that humanity was once capable of such works?"

But tastes change. In the Dark Ages, what they actually thought was probably "what heathen decadence is this?", and today maybe they think "photo-realistic icons: cringe!"
by almostgotcaught | 2025-06-20 03:31:27+00:00
I wasn't implying it's biased against me - that would be banal - I'm implying you don't actually care about healthy discourse but keeping up appearances because the only thing you're responding to is my purple language and not all the hate speech.

Edit: I'm rate limited

> you're not doing your part to help

... I responded to a comment and pointed out a revisionist take. Did you scold that person too or just me? Do you get it now?
by revx | 2025-06-20 03:32:34+00:00
I think belonging is one of the most important contributors to mental health, and anecdotally, fewer liberals and leftists "belong" to a group.

There are progressive churches out there, for example, but they see much smaller membership overall than other denominations. Evangelical conservative megachurches are designed to foster a sense of belonging and community for those who can believe their teachings. Progressive churches celebrate the questioning mind and search for meaning, which actively does not create a culture of conformity, and hence raises the barrier to allow people to feel like they belong.

We know that hazing rituals, shared uniforms and appearance, and groupthink create strong bonds, but also lead to little-t and capial-T traumas, especially for queer or neurodivergent folks who may never truly "fit in" without heavy masking or closeting. Leftists also have a problem with gatekeeping, contrast this with evangelicals who design easy paths in to their churches for folks who "haven't done the required reading"

Additionally, the active suppression of liberal/leftist and queer groups (e.g. McCarthyism), the AIDS crisis, leftist infighting, and leftist distrust of authority mean a lot of young progressives are starting from scratch or facing large headwinds in finding any sort of social group. The Internet is helping combat this, but the lack of elders, advisors, and established routes to leadership mean that there aren't many organizations to even join, and the ones that do exist are often run poorly.

Contrast this with conservative groups which have generations of experience, leadership routes, training, etc. Individual evangelical colleges matriculate thousands of students while progressive religious programs are lucky to number in the 30-50 range.

Source: anecdotes and personal experience, as someone with leadership experience in a progressive religion :)
by OccamsMirror | 2025-06-20 03:32:55+00:00
I suggest:

RM Relocate me - you could also use the "-rf" flag to relative fuzzy matching, for instance `rm -rf tmp` to find any temp-like folder near your current location. Pretty standard stuff. CD Clear data - `cd -L /temp` would "liquidate" the directory.

This would be a much simpler command interface.
by remram | 2025-06-20 03:33:27+00:00
I meant to reply to you, whoops.

docker-pushmi-pullyu does an extra copy from build host to a registry, so it is just the standard workflow.

I think Spegel does what I want (= serve images from the local cache as a registry), I might be able to build from that. It is meant to be integrated with Kubernetes though, making a simple transfer tool probably requires some adaptation.
by fc417fc802 | 2025-06-20 03:33:46+00:00
It's been done. [0][1] But the fact that BitNet [2] is possible calls into question the need for it. NNs are surprisingly robust to a wide array of distortions. [3]

[0] https://arxiv.org/abs/1603.01025

[1] https://par.nsf.gov/servlets/purl/10163070

[2] https://arxiv.org/abs/2310.11453

[3] https://arxiv.org/abs/1606.01981
by Veedrac | 2025-06-20 03:34:09+00:00
I appreciate the good these organizations do, but I don't think that's the right measure of it. A person wouldn't in expectation serve global health better by becoming Catholic than by joining EA. That Catholicism is large isn't the same as them being effective at solving malaria. EA is tiny relative to the Church but still manages to support within an order of magnitude the funding you mentioned here, with exact numbers depending on how you count.

Similarly, it's not like government funding is an overlooked part of EA. Working on government and government aid programs is something EA talks about, high leverage areas like policy especially. If there's a more standard government role that an individual can take that has better outcomes than what EAs do, that would be an important update and I'd be interested in hearing it. But the criticism that EA is just not large enough is hard to action on, and more of a work in progress than a moral failing.
by wenc | 2025-06-20 03:34:11+00:00
Right now, I only have subscriptions to the NYTimes (US) and FT (international). But mostly I find out interesting stuff from https://marginalrevolution.com/ (which usually have links to FT, Bloomberg, WP, WSJ, etc.)

I was once a New Yorker subscriber, but I no longer have patience for long form writing.

I also once had subscriptions to the Montreal Gazette and Globe and Mail, which were pretty good for local and domestic news respectively (but only if you're Canadian). I also once subscribed to the Walrus when Jonathan Kay was editor, but it was too boring (it's Canadian, I'm Canadian, but I don't relate to anything they write about -- but I think they've gotten more interesting since).

The Economist -- I'm torn. A lot of the writing sounds smart, but many of the articles are written by young Oxbridge PPE grads who can turn a phrase but don't have a lot of real world experience. The Economist seems to be read by people who want to seem smart, who want to hold an elite-certified opinion, but don't seem to want to to do the work to actually go deep on topics and would rather outsource their opinion formation to the Economist.

I also once had a subscription to Foreign Affairs. Excellent long-form articles that I no longer have any patience for. You do get the occasional long form article that is so relevant and engaging that you're forced to read it to the end, but these are few and far between.

I've gone back to reading books.
by AdieuToLogic | 2025-06-20 03:35:01+00:00
> The problem is that if you only log problems or "important" things, then you have a selection bias in the log and don't have a reference of how the log looks like when the system operates normally.

A case can be made for only logging the steps performed up to and including an error. This even excludes logging "important things" other than those satisfying system/functional requirements (such as request/response audit logs).

It is reminiscent of "the Unix philosophy", but different in important ways, and is essentially:

Capture what would be log entries if a there is a future unrecoverable error. If an error is encountered, emit *all* log entries starting from the earliest point (such as receiving an external event or a REST endpoint request) up to and including the information detailing the unrecoverable error. If the workflow succeeds, including producing an expected failed workflow response (such as a validation error), discard the deferred log entries.

What constitutes the deferred log entries accumulated along the way is specific to the workflow and/or domain model.

While using a functional programming language and employing referentially transparent[0] abstractions (such as the Writer Monad) usually makes implementing this pattern much simpler than when using an imperative language, it can be successfully done with the latter given sufficient discipline and the workflow implementation being referentially transparent[0].

An important complement to the above is to employ other industry standard verification activities, such as unit/feature/integration tests.

0 - https://en.wikipedia.org/wiki/Referential_transparency
by pyuser583 | 2025-06-20 03:35:23+00:00
When I was a kid …cyberpunk meant gritty, not stylish. Think Blade Runner.

It meant a group of streetwise punks who used illegal tech and wore the same clothes for weeks on end.

Anyone stylish was a villain, or at least suspect.

I wonder why the cyberpunks became well dressed? Was it the Matrix? Or maybe X-Files?
by bytefish | 2025-06-20 03:35:33+00:00
Microsoft is dogfooding Copilot in their dotnet/runtime [1] and dotnet/aspnetcore [2] repositories. This is the only time I have seen a company using its own AI Tools transparently. Yes, they label it an experiment, but I am pretty sure it’s mandated use within Microsoft.

I am an “AI skeptic”, so clearly I am biased here. What I am seeing in the repositories is, that Copilot hasn’t made any substantial contributions so far. The PRs, that went through? They often contain very, very detailed feedback, up to the point line by line replacements have been suggested.

The same engineers, that went up stage at “Microsoft Build 2025” to tell how amazing Copilot is and how it made them a 100x developer? They are not using Copilot in any of their PRs.

You said it’s a religion. I’d say it’s a cult. Whatever it is, outside the distortion bubble, this whole thing looks pretty bad to me.

[1] https://github.com/dotnet/runtime/pulls

[2] https://github.com/dotnet/aspnetcore/pulls
by wavemode | 2025-06-20 03:35:37+00:00
I mostly see non-Rust languages' communities on the defensive on HackerNews, not the other way around.

If you open any thread related to Zig or Odin or C++ you can usually ctrl-F "Rust" and find someone having an argument about how Rust is better.

EDIT: Didn't have to look very far back for an example: https://news.ycombinator.com/item?id=44319008