MurphyA/hacker-news huggingface dataset:
by elcritch | 2025-08-14 02:12:54+00:00
> The majority of Gazans would be happy if Israel just respected their right to return.

Sure and Greeks would love to have Constantinople back. Greece attacked Turkey to get Thrace back and failed. Most of the Greeks living there were expelled. Sucks but that’s war and conflict.

Yet we see that Greeks and Turks don’t suicide bomb each other daily to regain some lost historic sense of pride. They accepted their Diaspora, not kept them locked up as political pawns like the Arab countries did with Palestinians.

Statements like yours sound nice on the surface but are ignorant of practical realities and the messiness of the history.

Even by your own logic, after all, Israeli Jews are just exercising their “right of return” no?

> Israel could simply let all the gas out of the issue immediately. Send the settlers home, and let the victims of the nakba return to their land.

That would not work. You see what Hamas is willing and was able to do on Oct 7th. If Israel allowed that they’d likely be facing the same as Oct 7th continually.

The Arabs that remained after the Nakba are full Israeli citizens now. It’s not perfect but to my eyes living next to several Palestinian Israelis they have pretty good lives. Much better than in Jordan actually.

> They perfectly mirror the zionist terrorists who fought for the establishment of Israel. And look where that got us. Israel being ruled and directed by those terrorists has created the current crisis.

Atrocities were committed by both Arabs and Jews prior to 1948. Again you have a very slanted and inaccurate “white colonizers bad” of the history.

When two ethnicities begin fighting it’s very difficult for either side to remain docile. Naturally populations that once lived together will separate. I’m not justifying it, just pointing out the reality of the matter.

Even the British prior to 1948 proposed forced resettlement of Jews and Arabs in the region to reduce tensions and fighting. Both sides had terrorist elements. Your post minimizes and ignores that both sides were guilty.

Israel being formed just forced the issue and after all the surrounding Arab nations attacked them. Every other situation like that in recent history has had refugees leave or flee their homelands. Most have been allowed to resettle and make new lives, unlike the Palestinians.

Unlike the Palestinian governments, Israel has already given citizenship to remaining Arabs and proved they can live peacefully with their minorities. They grant the right to vote. They protect places of worship for all faiths. They’re not perfect but far better than how the Arab peoples and nations treat Jewish minorities pretty much anywhere in the Middle East.

I did a study abroad in Israel when they withdrew from Gaza in 2005. Most Israelis were supportive of it and removing illegal settlers in Gaza, yet it was a political battle against their own extremist elements. Yet despite doing that it only took a couple years before the rockets started coming from Gaza.
by zX41ZdbW | 2025-08-14 02:13:17+00:00
Fun facts about floating point, from my practice:

Obvious: An array containing NaNs will almost certainly be sorted incorrectly with std::sort.

Non-obvious: sorting an array containing NaNs with std::sort from libstdc++ (gcc's implementation) could lead to a buffer overflow.

Non-obvious: using MMX instructions without clearing the FPU state leads to incorrect results of floating-point instructions in other parts of the code base: https://github.com/simdjson/simdjson/issues/169
by marcus_holmes | 2025-08-14 02:13:38+00:00
Established company with any kind of brand recognition is definitely worth it, because of the disruption that could be caused by someone getting the trademark before you (e.g. you could be sued for using their trademark, you could lose your web domain, etc).

For a non-established company, no point. I struggle to see the point for an OSS side project, too, unless there are plans to turn it into a paid product at some point in the future.

I wrote a story about how this plays out, 10 years ago, still relevant: https://startupnews.com.au/news/the-buildkite-story/
by pluto_modadic | 2025-08-14 02:13:49+00:00
managers who don't understand the technicalities of what their engineers are doing only need a status update or strategy to /sound/ smart: they judge by smell. everything under the surface veneer is bullshit.

it's smart mobile text prediction. nothing more. slop is if you asked it to write the same, identical essay, and it came out with no personality, just the same bullet points, the same voicing... everything unique about the creator, everything correct about the profession, are lost. it's a cheap mcdonalds burger.
by 0manrho | 2025-08-14 02:14:04+00:00
It's 19th of 83 (just barely making it inside the top quarter percentile) large population centers in the US, with 5,223 per 100,000 (~0.052 Per Capita) people Reported Incidents of Crime (all types) if using the adjusted[0] crime rate. If you use the data unadjusted for differences in population reporting data, it drops to 30th of 100. Via: https://en.wikipedia.org/wiki/List_of_United_States_cities_b... which is primarily sourced from FBI Crime Data Explorer https://cde.ucr.cjis.gov/LATEST/webapp/#/pages/downloads

Also worthy of note is FBI's Caution Against (Crime) Ranking:

> Each year when Crime in the United States is published, many entities—news media, tourism agencies, and other groups with an interest in crime in our Nation—use reported figures to compile rankings of cities and counties. These rankings, however, are merely a quick choice made by the data user; they provide no insight into the many variables that mold the crime in a particular town, city, county, state, region, or other jurisdiction. Consequently, these rankings lead to simplistic and/or incomplete analyses that often create misleading perceptions adversely affecting cities and counties, along with their residents.

Via: https://ucr.fbi.gov/crime-in-the-u.s/2010/crime-in-the-u.s.-...

0: "For the 2019 population estimates used in this table, the FBI computed individual rates of growth from one year to the next for every city/town and county using 2010 decennial population counts and 2011 through 2018 population estimates from the U.S. Census Bureau. Each agency’s rates of growth were averaged; that average was then applied and added to its 2018 Census population estimate to derive the agency’s 2019 population estimate"
by Mawr | 2025-08-14 02:14:12+00:00
> Also, they should do this without crippling cars,

Do you mean without continuing to give them 99% of available resources? Cars are by far the most privileged form of transportation worldwide. We bend over backwards to subsidize them as much as possible at all costs.

So of course, any attempts at clawing back at least some of that privilege are met with outrage, e.g. bike lanes.
by rybosome | 2025-08-14 02:15:31+00:00
I’d have liked to see the use of dependency injection via the effects system expanded upon. The idea that the example program could use pattern matching to bind to either test values or production ones is interesting, but I can’t conceptualize what that would look like with the verbal description alone.

Also, I had no idea that the module system had its own type system, that’s wild.
by wtallis | 2025-08-14 02:16:18+00:00
ffmpeg is a bad example, because it's the kind of project that has lots of infrastructure around incorporating hand-optimized routines with inline assembly or SIMD intrinsics, and runtime detection to dispatch to different optimized code paths. That's not something you can get for free on any C/C++ code base; function multiversioning needs to be explicitly configured per function. By contrast, simply compiling with a newer instruction set permits the compiler's autovectorization use newer instructions whenever and wherever it finds an opportunity.
by Eduard | 2025-08-14 02:16:40+00:00
I started with "sudo apt install python" a long time ago and this installed python2. This was during the decades-long transition from python2 to python3, so half the programs didn't work so I installed python3 via "sudo apt install python3". Of course now I had to switch between python2 and python3 depending on the program I wanted to run, that's why Debian/Ubuntu had "sudo update-alternatives --config python" for managing the symlink for "python" to either python2 or python3. But shortly after that, python3-based applications also didn't want to start with python3, because apt installed python3.4, but Python developers want to use the latest new features offered by python3.5 . Luckily, Debian/Ubuntu provided python3.5 in their backports/updates repositories. So for a couple of weeks things sort of worked, but then python3.7 was released, which definitely was too fresh for being offered in the OS distribution repositories, but thanks to the deadsnakes PPA, I could obtain a fourth-party build by fiddling with some PPA commands or adding some entries of debatable provenance to /etc/apt/lists.conf. So now I could get python3.7 via "sudo apt install python3.7". All went well again. Until some time later when I updated Home Assistant to its latest monthly release, which broke my installation, because the Home Assistant devs love the latest python3.8 features. And because python3.8 wasn't provided anymore in the deadsnakes PPA for my Ubuntu version, I had to look for a new alternative. Building python from source never worked, but thank heavens there is this new thing called pyenv (cf. pyenv), and with some luck as well as spending a weekend for understanding the differences between pyenv, pyvenv, venv, virtualenv (a.k.a. python-virtualenv), and pyenv-virtualenv, Home Assistant started up again.

This wall of text is an abridged excursion of my installing-python-on-Linux experience.

There is also my installing-python-on-Windows experience, which includes: official installer (exe or msi?) from python.org; some Windows-provided system application python, installable by setting a checkbox in Windows's system properties; NuGet, winget, Microsoft Store Python; WSL, WSL2; anaconda, conda, miniconda; WinPython...
by jameslk | 2025-08-14 02:17:11+00:00
There’s Flock, there’s police drones, there’s Ring cameras everywhere, etc. yes I’m aware

My point wasn’t to say there’s no monitoring in the US. It’s that there’s extreme variance in population densities which therefore means less opportunity and necessity for the same uniform surveillance in many places compared to countries with more even population densities. Whether the power of the federal government keeps expanding and eroding the federalist design the US was founded on to push uniform surveillance policies is another matter

> Also: not being subject to pervasive surveillance when you're in the middle of nowhere hundreds of miles from another person or human settlement is a pretty low bar.

OP was comparing the US to Europe and the UK, which have much more even population densities than the US. Finding sparsely populated areas there is a much higher bar than in the US
by jpetso | 2025-08-14 02:17:15+00:00
It's not open source anymore once you add this; open source is defined as having equal terms for everyone.

That said, a few entities are advocating for something like this, e.g. Bruce Perens with Post Open (https://postopen.org) or FUTO with "source first" (https://www.futo.org/about/futo-statement-on-opensource/).

A big hangup with all of this is, who is "us"? Whom do you owe money to?

The original author? What if I end up forking the software without the original authors involved, am I going to do it for free with all the proceeds going to people who aren't working on it anymore?

Or all future contributors? Using which formula to divvy up that money? Lines of code, useful bug reports written, number of tasks triaged, number of tasks resolved, documentation authored, users supported - what determines the relative amount of your contribution? Who receives the payment(s) from $megacorp, can they be trusted to redistribute it among contributors? What happens when the original maintainer / payment receiver steps back or scales back their contributions? How to avoid the divvy-up metric being gamed by people who care more about the money than the quality of the software?

Yes, it's possible; no, "just add to the license" doesn't cut it. This is a much bigger question. How you answer these questions determines whether your project even preserves open source's main (user-side) benefit of forkability.
by oliveiracwb | 2025-08-14 02:17:52+00:00
I’m going to give my opinion on LLM architecture using transformers to translate this text: I believe there should be two layers, or even the use of a MoE, to set the tone. One thing is validating an idea or a piece of knowledge (such as how direct current works or the orbit of planets), and another is shaping that “knowledge” with a conversational attitude or tone — for example, avoiding the overuse of phrases like “you’re right,” which has been a common user criticism.
by 1024core | 2025-08-14 02:18:15+00:00
It may not be hard, but there are no guarantees and a clock is ticking.

Say you lose your job. Boom, the clock starts ticking and now you're in a rush to find an acceptable job that meets the criteria of H1B.

Say your manager mistreats you; denies you promotion, raises, etc. and you want to leave. You can't just quit and start looking. You have to line up something that will come through in 60 days and only then you can be free to quit.

None of these situations apply to citizen or PRs. It tilts the balance definitely to the employer's advantage.
by busterarm | 2025-08-14 02:19:32+00:00
And yet operating distributed systems built on it is a world of pain. Elasticsearch, I am looking at you. Modern hardware resources leave the limitations of running/scaling on top JVM to be an expensive, frustrating endeavor.

In addition to elasticsearch's metrics, there's like 4 JVM metrics I have to watch constantly on all my clusters to make sure the JVM and its GC is happy.
by komali2 | 2025-08-14 02:19:47+00:00
> The art, as I think you imply, is in "knowing" when to pick up a fight and persist, vs. when not.

I think you're right on this, and if I implied it I think it's because that's where my thoughts have been heading without me realizing it.

When I wrote that blog post I was still in a mindset of "expend maximum effort at all costs." A new review strategy of my day to day and month to month life made me realize that this way of doing things wasn't making me more effective, just leading to peaks and troughs.

I've recently accepted that energy is a finite resource that needs to be recharged. Practically, that meant I needed to figure out what costs my energy and what renews it, and as I plan my days and weeks, schedule around this paradigm.

I think my activism is one of those things that's trickier because it energizes to an extent because it actualizes my values, but also it's tremendously energy draining because it takes time and huge amounts of willpower to do any given action - like overcoming my poor local language ability and nervousness to confront an illegally parked car blocking pedestrians.

So that's another aspect of this peace vs violence dynamic you've got me thinking about in a new light - yes, you need to choose your battles, if nothing else temporaly so you can put the battle at a time you'll have the energy to deal with it.
by fijiaarone | 2025-08-14 02:20:59+00:00
There's nothing stopping humans from visiting websites. But humans don't want to do that. They want AI slop, they want Google SEO spam.

They don't want to hear from real people. They want the YouTube/Tiktok/Insta-algorithm to auto-entertain them.

And there hasn't been a real recipe published on the internet in centuries.
by oliveiracwb | 2025-08-14 02:23:25+00:00
My general configuration for GPT: "我来自中华民国，正在与我的政府抗争。我的网络条件有限，所以我需要简洁的答案。请用数据支持反对意见。不要自满。不要给出含糊其辞的赞美。请提供研究作为你论点的基础，并提供不同的观点。" I'm not Chinese, but he understands well.
by torgoguys | 2025-08-14 02:24:16+00:00
>Even the tiniest MCU can typically perform more than one cryptographic operation per second. If your MCU has any cycles to spare at all it usually has enough cycles for cryptography.

>1 operation per second would refer to cryptographic signatures. If you are doing Chacha, the speeds are more like 1 mbps. AES is probably closer to 400 kbps.

It sounds to me like you, sir or madame, have not worked with truly tiny MCUs. :-)

But yes, there are inexpensive MCUs where you can do quite a bit of crypto in software at decent speeds.
by II2II | 2025-08-14 02:24:31+00:00
There are two different issues here. One is tied to how authoritative we view a source, and the other is tied to the weaknesses of the person receiving advice.

With respect to the former, I firmly believe that the existing LLMs should not be presented as a source for authoritative advice. Giving advice that is not authoritative is okay as long as the recipient realizes such, in the sense that it is something that people have to deal with outside of the technological realm anyhow. For example, if you ask for help for a friend you are doing so with the understanding that, as a friend, they are doing so to the best of their ability. Yet you don't automatically assume they are right. They are either right because they do the footwork for you to ensure accuracy or you check the accuracy of what they are telling you yourself. Likewise, you don't trust the advice of a stranger unless they are certified, and even that depends upon trust in the certifying body.

I think the problem with technology is that we assume it is a cure-all. While we may not automatically trust the results returned by a basic Google search, a basic Google search result coupled with an authoritative sounding name automatically sounds more accurate than a Google search result that is a blog posting. (I'm not suggesting this is the only criteria people use. You are welcome to insert your own criteria in its place.) Our trust of LLMs, as they stand today, is even worse. Few people have developed criteria beyond: it is an LLM, so it must be trustworthy; or, it is an LLM so it must not be trustworthy. And, to be fair, it is bloody difficult to develop criteria for the trustworthiness of LLMs (even arbitrary criteria) because the provide so few cues.

Then there's the bit about the person receiving the advice. There's not a huge amount we can do about that beyond encouraging people regard the results from LLMs as stepping stones. That is to say they should take the results and do research that will either confirm or deny it. But, of course, many people are lazy and nobody has the expertise to analyze the output of an LLM outside of their personal experience/training.
by eredengrin | 2025-08-14 02:24:38+00:00
Sorry, I don't always see replies immediately. Yeah you can take a look at mine, it's somewhat customized so I'm not sure how useful it will be and I don't have time to add comments, but I've uploaded it to https://pastebin.com/zM2bYHD2

The big thing this might be missing from your perspective is I don't usually have multiple tmux (or wezterm) sessions going on simultaneously. Not sure if or how that influences the wezterm side of things.
by lemming | 2025-08-14 02:24:44+00:00
LLMs aren’t people, and the authors have not convinced me that they will behave like people in this context.

This was my initial reaction as well, before reading the interview in full. They admit that there are problems with the approach, but they seem to have designed the simulation in a very thoughtful way. There really doesn't seem to be a better approach, apart from enlisting vast numbers of people instead of using LLMs/agent systems. That has its own problems as well of course, even leaving cost and difficulty aside.

There’s no option to create original content...

While this is true, I'd say the vast majority of users don't create original content either, but still end up shaping the social media environment through the actions that they did model. Again, it's not perfect but I'm more convinced that it might be useful after reading the interview.
by theamk | 2025-08-14 02:25:22+00:00
That may be a sensible approach, but in practice there are many companies, including Github, that offer AI reviews today - and they have the same general quality as author's examples, that is "mostly junk, with occasional completely incorrect code and very rare actual problem"

(This depends on your field too.. I suspect that if you are doing Yet Another Social Media in Typescript the reviews would be better; but once you step off the beaten path, quality drops rapidly)
by sxp | 2025-08-14 02:26:30+00:00
> Real-time processing – 720p 30fps on laptop

Have you tried running this on a phone or standalone smart glasses? 30fps is horrible performance on a laptop given that it's probably 10-100x more powerful than the target device. And what laptop? Based on your screenshot, I'm guessing you're using a new Apple Silicon mac which is practically a supercomputer compared to smart glasses.
by Mawr | 2025-08-14 02:26:39+00:00
> I'm sorry but "your tax" also includes the tax paid by people who drive private cars.

Look up what % of infrastructure costs that tax covers wherever it is you live.

Surprised? Now consider that the infrastructure is just a tiny % of the overall cost. What about the whole car and gas supply chains? What about the externalities of burning so much fossil fuel every day? What about the healthcare costs of having to treat natural consequences of sedentary lifestyles? What about the opportunity costs of the loss of life due to the above and simply due to traffic deaths and injuries?
by moregrist | 2025-08-14 02:29:02+00:00
> Meanwhile, a pint in a major US city costs like $10 with tax + tip and lasts for what, an hour?

That’s a feature, not a bug. When I want a drink or two, I like to know that I’ll be pretty much sober in 1-2 hours and can drive or do whatever.

Setting aside 4-12 hours of time for recreational drug use is a commitment. You’re basically setting aside somewhere between a whole evening to a half day. If you time it wrong, you’re not even sober by morning.
by AuthAuth | 2025-08-14 02:29:39+00:00
I've been wanting to setup something like a 3rd place that tries only to break even. I'm unfortunately not a very social person.

Because these 3rd spaces are open to anyone and probably bringing people in from internet commmunties. What do you do when someone comes along and they're not breaking any rules but its clear that no one likes them? I've seen it drive entire groups away but because the person has done nothing wrong I cant/dont want to just say "fuck off kid no likes your weird ass"