MurphyA/hacker-news huggingface dataset:
Show HN: Awel – Open-Source Cursor/Lovable for Your Next.js App
by marsw42 | 2026-02-03 12:29:02+00:00
Hi HN!

Since vibe coding became a thing I’ve been more productive than ever, shipping multiple side projects in weeks or even days (such as https://news.ycombinator.com/item?id=46196796 :D). But as I built more complex apps, I feel like there's something missing.

Cursor is powerful, but it felt cumbersome and heavy for my workflow — bloated with features I didn't need. I actually really like Lovable for its simplicity, but I also want to have more control of my code and architecture decision. I wanted something in the middle: a tool for developers that offers a seamless AI agent experience directly within Next.js/React, without the constant window switching.

So, I decided to build it myself. I started it with https://github.com/MarsWang42/Awel

I want a model-agnostic AI coding agent designed to keep myself in the flow. It acts as a bridge between models (most importantly, Claude Code) and your browser. It understands what is happening in the browser context without relying on flaky MCP or skill solutions. And most importantly, let me interacts with web elements, make screenshots and annotates, then send to the agents.

It's really simple to use. If you have Claude Code already setup, just run `npx awel dev` in your Next.js projects, or you can setup other models by providing api keys in your env variables.

What feature do you think I should implement next? I’m building this in public and want this to be a community effort.I’d love for you to try it out, break it, and let me know what you think. Hope this workflow resonates with you
by pjmlp | 2026-02-03 12:29:12+00:00
OCaml already has that spot for quite some time, the problem is more cultural than technical.

Back in my day we would consider writing compiler toolchains systems programming as well.

"Unix system programming in OCaml", originally published in 1991, latest update 2014.

https://ocaml.github.io/ocamlunix/
by graemep | 2026-02-03 12:29:26+00:00
So your experience is of colleges? My fault too as I jumped to the conclusion that a previous comment of yours about not having taught in schools as meaning you taught an university. I should know better, especially as my kids both went to sixth form colleges for A levels.

That said, It makes Yale look even worse. They are better funded that British universities, and universities in turn are mostly better funded than HE/sixth form colleges.
by afavour | 2026-02-03 12:29:34+00:00
You and I must have different definitions of the word “immediately”. The article you posted is from January 15th. Here is a story from January 2nd:

https://www.bbc.com/news/articles/c98p1r4e6m8o

> Have the other AI companies followed suit? They were also allowing users to undress real people

No they weren’t? There were numerous examples of people feeding the same prompts to different AIs and having their requests refused. Not to mention, X was also publicly distributing that material, something other AI companies were not doing. Which is an entirely different legal liability.
by falloutx | 2026-02-03 12:29:47+00:00
It not just about asking questions, its about asking right questions. Can AI pushback and decline a completely stupid request? PMs & Business people dont really know the limitation of the software and almost always think adding more features is better. With AI you will be shipping 90% of the features which were never needed thus adding to bloat & making the product go off the rails quicker.
by mrighele | 2026-02-03 12:31:16+00:00
It seems that both OpenBSD [1] and NetBSD [2] still support i386, for example here [3] you can find the image for a USB stick.

I expect at least the base system (including X) to work without big issues (if your hardware is supported), for extra packages you may need a bit of luck.

[1] https://www.openbsd.org/plat.html

[2] https://wiki.netbsd.org/ports/

[3] https://wiki.netbsd.org/ports/i386/
by deaux | 2026-02-03 12:31:31+00:00
http://infolab.stanford.edu/pub/papers/google.pdf

stanford.edu, and the appendix is there. In fact on the link you gave the appendix is cut short - looks like an OCR/copying issue but then at a glance it doesn't seem to happen elsewhere which is a little suspicious. I'm not sure what you're talking about.
by sylware | 2026-02-03 12:31:38+00:00
I ended linux from scratch support a long time ago. Well I did the right thing. Everything is systemd free on my side, for my own sake. This systemd is so much a "microsoft grade bad idea".

There is still interesting code patches here and there, and interesting info on brain damaged SDKs (gcc, glibc, etc).

Most of the time I remove the SDK itself, basically I write a linear and brutal shell script with fine grained control on the compiler/linker. I do push down to nearly remove completely the compiler driver (a spectacular failure) namely CPP->C->ASM->O.

I would like to move away from ELF too for a modern file format for dynamic libs and executable, but the "geniuses" using complex computer languages (mostly c++) for critical open source components make that a massive pain (runtime, ELF relocation requiring obsolete infrastructure, etc).
by notpushkin | 2026-02-03 12:32:00+00:00
mTurk has an API (and I guess it had it since the beginning). It is, of course, very AWS-que, but LLMs should be able to use it just fine.

∗ ∗ ∗

> which is not a new idea

I don’t think “[x] but for agents” counts as a new idea for every [x]. I’d say it’s just one new idea, at most.
by apt-apt-apt-apt | 2026-02-03 12:32:25+00:00
I have a few qualms about rclone:

You can already perform parallel transfers quite trivially by typing "find .. | xargs -P$(nproc) -n 1 rsync ..", carefully managing sync folder sets and just being a Unix god in general.

It doesn't seem reasonable to expect people to use and install it, when we can just use rsync.
by olivierroy | 2026-02-03 12:32:27+00:00
Location: Barcelona, Spain
Remote: Yes
Willing to relocate: No
Technologies: Ruby, MySQL, Elasticsearch, Redis, Memcached, Elixir, Tailwind, Nginx, LLM integration
Résumé/CV: https://olivierroy.dev https://www.linkedin.com/in/olivier-roy-b060211b6/
Email: contact@olivierroy.dev

Software developer with over 10 years of experience, looking for new challenges
by techblueberry | 2026-02-03 12:32:38+00:00
In November 2012, Epstein sent Musk an email asking “how many people will you be for the heli to island”.

“Probably just Talulah and me. What day/night will be the wildest party on your island?” Musk replied, in an apparent reference to his former wife Talulah Riley.

https://www.theguardian.com/technology/2026/jan/30/elon-musk...

I think there's just as much evidence Clinton did as Musk. Gates on the other hand.
by m132 | 2026-02-03 12:32:40+00:00
> As linked in the blog entry, you can view both sides of the email correspondence here: https://pastes.io/correspond

Thanks, I must have missed this.

> [...] nobody's going to be "taking them down" over DDOSing an obscure nerd blog.

> If they do go down, it'll be the FBI or equivalent, and it will be publicly justified as some combination of "protecting the children" (cf. WAAD) and/or copyright violations.

Yes, this is exactly what I fear. That we might be playing into the hands of the greater evil by escalating a small, personal conflict.
by falloutx | 2026-02-03 12:33:24+00:00
This is always been the businessman's dream to write requirements and then coding becomes a mindless work but requirements and specs can never cover every small detail. Code itself is the spec but Business people just dont wanna write it. if you handle all edge cases and limitation in the spec, and then do the same in the code, you are just writing code twice.

This also completely ignores the fact that PMs and Business teams are generating specs by AI too, so its slop covered by more slop and has no actual specific details until you reach the code level.
by DoctorOetker | 2026-02-03 12:33:32+00:00
I made an example calculation at https://news.ycombinator.com/item?id=46867402

For a 230 kW cluster: 16 x DGX (8x)B200; we arrived at a 30m x 30m solar PV area, and a 90 meter distance from the center of the solar array to the tip of the pyramid.

1 GW = 4348 x 230 kW

sqrt(4348)= ~66

so launch 4348 of the systems described in the calculation I linked, or if you insist on housing them next to each other:

the base length becomes 30 m x 66 = 1980 m = ~ 2 km. the distance from center of square solar array to the tip of the pyramid became 6 km...

any of these systems would need to be shipped and collected in orbit and then assembled together.

a very megalomaniac endeavor indeed.
by appsoftware | 2026-02-03 12:34:05+00:00
Location: Wiltshire, UK
Remote: Yes (Remote or London)
Willing to relocate: No
Technologies: .NET 9/Core, C#, JavaScript, Cloud, Database, APIs + lots (see CV)
Resume/CV: https://www.appsoftware.com/cv
Email: gareth.brown@appsoftware.com

I am a Senior Software Engineer and Solutions Architect with over 18 years of experience building enterprise-grade systems for the public sector, FTSE 100 companies, and fintech startups.

I specialize in the .NET ecosystem and AWS cloud infrastructure, with a focus on building performant, secure, and maintainable systems. I’m equally comfortable leading a development team through complex technical migrations or being a hands-on individual contributor. I bring a pragmatic, "builder" mindset to software—focused on solving business problems with clean code and robust DevOps practices.

Outside of software, I’m an active and practical person who enjoys woodworking, art, literature and fitness including hiking and Brazilian Jiu Jitsu.

Looking for senior or lead roles where I can take ownership of technical strategy and delivery.
by LinguaBrowse | 2026-02-03 12:34:07+00:00
I definitely feel this. We're a far cry from the early days of Facebook where you could just post your thoughts and feelings and real people you'd know and care about would come and interact with you. Now all I see is posts from grifters and politics bots, and it's desperately hard to get my own stuff seen, even as an established account.

I want a new platform.
by aprildaisy | 2026-02-03 12:34:35+00:00
still impressed to see this post floating around so much. antheas is an insane narcisist and hes been a terrible person to everyone involved. every single part of the things hes saying are verifiably false on the bazzite discord server.

this entire narrative is being reinforced by lunduke of all people, the guy that was against bazzite because of "having a trans character catering to children".

do your research, do not listen to this person.
by deeringc | 2026-02-03 12:35:15+00:00
So, this certainly was a valid argument. But it seems to me that the whole value proposition behind these agentic AI coding tools is to be able to move beyond this. Are we very far from being able to define some Figmas and technical specs and have Codex generate the UIs in 5 different stacks? If that isn't a reality in the near future, then why should we buy AI Tools?
by lava_pidgeon | 2026-02-03 12:36:09+00:00
" Strange that there was no disagreement before "AI", right? Yet now we have a clutch of new "definitions" all of which dilute and weaken the meaning. "

Are you from Sweden? Why do you think the definition was clear across the world and not changed "before AI"? Or is it some USDefaultism where Americans assume their definition was universal?
by MPSimmons | 2026-02-03 12:36:44+00:00
Balloons work by displacing the atmosphere (mostly nitrogen with some oxygen) with something lighter (helium or hydrogen). This causes buoyancy, and makes the balloon rise.

This only works so long as the atmosphere being displaced weighs more than the balloon plus the payload. As soon as the air gets thin enough that the weight of the balloon+payload is equal to the weight of the air that would fill the volume of the balloon, then it stops rising. (Or, more likely the balloon rips open because it expanded farther than it could stretch).

Usually, this is really high in the atmosphere, but it's definitely not space.

This is all ignoring that orbit requires going sideways really, really fast (so fast, actually, that it requires falling, but going sideways so fast that the earth curves away and you miss).
by cosuno | 2026-02-03 12:37:13+00:00
Cosuno | Senior Full Stack Developer (TypeScript) / Senior AI Engineer – LLMs & Agents | Remote (EU) / Berlin | Full-time | https://www.cosuno.com

Cosuno is a fast-growing tech startup reshaping the construction industry with a digital platform for procurement. We use AI to analyze millions of price points, helping construction companies create bids based on real market data. We're looking to expand our team with creative minds who want to solve real-world problems and impact a massive industry. We are an open-minded, collaborative, and international team.

Currently, we're hiring for two key senior roles:

---

Senior Full Stack Developer (TypeScript)

Location: Remote (EU) / Berlin

Stack: TypeScript, React, Node.js, Cypress, Kubernetes, AWS

Mission: Take full ownership of features, shaping both the frontend and backend of our product. You'll have the responsibility to extend and build upon our platform to make it more valuable, reliable, and maintainable. We value a trunk-based development workflow with daily releases, comprehensive end-to-end testing, and a solid CI/CD pipeline.

You have: 5+ years of hands-on engineering experience, substantial expertise in JavaScript/TypeScript, and experience with Node.js (React is a plus).

---

Senior AI Engineer – LLMs & Agents

Location: Remote (EU) / Berlin

Mission: You will build agentic workflows using state-of-the-art LLMs. Lead the technical development of an agent that helps construction professionals process, improve, and validate complex construction documents. A key part of your role will be establishing and enforcing MLOps and LLMops best practices.

You have: 5+ years of engineering experience, with at least one year working with LLMs. You possess strong Python skills, a proven track record of deploying containerized services (Docker, Kubernetes), and deep expertise in at least one of the following: deep learning (PyTorch, Transformers), ranking/matching algorithms, or LLMops (RAG, evals, fine-tuning).

Interested? To apply and for more detailed information, please see the full job descriptions on our careers page: https://www.cosuno.com/en/company
by nineteen999 | 2026-02-03 12:37:56+00:00
It's funny I did an LFS system of my own a couple of years ago which I coined "Head Rat" Linux.

I used the SVR4 packaging system from heirloom-pkgtools (using this of a Claude port of V4 unix to x86_64 as well at the moment) for fun, and compiled up CDE on top of this to boot. I wanted to see what Linux would look like if you dressed it up as much like SVR4 as possible. I liked the result actually. It was kind of like what Sun might have done if they dumped their own kernel and switched to Linux instead.

Originally it used SysVinit, and I started working getting systemd to work with it (because after several years I've come to appreciate it) - but that's the point I stopped working on Headrat - I realised if I wasn't adding SVR4 stuff and was removing it instead, it wouldn't be SVR4 enough.

I don't know how I feel about it - after all I could do an LFS straight out of my head these days without referring to the LFS docs - but I do feel there is something lost when as a Linux community, we try to shove the baggage under the rug and pretend that things like SysV init didn't play a massive part in Linux's rise throughout the 90's and 00's.

History is important, even if we don't like the code today and have more capable tools. But I guess SysV init is deader than dead at this point.
by barsol | 2026-02-03 12:38:16+00:00
MapTiler | Remote (Europe) | Full-time | https://www.maptiler.com

We build mapping infrastructure and rendering engines for hundreds of millions of users. Currently developing a new WebGPU SDK for 3D geospatial visualization.

Hiring: WebGPU SDK Developer

• Implementation of GPU-accelerated rendering (shaders, pipelines, buffers).

• Work on high-performance visualizations, including Gaussian splatting.

• Agile environment (2-week sprints), direct impact on core rendering tech.

Stack: WebGPU, JavaScript/TypeScript, GPU shaders, Vulkan/Metal concepts.

Apply: https://www.maptiler.com/jobs/
by Joker_vD | 2026-02-03 12:38:24+00:00
It's pseudocode. A mix of Python's block structure, C's style of variable introduction, and Pascal's use of ":=" for assignment and "=" for equality. Oh, and assigning to output variables instead of explicit return is from Go, although the tradition is much older, of course.

As for using "'" in variable names, can't recall from the top of my head what language it's from (I don't think it's Lisp), but something does that.
by mapt | 2026-02-03 12:38:33+00:00
The US occasionally has mayors & governors who spitefully or corruptly trap their successors contractually in long-term commitments with private parties which are obviously bad financial decisions.

I argue that we have a reasonableness standard we can apply here - "Lack of consideration" is what might void a contract indenturing a 20 year old idiot in an unpaid MLM scheme.

Consideration of the public is a factor.

> "Chicago's 2008 parking meter deal, a 75-year, $1.16 billion lease to private investors, is widely criticized as a lopsided, "worst practice" agreement. The deal, pushed through in 72 hours under Mayor Daley, forces the city to pay "true-up" fees for lost revenue, resulting in over $2 billion in revenue for investors [so far] while the city continues to settle costly disputes."
by LANcaster | 2026-02-03 12:39:10+00:00
Working with Linux for more than 20 years | SysOps and DevOps Expert | Secure and Versatile Infrastructure Design

Location: Lisbon, Portugal

Remote: Yes, I work remotely since 2005

Willing to relocate: Yes

Technologies: Linux, Kubernetes, Docker, Proxmox, Ansible, Terraform, Zabbix, Grafana, Prometheus, PostgreSQL, MySQL, and much, much more

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

Email: krzysztof@kotkowicz.pl

With over 20 years of experience, I am an expert in delivering reliable, scalable, and efficient Linux server infrastructure that exceeds my clients' expectations. I use monitoring and automation tools like Zabbix, Grafana, Ansible, and Terraform to ensure optimal performance and high availability of the environments. My troubleshooting skills are top-notch, and I resolve complex issues quickly and responsibly. In addition to my technical expertise, I bring a range of competencies and interests that make me a valuable asset to any team. My IT services and hosting company has been recognized as one of the best cybersecurity and managed IT services companies in Poland by Clutch. I am a lifelong learner, always seeking to explore new technologies and trends in the IT industry.
by 542354234235 | 2026-02-03 12:40:11+00:00
Interesting that none of these comments seem to be questioning why we can’t just carry a small pocketknife on the plane. We used to be able to before 9/11. The 9/11 hijackings only worked because the policy was comply, land, and let the negotiators do their work. Suicide attacks using commercial airlines just wasn’t a thing. We now have armored locking cockpit doors and no airplane would give up control to hijackers anymore. United Flight 93 was already taken over and heard about the World Trade Center and they revolted.

Now, knives could only be used to commit a crime i.e. assaulting another passenger or crew. Banning liquids does more to prevent terrorists than banning knives. I can see banning them for the same reason concerts ban them, that it is a lot of people in a small space, but that is very different than “national security” or “preventing terrorism”.
by creatonez | 2026-02-03 12:40:13+00:00
> You can already perform parallel transfers quite trivially by typing "find .. | xargs -P$(nproc) -n 1 rsync ..", carefully managing sync folder sets and just being a Unix god in general.

This solution sucks in a number of different ways, and is downright incorrect. I'm baffled by the frequency at which these hacky parallel commands are recommended when rclone exists, works perfectly fine, and has literally no runtime dependencies.
by dannyw | 2026-02-03 12:40:30+00:00
Liquid Glass changed dimensions and viewport measurements for fixed position elements, amongst a whole host of positioning related bugs:

https://stackoverflow.com/questions/79753701/ios-26-safari-w...

Many of the bugs were fixed in 26.1, but still, I had to fix it to use it.

I was surprised that not much of the entire web was broken, but a cursory search of commits showed that the WebKit/Apple team took the approach of coding in site specific hacks for popular sites (eg instagram, google search!) for iOS 26.
by Rzor | 2026-02-03 12:40:41+00:00
>I’m sure Musk is going to say this is about free speech in an attempt to gin up his supporters.

Way ahead of you, they already said that when the same French authority launched an investigation due to "[...] offences related to the platform, including the spreading of child abuse images and sexually explicit deepfakes, the denial of crimes against humanity and manipulation of an automated data processing system as part of an organised group.". This is just more fuel to the fire.

As for your last statement, Brazil also did something, two weeks ago: https://archive.is/jF2ZW [Brazil gives Musk's xAI 30 days to tackle fake sexualized content from Grok, Reuters]
by vanderZwan | 2026-02-03 12:41:00+00:00
> Yeah, I'm sure the reason stated by the customer support is the real one, and not the lack of profitability from that tool among a shift of focus towards AI[0] as reported everywhere.

Yeah, although "finished" software is antithetical to this always have new features to push onto your customers subscription model, so it's not entirely unrelated.

Having said that I still find it strange. I can imagine it might not be able to ride on the AI bubble, and perhaps animators are especially vocal about not wanting AI in their tools. But even so, why would that make Adobe Animate unprofitable? They do have a subscription model, and customers, so people are paying for this product.

Compared to other digital art, the data for vector animation takes relatively little space to store. It also requires much less resources to render than other forms of video, and rasterized video output should compress really well compared to alternatives, especially with modern codecs that are not only optimized for regular film. So surely it shouldn't be that expensive to maintain for them compared to all their other projects.
by pllbnk | 2026-02-03 12:41:20+00:00
Depends on what is a ‘generation’ for LLMs. It would be weird to build a model which is a generation behind. My guess is that like all models, it will be considered the best until the novelty factor wears off and then it will be more or less the same like all modern LLMs - better in some domains, worse in others.

Edit: and it will probably also lead in most major benchmarks which says next to nothing about the quality.