MurphyA/hacker-news huggingface dataset:
by wenc | 2025-06-18 22:39:51+00:00
I didn’t. I did 3 STEM degrees and then made some money and went back to school to study liberal arts part time.

I think studying liberal arts after having life experience is so much more rewarding — not to mention affordable (assuming you’ve done something with your life).

The payoff of studying liberal arts in your 20s is very different from when you’re in your 40s (my age). The context is much more salient and the practical applications become more visible.

Morris Chang (chairman of TSMC) once wanted to be a literature major and he has mentioned how studying Shakespeare has helped him to understand human behavior and the human condition.
by specy | 2025-06-18 22:40:02+00:00
It does kind of need changes to the browser to implement properly. My implementation is more of a trick to "make it work" but it's absolutely not something doable or usable in reality.

There is no way (for now) to make something like it with pure web technologies, I was initially hoping that with the Houdini API it would be possible, but it seems not. It would be a really cool addition though
by kej | 2025-06-18 22:41:04+00:00
I have this site [0] bookmarked in case I ever get around to reading it again. I like the use of hypertext so that you can follow the explanations you want and ignore others, and the inclusion of pictures and videos reminds me of the breathless anticipation of new multimedia experiences back when CD-ROMs started becoming common.

[0] http://m.joyceproject.com/info/aboutproject.html
by maxcomperatore | 2025-06-18 22:42:18+00:00
I've shipped stuff used in parts of Latin America and Southeast Asia and one of the biggest lessons was this: latency, not bandwidth, is what kills UX.

A 10mb download over 3G is fine if you can actually start it. But when the page needs 15 round trips before first render, you're already losing the user.

We started simulating 1500ms+ RTT and packet loss by default on staging. That changed everything. Suddenly we saw how spinners made things worse, how caching saved entire flows, and how doing SSR with stale-while-revalidate wasn’t just optimization anymore. It was the only way things worked.

If your app can work on a moving train in Bangladesh, then it's gonna feel instant in SF.
by HenryBemis | 2025-06-18 22:42:28+00:00
I was just checking the combo he is using [0] (River 2 Pro + 220W solar generator) and it's currently at USD 619. In the post, the author sums it at USD 780. I assume price dropped because of newer models, etc.

[0]: https://us.ecoflow.com/products/river-2-pro-portable-power-s...
by tanewishly | 2025-06-18 22:42:53+00:00
My point was that there is no test (or classifier) that can always guarantee that one definition of fairness by itself, irrespective of the base rate. If the classifier acts the same independent of base rate, there are always base rates (ie occurrence rates in the rates population) for which the classifier will fail the given definition.

That illustrates that the given definition cannot hold universally, irrespective of what classifier you dream up. Unless your classifier is not independent from the base rate - that is, a classifier that gets more lenient if there's more fraud in the group. That seems undesirable when considering fairness as a goal.
by josephg | 2025-06-18 22:43:36+00:00
> The problem is that there's no way for the server to compress any of the updates; if a peer is offline for an extended period of time, they might need to download a ton of data.

There are ways to solve this, using deterministic message chunking. Essentially clients compress and encrypt “chunks” of messages. You can use metadata tags to tell the server which chunks are being superseded. This is fast and efficient.

Alex Good gave a talk about how he’s implementing this in automerge at the local first conference a few weeks ago:

https://www.youtube.com/watch?v=neRuBAPAsE0
by voxleone | 2025-06-18 22:44:44+00:00
Great subject, thanks. I recently built SpinStep[0], a tool for visualizing and stepping through SCNN computations.

It lets you upload a model, then see—layer by layer—how inputs are transformed, which kernels activate, and how feature maps evolve. It's a hands-on exploration of what’s actually happening under the hood in Spherical CNNs.

For anyone who's been frustrated by the opaque "black‑box" nature of CNNs, SpinStep might be a fun way to poke around and build intuition.

[0] https://github.com/VoxleOne/SpinStep/blob/main/docs/index.md
by starkparker | 2025-06-18 22:44:55+00:00
This project mentions a Framework-based version as a future idea. A similar Framework 13 build popped up in r/framework a few months ago:

- https://www.reddit.com/r/framework/comments/1jo7m8c/framewor...

Updated with a new mainboard from the Ryzen AI line:

- https://www.reddit.com/r/cyberDeck/comments/1kjknh4/vrxr_cyb...

GitHub repo with STLs and build details, with it running Linux and Stardust XR with non-spatial inputs on XREAL glasses:

- https://github.com/Pyro57000/fyer_deck
by maxcomperatore | 2025-06-18 22:45:57+00:00
i been working on something like this for my own stuff. my drive got screenshots pdfs md files invoices and random logs and i always forget what i named stuff from years ago

what helped me was

- ran ocr on images with tesseract (slow but it works)

- used unstructured and langchain to parse and chunk stuff even spreadsheets and emails

- embedded chunks with sentence-transformers and indexed it with faiss

- then built a local llm agent (used a quantized mistral model) to rerank results smartly

its rough but works like a semantic grep for your whole disk

if you want less diy paperless-ng plus anythingllm plus a lightweight embed model could work or wait some months and someone will wrap it all in an electron app with stripe on the homepage lol

funny how much time we spend trying to find stuff we already wrote
by evandrog | 2025-06-18 22:46:22+00:00
Hello there,

I’ve been working on PromptJam, a browser-based workspace that lets several people craft and iterate on LLM prompts in real time. More like pair-programming than solo prompt hacking.

Why it might be useful Live collaboration speeds up the trial-and-error cycle.

Real-time multi-cursor editing, watch teammates’ edits as they happen and avoid the endless copy-paste loop across Slack or Docs.

Side-channel chat so you can discuss strategy without muddling the main model conversation.

Current state Private beta opened today. The core flow works, but I need feedback on UX pain points and real-world team workflows.

If you’re interested in kicking the tires (or telling me why this shouldn’t exist), you can grab early access here: https://promptjam.com

All comments, bug reports, and critiques welcome.

thanks!
by consp | 2025-06-18 22:46:58+00:00
> even the simplest ones strobe

The simplest ones always strobe at line frequency or the double of it (due to cheaping out on the power supply). Those have visible strobe. Simpel is bad with led light.

Find some not too cheap dimmable warm colored bulbs. They won't be cheap but might contain both a high frequency driver and fluorescent afterglow and my guess is you will not notice anything.
by maxcomperatore | 2025-06-18 22:47:02+00:00
i was in the same boat. loved coding but hated the 9-5 grind and had zero clue how to sell myself or my projects. what worked for me was ditching the idea of building something big from day one. instead i started fixing real small pains for people i knew. friends, family, coworkers.

i made dumb scripts that saved them minutes here and there, built small websites or automations that made their life easier. i never charged much, sometimes free, sometimes a small fee. but the key was getting feedback and iterating until they couldnt live without it.

then i slowly built a network, people started referring me, and jobs came from that. marketing wasnt some magic trick, it was just solving problems people already had and telling them how i do it.

also, find someone who loves marketing, partner with them. keep control over your code but let them handle the biz side.

freelance contract work can be stable and flexible too, dont feel pressured to build a product from scratch right away. grow your skills and network in parallel.

it wont be easy or fast but focus on real value, real people, and trust will follow.
by const_cast | 2025-06-18 22:47:08+00:00
The landscape was quite different in 2014. I know, I was there, and Linux desktops have been getting less themable since because application technologies are going off the rails.

KDE today is still fairly themable if you stick to Qt apps and GTK 3 apps. But if you use a dozen frameworks then yeah, that's not themable anymore. Which really sucks but it is what it is. And, honestly, it's not that bad. It's much, much worse on some other platforms.
by fnordpiglet | 2025-06-18 22:47:12+00:00
The way NN and specifically transformers are evaluated can’t support agency or awareness under any circumstances. We would need something persistent, continuous, self reflective of experience, with an internal set of goals and motivations leading to agency. ChatGPT has none of this and the architecture of modern models doesn’t lend themselves to it either.

I would however note this article is about the cognitive psychology definition of self which does not require sentience. It’s a technical point but important for their results I assume (the full article is behind a paywall so I feel sad it was linked at all since all we have is the abstract)
by maxcomperatore | 2025-06-18 22:48:14+00:00
inner work is way overlooked by founders and devs. we all grind on code and funding but ignore the mental stuff that burns us out.

a good guide would show how to spot when you need inner work, not just stress. teach simple ways to handle emotions, imposter syndrome, burnout, stuff that messes with focus and leadership.

also, quick practices for busy people, how inner work helps with team leading and deals. most think just “work harder” fixes it but really you gotta debug your brain first.

if you get this right, you dont just build a product, you build long term resilience.
by maxcomperatore | 2025-06-18 22:48:59+00:00
i think what you want is a build step that acts like a “llm macro”, like you write comments or specs in the code, and the ai fills in the implementations automatically. its like literate programming but powered by llms.

theres a big gap now between interactive chatbots and fully automated code gen at build time. so a tool that integrates with the build pipeline and produces documented code would be a game changer.

also if it explains why it added code not in your specs that would improve trust a lot. this is possible with current models and some clever tooling but nobody cracked the ux yet.

personally ive tried a few hacks with rust macros and cargo steps to prototype this and it works ok but still rough around edges.

this will definitely be a hot area in next 1-2 years
by maxcomperatore | 2025-06-18 22:51:43+00:00
1) secrets in code are a symptom of broken dev culture not just tooling. fix the culture first, train devs early on using environment variables and iam roles. make secrets invisible to code.

2( relying on gitignore or vaults alone is band-aid. sdk picks up creds from environment or home dir automatically if you use aws properly.

3) automate secret scans in ci but dont trust them blindly, human reviews and rotating keys asap is still critical.

4) biggest risk is devs rushing and skipping processes, so build workflows that make mistakes obvious and costly to push.

5) at scale, even perfect tech fails without good process + education. focus there and tools become backup not main defense.

this mindset saves time and downtime. secrets leaks cost more than any fancy tool subscription.
by 01HNNWZ0MV43FF | 2025-06-18 22:51:47+00:00
> they both suck

Can't speak for you but in my country the right is trying to kick poor people off of welfare.

It's under the guise of "balancing the budget" but it's done with fast cuts, no rolloff, no phase-out period. If they cared about the budget it would be done gradually. In my country the right wing is cruel. Bullies elected by a coalition of bullies and gullible folks and people who want revenge for imagined slights.

> It’s a circus watching this as a centrist.

If you think the left and the right are the same you need to watch closer bud
by red369 | 2025-06-18 22:52:02+00:00
Just my own anecdote about the Framework 13: I also felt I paid a MacBook price, but was much happier paying for future repairability/upgradability. I am so sick of buying things that feel disposable that I would a pay a premium not to.

But I have a dream that Framework will change one thing that seems so trivial, and which would make my relationship with my Framework laptop and purchase decision so much simpler.

If they can't ship replacement parts for faults/design flaws outside of their supported regions, which is understandable even if frustrating, at least allow me to use freight forwarding! I'm now living in a country Framework don't ship to, and so every small fault I have ever had with their product is permanent. I had goodwill for years, but being stuck with their design fault with the backup battery system has tipped me to no longer recommending buying from them. Obviously most people don't move countries, so this won't be an issue for them, but it's the feeling that they didn't seem to try hard to find a solution. It's the opposite of what I felt early on when I found their excellent documentation on faults, and their BIOS updates which addressed every complaint (adjustable brightness of power LED, limit charging capacity to a percentage).

That feeling, and an effectively non-repairable laptop, are things I could have bought from anyone!
by Kon5ole | 2025-06-18 22:52:12+00:00
>The problem is that in too many cases, the LLM will only get so far and you will still have to switch to doing actual programming to get the task finished

The LLM makes mistakes sure and isn't a slam dunk tool like a compiler, but it could still save lots of time and be useful.

Some things are fine to let rot. Nobody should spend too much time learning Vue, React or Laravel, or even nhibernate, entity framework or structuremap, for example.

Such frameworks come and go, the knowledge has little value. Save brain cells for more important, long-lasting things instead. LLM's can certainly help with that.
by Swizec | 2025-06-18 22:52:24+00:00
> A few months ago I vibe-coded a prototype that would locally cache everything, and use cached versions primarily and update the cache in the background.

Essentially local-first apps. Have a local database with all the info, use straight up SQL (or whatever) for your interactions, sync periodically with the mothership. Great solution for many usecases.

This was one of the original promises of mobile apps and what makes them better than websites. But the industry went a different way – many mobile and desktop apps became glorified browsers where nothing works without good internet.
by legitster | 2025-06-18 22:52:49+00:00
As someone who works in this tech space, nobody brings up how long fingerprints persist. And the reality is that even a really precise fingerprint has a half-life of only a few days (especially if it's based on characteristics like window size or software versions).

A lot of the big ad networks right now instead rely heavily on geo-data. Which is why you are probably seeing lots of ads in your feeds that seemingly cross between devices or are relating to interests of your spouse/friends/etc. They just look at the geo on your IP and literally flood the zone.

> They developed a measurement framework called FPTrace, which assesses fingerprinting-based user tracking by analyzing how ad systems respond to changes in browser fingerprints.

I'm curious to know a bit more about their methodology. It's more likely to me that the ad networks are probably segmenting the ads based on device settings more than they are individually targeting based on fingerprints. For example, someone running new software versions on new hardware might be lumped into a hotter buyer category. Also, simple things like time of day have huge impacts on ad bidding, so knowing how they controlled would be everything.
by Tadpole9181 | 2025-06-18 22:52:52+00:00
To be cynical, software "engineering" has largely been a joke forever. We don't get licensed or inspected outside of very specific fields. Most of it is slapped together quick as an MvP and pumped out with bugs fixed as they're prioritized by managers.

Significant portions of our field think simply typing a codebase is just too much work, let alone proving it works. So you're appealing to a quality market that doesn't really exist to begin with. Unlike knives, which always had that high-quality market.

Then, artisan products are often made with higher quality materials and have an essence of personalization that gives a "soul" to the object (tsukumogami). The time it takes to make is measured in hours, maybe days. And then you have it.

Software just isn't personal like that (and cuter marketing doesn't count, that's a different department). Software can't be made of higher quality parts that feel weighty in your hand. It's just something you interact with. And it takes time to build and requires updates, so the valuation model is a lot less clear.

You can argue that you can make less buggy software. But users today refuse to pay for software more often than not. It must be free, or they won't try it. And they rarely appreciate stability as much as they complain about being behind.

I just don't see this coming to pass. It sounds like cope, like a telegraph operator saying someone will opt for "artisan messaging" at the dawn of the landline.
by maxcomperatore | 2025-06-18 22:53:29+00:00
big goals are always fuzzy and overwhelming. what works for me is breaking them down backwards, start with what success looks like, then ask what step comes right before that, keep moving step by step till you reach today. it turns the giant scary goal into small clear actions. also, keep revisiting and adjusting as you learn more. simple, effective, and helps avoid paralysis by analysis.

frameworks like GTD or PARA help but none beats clear incremental steps you trust.
by fnordpiglet | 2025-06-18 22:54:11+00:00
I don’t think this is true, software is often able to operate with external stimulus and behaves according to its programming but in ways that are unanticipated. Neural networks are also learning systems that learn highly non linear behaviors to complex inputs, and can behave as a result in ways outside of its training - the learned function it represents doesn’t have to coincide with its trained data, or even interpolate - this is dependent on how its loss optimization was defined. None the less its software is not programmed as such - the software merely evaluated the neural network architecture with its weights and activation functions given a stimulus. The output is a highly complex interplay of those weights, functions, and input and can not be reasonably intended or reasoned about - or you can’t specifically tell it what to do. It’s not even necessarily deterministic as random seeding plays a role in most architectures.

Whether software can be sentient or not remains to be seen. But we don’t understand what induces or constitutes sentience in general so it seems hard to assert software can’t do it without understanding what “it” even is.
by maxcomperatore | 2025-06-18 22:54:19+00:00
minecraft ui shows how much you can do when you actually have limits. pixel art forces clever shading tricks to make buttons pop and show depth without wasting pixels. meanwhile modern “glass” ui just slaps on blur and calls it a day. games need info fast and clear or you’re dead, apps could learn a lot by stealing from this “do more with less” mindset instead of making everything look like a soap opera.
by rzzzt | 2025-06-18 22:55:02+00:00
> Where are you going to put the extra address bits in the IPv4 header?

The optional part. EIP proposed using 16 bits (minimum) to bump the address space to 40 bits (the EIP extension portion is variable-sized so it can go higher until you reach header option limits): https://archive.org/details/rfc1385/page/4/mode/2up
by maxcomperatore | 2025-06-18 22:55:12+00:00
this approach is cool for speed and small teams but duct-taping features with low/no code tools quickly gets messy. you lose the deep control engineers provide and debugging complex flows turns into nightmare mode. also testing? good luck with automated tests when your logic is scattered across 5 different services and zapier chains. scaling this needs discipline or you’ll end up with a brittle spaghetti monster nobody wants to touch.

it’s a neat hack but definitely not the new normal for anything beyond MVPs or tiny startups.
by BobaFloutist | 2025-06-18 22:55:47+00:00
I don't know, I'm finding Calculus ties a lot of earlier math together. The quadratic equations that I thought were a weirdly specific thing to spend so long drilling (ok so parabolas can describe kinematic arcs, what's the big deal?) come up again and again in differential equations.

The relationships between area and volume of various objects I spent geometry trying to understand make much sense as integrals.

Trig, logarithms, exponentials, infinite series, they all come into themselves when you start applying them to analysis. It just all sorta clicks once you start to thread them together.
by echelon | 2025-06-18 22:56:16+00:00
The first film was groundbreaking. It matched "Star Wars" and "Lord of the Rings" in terms of its cultural penetration. Unfortunately the series failed to live past that strong debut. The second and third films were a total letdown, and The Animatrix only appealed to a niche audience and was itself a mixed bag.

The surprising and unsolicited fourth film had some promise in the first third of the film - I loved how it subverted expectations and was a meta deconstruction of the series itself. After the provocative and almost blasphemous setup, the film quickly devolved into poor action, weird pacing, and overall bad plot and character arcs. In a word, it felt senile. (The action shouldn't have been that bad with Keanu helming John Wick. It was just laziness.) The denouement was just same-y slop we see in every other dialed in action movie. Such a letdown for such a shocking cold open.

If you haven't seen the fourth film, it's a bit of a mind fuck. But turn it off the minute the reveal is over. That part is a treat, but it isn't worth your time otherwise.
by HenryBemis | 2025-06-18 22:56:21+00:00
I used to have a BMW that was doing that. My 'capacity/tolerance' to driving is max 10-12 hours. All I need is meat, caffeine, and SecurityNow and/or Metallica. I get it that BWM is trying to do the 'right' thing, but they should allow people to turn the darn thing off.
by matt_s | 2025-06-18 22:57:53+00:00
Buy a minimal set of tools and start flipping cars. Then try to get a dealership license in your state. Start with small fixups and detailing work, flip one car, use the proceeds to get something a little more valuable, repeat.

Be honest with people when selling, no slimy sales tactics, ask for referrals. Maybe every few cars find someone who is in desperate need and sell it at cost, ask for referrals. Buy some more tools, repeat. Maybe get a small shop with a lift. Maybe hire a certified tech for really tough problems, someone who values integrity and doing a job right, like a semi-retired person that knows a lot.

Grow that $35k into a viable, honest, local, AI-proof business.
by mousethatroared | 2025-06-18 22:58:55+00:00
If you're savvy with manufacturing, make yourself a left handed edison thread (I can't find them anywhere). Left handed incandecent lightbulbs are still legal

Also, you can buy high wattage lights, and the three ways have lower wattage settings.

Finally, outdoor and appliance incandescents lamps are very inefficient, but last forever.