MurphyA/hacker-news huggingface dataset:
by Volundr | 2025-10-15 23:25:04+00:00
So I did go ahead and read over the first on your list, claims, Pennsylvania supreme Court ruling, and the district court ruling (super fun reading) and yeah... Not convinced. I won't attempt to summarize everything here because it's a grab bag, which is common with all these election cases. Throw a bunch of shit at the wall and hope something sticks. The claims pretty much boil down to X common practice (including many that are common in my state of Idaho, ex mail in ballots, drop boxes, which, weird, no challenges) could lead to fraud and are therefore unconstitutional, under some fuzzily spelled out mechanizm, and we are entitled to ??? (Seriously, no clear cut relief was spelled out for most claims, which is generally a requirement).

Now sure, maybe this is one of the "kooky" ones, but then we are back to, which ones? "Here's a list of 100 cases, read them all" isnt a reasonable ask. Getting a handle on this one was a significant (wasted) time investment. One which I already wasted significant amounts of time on back in 2020-2021.

You claim "most" did not get a fair hearing. It shouldn't be hard to pick one and clearly explain what was unfair about it.
by scorpioxy | 2025-10-15 23:25:18+00:00
As a non-native English speaker living in AU, I can offer my opinion in case it's helpful.

Of course I can't speak to the person you mentioned but if you said what you did with respect and courtesy then they probably would've appreciated it. I know I would have. To me, there's no problem speaking about and approaching these issues and even laughing about cultural issues, as long as it's done with respect.

I once had a manager who told me that a certain client finds the way I speak scary. When I asked why, it turns out that they're not expecting the directness in my speech manner. Which is strange to me since we were discussing implementation and requirements and directness and precision are critical and when they're not... well that's how projects fail, in my opinion. On the other hand, there were times when speaking to sales people left me dizzy from all the spin. Several sentences later and I still had no idea if they actually answered the question. I guess that client was expecting more of the latter. Extra strange since that would've made them spend more money than they have to.

Now running my own business, I have clients that thank me for my directness. Those are the ones that have had it with sales people that think doing sales is by agreeing to everything the client says and promising delivery of it all and then just walking away leaving the client with a bigger problem than the one they started with.
by recursive | 2025-10-15 23:25:43+00:00
There seems to be something wrong with your inflation numbers. According to BLS [0], $150k in August of this year has the same buying power as $118k in August of 2019.

You might check some other sources, like median USA house prices. I've looked at a few. None come close to the numbers you're claiming.

https://www.bls.gov/data/inflation_calculator.htm
by silvercymbals | 2025-10-15 23:27:58+00:00
Not in a hurry, but my lackluster "exit" is roughly equivalent to a middling faang job for the years I put into my startup.

My monthly expenses are low, but I'm sad I'm in my early 30's and effectively just burned a year doing nothing because I'm mentally in this place and can't really afford to spend more.

I basically haven't made any money in 2025 and it's starting to eat me alive. Fortunately, after taking some time off I no longer really feel burnt out.
by ww520 | 2025-10-15 23:28:06+00:00
Monad is a pattern for constructing container types so that their instances can be used in chain operations safely. Given a value type, you can build a monad type wrapping the value type with a set of prescribed monadic functions. Instances of the monad type are called monadic values.

Example is best for illustration. I'll use a made-up syntax.

// 'Maybe' is a monad wrapping any value type T that can be null. class Maybe<T> { // The value wrapped by the monadic value value: T; // A constructor to make a Maybe monadic value from a plain value T. // This is called 'unit' or 'return' in Haskell, or 'lift' in other languages. // It's really a constructor. static wrap(v: T) Maybe<T> { return new Maybe { value = v } } // then() applies fn on the unwrapped value. fn returns a Maybe<T>. // This is called 'bind' in Haskell, or 'flatMap' in other languages. then(fn: (T) => Maybe<T>) Maybe<T> { return this.value == null ? Maybe.wrap(null) : fn(this.value); } }

That's it! That's all to to monad. You can use the same pattern to build other monadic types, like List<T>, Promise<T>, IO<T>, as long as the wrap() and then() functions are built accordingly. Back to this example, to use it,

let a = Maybe<int>.wrap(4) // construct a monadic value let b = a.then(x => Maybe<int>.wrap(x + 1)) // add 1 to it let c = Maybe<int>.wrap(null) // construct a null monadic value let d = c.then(x => Maybe<int>.wrap(x + 1)) // safely handle null; d is null let e = Maybe<int>.wrap(5) .then(x => Maybe<int>.wrap(x + 1)) .then(x => Maybe<int>.wrap(x * 2)) // chain the calls let f = Maybe<float>.wrap(5.0) // The same Maybe on a different type .then(x => Maybe<float>.wrap(null)) .then(x => Maybe<float>.wrap(x * 2)) // chain the calls; safely handle null
by crazygringo | 2025-10-15 23:28:12+00:00
Those are indeed tinfoil hat theories.

There's no protocol for that over Bluetooth. One could be created, but it hasn't been yet. Nor for relaying data. These don't exist. Like, there are limited relays like what iPhones do for AirTags, but not for a vacuum cleaner to transfer data via your fridge to your neighbor's open WiFi.

In every case where someone's TV has mysteriously connected to a neighbor's WiFi, it's kids or the babysitter or someone else who actively tried to connect to watch a show.
by vitovito | 2025-10-15 23:28:31+00:00
All of vintage computer emulators on the Internet Archive owe a tip of the hat to the Canon Cat emulation, because that was the computer that started me on automating the original cross-compilation infrastructure.

Archived Twitter thread: https://threadreaderapp.com/thread/1150798839294627842.html

Gist with links to the actual scripts behind the scenes: https://gist.github.com/vitorio/4e5d8de0db5c56b6816b95817c20...
by jinushaun | 2025-10-15 23:28:54+00:00
I’m in the same boat, but fortunately have a job right now. I’m not sure what I’ll do after this current one.

Seems like the interview pipeline is geared towards new grads and junior engineers and penalize senior and staff. At what point do I stop having to do these silly coding interviews?! At what point does my resume and 20 yrs of experience speak for itself? So called senior/staff interview loops are a joke with toy system design questions. What do you really learn asking “design twitter” 100 times?

The only answer I can come up with is networking. Basically, don’t bother interviewing. 4 of my last 5 jobs were via networking—no interviews.
by McRaeAlex | 2025-10-15 23:29:11+00:00
It’s nice to see the responsibility spread across more people, open source projects live and die by their maintainers.

As a note, Caddy is one of those tools which hits the 80-90% of functionality with 50% of the complexity.

For both my homelab and hobby projects it just works. Its configuration is sane and well documented.

I highly recommend giving it a try.
by silvercymbals | 2025-10-15 23:29:32+00:00
I appreciate this, but I'm just not willing to fall for boomer cope.

The notion that $150k will even let you raise a family where you don't care about looking poor (I don't care) is frankly insulting.

I'm legitimately going to just move to another country if one more boomer tells me I just have to "wait for the stars to align" one more time.
by 1718627440 | 2025-10-15 23:30:05+00:00
How does Qt help with that it isn't implemented in Python, so you need a binary, which is OS specific? GTK wasn't that hard either once I had figured out how MinGW works. All you essentially need is to setup a working C compiler for Windows. You don't even need to figure that out yourself, because all you need to do is to tell the MSYS2 package manager to install a python version, that has GTK support.

In my opinion the problem is more that support for more Toolkits isn't built into Python so you essentially need to deal with another language as well, which sucks when you only know python.

Distributing Python for Windows is even harder than for Linux.
by gridspy | 2025-10-15 23:30:15+00:00
If you want to stay in the bay area and leverage your experience, perhaps you want to become a technical co-founder for someone?

Otherwise it might make sense to move out of the bay area to where there are lower costs of living and then lower your salary expectations to match.

Bear in mind that being a good corporate drone or middle manager requires different soft skills and attitude than being the CEO of your own company. You have to march to someone else's drum which can be hard.

You need to prove to yourself and others that you can be a regular developer now, you're in a position where you might need to sacrifice salary, job description and/or working conditions to get a foot back on the ladder.

Beyond salary, the culture of working hours in the bay area might be a bad fit for you. If you're looking for a boring (in a good way) salaryman programmer role you might need to see where those sort of companies are centred.

Note, I live and work outside the US so I can't give specific US advice.
by mallowfram | 2025-10-15 23:30:19+00:00
It's not a mind body problem, unfortunately, it's problem of hard indeterminism. We lack free will but the universe is not necessarily deterministic. Chaos has some level of intervention, like quantum darwinism, or gravity probability that is expressed somewhere between physical and process. This may be the interzone both share that is where the gateway exists, how DNA emerges, how neurons are evolved. The material may be inseparable both at origin and inexorably from the process, making the material simply the partner to the process. So materialism may simply be an illusion by itself.

As all our explanations are immaterial, they are post hoc observations, to claim any direction to the role of material is to sportscast the existence of material. There is no consciousness without the process, the material may be secondary as its explanation is a process as well.

We haven't found the format that finds the material in its place yet, whether its eliminative materialism, or another state-process pairing that cuts materialism down to a partner role. The jury is still out, but materialism isn't the answer.
by Aurornis | 2025-10-15 23:30:26+00:00
> she is anti BS

The problem with influencers like this is the way their fans get a giant blind spot for “BS” that comes from their chosen anti-BS person.

Sabine fans will always cite problems with academia pushing BS papers, but Sabine has herself been embroiled in a lot of arguably “BS” content for the sake of YouTube views and advertising dollars.

You have to acknowledge the irony of thinking that an ad-supported YouTuber pushing clickbait headlines is the lone person saving you from the scientists and their misaligned incentives.
by platevoltage | 2025-10-15 23:31:25+00:00
Man, I feel like my "Ask HN" post from a few years ago isn't too different from your's besides me being 15 years older than you. The result I got from it was a HN user contacting me, where we got coffee and he explained to me how to be successful on Upwork.

Being a freelancer was never my intention, but it's where I ended up, and right now I'm very thankful for it. I don't make much money, but I can say that I make my living as a software developer. I have clients who think I'm their golden goose, and I ended up landing an internship at Akamai, yet I still feel completely un-hirable in the traditional sense, but I also feel like once the tide does turn, I'm in a much better position to market myself, and get a real job if I desire.

I know this sucks, but man, what I'd give to be in that position in my 20's instead of my late 30's.
by rockemsockem | 2025-10-15 23:31:29+00:00
Are you only applying to senior roles? Idk the specifics of your background, but it sounds like you haven't been somewhere long enough to get promoted and have largely worked on your own projects.

To me that doesn't really say that you have senior engineer skills, i.e. designing scalable systems (both in compute and development-wise), leading multi-person projects, considering trade-offs, etc.
by simonw | 2025-10-15 23:31:57+00:00
OK that's pretty fascinating, turns out Mooncake includes a trick that can populate GPU VRAM directly from NVMe SSD without it having to go through the host's regular CPU and RAM first!

https://github.com/kvcache-ai/Mooncake/blob/main/doc/en/tran...

> Transfer Engine also leverages the NVMeof protocol to support direct data transfer from files on NVMe to DRAM/VRAM via PCIe, without going through the CPU and achieving zero-copy.
by Our_Benefactors | 2025-10-15 23:32:28+00:00
> 3. Park a small reasonably low-power computer at a friend's house across town or somewhere a little further out -- it can be single-disk or raidz1. Send ZFS snapshots to it using Tailscale or whatever. (And scrub that regularly, too.)

Maybe I’m hanging out in the wrong circles, but I would never think it appropriate to make such a proposal to a friend; “hey let me set up a computer in your network, it will run 24/7 on your power and internet and I’ll expect you to make sure it’s always online, also it provides zero value to you. In exchange I’ll give you some unspecified amount of pizza, like a pointy haired boss motivating some new interns”.
by silvercymbals | 2025-10-15 23:32:49+00:00
I've considered this. But I really just want a real salary. If I could find this and make $120k in the bay (barely survivable) I'd consider it - but I would really prefer to have a normal job with a dependable salary.

I was previously in the bay, but I'm back in Austin for a while - which fortunately is dirt cheap.
by tickettotranai | 2025-10-15 23:33:22+00:00
Like many things in life it is far easier to give examples than it is to describe the thing.

Examples of monads are Promises and Elvis operators (for values that can be nullptrs). In a sense exceptions as well. Having heard this I think if you do a second pass at the type definitions, I think you may be able to parse them out

It really is just "a wrapper for values that sticks around when you do something to the values".

Think of it as a coding pattern, and it's much easier to grok

It's handy for IO because, well, did you see the examples I gave? A monad lets you basically ignore the failure mode/weirdness (the async stuff in the context of promises, null type in the case of Elvis) and worry about the computation you actually want to be doing.

Other places you might apply these would be fileio (file not found? cool, don't care, deal with it later) or networking (as long as the connection's good, do this.)
by numpad0 | 2025-10-15 23:34:31+00:00
(with a tinfoil hat on) I'm convinced that Backblaze is intentionally withholding and ambiguating data to prevent producing too-easily understood visualization that Seagate is consistently the worst of the last 3 remaining drive manufacturers.

Their online notoriety only started after a flooding in Thailand that contaminated all manufacturing clean room for spindle motors in existence, causing bunch of post-flood ST3000DM001 to fail quickly, which probably incentivized enough people for the Backblaze stat tracking to gain recognition and to continue to this date.

But even if one puts aside such models affected by the same problem, Seagate drives always exhibited shorter real world MTBF. Since it's not in interest of Backblaze or anyone to smear their brand, they must be tweaking data processing to leave out some of those obvious figures.
by ForHackernews | 2025-10-15 23:34:31+00:00
You post something similar almost every time /e/OS is mentioned.

I recognize that GrapheneOS has a different threat model in mind (journalists, activists, etc.), but /e/OS is a big improvement over OEM Android for most regular people. I tend to agree with your linked article that for users happy to live in Apple's locked-down glass box, iOS is a more secure, more usable system than either Graphene or /e/OS.
by leptons | 2025-10-15 23:35:15+00:00
We're in similar times to the 2000's era "dot com bubble burst". I got caught out in that fiasco, couldn't get a full time programming job for about 4 years. I scraped by freelancing, but I also had generosity of friends to help me out with rent. It was a long hard 4 years, every month was difficult just feeding myself. Then things turned around. I don't really know if it's going to turn around anytime soon this time, and the AI bubble is going to make it a whole lot worse when it pops. "AI" is screwing up the world, and it's going to take people waking up that it's not the magic thing it was billed to be, and the world needs real developers, not only tin cans.
by bee_rider | 2025-10-15 23:35:32+00:00
Apple has had missteps of course, but you can usually buy last year’s model, right?

OLED is much better than other display technology, and they’ve done other OLED screen devices. It would be quite surprising to see them screw this up—not impossible, sure. They could screw up some other design element for example. But, it would be somewhat surprising, right? And OLED is a big change so maybe they won’t also feel the need to mess with other stuff.
by jofer | 2025-10-15 23:35:45+00:00
It actually doesn't, as far as I know :) It does get close, though. I should give it a deeper look than I have previously, though.

"array-like" has real meaning in the python world and lots of things operate in that world. A very common need in libraries is indicating that things expect something that's either a numpy array or a subclass of one or something that's _convertible_ into a numpy array. That last part is key. E.g. nested lists. Or something with the __array__ interface.

In addition to dimensionality that part doesn't translate well.

And regardless, if the type representation is not standardized across multiple libraries (i.e. in core numpy), there's little value to it.
by GuB-42 | 2025-10-15 23:35:49+00:00
Some of them date back from way before Rust and Zig. I am thinking about Qt and Boost.

Boost in particular is like a testing ground for future C++ standards, with many of the "batteries" you want included. And it is already C++.

Of course, Rust is a huge influence nowadays, and it sparks a lot of debates on the direction C++ should take. I think less so with Zig, which is more C than C++ in spirit, but every good idea is good to take.
by Havoc | 2025-10-15 23:36:50+00:00
If you want to be employed in a tech space then you'll need to work on passing those tech screens. Silly as they may be employers makes the rules in interviews.

Or found another company then you can make your own rules.

> law school

Given how rapidly the current administration is tearing up the legislative rule book and AI excelling at big chunks of it, law is not a space I'd want to be in
by silvercymbals | 2025-10-15 23:37:07+00:00
thanks, this means a lot

I'm in my early 30s, but I generally find it really discouraging here when people on HN try to "be nice" by claiming $150k isn't effectively minimum wage even working at startups in the bay.

Fortunately I've had some success with consulting - the world just seems really bleak right now in terms of my employment prospects.
by scuff3d | 2025-10-15 23:37:32+00:00
This always makes me laugh. The editor was barely announced two years ago. They've built it from the ground up with native support now for three different operating systems. They're experimenting with some cool new features, and even though I don't care about it I've heard their AI integration is pretty damn good.

But waaaaah they don't support a processor that accounts for probably less then 10% of Windows Machines
by silvercymbals | 2025-10-15 23:38:14+00:00
These were real-world type problems etc. Maybe I just use cursor too much and I've forgotten the short-hand they were looking for.

Prior I never had to do leetcode screens for interviews because of my network - don't really regret not burning tons of hours grinding leetcode.

My best guess is they thought my skills weren't advanced enough for my age or found it weird I was bald.
by mitchbob | 2025-10-15 23:39:46+00:00
Not to be conspiratorial, but I'm reminded of when recommended cholesterol levels were reduced significantly, right around the time statins became widely available. Are we now seeing something similar with the availability of GLP-1 drugs? I wouldn't be surprised if the pharmaceutical industry, which stands to sell more drugs as a result of this change, is using its influence here. But I also recognize that the changes might be entirely beneficial. Are there studies that compare (1) outcomes that result from weight loss with the new drugs with (2) outcomes of weight loss without the drugs, and also with (3) outcomes without weight loss? I can imagine that outcomes for (2) could be superior if they're the result of better nutrition and more exercise.
by toomuchtodo | 2025-10-15 23:39:50+00:00
In my experience, sometimes the heat pump cannot keep up with the rate of envelope heat loss below certain temperatures (think a mid January polar vortex with sustained temperatures under -10F for days in the Midwest). Also, loss of power will mean loss of heat, where at least with a fossil gas furnace, as long as you have enough power to ignite the burners and run the blower, you’ve got heat (I’ve been able to run this with a vehicle inverter on an EV and a “suicide” extension cord with male plugs on both ends, isolating the furnace circuit; would’ve been perfect if it could’ve generated its own power for the blower while consuming fossil gas for heating).

Looking for a self sustaining cogeneration unit that can produce heat and power if needed, if anyone has recommendations, for when I need to recommend it. Heat pump whenever possible, but backups when needed.
by katchu11 | 2025-10-15 23:39:52+00:00
Hey! I work on the Claude Code team. Both PAYG and Subscription usage look to be configured correctly in accordance with the price for Haiku 4.5 ($1/$5 per M I/O tok).

Feel free to DM me your account info on twitter (https://x.com/katchu11) and I can dig deeper!
by iterance | 2025-10-15 23:39:57+00:00
Back up a second. You've missed an important question. What do you WANT out of your time in this life? Where do you actually want to be in ten years, or twenty? $150k p/a is not an answer, or at least not a very good one. You clearly have means enough to start businesses, so a lot of non-conventional doors are open to you. Why do any of it?
by Aeolun | 2025-10-15 23:40:04+00:00
Yeah. I definitely don’t get as much usage out of Sonnet 4.5 as 5x Opus 4.1 should imply.

What bothers me is that nobody told me they changed anything. It’s extremely frustrating to feel like I’m being bamboozled, but unable to confirm anything.

I switched to Codex out of spite, but I still like the Claude models more…
by jerlam | 2025-10-15 23:40:24+00:00
There are a lot of subsidies / incentives for installing EV chargers, but keeping them operational is a different question entirely. Especially if they aren't actually making any money. I wouldn't be surprised if some of the early EV charging companies have already gone out of business.

I've been in parking garages where none of the existing EV chargers were functional, but they're busy installing new ones.