MurphyA/hacker-news huggingface dataset:
by mi3law | 2025-04-01 21:01:08+00:00
AO Labs | real-time reinforcement learning | https://www.aolabs.ai/ | SF, CA + remote

AO Labs is an applied AI research lab building real-time reinforcement learning, unlocking AI that can be hyper-personalized with less data than LLMs.

Our first product is an API that learns by combining end-user context, application data, and a feedback signal (eg. an end-users' likes and dislikes) in a fast learning loop that's lightweight enough to provision a distinct agent per-user. There's no gap between training and inference-- train at the edge, learn all the time.

With our framework we increase training efficiency and also combine the static pre-trained intelligence from LLMs with continuous training to learn local contexts. AI progress is bottlenecked by backpropagation, which necessitates labelled data to set the ground truth while also leaving a gap between training and inference that result in increasingly larger, more homogenizing models.

We are hiring for applied researchers & various engineering roles– please reach out to ali@aolabs.ai
Show HN: All Books, All Languages – Read short stories and books in any language
by Falimonda | 2025-04-01 21:01:32+00:00
I've been working on a modern, web-based, parallel text language-learning application that I've come to call "All Books, All Languages", or ABAL for short.

It currently supports 56 languages (including Klingon and Latin!) - which comes out to 3080 permutations - or 3080 unique user profiles as I like to think of it. Both the marketing and application sites are fully internationalized - even response messages in 4xx responses use i18n. A lot of the work went into automating the i18n diff generation system to make sure I can release UI/UX changes quickly.

The name All Books, All Languages is intentionally quixotic as it serves to set the amibtious and unreachable goal of hosting all of humanity's written works while making them available to all language learners and readers across the globe!

Today, it hosts a number of generated short stories categorized by subject matter and CEFR level. I'm currently working on supporting (private) self-uploaded files, and works in the public domain. Work is also going into adding support for more languages while evaluating and optimizing for cross-language translations accuracy.

I've already recevied a lot of great feedback about the application among language learners. In addition to what I hope is an intuitive UI/UX, one of the unique things about ABAL is the way that pronunciations are customized to a user's native and target languages.

Systems like IPA (https://en.wikipedia.org/wiki/International_Phonetic_Alphabe...) don't make pronunciation any easy to get right for a majority of - if not all - language learners. ABAL gets around this by showing phonetic hints that are written in the user's native language script and are meant to be pronounced in the native language's voice.

Why did I build this? I was always a fan of printed parallel text books when I was younger. They allowed me to absorb new vocabulary and internalize grammar much faster than from flash-card/quiz-based systems after a certain point in my language learning journey. The existing parallel text applications provide sparse coverage across the languages and books they claim to support. ABAL's mission is to fix that by making all books available in all languages to all people.

I hope you'll find it useful if you're learning a new language or need to practice one you already know. If you're not learning a new language, but wish you could read classics in a language you're fluent in, stay tuned!

Links: Marketing site: https://www.abal.ai Application site: https://read.abal.ai X for updates: @abal_ai
by zahlman | 2025-04-01 21:01:42+00:00
Because it's presenting a bunch of smooth prose that utterly fails at logical continuity.

1. What point is the author trying to make? Leading off "Glubux even began" implies that the effort was extraordinary in some way, but if this action was "key to making the system work effectively and sustainably" then it can't really have been that extraordinary. The writing is confused between trying to make the effort sound exceptional vs. giving a technical explanation of how the end result works.

2. Why, exactly, would "removing individual cells and organizing them into custom racks" be "key to making the system work effectively and sustainably"?

3. How is the system's effectiveness related to its sustainable operation; why should these ideas be mentioned in the same breath?

4. Why is the author confident about the above points, but unsure about the level of "manual labor and technical knowledge" that would be required?

Aside from that, overall it just reads like what you'd expect to find in a high school essay.

Edit: after actually taking a look at TFA, another thing that smells off to me is the way that bold text is used. It seems very unnatural to me.
by Vvector | 2025-04-01 21:02:14+00:00
OP said "Even if they needed to hire a few thousand engineers at a few million in comp each". That's where the number came from.

Nvidia seems to pay the bulk of their engineers 200k-400k. If the fully loaded cost is 2.2, then it's closer to 440k-880k per engineer. Probably 500k would be a good number to use
by ceejayoz | 2025-04-01 21:03:10+00:00
> The annual salary of a US Senator is $174,000... you think that is poverty?

DC is expensive, they have to maintain two households, and a lot of travel and eating out. That salary largely makes it the realm of the independently wealthy, or at least the well-off.

(It also hasn't gone up in 15 years, IIRC.)
by marcosdumay | 2025-04-01 21:03:37+00:00
In small quantities. As somebody already pointed, your body likes to keep its water inside it, it also doesn't like when stuff carries large quantities of unmixed digestive fluids from one part of your body to another.

They are probably quite harmful if large pieces get eaten in non-small quantities. Or powder in large quantities that are not previously mixed with a liquid. But I don't know of anybody that tested that.
by SJC_Hacker | 2025-04-01 21:03:47+00:00
It would be nice if the standard JS library was more feature complete like Python. Then devs wouldn't have to bundle third party libraries.

Or perhaps the caching could be better. e.g. if your'e using Tailwind CSS version XXX, why does the browser have to reload it every single time?

Local persistent storage isn't exactly at premium these days even for "lightweight" mobile devices.
by doublerabbit | 2025-04-01 21:03:51+00:00
That sounds pretty reasonable.

While home routers tend to set their rules as outbound allow and inbound denied. My DC just provides me with a network cable to the big pond of data.

How I secure that for my home network is using my personal rig with multiple network ports.

One port acts as a public bridge. And the 3rd and 4th network ports then are then assigned to the private bridges

The 2nd port then sits in a middle bridge where it communicates to both the public and private bridge.
by lukan | 2025-04-01 21:03:58+00:00
The main design goals were:

- construct a house with good insulation

No word of it being pretty. Houses should look pretty, but it wasn't art class, but physics. And the physics teacher clearly said insulation is the goal (so we learn about the concept).

We had a funtional house (roof, walls, windows, door) with very good insulation. The winning house just looked pretty and its insulation was basically nonexistent.
by danieloneel | 2025-04-01 21:04:08+00:00
Layer | Full stack & Backend Engineering | San Francisco | https://layerfi.com

We believe SMBs are the backbone of American society and small business ownership is the best path to wealth creation and economic mobility for many Americans. We're trying to dramatically lower the activation energy in just one of the major hurdles for aspiring small business owners: accounting and bookkeeping.

Our approach is working! We embed directly within an SMB's primary business platform, manage all the data syncing & reconciliation for them, and have real humans (with real AI tooling) handling their books. We do this at ~half the cost of existing bookkeeping services and it's still profitable for us because we're saving so much time with our data access + AI.

Adoption is taking off faster even faster than we hoped and we need to grow the team! We're a team of 5 who like working with a high ownership and high throughput collaboration. We have serious technical challenges across scaling systems, data modeling, and building AI-driven automations of tedious tasks.

Our hiring philosophy is simple.

1. The early engineering team isn't just building products, it's setting the culture, practices, and standards for the whole org. Find teammates who have the appetite and agency to go beyond excellent code.

2. No one knows more than 10% of what they need to be successful at an early stage startup. Find teammates with the highest trajectory of learning and growth and give them as much opportunity and responsibility as they want.

3. We talk to real small businesses with real problems every single day. Find teammates who want to win by making our customers successful day in and day out.

Get in touch with me at daniel [at] layerfi.com
by internet_points | 2025-04-01 21:04:22+00:00
For me, Haskell's image and ideal of purity are what made it difficult when I started out. I tried learning the language by reimplementing a program I'd previously done imperatively, that was (in hindsight) obviously hard to do in a plain pure way, ended up learning about zippers and knot-tying to do something in a less efficient and more confusing way than just using something like STArray because I had this idea from reading about Haskell that this was not only a good way to do things, but would be magically fast because GHC. (It was not.)

These days I'd just do such a task more-or-less imperatively in Haskell, and I would be well guided by the types in doing so. But I also feel like you have to make a few such mistakes if you want to get a good intuition and taste for when it's good do things purely and when imperatively.
by pyrale | 2025-04-01 21:04:35+00:00
> From a British perspective [...]

> especially after I've just described the French perspective.

Make up your mind.

> Similarly, the views of the French far-left are not the "French perspective".

No one in France is seriously challenging the idea that Macron is rightwing. He's been pursuing the classic rightwing agenda, and has years of political alliance with the other rightwing parties in France.

But then again, considering your talking point is that RN is the only rightwing party, I'm not sure we're having a honest discussion here.
by roycoding | 2025-04-01 21:05:02+00:00
FinQuery | AI Engineer | REMOTE (US) or Atlanta, GA | Full-time

I'm hiring an AI/ML engineer to join the AI/ML team at FinQuery.

Our team creates services powered by LLMs and traditional ML to enable features across our suite of products. Like many companies, we are trying to separate the real value of the latest AI techniques and tools from the hype (agents?), and unlocking use cases that actually benefit our customers. This role is a rather generalist role for someone with a strong ML background, 2+ years of work experience (post schooling), and a desire to work on both proof of concept and production systems. You would be joining our small AI/ML team as we continue to automate as much as possible and enable new product features and use cases.

FinQuery makes software to help companies comply with new lease accounting regulations, manage financial contracts, and keep track of recurring and one-off payments. We're based in Atlanta, but support fully remote employees in the US. This is an IC role.

https://finquery.com/careers/

We are also hiring for roles in DevOps, marketing, and more.
by EvanAnderson | 2025-04-01 21:05:03+00:00
I just deployed three new Windows 11 Pro machines yesterday (two HP, one Dell) with local accounts. The HP OEM image was pre-24H2 so it doesn't count, but the Dell machine was 24H2.

I booted to the OOBE, hit <SHIFT>-<F10>, ran:

REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 shutdown -r -t 1 -f

Waited for the machine to reboot and ran thru the OOBE w/o connecting to a network. Once I got logged-on w/ my local account connected to the Wi-Fi and joined the Active Directory domain.
by emptysongglass | 2025-04-01 21:05:15+00:00
Why would you blanket care about the rights of minorities? I care about the rights of lots of beings, but not minorities for minorities sake.

The person isn't making outlandish claims. You can search the web and validate all of them.

Liberals, as in new leftists responsible for the majority of purity spiral shaming we've seen on the internet for oh the last two decades now, are in fact responsible for their fair share of extremist ideologies that some folks have now taken as self-evident. This is despite the fact that many of us who once considered ourselves part of their ranks are completely sick of its absolutist language.

I've been pushed into what I guess must be a kind of center because it seems we can no longer have any discourse of any nuance around issues like trans people without being labeled a fascist or maniac neo-Nazi right-winger.

To take an example of this, I have a very close friend who is trans but even she is sick of how faddish transness has become. She insists she's a trans-medicalist, something I only recently learned about, which seems to set the bar appropriately high to being what global society (not the ultra-left view that dominates places like HN and Reddit) deems a woman.

I actually do believe in biological gender and even think the fact biological women are out there bleeding and suffering once a month in ways men can't even begin to understand does in fact separate them from other people stating they are now a woman. Or literally growing a human being inside them is both a privilege and a horror that marks someone so indelibly we call this person a woman.

Yet I can no longer reasonably even engage most of you in a nuanced discourse about this without likely getting downvoted to oblivion. There was a time once when you could, but now it seems that time has passed.
by deater | 2025-04-01 21:06:02+00:00
if anyone is curious, the data structure used in the Apple II version had the idea of "locations" which just hold 4 of the nodes described here. Usually this would be for North/South/East/West, plus there would be an additional clickable area that would call a function callback, usually used for puzzles but it could also be used as a hack to take you to an additional location.

This setup was more or less enough to implement the whole game, the one problem area was Channelwood where the pathway platforms are pentagons and thus had more than 4 backgrounds. There were also a few areas where a location could have used an additional clickable area but had to make do without. Also to fit on 3 disks about half the nodes were left out: generally when walking a straight path every other node was left out for both disk space and also time-consuming-rotoscope reasons.
by geor9e | 2025-04-01 21:06:41+00:00
If it's a question about entrenched corporate dysfunction, I can't answer it. Most people's answers are wild guesses at best.

If it's a question of first principles, there is a small glimmer of hope in a company called tinygrad making the attempt - https://geohot.github.io//blog/jekyll/update/2025/03/08/AMD-...

If the current 1:16 AMD:NVIDIA stock value difference is entirely due to the CUDA moat, you might make some money if the tide turns. But who can say…
by EvanAnderson | 2025-04-01 21:06:50+00:00
> My favorite trick is to install with English (World) language to avoid auto-install of all sorts of crap.

Edit: This sounded neat so I tried it. I just loaded up a physical box from a 24H2 ISO on a thumb drive (booted from Ventoy with no special options loaded to bypass the Microsoft Account requirement).

I got an oddball "Something went wrong" / "You can try again, or skip for now" / "OOBEREGION" window with a silly and wholly inappropriate for a corporate-targeted OSA depiction of a dropped ice cream cone (pink flavor, by the look of it). I've definitely never seen this one before.

I clicked "Skip" and then it proceeded thru the OOBE as I'd expect, including demanding an Internet connection.

I added "BypassNRO" to the registry, rebooted, and completed the OOBE with a local account (seeing the same silly ice cream cone again).

Once I got into Windows I found the Start menu looked a little emptier than normal. Memory usage seems a little lower than I'd expect. The running process list is still ridiculously long.

I connected the Ethernet to a network with Internet access and didn't see a huge change.

The Store app doesn't work. It returns "Sorry about that!" / "Something went wrong...".

The Co-Pilot pinned shortcut returns a blue modal error dialog in the Windows 8 style saying "Search Support" / "Something happened on our end ... 0x87E10BC6".

Installing this way definitely did something. I'm just not sure exactly what. It'll be interesting to see what happens when the machine updates. I already see it loading drivers and doing device detects.
LangGraph for B2B AI Agents
by teshnizi | 2025-04-01 21:06:55+00:00
We're building an AI b2b saas product for a bunch of enterprises and mid-market companies.

For our agentic systems, I find langgraph too rigid to build enterprise apps on. For instance, we would like to customize agents and handoffs for each org, but langgraph expects you to hardcode handoffs. This means we will have file level customization (acme_inc.py) rather than configuration level customizations (acme_inc.json), which does not sound like a good practice.

Has anyone else experienced that too or am I thinking about it wrong?
by ToValueFunfetti | 2025-04-01 21:07:38+00:00
Techspot:

>However, in this ingenious setup, Glubux took those individual cells and assembled them into their own customized racks – a process that likely required a fair bit of elbow grease and technical know-how, but one that has ultimately paid off in spades.

Either this is also AI, or saying that it likely required a lot of manual labor is not indicative
by mschuster91 | 2025-04-01 21:07:57+00:00
To be fair to WAFs, most are more than just a pile of regexes. Things like detecting bot traffic - be it spammers or AI scrapers - are valuable (ESPECIALLY the AI scraper detection, because unlike search engines these things have zero context recognition or respect for robots.txt and will just happily go on and ingest very heavy endpoints), and the large CDN/WAF providers can do it even better because they can spot shit like automated port scanners, Metasploit or similar skiddie tooling across all the services that use them.

Honestly what I'd _love_ to see is AWS, GCE, Azure, Fastly, Cloudflare and Akamai band together and share information about such bad actors, compile evidence lists and file abuse reports against their ISP - or in case the ISP is a "bulletproof hoster" or certain enemy states, initiate enforcement actors like governments to get these bad ISPs disconnected from the Internet.
by arwhatever | 2025-04-01 21:09:08+00:00
if I may elaborate on "everything is an expression," F# allows you to do things like (with apologies for being a tad rusty with the syntax)

let bar = if foo then 7 else 11

or

let bar = try // code that might throw 7 with ex -> 11

and will ensure that both/all code branches return a compatible type for the `let` binding.

Whereas in C# you have to do like

int bar; if (foo) { bar = 7; } else { bar = 11; }

And C# will let you know if you omit the `else` on accident ...

Except that most C# developers do

int bar = 0; // or some other default value`

to get the red squiggly to go away while they type the rest of the code, unknowingly subverting the compiler's safety check.

This doesn't seem like a big deal given these examples. But it becomes a much bigger deal when the if/else grows super large, becomes nested, etc.
by anosidium | 2025-04-01 21:09:33+00:00
SEEKING WORK

Location: London, England, UK Remote: Yes, or hybrid or office Willing to relocate: Yes, depends on the country Technologies: Swift, Cocoa, Cocoa Touch, AppKit, UIKit, SwiftUI, Mac OS X, OS X, macOS, iOS, iPadOS, watchOS, Core Data, Combine, Swift Concurrency, Grand Central Dispatch (GCD), Object-Oriented Programming (OOP), Model–View–Controller (MVC), Model–View–ViewModel (MVVM), Accessibility Résumé/CV: https://drive.google.com/file/d/11jJdNqnyId79m5-n12dJ1lVxJnL3UIDf/view E-mail: It's in my CV
by tossandthrow | 2025-04-01 21:10:27+00:00
We are not really over worked. Nobody puts in more than 30 hours, and we deliver the features the business need.

However, we do have types and don't do type coercion. Types are sound full stack db -> backend -> frontends. We don't do any funky things. We don't use SSR (as the business does not require it). We test well, but not too much. We keep a sane architecture.

We can also skip out on a lot of project shenanigans and mostly focus on our work.

We don't (yet) use AI as a part of our workflows, and frankly, I don't see we can keep this way of working with the current gen AI.
by ignatzami | 2025-04-01 21:10:39+00:00
Location: Seattle WA

Remote: Yes, or Hybrid, or In-Office

Willing to relocate: Yes (Germany, Ireland, France)

Technologies: React, React Native, TypeScript, C#, CI/CD, AWS, Azure

Résumé/CV: https://tinyurl.com/4jnp2ypp

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

Email: christopher.e.myer@gmail.com

Technical Lead, and Full-Stack Engineer (17 years experience) looking for my next role as a technical lead, engineering manager, staff/principal IC. Significant .NET/React/React Native experience.

Problems need solved? Technical debt need paid? Engineering organization need built or improved? Let's talk!
by tim333 | 2025-04-01 21:11:02+00:00
I'm not sure people are saying LLMs are the ticket. Human intelligence has many aspects apart from language. Large language models seem to do quite well with language but are not really the thing for spatial awareness, doing maths, playing go, operating robot bodies and various other tasks. Computers can do ok with that stuff too, but not generally with language models.

If you define AGI as human level intelligence in all aspects there's a way to go yet but things seem to be getting quite close to me. I'd say the Turing test is basically passed, stuff like Woz's coffee test that a robot can go into a house, find the coffee stuff and make coffee is not there but maybe in a couple of years? With that stuff I'd say Deepmind is much closer than OpenAI.