MurphyA/hacker-news huggingface dataset:
by mtndew4brkfst | 2025-06-18 14:38:41+00:00
My point was that José and Chris being continuously employed working on the language and Phoenix respectively (by the companies I named) are probably considered a form of commercial backing by most people. If you want to split hairs about specific timing or magnitude of investment, that's kind of nitpicking IMO. It's not grassroots at basically any point.

José founded Dashbit after Plataformatec got acquired but up until ~2020 Plat directly funded the creation and iteration of the language, with it originating as an internal research project.

https://elixir-lang.org/development.html

José Valim created Elixir in 2012 as a Research and Development project inside Plataformatec.

https://plataformatec.com/

Dashbit José Valim has openened a new company to help startups and enterprises adopt and run Elixir in production.

Those companies employ a useful fraction of the language core team, too.
by belmarca | 2025-06-18 14:41:24+00:00
You should check out https://codeboot.org .

It's a fully client-side Python IDE with single-stepping, a virtual (non-hierarchical) filesystem, an FFI to call JS code and a few other things (see the docs). Sharing apps in CodeBoot is trivial: right-click the "play" button and copy a shareable URL. I have helped people solve data wrangling problems using CodeBoot and they now have their little app bookmarked. It works really well.

I could go on for a while. AMA if you're interested. We're actively working on it and some great new features are on the way!
by martin_a | 2025-06-18 14:41:35+00:00
As someone who has been to both Hamburg and Munich quite a few times I find them hard to compare. Each city has its own benefits and they are both great in their way.

I think in the end it comes down to whether you like mountains more than harbors. ;-)

Hamburg has its own charme with the harbor and the surrounding history of sailors, trade, red light districts, very old factories etc.

Munich is much more polished but also kind of crammed. Cars everywhere, lots of traffic in the streets, yes, parks also, but... it's different.

I like both cities and also beer from both cities. If you're not from Germany and decide to come over: Visit both of them and enjoy their uniqueness.
by acdha | 2025-06-18 14:41:54+00:00
This is a pipe dream in the current century. IPv6 adoption has been slow but it’s approaching 50% and absolutely nobody is going to go through the trouble of implementing a new protocol; updating every operating system, network, and security tool; and waiting a decade for users to upgrade without a big advantage. “I don’t want to learn IPv6” is nowhere near that level of advantage.
by s1mplicissimus | 2025-06-18 14:41:58+00:00
> Are you going to leave? Or are you, first, going to try to do what you can to fix it

Oh I'm very much in favor of making a reasonable attempt to fix the situation. Where we differ, I think, is what that reasonable approach is.

What parent suggests is akin to feeding your kids sweets to prevent them from throwing a tantrum. I'd go for 1) look for another position to cover for worst case 2) keep raising concerns in a professional way, but do as told, while documenting clearly who is responsible for the bad decision. 3) when speaking criticism about the manager to others, speak about the decision, not the person - let them figure out who's responsible by themselves. speak in terms the business people understand: retention rate, lost revenue, missed timelines, exploding budgets etc. - no bad manager ever got fired for "bad code" or "doing too much micromanaging"

> It's right morally. You're trying to do good to the people around you. It's right in pragmatic terms, too, because it may work, and if it doesn't, you can still leave.

Morals cannot prosper as a one way road though. "If you treat me as a resource, I'll treat you as a paycheck" is a proportionate response to this kind of situation. My higher-up is not at work to spread human values and love at the workplace, they are hired to make the business money. So am I. We both wouldn't be here but for the pay. They won't think twice to throw me under the bus if it helps them or the business. You talking about morals in the workplace seems like you never realized this circumstance.

tl;dr Imo the way to go in such a situation is either leave at the next opportunity or work to get rid of them (and be very careful not to endanger yourself in the process!)
by abrugsch | 2025-06-18 14:42:13+00:00
Just saying "Pixar movies" was probably not a great example. They can be deliberately location ambiguous (Monsters Inc., Toy Story - though it's clearly _somewhere_ in America, The Incredibles - a generic "metropolis"/50's futuristic city, lightyear, Elemental) or very specifically somewhere (cars - mashup of Route 66 towns, Finding Nemo - Sydney when on land, Ratatouille - Paris, etc...)

It makes sense to "translate" locale cultural indicators in say Wall·E which was very location agnostic but not so much for say Turning red which is very culturally specific.
by dymk | 2025-06-18 14:42:16+00:00
Here's the OG tolerance study done on psilocybin and LSD: https://link.springer.com/article/10.1007/BF00407974

We need more studies on the long term effects of heavy psilocybin use. We know how chronic use of alcohol and cannabis affect people fairly well at this point. We also know a lot about regular psilocybin use, but not a whole lot about what happens to people if they take it for 20 years.
by devilbunny | 2025-06-18 14:42:31+00:00
But email was already interoperable. GMail offered a nice interface, lots of storage, and a good spam filter, but otherwise it was just email. You didn't need to have friends with it to benefit from it.

Having used Wave, it was very taxing on low-end computers, so I never ended up using the fancier features - we used it for a group live-watch of LOST every week with several other friends.
by Atlas667 | 2025-06-18 14:42:53+00:00
Its lawyers forcing copyright to stay alive. But it isn't sustainable is what I mean. A lot of TV is free now (with ads), media is less profitable using their old system.

The future is open, they're just buying time. Piracy can never end because copyright is fictitious.

See, I could set up a system where I charge you for air by tracking your every breath, but that would be stupid since air is just available. There is a way tho.

Rather, capitalism will most likely look towards changing technology standards and softwares environments to serve their purpose.

Forget about downloading applications and looking at source code, the only way to use mass production computers will be through their neutered means: - Only approved softwares from approved "markets"/"app stores" - Settings? "Nah that's for experts" - Ad blocking? "That's a serious crime" - Different operating system? "You can't change that"

It's not enshittification its capitalism.
by codeflo | 2025-06-18 14:42:58+00:00
I wonder to what extent this might be a case where the base model (the pure token prediction model without RLHF) is "taking over". This is a bit tongue-in-cheek, but if you see a chat protocol where an assistant makes 15 random wrong suggestions, the most likely continuation has to be yet another wrong suggestion.

People have also been reporting that ChatGPT's new "memory" feature is poisoning their context. But context is also useful. I think AI companies will have to put a lot of engineering effort into keeping those LLMs on the happy path even with larger and larger contexts.
by dlisboa | 2025-06-18 14:43:17+00:00
I don't know about that, though I'm not a linguist. Seems to me most people haven't been literate for that long and the printing press would've been "useless" as a tool to modify the language of populations with only 10-20% literacy well into the 19th century. So 100 or so years seems too short to observe that.

Also some of the most widely spoken languages today do feature a high degree of diglossia between spoken and written variety, to a point where the written language has been outpaced. We could call that evolving. Examples would Brazilian Portuguese and American English (some dialects specifically have changed English grammar).

Also, notoriously, Chinese written characters have been used for languages that evolve independently and are not mutually intelligible for millennia. Them being printed on paper instead of written doesn't make a difference.

What we do have today is a higher exposure and dominance of certain dialects, with some countries even mandating a certain type of speech historically, coupled with a higher degree of conectivity in society to a point where not being intelligible to other people very far away carries a much worse penalty. That tampers some of the evolution much more than printing press in my view.
by kossae | 2025-06-18 14:43:44+00:00
This is my experience as well, and for now comes down to a workflow optimization. As I feel the LLM getting off track, I start a brand new session with useful previous context pasted in from my previous session. This seems to help steer it back to a decent solution, but agreed it would be nice if this was more automated based off of user/automated feedback (broken unit test, "this doesn't work", etc.)
by WillAdams | 2025-06-18 14:44:40+00:00
That's an excellent point, that enabling app development by users reduces the monetization potential --- but maybe it's something which would work for opensource?

I'd be very glad to see a platform for the Raspberry Pi (and similar devices) which would simultaneously be simple and easy for folks to access and use _and_ create the kind of sophisticated user interfaces folks are now accustomed to/expect to use for even basic tasks.
by JdeBP | 2025-06-18 14:45:06+00:00
Microsoft doesn't learn any more from the DNS lookup and HTTPS request than from you going to Bing.COM in a WWW browser on the very same machine and the Bing.COM site showing your Microsoft Account status, as it in fact does. Microsoft does not have the information to unambiguously know that you have opened System Settings. It just knows that something from your IP address has asked it about your account's Microsoft Rewards.
by everfrustrated | 2025-06-18 14:45:10+00:00
Check out

https://nlnet.nl/project/current.html https://www.sovereign.tech/programs/fund

There's been good support over the last couple of years to fund rewriting critical internet & OS tools into safer languages like Rust.

Eg BGP in Rust https://www.nlnetlabs.nl/projects/routing/rotonda/
by bwfan123 | 2025-06-18 14:45:22+00:00
Thanks for the mention. I loved the book [1], and it started me off on a journey to spark intuition, and sensory (visual) connection.

On another note, I was shocked to find that some members of my family have aphantasia which is a complete inability to visually imagine geometric figures or pictures, and yet, they were good at math. So, there are faculties beyond visual imagination which are invoked, and even within visual imagination, there is a spectrum among people as to its strength, and quality.

[1] https://www.amazon.com/Mathematica-Secret-World-Intuition-Cu...
by demosthanos | 2025-06-18 14:45:34+00:00
> We don't know yet how a modern transformer trained on radiology would perform, but it almost certainly would be dramatically better.

Why? Is there something about radiology that makes the transformer architecture appropriate?

My understanding has been that transformers are great for sequences of tokens, but from what little I know of radiology sequence-of-tokens seems unlikely to be a useful representation of the data.
by waynenilsen | 2025-06-18 14:45:44+00:00
Terraform has just become significantly more ambitious and is now hiring across a ton of verticals not just methane production.

Electrolyzer System

Direct Air Capture

Methane Reactor

Methanol Production

Coke Production

Ammonia Production

Cement Production

Steel Production

Silicon Production

Aluminum Production

Titanium Production

Generic Mineral Inputs Development

Desalination
Ask HN: Why study anything if AGI is (supposedly) coming?
by msvana | 2025-06-18 14:46:07+00:00
I had this question in my head for a few days. So far, I've been able to come up with 4 reasons:

1. It’s about optimizing the worst case. Maybe AGI isn’t coming that soon; we don’t know. So it might be worth being prepared for multiple scenarios.

2. AGI might replace average humans, but we would still need the top performers to be human. If this is the case, things still need to change. It might make less sense for most people to pursue careers in, say, software development, unless they are exceptionally talented, motivated, or passionate.

3. We can learn new things just because they are fun. Most people who learn how to play an instrument won’t ever make money from it. In the future, programmers and other mainly white-collar workers might end up in a similar situation. It will be a hobby, not a job.

4. Related to the previous point, learning is also a social activity. It’s about doing something together, meeting new people with similar interests, making new friends, and possibly even finding spouses.

Would you add anything else to this list? Or do you think studying anything is pointless?
by voidUpdate | 2025-06-18 14:46:42+00:00
It might help to share the reddit posts (https://www.reddit.com/r/SyntheticBiology/comments/1lecz5c/f..., https://www.reddit.com/r/SyntheticBiology/comments/1led9zw/e...), and use a working link for the github (https://github.com/sovushka0290/Alihan). I'm still trying to find any technical details though, all the posts seem to be restating the same thing. Your "Full writeup" on medium is shorter than your reddit posts and has less information, so you might want to expand it a bit with something more concrete
by onlyrealcuzzo | 2025-06-18 14:46:43+00:00
I understand the math.

The outcome of a single-shot instruction has an x% chance of being right that has nothing to do with the boolean outcome of either right or wrong, and is almost never (and only coincidentally) 50%.

It does not make sense to assume a 50% chance of success for an instruction like: Tell me what day of the week it is, tell me what town in the world my mom was born, tell me who/what Homer claimed to be the progeny of Dionysus to be, tell me which stock will perform best in the S&P tomorrow, tell my what time I will arrive in Tokyo, tell me how many stars there are in the Milky Way, etc.
by bonoboTP | 2025-06-18 14:46:52+00:00
Not just computer game AI. Literally university courses called "Artificial Intelligence" would teach A*, formal logic, planning, knowledge representation, etc. See for example the famous Russell-Norvig textbook. Since deep learning became dominant around 2012-2014, that conception of AI is now (somewhat deprecatingly) called GOFAI, or "good old-fashioned AI".
by adregan | 2025-06-18 14:47:17+00:00
Here are my 2¢ on using AI at work. I’m using Claude code and my typical tmux/neovim setup.

1. I use AI to find my way in a sprawling micro(service|frontend) system that I am new to. This helps cut down massively on the “I know what to do, I just can’t figure out where.” I started a new job where everyone has years of context as to how things fit together and I have none. I feel strongly that I need to give an honest effort at finding things on my own before asking for help, and AI certainly helps there.

2. Anything I stumble upon in a dev/deployment process that leans too heavily into the “good behavior/hygiene,” I try to automate immediately for myself and then clean up to share with the team. In the past, I might have tried to adopt the common practice, but now it’s less effort to simply automate it away.

3. There is value in using AI in the same manner as I use vim macros: I use the planning mode heavily and iterate like crazy until I’m satisfied with the flow. If the task has a lot of repetition, I typically do the first one myself then let the AI take a whack at one or two. If I don’t like the process, I update the plan. Once I see things going smoothly, I give the AI the ok to finish the rest (making atomic commits so that it’s not just one big ball of wax). This is pretty similar to how I record macros (make one change yourself, record the macro on the next line, test it out for a line or 2, re-record if necessary, test again, plow through the rest).

4. When I come across something that needs to be fixed/could be improved but isn’t related to my task at hand, I do a few minutes of research and planning with the AI, and instead of coding a solution, we create a todo document or an issue in a tracking system. This wasn’t happening before because of the context switching required to write good documentation for later. Now it’s more of the same thing but akin to a dry run of a script.

5. I can quickly generate clear and easy to read reports to allow other teammates to give me feedback on work in flight. Think about a doc with before and after screenshots of changes throughout an app produced by a playwright script and a report generator that I can rerun in under a minute whenever I want.

I’m finding that I really enjoy the skipping the tedious stuff, and I’m also writing higher quality stuff because I have more bandwidth. It helps me collaborate more with my non dev peers because it lowers the barrier to sharing.

Important to note that in my experimenting, I haven’t had great luck with winding it up and setting it loose on a task. Too often it felt like being a junior engineer again, doomed to throw spaghetti at the wall. Once I started using AI as an assistant, I felt things really started to click. Software development is about writing code, but it’s about a lot of other things too. It’s nice when the AI can help write code, but it’s fantastic when it helps you accomplish the other things.
by daemonologist | 2025-06-18 14:47:45+00:00
As clejack said, "Org silos, security, and permissions" - this is usually the largest single time sink on any project that needs production data.

Related to this is obtaining data in bulk - teams (understandably) are usually not willing to hand out direct read access to their databases and would prefer you use their API, and they've usually built APIs intended for accessing single records at a relatively slow rate. It often takes some convincing (DoSing their API) to get a more appropriate bulk solution.
by voxic11 | 2025-06-18 14:48:01+00:00
I don't think that is the argument, because it presupposes those future generations exist. The argument is that if we somehow prevented those future generations from existing (without violating our duties to any currently existing peoples) then we wouldn't owe a duty to them. I think this is pretty obviously true. But some people do disagree and say that we have a duty to ensure that future generations do exist.
by surgomat | 2025-06-18 14:49:22+00:00
I actually tried really hard not to

sent 15 emails over 9 months to the new owner, offering to help or even take over the repo but i had no replies.

Issues and PRs were ignored(you juste have to see the issues section of the report). Rebuilding from scratch was the only way to fix the licensing & continue the project i guess
by onli | 2025-06-18 14:49:47+00:00
Doesn't seem to work on Firefox - I tried with adblocker and tracking protection disabled. Console complains:

Uncaught SyntaxError: The requested module 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/e...' doesn't provide an export named: 'default'
by KPGv2 | 2025-06-18 14:50:27+00:00
Open source just means the source code is available. It doesn't mean you can legally use it. That is, in fact, the whole point behind the most famous open source license, GPLv3: code is open source, but there are still restrictions on how you can use the code. I don't know about now (most projects I work on are MIT-licensed, these days), but there was rancor around the move from v2 to v3 because v3 was more restrictive.
by GeekyBear | 2025-06-18 14:50:59+00:00
It sounds like the quality is better than YouTube's.

> a game changer for anyone who uses voice transcription to create text from lectures, podcasts, YouTube videos, and more... generating transcripts that I upload to YouTube because the site’s built-in transcription isn’t very good.

and on par with Whisper.

> SpeechAnalyzer and SpeechTranscriber – available across the iPhone, iPad, Mac, and Vision Pro – mark a significant leap forward in transcription speed without compromising on quality
by panphora | 2025-06-18 14:51:02+00:00
No app installation needed, Hyperclay files are just HTML files, so they work like TiddlyWiki in that regard. You can download them and use them locally with any text editor, or even implement TiddlyWiki's saving mechanism if you prefer that workflow.

The key difference is when you want to share your creation on the web. With TiddlyWiki, you typically share a read-only version, requiring visitors to download and save their own copy. With Hyperclay, you can host that same HTML file on any server and live-edit it directly in your browser (if you're the owner). When people clone it, their clone is shareable and available on the web.

So you get the best of both worlds: the simplicity of a single HTML file that "just works" offline, plus the ability to publish it as a living document that you can edit directly in the browser.

Think of it as TiddlyWiki's philosophy extended to the shared web. Same single-file simplicity, but now your changes can be seen by others.
by AnthonBerg | 2025-06-18 14:51:49+00:00
Having had to figure out a physiological puzzle involving histamine as an alertness-promoting neurotransmitter, and getting to see adult-onset Type 1 diabetes up close where histamine is intimately related to everything as a core part of glucose metabolism – both these aspects of histamine are well known but surprisingly underdiscussed! — I have come to see histamine as sort of a “tissue opener” signal. And with all as the vantage point, the perspective afforded even just by the headline makes immediate and intuitive sense.
by connicpu | 2025-06-18 14:52:05+00:00
I love debuggers, but unfortunately at my current job I've found that certain things we do to make our application more performant (mainly using giant structs full of fixed size arrays allocated at the start of the application) cause LLDB to slow to a crawl when `this` points to them. It really really doesn't like trying to read the state of a nearly 1GB struct...
by jimbokun | 2025-06-18 14:52:12+00:00
All of the old, great classic movies are available for streaming somewhere.

I still find great value in the TCM cable channel. Simply because if I tune in at a random time, it's likely to be showing an excellent old film I either never heard of or never got around to watching.

The service they are offering is curation, which has a lot of value in an age of infinite content flooding our attention constantly.
by boikom | 2025-06-18 14:53:12+00:00
Artavolo is currently free as part of our growth strategy. We're focused on building our user base and community first, and we’re able to do that because the product is already stable, production-ready, and backed by several companies. We're not rushing into monetization, but we’re also not relying on vague future plans. Long-term sustainability is key for us — and yes, we're also exploring open source options down the road, especially for core modules or developer tooling.

We want users to feel confident in adopting Artavolo without the fear of it disappearing overnight. Transparency and support are part of the deal.
by bluGill | 2025-06-18 14:53:41+00:00
I suspect most of the time you can eliminate 300 of those 400 right away - they obviously are either too early or too late to capture the moment. On the remaining 100 you can choose any one (or more likely 5 as there are likely several moments - the moment the catch is made and the moment the athlete smiles as he realizes he made that catch).

The reason to take all 400 though as every once in a while one photo is obviously better than another for some reason. You also want several angles because sometimes the light will be wrong at the moment, or someone will happen to be in the way of your shot...