MurphyA/hacker-news huggingface dataset:
by pjmlp | 2025-05-02 07:10:30+00:00
It is a safer C, as Perl traditionally exposed the whole UNIX/POSIX API surface, and most tasks that grew out of a simple shell script didn't need to be written in straight C with all its issues managing strings and arrays.

Eventually Python became a better alternative, however for me it was mostly because I had enough of sigils, the way reference works and the hacky way of doing objects with blessed references.

And as the sibling comment points out CPAN.

The previous generation of Nokia NetAct infrastructure software as originally written for HP-UX, was a mix of CORBA C++ and Perl, and by 2007, it was still the main implementation. Nowadays it has been rewriten into Java.
by zetaben | 2025-05-02 07:10:41+00:00
Konvu | https://konvu.com/ | Software Engineer | FULLTIME | ONSITE | Paris, France

At Konvu, we’re on a mission to make security invisible. As we move towards a future dominated by code automatically generated, tested, and deployed by AIs, we need a new paradigm for application security. We need vulnerabilities to be automatically detected, prioritized and remediated.

Behind Konvu are founders with deep roots in the security industry. As part of the founding team at Sqreen (YC W18), a notable security startup acquired by Datadog, we have firsthand experience in driving security solutions from concept to global impact.

We’re looking for:

* Software Engineer to build out our Remediation Agent https://jobs.ashbyhq.com/konvu/554e5182-2989-44f2-91d1-8439f...

* Software Engineer to build out our Vulnerability Database https://jobs.ashbyhq.com/konvu/746a3f82-8542-4038-8ca6-b4912...
by dmurray | 2025-05-02 07:11:00+00:00
There is no "the number of teams", because this league has a promotion/relegation system. There are 20 teams in the league at any point in time, but 150 or so professional clubs and tens of thousands of others who participate in the league pyramid and have at least a theoretical chance of promotion and ultimately winning the premier league.

There's a fair bit of churn in these numbers: 51 clubs in total have been in the premier league in the period of interest (the last 33 years).

After some small threshold, I think the number of clubs doesn't matter. You could get the same result if the top 100 or all 40,000 clubs played in the same league every year, ignoring the minor scheduling problem this would cause. Resources are distributed approximately in a power law, as you suggest. What matters is the level of inequality near the top, which is apparently such that each team has approximately phi times the resources (measured over a long period) of the team below.
by marton_s | 2025-05-02 07:12:01+00:00
SEEKING WORK | Germany/Hungary/CET | Remote Only | Available from 2025-06-16

Full-stack engineer with 25 years of experience will ship your MVP, take your product to the next level, optimize performance or costs, or consult you on software engineering problems.

Front-end: TypeScript, JavaScript, React, Vue.js, CSS, SPA, htmx.

Back-end: Django, Python, Rails, Ruby, Spring Boot, Java, Scala, Node.js, SQL, microservices, monoliths, REST APIs.

DevOps: Google Cloud, AWS, Heroku, Terraform, CI/CD.

Strong communication skills, project management, 7 years of mostly remote freelancing, fluent English/German.

Available 20 hours/week (negotiable).

top.gift2091@salomvary.com | https://salomvary.com/
by panick21_ | 2025-05-02 07:13:30+00:00
To a certain extend that is likely what they do. But I don't really think this is bad. Its impossible the force anybody else to have the same compensation model, and its impossible not to work with many, many other companies and people. This applies to many people who make under 200k and many who make over 200k.

So in some sense its a decision of who is one the core of the team and who is in a different kind of relationship. And its fine to have those different kinds or relationships.

At some point the company might be big enough to have somebody doing or organizing cleaning full time, or work reception full time. By that time that person will be valued the same as everybody else.

This make the decision on what to make internal and external very meaningful. And it makes it so that person will be empowered to make the needed changes in order to do their job very well.

Lets see for how long they can keep going with this strategy.
by beAbU | 2025-05-02 07:13:42+00:00
It's really simple in my opinion.

Many people (not just Americans) regard the term "freedom of speech" to mean the following:

1. I am free to say what I want, when I want to, to whomever I want to say it. My speech deserve to be amplified.

2. Others are free to do the same, as long as what they say align with my political/religious/whatever belief system. Their speech deserve to be amplified as well.

3. I am also free to block or limit the speech of those that say things that do not align with my political/religious/whatever belief system.

4. Those that apply #3 to me are infringing on my rights to freedom of speech.

Note the contradiction! Many people are perfectly happy living with this contradiction, because it's an "us vs. them" situation, and "they" are obviously wrong and "we" are obviously right. See social theories about tribalism, social circles, religions etc.

IMO, the only thing that "freedom of speech" grants is the right to criticise your government without fear of prosecution. You are very much not free to say whatever you want, as this can cause harm to others (see: hate speech).

Lastly, if there is a downvote/flag/report/whatever button on any piece of speech on the internet, people are going to press it. No matter what. Even "real" freedom of speech absolutists. Not just Americans, EVERYONE will press it that disagrees. This is a very very very basic human reaction, and you have to really work hard to not fall in this trap.
by mentalgear | 2025-05-02 07:14:06+00:00
Great to see the founder of Triplit here! PouchDB was definitely ahead of its time, and it’s exciting to see its legacy being carried forward by so many modern local-first (lo-fi) solutions. I’ve also been a longtime fan of Triplit - its API, docs, and overall DX (plus direct community interaction) are excellent.

Also Triplit's universal client/server model means you never have to care about all the complexity of other solutions that require to get the transformations between client db & server db just right. A really impressive piece of work! (another great one with a universal db is jazz.tools, especially if you need encryption)
by Imustaskforhelp | 2025-05-02 07:16:23+00:00
Yea I had the misfortune of thinking I could write it in deno because deno was available in the extra repository of archlinux whereas bun wasn't

Big mistake. my project really required me to have so many custom deno commands like deno run -A --sloppyimports and so much more and that it was really causing me to be unable to find previous history of commands (something which I have in zshrc because of it for some reason)

I really regret not using bun for it. Bun is faster & to me it doesn't matter that much because deno is boasting that it can run nextjs, well quite frankly, I don't use nextjs, I use sveltekit which works on literally every single platform.

And also instead of deno cloud, I personally prefer cloudflare workers with sveltekit. It has been a breeze of mind to be honest, but I am not sure if cloudflare workers is 100% compatible with nodejs/bun but my deployments have always worked for some reason.
by lelanthran | 2025-05-02 07:18:33+00:00
> Arch Wiki is a high value target for scraping so they'll just solve the anubis challenge once a week.

ISTR that Anubis allows the site-owner to control the expiry on the check; if you're still getting hit by bots, turn the check to 5s with a lower "work" effort so that every request will take (say) 2s, and only last for 5s.

(Still might not help though, because that optimises for bots at the expense of humans - a human will only do maybe one actual request every 30 - 200 seconds, while a bot could do a lot in 5s).
by fsiefken | 2025-05-02 07:18:45+00:00
Some more context from a former colleague: https://techrights.org/n/2025/05/02/Manchester_Computing_Cen...

MCC Interim Linux wikipedia page notes it started out with Linux kernel 0.12 https://en.wikipedia.org/wiki/MCC_Interim_Linux

https://www.kernel.org/pub/linux/kernel/Historic/old-version...

It makes me want to play, configure, compile, tidy and optimize! https://github.com/ESP32DE/Boot-Linux-ESP32S3-Playground
by Mawr | 2025-05-02 07:19:24+00:00
Right, so you've created a dangerous scenario by speeding and by the direct consequences of your actions you're now forced to execute a dangerous manoeuvre of swerving. Maybe, just maybe, the solution is not speeding.

> I agree though that most people's extinct would be to brake. Mine never has been though.

...

You operate a motorized vehicle and your first instinct when seeing anything dangerous ahead is to do something other than braking?
by maeln | 2025-05-02 07:19:36+00:00
Most DDoS bot don't bother running JS. A lot of botnets don't even really allow it, because the malware they run on the infected target only allow for basic stuff like simple HTTP request. This is why they often do some reconnaissance to find pages that take a long time to load, and therefore are probably using a lot of I/O and/or CPU time on the target server. Then they just spam the request. Huge botnet don't even bother with all that, they just kill you with the bandwidth.
by numpad0 | 2025-05-02 07:20:07+00:00
This gets annoying fast.

> Most of the content in Reddit, X, or any internet platform really, is in English. All new tech is, at least initially, only in English.

Content advertised into your timeline. Not content in general. Twitter had been like only 35% English, Bluesky is 30% Brazilian or something. Only Reddit is like actually >80% English because those other languages has other dominant platforms.

You don't see stats like "xyz is 99% English" because every Chinese guys speak unaccented American English, it's because WWW statistics are based on and reference counts, rather than by wgeting random IP, and they start from an English URL, so discovery ends where anglosphere ends.

It's not like Chinese contents actually occupy >85% of everything, just that English is not the 99.999%, but still. "American English won the great game, Earth 999.999% English" is just a collective hallucination.
by bigfatkitten | 2025-05-02 07:21:11+00:00
In short, paperwork.

Government has a ton of policy requirements around data retention, audit logging, where their data is stored, who can access it etc, as well as technical requirements for things like encryption algorithms. They also have a requirement to operate on isolated networks.

It is difficult for an ordinary consumer messaging app to meet these requirements. Matrix is really the only competitor.
by jkosem | 2025-05-02 07:21:12+00:00
SEEKING WORK | Remote

Hi, I'm Jim and I'm a hands-on, full-stack designer, moving products and services from 0 to 1.

My expertise is in complex contexts, technical users and tools. I grew up in a family of programmers, but ended up in design school, so bridging the leading edge of technology and the human experience has always been the default. My research and work has taken me from taking Linux builds from command line to GUI, to designing how we understand cities and their data, to how to design for a p2p internet.

- Consistently delivering inventive, best of class, user-centric solutions that captivate and engage - Expertise in all stages of design, from concept, user research, strategy, wireframes and prototypes to shipping - Natural collaborator, seamlessly integrating with cross-functional teams and stakeholders to inspire strategic thinking and propel organisations forward - Proficient in mixed platforms and emerging technologies with a proven ability to develop ground-breaking products

Location: Slovenia, EU, CET timezone

My portfolio and additional info can be seen at my website: https://jimkosem.com/

LinkedIn: https://www.linkedin.com/in/jkosem/

Email: jim@jimkosem.com
by GianFabien | 2025-05-02 07:21:18+00:00
I get it, there are heaps of NodeJS systems out there. Both Deno & Bun claim to be an improvement over NodeJS and then invest masses of time to be compatible with it.

I never liked NodeJS and I would much rather prefer a clean room JS environment with absolutely no explicit NodeJS compatability. 100% support for Web API specs would suffice.

Why can't Deno or Bun release a slim version and then a compatability preserving version for those folks who require it?
by thoweri32432 | 2025-05-02 07:21:24+00:00
> “we export most of our technology talent.” Retaining that talent, he insisted, will require homegrown, ambitious deep-tech projects

India's elites incl. the ones HN folks are likely to run into are products of the old colonial education system - one that ensures that only the micro-minority of English-speakers (~5%) are able to ever get any decent level of higher education. People don't realize that there's very little "pull" for Indians who escape this system and "win" the game they're playing viz. to climb the greasy-poles of the (Pan-)Anglosphere.

It strikes me that quite a bit of the caste-system narrative is basically a coded/symbolic version of what the neo-colonial system currently has in place. Ironically, going by the reports of East-India Company, the hated pre-British "Hindu" India seems to have been a far more equitable place.
by xnorswap | 2025-05-02 07:22:10+00:00
I want to believe that can work. There's a neat idealism to the final approver being responsible for any bug fixes. It's encourages knowledge sharing prevent knowledge silos; the approver needs to be well versed enough to fix bugs.

But the reality is that it also risks pushing away those who go out their way to conduct more reviews.

Every team I've been on has had a mix of developers, some of whom are responsive to doing code reviews and will pick them up and process them quickly. There are also those developers who drag their feet, only pick up reviews when they're the only one who can review that area of the codebase, and take their time.

The former developers are displaying the habits you'd like to encourage more widely, and yet they find themselves "punished" by getting even more reviews, as people learn to assign things to them when they want a PR handled effectively.

I fear that compounding that by layering on another obligation to the star team members would further push them out.
by dbushell | 2025-05-02 07:22:12+00:00
My original view on Deno and JSR was positive and optimistic (it's all there on my blog). I've been using it for years and I still use Deno because it has more convenient/ergonomic APIs than Node.

If Deno halving the Deploy regions twice from 35 to 12, and 12 to 6 doesn't convince you then I don't know what will
by xenospn | 2025-05-02 07:22:20+00:00
I had a short stint in healthtech. I also come from a country with normal healthcare (not America).

I’m fairly confident that all such startups are doomed to fail. You’re like a little block of ice trying to make an aircraft carrier change course. It’ll never work until the captain decides to change course. And the American public doesn’t seem to want anything to do with universal care.
by chrismorgan | 2025-05-02 07:22:27+00:00
> "i have a doubt"

This one is problematic when used with non-Indians.

When an Indian says they have a doubt, they mean “I have a question and seek clarification on one point”. Someone not familiar with this Indian English idiosyncrasy will instead interpret it as “I’m not convinced that what you’re saying is true”, potentially even casting aspersions on your integrity. The question that follows will normally clear things up enough that it’s not disastrous, but it will still tend to leave a bad taste in the hearer’s mouth. It took me quite some time to really get used to it.
by Imustaskforhelp | 2025-05-02 07:22:42+00:00
to be honest, that single executable is nothing but the bun runtime packed with the code.

Theoretically a better approach could be (if we are talking about serverless providers supporting bun) is that we can compile it into bytecode and then just run a command with bun to run that bytecode and it would be faster. And to be honest, this feature is also available in deno and maybe its even coming to node IIRC, but bun supports bytecode in the executable whereas deno doesn't. I am never trying deno again, I liked their security model but it has really messed up with my ~/history and I had to type so much context to get suggestions and simple minute changes (lets say I don't want --A and I want in one command --net-only and in the second command some different flag

and now I can't really see my suggestions, I don't know maybe a skill issue but when I wrote a deno code which required me to write code and I had atleast ran it 50 times while developing it. Yeah it was a nightmare, never trying that again
by littlecranky67 | 2025-05-02 07:23:02+00:00
Any other tracking methods are way more obvious, and way harder to implement for the advertising industry. We shouldn't think in black/white here - the more difficult it is to track a user, the less likely it is implemented. It is okay if 30% of tracking sites dissapear as the cost/value ratio don't work for them. We don't have to sit in silence and do nothing, just because we can't have the 100% privacy.
by Mawr | 2025-05-02 07:23:44+00:00
I watch a lot of car accident videos and I've seen that happen exactly once.

Perhaps you mean the far more common scenario when the car in the next lane simply decides to merge into yours? Nothing about that is random[1] and the response in 90%+ of cases is just to let off the gas for a few seconds. That's it.

[1]: In most cases, it's because your lane is open and theirs is about to be backed up. You'd want to switch lanes too, so it really shouldn't be surprising they do.

The rest are mostly people realizing at the last second they want to turn right/left at an upcoming intersection (or highway exit). Again, predictable.
by florbnit | 2025-05-02 07:24:33+00:00
> And, importantly: if/when those folks are making more than the rest of us, it’s because they’re selling a lot — a result that can be celebrated by everyone!

This is such a toxic mentality. Yes sales always sits at the end of the value stream, but they aren’t selling thin air. Everyone in the company contributes to making that sale possible. The waiter gets a tip because “everything tasted amazing” but the chef gets stiffed because “he just made it”

As always, they have equality but some are more equal than others. And they are transparent, but obviously not on the parts where transparency would expose the inequality because that wouldn’t be popular.
by interpol_p | 2025-05-02 07:25:18+00:00
Totally agree

But once we opened a Discord for our product we had so many more questions and users coming in. I do not like that it is locked up on a proprietary platform organised as a chat interface, but damn is it popular and often-used. Having users communicate with us more regularly is very motivating, and we've had so much more quality feedback by having it available

It is, unfortunately, where a lot of the people are and it makes your user base feel very "alive"
by Gibbon1 | 2025-05-02 07:25:33+00:00
Yeah you get it. What triggered it for me is there is a PoE standard for automotive that can deliver 50W over a single twisted pair.

If you bumped that to 125 to 150W then it would yes be great for residential for all the reasons you can think of.

Cheap cable, crimp connectors. No license required to install.

Low voltage and generally much safer than 120V and especially 240V. Consider with power negotiation a default max power of a few watts which isn't going to start fires.

Wanna replace a light fixture? Unscrew the old one, unplug it. Plug the new one in and screw it back on.

Also imagine kid safe outlets that are standard world wide.
by Retric | 2025-05-02 07:26:01+00:00
The goal is to mitigate inequality not eliminate it. Someone making 10x as much as the average person has minimal impact, 100x isn’t a big deal, but you keep adding zeros especially with passive income and there’s significant repercussions.

US inequality increased significantly after the top tax rates, long term capital gains, etc declined significantly. There’s no question those are related, it was explicitly the intended effect.
by fc417fc802 | 2025-05-02 07:26:41+00:00
> There's no way for the server to know which TPM was used to store that private key, nor whether one was even used.

I was all ready to disagree with you but apparently you're correct. Color me surprised.

> DBSC will also not prevent an attack if the attacker is replacing or injecting into the user agent at the time of session registration as the attacker can bind the session either to keys that are not TPM bound, or to a TPM that the attacker controls permanently.

This is a very pleasant surprise. I've grown accustomed to modern auth protocols (and other tech stacks as well) having DRM functionality baked into them where they can attest the vendor of the device or the software stack being used to perform the auth. It's become bad enough that at this point I just reflexively assume that any new web technology is hostile to user autonomy.
by piokoch | 2025-05-02 07:26:59+00:00
Yes, search engines were not hiding, as it was website owner interest involved here as well - without those search bots their sites would not be indexed and searchable in the Internet. So there was kind of win-win situation, in most typical cases at least, as for instance publishers complained about deep links, etc. because their ads revenue was hurt.

AI scrapping bots provide zero value for sites owners.
by perihelions | 2025-05-02 07:27:45+00:00
- "The whole story would be far more humorous were it not from a case in which Perrone represented a woman who claims that she nearly died after being incarcerated and not given proper medical care. Perrone must now refile his complaint in that case—without the cartoon dragon."

That should be more offensive than cartoons. In a just world.

It's not as if the victim had the luxury of many choices of law firms, or any capacity to oversee their work. Their access to legal services is presumably similar to their access to medical care. There's nothing amusing about this outcome. It's seriously depressing that "the coked-up cartoon-dragoon attorney" is the best representation that person, in their helpless situation, was able to navigate to.
by _bin_ | 2025-05-02 07:28:15+00:00
I disagree with the way the bar associations are currently constructed as state-sanctioned monopolies. Since they're technically the ones who determine who is "allowed to practice", that's a hard question to answer.

I'd be comfortable establishing a stronger dress code for courtrooms - wear business casual or some such - but dyed hair and tattoos aren't easily fixable mistakes if you get called to court, so they have to be permitted for at least the defendant. For attorneys, it's probably fine to say that those with purple hair and tattoos can practice but not appear in a courtroom to represent a client. They can prep and file a patent but not represent you in a trial. That is, of course, if most people would hire an attorney with purple hair and tattoos. I would not do that unless I wanted to somehow get the death penalty for a speeding ticket.
by littlecranky67 | 2025-05-02 07:29:25+00:00
Your point is pretty useless, as you assume the web server admins want to be more secure. The opposite is the case, usually they deliberately open up their security model to accomodate 3rd party tracking scripts. For example, Content-Security-Policy headers can effectively prevent all sorts of xss attacks, but they will also prevent 3rd party tracking scripts etc.