frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

So, You've Hit an Age Gate. What Now?

https://www.eff.org/deeplinks/2026/01/so-youve-hit-age-gate-what-now
52•hn_acker•51m ago•26 comments

Why some clothes shrink in the wash – and how to 'unshrink' them

https://www.swinburne.edu.au/news/2025/08/why-some-clothes-shrink-in-the-wash-and-how-to-unshrink...
213•OptionOfT•3d ago•118 comments

Starlink roam 50GB is now 100GB with unlimited slow speed after that

https://starlink.com/support/article/58c9c8b7-474e-246f-7e3c-06db3221d34d
115•bahmboo•2h ago•79 comments

Dutch police have their own car stolen during car theft chase

https://dutchreview.com/news/dutch-police-car-stolen-during-chase/
21•ohjeez•35m ago•11 comments

Find a pub that needs you

https://www.ismypubfucked.com/
60•thinkingemote•2h ago•28 comments

Ford F-150 Lightning outsold the Cybertruck and was then canceled for poor sales

https://electrek.co/2026/01/13/ford-f150-lightning-outsold-tesla-cybertruck-canceled-not-selling-...
64•MBCook•59m ago•38 comments

Ask HN: Could you share your personal website here?

26•susam•1h ago•70 comments

The Unbearable Frustration of Figuring Out APIs

https://blog.ar-ms.me/thoughts/translation-cli/
34•ezekg•1h ago•15 comments

Edge of Emulation: Game Boy Sewing Machines (2020)

https://shonumi.github.io/articles/art22.html
66•mosura•3h ago•5 comments

There's a ridiculous amount of tech in a disposable vape

https://blog.jgc.org/2026/01/theres-ridiculous-amount-of-tech-in.html
665•abnercoimbre•2d ago•579 comments

I built Vector. Now I'm answering the question your observability vendor won't

https://usetero.com/blog/the-question-your-observability-vendor-wont-answer
50•binarylogic•2h ago•17 comments

Show HN: HyTags – HTML as a Programming Language

https://hytags.org
18•lassejansen•1d ago•4 comments

Xoscript

https://xoscript.com/history.xo
28•gabordemooij•2h ago•18 comments

I’m leaving Redis for SolidQueue

https://www.simplethread.com/redis-solidqueue/
245•amalinovic•8h ago•99 comments

Show HN: A 10KiB kernel for cloud apps

https://github.com/ReturnInfinity/BareMetal-Cloud
25•ianseyler•2h ago•1 comments

Government drops plans for mandatory digital ID to work in UK

https://www.bbc.com/news/articles/c3385zrrx73o
91•FridayoLeary•2h ago•28 comments

Virginia Faulkner: Writer, Editor and Ghostwriter?

https://lithub.com/virginia-faulkner-writer-editor-and-ghostwriter/
5•samclemens•5d ago•1 comments

Lago (Open-Source Billing) is hiring across teams and geos

1•Rafsark•5h ago

How have prices changed in a year? NPR checked 114 items at Walmart

https://www.npr.org/2026/01/14/nx-s1-5638908/walmart-prices-inflation-affordability-shrinkflation
66•srameshc•1h ago•31 comments

4k tons of potatoes to be given away for free in Berlin

https://www.the-berliner.com/english-news-berlin/4000-tons-of-potatoes-to-be-given-away-for-free/
90•mrzool•1h ago•70 comments

A Brief Introduction to the Basics of Game Theory

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=1968579
41•7777777phil•2d ago•5 comments

I Hate GitHub Actions with Passion

https://xlii.space/eng/i-hate-github-actions-with-passion/
265•xlii•7h ago•214 comments

1000 Blank White Cards

https://en.wikipedia.org/wiki/1000_Blank_White_Cards
324•eieio•15h ago•58 comments

Show HN: Tiny FOSS Compass and Navigation App (<2MB)

https://github.com/CompassMB/MBCompass
102•nativeforks•7h ago•30 comments

System Programming in Linux: A Hands-On Introduction "Demo" Programs

https://github.com/stewartweiss/intro-linux-sys-prog
67•teleforce•8h ago•3 comments

GitHub should charge everyone $1 more per month to fund open source

https://blog.greg.technology/2025/11/27/github-should-charge-1-dollar-more-per-month.html
32•evakhoury•1h ago•46 comments

FBI raids Washington Post reporter's home

https://www.theguardian.com/us-news/2026/jan/14/fbi-raid-washington-post-hannah-natanson
656•echelon_musk•3h ago•391 comments

Never-before-seen Linux malware is "more advanced than typical"

https://arstechnica.com/security/2026/01/never-before-seen-linux-malware-is-far-more-advanced-tha...
83•Brajeshwar•3h ago•20 comments

A 40-line fix eliminated a 400x performance gap

https://questdb.com/blog/jvm-current-thread-user-time/
341•bluestreak•19h ago•71 comments

Every GitHub object has two IDs

https://www.greptile.com/blog/github-ids
306•dakshgupta•1d ago•67 comments
Open in hackernews

Xoscript

https://xoscript.com/history.xo
28•gabordemooij•2h ago

Comments

gabordemooij•2h ago
hi...
afandian•1h ago
Congratulations on launching this. I see why you posted the 'history' page first, as it's obviously been a long story!

But from a visitor's perspective, I suggest you let the code tell the story.

Some code samples on the homepage would be very useful. Especially as, from the syntax, it looks like it isn't just another C-family language.

gabordemooij•1h ago
Thank you, I will do that.
gabordemooij•1h ago
To give you an idea how server code looks:

https://xoscript.com/docs.xo?chapter=server

gabordemooij•1h ago
Here is an example for server code, just added a minute ago: https://xoscript.com/docs.xo?chapter=examples
mettamage•1h ago
I’m getting some Smalltalk vibes looking at the examples.

Oh, I just read it was mentioned in the history of the project too.

gabordemooij•59m ago
I know it's probably not for everyone, but yeah I like the general idea of Smalltalk. However, xoscript does not have the whole vm/image thing. Also no classes, just prototypes. So I guess it sits more between smalltalk and js. You can create a class by overriding the new-method of an object though. That will essentially give you a class.
selfsimilar•1h ago
"The language is intentionally neutral and apolitical, without any stance on social or political issues."

I don't applaud or condemn this, but it's strange that it's on the home and history pages. Putting this in a code of conduct document for collaborators might make sense, but on the home page? Maybe I'm the weird one, but for most languages I consider them a tool. So it's like going to the hardware store and seeing a hammer that has a label "This is not a Liberal or Conservative hammer." Yeah, buddy I know. It's just a hammer.

gabordemooij•54m ago
I was having doubts about this too. But in today's (geo)political climate it might be useful. Otherwise I can always delete it. But you're right, it's just a hammer.
gabordemooij•52m ago
and.. I want to avoid having to add a coc. Can try.
throw-the-towel•10m ago
There's always a loud someone who'll try to force their country's political issue du jour because "everything is political".
gabordemooij•5m ago
well that's what I want to avoid. What it means is that someone like xlibre-author could create a pr and I will not reject it.
pasquinelli•51m ago
> The language is intentionally neutral and apolitical, without any stance on social or political issues.

does this mean something?

i was very confused by your description of xoscript as typeless. only typeless languages i know of are languages where a variable can only be a word. i assume you mean it's dynamically typed.

every new language that gets on hn gets two criticisms: they don't show code first thing, and they don't start with what problem is being solved by designing a new language. i'm not very interested in those things. i would, however, like to be told what it is in a concise way. you've basically got, if i understand correctly, a smalltalk-like system here, prototype based instead of class based, with dynamically scoped variables, and you're tooling it with server side scripting in mind. that tells me a lot more than code.

as for the what-problem-are-you-solving-by-designing-this-language criticism, if we're honest we can see that every language is either designed as an experiment, "what would a language be like if...?", or it's designed as a matter of personal ergonomics, "i want language X with differences i, j, and k cuz i like it that way." i'm completely fine with that.

gabordemooij•39m ago
I used PHP, nodejs, Python etc and I just wanted something simpler. I use OpenBSD as my server os and I wanted a scripting language that matches the simplicity (and security) of OpenBSD.
gabordemooij•35m ago
maybe I'll add support for pledge/unveil (with cgi) as well - what do you think?
jkhall81•28m ago
gross.
gabordemooij•8m ago
very useful comment