MurphyA/hacker-news huggingface dataset:
by autoexec | 2025-10-30 21:51:58+00:00
That gets less true the more utility your software is expected to have.

When it comes to software intended for the general public it doesn't take bravery to decide that every user should only ever be allowed to do things exactly how you'd want them done. I might be more likely to attribute that to arrogance. Really, for something like converting audio/video I'd just see the inflexible software with few if any options as too limited for my needs (current, future, or both) and go looking for something more powerful.

It's better to not invest my time on software that is overly restrictive when more useful options are available, even if I don't need all of those options right now because it'll save me the trouble of having to hunt down something better later since I've already got what I need on my systems.
by wubrr | 2025-10-30 21:52:39+00:00
I live a lot further from SF than Texas, yet I've been working fully remote for SF tech companies (among others) for 10+ years.

If I need to meet someone in person, I make a trip (~few times a year)

It's true that I can't brownnose/service random tech talking heads in person on a daily basis tho, which is what I assume you mean by 'relationships and connections' lmao
by lbreakjai | 2025-10-30 21:52:45+00:00
You still can build websites this way. I was the first hire at my current company, I got to pick the stack of our frontend repo from the first commit. If you stay away from NextJS, things only improved since those heydays.

We're running tanstack-router, tanstack-query, and using vite underneath. That's about it. Each of these libraries are better and simpler than the standard redux/react-router/webpack from back in the day.

I've got lifelong backend developers reasonably (And somewhat happily) productive with the codebase.
by Jordan-117 | 2025-10-30 21:52:45+00:00
My understanding of it has been that aphantasiacs can only imagine in terms of verbal descriptions, not images. If that's the case, it seems like visual analogy would be a good differentiator.

For example: without any internal monologue, think of the Sydney Opera House, and then name some other objects it resembles.

Someone with visual imagination should be able to rattle off stuff like sailboats or seashells or folded napkins based purely on visual similarity, while a true aphantasiac should be lost without being able to look at a picture or derive an answer from a mental list of attributes.

(Likewise, if you gave a non-aphantasiac a written list of visual attributes the Sydney Opera House and ask them to name similar objects without picturing anything visually, it might be much more difficult to get the same range of answers.)
by phainopepla2 | 2025-10-30 21:54:18+00:00
That doesn't really help me, because I feel that I could answer those questions in detail but also truthfully say that there is no image at all of the apple in my head.

I guess what I'm saying is that image / not-image binary doesn't really map on to how I perceive the experience of my own imagination.

But again, maybe that just means I'm a 5 and I'm coping.
by ghaff | 2025-10-30 21:54:30+00:00
People choose what to outsource and, as cars have become more complicated and require more diagnostic equipment, they go to a dealer/mechanic. Personally, I've never done a lot of personal car mechanic work.

On the other hand, I've done my own cooking more than not.

You make choices about what you do yourself and what you have others do for you.
by bsder | 2025-10-30 21:54:52+00:00
"Visibility" invariably bites you in the ass at some point. See: Rust, newtypes and the Orphan rule, for example.

As such, I'm happy to not have visibility modifiers at all.

I do absolutely agree that "std" needs a good design pass to make it consistent--groveling in ".len" fields instead of ".len()" functions is definitely a bad idea. However, the nice part about Zig is that replacement doesn't need extra compiler support. Anyone can do that pass and everyone can then import and use it.

> This allows you to say "I know this is normally a footgun to modify these fields, and I might be violating an invariant condition, but I am know what I'm doing".

Welcome to "Zig will not have warnings." That's why it's all or nothing.

It's the single thing that absolutely grinds my gears about Zig. However, it's also probably the single thing that can be relaxed at a later date and not completely change the language. Consequently, I'm willing to put up with it given the rest of the goodness I get.
by adityar2 | 2025-10-30 21:55:25+00:00
We created Vested Trade, the newest tool to help everyday investors make better investments. We help provide information for tax loss harvesting, expose how much money you are losing to fees you may not be aware about, and keep you up-to-date on your investments.

We are working everyday to improve it. We have alternative data coming soon, providing you the first “Yahoo Finance” for alternative data. We'd love feedback and features you would like to see!
by martinvonz | 2025-10-30 21:55:32+00:00
Thanks!

The presentation was mainly for the audience that was present at the conference, which was mainly people who have used jj for a relatively long time, so I think part of the problem is just a mismatch between audiences there and on YouTube.

I agree about being more exciting. Not sure how to improve that :P I drink too much coffee all the time that I don't notice any difference. Harder drugs, perhaps :)
by robenkleene | 2025-10-30 21:55:35+00:00
For this example:

> we have somebody who has somehow obtained a "weird" video file

Why are you arriving at the conclusion that this requires complex software, rather than just a simple UI that says "Drop video file here" and "Fix It" below? E.g., instead of your conclusion "stick to your walled-garden-padded-room reality where somebody else gives you a video file that works", another possibility is the simple UI I described? That seemed to me the point of the post.
by hex4def6 | 2025-10-30 21:56:24+00:00
It seems like the sensible thing to do would be to fry / erase any IFF and encryption related stuff, but otherwise continue as before.

E.g, if it's already been programmed to fly straight and level, continue to do that. If it's deactivated, stay deactivated.

Just seems like a whole 'nother set of characteristics to test otherwise, as well as adding extra unpredictability. The aircraft is probably damaged / on fire, so its flight characteristics are already going to be extremely different to normal. The best thing in the moment may be to let the aircraft lawn-dart in a field, rather than attempt to get straight and level, and in the process potentially fly over inhabited area or towards a friendly set of aircraft / buildings / vehicles.
by bambax | 2025-10-30 21:57:05+00:00
I'm in the exact same boat. I think I have aphantasia, because when I close my eyes all I see is black, and it is easier to conjure up images with eyes open, and I absolutely would never, ever, confuse what I "see" in my mind with reality.

Yet I am very good at recognizing faces, have okay memory of past events (not outstanding, but acceptable) and can describe places and people with reasonable accuracy.

So, I'm not sure.
by maximus_01 | 2025-10-30 21:57:45+00:00
Good investment decision and obviously the street was very wrong, but the reason the multiple was low was because of concerns earnings were at risk from a) their issues in China (which they solved, at least for now, but was a very valid concern at the time) and b) android eating them (there was a narrative they were about to be blackberried, or that android was doing what windows did to mac). There are good reasons why that didn't happen.
by dmitrygr | 2025-10-30 21:58:12+00:00
> There is an open proposal(opens in new tab) to add a spring() timing function to CSS. Unlike linear(), this would actually be a true spring physics implementation! It wouldn’t have any of the limitations we’ve discussed here.

Uh huh... How long till a proper implementation of CSS requires a proper emulator of relativistic physics and quantum effects? Have we learned nothing from modern browsers already becoming de-facto poorly-specced and poorer-yet implemented JS-based operating systems / malware delivery vehicles?
by cperciva | 2025-10-30 21:59:05+00:00
a feeling of abstract relationships

This. If you ask me to imagine a triangle I'll start thinking about having three sides and three angles and the area is half of the base times the height and it's a rigid body and the angles add up to 180 degrees... but there's no visual aspect to it.

Sometimes I wonder if aphantasia gave me an advantage in mathematics, because I had no trouble whatsoever with the concept of "abstract symbols".
by Kiboneu | 2025-10-30 21:59:13+00:00
> Is there a particular reason you believe it is reliable?

I don't, nor do I think it is unreliable. Protocols exist in an abstract space, but they are instantiated in a system that works within physical /constraints/ (noise, faults, oxidation, etc.). These constraints vary because different systems work in different environments.

The systems we make also have to provide utility for the /purposes/ that it's made. Reliability is necessary to trust the utility of a system.

If I'm playing a multiplayer FPS game and due to backoff I see players snapping back to the position of a lost packet once it is received, I will not think that the game is reliable (and I will be especially sad since this is known issue with known improvements).

If I don't care about old packets and only care about the latest packet, I don't work with old information -- but the information is incomplete. Latency will still be noticeable on a noisy connection, but my brain can at least anticipate -- guess where to look next -- once the last packet is received.

That incomplete information can be used to extrapolate movements. So the final step is to use a model to predict movements in (short) moments when a packet is not received. You can't do this when the information isn't relevant anymore. When that's done, I -- the player -- will feel like that game is more reliable than the first TCP case.

(Games, and real-time interfaces in general, have some interesting aspects that I think is well covered in Game Feel by Steve Swink).
by tim333 | 2025-10-30 22:00:20+00:00
Nice to see a video for the tip links and ion channels.

I spent a while reading up on that stuff because I was trying to figure what causes my tinnitus. My best guess is if the hairs over bend, that stuff can break and an ion channel get stuck open causing the cell to fire continually.

Another fun ear fact is they incorporate active amplification. You can hook an electrical signal to the loudspeaker type cell to make it vibrate around https://youtu.be/pij8a8aNpWQ
by isr | 2025-10-30 22:00:47+00:00
Really? To each their own, but honestly, I found smalltalks way of chaining things to be one of the most elegant parts of what is admittedly a syntactically-simple language (the old "fits on a postcard" thing).

With Smalltalk, with regard to return values or chaining, you get to have your cake and eat it too.

Your methods CAN return sensible values which don't necessarily have to be the original object. BUT, if you just want to chain a bunch of sends TO A PARTICULAR OBJECT, you can use ;, and chain the sends together without requiring that each intermediate method returns the original object.

That combined with the fact that chaining sends requires no special syntax. You just write them out as a single sentence (that's what it feels like), and you can format it across multiple lines however you wish. There's no syntax requirements getting in the way.

Just finish the whole thing with a dot. Again, just like a regular sentence.

And if you find precedence or readibility becoming confusing, then just put stuff in parens to make certain portions clearer. There's absolutely no harm in doing do, even if in your particular use case the normal precedence rules would have sufficed anyway.

Smalltalk complex method chaining; again (as mentioned previously) reads like English.
by sebastiennight | 2025-10-30 22:00:49+00:00
You didn't answer my second question. Yes the median in my example is $50. Thus it would be accurate to say "50% of people in that sample have $50 (or $51)". But not anything further than that middle point.

Back to the original post:

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

The parent post had the median at $500.

1. Given the sheer number of adult Americans (hundreds of millions of observed data points), wouldn't you say it's quite likely that the two mid-points are very close to each other (eg $499.97 and $500.02)? But definitely not (-$5,500) in debt for one mid-point individual vs $6,000 in savings for the next individual (which comes out to $500 in median and "top half has $6k")?

2. In the first scenario (almost continuous curve at the midway point), how likely do you think it is that somewhere right after that $500 mid-point, there is a huge discontinuous jump to $6,000 to accomodate the idea that the rough top half of observed savers has "3 months of expenses" saved?

3. Is there any other scenario I'm not foreseeing, that can reconcile: "the median is $500" with "the top 50% have $6,000+ in savings"?
by xp84 | 2025-10-30 22:01:00+00:00
A lot of people toss around “war criminal” pretty loosely. And regardless of whether you think say, George W Bush was a WC (I don’t), it would be awkward for any country to have to hand over its elected leader, which could even be a popular one with broad support, to be prosecuted at The Hague, because Europeans disagreed with a military decision. Joining the ICC would mean the US would need to do just that.
by FredPret | 2025-10-30 22:01:08+00:00
It also takes money away from the corporation, when they should be doing one of these:

- spend their profits to try and grow, but fail; thus spreading their capital into the rest of the economy

- spend their profits to try and grow, and succeed; not only spreading capital but creating new wealth that will eventually work its way around to the shareholders

- return it to shareholders, where it gets taxed
by teamonkey | 2025-10-30 22:01:11+00:00
It’s true that Trump may well have rolled back the legislation he put in place, who knows?

Efficacy figures are bound to change once you go from a ‘small’ study (in this case hundreds of thousands) to a wider population. The original efficacy claims would have been truly astounding, and they ended up being only very good.

80% efficacy (which it ended up as) should be seen as a medical triumph, and certainly worthwhile in the context of a global pandemic.
by adfm | 2025-10-30 22:01:12+00:00
If you're young and without a job, burritos are definitely in your price range; you just have to be willing to make it yourself. It's not hard to get close to that Mission-style burrito with a little patience and buying in bulk. Get an Instant Pot for the beans. There's a ton of recipes for decent beans on YouTube. Make your own salsa; it's not hard. Grate your own cheese (80g/burrito). Most places bulk up their burritos with rice. Use red/spanish/mexican rice, which is super simple to make. Use a 13.5-inch flour tortilla, which can be found at most restaurant supplies or your local mercado. Pro tip: use roasted veggies instead of rice. You can do it!
by cxr | 2025-10-30 22:01:42+00:00
No. I am literally describing bog standard use of an ordinary VCS/SCM where the code for e.g. Skia, sqlite, libpng, etc. is placed in a "third-party/" subdirectory. Except I'm deliberately using the words "admit" and "depository" here instead of "commit" and "repository" in keeping with the theme—of the widespread failure of people to use SCMs to manage the corresponding source code required to build their product/project.

Overlay version control systems like NPM, Cargo, etc. and their harebrained schemes involving "lockfiles" to paper over their deficiencies have evidently totally destroyed not just folks' ability to conceive of just using an SCM like Git or Mercurial to manage source the way that they're made for without introducing a second, half-assed, "registry"-dependent VCS into the mix, but also destroyed the ability to recognize when a comment on the subject is dripping in the most obvious, easily detectable irony.
by maximus_01 | 2025-10-30 22:02:08+00:00
This is true but airpods is a bad example. They are a runaway success. Estimates are they did around $25bn of revenue in the last year. For context the highest annual revenue Bose ever did was $4bn (since declined). Sonos does something like $1.5bn. If Airpods was a standalone company it would be one of the biggest consumer hardware companies in the world.
by mdasen | 2025-10-30 22:02:21+00:00
I think it'd be unlikely for the Israeli government to try and push this issue. Yes, Google has assets within Israel that could be seized, but it'd be a bit of a disaster. Israel would be creating a scenario where it told companies: go to prison in your home country or we'll seize everything you've invested here.

Also, I can't believe that Google or Amazon would sign a contract that doesn't specify the judicial jurisdiction. If the contract says "this contract will be governed by the courts of Santa Clara County California" and the Israelis agreed to that, then they won't have a claim in Israeli courts. If an Israeli court concluded that they have jurisdiction when both parties agreed they don't have jurisdiction, it'd create a very problematic precedent for doing business with Israeli companies.

Even if an Israeli court would ignore all that, what would Israel get? Maybe it could seize a billion in assets within Israel, but would that be worth it? For Google or Amazon, they face steeper penalties in the US and Europe for various things. For Israel, maybe they'd be able to seize an amount of assets equivalent to 10% of their annual military budget. So while it's not a small sum, it is a small sum relative to the parties' sizes. Neither would really win or lose from the amount of money in play.

But Israel would lose big time if it went that route. It would guarantee that no one would sign another cloud deal with them once the existing contracts expired. Investment in Israel would fall off a cliff as companies worried that Israeli courts would simply ignore anything they didn't like.

The point of these agreements is that Israel needs access to cloud resources. The primary objective is probably to avoid getting cut off like Microsoft did to them. That part of the contract is likely enforceable (IANAL): Israel does something against the ToS, but they can't be cut off. I'd guess that's the thing that Israel really wanted out of these deals.

The "wink" was probably a hopeful long shot that they never expected to work. But they got what they needed: Amazon and Google can't cut them off regardless of shareholder pressure or what they're doing with the cloud no matter what anyone thinks of it. Suing Amazon or Google over a part of the contract that they knew was never going to happen would jeopardize their actual objective: stable, continued access to cloud resources.
by jongjong | 2025-10-30 22:02:31+00:00
In my 15 year software engineering career, the most money I could have cashed out was around $110k in crypto space; that was the value my crypto peaked at but it would have required unlocking my tokens which would have lost me my forging position and the $4k per month which came with it... I ended up not selling and earning about $20k to $50k per year for 4 years so it has been a good decision... Also, it was not possible to unlock my tokens without a 1 month delay and token prices were fluctuating wildly... Moreover, due to my public position on the project, and the public nature of Blockchains, my unlocking of tokens would have been seen by community and possibly triggered a project-ending sell-off.

So basically the only time I had the opportunity to theoretically earn $110k, at the peak of my 15 year career after working insanely hard including nights and weekends, was not even feasible in practice and it turned out that I earned more money holding and forging over the following 4 years than I would have gotten for selling.

But damn, when I see some of these corporate 9-to-5'ers sitting on $1 million+ which they got after only 5 years or so and they're not selling because they think they deserve more. It seems insane to me. It's a lot of money, they can sell anytime, probably still keep their job. As they say in crypto, I would dump the shit.
by vintermann | 2025-10-30 22:03:15+00:00
I do remember your microblocks mod.

Yeah, 1.7.10 is many modders' favorite, I know. If you did stop at 1.7.10, I guess you know about the GTNH people's crazy work in keeping that version running? For a while, you could 1.7.10 with a newer version of Java than the current latest version.
by joshuamorton | 2025-10-30 22:03:19+00:00
> Yes, "we" were, definitely.

I am not unaware of the potential dangers of device attestation.

> Would you be ok if for example your government's website to pay your taxes mandated a device with attestation knowing you can only get one from Google, Apple or Microsoft ?

My point is this is already possible today. A lot of apps do it. An open attestation API means that, at least theoretically, systems not owned by one of those three providers could be used. Today you get, functionally, a signal of "this is blessed android or not". An alternative world where the device attests "I am grapheneOS" and it is up to the service to accept that attestation or not is strictly better than the ability today.
by donmcronald | 2025-10-30 22:03:25+00:00
> For content you choose to upload to Canva, you’re in control.

IE: You're in control of what you upload. What happens after it's on their servers? What happens when they send it to a partner for processing?

The AI industry is filled with liars. It's basically "we're not using you data for training, that was a partner we pay that trained using your data." Good luck finding out who actually used your data for training when more than one company had access to it.
by km3r | 2025-10-30 22:03:56+00:00
That is an elementary understanding international law.

If after Oct 7th Israel went and killed a single child in retaliation, that would be unjust. Justification and proportionality are not measured like that.

Justification is established by a valid objective to go to war. Proportionality is measured in comparison to the military objectives. The Oct 7th attack clearly justifies the removal of Hamas. The proportionality of doing so is dependent on the size of Hamas's army (20k-30k), the size of their infrastructure (500 kms of tunnels), and their ability to separate their operations and operators from civilians.
by hinkley | 2025-10-30 22:05:37+00:00
Given how much time I spent on my first real multi-tenant project, dealing with the consequences of architecture decisions meant to prevent these sorts of issues, I can see clearly the temptation to avoid dealing with them.

But what we do when things are easy is not who we are. That's a fiction. It's how we show up when we are in the shit that matters. It's discipline that tells you to voluntarily go into all of the multi-tenant mitigations instead of waiting for your boss to notice and move the goalposts you should have moved on your own.