skysight-inc/HackerNews huggingface dataset:
Show HN: I built an AI-powered job offer analyzer to decode total compensation
Hey HN!

I built CareerComps after spending countless hours comparing complex job offers using spreadsheets. As an indie maker who's navigated job transitions in multiple fields, I realized we needed a better way to understand total compensation packages.

What it does:
- Instantly analyzes total compensation including base, bonus, and equity
- Adjusts for location-specific cost of living and tax implications
- Provides clear breakdowns of benefits values
- Uses AI to generate comprehensive analysis and recommendations

Built using Next.js, PerplexityAI, and Vercel Edge Functions. No database or account required - complete privacy by design.

Try it out: https://careercomps.io

I built this because I believe everyone deserves access to sophisticated compensation analysis tools, especially when making life-changing career decisions. Many of us struggle with comparing offers that have different components (equity, benefits, locations). This tool aims to make that process clearer.

Would love your feedback, particularly on the analysis accuracy and user experience.

Adam
> In my own peer-to-peer work I side-step this problem entirely by having a fixed list of root servers. You don't have to try "decentralize" everything.

Not author, but that is what the global domain system is. There are a handful of root name servers that are baked into DNS resolvers.
> So why isn't it when the genders are reversed?

Men occupy a position of institutional and societal power that makes such a comparison unhelpful, at best.
You think a port and industrial plant that requires 3/4 of a gigawatt of electricity will be built within a limit of less than 4000m from the ocean port? Every port I’ve seen took at least a few kilometers of inland space. I also don’t think a few kilometers makes much of a difference to the light reduction, basically any light at all will harm the telescope.

I am surprised at the “meh” response from the commenters here, they want to build an industrial plant in one of the best places for astronomy. Can’t the plant go elsewhere? The telescope cannot go elsewhere.
that’s super interesting. Is there such thing as an “archive browser” similar to a Tor browser? like you described, as soon as you get indexed you’ve got theoretically eternal free hosting.

an archive browser would be like traversing a 4D web, time and space. I’m down if other people think that’s cool
I worked for a California based American tech company while living in Perth, Australia for the last two years. All of what the OP says rings true, but I can tell that he is living on the East Coast of Australia because living in Perth we have literally no common business hours with the US West Coast which is brutal. I had to start work at midnight and work through the night for Zoom meetings and customer interactions and work on Saturday morning.

They job pays well and the people are lovely, and Australian culture has become a LOT more like the US over the past decade. Now we even have Black Friday sales but no conception that was invented because of the US Thanksgiving holiday.
Canadian here- worked for Salesforce in Sydney for 4 years and can say working for a big US tech company in Australia definitely has it's pros and cons. APAC business units are an after thought for companies with U.S HQs which can be good because as long as targets are getting hit no one really pays close attention to anything else going on. Biggest downside imo is career mobility/progression.
There's an additional issue with timezones I'm surprised he didn't mention - you're off by a day. This means nobody is around on your Monday because it's US Sunday and conversely US Friday is your Saturday morning. This means you either need to adapt to having 4 days a week of overlap, or you need to shift your life to accomodate 7am meetings on a Saturday morning.

There's also regular chaos with the mis-matched DST windows meaning meetings will swing about by 1-2 hours multiple times as the seasons change depending on whose calendar created them, it's manageable but inevitably there's misses and confusion or someone's 8am suddenly becomes a 6am without rescheduling.

The bigger issue however is if you're the AU leg of a global firm with a US plurality: If there are teams in the UK or EU for example there's simply no way of operating with overlap that doesn't involve someone regularly having meetings in the deeply inhospitable early hours of the morning.
> Join leading healthcare providers and:
>>Collect more money, faster
>>Higher capacity, less headcount
>>Acquire and retain more patients

Yikes. Doctors like primary care providers are already considered by the experts who study these things to have too many patients. So… this platform makes it possible to make that problem _even worse_?
It’s an industrial plant with an attached power plant, it’s not like families will be using this power.
> On November 8, 1958, he sent the precious stone via registered, First-Class Mail, from New York City to the Museum of Natural History in Washington, D.C. The postage cost him $2.44, plus $142.85 for $1
million worth of insurance.

$142.85 to insure a million dollars of merchandise in transit seems like a pretty good deal.
You’re confusing “algebra” with “an algebra.” You’re misunderstanding the terms here. For a simple example, group theory is absolutely a branch of algebra, and a group is not “an algebra”
I agree with the other recommendation to go with binoculars for your first foray into assisted sky viewing.

Another point in favor of binoculars for people living out of the city is that places out of the city often have more wildlife. Binoculars can be great for observing that.

When choosing binoculars there are a couple tradeoffs. Binoculars are listed as M x D, where M is the magnification and D is the diameter of the lenses in mm. For M here are some considerations:

• Bigger M makes things look bigger.

• Bigger M also reduces the field of view.

• The smaller the field of view the steadier you will need to be able to hold the binoculars to keep something in the field of view. A magnification of 15 for example would probably be useless for most people who are not using a tripod and trying to keep a flying bird in view. Actually it would probably even by hard with a tripod. But for looking at something that isn't moving (or whose apparent motion is very slow like a planet) 15 might work by hand and would be a piece of cake with a tripod.

For D some considerations are:

• The bigger the D the more light the lenses gather, letting you see dimmer objects.

• The bigger the D the more the binoculars weigh which makes it harder to keep them steady without a tripod and tires you out faster.

Another thing you might want to consider is the "close focus distance". Binoculars can focus on things from the close focus distance to infinity. For binoculars meant for astronomy the close focal distance can be 50 feet or more. Not a problem when you are looking at the Moon, but might be if you want to take a look at a squirrel frolicking in your yard.

Binoculars meant for wildlife will have a much shorts close focal distance. For example I've got Celestron's Nature DX 8x42 binoculars [1] and their close focus distance is 6.5 feet.

[1] https://www.amazon.com/Celestron-71332-Nature-Binocular-Gree...
I think it’s parallel's to basic is that it’s not commonly used for a gui interface the way basic always never made that jump in a universal way unless you bought the Microsoft product.

But to be fair basically everything can be installed easily and is everywhere these days. Python isn’t everywhere and has to be installed on a Mac or a pc and doesn’t come with it. You could say the same of node or go or anything else that can be installed with a few clicks.
Remove the app then?

Having an app installed but logged out is such a rare case, and one that’s easily solved.
Amazon's 5-Day RTO Appears to Be More Flexible in Europe Than the US
Argument labels are equivalent to variable names. You still have them with auto. In either case you don't see the actual type.
The side effects of going for a swim in the ocean every morning, mate.
I wanted to have a widget of my commit graph; it's nice to see the little squares filled up. When I clicked a github link and my screen started bouncing and sliding around, I was very displeased.
> For example, D will never have a preprocessor. Or over my dead body :-/

Indeed. Compile time evaluation combined with a preprocessor would make for some serious head scratching when it comes to trusting trust.
Who profits from our medical records? (2020)
Seems like they used some AI tool to remove speckles from an image. The tool has to generate a likely replacement. And one of the speckles looked a bit like a coin.
I kinda agree with what you are saying on damage. It just doesn’t happen so it’s not really a problem anyone cares about. Cyclists don’t regularly cause $10000s in damage. If they hurt themselves, you use your own health insurance. On the other hand, my friend who was mowed down on his bike sharing the road was killed when someone had the sun in their eyes. That woman’s insurance had to pay hundreds of thousands in medical bills and damages. The same with my great aunt, killed in front of her house by a car. The same for my best friend who was killed in elementary school crossing a road. I think that’s 100x more common than the other way around.

Traffic laws are in place to ensure each other’s safety and also reasonably get folks places. Cars are an extreme risk to peds and cyclists, not the other way around so yes, they have more rules and must follow them more strictly. My 3 year old toddler on her trike doesn’t need a license to ride down our neighborhood street because she isn’t risking anyone’s life but her own.
I know what you're referring to. However there's no ability on iOS to control this behavior.
chapter 8 of this book goes into detail and how to run your own. fascinating stuff! https://ia904503.us.archive.org/13/items/gardner006/gardner0...
Brave to post this considering their platform.
Same, I was always either able to interview fully remotely or had my trip and hotel paid for even for junior roles.
Denunciations of the Chatham House Rule seem underdeveloped. According to the history on Wikipedia, it was invented to let members of post-WW1 English civic society discuss and debate potential reforms, and then get as much of that discussion into the public record as desired without having individual members pilloried for things they said during the discussion, even if the rest of the group disagreed with them.

This doesn’t even seem unique. Newspaper editorial boards don’t assign individual names to editorials or sentences thereof. Individual members of Congressional commissions aren’t cited for the sentences they (or their staff) committed to reports.

Chatham House Rule, meet Chesterton’s Fence.
> forward declaration requirement enables a single-pass compiler to emit code on-the-fly.

True, I know all about that. My Zortech C and C++ compiler was one pass (after the multiple preprocessing passes). The ground up ImportC C compiler completed a couple years ago has a separate parse pass.

So I well know the tradeoffs. The parser being stand-alone means it is much simpler to understand and unittest. I found no advantage to a single pass compiler. It isn't any faster.

> simply adding things onto C gets you C++

C++ doesn't allow forward declarations either.

Successfully doing a parse-only on C code doesn't quite work. It turns out the grammar relies on a symbol table. Fortunately, only a symbol table of the typedefs. Once adding that in, ImportC worked. (I really tried to make it work without the typedef symbol table!)

C++ added a bunch more syntax that relies on the symbol table. I would not even try fixing it to work as parse-only.

> in C you don't solve problems by adding features, but by writing more code in C

The trouble with such sayings is like following a google map that says cross this bridge, but wasn't updated with news that the bridge is out.

> Those things aren't that obvious,

They are once you use another language that doesn't have those restrictions.

> and I'd rather not have them added to C.

C adds new things all the time to the Standard, like normalized Unicode identifiers, which are a complete waste of time. Every C compiler also adds a boatload of extensions, some good, some wacky, many ineptly documented, all incompatible with every other C compiler extensions.
You get them anyway in the form of extensions.
Where does one buy good telescopes nowadays?

For most of the last 50 years I would have said order from Orion Telescopes, but they abruptly disappeared last July.
“proactive, equitable and ultimately successful”

Can anyone name a large scale human project that achieved all three of those?

To prevent some bikeshedding pedantry I’m assuming these are the generalizable definitions of these:

Proactive: Explicitly planning for known unknowns to prevent measurable harm, or create something meaningfully and measurably beneficial that isn’t a current need

Equitable: All people who are impacted by the project, over future periods where the resultant outcome is in place, are compensated at the level appropriate for their level of impact on or from the project

Successful: There were mutually agreed upon deliverables and the project realized these deliverables within the allocated time and resources.

I fail to come up with any examples of actual projects that meet ALL three criteria.

Almost all projects meet two.
I'm not sure what you mean by compromised but I'm pretty sure Adobe Firefly AI features are server-based. These features are too good to be done locally.
You know the brain is about the consistency of jelly, right? If you were to induce cavitation, that could cause quite a bit of brain damage in nothing flat.

First person experimentation is a distinctly bad idea. The other is also a bad idea.
> Australians typically play down their achievements, while Americans like to talk themselves up. Americans naturally read to Australians as boastful, while Australians naturally read to Americans as meek

American culture is not a monolith. This can vary greatly in different regions or different subcultures.
ISIS crucified a number of people as recently as 2014.

https://www.christianpost.com/news/isis-crucifies-11-christi...
Oh great, here comes the torrent of AI slop
> The tension on the bubble appears to have exceeded safe parameters.

Mit dem Angriff AI wird das alles in Ordnung kommen.
Wow. Way to not even recognize how you personally benefit from road subsidies. I assume you buy groceries at a grocery store, for example.
This looks like "Pervading Animal" (or just "Animal") from the 1970's [1]. Said to be the first computer worm.

[1] https://www.fourmilab.ch/documents/univac/animal.html
Why do you say even? 350 miles is 563 km, doubling that is a good bit more than 1000 km.
Yes and no. I think the issue primarily is that I could never just generate a new newsgroup back when usenet was popular and get it to syndicate with other servers.

The other issue is who's going to host it? I need a port somehow (CGNAT be damned!).
https://en.m.wikipedia.org/wiki/Cannonball_Run_challenge in case the name is lost on anyone.
In my experience, very little changed about how my work is done. I spend most of my time interacting with source control and a debugger. I just started doing that from home instead of in an office, and traded 2h of daily commuting for a lot more loneliness.
This article rings so true.

There are lots of ways to make a lot of money selling a service. The best way IMO is to build a service that is easy to integrate and customize, delights your customers, and has a simple pricing model. There should be no surprises in any of these traits. Customers will be loyal because you’ve made their lives easier - you didn’t just “solve their problem”, you solved their problem in a way that doesn’t require them to change anything else about their business to adapt to you.

The other way involves minimum viable products, basic features only available at top tier pricing, only have a single way to integrate and no meaningful customization. You make your product a black box that your customers can only escape with Herculean effort and lots of begging on many time consuming phone calls.

It seems like startup culture somehow funnels everyone into the second category.
Let me try to be more clear, I don't half ass. I just take a 10 minute walk when I get stressed. I take 10 minutes to think through something without touching my keyboard even though the keyboard monitor is monitoring. Once I'm past 8 and a half hours I turn off my computer almost regardless of the circumstances. In certain emergencies I won't, but most of the time that meeting actually is not more important than eating dinner with my family and getting bullet points the next morning.

I hope this helps explain more what I meant by what I was saying. I'm not saying "become terrible at your job and produce poor quality". I am saying, "deliver good enough quality within your means". If your boss says "your current code is good enough for the demo", ship the damn thing as is, don't go rushing to add more features and retesting everything until 4AM.

If a deadline really is too short, say it is too short early on. Keep working, but don't put on a cape and deliver because someone said they wanted something they can't have without causing you to lose sleep for two weeks. People die from stuff like that, it is not worth it.
But while large companies can buy the most intimate information imaginable about your life and finances, IP law lets them capture the state and use it to shut down any attempts you make to discover how they operate. When an app called Para offered Doordash workers the ability to preview the total wage offered for a job before they accepted it, Doordash threatened them with eye-watering legal penalties, then threw dozens of full-time engineers at them, changing the app several times per day to shut out Para

I like how IP law means corporations can spy on me as much as they want, but it is illegal if I try to find out what is happening on my own device.
You are right. Maybe around $5000 (2025 has just started :)
Ah, forgot if they had talked about that pattern externally yet. Thanks for the link.
I'm the author of https://github.com/anacrolix/torrent and added v2 support a while back.

The short answer is: You just publish as v1 infohash as if nothing is different, but the info contains extra stuff for v2 supporting clients. v1 clients will still work, it's backwards compatible.

So generate your torrent files as hybrid v1/v2, then just do everything else like you always have. Pretend v2 isn't a thing.

v2 clients know how to tap into both swarms and will take advantage of improvements when applicable. It's very well designed.
I thought that too until you go down the rabbit hole and realize it's been this way since apparently the beginning. It's also interesting to note just how hard everyone was tearing the author apart in the comments only for it to basically become true a decade later.

https://web.archive.org/web/20110117190122/http://wpblogger....

I guess money is just some force multiplier for negative aspects of someone's personality. Just never get to see it in the beginning.
On the contrary, It's quite active lately - https://vector.dev/releases/
How is it you think families get power, goods, and services?

Ammonia makes fertilizer - this plant will help feed millions, dropping food costs. Even if the power this plant is generating won't go directly to families, it will be going into the things they eat and the things they buy in place of power they can use directly.
This idea has been around for a while. Seems like a terrifying way to die.
I currently work for a YC company based in New York, with myself in Australia after moving back to be closer to family and have switched my work schedule to be from Tuesday to Saturday to align with EST as you mentioned. Not exactly the most pleasant working hours but my coworkers have been pretty accommodating to make the essential meetings as early as possible.

One slight benefit that makes the Friday to Saturday shift more tolerable is that I won’t start the following work week until Monday night/Tuesday morning, so my weekend nights are Saturday and Sunday, so losing out on Friday night isn’t too bad. Definitely not a schedule for the faint of heart though.
Yeah, timezones (and different days) are an issue for regular meetings. At my last job, US east coast to Europe worked pretty well. We'd be reasonable morning time on the east coast and Europe would be reasonable mid to late afternoon time. But the (for me occasional) call to Singapore was always a pain for someone.
Plus even if it could be done locally, doing it server-side has the side benefit (for Adobe) of making it trivial to prevent pirates from ever being able to use those features.
> If I were to guess, the types of conversations that happen in these places that aren't gutter racism (they're eating the dogs etc) are going to be eugenics-adjacent, "enlightened" scientific racism instead. At least, that's what I've noticed among rationalists online.

This statement is proof for the need of this rule. Everyone who disagrees with the "one truth" is obviously a racist who is aligned with the worst of the other side. There can be no deviation or nuance. No debate, or benefit of doubt.

That is a deeply toxic view that in the past I only saw in the right. Maybe it was my own blindness. But now I see it all over the left as well.
Lightroom has a local Heal/Remove feature, and at least with LR Classic you have to tick a box for the AI remove, which processes it on Adobe servers.

As for whether it can be compromised... Probably? It sends all or some of your photo to a remove server, so that can certainly be taken.
Because the problem is perfectly avoidable with very little technical understanding, and this is Hacker News.
I'm guessing this definition of a safe space (e.g. able to say what you want, with possible racism included) isn't what nonconservatives would label a safe space.
> but it sure does sound like tech folks in the Bay are getting ready to take advantage of MAGA madness, and paranoid about AI / surveillance.

Congress is the one that regulates most of commerce and they are always slow and inept. I don’t expect much meaningful stuff to change. If anything it will be some sort of AI regulation that will benefit the top companies under the guise of ‘safety’ and probably get bipartisan support.

Zuckerberg also said he was planning his moves for a long time and waited until the elections were over so it didn’t seem like he was trying to influence it and any time he announced it he’d have been be accused of doing it under political pressure. That’s also how fact checking started in the first place, with extreme pressure during COVID and federal gov employees calling meta employees, yelling at them when they declined to delete things. So technically it’s a reversion of a system created under political pressure.
that's pretty low effort, so not really. but cool. win-win.
This. I've been working in P2P for 13 years. It's mostly a solved problem. All the new tech and noise are unnecessary. People think improving the tech will cause adoption but it's not the case. P2P remains fringe because it is hard to control and monitor. The friction is social not technical.
That looks close to custom feeds in the ATProto / BlueSky world.
WebAssembly Memory64 in Chrome 133
Modern human life is built upon millenia of mistakes, not to mention natural selection, which is eons of mistakes. A huge differentiator for humans is vastly more powerful communication which let's us share and influence instead of having everyone make the same mistakes. Despite the vitriol that has plagued online forums and social media for decades, I find the opportunity to see others make mistakes hugely valuable to me. That includes saying stupid or wrong things.