MurphyA/hacker-news huggingface dataset:
by radu_trandafir | 2025-11-17 23:59:11+00:00
Hi HN. I built this during my own job search and wanted to share it.

After being laid off earlier this year, I spent a lot of time preparing for interviews. I kept running into two issues: I could not reliably tell whether my resume matched what a role was asking for, and I struggled to structure behavioral answers clearly under pressure. I talked to several recruiters and HR professionals to understand what signals they actually look for. Their feedback ended up shaping the scoring logic, question themes, and the prompting constraints for the tool.

The result is Primly.io. You upload your resume and the job description, and it gives you a match score based on criteria recruiters highlighted, like missing responsibilities, unclear ownership, mismatched seniority language, or lack of impact. It also generates behavioral interview questions and sample answers based on your resume and the role. The “tell me about yourself” generator follows a structure recruiters told me works well for early interview stages.

A few technical notes: • The Match Score is rule based. I experimented with ML but found that simple text extraction, clustering, and weighted heuristics aligned better with how recruiters described their screening process. • Behavioral answers use a small LLM with strict prompting to stay close to the user’s actual experience. I tried to reduce generic output as much as possible. • The front end is built with Next, and the backend is serverless. Nothing is stored or logged. Everything happens in memory. • I am considering moving the Match Score to run entirely client side if there is interest.

The core features are free. I added a paid option later for people who want to track a larger number of job applications, but the main functionality does not require it.

If you try it, I would appreciate feedback on anything, especially: • whether the Match Score feels meaningful • whether the behavioral questions reflect what you have seen in actual interviews • any concerns around privacy or implementation • ideas for improving the parsing or scoring • any missing features that would make this more useful

Link: https://primly.io

Thanks for taking a look. I built this mostly to help myself feel less overwhelmed during interviews, but if others find it useful, that would mean a lot.
by vidarh | 2025-11-17 23:59:26+00:00
I have a prototype ahead-of-time Ruby compiler. It's woefully incomplete - I've just recently picked it up again after years of inactivity, with heavy AI use to pursue rubyspec compliance (it's nowhere close). The point of mentioning that: MRI - the main Ruby interpreter - is fast enough that competing against it with an unoptimized compiler goes really badly unless you do a lot to optimise the garbage collector (I haven't yet).

So it's "fast". There's plenty more that can be done to make it much faster still, but even before yjit, MRI had gotten pretty decent.
by cryptonector | 2025-11-17 23:59:55+00:00
There is also Debezium. I think there are other CDC (change data capture) systems built around PG logical replication, which is itself built around logical decoding of the WAL. It's a fairly obvious idea, though I wish:

- PG did logical logging natively instead of via WAL decoding

- PG logged commit records in the WAL so that any code replaying transactions from following the logical replication stream can isolate each transaction's changes and serialize everything correctly
by legitster | 2025-11-18 00:00:07+00:00
It's hard for me to rag on the opportunists when the opportunity is there. PE firms don't magically make something profitable - they're just scooping up underpriced/undervalued assets and extracting the value off of them.

That said, the extent that PE firms are willing to scrape the bottom of the barrel for things to make a buck off of is becoming shameless. My dad ran a mobile home park for a while, and let me tell you - the idea that it's some sort of sustainable investment vehicle even at maximum extraction is ludicrous.

It's just further evidence that the markets are flush with more capital than they know what to do with. We have a massive savings glut due in no small part to inequality and our aging population. And failure to deal with it at a policy level will just continue to grow the affordability crisis.
by strangegecko | 2025-11-18 00:00:13+00:00
I regularly encounter days when today's forecast is wrong and even in conflict with the current situation.

E.g. the weather app tells me there's a drizzle all day and currently and yet it's entirely dry. The opposite happens too.

Days of rain often shift in increments of days one or two days before as well.

I'd say it's location specific how accurate predictions are.
by tapper | 2025-11-18 00:00:57+00:00
I can't tell you how mutch I don't want this!

I know there will be some smart arse out there saying "Just install Linux" Pleas don't I have to use a screenreader called NVDA to read the screen to me as I am blind.

There is a screen reader in Linux but it just is not that good. If it was better then I would think about it. I have tried!
by yarekt | 2025-11-18 00:01:35+00:00
No-one uses that original OOP at all, no-one sane anyway. The way its used now is for dependency injection. All your logic is in services that are injectable and unit tested. All your data is in simple immutable DTOs.

All the OOP tricks, classes, instances, interfaces, polymorphism, its all good for wiring up your logic, replacing bits at runtime. No-one actually models their domain with pure OOP. Urgh, that would be awful.

But also to echo other commenters, this isn't interesting insight...
by francescopace | 2025-11-18 00:02:13+00:00
The final statistic I threshold is the Moving Variance of Spatial Turbulence.

The decision is a binary comparison: When moving_variance > threshold then MOTION state (movement detected) else IDLE state.

The features are extracted only during MOTION segments (to save CPU cycles) and published via MQTT.

They serve as rich foundation data for potential external ML models (e.g., to capture nuances like gestures, running, or falling), but they are absolutely not used for the core segmentation decision itself.
by iLemming | 2025-11-18 00:02:14+00:00
> I hope you're happy

Not until you are happy, it makes me sad when Emacs makes people sad for whatever reason.

> Having a text based Jira frontend seems attractive

Yeah, I can't even start describing it, proly gonna make a video or something.

Like I would get the cursor on a plain text like "XYZ-34857" - it shows me the popup with the ticket description. If I ever would want to add the status - todo/done/etc., or assignee, or something else to the popup - that's a simple change. From there I can browse the ticket, I can convert the string to a url with the description - it's smart enough to recognize the mode I'm in and makes the proper markup. I can generate a branch name based on that ticket description, etc.

To clarify - anyone can do the same, I'm just delegating the task to go-jira - a cmd-line tool. You don't really need Emacs for that - it's doable in neovim and vscode and even in vanilla terminal. Yet the simplicity of making it work via Lisp is just unmatched experience. These days I would ask a model, it would build a prototype, I would iterate on it on the fly. It feels like playing a video game. I don't even blink - I see a problem - I'd start writing some Elisp in a scratch buffer. I keep hearing "I don't have time to tweak my config", but I'm not really tweaking anything - I'm just hacking solutions for the real problems that arise - I'm just being the definition of a programmer. And no need for sophisticated packages - my Jira requirements for now are satisfied with simple hacks in my config:

https://github.com/agzam/.doom.d/blob/main/modules/custom/ji...
by Philpax | 2025-11-18 00:03:00+00:00
> Rust isn't magic that forces code to be quality code or anything.

It is not, but the language and ecosystem are generally very well-designed and encourage you to "do the right thing," as it were. Many of the APIs you'd use in your day-to-day are designed to make it much harder to hold them wrong. On balance, outside of Haskell, it's probably the implementation language that fills me with the most confidence for any given particular piece of software.
by johnfn | 2025-11-18 00:03:08+00:00
I made a comment about it obviously being AI generated, and my comment[1] was quickly downvoted, and there were comments explaining how I was obviously incorrect ("Clearly your perception of what is AI generated is wrong."). My comment was pushed under many comments saying the book was a fantastic resource. Extremely strange.

https://news.ycombinator.com/item?id=45948608
by namibj | 2025-11-18 00:03:38+00:00
Ehhh not really a problem unless you idolize 12/48 V style systems that aren't adequate for these modern chemistries (i.e., non-lead-acid based) that scale down effectively to single digit amp hours per cell. You can keep the current around a comfortable 20A at any pack size, just by increasing the voltage. Say 5Ah cells. At 1.5kV (the highest easily practical with mainstream transistors and sticking to the "simple" circuit designs), that's 7.5kWh per such battery string.

That's a small home solar setup's entire battery.
by vlovich123 | 2025-11-18 00:04:39+00:00
While I generally agree, the latest Android report suggests that rust developers get fewer reverts and code reviews are faster. This could mean that better developers tend to adopt rust or it could mean that rust really is a language where quality is easier to attain.

There’s some reason to believe that given how easy it is to integrate testing into the rust code base and in general the trait and class system is also a bit higher quality and it encourage better isolation and things like const by default and not allowing API that could misuse the data structure in some unsafe way. And it has a rich ecosystem that’s easy to integrate 3p dependencies so that you’re not solving the same problem repeatedly like you tend to do in c++

So there is some reason to believe Rust does actually encourage slightly higher quality code out of developers.
by sophrosyne42 | 2025-11-18 00:04:54+00:00
After WW2 Germans were literally removed from certain territories and the land given to Poland. It's honestly not much different from the Nakba. I find an immediate refusal to address points of history like this and hide behind accusations of bias to weaken your credibility.

War is a horrible and inherently immoral thing. We do no favors to our humanity or othercs by pretending it's a simple black and white matter when it is really not.
by mobiledev2014 | 2025-11-18 00:06:06+00:00
The newest one, EP-40, just came out! It's got the best specs by far and the features are a superset of the original EP-133, so it would be my strong recommendation. Unfortunately EP-1320 never received any updates so it lags behind, but hopefully they remedy that. Just don't buy hardware with hopes of unpromised future updates!

Edit: Because they don't make it totally clear- whichever one you buy, you can clear all the stock sounds and make any genre of music, regardless of the theming.
by francescopace | 2025-11-18 00:06:40+00:00
You hit the nail on the head! That's precisely the motivation.

Having two kids myself, I've thought of turning it into a game: blindfolded hide-and-seek where the pitch of the Wi-Fi Theremin tells the seeker how close they are to the 'signal disruption' of the other person. It's essentially a real-time sonar game!
by throwaway2037 | 2025-11-18 00:07:16+00:00
> When you have a real indication of dealing with a master manipulator

This statement seems like a paradox. Forgive my "No True Scotsman" example. If the person is such a "master manipulator" what indications do you have? The social normies will miss them, or will think they are the ones making the suggestions/decisions. This is the hallmark of master craft sales people.
by jancsika | 2025-11-18 00:07:40+00:00
Wow, you picked the one housing-related article I've read where supply cannot be the problem!

You could literally surround the PE mobile home park with new, available lots. But as the article states, it is prohibitively expensive for these current "mobile" home owners to move-- their abodes are no longer mobile in any practical sense. And, as the article also states, many have porches and other bespoke add-ons-- dismantling and rebuilding would add even more thousands.

This should be obvious on the face of it-- if those homes were truly mobile, like campers, the camper owners would just scoot (as camper owners do) when PE tried to jack up the rent.

I'll go further and speculate that a sizable portion of the owners are fixed income with very little savings. You could even offer free lots 500 feet down the road and some still couldn't take you up on it (at least without racking up some seriously predatory CC or other debt). No doubt these PE firms had a firm grasp on the owners income levels, home ages/prices, and all kinds of other data before they bought up the lots and jacked up the rents.

Unless your grand plan to flood the market with mobile home lots includes a "let's teach the users" campaign to tell everyone in the next generation to buy campers instead of mobile homes, adding supply won't help them, either.

Edit: formatting, clarification
by bgwalter | 2025-11-18 00:08:22+00:00
Ah no, the comment wasn't directed against the chess streamers! It was directed against the advertisers that choose that medium.

To take an extreme example, it would be weird to advertise Rolex on Twitch next to computer games. So, if "AI" is allegedly so desirable, why do it with vibe coding apps?

Live coding is another thing I don't understand the benefit of, but selling vibe coding to those people might make sense.
by c-hendricks | 2025-11-18 00:08:40+00:00
Sure, maybe the person I replied to has that same line of thought.

Why do the same restrictions bother them on a bigger screen is what I'm getting at.

What if the iPhone supported more traditional desktop resolutions when plugged into a display, you'd be staring at a screen with an Apple UI and more desktop/tablet like amounts of screen real estate. What of the walled garden then.
by Philpax | 2025-11-18 00:08:47+00:00
For me, it's always been the lack of a power-user-friendly windowing/workspace scheme. You can approximate a tiling window manager using yabai or similar solutions, but it's just not the same thing.

I love using the MacBooks, but the OS just doesn't feel like it was designed for me, and that would be OK, but I have limited alternatives if I want all of the hardware to keep working.

Also, yes, gaming, but that's less important to me.
by pizza234 | 2025-11-18 00:09:43+00:00
VB6 deserves the huge popularity it had, but the reason wasn't because of the language design, rather, its (extremely) rapid GUI application development. It was actually a two-edged sword - it facilitated writing spaghetti code.

> You could do basically everything that you could do in languages like C/C++

As long as there is some form of memory access, any language can do basically everything that one can do in C/C++, but this doesn't make much sense.
by vsviridov | 2025-11-18 00:11:44+00:00
It's neat that Tommysense works on top of esphome... I'm currently using Bermuda BLE trilateration, but it doesn't quite work, especially in a multy-story living space (e.g. a townhouse). So I already have a bunch of esphome Bluetooth proxies all over the building.

But no source and "lifetime license if you join our discord" is kinda not my jam.
by alterom | 2025-11-18 00:12:22+00:00
Therapy, and most of all, understanding how our brains work make all the difference in the world.

It's like realizing that the reason you've been getting stuck in the mud is not that you're a bad driver.

It's just that people who don't are driving 4x4 trucks, and you've had a Nissan Z series sports car.

Turns out, farms and off-road are simply not the right environment for your vehicle, and when that environment has some accomodations, like the paved surface of a highway or a race track, you're literally running circles around people in the most common vehicles.

One profound effect of taking Adderall was feeling the clarity to understand that difference, and seeing the road instead of the endless mud fields in front of me.

It does help to get things done, but around 30% of ADHD'ers aren't responsive to it.

Understanding that you're getting stuck because your brain wasn't meant for that kind of driving, however, is universally useful.

That's why I made that ADHD wiki [1], and keep posting links to it.

It's an compilation of information that has helped me tremendously to understand the above; and I know this resource was helpful to others too in their journeys.

My perspective is that of a late-diagnosed adult who's been completely unaware of what ADHD is, and thought that they can't possibly have an attention deficit because to get anything done, they have to hyperfocus on it.

Again, learning that hyperfocus is a symptom of ADHD and understanding how it works)l had a profound impact. And medication helped with that too: it's easier to not get stuck hyperfocused on the wrong thing with Adderall.

Getting Adderall was like spraying WD-40 into rusty steering components. The immediate effect is that I can go where I want to go to, not the random direction my vehicle happens to face.

The long-term effect though was understanding what makes it difficult to steer, and how to maintain it better.

And even if I don't have power steering all the time like everyone else, I'm still better off with that experience.

My point here that it's never about medication VERSUS therapy and knowledge.

Medication is not an alternative, it's a BOOSTER.

When it works, it's just dropping the difficulty from Nightmare to Medium/Hard. It doesn't play the game for you.

The said, I'm very much happy the Nightmare mode days are behind me, and I'm very sad that the only reason I've been living my life that way is stigma and lack of information.

When I took Adderall, I unexpectedly had to grieve the future I'll never get to have after being held back by all the pain I've been needlessly subjected to over the preceding three decades.

That grief, too, is a common experience in ADHD late-diagnosed adults.

Thank you for sharing that link, and contributing to the discussion and awareness <3

[1] https://romankogan.net/adhd
by IncreasePosts | 2025-11-18 00:12:30+00:00
I was talking about in states that banned direct sales, not generally

No, you didn't pick them up at a dealership. Because Tesla doesn't operate dealerships. They call them stores, or galleries depending on if direct sales are legal. They hold dealer licenses, but that does not mean they are a dealership.

If you're going to be needlessly hostile, at least be correct.

https://www.tesla.com/findus/list/stores/United%20States
by zozbot234 | 2025-11-18 00:12:34+00:00
A lot of normal people may routinely act charming and game social interactions, but they generally aren't being "manipulative" in the process. "Manipulation" is really just a polite word for routinely lying and BS'ing people on the off-chance that they are going to be fooled and/or not want to call you out on it.

If you're reasonably socially skilled, you can usually see it coming a mile away and react accordingly, but what gets you in trouble is the not-so-common case where you actually fall for it, since the consequences can be quite bad. None of this is describing ordinary social interaction, tough; these are really two entirely separate topics, and there's little reason to conflate them.
by codeddesign | 2025-11-18 00:13:58+00:00
How is this different than owning a house or a condo? A house you still pay property tax on the land. A condo you still pay an association fee. Both of which generally go up continually every year.

This is also not a surprise that they don’t own the land. At any time they can move their mobile home, unlike a house or condo. They fully know what they signed up for.
by everforward | 2025-11-18 00:14:39+00:00
> Supply cannot grow fast enough, nor forever, to keep prices within an affordable band in some situations.

The risk of rent control is that it slows the growth of supply, or even contracts the supply. There is no right to profit, but there's also no obligation to build more housing or to continue renting it (rather than tearing it down for a parking lot with lower risk and better returns for example).

That's why some consider rent controls a bad idea. It stabilizes the current pricing, at the cost of potentially making the problem much worse in the future. Not even just for newcomers, it can disincentivize landlords doing repairs and make moving out impossible for current residents.

It probably also incentivizes anti-patterns like having tenants pay for electricity and refusing to make efficiency upgrades. If the landlord won't recoup the investment for high efficiency windows, just leave the 60 year old ones in there and make electricity costs the tenant's problem.
by Spivak | 2025-11-18 00:14:58+00:00
It is, you're right, and it's super weird what happens on the internet when you suggest weed isn't some gateway to enlightenment. I love cannabis, but it's a depressant that increases dopamine, it's not that complicated. Stoners on the internet sound exactly like alcoholics—they say it makes them more creative, helps them sleep, deal with anxiety too. We do such a shit job teaching about signs of psychological addiction.
Ask HN: Are LLMs just the right-brain?
by stevenalowe | 2025-11-18 00:15:49+00:00
And if so, does that make us (via prompting) a left-brain?

LLMs are fantastic at generating believable nonsense, a creative stream of expression that superficially resembles reality. This is not a criticism; what LLms can do is a superpower. But the left-brain of AGI is still MIA. Are model builders aiming to fill that void, or do we need a different mechanism? If so, what might that be?
by francescopace | 2025-11-18 00:16:10+00:00
The project’s open-source nature acts as an ethical safeguard, and I am explicitly not pursuing any identity recognition features, just movement detection.

But you are absolutely right that, in theory, misuse of this technology could reveal certain behavioral patterns that might lead to identification.

However, it can also be extremely useful for safety purposes, for example, detecting people during a house fire or an earthquake.
by kcplate | 2025-11-18 00:16:26+00:00
Perhaps it’s just my location in the country but virtually everyone I know is armed regardless of political leaning in my area and it’s been that way for at least the four decades I have lived here. You just assume it and it’s no big deal.

Of course here left and right tend to socialize together here and no one seems to hung up on if someone disagrees politically. For instance, I’ve been to a neighbors house and drank shitty Trump branded wine while playing Eucre with Trump casino playing cards. Had a respectful discussion about politics and while no one changed any minds, we had a great time nonetheless.
by bsder | 2025-11-18 00:16:47+00:00
You can block the specific offending IPs without collateral damage.

CGNATs reuse IPs so any IP block rule fairly quickly becomes somebody else's IP that you shouldn't be blocking.

If, however, you use IPv6, you don't need CGNAT and, while addresses may change, a blocked address won't suddenly get recycled to an unsuspecting user. In addition, if the allocation is static, you can block the whole network range and the problematic devices can't change their allocation sufficiently to escape the IP block.