MurphyA/hacker-news huggingface dataset:
Show HN: I scraped all Upwork jobs and made an app cost estimator
by pereayats | 2025-04-19 13:51:38+00:00
I built this as a lead magnet for my software dev agency a couple months ago and it got me around 5 meetings with potential clients. Quite happy, not gonna lie.

Since I started building an agency directory I wanted to take it a step further and match the project with an agency listed on the directory (with the calendar already to schedule a meeting, sometimes an offer from the agency, ...).

There is a lot to improve but the whole idea is that: I scraped all software development jobs on Upwork to give some context to the prompt I would send to GPT-4o mini. It only sends aggregates like avg. hourly rate, avg. time spent per project, ... Since the niche is pretty well known by the AI, I think it has enough context to give a good result. But next steps would be to set up a RAG system so that we send the top X most similar jobs on the prompt to make a better job at estimating the final cost.
by Aurornis | 2025-04-19 13:51:52+00:00
> - They don’t have to pay some benefits and taxes on freelancers.

The employer-paid taxes and benefits on full time employees can be very large, depending on the country.

Even in the United States people are surprised to learn that their employers pay taxes for employing them. You pay some taxes on your income and your employer also pays some taxes for employing you!
by BrandoElFollito | 2025-04-19 13:52:01+00:00
I am French so obviously not the best to discuss dialects but I would be curious to know what key reason would bring so many of them.

We have dialects in France, a few are very distinct but I would not call a dialect when someone pronounces a few things differently. I know that this is subjective, but still.

There are out course some mad places where they ("they" means, you know, they) call chocolatine a pain au chocolat (a French private joke, see https://www.legorafi.fr/2013/03/20/toulouse-il-se-fait-abatt... - in French from a leading national newspaper)
by tasuki | 2025-04-19 13:53:25+00:00
> I have also seen one or two contractors effectively doing 80% of all the relevant work in a 15 man team. Major incident? Contractors in the warroom. Coming up with a new architecture? Contractors. etc. etc.

I have also seen the opposite (as one of the contractors): the employees knew their system well, while the contractors were really missing all the intricacies of the architecture. It would take five years to learn, and contractors wouldn't stick for that long.
by Jon_Lowtek | 2025-04-19 13:54:10+00:00
>> I didn't believe in the premise that if someone doesn't pay their parent, that it means the child doesn't care about them. I don't understand why the respondent said that vicious straw man,

Children who emotionally care about their parents but are financially unable to assist are rarely going to say

> go fuck yourself you greedy selfish bastard

i did not build that strawman, you did, i just set it on fire
by greatgib | 2025-04-19 13:54:25+00:00
It's good to have an option like that, even being a default, but there definitively need a switch to disable that if it is your own will.

It's not even necessarily that good enough against cops, because in a lot of shitty countries, even some pretending to be democratics, not disclosing or at least inputting your password might be a crime severely punished. If I'm not wrong, there was a guy that had to stay years in jail until he would comply with the judge order to unlock his device.
by Aurornis | 2025-04-19 13:54:45+00:00
No, the logic is right.

If you have full-time employees you have to fire them when times get tough. In some countries it’s very hard to fire people and it requires months of notice. These laws encourage companies to choose contractors so they don’t get stuck with employees they can’t fire during tough times.

If you have freelancers you can more flexibly pause, delay, or reduce hours and then resume them again when you need them.

You can also scale freelancers to your workload or ability. With each FTE you’re committing to an extra 40 hours of pay every single week, no exceptions. With a freelancer you could have them do 5 hours one week, 0 hours the next, 40 hours after that. Even at 3-5X the rate it could come out to be less costly if the workload is intermittent.
by edanm | 2025-04-19 13:55:10+00:00
The thing is you're doing what a lot of critics do - lumping together different people saying different things about LLMs into one bucket - "believers" - and attributing the biggest "hype" predictions to all of them.

Yes, some people are saying the "complete solution" will occur - they might be right or might be wrong. But this whole thread with someone saying LLMs today are useful, so it's not hype. That's a whole different claim that is almost objective, or at least hard for you to disprove. It's people literally saying "I'm using this tool today in a way that is useful to me".

Of course, you also said: > Keeping in mind that most of our jobs are ultimately largely pointless anyway, so that implies a limit on the true usefulness of any tool.

Yeah, if you think most of the economy and most economic activity people do is pointless, that colors a lot about how you look at things. I don't think that's accurate and have no idea how you can even coherently hold that position.
by ramon156 | 2025-04-19 13:56:15+00:00
Concept is interesting. Few things I'd like to say

- 9$/mth for what? To insert my API key? I'm assuming you're not paying for my Claude bill.

- The "Why Consider Codii" section is inconsistent and doesn't really explain why I'd use Codii. Also you cannot claim it's consistent (because LLM's can't be consistent, but that aside) without at least some examples.

- 10 scans a month is not enough when trying out a tool, I'd want one team member to be able to use it for his workflow, and you're not going to make it through the first two weeks with 10 scans. I understand that the target audience is solo devs, but what makes this exclusive to solo devs? Why aim for such a niche market? It says "no more waiting on team members", so it's not only solo devs that you want to target. Lean into who you are targeting.

- This site uses modern tools but still feels clunky (icons not sizing nicely, divider doesn't fill the screen, etc.). Inconsistencies on your landing page is a big no-no, and shows how low the bar has been set for the end product. There are pre-made landing pages (e.g. astro templates) that come over as more professional.

That aside, congrats on the launch. Hope you make something of it!
by n_u | 2025-04-19 13:58:34+00:00
It’s not addressed directly but I do think the article implies you hope your request latencies are not correlated. It provides a strategy for helping to achieve that

> Try different endpoints. Depending on your setup, you may be able to hit different servers serving the same data. The less infrastructure they share with each other, the more likely it is that their latency won’t correlate.
by ksec | 2025-04-19 13:58:37+00:00
Any big companies or organisation ends up alike with bureaucracy. It is the same thing with Government.

They are happy to pay 2 -3 times the wages to external or contractors / non civil or public servant parties. But they cant pay the fare wage for the same job within the government.

For those who have problems with Cvivl servant or government, it really isn't their fault. They are not incentives to do anything beyond their pay. And they are not well paid. Especially those in UK.

Ultimately it is because firing / letting go of freelancer is far easier than higher wages or additional headcount. Which come with its own set of political battle within the system.
by magicalhippo | 2025-04-19 13:58:39+00:00
Seems this is the case for both supermassive black hole formation[1][2], and stellar direct-collapse black holes due to failed supernova[3].

But yeah, just a layman so hopefully someone knowledgeable chimes in.

[1]: https://doi.org/10.1093/mnras/staa863

[2]: https://doi.org/10.3847/1538-4357/acda94

[3]: https://arxiv.org/abs/2503.23856
Ask HN: AI Tools Now Drive 50% of Our Traffic, You?
by plehoux | 2025-04-19 13:58:56+00:00
At Missive, for every 100 referrals we get from Google, AI now sends 50.

Google has long been our main source of traffic, with a significant portion coming from our comparison ("versus") pages.

But now, AI tools like ChatGPT and Grok are sending us close to 50% of the referrals we get from Google.

Crazy shift!

e.g. 12 minutes o3 research on "What is the best shared inbox for a law practice?"

https://chatgpt.com/share/680293fb-4190-8000-be2b-d4c4debad1d3

Would love to know more insights if you are dealing with this for your product/company?
by TheDong | 2025-04-19 13:59:04+00:00
Other people have already answered about budgeting reasons, but there's also other possible reasons.

Regardless how good you are at coding, if your personality doesn't mesh with your manager, if other people think you're an asshole, well, management would rather someone who knows how to talk pretty and sugar-coat things but can only code okay over someone who's an asshole and confronts them, but is a superstar coder.

I obviously can't really know, I don't know you, but the fact that you're getting "frustrated and confused" over this, your boss isn't trying to placate you, and you use hacker news really makes it sound like you're not super mature, and not exactly a people person.

I don't actually know your situation, but from how you write it's at least possible soft-skills are a factor.
by shakna | 2025-04-19 13:59:51+00:00
Expo '90 had over 23 million people turn up. That is a sizeable audience. However, on top of that, one of the themes with the expo was "coexistence" with nature. It wasn't just a gardening show. [0]

For example, Professor Iwatsuki gave the conference talk "Coexistence of Nature and Mankind in Urban Areas Role of Natural Science", and one of the forums was on "The Role of the Science in Building the 21st Century".

It was definitely partly a garden show. But it was also a scientific conference, discussing how to shape the world in the future, in a sustainable way. That meant any technological breakthrough was something to pull the crowd.

[0] https://web.archive.org/web/20130314172710/http://www.expo90...
by rzzzt | 2025-04-19 13:59:53+00:00
The 8-Bit Guy (formerly iBook Guy) created an array using USB sticks: https://youtu.be/dougISKs2vQ

Action Retro has a video with floppies: https://youtu.be/1hc52_PWeU8

He also references a MacWorld article with Daniel's array: https://www.macworld.com/article/165663/floppyraid.html
by pmags | 2025-04-19 13:59:57+00:00
From the article:

>The April 11 letter from the White House’s task force on antisemitism, this official told Harvard, should not have been sent and was “unauthorized,” two people familiar with the matter said.

(see letter here: https://www.nytimes.com/interactive/2025/04/14/us/trump-harv...)

This sounds like a major case of the left hand not knowing what the right hand is doing, but now the administration is trying to deflect their blame for the screwup by insisting it was Harvard's fault that they took the letter at face value (letter was on official letterhead, signed by three officials, etc):

>“It was malpractice on the side of Harvard’s lawyers not to pick up the phone and call the members of the antisemitism task force who they had been talking to for weeks,” said May Mailman, the White House senior policy strategist. “Instead, Harvard went on a victimhood campaign.”

> Harvard officials, including several who worked in government earlier in their careers, were shocked that such an important letter — bearing the logos of three government agencies, with signatures of three top officials at the bottom — could be sent by a mistake.
by jfengel | 2025-04-19 13:59:59+00:00
Spider bites are far less deadly. Worldwide, yearly deaths from spider bites number in the dozens, not tens of thousands.

Spiders target small prey and it's hard for their venom to kill something as big as a person. It's certainly unpleasant and can cause significant damage even when it doesn't kill, but snakes are responsible for far more deaths.
by akudha | 2025-04-19 14:00:14+00:00
I work as a contractor and am managing a small team. I easily do the work at least two people in my team, in addition to managing ("babysitting") the team. While my pay is not 5 times their pay, it is most certainly higher than theirs.

But my most attractive trait is not that I work harder, it is that they can fire me at any point, without giving any reason or any notice. On top of it, they don't have to deal with any personnel issues - if I misbehave, they'd just fire me on the spot or complain to the agency and let me be their problem. No matter how hard I work, I rarely get a word of appreciation. They also don't have to do performance reviews, "rankings", pay discussions etc. Yes, it all comes at a higher cost, but it also removes all the pesky things that nobody wants to deal with.

Think of it like hiring a plumber even though the plumbing issue is small enough for you to fix yourself. You just don't want to do it
by sudahtigabulan | 2025-04-19 14:00:42+00:00
> I don't think it's even so much about keystroke count as it is the "commands" are more like a language

It was about minimizing the number of redraws, but this indirectly might have led to fewer keystrokes too.

As you mention later in your comment, there are a lot of motions (which could be combined with deletion too). This is probably related to performance too, because they make it possible to achieve something quite specific like c3), with only a single redraw, and three keystrokes.

The "language" is undoubtedly a very good choice on part of Bill Joy. It wasn't necessitated by the hardware constraints, I believe. The separate modes neither. It's just that he would have wound up with less ergonomic key mappings.

Without the modes we would have to suffer using chorded shortcuts with modifiers, but they could still form a language. Think "M-3 C-d C-)" instead of d3).

Without neither modes nor composition (the "language"), it would have been even worse. A large number of single-purpose shortcuts, likely with multiple modifiers; he would have run out of (memorizable) single modifier combinations.
by II2II | 2025-04-19 14:01:40+00:00
How so?

The system only reboots once it has been locked for a particular duration. Setting it to 1 minute basically says: put the system into a more secure state (e.g. purge unencrypted memory) and ensure that it is ready to go when I next need it. That said, while it is not unrealistic it would be problematic since accidentally letting the phone lock (e.g. input timeout) would result in a time consuming reboot.
by SXX | 2025-04-19 14:01:58+00:00
This is super annoying on newer iOS for device that I use purely for development. Before it was possible just keep iPhone unlocked indefenitely, but now it reboots and boom I have to use TouchID again.

This is again Apple being Apple making things harder without option to disable it even when development mode is on.

Has anyone found a way to bypass it?
by Aeolun | 2025-04-19 14:02:15+00:00
It is not clear to me at all why the ‘benefits’ presented outweigh the negatives (which is _my_ device doing anything without me instructing it to). Even if you can turn it off, this is apparently enabled by default.

Law enforcement keeping hold of my phone for 3 days is simply not a realistic problem for me. Coming back to an annoyingly locked phone after forgetting it for a weekend very much is. The chances of law enforcement wanting anything with it are low enough that dealing with an extra unlock is more likely to be an impactful issue, even considering the potential impact that law enforcement or others stealing it could have.
by cjbgkagh | 2025-04-19 14:02:33+00:00
Easy to fire so they can be relied upon to toe the line. Outside the org chain so little risk of becoming a competitor to management. Additionally freelancer orgs are often a vector for mutual back scratching / kickbacks.

I think FTEs are often promised security, a career with promotions, a work family etc. These are expected out of a tradition of norms. Belief in such promises can be exploited to extract more value for less.

Management optimizing for self interest will exploit FTEs as much as they will allow and divert as much revenue to peer owned freelancers as the company will allow.
by ToucanLoucan | 2025-04-19 14:02:48+00:00
Letting people with abhorrent beliefs assemble with one another and commiserate on the awful things they believe... I mean I don't think I'd go so far as to say it's responsible for our current historical moment, but it certainly isn't helping it. The primary disadvantage of believing terrible, anti-social things is you would be ejected from social groups, be them communal or familial. That's not to say that racism didn't exist before the internet of course, it absolutely did; but racism and sexism were both on society scale improving over time, because those beliefs would cost you: they would cost you spouses, they would cost you children, they would cost you friends, in extreme cases they would cost you jobs and potentially even open you up to legal trouble.

And it still does, but it's less effective, because various flavors of cretin now have online spaces where they can meet like-minded people and nurture those beliefs, and worse still, all of those spaces reward extremism as any social media site does: subtle, balanced views are not incentivized at all, and you get the most social attention for saying the most outrageous thing in the space. We all know this, like maybe you've never thought about it before, but I'd wager almost everyone on this board has had this experience over one thing or another, even benign nothing issues.

And all of that is before we even get to the subject of things like influencers peddling YouTube videos, TikToks, or whatever to amplify those beliefs for their own profit. Whether they "really believe" these things is irrelevant frankly; in either case, people who believe these things see people being paid to represent their (wrong) ideas which lends them legitimacy.

And now we just have little bespoke engines of radicalization humming away all over the internet in the little shadowy corners, whipping people up into a lather about whatever dumbass thing they googled way back about how they can't get a girlfriend or whatever, and there seem to be a lot of spree shootings now for some reason, totally disconnected I'm sure.

Like the problem with this Libertarian "as long as you're not hurting anyone" is that it leaves a wide open loophole in there about hurting yourself, and while in many cases hurting yourself doesn't lead to anyone being harmed apart from yourself, as I keep saying: No one is an island, if you harm yourself in certain ways, you are absolutely a risk to other people.
by gcanyon | 2025-04-19 14:02:53+00:00
For this use case there needs to be a reasonably quick way to erase/permanently lock a phone. Or maybe it needs to be something that is both 1. Less severe than that 2. Secure against personal inducements 3. More automatic.

So maybe something like a paired app with a friend/someone who is beyond the reach of the authorities, and if the phone isn't unlocked in a given definable period (or it can be triggered immediately), it then can't be unlocked without that person's active cooperation.

That's off the top of my head, so I'm sure there are optimizations.
by wizzwizz4 | 2025-04-19 14:02:58+00:00
It's right there in the Google System Release Notes. Quoting https://support.google.com/product-documentation/answer/1434... :

---

### Google Play services v25.14 (2025-04-14)

#### Security & Privacy

• [Phone] Enables a future optional security feature, which will automatically restart your device if locked for 3 consecutive days.
by CobaltFire | 2025-04-19 14:03:09+00:00
I run a Sliger 3701 [0] with an ASRock Rack Ryzen motherboard (choose B650D4U or X570D4U to suit) using TrueNAS Scale. This replaced my old FreeNAS Atom C2000 setup that ran for over a decade with zero issues.

Add in a Mikrotik CCR2004-1G-2XS-PCIE [1] for high speed networking. Choose your own HBA.

0: https://www.sliger.com/products/rackmount/storage/cx3701/

1: https://mikrotik.com/product/ccr2004_1g_2xs_pcie
by mejutoco | 2025-04-19 14:03:31+00:00
> In some countries it’s very hard to fire people and it requires months of notice

This is, of course, true. I want to add that a company in Europe can still tell you not to come back tomorrow. They would just have to pay for those months of notice as if you were employed. In other words, it is expensive, but it is only a money issue.
by mettamage | 2025-04-19 14:03:36+00:00
I get about 60K per year including a bonus, so that's an estimate. What I didn't factor in is vacation and sick leave. Vacation is 6 weeks. Sick leave, well it's the Netherlands so one could be sick for 2 years. If a freelancer would pay for an equivalent insurrance would cost about 500 euro's or a bit lower (so 6K per year).

So to make it more equivalent, I'm assuming 2 weeks of being ill, 6 weeks of vacation, so 10 months of actual work which is 1680 hours (168 hours per month). 1680 hours at 150 euro's is 252000 euro's. Deduct the 6000 euro's insurrance off of it and you get 246000 euro's.

So eyeballing this if I want to steelman, it'd be: 200K for the freelancers, and an employee costs 100K.

As another comment mentioned: it's fair and/or makes sense when a freelancer doesn't have work all the time, but when the work keeps rolling in it's at the very least a 2x, of which you get to keep more as well as I haven't spoken about deducting all kinds of stuff (laptop, phone, etc.).
by AmalgatedAmoeba | 2025-04-19 14:03:37+00:00
ngl, a lot of the times, an in-memory “database” that gets backed up to a file is perfectly reasonable. Even consumer devices have dozens of gigabytes of RAM. What percentile of applications needs more?

Just because a technology works well for a few cases shouldn’t mean it’s the default. What’s the 80% solution is much more interesting IMO.
by Etheryte | 2025-04-19 14:03:50+00:00
Depending on the juristiction (I'm not familiar with the Netherlands), there are many ways what you describe can become a very large legal liability for your employer. Most of these have to do with tax fraud, worker misclassification, etc, and no sane company needs that legal risk. They could easily face fines larger than what they could ever hope to gain from this arrangement.
by rpdillon | 2025-04-19 14:06:14+00:00
I'm in a similar position. I'm on my second NAS in the last 12 years. I've been very satisfied with their performance, but this kind of behavior is just completely unacceptable. I guess I'll need to look into QNAP or some other brand. Also, I think my four disc setup is in a RAID 5, but it might be Synology's proprietary version, so I'll need to figure out how to migrate off of that. I don't think I'll be able to just insert the drives in a different NAS and have it work.
by th3typh00n | 2025-04-19 14:06:26+00:00
In my experience every single (AIO) water cooler I've tried has been significantly worse in terms of noise than a decent air cooler.

Specifically the pumps. Those things have an obnoxious high-pitched whine that I personally find unbearable, especially during low/idle workloads.

It's possible that the actal dB level is lower, but the frequency and sound characteristics matters. A lot.
by crystal_revenge | 2025-04-19 14:08:23+00:00
> Are you saying someone hyped ... databases?

I was too young to remember databases but I vividly remember people (sometimes even myself) thinking “the web”, “smart phones”, “e-commerce“,“social media” and “cloud computing” all being “hype”.

Thinking about this was ultimately what led me to giving up my AI skepticism and diving into the space.

At this point I actually don’t know how people sincerely think AI is “hype”. For me, and many people I know, there are multiple AI tools that I’m not sure how I would get by without.