MurphyA/hacker-news huggingface dataset:
by oska | 2025-09-09 05:36:14+00:00
I very much agree with your comment on an individual level (that of the individual judging the merit of information and opinion they are being presented with). I certainly take provenance into account.

However, I was talking about HN the site. I don't think news websites should (generally) discriminate against sources but the individual readers can (collectively, as with the case of HN and voting) make a judgement call and take provenance into account, including the example you give where an unlikely source makes concessions or gives validity to an argument that they would be usually opposed to.

But the main reason I raised provenance is that the internet has given small individual voices the chance to bring informed insight to the public that previously would have been without a platform. So in this particular case I don't necessarily discount some rando on Youtube making criticisms of SpaceX; they might hold at least some validity. (In this case they obviously didn't.)
by CursedSilicon | 2025-09-09 05:36:55+00:00
Well there was that time you guys paid that absolute nutjob to write a 60,000 line of code disaster Wireguard client. Which you then shipped to customers and tried to force-commit to the FreeBSD project because you wanted a marketing advantage

https://arstechnica.com/gadgets/2021/03/buffer-overruns-lice...
by michaelmrose | 2025-09-09 05:36:59+00:00
RTX3090 is a desktop part optimized for maximum performance with a high-end desktop power supply. It isn't meaningful to compare its performance per watt with a laptop part.

Saying it offers a certain wattage worth of the desktop part means even less because it measures essentially nothing.

You would probably want to compare it to a mobile 3050 or 4050 although this still risks being a description of the different nodes more so than the actual parts.
by js8 | 2025-09-09 05:37:01+00:00
Capitalism already replaces many citizens with consumers, leaving some behind. Citizens have a say in how money are spent, not just how much money they get. Consumers might get nominal choice in how much money they get, but the choice of how to spend is either forced (e.g. rent or healthcare) or is meaningless (e.g. which brand of car to drive instead of having public transport).
by slacktivism123 | 2025-09-09 05:37:49+00:00
>Importantly, we never intentionally degrade model quality as a result of demand or other factors, and the issues mentioned above stem from unrelated bugs.

Sure. I give it a few hours until the prolific promoters start to parrot this apologia.

Don't forget: the black box nature of these hosted services means there's no way to audit for changes to quantization and model re-routing, nor any way to tell what you're actually getting during these "demand" periods.
by somenameforme | 2025-09-09 05:38:01+00:00
Most people seem interested in this for mental math, but I think the correlation between Asia and mental math + abacus is spurious. All high level success in mental math comes down to is grinding/memorization, logic, and the knowledge of a handful of tricks. For instance somebody in this thread mentioned people finding impressive that they could multiply 42x37 in 10 seconds and attributed it to abacus work as a child. But this is really easy to do just using logic:

-----

Step 0 (plan) : We're multiplying 42x37. We need to find some simple (multiple of ten) numbers that are really close to the answer here, and then either subtract or add what's left over from our estimate. The most straight forward way to do this is to turn the problem into 42x40 - 42x3.

Step 1: 42 x 40 = 420 x 4 = 400 x 4 + 20 x 4 = 1600 + 80 = 1680

Step 2: 42 x 3 = 40 x 3 + 2 x 3 = 120 + 6 = 126

Step 3: 1680 - 126 = 1680 - 100 - 20 - 6 = 1580 - 20 - 6 = 1560 - 6 = 1554

-----

This process generalizes to basically any two numbers. And some otherwise scary sounding numbers make it really easy. For instance what's 87x99? It sounds hard but it's crazy simple because it's just 87x100 - 87 = 8700 - 87 = 8700 - 80 - 7 = 8620 - 7 = 8613, solvable in a second or two with practice. This is a 100% transferrable skill that will easily put you in the 'stupid human tricks' level of mental math - quite a fun 'trick' to have when teaching math!
by mccoyb | 2025-09-09 05:38:23+00:00
Here’s a report: Claude Code (the software) is getting worse by the day.

Removing the shown token comsumption rates (which allowed understanding when tokens were actually being sent / received!) … sometimes hiding the compaction percentage … the incredible lag on ESC interruption on long running sessions, the now broken clearing of the context window content on TASK tool usage

Who the fuck is working on this software and do they actually use it themselves?

Maybe the quality of Claude Code on any given day is indicative of whether their models are degraded …
by jjulius | 2025-09-09 05:38:44+00:00
The company that had to pay out $20 million (in addition to Musk paying another $20 million) to settle with the SEC after being accused of securities fraud in 2018, and whose owner has just been accused of another instance of securities fraud by the SEC this year may, in fact, be engaging in securities fraud here?

Well, color me just absolutely shocked.
by quotemstr | 2025-09-09 05:38:51+00:00
> So you put extensions in the spec

... which are either public, in which case people complain that the spec+extensions is too long instead of that the spec is too long, or

... which aren't public, in which case people complain that there's no interoperability.

You can't win.

> impossible for anyone else to implement

Except for all the people who did implement it?
by madrasman | 2025-09-09 05:40:10+00:00
I’m so tired of social media rotting brains and ruining health and relationships. But also find it hard to completely quit Instagram/Linkedin/X as I get some value out of it. Sewer in the water line situation.

Built a screentime app to automatically block after chosen number of mins and it’s helping me. Completely free to try: https://apps.apple.com/us/app/nomo-reduce-screen-time/id6748...
by djhn | 2025-09-09 05:40:48+00:00
Normalize checking notifications 1-3 times per day.

Once in the morning, once after work, once some time later in the evening if you feel like it.

During working hours there’s rarely any reason to touch or check your personal phone (and in many professions you simply aren’t able to).

During after-work hobbies and/or family time you are for obvious reasons unable to have your phone on your person (it’s in a locker room, or you’re playing with your kids) or unable to pick it up (any creative or performing arts, or you’re having family dinner).
by mirekrusin | 2025-09-09 05:41:36+00:00
Confusing as hell. From code analysis shared malicious code replaces ethereum and other crypto wallet addresses in browser context. You can install malicious package, run it, run it in browser context (ie. in your playwright tests), then update package to not compromised version and you're fine - your system is clean.

This incident would be much more severe if the code would actually steal envs etc. because a lot of packages have dependency on debug as wildcard.
by sniffers | 2025-09-09 05:41:39+00:00
It's hard, but I think you are projecting your own experience here a bit. Many players are able to track these things and come up with strategies to minimize the impacts of the adds (changing loads, altering movement, planning encounters, etc.)

There's much more elegance to the design than you are giving it credit for, it just is expecting you engage with the entire toolkit.
by yieldcrv | 2025-09-09 05:42:13+00:00
A huge number of things receive either no bid or don't meet the reserve bid

And yet the price of the piece is still set above the reserve bid for all intents and purposes, and if the piece is part of a collection that one future trade is setting the price of the whole collection - just like with any low float asset like illiquid shares

but I find the artists, dealers, and galleries to be doing the most to prevent price discovery. Doing the most to not be compared to other kinds of markets.
by foxglacier | 2025-09-09 05:42:16+00:00
People make vague and non-serious advocations for inequality and non-freedom all the time and it's not really that serious. For example saying on social media that some politician is a criminal and should be locked up. It has to be OK to discuss political ideas, even in the form of "I think we should..." (advocating) rather than "what if we did...?" (not advocating).
by behnamoh | 2025-09-09 05:43:16+00:00
> Unfortunate timing, as I am rooting for Anthropic as the underdog...

Give me a break... Anthropic has never been the underdog. Their CEO is one of the most hypocrite people in the field. In the name of "safety" and "ethics", they got away with not releasing even a single open-weight (or open-source) model, calling out OpenAI as the "bad guys", and constantly trying to sabotage pro-competition and pro-consumer AI laws in the US.
by cheema33 | 2025-09-09 05:43:34+00:00
> The advantage is Apple prioritizing efficiency, something Intel never cared enough about.

Intel cared plenty once they realized that they were completely missing out on the mobile phone business. They even made X86/Atom chips for the phone market. Asus for example had some phones (Zenfone) with Intel X86 chips in them in the mid-2010s. However, Intel Atom suffered from poor power efficiency and battery life and soon died.
by Krei-se | 2025-09-09 05:43:37+00:00
This is the same dissonance as the post about "never write bugs". The premise is wrong to think of code as something you can fit in your brain like you remember the shape of a new building you frequent or a persons face.

You need to both remember the processing done in the code and the structure. The structure will need your working memory in the language center as its n-dimensional and not representable with a closed surface 3D model - at maximum you can do graphs which well dont look like much you will be able to draw from memory.

Remembering state and data needs your whole brain to debug what will happen when you run the code.

All people here telling you they can train this train either an abstract concept like functional programming or work with software in their field which will have a similar scope - you will NOT be able to easily comprehend code written in another style or purpose. Don't be mistaken doing 10 years of mobile apps, ERP or whatever would allow you to follow any C-written code for systems or sth.

Fitting code as an abstraction in your mind is literally neurons growing new pathways - its expensive, no one likes doing it and if you are not in the same field you will try to bend it into your domain or not engage much.

Trying to find general assumptions here will not work - if you could condense n-dim rulesets to some general principles - you would simply do so and refactor the code.

Thinking theres no way to debug abstracted, proveable code you can not fit fully in your working memory is wrong, because you only need to test each function / morphism to be correct, not the whole thing. Its certainly doable to write systems that interconnect 30-40 entities you need NOT remember all at once and still end up with bugfree code because each part is constrained to strict interfaces and types.

That's how rulesets with bigger scopes work - no one designs the aircraft carrier all alone - there's restrictions and interfaces everywhere, not a single engineer knows the whole thing down to the molecules and electrons. Still it works.
by antonvs | 2025-09-09 05:44:21+00:00
> Someone is doing that validation.

The difference is (a) where and how validation happens, and (b) the type of the final result.

A parser is a function producing structured values - values of some type, usually different from the input type. In contrast, a validator is a predicate that only checks constraints on existing values.

For example, a parser can parse an email address into a variable of type EmailAddress. If the parser succeeds at doing that, assuming you're using a language with a decent type system, you now have a variable which is statically guaranteed to be an email address - not a string which you have to trust has passed validation at some point in the past.

This is part of the "Make illegal states unrepresentable" approach which allows for static debugging - debugging your code at compile time. It's a very powerful way to produce reliable systems with robust, statically proven guarantees.

But as Alexis King (who coined the phrase "Parse, don't validate") wrote, "Unless you already know what type-driven design is, my catchy slogan probably doesn’t mean all that much to you."
by chithanh | 2025-09-09 05:46:11+00:00
It's a self inflicted problem. Rather than using some standard message format for backups (like eml / RFC 822), and putting them in a standard encrypted container if so desired, Signal chose to use some proprietary database format. Also they apparently changed encryption formats some time ago, and the current version can no longer decrypt the old messages.

After moving devices I can no longer access/decrypt my oldest image/video messages, they failed to import properly.
by behnamoh | 2025-09-09 05:46:33+00:00
Anthropic only has _one_ product that people want: Claude Code. Everything else about their offerings sucks compared to the competition:

- shitty voice to text (why not just use Whisper at this point?)

- clunky website

- no image/video generation models

- DeepResearch sucks big time

- "Extended Thinking" doesn't seem to do much "thinking". I get the same results without it.

- API too expensive for what it is.

- No open-weight model to boost their reputation. Literally every other player has released an open model at this point..
by safety1st | 2025-09-09 05:46:46+00:00
Dang I'll just have to pay for 0.00000001ml of my morning coffee some other way! Thanks and please share by all means. One of my siblings rightly points out how terrible modern online ads are: autoplay, clutter, surveillance, intrusion, malware, etc.

They're totally right of course and my question is - how bad would all this be if the biggest ad market maker wasn't an actual literal convicted-by-multiple-courts criminal with the second biggest market maker not far behind? What if these guys had just followed the existing laws that are on the books?

Well I don't know but I bet it would be better somehow and the only way to find out is to finally start enforcing the law.

I'm sure ads would be better somehow if there were fewer criminals involved. One obvious theory is that Google is underpaying the publishers and the publishers have resorted to dirtier tricks in response. Another is that Google implements stuff everyone else hates because hello monopoly, where else are you going to go? Maybe the lawbreakers cause the slop.
by throwaway290 | 2025-09-09 05:48:46+00:00
I have one too! 3 out of 6 plugs stopped working! I have 2 plugs outside of mini kitchen area and I have laptop, phone charger, camera charger, 2 ikea lamps, .......

there are no uk plugs here so I'm not complaining:)

if keeping everything plugged works for you, awesome!
by visarga | 2025-09-09 05:48:57+00:00
This is why it is hard to take a subscription or dependency on them, if they degrade the services willy nilly. Bait and switch tactic.

In Cursor I am seeing varying degrees of delays after exhausting my points, for On-Demand Usage. Some days it works well, other days it just inserts a 30s wait on each message. What am I paying for? You never know when you buy.
by pjmlp | 2025-09-09 05:49:57+00:00
"Because in the real world, I have to write up lists of stuff I have to go to the grocery store to buy. And I have never thought to myself that realism is fun. I go play games to have fun."

Gabe Newell - https://www.gamesradar.com/gabe-newell-says-games-dont-need-...

Detailed assets don't equate good games.
by somenameforme | 2025-09-09 05:50:25+00:00
Sites are using ads to be anti-competitive, such that you literally cannot compete with them on price because their price is $0. I'm rather surprised that we haven't seen the emergence of a site where you are literally paid to use it, because that business model is 100% viable.

And the reason that business model is viable is because people don't realize how literally valuable their attention is. And most people also think they're not heavily affected by advertising. Sites are actively exploiting this to deter competition. I would not be, in the least bit, sad to see this state of affairs end.
by nananana9 | 2025-09-09 05:50:31+00:00
I mostly share GP's sentiment, although they didn't argue their point very well.

> As in, things were fine before we had commonplace tooling to fetch third party software?

Yes. The languages without a dominant package manager (basically C and C++) are the only ones that have self-contained libraries, that you can just drag into your source tree.

This is how you write good libraries - as can be seen by the fact that for many problems, there's a powerful C (or C++, but usually C) library with minimal (and usually optional) dependencies, that is the de-facto standard, and has bindings for most other languages. Think SDL, ffmpeg, libcurl, zlib, libpng/jpeg, FreeType, OpenSSL, etc, etc.

That's not the case for libraries written in JS, Python, or even other compiled languages like Go and Rust - libraries written in those languages come with a dependency tree, and are never ported to other languages.
by behnamoh | 2025-09-09 05:50:49+00:00
You should never buy annual AI subs. This field moves so fast and companies often change their ToS. Poe.com did the same and I was out (one day they decided to change the quotas/month for the SOTA models and turned off the good old GPT-4 and replaced it with GPT-4-Turbo which was quantized and bad).
by vorticalbox | 2025-09-09 05:51:23+00:00
I keep a lot of notes, all my thoughts feelings both happy and sad, things I’ve done, etc. in obsidian. These are deeply personal and I don’t want this going to a cloud provider even if they “say” they don’t train on my chats.

I forget a lot of things so I feed these into chromeDB and then use a LLM to chat with all my notes.

I’ve started using abliterated models which have their refusal removed [0]

Other use case is for work. I work with financial data and I have created an mcp that automates some of my job. Running model locally allows me to not worry about the information I feed it.

[0] https://github.com/Sumandora/remove-refusals-with-transforme...
by yesnomaybe | 2025-09-09 05:51:29+00:00
You want to run it in docker and manage it with some tool. I use dockge and click the upgrade button every couple of days / weeks (when the app or website tells me). that's it.

Immich is an excellent piece of software, I have switch all my photo needs from over 25 years to it. It will mature and it actually already is. Don't hold yourself back with such practicalities.
by alisonatwork | 2025-09-09 05:51:58+00:00
If you are starting from the point of view that Chinese society is a panopticon, and that no other society has ever experienced or had to deal with anything comparable, but totalitarian laws are about to make it inevitable in the west, and therefore it's important for someone to ask questions on HN if people in China can obtain phones that allow them to avoid state spyware... I don't know what to say. The line of questioning comes across as nonsequitous in a discussion of the proposed regulations and how they might affect people in the EU.

The answer you seem to be looking for is that in China, just like in every other country, there are devices that exist which do not come with a state spyware component that is constantly transmitting everything to the authorities. Some devices are locally manufactured, others are imported, some are regulated, others are not, and people communicate using those devices and others, across all forms of media, including face-to-face.

To elaborate: China isn't a totalitarian hellscape where everyone has a gun pointed at their head and they're all forced to use the same, identical, CCP-branded phone or else face execution. It's a huge, diverse country filled with millions of hackers and entrepreneurs, people with different interests, people with different means. There are countless devices and app stores and popular trends. Regulations are often unclear and are enforced differently in different regions and by different layers of the bureaucracy. Not everybody's threat model is the same. Just as in the west, people find ways to communicate that meet their comfort level - sometimes that's through systems monitored by the authorities, other times not. There's no one special technology or technique.

The main difference in China is that citizens can be disappeared without much recourse because the legal system is opaque and there is no free press or democratic process to hold the government to account. But that's not the case in most of the EU. There is certainly democratic backsliding happening in parts of the EU, but that's a separate discussion.
by supermatt | 2025-09-09 05:52:55+00:00
I assume from your comment history you are from the USA.

It’s surprising how quickly you have forgotten CISPA, EARN IT, etc - which were much more invasive proposals than chat control (slurping of all data of everyone, not just client side scanning for csam).

Of course, now you just cram unrelated shit into “big beautiful bills”, speed it through with minimal oversight using loopholes, and hope no one will notice. Has no one told you how fkin insane that is?
by nobody9999 | 2025-09-09 05:52:58+00:00
>When people get redirected to malicious sites, it's almost always either due to the site having an infected WordPress installation or using a sketchy ad network.

That's often true. However, in this case when visiting the linked page[0] I am able to connect and view the article without issue.

Some details:

Location: USA

Browser: Firefox 128.14.0esr

Ublock Origin running with mostly default settings

Perhaps there's a location blocking issue and/or malware that targets certain locations/browser types?

[0] https://www.tribuneindia.com/news/world/massive-protests-in-...
by delusional | 2025-09-09 05:53:16+00:00
Youre literally saying the same thing as me.

All negative numbers have the most significant bit set and 0 is the number with no bits set, ergo 0 must be positive since the most significant bit is not set.

Now arithmatically, this is untrue. We'll usually treat 0 as neither positive nor negative (or in certain cases both negative and positive) but bitwise, In terms of twos-complement implementation, Zero is positive. We know that since it exists in the unsigned version of the types as well.

Hopefully you'll see that some day.
by g42gregory | 2025-09-09 05:53:42+00:00
"Combined, these patterns suggest that overqualified individuals are less motivated, but still outperform others in their same job. Underqualification results in a polar opposite set of findings, suggesting these individuals are motivated to put forth more effort, but still struggle to compete when judged relative to others."

Did Captain Obvious wrote this working paper or all NBER research is like this?