MurphyA/hacker-news huggingface dataset:
by ben-net | 2025-04-04 16:07:08+00:00
Costa Security | Lead / Senior Engineer | Chicago / Bay Area Preference (Open to Remote) | Full Time Hi everyone. We are Costa, and we are building the next generation of network security

>> who we are

At Costa, we believe in a world where it is easy to share information with good actors, and easy to protect it from bad ones, AI included. And we need help from great people to get there.

Our founding team has gone from garage to IPO before. We have experience at big companies (Amazon/Meta) and small. We are remote today, but have a preference for people near us (Bay Area/Chicago). We may not be fully remote in the future. We are early in our journey. We are backed by some great VCs. Now is an exciting time to join.

>> what we do

We are building an infrastructure as code network security platform and AI gateway that runs everywhere. We help our customers easily move their compute between clouds, data centers, the edge by making networking and security understandable, repeatable and seamless.

Our first product gives network and security teams a single, seamless interface to deploy, configure and manage complex hybrid overlay networks, AI gateway for model and data access, and security services running within those networks.

>> seeking great people

We are hiring our first product engineers. We are built on a modern stack: Ruby/Rails + StimulusJS, Golang, Kubernetes, Terraform, Packer and Wireguard. Ideally people are familiar with networking and security concepts and have some experience building with AI. Help build our engineering culture - one that embraces mutual respect, shared responsibility and continuous curiosity, and prizes an intellectual honesty that fosters both confidence and humility.

The different roles we are looking for are

- Product engineer focused on UX (Rails+stimulus and turbo, CLI, Electron App) - Platform Engineer (SRE) focused on how our overlay clients, ai gateway and control plane interact

If you are interested in protecting information and want to be part of a dynamic team that enjoys working together to build something great, we invite you to apply.

Careers Link: https://careers.costa.security
by mathgradthrow | 2025-04-04 16:07:11+00:00
I'm not arguing in favor of el salvadoran prisons, but he's not in an el salvadoran prison. He's being charged with being in violation of his Visa. And yes, I do expect you to report the time that you "Interned" at the UNRWA. This organization has always operated tightly with Hamas and the PA, and if I'm establishing your background, I need to know about it so that I can investigate it, period. I don't need to know about your affiliations with hackernews, because hackernews is not closely affiliated with designated terror organizations. Now that the UNRWA is properly designated as a terrorist organization itself, do you think it would be appropriate to lie about your affiliations with them on a visa application?

Mahmoud Khalil is in an American jail awaiting trial. A New Jersey court will rule on his status.
by machine_ghost | 2025-04-04 16:07:20+00:00
What I don't understand is why, after twenty years, we still haven't versioned Javascript. A simple:

'v2';

At the top of every file could let us eliminate all this 20-year old cruft (like document.all hacks to support Internet Explorer).

Yet, despite the already established `use strict`; (which is basically 'v1.5'), the community seems completely against modernizing the language.
by sdesol | 2025-04-04 16:07:21+00:00
Full Disclosure: I built an indexing engine for Git and GitHub that can process repos at scale and my words should be taken with scepticism.

I think using MCP is an interesting idea, but the heavy lifting that can provide insights, is not with MCP. For fetch and search to work effectively, the MCP will need quality context to know what to consider. I'm biased, but I really looked into chunking documents, but given how the LLM landscape is evolving, I don't think chunking makes a lot sense any more (for code at least).

I've committed to generating short and long overviews for directories and files. Short overviews are two to three sentences. And long overviews are two to three paragraphs. Given how effectively newer LLMs can process 100,000 tokens or less, you can feed it a short overview for all files/directories to determine what files to sub query with. That is, what long overviews to load into context for the sub query.

I also believe most projects in the future will start to produce READMEs for LLMs that are verbose and not easy to grok for humans, but is rich in detail for LLMs. You may not want the LLM to generate the code for you, but the LLM can certainly help us navigate complex/unfamiliar code in a semantic manner, which can be game changer for onboarding.
by Retric | 2025-04-04 16:08:13+00:00
The difference between oil and silver / gold is only the scale of economic loss.

People have used physical oil as an investment, unrefined oil is stable across millions of years. The underlying economics mean people only attempt it in the short term when the price is unusually low. Or as a state sponsored hedge https://en.m.wikipedia.org/wiki/Strategic_Petroleum_Reserve_...
by floxy | 2025-04-04 16:08:22+00:00
https://ourworldindata.org/grapher/average-battery-cell-pric...

Battery costs are continually declining. If you buy an EV today, and then if you need to replace the battery in 15 years, because you put 300,000 miles on it, it won't break the bank.

https://insideevs.com/news/754979/hyundai-ioniq-5-400000-mil...
by pixl97 | 2025-04-04 16:08:25+00:00
I mean, it just seems like a false or unrealistic pretense to me.

For example while a hockey game is a 'game' what about a person making a bet on that game that now loses a bet because of the penalty actions? Or a team loses that would have won because of said penalty and does not go to the world championship. So yea, saying there is no consequences is like rejecting the premise of causality as the game doesn't live in a closed system.
by TimTheTinker | 2025-04-04 16:08:26+00:00
To me, this is an excellent argument that merely making healthcare more affordable in the US isn't the answer.

I'd like to posit that the culprit(s) of bad US health could likely be narrowed down by carefully analyzing the differences between (a) 1970 and now; and (b) Americans and Europeans in an exhaustive list of the human body's environmental touchpoints, narrowing the list to things that apply to >90% of each population. A few examples:

- food supply differences. For example, European regulation prohibits GMO and a lot of pesticides that are allowed in the US. Meat also differs significantly in their food supply (corn vs grass for beef) and other factors.

- vaccines. How much of the European vaccine schedule's components are not sourced from American suppliers?

- atmosphere. Off-gassing of synthetic materials in homes and offices is a newer thing.

- containers. In 1970, none of the food supply was distributed in plastic containers, for example. And glass containers are a lot more popular in Europe than the US.

I do wonder whether the answers could be staring us in the face, but have been suppressed because of corporate interests in the US. (Much the same as how cigarette smoking was publicly labeled "healthy" prior to the 1970s, even by scientists and doctors, because of studies funded by Philip Morris and other tobacco companies.) At least theoretically, health-related companies do stand to benefit financially from keeping us alive but less healthy. Widespread chronic semi-disease does make a lot of money, especially for vertically integrated insurers who can delay/deny claims, and for suppliers who have achieved regulatory capture of some sort.
by overgard | 2025-04-04 16:08:42+00:00
I see what you're saying, but even with visual basic you needed to understand the basics of coding to get anywhere. Vibe coding seems to be more about intentionally not understanding things. I just think that, if you can code it yourself, maybe AI saves you some time, if you can't code it yourself, AI gives you a fancy toy that you can't expand or change. And God help you if you make an online service..
by happytoexplain | 2025-04-04 16:08:42+00:00
>All three receptors fire. However, the green receptor has much better sensitivity than the red receptor, so violet triggers the strongest response in blue and red.

I'm confused - it sounds like you're saying it's so off-peak for all of them that, even though it's more proximal to blue, it is effectively equally out-of-range for all three - except that the green receptor is more sensitive. But then that would mean it should look more green, rather than more red and blue, no?
by Workaccount2 | 2025-04-04 16:09:27+00:00
Trump is leaning on the fact that US consumers are the golden geese of consumers. Which is in fact true. So he will go to the EU and ask them if they would rather sign new currency and trade agreements or lose the top 20% of their buyers. The currency and trade agreements will pretty much be "Let us weaken the dollar, and equalize trading tariffs, ideally at 0%. In return you will get continued military support and preferential future trading terms"

On the surface this actually isn't too terrible. But the problem is that Trump is an idiot and he is the one who has to navigate this.
by mtlmtlmtlmtl | 2025-04-04 16:09:32+00:00
Agreed. It's simply philosophically sloppy to suggest that purple, brown, and really any other colour don't exist without qualifying what one means by existing in this context, and why that definition of the word is used.

In this case, it seems the "what" is that for a colour to "exist", it has to be a distinct, isolated frequency of light, and (for some reason) it needs to appear in a logical place in the frequency space in relation to other colours. They don't answer the "why" question, and I think if they tried, they would find it difficult, because it's completely arbitrary and in conflict with reality.

Just because some colours do in fact correspond to frequencies of light, that doesn't mean all colours have to. There's a reason we have the terms primary and secondary colour. Some colours are emergent from mixing other colours together. Does that mean they can't appear in the natural world, being discriminated by sensory systems? No. Does purple cause things to happen? I'm sure you could find myriad examples of this in the natural world. Ironically, the only thing here that only exists in our brains, is the notion that purple doesn't exist.
by lerno | 2025-04-04 16:09:48+00:00
I tried Zig in 2017-2018 span (and as part of research I've read quite a bit of Zig over the years). To me the language had some details not previously tried out: special operators for wrapping ops, error value based error returns and pervasive NPOT types. But overall it felt unnecessarily verbose with what I feel were unnecessary changes to established syntax in standard constructs such as "for" and "while". For this reason I started to contribute to C2 instead.

However, my impression was obviously coloured by being around 45 at the time and I was used to program in many different programming languages. Plus I grew up with BASIC, Pascal and C.

There's going to be quite a different experience for someone coming from Go/JS/Java and venturing into low level programming for the first time!

That is not to say that all of the people being enthusiastic about Zig is coming from those particular languages, but I think that C is considered a scary language for many people, so C alternatives tend to attract people from higher level languages to a higher degree than C itself.

When I eventually started on C3, I incorporated some features from Zig. I ended up removing all of them as I found them to be problematic: untyped literals combined with implicit widening, unsigned error on overflow, special arithmetic operators for wrap, saturation.

However, I am very grateful that Zig explored these designs.

From Odin I ended up including its array programming, but for vectors only. I also adopted Odin's use of distinct types.

But most of the C3 features are GCC C extensions plus ASTEC inspired macros.
by logifail | 2025-04-04 16:10:13+00:00
> How many millions joined those street protest?

https://en.wikipedia.org/wiki/15_February_2003_anti-war_prot...: "The British Stop the War Coalition (Stop) claimed the protest in London was the largest political demonstration in the city's history. Police estimated attendance as well in excess of 750,000 people and the BBC estimated that around a million attended."

https://www.theguardian.com/uk-news/2023/feb/11/slugs-iraq-w...: "In February 2003, 1.5 million people protested in London against the looming Iraq war. They didn’t stop the conflict… but their legacy still looms large"

add in David Kelly - RIP - ( https://en.wikipedia.org/wiki/David_Kelly_(weapons_expert) ) and it's not a surprise that people are unconvinced that peaceful protest will achieve anything :/
by sounds | 2025-04-04 16:10:33+00:00
What I see happening soon is a deeper transition from playful whimsy to real applications with contractual obligations.

Right now it's an unencumbered exploration with only a few requirements. The general public isn't too upset even if it blatantly feeds on copyrighted data [1] or attacks wikipedia with its AI crawlers [2].

The end state once legislation has had a chance to catch is breath looks more like Apple being forced to implement USB type C.

[1] https://arstechnica.com/tech-policy/2024/02/why-the-new-york...

[2] https://arstechnica.com/information-technology/2025/04/ai-bo...
by sneak | 2025-04-04 16:11:00+00:00
1) foxconn isn’t apple

2) the suicide rate at the foxconn factory was, even before the nets, lower per capita than the province in which it is situated. using your logic, the foxconn factory simply existing prevents deaths that would have otherwise happened if it did not.

i’m all for calling apple on their shit when warranted, but the suicide nets meme needs to die.
by Hojojo | 2025-04-04 16:11:28+00:00
I don't see the difference there. Whether I've written all the code myself or an AI wrote all of it, my name will be on the commit. I'll be the person people turn to when they question why code is the way it is. In a pull request for my commit, I'll be the one discussing it with my colleagues. I can't say "oh, the AI wrote it". I'm responsible for the code. Full stop.

If you're in a team where somebody can continuously commit trash without any repercussions, this isn't a problem caused by AI.
by the__alchemist | 2025-04-04 16:11:46+00:00
Still broken though! Has been for years. In a recent GH issue regarding desires for the reboot, I asked: "Try it on a few different machines (OS, GPUs, CUDA versions etc), make it work on modern RustC and CUDA versions without errors." The response was "That will be quite some work." Meanwhile, Cudarc works...
by beepbooptheory | 2025-04-04 16:11:59+00:00
You continue to make a strong, incisive argument! Thanks so much, and thanks for the charity of discourse you show here. It's sad that such a sharp, critical mind's time is wasted by, what I can see now, such low quality, near-worthless submissions. I hope the standards don't continue to fall, just for your sake. On my end, I guess I'll just have to check out this "TikTok." Thanks for the rec.
by RunSet | 2025-04-04 16:12:02+00:00
> While incompetence is merely a barrier to further promotion, "super-incompetence" is grounds for dismissal, as is "super-competence". In both cases, "they tend to disrupt the hierarchy." One specific example of a super-competent employee is a teacher of children with special needs: they were so effective at educating the children that, after a year, they exceeded all expectations at reading and arithmetic, but the teacher was still fired because they had neglected to devote enough time to bead-stringing and finger-painting.

https://en.wikipedia.org/wiki/Peter_principle#Summary_2
by AtlasBarfed | 2025-04-04 16:12:27+00:00
The article references the true granularity issue (actually the function names need a version number as well, not sure in my scan of the article if it was mentioned).

Modules being collections of types and functions obviously increases coarseness. I'm not a fan of most import mechanisms because it leaves versioning and namespace versioning (if it has namespaces at all...) out, to be picked up poorly by build systems and dependency graph resolvers and that crap.
by diggan | 2025-04-04 16:12:54+00:00
> I wonder why Python take over the world?

Not sure what "most popular programming language in the world" even means, in terms of existing projects? In terms of developers who consider it their main language? In terms of existing actually active projects? According to new projects created on GitHub that are also public?

My guess is that it's the last one, which probably isn't what one would expect when hearing "the most popular language in the world", so worth keeping in mind.

But considering that AI/ML is the hype today, and everyone want to get their piece of the pie, it makes sense that there is more public Python projects created on GitHub today compared to other languages, as most AI/ML is Python.
by LuciOfStars | 2025-04-04 16:13:09+00:00
I'm manually transcribing the AltairBASIC source released by Bill Gates for fun and preservation's sake. I'm starting out with ten lines a day, but I'll be increasing or decreasing that if I feel like I need to do less or more. Not to be taken too seriously; I'm just doing this for fun! I'm not a programmer, just a nubbin with too much free time.
by skydhash | 2025-04-04 16:14:25+00:00
It's all related to naming. You can refer to a symbol with auth/guard/token/authenticate or auth_guard_token_authenticate, and what matters is the amount of characters you type sometimes. Also you can have encapsulation with the first option.

Smalltalk have the same live experience, but do have modules, because it makes editing easier and encapsulation is nice for readability and clarity.
by bluGill | 2025-04-04 16:14:55+00:00
> It is an indication of US mismanagement that concentrated people can't be served with recharging infrastructure while distributed suburbanites in mcmansions can easily be served.

No, it is an indication of good management for lower prices for all. Maybe an indication of lack of foresight, but electronics don't last forever, planning for EVs in 1960 would have been stupid - the fuse boxes (probably not modern breakers) would be worn out and replaced without every charging a single EV. Even today there have been a number of EV charger fires because outlets we thought were safe for EV currents for decades turn out to be marginal when put to that use and so again planning ahead would have put in the wrong thing.

Suburban houses have plenty of power because you might use the dryer, stove and AC at the same time and so need that much power - but in fact nobody every uses all their power so there is enough spare power to every house for an EV. An apartment can better rely on not everyone does all that at the same time and so they can build with much less extra power and in turn save costs for everyone.

Even in suburban locations, any one house has enough power, but the whole neighborhood might not and power companies are doing expensive upgrades to fix that. Not to mention power plants may not have enough spare capacity. (there are also commonly incentives to charge off peak thus using power when there is spare capacity in the system)
by lenerdenator | 2025-04-04 16:14:56+00:00
I do backend web server development using FastAPI/Starlette and Django.

If I were a Ruby developer, I'd be using Rails, and I'd also be describing 90% of Ruby development.

However, I do Python. What I'm describing is a tiny fraction of Python development.

If you want to do something with computer code - data analysis, ML, web development, duct-taping together parts of a #NIX system, even some game development - you can do it reasonably well, if not better, in Python. The paths that you can take are limitless, and that gets people interested.
by banqjls | 2025-04-04 16:15:05+00:00
As a Spanish person I can’t even imagine what would make someone come here to live - I suppose you’re already exceedingly wealthy?

Almost all of my friends with higher educations have left for northern countries, as the situation here is untenable for young people. Of course if you have money that’s not an issue… and evidently the kind of money that makes that non an issue can only obtained in places like the US.
Ask HN: As a Founder, is this business model compelling?
by salestoscale | 2025-04-04 16:15:48+00:00
I recently launched an independent sales agency specializing in early-stage startups. My model is adapted from my experience as an independent manufacturer's rep. for electric utility products used to transmit power from generation to end-users.

In an overly simplistic summary, I am offering to work with companies under a performance-based contract that requires payment only when something is sold. It is backed by an agreement that is cancelable, with a 30-day written notice, if I don’t produce the agreed upon performance metrics. The macro trends that make me think this is an interesting approach in today’s environment are as follows:

1. Higher interest rates and less availability to capital is making seed funding harder to secure 2. Investors are aligning with more efficient and cost-conscious startups 3. Runway and cashflow are more important than ever because funding rounds are taking longer

So, do you think this is an interesting approach or am I missing something? As an aside, I have been a long time reader of HN and I am so grateful for the interesting, intelligent, and thought provoking comments. Thank you in advance for any you may offer to my post!
by ceejayoz | 2025-04-04 16:16:29+00:00
> I'm not arguing in favor of el salvadoran prisons, but he's not in an el salvadoran prison.

He might wind up there; a judge has halted the deportation process for now. The administration is demonstrably sending folks (some with no criminal record: https://www.the-independent.com/news/world/americas/us-polit...) there, including via "clerical error" they can't undo (https://apnews.com/video/white-house-says-maryland-resident-...). Oopsie daisy!

> He's being charged with being in violation of his Visa.

He has not been charged at all. https://en.wikipedia.org/wiki/Detention_of_Mahmoud_Khalil

"Khalil has not been charged with a crime and is not alleged to have engaged in any activity legally prohibited to U.S. residents... Removal procedures were initiated under section 237(a)(4)(C)(i) of the Immigration and Nationality Act of 1952, which permits deportation of lawful residents if the Secretary of State believes their presence risks "potentially serious adverse foreign policy consequences"."

> I don't need to know about your affiliations with hackernews, because hackernews is not closely affiliated with designated terror organizations.

The form doesn't say that. It says anything, ever.

> Now that the UNRWA is properly designated as a terrorist organization itself, do you think it would be appropriate to lie about your affiliations with them on a visa application?

When did the US designate UNRWA as a terrorist organization?

I don't think they ever have, but they certainly hadn't back in 2023 when he applied.

(The US was UNRWA's single largest donor that year, in fact. https://www.unrwa.org/sites/default/files/top_20_donors_over...)

> Mahmoud Khalil is in an American jail awaiting trial.

Having not been charged with any crimes, he is in immigration detention awaiting a court hearing.