HNHacker News
TopNewBestAskShowJobs

thomasfl

2,068 karma · joined February 21, 2007

Thomas Flemming - software developer located in Oslo, Norway. Specialised in web frontend and UX. Father of four.

http://github.com/thomasfl

submissionscomments
thomasfl··on Brunost: The Nynorsk Programming Language
The brunost programming language could be very useful for norwegian government agencies. It is common to use norwegian names for variables and functions at the Norwegian Labour and Welfare Administration (NAV in Norwegian). A subset of typescript where the reserved words are written in nynorsk, would help prevent misunderstanding.
thomasfl··on DaVinci Resolve – Photo
Great news. One more piece of software that makes the world less reliable on A*be's expensive subscription fee based software.
thomasfl··on Doom, Played over Curl
This is a good template for making terminal based apps that run on remote servers.
thomasfl··on Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator
Not directly related but still interesting. The fellow who came up with the ide for the Architectural Uprisings we have seen around the world, is still anonymous.
thomasfl··on AI singer now occupies eleven spots on iTunes singles chart
My favorite pasttime for the last 12 years, besides reading hacker news, is to make music on my phone, ipad or on my piano. Will I stop making music now that Suno is here? No frigging way. Because I still like to make music. I won’t stop talking either, just because some AI is better at doing conversation about research. If I make enough money on my latest, I will spend more time making music.

Some of my music is available om SoundCloud. Most of it is made on an iPhone. https://on.soundcloud.com/lHJN26CwcwtnQzc2CB

thomasfl··on Show HN: I built a tiny LLM to demystify how language models work
Is there some documentation for this? The code is probably the simplest (Not So) Large Language Model implementation possible, but it is not straight forward to understand for developers not familiar with multi-head attention, ReLU FFN, LayerNorm and learned positional embeddings.

This projects shares similarities with Minix. Minix is still used at universities as an educational tool for teaching operating system design. Minix is the operating system that taught Linus Torvalds how to design (monolithic) operating systems. Similarly having students adding capabilities to GuppyLM is a good way to learn LLM design.

thomasfl··on Do Architects Still Need to Draw? (2020)
Yes, architects still very much needs to draw by hand. Imagining working as an architect on a single family house. Being able to listen to the client and make drawings by hand in meetings is the best way to communicate architectural ideas. Drawing on paper before continuing on a computer, also makes it easier for an architect to design something other than square boxes.
thomasfl··on A useless infinite scroll experiment
Just likte this demonstrates the stupidity of infinite scrolling, here is a site that demonstrates how easy it is to manipulate everybody to click click on things that gives us rewards:

https://neal.fun/stimulation-clicker/

thomasfl··on WebMCP is available for early preview
Semantic web is for computers to read data from your website. WebMCP is for interacting with your website.

Using URIs as identifiers and RDF as interchange format, makes it possible for LLM's and computers to understand well what something really means. It makes it well suited for making sure LLM's and computers understand scientific data and are able to aggregate it.

thomasfl··on Polis: Open-source platform for large-scale civic deliberation
What are the use cases for Polis? Can it be used for city planning? It is a complex task with a lot of compronises to design towns.
thomasfl··on Brutalist Southbank Centre Listed
Some brutalist architecture may be preserved, as a warning for future generations about the danger of mixing politics, ideology and architecture.

I am the founder of the architectural uprising non-profit in Norway. The primary goal of architecture is in my view to increase peoples quality of life and to ensure social, economic and environmentally sustainability for future generations. Both the Southbank center and the Barbican center in London fails in my view. Innovation in architecture is a good thing. Now lets face the fact that most brutalists experiments over the last 80 years has failed miserably. Intensions in architecture is good. But not this buildings intentions of eradicating history and ignoring peoples feelings.

thomasfl··on Music eases surgery and speeds recovery, study finds
If music is so valuable to us humans, then why can't humanity make a site like wikipedia for free music? There is a new generation growing up used to streaming services costing 10 bucks a month.
thomasfl··on Big attack on NPM – Shai-Hulud 2.0
This is a nasty npm attack. It steals API keys and credits.
thomasfl··on Ratatui – App Showcase
I want a small wrapper around slumber so it can take the same command line arguments and options as curl. I now there are several attempts at making a graphical UI for curl, but slumber has a very nice and simple cli.
thomasfl··on Using Deno as my game engine
Upvote for making a great city planning game. This could teach the young generation the importance of good city planning for the economy, the environment and the well-being of people. The architectural uprising is just as much about city planning as beautiful architecture. Human friendly towns is good for business, saves the municipalities money and increases quality of life. Ideally people should be paid to live in cities. Disclaimer, I am the chairman of the Norwegian architectural uprising.
thomasfl··on YAML document from hell (2023)
Not many know that the inventor of the YAML specification built a fully working pendulum clock as a teenager. With Lego bricks. YAML is a good standard for simple settings files. For more complex data structures, use JSON.
thomasfl··on Meta Ray-Ban Display
Imagine talking to a "glasshole" for the first time. The "glasshole" is being able to do facial recognition while talking to you, and see a ton if info about you before you've been able to introduce yourself. What could possibly go wrong?
thomasfl··on Is OOXML Artifically Complex?
I was new in the standards business. Believed this was common. Understand now that it wasn't.
thomasfl··on Is OOXML Artifically Complex?
I worked for the Norwegian standard organization at the time. After seing with my own eyes how Microsoft was able to get OOXML approved, I quit doing standards. The OOXML standard is a joke. Three different ways to store basically the exact same thing. Like dates.
thomasfl··on Hiroshima (1946)
Many comments here defend the decision to bomb Hiroshima. Atomic bombs today are 80 times more powerful than the atomic bomb dropped on Hiroshima. I find it difficult to defend a decision to drop an atomic bomb that powerful on a city of millions of inhabitants. No matter what war crimes have been committed.
thomasfl··on Show HN: Sharpe Ratio Calculation Tool
How about adding a demo? A demo may even be for a made up non existing fund, named Acme Fund.
thomasfl··on I wrote my PhD Thesis in Typst
Why not use javascript, JSX and TypScript to produce PDF? You use the language you know already.
thomasfl··on My AI skeptic friends are all nuts
Sometimes AI model generates technical debt. It happens for instance if AI generates code with dependancies that to old to be automatically be updated to the latest version.
thomasfl··on RPG in a Box
We humans are story telling species. RPG in Box is what got my 12 year old son interested in programing. Not python. Not AI. My son wants to tell stories and let others experience his stories. Programing is just a means to an end.
thomasfl··on Status as a Service (2019)
Best read today. Social networks have a lot in common with cryptocurrency. Early adopters on instagram have a lot in common with early adopters with cryptomining computers in their bedroom.
thomasfl··on Block YouTube ads on AppleTV by decrypting and stripping ads from Profobuf (2022)
For ad free Youtube, go to https://yewtu.be or any other Invidious instances https://docs.invidious.io/instances/

There is an arms race between YouTube and Invidious. From time to time Invidious is not working, but the team has always found new ways to circumvent YouTube and deliver the videos without ads.

thomasfl··on Happy 20th Birthday, Y Combinator
My HN account is 18 years old. Still no successful businesses to speak of after a few attempts. Have started an NGO instead to promote better urban planning and design.
thomasfl··on Sidekick: Local-first native macOS LLM app
This needs 164 MB of disk space. Not to bad. Thank you to the author for this.
thomasfl··on Starship Flight 7
Clever product placement of iPhone and Starlink and excellent storytelling. Space age technology used to connect astronauts to their loved ones on earth. Can’t be done any better.
thomasfl··on NeuralSVG: An Implicit Representation for Text-to-Vector Generation
Finally something that can benefit artists as a sketching tool.
← PreviousPage 2 of 28Next →