MurphyA/hacker-news huggingface dataset:
by bluefirebrand | 2025-04-14 05:13:12+00:00
> "But the actual algorithm implemented by the "Chinese room" would in fact be insanely complex. In any case, I think Searle's intuition here is simply wrong. The system is in fact intelligent, even if it's just a series of lookup tables.

What this sounds like to me is that you don't place much value on the system actually understanding what it is doing. The system does not understand the input or the output, it is just a series of lookup tables

If you ask it about the input you just gave it, can it remember that input?

If you ask it to explain your previous input, and explain the output, can it do that? Do those have to be made into new entries in the lookup table first? Does it have the ability to create new entries in the lookup table without being told to do so?

It seems to me you consider "intelligence" a very low bar
by hansvm | 2025-04-14 05:14:10+00:00
There is a meaningful distinction. They only use backprop one layer at a time, requiring additional space proportional to that layer. Full backprop requires additional space proportional to the whole network.

It's also a bit interesting as an experimental result, since the core idea didn't require backprop. Being an implementation detail, you could theoretically swap in other layer types or solvers.
by ChristopherDrum | 2025-04-14 05:14:28+00:00
It had never occurred to me that someone might have the game be their first HHGTTG experience over some other media. For me, the BBC television series was my gateway into the world, then the game (I was already hooked on Infocom by then), then the books.

HHGTTG is a .z3 game and is compatible with this project's build of the Infocom source, should you get the urge to play again in another 30 years.
by xelxebar | 2025-04-14 05:14:50+00:00
AFAIK, libfyaml[0] (not to be confused with libyaml) passes the 1.2 test suite, and if I remember correctly, it's currently the only YAML loader with that claim at the moment.

The yaml.orf website also lists a bunch of implementations, with about 1/3 supporting 1.2. I'm guessing that the users of those libraries just happily hum along and we never hear from them!

The issue is that downstream consumers of popular languages with a vocal community here on HN tend to just pull in libyaml, PyYAML being the major offender in my mind.

[0]:https://github.com/pantoniou/libfyaml
by red369 | 2025-04-14 05:15:54+00:00
I think I may be misremembering, but I got S3 working quite well in both Linux and Windows. This comment from Nirav Patel suggests it should work quite well (although unsupported by Intel as with all other modern Intel CPUs): https://news.ycombinator.com/item?id=31435132

Right now, I have enough small but annoying hardware issues with my Framework laptop that I'm not bothering to improve anything for myself, either software or hardware related. I currently use it only as a desktop, and don't have anything but Windows installed at the moment.

In the past I've always recommended Framework, and I still feel I can't just leave my negative tone above sitting without further comment.

<Start of rant>

All the issues I've had would be trivial fixes, except that I'm not in a country that Framework ships to, and they can't send to anywhere outside that list, or allow freight-forwarding. Even for simple, inexpensive parts. I don't know the reason for this, but I do genuinely trust that it is because of a real problem for them, not just a lack of effort.

Excepting that, I've always had very high-quality, prompt responses. I'm currently waiting until Framework expand their supported countries, I move country again, or I can arrange to send parts to someone else I know who can forward parts on to me.

From soon after purchase, I was silently enduring a rattling fan, and the 1st gen 1TB expansion card overheating issue. Recently, the 1st-gen backup battery design issue has suddenly made itself known to me, and now I'm more pessimistic. It seems all it takes is moving to a non-supported country to turn what was designed to be a repairable laptop, into something less convenient to fix than my previous preferred choice (any of the more repairable, common enterprise laptops).

For anyone living in a supported country, I would still suggest a Framework laptop, but with slightly more hesitation than before. <End of rant>
by guido_braid | 2025-04-14 05:16:15+00:00
Braid Technologies | Senior Software Engineer – Systems | Tokyo, Japan | Full-time | On-site | https://braid-technologies.notion.site/Senior-Software-Engin...

We're building a next-generation platform for advanced engineering design automation – a system that goes from high-level problem descriptions to optimized, manufacturing-ready geometry. Think: compilers for physics problems, not just code.

We're looking for senior systems engineers with strong computer science foundations to help us build our core stack – from DSL compilers to high-performance geometry kernels. You’ll join a tight-knit, deeply technical team with backgrounds in C++, Rust, compilers, optimization, physics and mathematics.

What you'll work on: - A custom compiler stack for our engineering DSL - High-performance geometric algorithms (meshing, optimization, constraints) - Systems-level architecture and backend infrastructure - Collaborative work with researchers, designers, and domain experts

You might be a fit if you: - Have strong CS fundamentals and systems programming experience - Know your way around C++, Rust, Python of functional languages - Enjoy writing performant, well-architected code for real-world math problems - Are excited by geometry, compilers, or simulation engines

We’re based in Tokyo and this role is on-site. We’ll sponsor your relocation and visa. Our team is international, and we work in English.

Learn more and apply: https://braid-technologies.notion.site/Senior-Software-Engin...

Or email us: hiring@braid.tech
by bmacho | 2025-04-14 05:17:35+00:00
It is only function calling that needs (,); in C and () in Lisp. Which is half as many characters, but much much much noisy since:

- it is used everywhere - carries very little information

Look at the example on the Janet page transcribed to Python syntax [0]. Several differences:

- in Janet nearly every line starts and ends with ( and ), which is just noise - in Janet there are several )))) - in Janet there is no special syntax for: function definition, variable definition, collections, statements - while Python is the opposite, it reads like a mix of English and Mathematics. Also it has special syntax for the ~5 things that you can do with the language, so you can just look at the Python code from far, don't read it, and you'll have a clue what's going on. It is also helpful when you search for something with your eyes. Also nested parentheses are different shaped parentheses, so you know which ones match.

Also in theory you could manipulate Python AST the same way you do in Lisps both in your editor and both at program-level. In practice you can't do that.

[0] : https://news.ycombinator.com/item?id=34846516
by jsemrau | 2025-04-14 05:18:43+00:00
I recently finished a Langgraph class on Deeplearning.ai about a week after it came out. Already then the provided Notebook example didn't work and I needed to debug it to pass. I had great hopes on Langchain in 2024, but their product decisions toward LCEL and the complete lack of a discernible roadmap that does not constantly break things made me move away from them.
by SyneRyder | 2025-04-14 05:19:03+00:00
The actual video of the interview is worth watching, there's some more nuance than the article and headlines:

https://www.youtube.com/watch?v=Topa3LKgolw

He is promoting a new book, and the topics do seem to line up awfully well for a book called "How Countries Go Broke". But I didn't get the sense that he was really there to promote the book at all, he doesn't need the money. I saw it more as an attempt to get a message to certain people in a position to change things, who are known to be sensitive to how television media covers a situation.

Combine his comments with Bloomberg interviewees saying "the game has shifted to capital preservation", banks reassuring everyone that they are increasing capital and well positioned against systemic shock, and the fed saying they're ready and prepared to step in when needed... there's quite a few echoes of 2008. Everyone saying "we've got you covered when things go to zero" still sends out the message "wait... you're saying this is going to zero?"
by safety1st | 2025-04-14 05:19:16+00:00
My take is that the greatest unsolved UX challenge of our time is the way that every company has sought to acquire more of our attention and introduced limitless distractions as a result. The terminal is comparatively distraction free.

So the nostalgia for it is not a surprise, and the decision to spend more time in terminal-esque interfaces can be rational. Often some marketing department wants to splash fonts, layouts and colors everywhere; but I just want to read some text.
by saghm | 2025-04-14 05:19:34+00:00
On the contrary, being stuck in a situation where your livelihood can disappear at a moment's notice due to factors beyond your control is no way to live, but it's also not really something most people will ever be able to avoid. I don't at all buy into the idea that somehow pretending the situation isn't shitty is somehow more virtuous or fulfilling; what you call a "shitty attitude" sounds more like "being realistic about how one's work is valued" to me.
by sudomateo | 2025-04-14 05:19:54+00:00
> But I was also immediately ripped away from my calendar, docs, code, and more.

Layoffs are never easy. I've been through a few myself and it really takes the wind out of your sails. That being said, this sentence made me pause a bit. None of these things mentioned are actually yours. They are the property of Google.

One thing that helped me immensely in my career is understanding that my relationship with a company is a business relationship. They pay me for my time and skills and nothing more. Today I can have a job and tomorrow maybe not. I recommended learning how to separate your value from your employer. It's not easy but it's necessary. I'm not saying you can't enjoy what you do or be excited by it but don't fully tether yourself and your well-being to a company.

Godspeed!
by amiantos | 2025-04-14 05:20:30+00:00
This feels like a bandaid on a gaping wound to me. Maybe you're making certain aspects of using Cursor/Copilot Agent Mode less annoying, but they're still there and still annoying.

In the parts of the open source LLM community that are interested in roleplay chat, the veterans seem to have the viewpoint that spending a lot of time tinkering to try to overcome the inherent flaws in this technology is relatively pointless; at a certain point, it's random, and the technology just isn't that great, you're expecting too much. Just wait for the next great model. But don't waste your time putting bandaids all over the huge flaws in the technology, you're still not going to get the results you want consistently.

I can't help but think of that here. I don't want to spend my time managing a junior engineer with amnesia, writing Rules files for it to follow, come on now. We're supposed to pay $20/mo with usage limits for that? The promise of "vibe coding" according to all the breathless media coverage and hype is that it'll supercharge me 100x. No one said anything about "Cursor rules files"!

I'll stick with Copilot's "fancy auto-complete", that does speed me up quite a bit. My forays into Agent mode and Cursor left me feeling pretty annoyed, and, like I said, I don't want a junior developer I'm managing through a chat sidebar, I'll just do the programming myself. Get back to me when Cursor is at senior or principal engineer level.
by ChristopherDrum | 2025-04-14 05:22:14+00:00
Yeah, the "porting" part was pretty trivial, all things considered. Any difficulty was really only as a consequence of certain patterns being unfamiliar or evolved. Once those patterns were identified, it was only "roll up your sleeves and do the work" to get it going again.

Working on this kind of got me re-thinking my approach to my personal projects again. What can I do today to best ensure my own code will be this easy to run in 30 years? As a corollary to that, what can I build today that will be interesting enough to want to run again in 30 years?
by nirvdrum | 2025-04-14 05:22:51+00:00
I’ve yet to work at a startup where liquidation preferences and investor participation is freely given or ever even mentioned. I only know about because I participated in TechStars. So, I guess we can blame employees for not hiring a lawyer to review their sign-on agreement (which, again, doesn’t have that info) or we can hold founders accountable for not sharing all relevant data needed to evaluate an offer. As a prospective candidate It’s one of those things you need to know about to even know to ask about.

I think founders are doing themselves a serious disservice. I loved working at startups but it’s just not worth it in most cases. The trade-off was always take lower salary for a chance at making big money and repeatedly investors and founders perform a rug pull.

Blaming employees for a change in the gentleman’s agreement is certainly one way to look at it. But, it sure feels exploitive, especially for younger folks that haven’t yet been burned by it. If founders keep doing it… well good luck finding anyone willing to work at their startup.
by intended | 2025-04-14 05:25:03+00:00
There’s 4 things that are disastrous topics for any community, the horsemen of the apocalypse if you like. Politics, Religion, Identity, and Meta.

There’s several natural filters that promote healthy communities - Highly informed users, Active mods, Small community sizes, “Get stuff done” type conversations. In essence, communities where it’s easy to identify BS, and discourage navel gazing, have high signal to noise ratios. They are actively hostile to lazy posting.

A good example of this type of community is r/badeconomics, or was the last I checked, and askhistorians.

A separate note, There’s a 2024 paper that showed that that estimated that young adults spent a smaller portion their time online on high cognitive load reading. A majority of the time would be spent on “timepass” content.
by karlgkk | 2025-04-14 05:25:32+00:00
I've never understood running PPC Linux on old machines. Unless you're interested in running some of the really weird and esoteric scientific packages, or you're trying to unfuck a machine (which I've used ppclinux for many times lol), I don't get the point?

These machines were built as a package. Both the software and hardware was designed with an ethos in mind. It's bespoke.

I can't tell you what to do with your hardware, but if you want to run old linux, you can just do that in like qemu or something.
by cadamsdotcom | 2025-04-14 05:27:09+00:00
First-order effects are bad, but second and third order are going to be amazing.

If people don't want to cross borders to come together, there'll be more hybrid conferences. More hybrid conferences will spur development of more remote-presence technology. And more remote-presence technology will allow inclusion of people who can't travel for financial, mobility, or even family reasons.

In other words, this will lead to more participation in human progress by more people from more countries with socioeconomic status as less of a barrier.
by vemv | 2025-04-14 05:27:28+00:00
Cursor in particular but also others are extremely flaky when it comes to applying rules.

So the next generation of "rules" for Cursor, Claude Code, etc should have some predictability baked in, i.e. not be entirely driven by AI.

Having rules driven by a vanilla, non-AI program ensures that they're actually, consistently applied, with some logs showing if/how they were applied.

Of course, one can augment vanilla rules with some AI capabilities, but the main orchestration should resemble determinism.

I suspect that the main reason why this isn't a reality yet is because costs could easily skyrocket. Personally I'd be willing to pay the extra buck if that means that my comprehensive rule system is actually doing something.
by BLKNSLVR | 2025-04-14 05:27:30+00:00
To attempt to be somewhat balanced in reacting to this, the article is, as it states in the title, about "fear of being detained", it's not about actually being detained.

As some people point out, what makes the news is the exceptions, not the norms.

I'd like to know some statistics around the frequency of being questioned, detained, deported from the last few years, to the last month, two months, three months. What characteristics can be sliced up in different ways to determine what, if any, emerging patterns are?

However, perception is reality, so even if nothing has actually changed in behaviour of border security, the media messaging has definitely changed which already seems to be causing a slowing down of international travellers coming to the US - there was a good article about that on the front page of HN not long ago.
by tasuki | 2025-04-14 05:27:32+00:00
I'm using Debian stable and its fzf. What do you mean by "doesn't support shell integration"?

I use it... in my shell? Using various shortcuts? Ctrl+T to select file? Alt+C to change dir? Ctrl+R to search history? I use this for my shell integration:

function maybe_source { [ -f "$1" ] && source "$1" } maybe_source /usr/share/doc/fzf/examples/key-bindings.zsh maybe_source /usr/share/doc/fzf/examples/completion.zsh
by NikkiA | 2025-04-14 05:27:44+00:00
I install them in ~/p/... and have a script that walks any directory under ~/p/ and if it has a 'bin' subdirectory, it adds it to the path, otherwise it adds the directory itself to the path. (it also wipes existing ~/p/ paths before the search, enabling it to also act as a path updater)

So after that it's `./configure --prefix=$HOME/p/`, `make install` and `build-personal-path`
by gsf_emergency_2 | 2025-04-14 05:27:58+00:00
>moving the goalposts

I don't know whether to acknowledge that Kurt Goedel was a very special parrot

Because "moving the goalposts" (exceedingly intricately, one must add) was indeed a specialty of his (or Cantor's).

Otherwise, imho, humans are superior to parrots because we can kinda derive "understanding" in the face of paradox.. (also Einstein,Lobachevsky, special parrots?)

YMMV, I personally haven't tried to get fresh in this specific way with a you-get-whadya-pay-for chatbot..

(Though some say the average person is also an user of tools like Occam's razor, so maybe we are all stochastic crows?)
by vunderba | 2025-04-14 05:28:25+00:00
So I've been experimenting with GenAI around images since basically SD 1.5 so I do speak with at least some level of experience.

I host/run the full FLUX.1-dev model (along with various checkpoint merges such as STOIQO/Chroma/Pixelwave) daily but 4o's multimodal image generation is LEAGUES ahead of Flux in terms of prompt adherence.

I put together a website that compares actually complex prompts across all the SOTA models (Imagen3, Flux, MJ7, and 4o).

https://genai-showdown.specr.net
by bruce511 | 2025-04-14 05:30:27+00:00
It's interesting how personal experience colors this view.

Personally I've had the odd colleague who didn't care, but they typically moved on, or got moved on, after a while.

But lots of people here have obviously experienced it, perhaps at multiple places, and so project that to "all companies".

I guess it does matter where you work, and perhaps numbering staff in thousands, or tens of thousands, means you end up with a lot of dross?
by nehal3m | 2025-04-14 05:31:09+00:00
I disagree. This person apparently had a great time working this job and I imagine it’s difficult to end up with the responsibilities they had without being intrinsically motivated. It’s perfectly alright and valid to be sad about losing the ability to express that part of yourself to make a living. The whole point of the post is that yes, the company doesn’t give a damn about anything but the bottom line, but the author did.
by tsimionescu | 2025-04-14 05:33:57+00:00
You're assuming two things here.

The first unfounded assumption is that, regardless of what the LHC found, there was always going to be a need for a larger collider of the same design. This is clearly false - the design of the FCC (for better and worse) is specifically geared to confirming or probing various discrepancies that the LHC found, and to finding things that the LHC was hoped to find that didn't pan out. If the LHC had found SUSY partners or WIMPs, or if it found no conflict with theory whatsoever, the next accelerator might have had a radically different design.

Secondly, you're assuming that it's possible to build a collider that has (significantly) higher power than that with foreseeable technologies. The reality is that we are very close to the limits of what seems achievable in terms of particle accelerators, and per the people at CERN, even this 6x increase in collision energy will require ~40 years of research to be achieved. And the collider we need to probe regimes where we really have good scientific reasons to believe will reveal new physics (i.e. the regimes where we know the standard model breaks down) is not 15x or even 100x higher: even a collider buried around the entire equator wouldn't get anywhere close, we'd need a collider the size of the solar system to actually probe these regimes. So going 6x or 10x or 50x is irrelevant, unless you're looking for some very specific technicalities, like they are at the FCC.
by kergonath | 2025-04-14 05:34:44+00:00
If it’s the rule, everyone knows it. There is no guessing about randomness or hidden variables, and ultimately less favoritism than a line manager coming up with a stack ranking.

Looking at the larger picture, what otherwise tends to happen is that older people get pushed out. Then we have a massive issue of them ending up unemployed because nobody wants to hire them. This is compounded by the retirement age being pushed further and further away.
by zakki | 2025-04-14 05:35:25+00:00
>>> Last year, it received close to 680K USD, and managed this security audit, sponsored 10 developers, and paid for various expenses. For a language that runs close to 75% of the web, it certainly deserves more funding.

Wow, Automattic itself donated more than half of it: Silver Sponsor $387,500 USD

Why many donors with more than USD 24K and USD 100K still listed as Silver sponsor?

Source: https://opencollective.com/phpfoundation/contribute/major-sp...
by ajb | 2025-04-14 05:35:38+00:00
Well, that's just what I read...

I'm no longer sure it is accurate. Looking at their website APOPO now actually use dogs as well. They say that rats and dogs are complementary, but they give an advantage of the dogs but not of the rats

Also, I ran across this article criticising the rats effectiveness: https://nolandmines.com/APOPO%20rats.html . I have no way to assess it's accuracy.