frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Visual data modelling in the browser (open source)

https://github.com/sqlmodel/sqlmodel
1•Sean766•52s ago•0 comments

Show HN: Tharos – CLI to find and autofix security bugs using local LLMs

https://github.com/chinonsochikelue/tharos
1•fluantix•1m ago•0 comments

Oddly Simple GUI Programs

https://simonsafar.com/2024/win32_lights/
1•MaximilianEmel•1m ago•0 comments

The New Playbook for Leaders [pdf]

https://www.ibli.com/IBLI%20OnePagers%20The%20Plays%20Summarized.pdf
1•mooreds•2m ago•0 comments

Interactive Unboxing of J Dilla's Donuts

https://donuts20.vercel.app
1•sngahane•3m ago•0 comments

OneCourt helps blind and low-vision fans to track Super Bowl live

https://www.dezeen.com/2026/02/06/onecourt-tactile-device-super-bowl-blind-low-vision-fans/
1•gaws•5m ago•0 comments

Rudolf Vrba

https://en.wikipedia.org/wiki/Rudolf_Vrba
1•mooreds•5m ago•0 comments

Autism Incidence in Girls and Boys May Be Nearly Equal, Study Suggests

https://www.medpagetoday.com/neurology/autism/119747
1•paulpauper•6m ago•0 comments

Wellness Hotels Discovery Application

https://aurio.place/
1•cherrylinedev•7m ago•1 comments

NASA delays moon rocket launch by a month after fuel leaks during test

https://www.theguardian.com/science/2026/feb/03/nasa-delays-moon-rocket-launch-month-fuel-leaks-a...
1•mooreds•7m ago•0 comments

Sebastian Galiani on the Marginal Revolution

https://marginalrevolution.com/marginalrevolution/2026/02/sebastian-galiani-on-the-marginal-revol...
1•paulpauper•11m ago•0 comments

Ask HN: Are we at the point where software can improve itself?

1•ManuelKiessling•11m ago•0 comments

Binance Gives Trump Family's Crypto Firm a Leg Up

https://www.nytimes.com/2026/02/07/business/binance-trump-crypto.html
1•paulpauper•11m ago•0 comments

Reverse engineering Chinese 'shit-program' for absolute glory: R/ClaudeCode

https://old.reddit.com/r/ClaudeCode/comments/1qy5l0n/reverse_engineering_chinese_shitprogram_for/
1•edward•11m ago•0 comments

Indian Culture

https://indianculture.gov.in/
1•saikatsg•14m ago•0 comments

Show HN: Maravel-Framework 10.61 prevents circular dependency

https://marius-ciclistu.medium.com/maravel-framework-10-61-0-prevents-circular-dependency-cdb5d25...
1•marius-ciclistu•14m ago•0 comments

The age of a treacherous, falling dollar

https://www.economist.com/leaders/2026/02/05/the-age-of-a-treacherous-falling-dollar
2•stopbulying•14m ago•0 comments

Ask HN: AI Generated Diagrams

1•voidhorse•17m ago•0 comments

Microsoft Account bugs locked me out of Notepad – are Thin Clients ruining PCs?

https://www.windowscentral.com/microsoft/windows-11/windows-locked-me-out-of-notepad-is-the-thin-...
4•josephcsible•17m ago•0 comments

Show HN: A delightful Mac app to vibe code beautiful iOS apps

https://milq.ai/hacker-news
5•jdjuwadi•20m ago•1 comments

Show HN: Gemini Station – A local Chrome extension to organize AI chats

https://github.com/rajeshkumarblr/gemini_station
1•rajeshkumar_dev•21m ago•0 comments

Welfare states build financial markets through social policy design

https://theloop.ecpr.eu/its-not-finance-its-your-pensions/
2•kome•24m ago•0 comments

Market orientation and national homicide rates

https://onlinelibrary.wiley.com/doi/10.1111/1745-9125.70023
4•PaulHoule•25m ago•0 comments

California urges people avoid wild mushrooms after 4 deaths, 3 liver transplants

https://www.cbsnews.com/news/california-death-cap-mushrooms-poisonings-liver-transplants/
1•rolph•25m ago•0 comments

Matthew Shulman, co-creator of Intellisense, died 2019 March 22

https://www.capenews.net/falmouth/obituaries/matthew-a-shulman/article_33af6330-4f52-5f69-a9ff-58...
3•canucker2016•26m ago•1 comments

Show HN: SuperLocalMemory – AI memory that stays on your machine, forever free

https://github.com/varun369/SuperLocalMemoryV2
1•varunpratap369•27m ago•0 comments

Show HN: Pyrig – One command to set up a production-ready Python project

https://github.com/Winipedia/pyrig
1•Winipedia•29m ago•0 comments

Fast Response or Silence: Conversation Persistence in an AI-Agent Social Network [pdf]

https://github.com/AysajanE/moltbook-persistence/blob/main/paper/main.pdf
1•EagleEdge•30m ago•0 comments

C and C++ dependencies: don't dream it, be it

https://nibblestew.blogspot.com/2026/02/c-and-c-dependencies-dont-dream-it-be-it.html
1•ingve•30m ago•0 comments

Show HN: Vbuckets – Infinite virtual S3 buckets

https://github.com/danthegoodman1/vbuckets
1•dangoodmanUT•30m ago•0 comments
Open in hackernews

Show HN: I made a 2D game engine in Dart

https://bullseye2d.org/
98•joemanaco•7mo ago

Comments

munificent•7mo ago
This is so cool! I love it.
joemanaco•7mo ago
Thanks. Hearing that from someone who works on Dart and wrote two books I’ve read makes the compliment really special to me :)
devrandoom•7mo ago
The Boing game doesn't work mobile, is that by design?
joemanaco•7mo ago
I ported this game from the Book "Code The Classics" which was written in Python/PyGame. It should be relativley easy to add mobile touch inputs to it, but I didn't have time for that yet.
stpedgwdgfhgdd•7mo ago
Probably worth it as most people read HN on tablet or phone.

What is potentially a problem is the lack of training material for AI agents to generate games on top of this platform.

lionkor•7mo ago
You can just read the documentation and write code, there's really no need for AI here. Your argument sounds a bit like "What is a problem is that I cant enjoy my hourly whisky while driving". Maybe the problem isn't the platform :)
bovermyer•7mo ago
Anecdotally, I never use HN on mobile devices. I don't have access to data for HN device usage. Do you?

"Training material for AI agents?" The lack of such is not a problem. AI agents are an adversary for many, not a target.

leecommamichael•7mo ago
> An easy-to-use, high-performance 2D game library for Dart.

This is one of those things you say to interest people. To put their concerns to rest that it might not be able to make the game they want. It doesn't really mean anything. No absolute measurements or relative comparisons.

ghurtado•7mo ago
Surely this isn't the first time you see software that claims high performance and speed without any hard benchmarks attached.

You can benchmark an algorithm or a small piece of code, but for something like a game library, the definition of what is "fast" and what isn't is too dependent on context to be meaningful.

That doesn't mean that the statement is useless: it tells me that this is, at least partially, one of the goals of the library.

Joel_Mckay•7mo ago
For most folks I think they use an fps score while not sacrificing aesthetic quality or game play experience.

i.e. The engine is considered lower quality if it is laggy, generates DLSS chowder, or glitches up on some hardware.

The people responsible for shader cache performance get a lot of grief given the performance hit in unpredictable play contexts is often very noticeable.

The Unreal devs made it look deceptively easy. =3

https://www.youtube.com/watch?v=pWS8Mg-JWSg

nurettin•7mo ago
To me it just means that they are satisfied with their work. Enough to announce success and joy.
zxexz•7mo ago
I really hate to be that guy, but I don't see a single screenshot/demo on the main page.
rodnim•7mo ago
Click "Showcase" in the main top menu.
niekiepriekie•7mo ago
Well, it does seem a bit hidden and the demo's are a bit simple. The Pong demo doesn't seem to work on safari desktop (When playing, the ball stops after 0.2 s . But he! You have to start somewhere.

Good luck!

socalgal2•7mo ago
I hope this isn't off topic. What is the draw of Dart? In other words, what does it claim to do special or emphasize over other langauges? Like if you were going to try to convince someone they should give Dart a try, what reasons would you give?
isoos•7mo ago
Modern, but sane syntax (readable), good defaults (strong typing, null safety...), good-enough runtime performance, good APIs and tooling out of the box, cross-platform (also hot-reload on some, AOT). The list goes on, what specifics do you care about more?
freitzzz•7mo ago
I would say that the best benefits are:

- Cross Compilation (even wasm and js) out of the box - Simple concurrency model, similar to NodeJS - Ability to use it on a popular cross platform framework (flutter) - Hot reload capibilities (has JIT and AOT mode) - Strong developer tool chain

All of these are built on top of a language that has a pretty syntax and supports many language paradigms.

The biggest con is the (weak) package ecosystem and community.

sgt•7mo ago
I think it's also important generally speaking - not just Dart/Flutter, but really any language ecosystem, to not blindly start adding packages. You'll end up with conflicts and Dart is no exception. Sometimes it is sensible to vendor a library into your own source code tree, or just build it yourself ("Own it").
Alifatisk•7mo ago
When making bullet points, I think you have to add a empty line in-between each point so it gets rendered as a list
sgt•7mo ago
Having developed Flutter apps for a few years now (albeit not full time), I have to say that Dart is simply a pleasure to work in. The language - at least - doesn't hold you back at all. I guess it's kinda like Java should have been.
IshKebab•7mo ago
The language is a little nicer than Typescript (though not in all ways), the performance is better and the tooling is excellent. Even better than Go's. And it can be AoT compiled to a self-contained binary or transpiled to Javascript.

The LSP server in particular is amazingly fast and reliable - better than Java IDEs. It's practically instant from typing something to seeing the squiggles update. C++, Rust, Go, Typescript etc. don't come close.

Obviously there are downsides: relatively tiny ecosystem, sometimes weird syntax (why is a match expression and match statement different??), this very annoying issue that I see remains unsolved after 5 years: https://github.com/dart-lang/language/issues/1188

999900000999•7mo ago
Dart/Flutter imo is basically a better React Native.

It doesn't have 30 years of JavaScript legacy code.

The problem is Google cut significant funding to Flutter, it's not clear if it'll be supported for much longer.

I've built several toy apps in flutter for myself and friends. I like Flutter. But Google's lack of commitment is concerning.

Dart itself feels like a safer Typescript. The tooling is just better.

Alifatisk•7mo ago
> The problem is Google cut significant funding to Flutter

Just to be clear, Google slashed teams across their entire organization, not just the Flutter / Dart team. So it wasn't like Google targeted the Flutter / Dart project

> it's not clear if it'll be supported for much longer

> Google's lack of commitment is concerning

I had similar feelings. When looking this up, it showed that Google continues to actively develop and invest in Flutter, with regular updates, new features, and performance improvements being released for both Flutter and the Dart language.

The official Flutter roadmap has been updated through 2025

https://www.reddit.com/r/FlutterDev/comments/1jrz4cd/googles...

999900000999•7mo ago
I understand that, I still don't know if I trust Google here.

To be fair, I can get things done much faster in flutter than in other frameworks.

I did build a small Kotlin project though, I might switch to Kotlin Multiplatform if something happens with Flutter.

socalgal2•7mo ago
If Flutter didn't exist would Dart be worth looking into? ATM It sounds like Dart w/Flutter) is good for "making native apps" and that maybe doesn't excel outside that niche?
mdhb•7mo ago
I mostly use it in a non Flutter context and yes, incredibly strong recommendation from me there too. It’s my new default language for the past few years for a reason.
nmfisher•7mo ago
Off the top of my head:

- Properly cross platform (including first-class JS/WASM interop)

- AOT & cross compilation

- Hot reload

- Static typing with many nice features (generics, extension types, enhanced enums, etc)

- Expressive without being overly verbose

- Well-supported by the language & SDK teams (i.e. it's not dead)

- Easy build/package system

The only things I really feel are missing are (1) union types and (2) access modifiers like protected/friend.

Alifatisk•7mo ago
When coming from TS to Dart, the lack of union types was a huge bummer. But I saw a discussion somewhere that you can achieve something close with sealed classes to model union types combined with exhaustive pattern matching, but Idk.

Another user hinted at this package https://pub.dev/packages/extension_type_unions, have you seen it before?

Also it's worth noting that sum types can be achieved with Dart 3!

nmfisher•7mo ago
I'm a heavy user of exhaustive pattern matching with sealed classes, definitely a great feature. You can achieve the same outcome as union types, but it's a lot more leg work, e.g.:

```

sealed class MyParam {}

class Bar extends MyParam { String val; }

class Baz extends MyParam { int val; }

void foo(MyParam param) {

  switch(myParam) { 

      case Baz(val: final val):

      case Bar(val: final val):

  }
} ```

compared to:

```

void foo(Bar | Baz myVar) {

    switch(myVar) { 

        case Bar:

        case Baz:

    }
} ```

I hadn't seen the extension_type_unions package, though, I'll check it out.

sgt•7mo ago
This is promising. I just did a review of some of the code and the premise of the platform, this is clearly not your first rodeo in gaming. I wish you luck! I might consider sponsoring as well.
joemanaco•7mo ago
Thank you.
voidUpdate•7mo ago
> Writing games is fun again

Was it not before? The only parts I've not enjoyed in the past has been working with a team that didn't pull their weight. What part of this makes it fun again?

joemanaco•7mo ago
Yes, maybe it's a stupid thing to say. My thought was that the simplicity of the API takes out a lot of the complexity of it compared to engines with complex structures, entity hierarchies, event systems and features that need to fit a wide range of genres. Especially if you want to make something simple or just a prototype.
voidUpdate•7mo ago
Probably better to say "Writing games is simple again" or something then. Though engines like unity or unreal would make 3d games a lot simpler to make than this, so it's only some kinds of games
joemanaco•7mo ago
You're right. I fixed it ;)
_stillmind•7mo ago
I haven't used Flame engine, but I know it already exists as a way to make games in Dart. So, if someone like me is curious about making a game in Dart, it would be nice to know the pros/cons of using this versus using Flame. Maybe remaking Flame's Klondike tutorial, or one of the others, using Bullseye to help show the distinct advantages that this engine brings over other solutions? It's not very obvious to me when this would be the right choice for me over Flame.

Nevertheless, it's cool to see something new come to the scene for game dev in Dart. Thanks for making this!

joemanaco•7mo ago
I don't have looked into Flame too much, but I would say the main difference is that Flame builds on top of Flutter while right now Bullseye2D only builds on the web package.

Flame offers more out-of-the-box features, while with Bullseye2D you have to build many things yourself, but it doesn't force you into a predefined structure as much. The API is more prodcedural style, making it relatively quick to learen in its entirety, without too much "magic" happening under the hood.

I think for most people Flame would be the better choice (it is also been around longer, which means better support...), however, I really love extremly simple approaches. I also believe it has advantages when you tailor your systems and architecture to your own requirements. Lots of stuff in 2D Game Development is also extremly simple (so often having to deal with a complex physics module or rendering pipeline or entity component system is contraproductive).

Alifatisk•7mo ago
Cool project, its very refreshing to see Dart lang being highlighted like this. It definitely deserves it.

I feel like the music player example has lots of potential for other things, not just for games. https://bullseye2d.org/bullseye2d-demos

rcore•7mo ago
Great project! I always love seeing new game engines, and it’s even better that it’s in Dart.