MurphyA/hacker-news huggingface dataset:
by t-writescode | 2025-09-30 04:46:09+00:00
I guess I'm lucky in having had a chance to work for several fantastic companies that treated me wonderfully for years and years.

And we also raised up juniors, and paid them well. And our company had flat salaries, so everyone could easily figure everyone else's salary (and people didn't hide it, in fact we talked about it all the time).

Again, treat your employees well, and they'll stay. Places *do* do this. And people *do* stay loyal and even come to companies because they hear how well they treat their workers.
by cameronh90 | 2025-09-30 04:47:06+00:00
I don't know how this would be perceived in the US, but in UK/Europe this wouldn't be seen as or regulated as a "consumer level gadget".

It's a main-voltage electrical system. I'm not even sure it would be legal for an electrician without the appropriate qualifications to commercially commission one of these systems. Their website even says installations should be performed by "a licensed electrician or a qualified professional."

In practice, every single solar system I've seen is exactly the same as this one.

A fuse wouldn't help here because they're current protection devices but we're talking about voltages here. Voltages are harder to generically protect against with a sacrificial device, and also over-voltage protection devices themselves have a habit of catching fire even when the voltage is within limits so you probably don't want one right next to your lithium batteries anyway. You'll even find most consumer devices don't have much in the way of continuous overvoltage protection.

It's typical when commissioning solar to just "protect" from panel overvoltage by ensuring your panel outputs are well within the margin of your MPPT (this device appears to be an a combined MPPT, inverter and battery) on a worst case cold day. Really there's just no reason to run your panels right up against the MPPT max voltage.

Given how easy it is to protect against design overvoltage by designing your panel circuits suitably, and how overvoltage protection devices are themselves a point of (potentially catastrophic) failure, I think it's pretty hard to make the case for including one as standard, which is why nobody does.

But leaving this particular issue aside, these devices are totally not suitable for consumer installations unless you like fires.
by nothrabannosir | 2025-09-30 04:47:48+00:00
This whole thread is a case study in “nix is worse ROI for every of the individual things it can do, but it’s the same I for all of them”.

Nix is definitely The Way to solve this problem, but I wouldn’t recommend it if the only thing you’ll ever use it for is home-manager. Once you’ve paid the investment, though… I never want to rsync a dotfile ever again in my life.
by protocolture | 2025-09-30 04:48:03+00:00
>Might be a tad elitist of me, I guess, but solid DHCP, routing, and DNS setup makes for way more reliable network than anything else.

Depends on the network. If you are talking about a branch office, for sure.

>I find that a lot of "it's always DNS" falls down to "I don't know routing beyond default gateway"

I see it mostly with assumptions. Like DNS Server B MUST SURELY be configured the same as DNS Server A, thus my change will have no unexpected consequences.
by Aurornis | 2025-09-30 04:50:02+00:00
> The problem has become that a lot of kids coming out of college have done little more than memorize Leetcode problems and outsourced classwork to AI. I've also seen less and less passion for the career as the years go by (ie. less computer nerds).

I started browsing spaces like /r/cscareerquestions and joined a few Discords to get a sense for what young devs are being exposed to these days. It's all very toxic and cynical.

I've noticed an inverse correlation between how much someone is immersed in Reddit, Twitter, and Discords and how well they function in a business environment. The Reddit toxicity seems to taint young people into thinking that their employer is their enemy and that they have to approach the workplace like they're going into battle with evil managers. I've had some success getting people to chill out and drop the Reddit vibes, but some young people are so hopelessly immersed in the alternate reality that they see in social media that it's hard to shake them free.
by creakingstairs | 2025-09-30 04:50:23+00:00
I mean I agree with hiring juniors. I try to push for it as it’s how I got into this industry but it’s a bit of a prisoners dilemma right? It’s best for everyone if we all hired and trained up juniors but one could also defect and only hire seniors.

Besides most companies won’t last long enough to worry about senior talent drying up.
by nine_zeros | 2025-09-30 04:50:45+00:00
Looks like you are just a racist trying to pin things on black people.

Mr. Racist, here's a little fact check from chatGPT. You are still blaming people for their skin color - have some shame.

1. No "2013 airframe scandal" like that exists.

Boeing has had multiple controversies (e.g. outsourcing of 787 Dreamliner parts, later the 737 MAX crisis), but none that match this story.

In the 2000s and early 2010s, Boeing did face production quality problems with the 787 Dreamliner because large parts of the aircraft were outsourced globally, and some suppliers had issues meeting specifications. But this was not tied to race or prison labor in the way described.

2. No evidence of a race-based relocation of factories.

Boeing has moved or opened facilities (e.g. in South Carolina) for business, tax, and labor reasons. There is no credible reporting that this was to "give jobs to Black people" or to people leaving prison.

The claim sounds like a distortion of real events: Boeing did use suppliers in different regions, including some that hired less-skilled labor, but this was a cost and logistics decision.

3. About the “manual etching defects.”

Real reports do exist about manufacturing defects: gaps, shimming issues, and mis-drilled holes have been found in some Boeing fuselages, particularly in the 787. These were documented by whistleblowers and investigations.

But they were not due to "manual etching by ex-prisoners"; they came from industrial quality-control failures and supplier/manufacturer mismanagement.

4. Decision to “keep defective parts.”

There have indeed been allegations that Boeing sometimes tolerated defects to keep production on schedule. This is a legitimate criticism, but again, it has nothing to do with the story in the text you shared about racial hiring or prisons.
by nothrabannosir | 2025-09-30 04:50:49+00:00
The configs I tweak are git, bash and emacs, and each has their own way to load extra config from a local file. You can use this for stateful config local to a machine and out of the nix store.

It depends on buy-in from the tool so it’s not a panacea but it works for my use cases at least. I also don’t like to switch config for every change and it turns out I rarely have to.
by whakim | 2025-09-30 04:50:54+00:00
No offense, but this software engineering elitism does no favors to perceptions of the field. In reality, most other fields are complex and the phenomenon of believing something is simple because you don't understand it is widespread across fields. Dan Luu expounded on this at much greater length/with greater eloquence: https://danluu.com/cocktail-ideas/
by tavavex | 2025-09-30 04:51:20+00:00
> (emphasis mine)

What does the emphasis add? I know what I said. Is your point that OP did actually seriously think that App Store only represents 0.01% of the video game market quantitatively? Or is it that you understood the subtext of the message but think that ignoring it is preferable?

> Is "real" games like "no true Scotsman" games?

My previous comment fully explains what I meant, and I also put "real" in quotes for a reason. All over this thread, the #1 complaint people have is that iOS devices are given lots of computing power but lack the capacity to do most "serious" performance-demanding tasks, and I explained which games are represented by those and why people want them.
by XorNot | 2025-09-30 04:52:01+00:00
Exactly: when people are unhappy and decide they're going to remove the heads of the ruling class, "but <some other system> is worse!" is some gallows humor while they do it.

Which has historical precedent: the French revolution wasn't a well planned transition to a better system, the Russian revolutionaries overthrowing the Tsar weren't much interested in the specific details of communism.

If the defense you have for the suffering of people is "well it could be worse" you are rather gambling that they are not yet sufficiently unhappy that the effort to be rid of you won't seem worth it.
by wsintra2022 | 2025-09-30 04:53:21+00:00
Https://KushtyBuckRecords.com Been thinking a lot about tools for modern musicians/artists/producers. Not tools for creating the music but tools for communication. Email subscriber lists, event creation (image and text) combined with ability to generate QR codes and send them with easy to use dashboard, some kind of insights into the QR scans, merchandise (integrations with Shopify), hn style link aggregation around music.. been building it with my son who also becomes my product manager since he the one using the tools. For now a private repo consisting of a rails API and a react TS frontend app. Everyday I come up with some small improvements in my head but alas not enough time in the world. With the day job an all, this is purely a passion project and a way to help my son follow his passion, putting on house music events and DJ/producing. If anyone interested, plz reach out contact@kushtybuckrecords.com
by lblack00 | 2025-09-30 04:54:54+00:00
Great instructional video. First place I learned E natural minor with his scale fragments section.

Yes, not a new technique by any stretch of the means. AFAIK John Petrucci takes a less aggressive approach with raising BPM. Funnily, Shawn Lane goes into a very similar methodology >30 years ago[1].

[1]: https://youtu.be/dpLDN1QCkQM?t=112
by krackers | 2025-09-30 04:54:58+00:00
As far as I can tell (although I"m a novice at RE), in the native world all non-trivial decompilers are "analytical", doing things like control-flow recovery and such. I guess the only reason why the first java decompiler was "non-analytical" is that the bytecode (at least in early days) was simple enough that you could basically pattern-match it back to instructions.

So if I'd have to give a definition I pulled out of my ass:

* non-analytical compiler: "local", works only at the instruction or basic-block level, probably done by just pattern matching templates

* analytical: anything that does non-local transformations, working across basic-blocks to recover logic and control flow
by tstrimple | 2025-09-30 04:55:23+00:00
But the doctors who never go to conferences and who don't stay up to date on anything are also called Doctor and work in the exact same places. Good luck telling the differences between them as a layman. I agree with you though. And the percentage of "Good Doctors" probably rivals the percentage of "Good Engineers" or "Good Anything" really because care of a craft is not the norm. Doing the bare minimum to avoid getting fired is the median we are exposed to on a daily basis across professions.
by risho | 2025-09-30 04:55:26+00:00
codex has improved DRASTICALLY over the last 2 weeks. your claims about it were true in the past but far less true today. its still missing a little bit of polish compared to claude code, but i suspect it is much closer today than you realize. either way the lack of features of codex even in the past was never caused by hubris of openai knows better than you, it just hadn't implemented it yet. it is a brand new project that gets commits to the project every single day.
by langitbiru | 2025-09-30 04:56:00+00:00
Kanji Palace - https://kanjipalace.com

I'm building an app to help people memorize Kanji by turning the characters into vivid, memorable images with accompanying mnemonic stories.

I think AI image and video models have reached a point where they can offer a completely new approach to language learning.

Next, I'm planning to add features that use AI to generate comic strips (using Seedream or Nano Banana), songs (using Suno) and videos (using Veo 3 or Seedance) to make learning Kanji even more engaging.
Meku – Generate React and Tailwind Apps from Prompts
by vinishbhaskar | 2025-09-30 04:56:05+00:00
We’ve been working on Meku, an AI-powered builder that generates React + Tailwind apps directly from prompts. Unlike most no-code tools, Meku outputs clean, production-ready code that you can sync with GitHub, extend, and fully own.

Key things it does:

- Generate React + Tailwind codebases from natural language prompts.

- One-click GitHub sync for version control and collaboration.

- Instant deployment with Free SSL and custom domains.

- Full code ownership, no vendor lock-in.

We built it for developers who want AI-assisted speed but still want real, editable codebases. Would love feedback on:

What blockers do you see for adopting AI-generated apps in real projects?

What features or integrations would make this useful in your workflow?

Live here: https://meku.dev
by JSR_FDED | 2025-09-30 04:56:29+00:00
Applesoft BASIC is just so darn readable. Youngsters have nothing comparable these days to learn the basics of expressing an algorithm without having to know a lot more.

And if it ever became too slow, you could reimplement the slow part in 6502 assembler, which has its own elegance. Great way to learn, glad I came up that way.
by ciju | 2025-09-30 04:57:12+00:00
https://finbodhi.com — It helps you track, understand, and plan your personal finances — with a proper accounting foundation.

It's a double-entry personal finance tool where you own your data. It’s local-first, syncs across devices, and everything’s encrypted in transit. Soon with multi-currency support. Currently targeted for desktops.

It's interesting in many way. Using double-entry (it's a perspective shift and a power tool), the challenges and advantages of building local-first app, UI/UX & visualizations, privacy and more. For personal apps, local-first is a good fit.
by _heimdall | 2025-09-30 04:57:12+00:00
As an industry we can't just cut off the pipeline of future senior devs.

This is the fundamental contradiction of LLMs. The promise today is that the tooling can largely replace juniors, and honestly that may be true.

The hope behind that promise, though, is that the tech will catch up with senior devs before the pipeline dries up and that we have found a sustainable social and economic model before humans truly aren't employable at any meaningful numbers. That hope seems ill placed to me, but I guess we'll see if we develop such skilled LLM or similar tools at all.
by rtpg | 2025-09-30 04:57:46+00:00
I don't think computer nerds are needed (I've worked with plenty of very good people who don't write a single line of code out of work), but I have noticed a huge uptick in people who are in the space for the money. Nothing wrong with treating work as a place for money, but the hustler mindset combined with being an annoying 22-year-old twerp is exhausting.

Please go back to fighting over finance and consulting jobs, people. Please. I know my salary is inflated thanks to the dynamics that also bring in these people, but I really would like to avoid working for people whose choice matrix is "finance or startups".
by noone_youknow | 2025-09-30 04:57:53+00:00
Even taking only x86_64 as an example, going from real to long modes is primarily of concern to those writing firmware these days - a modern operating system will take over from UEFI or a bootloader (itself usually a UEFI executable). The details of enabling A20, setting up segmentation and the GDT, loading sectors via BIOS etc are of course historically interesting (which is fine if that’s the goal!) but just aren’t that useful today.

The primary issue with most tutorials that I’ve seen is they don’t, when completed, leave one in a position of understanding “what’s next” in developing a usable system. Sticking with x86_64, those following will of course have set up a basic GDT, and even a bare-bones TSS, but won’t have much understanding of why they’ve done this or what they’ll need to do to next to support syscall, say, or properly layout interrupt stacks for long mode.

By focusing mainly on the minutiae of legacy initialisation (which nobody needs) and racing toward “bang for my buck” interactive features, the tutorials tend to leave those completing it with a patchy, outdated understanding of the basics and a simple baremetal program that is in no way architected as a good base upon which to continue toward building a usable OS kernel.
by Gigachad | 2025-09-30 04:58:31+00:00
People only average a few years in a job these days. The juniors are most likely to end up as seniors somewhere else. So hiring juniors who provide negative value at the start is mostly benefiting the industry as a whole at your own personal loss. Which makes it a pretty easy thing to cut.

I know in other industries they have a kind of lock in where they provide free training under the condition that you work at the same company for a number of years. Which sounds bad but I don't see many alternatives.
by Aurornis | 2025-09-30 04:58:45+00:00
> That said, thinking back on my recent hires, I'm not sure this method has yielded any improvements.

I've been involved in hiring panels across several companies with very different interview strategies. Before going into this I leaned heavily toward your style: Easy questions that act as a simple filter for people who can't program.

Looking back, I have to admit the simple question approach wasn't as good as I thought it would be. The companies who gave more difficult questions and pushed candidates toward harder and harder interview problems with the expectation that they would hit a wall at some point really did sort candidates better. I know there's a widespread belief that difficult interview questions are prone to too many false negatives due to anxiety in interviews and people who freeze up. However, when we tried interview do-overs or alternate take-home problems as a fallback for these candidates we didn't really see any improvement. I can think of a few candidates who we talked ourselves into giving a pass because we assumed interview anxiety was obscuring some real skill, but we got it wrong in both cases.

I still don't know the correct answer, but these days I'm leaning more toward the interview formats where the questions get hard enough that the candidate is really challenged as opposed to the simple ones like FizzBuzz where it's just a quick filter. Note that I've worked in domains where algorithmic problem solving is something we actually do, so finding interview problems that match problems we've actually solved in production is possible, not just rote LeetCode stuff.
by robotresearcher | 2025-09-30 04:58:51+00:00
‘Correctly’, like ‘accurately’ is with respect to some measure of correctness or accuracy. I’m not being merely pedantic here. A sea anemone assesses the state of the world just fine, but not with respect to driving.

Humans use mainly vision to drive, and what isn’t vision is also accessible for robots; mainly accelerations and sound.

So it doesn’t mean much to say that Tesla can’t be ‘accurate’ without describing what you want it to measure. What exactly to measure, and how well you need to do it is deep and key question for the technology.
by mogusian | 2025-09-30 04:59:05+00:00
Hey all!! For those who've been following us as we build an intelligent assistant at https://mypraxos.com, https://www.reddit.com/r/AgentsOfAI/comments/1no3goe/my_expe..., we shipped the following last week:

1) iMessage Support. iMessage is now a supported integration for interacting with Praxos. You can simply add it from the integrations menu.

2) Integration magic links. AI can now send you magic links to integrate an app without having to manually provide credentials for an integration. Click the link and an oauth window will open.

3) Audio, Video, Image generation support. We have always supported multimedia and file input (despite some issues xD). You can now directly ask for generation of any of the above.

4) New tools for Notion and Gmail, allowing much more extensive 'find' operations as well as creating databases and pages much more freely.

Under the hood,

Below is a (non)comprehensive summary of Praxos's updated capabilities:

–Email management. Find, summarize, respond to, or draft emails. Try asking it to "find emails about X" or "draft a reply to Y." It'll figure out the remaining context on its own and draft it in your voice.

–Answer questions from your data. Ask me things like "what's the tracking number for my package?" It'll comb through the collective sum of all the data sources it's linked to.

–General knowledge: Ask anything from "how tall is the Eiffel Tower?" to "what's the weather in Toronto?"

–Set up automations. It can automatically create schedules and keep them in memory. This means that it'll forward emails, notify you about important messages, and handle repetitive tasks for you.

–Calendar management: Create, update, or delete events and get reminders.

–Research. Look things up for you online, from restaurant recommendations to market research.

All of these are available over both text and voice across iMessage, Whatsapp, Telegram, and Discord.

We are working towards creating an assistant that knows you shockingly well in your pocket, with full awareness of:

-What you’re working, and with what deadlines

-How you slept every morning via whoop & oura and keeps you accountable with your workout / health goals.

-What you like to eat based on your restaurant reservations, takeout receipts, and grocery purchases.

–What you post, like on socials, and newsletters you read, so that it can curate content for you and help you get to the nuggets of information that you really care about faster.

-Who your family, friends, and coworkers are, so that it proactively proposes and schedules activities for you and them..
by yjftsjthsd-h | 2025-09-30 04:59:07+00:00
AFAIK a majority of Chromebooks are x86 (which has always been funny to me because surely that's the best case for ARM but w/e). Therefore, I think it's reasonable to assume that any new ChromeOS-on-Android OS will probably run on x86. Now I grant that x86 Chromebooks are already not using normal UEFI so there is a small gap there... but if you're already building the same OS for the same CPU on basically the same hardware, surely it's worth the... what, couple days of work?... to add an UEFI bootloader to vastly increase your hardware coverage. For bonus points, this should make it (even) easier to run in VMs for dev reasons.

All of which to say: Yeah, I'm actually somewhat optimistic that we get official Android x86 out of this.
by graycat | 2025-09-30 04:59:24+00:00
Bell Labs was part of AT&T which had in effect a government approved monopoly -- nearly all of the US telephone system, so was awash in earnings for transistors, lasers, information theory, the Fast Fourier Transform, etc. Xerox PARC was part of Xerox that was also "awash in earnings" from photocopying machines and for more whatever else, e.g., more in personal computing.

So, for a high school student, the lesson there was not just to do great science but to join or start a business that is or soon can be "awash in money" and then do whatever you want, e.g., Jim and Marilyn Simons, including "great science".

In more detail, now in practice, one of the main motivations of a company "awash in money" is to pursue research for luster, e.g., AI, quantum computing.

Ah, Lesson 101 in US life and money!
by rtpg | 2025-09-30 04:59:50+00:00
10 years ago I'd pretty consistently run into 4chan-types as well (I was browsing 4chan as well, so I'm not immune to this).

There's definitely an aversion to treating real life and "the internet" separately in a certain cohort of people. But the kinda edge-y meanness gets really weird when it's applied to coworkers and the like.