MurphyA/hacker-news huggingface dataset:
by ffsm8 | 2025-05-02 08:15:49+00:00
Maybe I misinterpreted what he wrote, but sanity checking the shiny new tech against fossilized tech of yesteryear to assure the new tech actually justifies it's higher cost doesn't sound like malpractice to me?

I mean he did use the state of the art for his work, he just checked how much better it actually was in comparison to a much simpler algorithm and thought the cost/benefit ratio to be questionable... At least that's what I read from his comments
by calhat | 2025-05-02 08:15:52+00:00
Spill | https://www.spill.chat/ | Engineering Lead | Full time | ONSITE | London

Spill supports employees with their mental health by providing access to next-day therapy and counselling sessions. We work with 600 small businesses across the UK and deliver 3,000 therapy sessions monthly (paid for by the company).

We're a small company - 9 FTEs.

Tech: Typescript, React, Node.js

What you'll do: - set technical direction - write code that improves our counsellor, employee and employer web apps - line manage 5 software engineers

Salary: £110-150k

Email calvin at Spill dot chat to learn more
by okanat | 2025-05-02 08:15:53+00:00
1. Which authorities?

2. The US is currently broken and they are not going to punish only, albeit unsustainable, growth in their economy.

3. Internet is global. Even EU wants to regulate, will they charge big tech leaders and companies with information tech crimes which will pierce the corporate veil? It will ensure that nobody will invest in unsustainable AI growth in the EU. However fucking up economy and the planet is how the world operates now, and without infinite growth you lose buying power for everything. So everybody else will continue to do fuckery.

4. What can a regulating body do? Force disconnects for large swaths of internet? Then Internet is no more.
by shofetim | 2025-05-02 08:15:57+00:00
Location: Kalispell, Montana

Remote: Yes

Willing to relocate: No

Technologies: Javascript, Node, Python, Clojure, Lisp, C, SQL, DevOps, Cloud, AI

Résumé/CV: https://jordanschatz.com/resume.html

Email: jordan@jordanschatz.com

I help companies scale. I write high-performance backend systems, simplify ops & implement MVPs. I am looking for project based work, and prefer a flat fee.

If you have a technical problem you would like solved, hit me up. No fee for listening and helping you build a plan to solve it, reasonable fees for implementing the plan for you.

Thanks!
by akimbostrawman | 2025-05-02 08:16:15+00:00
The two most widely used anti cheat application battle eye and easy anti cheat both natively support linux but game developer have to check a box to enable it.

About 40% of games that use anti cheat currently work on linux. Getting banned for using wine is very rare because anti cheat that don't support linux would complain about not running an prevent you from even joining a game to get banned.

https://areweanticheatyet.com/
by vintermann | 2025-05-02 08:16:37+00:00
I don't think that's it. I'm pretty damn red on economics, and I'm a software developer, but I'm not in a union because the unions I could join are not very good. Either they're more interested in selling me credit cards, or they're for policies which are disastrously bad for a software developer (e.g, paying into a pensions scheme which pays out nothing if you haven't been with the same employer for 7 years before retirement), or more commonly, both.

I could join and try to influence them, but if I was good at that sort of thing, I probably wouldn't have been a software developer in the first place.
by Quinzel | 2025-05-02 08:16:51+00:00
Thanks for your info! I actually do find it helpful.

> Vive coding is a myth

I am discovering that! Thanks for the link. I am determined to build my app/product. I think with my MBA in digital transformation, and mulling over the "problem" since 2022, i've thought of my solution. Now I just need to put together the resources to sell my idea and product in such a way that I can get some money to indeed execute it well... As they say though, most start ups/businesses fail. I don't mind failing, you still learn something new. My biggest limitation here is literally programming. I believe I can over come that with motivation and persistence.

Thanks again for your input. I am indeed learning swift :)
by PeterStuer | 2025-05-02 08:17:52+00:00
I think people do understand, but think you that your argument on price/performane uses two dataoint that are both far from a perceived better third option.

It's like saying I chose barefoot walking to get to the next town and while admittedly it was a painfull and not pleasant experience, it was free. I did try a helicopter service but that was very expensive for my use case.

People are pointing out you could have used a bicycle instead.
by adammarples | 2025-05-02 08:19:25+00:00
Benford's law is as it is because it reflects the structure of our decimal system having a logarithmic pattern where each order of magnitude gets its own column. It's purely a function of the way we represent the data itself, not the underlying numbers. I don't think these football scores have anything to do with it. Likewise yes in nature this pattern appears a lot due to its great space-filling without overlapping property which has been evolved towards. The football scores thing is pure fluke.
by jeroenhd | 2025-05-02 08:19:25+00:00
Google won't implement this spec. Currently, they're legally not allowed to, because advertisers called in the industry watchdog, asserting that without third party cookies to stalk users, they could not compete. Google extended their privacy sandbox, opened and closed it, talked about it, and eventually backed down from their plan to block third party cookies ASAP.

Maybe Chrome can get away with "the spec says it, sorry advertisers" but I doubt the courts will accept that.
by user_7832 | 2025-05-02 08:20:39+00:00
That is certainly the case in niche topics where published information is lacking, or needs common sense to synthesize proper outputs [1].

However in this specific example, I don't remember if it was chatgpt or gemini or 3.5 Haiku but the other(s) explained it well enough. I think I re-asked 3.5 Haiku at a later point of time, and to my complete non-surprise, it gave an answer that was quite decent.

1 - For example, the field of DIY audio - which was funnily enough the source of my question. I'm no speaker designer, but combining creativity with engineering basics/rules of thumb seems to be something LLms struggle with terribly. Ask them to design a speaker and they come up with the most vanilla, tired, textbook design - despite several existing market products that are already so much ahead/innovative.

I'm confident that if you asked an LLM an identical question for which there is more discourse - eg make an interesting/innovative phone - you'd get relatively much better results.
by nyir | 2025-05-02 08:22:41+00:00
Location: Berlin, Germany Remote: OK Willing to relocate: yes Technologies: Go, Scala, Java, Python, PostgreSQL, Common Lisp Résumé/CV: https://macrolet.net/data/main.pdf Email: olof plus hn at macrolet dot net LinkedIn: https://www.linkedin.com/in/olof-joachim-frahm-6b27b2275

Lately I'm working on a variety of pieces, predominantly backend, including leveraging the Go compiler toolchain for source code transformation, but also a Scala-based graph traversal DSL. Actually looking to relocate for the right opportunity.
by Snakes3727 | 2025-05-02 08:23:01+00:00
I just wanted to make a tool to help developers. Then when the SaaS launched they instead focused on adding $$$ features instead of fixing bugs, and started heavily pushing their SaaS anytime you used the tool.

They ended up switching to a terrible model with a previous release where if you were a business or in anyway making money you now needed to pay for licenses and it was comically expensive.

The reality is I could have forked it but I don't have the time and patience to deal with everything that comes from a massive project.
by lionkor | 2025-05-02 08:23:30+00:00
Just Patreon, and then there are some deals with hosting providers for servers as well. Essentially, hosting providers will pay some % of their hosting income, and in return they get "natural" advertisement and other benefits. For example, if you ask our support how to host a server, they might mention a list of providers.

This all works because the only expenses are necessary operational costs, for example server costs for the backend.

All developers, support, moderation, etc., which was around 53 people when I left in January, are volunteers and do not get paid. This is mostly because it would not be sustainable, because when you pay people, you have to pay them in accordance with local laws like minimum wage. Nobody, not even the founder, is taking money out for themselves.

I hope that answers your question! And it's great to hear when people use it :)
by Propelloni | 2025-05-02 08:25:47+00:00
Correct, if you are living in the USA. As someone living in Germany I would think tariffs levied by the EU and/or Germany are bad for me, because it is going to raise prices in the EU and Germany.

I'd wish that the EU would just shrug at the tariffs and not counter them, at least not on consumer goods, because in the end US tariffs cost the US consumer not the EU consumer. Obviously it is not that easy, because of jobs, refusal to be insulted and bullied, etc.
by CaptainFever | 2025-05-02 08:26:09+00:00
I think back to the original idea of free software.

The GPL protects users from any restrictions the author wants to use. No additional restrictions are allowed, whether technical or legal.

In this case, the restriction is social, but is a restriction nonetheless (some enforce it by harassment, some by making you feel bad).

But you could ignore it, even fork it and create a white label version, and be proud of it (thereby bypassing the restriction). Donate voluntarily if you want to contribute, without being restricted technically, legally, or socially.
by thephyber | 2025-05-02 08:26:41+00:00
The illegality of boobytrapping your house appears to be illegal because of the potential threat to life/health. A zip bomb doesn’t threaten any people. At worst, it can fill up memory and storage on a device. I’m pretty sure it wouldn’t violate any of the same statutes and it most likely wouldn’t fall nicely under any of the common law jurisprudence that you mentioned.

> pull that zipbomb repeatedly to eat your bandwidth, and they likely have more and much cheaper bandwidth than your little site.

Go read what a zip bomb is. There is one that is only a few KB, which is comparable in server load + bandwidth to a robots.txt.
by ruuda | 2025-05-02 08:27:03+00:00
Chorus One | https://chorus.one/careers | Platforms Engineer | REMOTE (Switzerland ± 6 hours)

Chorus One operates validators on many proof-of-stake blockchains (the ones where security is based on a Byzantine fault-tolerant consensus algorithm rather than wasting energy). We are hiring for several roles, but the one I will highlight is what we call Platforms Engineer. Some companies call this Site Reliability Engineering or DevOps.

The main thing we do is take upstream software, build it, run it on our infrastructure, and then monitor it and optimize that setup. Some things that make this interesting are:

* Building automation that enables us to do this for many networks (70+ currently). * Doing this with high uptime, building automation for failover, etc. * Working with software that is on the one hand cutting-edge and doing interesting things (consensus algorithms, distributed systems, cryptography), but on the other hand that means it’s immature and often not easy to operate and monitor. Often we have to build custom tools, and dive into the source code of the project. We contribute patches upstream when it makes sense. * Some of these projects are exercising the limits of what a machine can do, we have to do some low-level investigation that requires understanding of what the Linux kernel and network hardware are doing to properly identify what’s going on.

We do have a small cloud footprint, but run primarily on bare metal. We are looking for people who can not just configure services offered by the public clouds, but who deeply understand what lies below; people who could build their own cloud. That sounds a bit pretentious and it’s not exactly what we do, but it does involve many of the same aspects.

A recent example of what I personally find fascinating: last March, Ethereum’s Holesky testnet experienced loss of liveness. This is a real-world, globally distributed system that implements Byzantine fault tolerance, with multiple independent implementations of the protocol. Several of these implementations had a bug in an update, which caused a split in the network. The protocol is designed to handle this situation in theory, but in practice it is triggering previously unexplored failure modes in the implementations, that are hard to test for in synthetic small-scale tests. I think there are very few places where you get to be involved in a planet-scale distributed system exhibiting “interesting” behavior, especially one that is not in control of a single entity. Of course, there is also the less fun part that the testnet was broken, alerts are firing, and it was hard and chaotic to coordinate a fix when the network is not controlled by a single entity. Fortunately it’s a testnet.

We’re looking for platforms engineers and software engineers to help build the automation, but also to dive into the node software of the blockchains we validate and see if there are opportunities for us to outperform the rest of the network; Rust experience is valuable there.

Apply at https://careers.chorus.one/o/platforms-engineer-remote. There are more open roles at https://careers.chorus.one.
by coldstartops | 2025-05-02 08:27:08+00:00
Location: EU (GMT+2)

Remote: Yes

Willing to relocate: No

Technologies: Golang, Rust, Haskell, FUSE, secure infra, cryptography, compliance systems, ISO 27001 / NIST / SOC2, backend systems, BCP/ISMS

Résumé/CV: Available upon request

Email: ciso.contracts.compound504@slmail.me

Security-focused backend/devops engineer with experience in regulated industries. Served as CISO for two startups that were acquired (IBM + Dataminr buyers). Built secure infrastructure, compliance automation, and ISMS/BCP systems that helped land enterprise clients including BCG, Palo Alto Networks. I speak both code and risk, and I thrive where technical architecture meets business requirements.

Looking for high-leverage contract work, virtual or fractional CISO roles, or backend-heavy infrastructure projects in industries where trust and uptime matter.

Note: Email alias via SimpleLogin. Replies go straight to me.
by Ygg2 | 2025-05-02 08:27:09+00:00
Not gonna lie, most of those things look like negatives.

- Zig main source of QnA is a black box (Discord)? One that might be soon enshittified to hell because we have to satisfy the IPO.

- Zig uses Gradle style approach to Maven. Having used Gradle, I honestly can't recommend it. Too much freedom in build pipeline leads to too many footguns.

- Zig changes in big exciting ways, sounds like euphemism for breaking changes. Having those on framework level is tiring, having those on language level is hell.
by imtringued | 2025-05-02 08:27:36+00:00
I don't know why you threw the baby out with the bathwater. The problem is that you want the cookies to be short lived and device bound because someone might intercept your e.g. JSESSIONID or if they can't read it, they might inject their own JSESSIONID through cross origin requests somehow.

Binding a session cookie to a device is pretty simple though. You just send a nonce header + the cookie signed with the nonce using a private key. What the chrome team is getting wrong here is that there is no need for these silly short lived cookies that need to be refreshed periodically.
by az09mugen | 2025-05-02 08:28:42+00:00
Thanks a lot for that list ! It matches pretty much what I imagined.

On a side note and coming from high-level languages, D is the easiest to learn IMHO, as it is very dev-friendly, mature enough and has a good interoperability with C libraries.

I considered for a long time nim for its syntax and "low-levelness", but my lack of knowledge in low-level languages made the learning curve too much steep for me. I think I'll switch to it when I'll have more experience.
by fc417fc802 | 2025-05-02 08:28:56+00:00
Not more power in the sense of greater access but nonetheless gaining persistence is a huge advantage for an attacker.

In the case of bearer tokens there are many cases where attackers have managed to steal them without achieving full device compromise. Since it's literally sending the key in plaintext (horribly insecure) all it takes is tricking the client software into sending the header to the wrong place a single time.
by jamiejquinn | 2025-05-02 08:29:32+00:00
Snap! I've been developing a roguelike in zig for nearly exactly a year and my experience is very similar. I especially appreciate your mentioning the positives that come with breaking changes.

Seems like you're also a C/C++ developer so I'm curious: how have you found zig's comptime compares to templates? (Personally I've found it a refreshingly simple experience, if occasionally annoying due to pre-1.0 bugs)
by ZeroGravitas | 2025-05-02 08:29:32+00:00
I read it as the opposite. A business that's already in trouble that has cross border entanglements in the current climate and can't get private support is a perfectly reasonable time for a government to cut off money.

The only bit where slowing electrification comes up is the first sentence, which felt like an attempt to spin fallout from Trump chaos as people waking up to the folly of electrification instead.
by vintermann | 2025-05-02 08:29:36+00:00
> As a function of that the majority of SWE’s (and frankly this applies to most technical experts who have a very specific niche) have neither of the interest nor the belief that the organization is valuable in of itself

Well, the engineering union I was in as a student member was most interested in selling me the great credit card deals they'd negotiated for their members. They were not into any kind of "class solidarity" nationally, much less internationally. They were at best into securing good deals for their members (and not so much that they couldn't still have a VERY cozy relationship with their employer counterpart). The last straw was when they got into promoting climate denialism. So yeah, I didn't think the organization was very valuable in itself, but was I wrong?
by ljsprague | 2025-05-02 08:29:54+00:00
Half a million extra deaths of despair over the last twenty years or so.

https://www.takimag.com/article/deaths-of-despair/

>"But the more I study the White Death of the past two decades, the more I am instead reminded of the tragic trajectory of a now much less publicized American race, Native Americans. Like American Indians, working-class white Americans seem to be living, and dying, like a defeated people, quietly offing themselves with so little to-do that nobody even noticed what was happening to working-class white lifespans for the first fifteen years of this century."
by rrgok | 2025-05-02 08:29:59+00:00
I tried with the demo, but full content search does not work. I don't know if the demo is randomly generated, anyway this is the test I did.

Text to search in the top search bar: RRP

Page that contains that term: https://www.da.vidbuchanan.co.uk/blog/r1-jailbreak.html

Result found: 0

Does this search the content of the archived pages?
by HywelCurtis | 2025-05-02 08:30:23+00:00
As space is getting busier and the RF bands are becoming increasingly congested, many mission designers are considering laser communications for data relay between space-based assets.

Optical inter-satellite links (OISLs) in LEO have the potential to achieve the high data rates, low latency, and high efficiency comms that today's end-users need.

But these benefits have been spoken of for a long time, so how is the supply chain actually shaping up?
by ActorNightly | 2025-05-02 08:30:50+00:00
> 'that's not thinking'."

Do LLMS think? Of course they do. But thinking =/= intelligence.

Its pretty easy to define what an AI actually would look like:

A human coder sits down and writes an algorithm. In that algorithm, there is no reference to any specific piece of information on ANYTHING (including human words), whether its manually written in code or derived through training a neural net on that information and the code is just a bunch of matrix multiplies.

The algorithm has 2 interfaces - a terminal for a human to interact with, and an api to a tcp socket over which it can communicate to the world wide web.

A human could give this algorithm an instruction, like for example, "Design and build me a flying car and put it in my driveway and do not spend a single cent of my money, and do everything legally".

Provided there are no limits on communication that would result in the algorithm being perma banned of the internet, the algorithm prior to even tackling the task at hand will have to do the following at the least:

- figure out how to properly structure HTTP communication to be able to talk to servers, and essentially build an internal API.

- figure out what the words you typed mean - i.e map them to information collected from the web and

- start running internal simulations to figure out what the best course of action is

- figure out how to deal with ambiguity and ask you questions (like "how far do you want to fly"), and figure out how to deal with dead ends.

- start executing actions with preplanned risk (figuring out what risk is in the process) and learn from mistakes.

And that's just the short start.

But the key factor is that this same process that it uses to figure basic functionality is the same process (at least on the lowest level) that it would use to start designing a flying car once it has all the information it needs to "understand" the task.

And there isn't anything even remotely close on the horizon with any of the current AI research that indicates that we have any idea what that process looks like. The only claims that we can make is that its definitely recursive, not fully forward like LLMs, and its essentially a search algorithm. But what its searching and what the guidance metric is for search direction is the mystery.
by kazinator | 2025-05-02 08:31:17+00:00
Ah, but in so doing they will have to publish their whitelist, which will exhaustively have to list every single affiliated domain.

Browsers and browser extensions will be able to use that info to identify shit sites, turning the whitelist around into blacklisting uses, like ad blocking and whatnot.

One simple mechanism would be for the browser to deny the cookie request if the requested domain's cookie DNS record contains more than, say, three affiliated domains. (At the discretion of the browser developer, and user settings.) The proliferation of that sort of config would discourage domains from being overly promiscuous with their tracking cookie access.

Plus, existing cookie control mechanisms don't go away.
by noodletheworld | 2025-05-02 08:31:54+00:00
Hot take: this is the future.

Strongly typed languages have a fundamentally superior iteration strategy for coding agents.

The rust compiler, particularly, will often give extremely specific “how to fix” advice… but in general I see this as a future trend with rust and, increasingly, other languages.

Fundamentally, being able to assert “this code compiles” (and iterate until it does) before returning “completed task” is superior for agents to dynamic languages where the only possible verification is runtime.

(And at best the agent can assert “i guess it looks ok”)