MurphyA/hacker-news huggingface dataset:
by lokar | 2025-10-31 20:07:10+00:00
I'm not trying to be specifically legalistic, just trying to see if there is some general principles here that you think apply outside this situation.

You see the rule of the ottomans as invalid, and this all (legalistic) property rights during that period invalid? That seems it would apply everywhere. How are property rights ever established? What does it take to invalidate them?
by bigbuppo | 2025-10-31 20:07:23+00:00
Seriously. Did you see what that web server was wearing? I mean, sure it said "don't touch me" and started screaming for help and blocked 99.9% of our IP space, but we got more and they didn't block that so clearly they weren't serious. They were asking for it. It's their fault. They're not really victims.
by asdff | 2025-10-31 20:07:54+00:00
I used to have a 2006 macbook pro with the matte screen. It was glorious. None of these issues were present or really noticeable. Maybe you'd notice it in lab setting but not irl. Kind of like 120hz and 4k; just useless to most peoples eyes at the distances people actually use these devices. I've only owned matte external monitors as well and again, no issues there.

The glossy era macbooks otoh have been a disaster in comparison imo. Unless your room is pitch black it is so easy to get external reflections. Using it outside sucks, you often see yourself more clearly than the actual contents on the screen. Little piece of dust on the screen you flick off becomes a fingerprint smear. The actual opening of the lid on the new thin bezel models means the top edge is never free of fingerprints. I'm inside right now and this M3 pro is on max brightness setting just to make it you know, usable, inside. I'm not sure if my screen is actually defectively dim or this is just how it is. Outside it is just barely bright enough to make out the screen. Really not much better than my old 2012 non retina model in terms of outdoor viewing which is a bit of a disappointment because the marketing material lead me to believe these new macbooks are extremely bright. I guess for HDR content maybe that is true but not for 99% of use cases.
by HocusLocus | 2025-10-31 20:07:55+00:00
A whole generation of people who click all over to find places that do something. People have this problem where they feel 'proudly vested' in learning things that just weren't designed well.

10 years ago someone decided that dragging links is so much more important than selecting text, selecting text is scarcely possible. I'm going to have to fork a browser to give link-dragging the demotion it deserves. It was probably those DIV guys.
by donmcronald | 2025-10-31 20:09:07+00:00
It’s free for now. The log in and activation means they can change that any time. I’d rather pay for v3, v4, etc. than being held hostage with a login requirement.

If it’s going to be free for everyone forever, why can’t they give us a truly free binary that will work locally forever? That would give people peace of mind they can always access their data locally, the revenue doesn’t change, and the AI subscription features can still be locked behind a login.

The login and activation is a clawback option.
by jimbokun | 2025-10-31 20:09:07+00:00
Yes, obviously a program with no mutability only heats up the CPU.

The point is to determine the points in your program where mutation happens, and the rest is immutable data and pure functions.

In the case of interacting services, for example, mutation should happen in some kind of persistent store like a database. Think of POST and PUT vs GET calls. Then a higher level service can orchestrate the component services.

Other times you can go a long way with piping the output of one function or process into another.

In a GUI application, the contents of text fields and other controls can go through a function and the output used to update another text field.

The point is to think carefully about where to place mutability into your architecture and not arbitrarily scatter it everywhere.
by agile-gift0262 | 2025-10-31 20:09:11+00:00
it's been years since the last time I go to zdnet. My experience when opening the link: I've been greeted by a dialog asking me to enable notifications, then the classic cookie dialog, and 5 seconds into reading the article, an auto-playing video with sound shows up pinned to the bottom of my screen. No thank you. Tab closed.
by samus | 2025-10-31 20:09:36+00:00
With a Qwen3-32B-A3B (Q8) I'm getting 10-20 t/sec on KoboldAI, e.g., llama cpp. Faster than I can read, so good enough for hobby use. I expect this model to be significantly faster, but llama.cpp-based software probably doesn't support it yet.
by HarHarVeryFunny | 2025-10-31 20:10:43+00:00
Sure, but a complex predictor is still a predictor. It would be a BAD predictor if everything it output was not based on "what would the training data say?".

If you ask it to innovate and come up with something not in it's training data, what do you think it will do .... it'll "look at" it's training data and regurgitate (predict) something labelled as innovative

You can put a reasoning cap on a predictor, but it's still a predictor.
by adev_ | 2025-10-31 20:11:10+00:00
This is honestly a pretty terrible advise.

Silos have very concrete negative consequences:

- In large structures, you indubitably finishes with 4 teams doing the exact same thing in parallel and ignoring each other because communication did not pass through

- Managers who tend to do that tend to concentrate all communications through them. This is disastrous for multiple reasons:

- It creates communication bottleneck through them and slow down the entire organization - "Filtered" information tend to have reduced technical quality that lead to wrong technical decision - Soon or later, a dubious mid manager somewhere will leverage that to make his team follow *his* agenda and not the one of the company.

- On long term, isolated teams indubitably loose touch with the current mission of the organization precisely because they can not see the big picture Most people I have seen following this ill practice are some maniac micro-managers that finishes burn out after few years when they do not make their entire team burn out.

The initial 'problem' that silos try to solve is the fact many-many communication in large organization does not scale.

And there is absolutely no need to create 'Silos' or similar non-sense to solve that.

Creating a structure where people can peer-to-peer talk freely coupled with some more broad communication nodes (All hands, Retro, etc ...) is way more productive than any silo bullshit and way less toxic as a work environment.
by gcr | 2025-10-31 20:11:26+00:00
For new folks, you can get a local code agent running on your Mac like this:

1. $ npm install -g @openai/codex

2. $ brew install ollama; ollama serve

3. $ ollama pull gpt-oss:20b

4. $ codex --oss -m gpt-oss:20b

This runs locally without Internet. Idk if there’s telemetry for codex, but you should be able to turn that off if so.

You need an M1 Mac or better with at least 24GB of GPU memory. The model is pretty big, about 16GB of disk space in ~/.ollama

Be careful - the 120b model is 1.5× better than this 20b variant, but takes 5× higher requirements.
by mpyne | 2025-10-31 20:12:07+00:00
I still use Gentoo for that reason, and I wish some of those principles around handling of optional dependencies were more popular in other Linux distros and package ecosystems.

There's lots of software applications out there whose official Docker images or pip wheels or whatever bundle everything under the sun to account for all the optional integrations the application has, and it's difficult to figure out which packages can be easily removed if we're not using the feature and which ones are load-bearing.
by pornel | 2025-10-31 20:12:08+00:00
You've discarded the error type, which trivialised the example. Rust's error propagation keeps the error value (or converts it to the target type).

The difference is that Result is a value, which can be stored and operated on like any other value. Exceptions aren't, and need to be propagated separately. This is more apparent in generic code, which can work with Result without knowing it's a Result. For example, if you have a helper that calls a callback in parallel on every element of an array, the callback can return Result, and the parallel executor doesn't need to care (and returns you an array of results, which you can inspect however you want). OTOH with exceptions, the executor would need to catch the exception and store it somehow in the returned array.
by alibarber | 2025-10-31 20:12:15+00:00
Usually some state's passports grant the holder more privileges than those issued by another state precisley because of the perceived risk of them being (not) obtained by fraud. Your genuine Sealand passport is less practically useful than a genuine Finnish one for use in the context of international travel.

The cryptography aspect is basically preventing the corrupt Sealand government official from stamping out ones that might be confused for, for example, a Finnish one.

Sealand[1] being used as an example least likely to cause offense - but you can understand that most governments around the world really do want to ensure that they are the only ones issuing their passports, and hence what that means for their citizens.

[1] https://en.wikipedia.org/wiki/Principality_of_Sealand
by asdff | 2025-10-31 20:12:31+00:00
Yeah this m3 pro isn't really doing 1600 nits. Marginally brighter than my 2012.

To get to actual 1600 nits you need to use scripts.

https://github.com/SerjoschDuering/macbook_1600nits

Not sure the impacts to display health or battery running the screen full bore like this.
Show HN: First5Minutes, Your first 5 minutes decide your day
by metroan | 2025-10-31 20:12:48+00:00
Hi everyone I have been experimenting with a simple idea. What if the first five minutes of your day decided the rest? I built First5Minutes, a small web app that helps you start strong. You choose one meaningful mission for the day and complete it with quick photo, video or text proof. I created it to fix my own habit of overplanning and not starting. The focus is on doing one real thing each day, not maintaining long to do lists. Key features: • One mission per day for focus • Quick proof capture with photo, video or text • Optional partner verification for accountability • Streaks based on proof, not checkmarks Try it here → https://first5minutes.app No install or sign up wall. Just start a mission. I would love your feedback on: • Is this level of simplicity helpful or limiting • What part made or failed to make you feel you actually did something • Any friction in completing your first mission Built with Next.js, Supabase and Clerk. Thanks for checking it out. I appreciate your time and thoughts.
by jibal | 2025-10-31 20:13:05+00:00
I know very well how evolution works ... and your comment in no way refutes or even responds to my point about your previous comment about "trade offs". As I pointed out, there are multiple populations of birds, and there's no zero sum game such that what happens to one population determines what happens to another ... that sort of thinking is behind the "if monkeys evolved into humans then why are there still monkeys" confusion of creationists.
by throw-qqqqq | 2025-10-31 20:13:12+00:00
> You didn't answer my second question

I purposely didn’t because strictly that is not a median. Stupid example: median of 1,2,3 is 2 and 67% >= 2 here. We do agree that as N grows, the difference shrinks (to the point of no meaningful difference).

My point was that mathematically there is no contradiction. Let’s say half the population has $200 monthly expenses (3mo is then $600 saved), the median is $600 and it checks out.

That is a stupid assumption though - because who has such low expenses.

> I'm assuming that "three months of expenses" would be roughly $6,000

You then assume that we must be talking about the upper half, but that isn’t given.

We have to make SOME assumptions though, since the statement is underspecified: the OP didn’t specify what 3 months expenses means. It is unlikely that 50% of the US population have the EXACT same expenses, so I assumed an “on average” was missing somewhere which further relaxes the constraints.

I objected to your statement that the math doesn’t check out. There are many ways it could check out.

We came at this with different assumptions. I don’t think we fundamentally disagree and I didn’t mean to bicker.
by lurk2 | 2025-10-31 20:13:21+00:00
> Why isn't it a good idea?

I had the same question.

> Whatever qualities or services performed by the original person probably didn't pass to the children

Maybe if you subscribe to the hard times theory. There’s plenty of reason to suspect that certain aptitudes can be genetically heritable, and that doesn’t even address the issue of skills transferring by osmosis or deliberate instruction in the household.
by IncreasePosts | 2025-10-31 20:13:23+00:00
Anyone who thinks mixing roots is nonsense must have a hyperventilating grammar nazi fiddling with a monocle in his head. Maybe go out and ride a bicycle? Or watch the television? Or take your automobile out for a spin?

It would be nonsense in Latin or Greek. But we aren't doing that in Latin or Greek, we're doing that in English.
by thelastgallon | 2025-10-31 20:13:29+00:00
I suspect the gatekeeping orgs collude and orchestrate the hiring of 'leaders'[1]. The sacred duty of the gatekeeping orgs is to preserve the gatekeeping org. These people are extremely well connected throughout the company. In fact, the only thing they are known for is for their connections. You might have used their services in your org, if something needed to be escalated in another org.

[1] Reminds me of Bene Gesserit(https://en.wikipedia.org/wiki/Bene_Gesserit) who install the 'leaders' they want. Except the gatekeepers have no greater mission other than keeping the gatekeeping orgs.
by Ylpertnodi | 2025-10-31 20:14:02+00:00
> EU would rather have China own them (see NXP) rather than US. Because EU-based companies are worthless, broke, and offshored already.

As an individual, I prefer Euro sw/ tech way over Chinese sw/ tech and both 10 orders of magnitudesover american data-stealing, enshittifying klunk - as do many of my colleagues and friends...of late, and it's getting to more and more 'regular' people. Too.

Could you elaborate on which EU companies are a) worthless - got names; b) broke - name one; and c) which ones are off-shored (meaning not Eu-pean)?

Do you include EU
by robocat | 2025-10-31 20:14:07+00:00
If you're a native English speaker, then you would lack the cultural context.

Most everything in Spain was dubbed, which lead to common cultural outcomes that are very different from English dubbing.

I'm sure they had a lot of awful dubbing, but apparently the results were regularly an improvement (voice actors changing the outcome to be more Spanish in a way that worked well).

My second hand opinion, based on a conversation from years ago, so I can't be that clear about it.
by metroan | 2025-10-31 20:14:33+00:00
A few behind the scenes notes.

The goal was to create an evidence based habit loop instead of a streak app. I am testing new ideas like proof packs that summarize weekly progress and a private or public wall for sharing. This is a solo project and I would love to hear how you might use it for yourself or your team.

Happy to answer any questions about the stack, onboarding or the behavioral design behind it.
by jraph | 2025-10-31 20:14:47+00:00
When I open an HTTP server to the public web, I expect and welcome GET requests in general.

However,

(1) there's a difference between (a) a regular user browsing my websites and (b) robots DDoSing them. It was never okay to hammer a webserver. This is not new, and it's for this reason that curl has had options to throttle repeated requests to servers forever. In real life, there are many instances of things being offered for free, it's usually not okay to take it all. Yes, this would be abuse. And no, the correct answer to such a situation would not be "but it was free, don't offer it for free if you don't want it to be taken for free". Same thing here.

(2) there's a difference between (a) a regular user reading my website or even copying and redistributing my content as long as the license of this work / the fair use or related laws are respected, and (b) a robot counterfeiting it (yeah, I agree with another commenter, theft is not the right word, let's call a spade a spade)

(3) well-behaved robots are expected to respect robots.txt. This is not the law, this is about being respectful. It is only fair bad-behaved robots get called out.

Well behaved robots do not usually use millions of residential IPs through shady apps to "Perform a get request to an open HTTP server".
by nxor | 2025-10-31 20:15:01+00:00
Trump, of course, is an unstable person, but why does everyone see the other side as any different? To many of us, they are sides of the same coin - and this, by the way, is more or less reflected in the similar lifestyles they lead. Elite politicians attend elite schools, democrat republican or otherwise. So it puzzles me that only now it's common to be skeptical of the US. Better now than never I guess, but I don't think it's true that Trump is somehow worse than his predecessor. The predecessors are just outwardly nicer. Nice vs kind, etc.
by imcritic | 2025-10-31 20:15:18+00:00
Something too complex; I fear I won't ever have enough time to try it and figure out how to apply it for it to be of any use for me.

I wish there was a simpler and quicker introduction into the tool's capabilities than an hour long video and a text article saying it's a swiss army knife that does a lot of things. I need 1 or a few glimpses into it, there's no need to cover every capability thoroughly, show just enough to have some general understanding of how it works and how to use it and how to solve some common problems with it.
by BoorishBears | 2025-10-31 20:16:05+00:00
To each their own but I have a matte M4 Pro and I don't like it, and the screen is noticeably worse than my glossy M2 Pro.

There's a graininess to the screen that makes it feel a little worse at all times, meanwhile I never had a problem in daylight just cranking brightness into the XDR range using Lunar.

It's especially noticeable on light UIs, where empty space gets an RGB "sparkle" to it. I noticed the same thing when picking out my XDR years ago, so it seems like they never figured out how to solve it.
by f33d5173 | 2025-10-31 20:16:36+00:00
> That’s not always a possibility.

The solution in such cases can't reasonably be "everybody around the world learns to download one particular tool to fix things". In your example, the two reasonable solutions are either apple figures out how not to send image files to people that they can't understand, or the college board figures out how to convert heic into jpeg themselves. Otherwise, as in that case, most people will simply be left in a lurch.
by vladgur | 2025-10-31 20:16:37+00:00
UN's Chronological review of Events related to "the question of Palestine": https://www.un.org/unispal/document/auto-insert-203280/

Feb 2

"A Qassam rocket fired from the northern Gaza Strip landed in an open area south of the Israeli city of Ashkelon. Another Qassam rocket landed near the southern Israeli town of Sderot and a third one landed near the Al-Muntar (Erez) crossing. There were no injuries or damage resulting from the strikes. "

Feb 3

"Four Israelis were wounded when Palestinian militants fired a Qassam rocket from the Gaza Strip into southern Israel. Islamic Jihad had claimed responsibility for the attack. Two more rockets landed near Ashkelon, causing some damage. IDF artillery shelled the northern Gaza Strip. "

Feb 7

"Four Qassam rockets landed in Israel, north of the Gaza Strip. They damaged buildings, but there were no injuries. "

I can continue, but you can look at the above link and absolutely see that indiscriminate rockets attacks from Gaza into Israel in 2006 (as well as before and after).

It makes total sense for Israel to prevent movements of goods that can be used to build this sort of weaponry in Gaza.

Of course there is a wikipedia page that tracks some of these attacks for the past few decades:

https://en.wikipedia.org/wiki/Palestinian_rocket_attacks_on_...

So yes, there is a cause and effect behind so-called blockade of Gaza by Israel(ie Egypt had a border with Gaza and they chose to enforce it the way they deeemed neccessary for their national security)
by blindriver | 2025-10-31 20:17:20+00:00
I still have a 2019 MacBook Pro with the non-butterfly keyboard and escape key (unfortunately still the Touch Bar).

It’s still a great laptop except the battery lasts maybe 75 mins. I just keep it plugged in but despite the fact it’s 6 years old I don’t notice any problems with it.

I’m tempted to buy an M4 laptop just because it’s “new” and “faster” but then I ask myself Why? It’s the same thing with my iPhone. Until my laptop dies or there is something functional that I can’t do with my old laptop I’m going to keep using it.
by 1718627440 | 2025-10-31 20:17:22+00:00
1. Edit changes, run `git commit --fixup=A`.

2. Edit changes for D. Also edit changes for B. Interactively `git add` changes for B. `git commit --fixup=B`.

3. Finish changes for D, then call git commit --fixup=D

Before push I run `git rebase --autosquash`, optionally `git rebase --exec='make check'` to rerun all the tests on the changed commits.

Where is that "much harder"?
by savanaly | 2025-10-31 20:17:45+00:00
> the only “responsible” choice is not to gamble online

I don't gamble at all in any form, but I still firmly disagree. Some people enjoy gambling in a way that never hurts them-- I've known countless friends and coworkers who talk about doing a bit of it in Vegas or what have you. You're saying every last one is a degenerate gambler somehow concealing it totally from me? They know they're not going net positive on the experience, usually lose some money, and get some entertainment.

There's a saying about this: abusers give vice a bad name. People should be free to gamble if they want to, and certain checks should be put in place for people who choose to gamble so much it is ruinous to themselves.
by mzl | 2025-10-31 20:17:46+00:00
My process is generally that I want to prototype the model in MiniZinc and use that to run benchmarks. If the problem to solve is large or batch-oriented, I might also use MiniZinc in production (probably via the python wrapper for the toolchain).

If on the other hand the problem is smaller, is more meant as an interactive system, or there is a need for deep integration, then I would re-implement the model in the API for a solver, or I might even write a dedicated solver. As a Gecode developer, I naturally think that Gecode is very useful for the cases where the problem is not a traditional model / instance / solve / done process, but I've used many other solvers as well depending on circumstances and need.

I've never really felt that Optaplanner / Timefold has been that useful of effective. In the cases I might have used it, I've instead written a custom local search system or constraint programming like system, and I think that has been a more effective approach. Do you have an example of what kind of problem you used it for?