MurphyA/hacker-news huggingface dataset:
by duckkg5 | 2025-04-02 13:13:58+00:00
ModPhone | Multiple Roles | Fully Remote | Contract

1) VoIP Lead Generation Partner | Seeking BDRs for Established VoIP Provider | Remote (US Preferred) | Contract (1099) | 15%+ Lifetime Recurring Commission

Generate qualified leads for a successful VoIP company (top Yealink partner, USETPA contract) and earn significant long-term income. We need individuals to find and qualify businesses (10+ phones), uncover needs (cost savings, system issues), gather contact info/phone bills, and hand off to the closing team.

Compensation is *15% recurring commission for the customer's lifetime.* (A single 100-phone deal could yield $3600+/yr recurring to you). Potential increase to 20%. Focus on finding leads, get paid long-term when they close.

Great fit for self-starting B2B lead generators/SDRs who value recurring revenue. Commission-only (1099).

2) ModPhone | Full Stack Engineer | Remote (US) | Contract (1099)

We’re building AI phone systems that process thousands of calls daily. Looking for an experienced Full Stack Engineer (5+ years) skilled in Python/JS, Django, React to help scale our platform and solve complex AI+telecom challenges.

- Architect and optimize RESTful APIs and microservices - Deploy and maintain in cloud environments - Design analytics, reporting, and 3rd-party integrations - 100% Remote, no travel required - Bonus & equity possible

Send resume to kevin@getmodphone.com
by eric_cc | 2025-04-02 13:14:27+00:00
Haha fair but I was thinking more in a “beauty is in the eye of the beholder” way.

Code is a way of creating something that itself may or may not be good. But the actual code - I agree, it can be objectively bad.

The Nihilism concept, as I mean to use it here, is more about meaning, values, aesthetics. Concepts like Logic & Math, not so much.
by theGeatZhopa | 2025-04-02 13:14:33+00:00
its alarmism.

prosecution without evidence -> what does it have to do with tracking code?

How does the government know, the one've written what they dislike is you, in case they find a peace on the street and read the tracking code? Its an evidence, but, they dont know who printed it, where the printer is, and, hence, its absolutely not a imminent problem.

It will be a problem, though, if you register your device (serialnumber + name/address). But then, the printer-producer is the last firewall - and - its darwin' law then.

If one wants to criticize, distribute illegal writings and whatever else, then one should be literate in what one does and use caution. In a democracy, there are rules for all to adhere to. In areas without rules, one is literate enough to know how to keep safe or just not criticizing anyway.

btw, in europe its not realpolitik. In U.S. it wasn't until Trump - but, the populous have voted!

Of which countries are you talking, where such is realpolitik?
by devwithanxiety | 2025-04-02 13:14:53+00:00
Thanks!

> I think the most important thing is a sympathetic boss who you connect with and who doesn't pressure you constantly. How were your previous bosses?

The previous job the boss was quite 90% of the time easy to work with. But this was let down by the remaining 10% where he could be rude, passive agressive and overbearing. He is an amazing engineer but sadly his soft skills were lacking. It definitely contributed to the anxiety.

> I think getting fired once or even twice doesn't mean at all you have no way of succeeding in your next role. It just means you had one bad role.

Thank you for the encouraging words. I definitely think my last role was a bad fit and contributed to anxiety. A better team will probably be a big help in getting over this.

Thanks again for taking the time out to reply! Much appreciated.
by stephen_g | 2025-04-02 13:14:55+00:00
While I’m quite concerned about particulates generally (I use a few HEPA air purifiers around the house etc.), with this kind of thing it does feel like that kind of matter can’t be as bad for you as other types of PM2.5. I haven’t yet seen any research quantifying it (most studies just look at all PM2.5 as a single category) but surely there must be a difference about how bad different types of particulates are depending on what they’re made of - like those from combustion, tyre wear etc. it would seem are very obviously going to be toxic, but I also measure raised PM2.5 from cooking with my electric oven or induction stove (but not burning the food), surely that can’t be quite as bad? And sea spray you would think would be even less harmful…
by carlsverre | 2025-04-02 13:15:02+00:00
Thank you!!

From an extremely brief scan, it appears that Erlang wrappers around SQLite should be able to use the Graft SQLite extension just fine.

Alternatively, it would be reasonably straight forward to wrap Graft Client (Rust library) directly in an Erlang NIF using something like https://github.com/rusterlium/rustler

Let's make it happen! :)
by dartos | 2025-04-02 13:15:10+00:00
> vibe coding was not made up

Here’s the tweet that literally made up vibe coding: https://x.com/karpathy/status/1886192184808149383?lang=en

One might say blindly following hype is silly and cope too.

I’ve seen no indication that relying entirely on AI can produce quality software.

It can produce prototype quality code, just as it has since gpt-3.5. Advantages of technology is never considered. Security concerns are often missed. And, from what I’ve seen, the codebases are bloated.

For your avg crud app, much of that doesn’t matter. It starts mattering when you start having real business constraints, like server budgets or data compliance. If you don’t see that, then you don’t have enough real world experience yet. That’s all.

Remember how crypto was going to change everything? Or the metaverse?

We live in a period of extreme technological hype backed by insane company valuations.

Don’t get too fooled by market.

These tools are useful. They are here to stay. And they do not replace the entire field of programming nor the work that programmers do.
by Prunkton | 2025-04-02 13:15:14+00:00
Location: Germany

Remote: Yes

Willing to relocate: No

Technologies: Java (Spring), Angular/TypeScript, SQL, Azure/AWS, Docker, Linux (with an interest in: Solidity, Golang and Rust)

CV: https://docdro.id/NXEQW87

E-mail: (check CV or DM me)

Former CTO/SWE Manager with a 10y foundation as a full-stack developer, particularly in the regulated financial sector. Equally comfortable leading teams or diving into hands-on coding, I thrive in roles that demand both technical expertise and strategic oversight.
by A4ET8a8uTh0_v2 | 2025-04-02 13:15:41+00:00
I have to admit that I was certain this had to be an April fools joke, but since it does appear to be an actual posting, it might need to be addressed in a more serious manner.

The interesting thing is that they do seem to be offering a service that some companies may find worthwhile, which is presumably a reason they got the funding ( presumably because the job post gives of incompetence vibes ). I am saying incompetence, because there is likely a way phrase it in a way that speaks to the type of person that wants more rewards for their input.

But the input will, likely, also be the calls the employee makes to make collection calls. And those calls are not fun ( as I have heard ). And apart from no being fun, they are legal considerations, that will likely be tested in court the moment the product will do something even a collections agent wouldn't.

Personally, I am kinda horrified, because the future is clearly that of me not picking up any phone calls at all.

edit: And none of it touches the vibe ( heh ) I get of companies feeling empowered again to simply tell workers that they must work 80h+. I had company rep tell me that once. I politely declined to move to next interview round. I wonder if this is the answer here.
by llm_nerd | 2025-04-02 13:16:19+00:00
Okay, I will concede it isn't balanced.

There are magnitudes more delusional or in-denial people underselling AI in hopes that they can create a reality and that the status quo remains unchanged (and they're probably sure that everyone impressed by AI assists all are really shills, bots, etc. It's a pretty classic cope mechanism). Magnitudes. Every discussion about AI on this very site, which presumably includes a higher than normal proportion of early adopters, yields the highly up-ranked "Sure it's useful for crappy developers, but not for me The Excellent Developer and my Extremely Novel Needs". Many, many devs on here last experienced AI development assists in the era of the first release of CoPilot, and carry all of those initial assessments forward unchanged.

These people absolutely dwarf the tiny number of social media agitators that ply the "AI has replaced devs! I am the 100X vibe coding CEO" type nonsense.
by Gerardo1 | 2025-04-02 13:16:42+00:00
> considering their saftey risks

The safety risks are marginal and you interact with plenty of other things/systems daily that are at least as dangerous.

> here are safer battery chemestries that aren't quite as energy-dense ^ that's the answer.

> But phones and laptops were capable-enough 15 years ago They absolutely weren't.

> we sufficed just fine on the performance of last-decade's mobile devices. I don't want to suffice.

All that said, I do think battery research is probably one of the most important things "we" can be doing (and energy storage in general), so I'm all about putting in the money and time to find improvements.
by HexDecOctBin | 2025-04-02 13:16:47+00:00
Yeah, TLS is one reason. I don't remember the details, but last time I looked into it, glibc abd the loader have some private interface that they use to load the program correctly, and there are no stability guarantees for this interface. Ideally, the loader and libdl will ship with the kernel, and glibc will have to use the public interface they expose.
by sholladay | 2025-04-02 13:17:20+00:00
I think you’re right to a degree. Certainly there is a lazy approach to estimates in software compared to other fields. But I think that’s because the estimation is hard enough to feel hopeless at times. Unless the task is truly something mundane that’s been done 100x before, as in the case of construction where many things are standardized, then the buffer for uncertainty needs to be huge, meaning everything is estimated to take a long time, making the whole process pretty useless.

Even for mundane tasks, I frequently find bugs in libraries, software versions that are incompatible with each other unless I apply just the right combination of upgrades and downgrades. SaaS vendors change their pricing structure or deprecate the APIs I am familiar with. At each step, there’s a little bit of debugging, learning, and creativity in working around problems. Each task is a small piece of art, important or otherwise. And you wouldn’t bother asking a painter how long their landscape will take to finish, would you? It could take a day or it could take months. Timebox it if you want, but that won’t have the same result.

You can save time and make better estimates by never going off the beaten path and by reducing your reliance on 3rd parties, but that only gets you so far and results in boring, homogenous software. Kind of like modern architecture and construction practices, which plenty of people don’t like.
Show HN: Probirka – Python library for writing simple asynchronous healthchecks
by shpaker | 2025-04-02 13:17:29+00:00
A few years ago, we worked on a rather problematic project. There were issues both in the code and in the cluster running the product. During troubleshooting, we developed a small library for running health checks, which helped us a lot and is still in use today. It seems like it could be useful to others as well, so not long ago, we published it on GitHub under the name Probirka. It’s worth noting that I really like this library in the end, despite the fact that it’s not perfect and part of the documentation was generated with the help of an AI assistant.
by mystraline | 2025-04-02 13:18:18+00:00
You're trying to attribute reason and justification. You have 0 insight into why however many people clicked the 'flag' button. In fact, there's no way to even enter a reason.

I'm looking at the simple fact that flagging/disappearing an article with 150 comments by a select minority is abhorrent in of itself. (Doubly ridiculous is the disappeared article is about disappearing people.)

Again, if you're too triggered about a subject matter, close the tab. Turns out, that's a really simple operation.
by icu | 2025-04-02 13:18:23+00:00
You can get Gemini 2.5 Pro to help you with infra and deploymnet, code quality and ownership, testing, CI/CD and automation, as well as Documentation... as long as you know to ask for it.

You also don't necessarily need all of that to hack together an MVP. I think a lot of people are not acknowledging that and they are negatively looking down on people embracing a new way of 'writing' code. Users don't care how you make a thing, they just want the thing to work.

Before ChatGPT made a breakthrough in LLMs, code was leverage. Now, LLMs are leverage. I think people suddenly finding that their leverage has been significantly eroded is the source of the negativity towards a "vibe coder".

So while anyone can write a book (the technology has existed since about 500 CE), few do, and there are fewer really good books. No matter the medium it's how you leverage the tool(s) you got.

I think this is a Prometheus moment, LLMs are giving coding to humanity, and it's getting adopted right now by people brave enough to try and embrace it even though 'software development' might be way outside of their comfort zone. I think it's worth cheering those people on even if they fail their way forward.
by devwithanxiety | 2025-04-02 13:18:27+00:00
Fortunatley its not that severe and so I'm not taking medication. I can see them being useful in certain situations to give people really suffering some much needed space, but in my case I feel they would just be a bandaid.

I agree with exercise and diet. I exercise 4-5 times a week and my diet is pretty good. All home cooking with lots of vegetables and not overly oily, salty etc.

> Just remember a job is a job. They are disposable.

This certainly is a good thing to remind myself of. Definitely takes a bit of the edge of.

Thank you for chipping in, I really appreciate it.
by hnbad | 2025-04-02 13:19:03+00:00
> Also, progressives are hypocrites in that they are more than willing to call people racists instead of saying they’re merely people expressing racist thoughts or engaging in racist behaviors.

FWIW that pattern of behavior has little to do with "being a progressive" and instead reflects the cultural norm. I'd even go so far as to posit that "progressives" are more likely to point out that, no, there's really not "a racist" but a person can hold a lot of extremely racist beliefs - the same way btw as there's really not "a progressive" but a person can hold a lot of progressive beliefs. A system can be "racist" in that it can be built on and to uphold racist attitudes or beliefs but a person can't be "racist" because racism isn't an intrinsic and immutable characteristic (neither is "progressive", "Catholic", "criminal" or "Republican", to name a few examples explicitly).

But precisely because you can't actually be "a progressive" but merely hold some progressive beliefs and opinions a lot of "progressives" uphold the same harmfully essentialist views as "non-progressives" who balk at being called out for racist opinions, views or actions by insisting "I'm not racist" regardless of whether the accusation is "you're a racist" or "you said/did something racist".

"Felon" is an obviously silly example as it's just a more specific form of "convict", i.e. someone convicted of a felony crime. It's often used in an essentialist way (but of course selectively so) but the more obvious example would be "criminal" because it is often used in a way that suggests an intrinsic essence of "criminality" even in the absence of sufficient evidence to make a legal case that would result in a conviction - or even the presence of an arguable crime at all. "Criminal" is thus distinct from "convict" in that a conviction is neither necessary nor sufficient for that label to be applied.
by TylerLives | 2025-04-02 13:19:09+00:00
I've never understood "fat acceptance". Is your view that having more fat people in the media will help other fat people fell better about themselves? I have sympathy for them and understand that for some people it can be very difficult to lose weight, but I don't see how "fat acceptance" is going to help them. Especially given that on some level they must know how others really feel about it. It's interesting to see how these types of initiatives always produce the opposite of what they claim to stand for.
by alabastervlog | 2025-04-02 13:19:31+00:00
> people would get lazy and stop working...but it's not true.

Confusing especially when most people do tens of hours of work outside of paying labor already. Sometimes another 40, or more. Perhaps with UBI et c. some folks would drop to merely 50-60 total hours of work, doing wage labor for only 20-30 of it.

But we only call the other things work when a rich person's paying someone else to do it for them (grocery shopping, lawn care, home maintenance, child care to include things like night time care when they're young ["night nanny" is a thing], meal planning, cooking, shuttling people places in cars, navigating healthcare, elder care, repairing clothes, and so on) because if money's not changing hands it doesn't count, I guess.
by petermcc0807 | 2025-04-02 13:20:19+00:00
Location: Lancashire, UK

Remote: Yes

Willing to relocate: No

Technologies: C, C#, JavaScript (React.js, Node.js), Python, Java (Android), Swift, SQL, AI (Llama, LLaVA, SD, SAM, Whisper), AWS, Windows, Linux, macOS, ChromeOS, Android, iOS, IoT, MR / VR, Bluetooth, USB, UWB

CV: https://petermcc0807.github.io/docs/cv.pdf

Email: peter.mccarthy.0807@googlemail.com

I'm currently employed as a Principal Engineer, at a leading EdTech company, and am now ready for a fresh career challenge.

I have many years experience in designing and developing software and integrated systems. I've built a diverse range of solutions for Cloud, Desktop, Mobile, Wearable, and IoT, using a wide variety of runtimes, languages, frameworks, models and tools. Presently, I'm researching and developing in technologies such as agentic AI and MR / VR.

What am I looking for? Ideally, a Principal or Senior role in a company where I can help build solutions that make a difference.
by nickpsecurity | 2025-04-02 13:20:28+00:00
I'll add that some, big-name suppliers with big models might be running at or near a loss on purpose to draw in customers. That behavior is often encouraged by funders who gave them over $100 million to capture the market.

Their theory is they can raise prices once their competitors go out of business. The companies open-sourcing pretrained models are countering that. So, we see a mix of huge models underpriced by scheming companies and open-source models priced for inference with free market principles.
by rayiner | 2025-04-02 13:20:38+00:00
Yes, the “administrative error” relates to the narrow point about the supposed “protection from deportation.” He was ordered deported for gang ties, upheld after an administrative appeal. And his asylum claim was denied. The article omits the information about the immigration judge and Board of Immigration Appeals finding that he was deportable for being an MS13 member, making it seem like the “administrative error” was about that.

There is no legitimate reason for any El Salvadoran citizen to receive asylum in the U.S. The country is now safer than Canada. If this guy thinks he is being unlawfully detained, he can avail himself of the legal procedures of his own country.
by MrMcCall | 2025-04-02 13:21:45+00:00
With my C64 arriving in 9th grade, and my being a pretty good wrestler, I was both.

My sophomore year, when getting a ride from my state champion teammate, I don't know what I said, but he just turned to me and said,

"McCall, you're a neeeerrrrrd."

It wasn't bullying, because I've never been bullied, but I was -- and am -- a nerd.

And, yeah, "Real Genius" got a lot of play on HBO back then. I especially loved the Lazlo storyline, and "Everybody Wants to Rule the World" is such a GREAT song.
by oyashirochama | 2025-04-02 13:22:06+00:00
Why? Taiwan is an effectively independent country in all ways but name. Would you like it if the US openly and directly invaded somewhere like Guam or PR and support it? This is an insane escalation and though makes sense considering demographics of PRC and their CCP/CPC army (the Chinese national army doesn't exist it's the party's army), it will likely be a bigger mud field than Ukraine regardless of situations.
by rayiner | 2025-04-02 13:22:14+00:00
You’re complaining about lack of honesty, but you’re talking about an article that fails to mention that this guy was ordered deported in 2019 for gang ties after an administrative appeal. Or that this man immigrated illegally in 2011 but didn’t file an asylum claim until 2018. Or that the immigration judge denied his asylum claim.

The information omitted by the AP article completely changes the understanding of what actually happened.
by immibis | 2025-04-02 13:22:46+00:00
When you define a new concept called "coefficient of friction" to be the friction force divided by the normal force, then yes, the friction force is the normal force times the coefficient of friction.

We can do this with any pair of values, such as current and voltage, but it's useful when the graph between current and voltage is close enough to linear, which means the corresponding coefficient is approximately constant. Well, is it? You have to show that with experiment. Once your data shows a line then you can calculate the slope of the line. If your data shows a parabola, you can calculate the quadratic equivalent of slope - don't calculate the actual slope and then declare that to be the result.

Sometimes you see people trying to measure the resistance of diodes, or worse, incorporating the resistance of diodes into calculations. What's the voltage across the diode? The current times the resistance, of course...
by delichon | 2025-04-02 13:23:26+00:00
We're having the same trouble for a few hundred sites that we manage. It is no problem for crawlers that obey robots.txt since we ask for one visit per 10 seconds, which is manageable. The problem seems to be mostly the greedy bots that request as fast as we can reply. So my current plan is to set rate limiting for everyone, bots or not. But doing stats on the logs, it isn't easy to figure out a limit that won't bounce legit human visitors.

The bigger problem is that the LLMs are so good that their users no longer feel the need to visit these sites directly. It looks like the business model of most of our clients is becoming obsolete. My paycheck is downstream of that, and I don't see a fix for it.
by timmg | 2025-04-02 13:23:50+00:00
I'm sure that happens a lot. In my experience, people tend to be bad at estimating things.

As a long-time SWE who eventually (also) managed teams: I found estimates particularly difficult. Some SWEs would give very optimistic estimates (and always miss). Others would "sandbag" their estimates, because they didn't want to have to explain why they were late.

I tried really hard to make sure the SWEs on my team didn't get "blamed" if they were late and asked them to generally give aggressive estimates. My rationale was that if you estimated more time than it really took, you would tend to fill up that time no matter what.