skysight-inc/HackerNews huggingface dataset:
I agree with points about openness and gate keeping. But from my point of view, the web is the worst platform to run apps.

I worked on microcontrollers, system software, desktop software, mobile apps, games and now I am a full stack web developer who mostly does backend and defers most of the front-end tasks to colleagues.

I don't like JS frameworks and it was far more enjoyable for me to use QT, Borland C++Builder, Windows Forms XCode and Android Studio than to use Angular and React and even Vue.

Aside from Web front-end to being a less enjoyable experience for me, the Web was designed for websites, not for apps. Web as an app platform means subpar experience for the users, too.

We tried with Flash and Java applets running in the browser. Those died and now we have the Javascript mess.

When, if ever, Wasm will have full access to browser DOM, maybe we can get rid of the Javascript mess. But then, again, why bother running a binary app in the browser when you can run it on the desktop or phone?

And even if web as an app platform is said to promote openness and impede gatekeeping it still has a terrible downside for the end user: it makes the user rent the software instead of owning it.
I don't think that Chinese people have problems knowing how to spell a character as different characters share the same pronunciation (more or less) if they have the same phonetic component[1]. So pinyin helps literally zero.

What is harder is to distinguish the meaning of all these characters. Let's take this set as an example: 里理哩鲤鯉俚娌悝锂鋰

Ok, they are all pronounced the same, but guessing or knowing all their meanings is a different game. "鲤" has to be a fish that's pronounced li3. That might still be easy, but the more abstract the meaning-giving character radical is, the harder it becomes to distinguish all of them.

[1] https://hanzicraft.com/lists/phonetic-sets
I'm working on an app to help anyone experience their first lucid dream :)

Very exciting project. It started as a dream journal app many years ago when I was a student, and will now soon have a full interactive step-by-step guide with practical tools to achieve your first lucid dream.

It's android only, but I've started working on an iOS version and am thinking of raising some money or doing some crowdfunding to accelerate the development.

https://luciditydreams.com/
I think this video says it all: https://www.youtube.com/watch?v=0bMmboRqRe8
That is how we end up with stuff like GC added in C++11, and removed in C++23, because it was worthless for the only two C++ dialects that actually use a GC, namely Unreal C++ and C++/CLI.

So no one made use of it.
> if a computer system were able to design a better computer system, how much would it cost to then manufacture said system? How much would it cost to build the fabrication facilities necessary to create this hypothetical better computer?

Most of the computers we use today were designed by software: Feature sizes are (and have been for some time) in the realm where the Schrödinger equation matters, and more compute makes it easier to design smaller feature sizes.

Similar points apply to the question of cost: it has not been constant, the power to keep x-teraflops running has decreased* while the cost to develop the successor has increased.

Regarding LLMs in particular, I believe there are already models meeting all but one of your criteria — though I would argue that the missing one, "could actually do useful work reliably with minimal supervision", is by far the most important.

* If I read this chart right, my phone beats the combined top 500 supercomputers when the linked article was written by a factor of ten or so: https://commons.m.wikimedia.org/wiki/File:Supercomputers-his...
It used to be fully inflected (what you want).
Once you can load up a full codebase into an LLM I'm hoping the cost to update client code is significantly reduced. Then you could focus on evolving the design without all the grunt work.
https://play.google.com/store/apps/details?id=se.appfamily.d...

Similar game here. I remember playing a homebrew version on my hacked PSP1000.
Don't use cryptographic software from people refusing to identify themselves.
How bad will it be if we will run apps on desktop and phones instead of the web?

Does the Facebook app provide a worse experience on the phone than the web app? Is Gmail phone app worse than Gmail web app?
Thanks, that makes sense. So all this implies the camera is transmitting information elsewhere and not storing it locally.
impressive! On a practical note, do you have any tips for fitting these projects in while being a parent?
Ask HN: What are your favourite founding stories of startups?
I really enjoy reading about founding stories of startups. It's surprising how some of the most successful companies started out with something minimal when they were a startup.

My favourite is the founding story of WhatsApp. Jan and Brian launched WhatsApp with just one feature: the ability for users to set a status. It failed horribly. However, they didn't give up and paid close attention to the users. They noticed that users where setting statuses that indicated that they wanted to message to people in their contact book. So the founders iterated to instant messaging and launched again and it took off!

What are your favourite founding stories of startups?
Why is Elon Musk talking to Vladimir Putin, and what does it mean for SpaceX?
Yes, but in their defense - back in those times you'd be unable to Google ;)

So memorisation was necessity.
Show HN: I Gamified Task Management to Make Getting Things Done Fun
I’m excited to share my first SaaS project, TaskRocky! It’s a lightweight task management app with a twist—simple, straightforward, and designed to keep you engaged through gamification. TaskRocky was built for people who, like me, have found traditional tools to be overloaded with features, making them harder to use.

With TaskRocky, the focus is on staying productive without getting bogged down by unnecessary options. I’ve put a lot into making it clean and enjoyable, and every feature is chosen carefully to keep it clutter-free.
> Business line application yes and 10x yes. It will change it will move, don’t try to foresee business requirements. Just write something that will be easy to replace or throw away.

This is correct, but from my experience of working in the same company for over a decade: You'll learn to foresee requirements. Especially the "we'll never need that" ones that become business critical after a few months/years...
So many things in the IT world started as non-professional things by non-professional engineers. If you're a professional who lives off one of these things you should be glad that someone wanted to have fun at some point.

Let this HTTP code be a reminder of that.
Ironically, in the early days of C, it was a good as Modula-2 or Pascal dialects "squeeze more out of a CPU than anyone else could".

All that squeezing was made possible by tons of inline Assembly extensions, that Modula-2 and Pascal dialects also had.

It only took off squeezing, when C compiler writers decided to turn to 11 the way UB gets exploited in the optimizer, with the consequences that we have to suffer 20 years later.
An app to collect memories easily. You capture vocal notes, which are transcribed & corrected with AI.

As a father, I wanted to capture all the little moments of our day-to-day family life to later share with my grown-up children. However, I did not have the discipline to journal regularly. So, I made Memzy to capture them easily on the fly!

https://apps.apple.com/us/app/memzy-easy-journaling-with-ai/...
I had essentially the same experience–I did SJC to SBA a few times a year when I was in college (which for the non-Californians here, is a destination that does not really have an airport you would want to use). I took Greyhound the first few times and then switched to Amtrak, even though it took 2-3 hours longer. I'll take that every time just by being able to get up and walk around. And the views coming in around Point Conception as the sun sets are priceless :)
Imo, the real problem and where it went wrong is the people using it as an error code outside of its intended purpose(to signal being a teapot, not a coffee machine). I mean this 100% seriously, unironically.
I'm also betting on this, that one day I'll be able to dump a codebase into an LLM and it will clean up the code. Not rewrite it, not restructure it, just clean it up. Remove unused code and comment it sensibly. Maybe also suggest some tests for it and implement them separately.
I can actually weigh in here. Working from Australia for another team inside Microsoft with a large monorepo on Azure devops. I pretty much cannot do a full (unshallow) clone of our repo because Azure devops cloning gets nowhere close to saturating my gigabit wired connection, and eventually due to the sheer time it takes cloning something will hang up on either my end of the Azure devops end to the point I would just give up.

Thankfully, we do our work almost entirely in shallow clones inside codespaces so it's not a big deal. I hope the problems presented in the 1JS repro from this blog post are causing similar size blowout in our repo and can be fixed.
Scheduling Model in LLVM – Part II
We built object notifications in Tigris
I wonder if this works in reverse too?

E.g. training balance specifically or even strength-balance (single leg deadlifts) would be a good way to squeeze a couple extra quality years / months?
Or will you just be gaming the test ultimately ?

I mean balance is a good skill to have, but could exceptional balance lead to some non-mechanical (less falls) longevity-inducing benefits?

Like slowing down the aging of the brain or something like that
Thank you very much.

It would be useful to have dates for created and for edited on the articles. With the huge scope of the SQLite project, I have no idea whether this is historical, current, or upcoming.
It seems I have some scripts to update today
I don't like laws that state how something must be done. They stifle innovation.

If you require encryption, companies will put in place the legally mandated encryption yet still not bother with other elements of data security. Your data is only as secure as the weakest link.

Instead make a financial penalty for the loss of user data. If companies are losing data too often, make the penalty bigger. Penalty so big that many companies claim bankruptcy instead of paying it? Require they take out insurance or a bond.
I don't get it. Are you saying "bright but not particularly techy" people can't read? What would I be missing out on by ignoring this just like I do every other podcast? I've literally never heard of someone learning anything from a podcast except scattered knowledge from another field that will never be useful.
Does it work the same way when turning the volume down?
Halloween is deeply rooted in the shortening days, the harvest, the spookiness of the transition, the otheworldliness.

In Australia it’s considered fine to go out during the day. It’s really centred on the lollies/candy/sweets. Don’t see carved turnips.

Like, I realise I don’t hold the cultural values of my fore area with regards to Halloween but what goes on here involves a lot of cheap tat and not much more.

I honestly don’t see any of Scottish Halloween here.
My favorite saying: “simple is robust”

Similar in spirit to Lehman’s Law of Continuing Change[0], the idea is that the less complexity a system has, the easier it is to change.

Rather than plan for the future with extensible code, plan for the future with straightforward code.

E.g. only abstract when the situation requires it, encourage simple duplication, use monoliths up front, scale vertically before horizontally, etc.

I’ve built many 0-1 systems, and this is the common thread among all of them.

[0] https://en.m.wikipedia.org/wiki/Lehman%27s_laws_of_software_...
Can you explain what you mean with "implementing choice"?
>>Enabling secure transfer or sharing of financial data will incentivize financial companies to compete for customers by providing better interest rates and customer service.

I found curious that payment processors strive to avoid or remove the cheapest options as SEPA Core DD and Instant. Banks themselves try to avoid opening payment APIs to consumers. Perhaps understandably so: every removed layer means a missed opportunity to charge for service fees.
The linked source RFC is a pleasant read too: https://www.rfc-editor.org/rfc/rfc2324
I am building a graph based semantic search engine. We can use low cost LLMs, like Haiku, or local models to extract semantics (named entity recognition).

Then the nodes in the graph maintain types (things like people, date, currency) as extracted and allow queries.

https://github.com/pixlie/PixlieAI

Currently building a demo where we crawl startup investment data to build a knowledge graph that can be filtered for patterns.

The engine can guide the crawl process, to keep crawl limited to the problem statement.
> If you compile/SSR your React, the end user will get an HTML tag with classes.

Isn’t that just semantic HTML with extra steps?
Not a kids event but kids at the centre of it
I would say the biggest issue are the frameworks themselves: they practically force you to fit your code to their architecture, and before you know it, your logic is split across innumerable classes. Laravel (with which I have the most experience) has models, controllers, views, service providers, data transfer objects etc. etc. - that makes it (arguably) easier to write and extend code, but very hard to refactor/delete.
I think your page demonstrates why it is best to employ a local administrator to do this kind of thing. It's worth paying to make the process quicker and less stressful.
I invented a programming language where you use Unicode box-drawing characters to draw a structure of boxes and lines:

╓───╖
║ ! ║
╙─┬─╜ ┌───╖ ╔═══╗
┌─────┴─────┤ > ╟──╢ 2 ║
│ ╘═╤═╝ ╚═══╝
╔════╗ ┌───╖ │ │
║ −1 ╟──┤ + ╟─┴─┐ │
╚════╝ ╘═╤═╝ │ │
┌─┴─╖ │ ╔═══╗ │
│ ! ║ │ ║ 1 ║ │
╘═╤═╝ │ ╚═╤═╝ │
│ ┌─┴─╖ ┌─┴─╖ │
│ │ × ╟──┤ ? ╟──┘
│ ╘═╤═╝ ╘═╤═╝
└─────┘ │

The language is called Funciton (pronounced: /ˈfʌŋkɪtɒn/) and the above example demonstrates the factorial function.

I made this language over 10 years ago, but earlier this year I've been making YouTube videos in which I describe it in excruciating detail: https://youtube.com/playlist?list=PLkG32PHxWoJaetjKUMVRONWLg...

For my next video, I want to show in detail how the interpreter works. For this purpose I'm creating an elaborate animation. You'll notice that the latest video is already several months old; this is because this animation is more work than I bargained for, and I got a little burned out by it. Nevertheless, I persevere and the video will come out whenever I may finish it.

Language specification: https://esolangs.org/wiki/Funciton

Interpreter: https://codeberg.org/Timwi/Funciton
>Sorry Alex, but without JS the web would have died a decade ago as phones took over. It’s only JS that keeps us in the ring.

Not really. Web would still be there but for websites not web apps. The web was designed for hypertext, a medium that is just supposed to deliver information not build apps upon.
It’s not. Not that many users were asking for it. But I think it is another feature to consider implementing.
Building Split Flap Displays. Started 18 months ago and kept me on a super interesting learning path. First shot was using open source designs (https://github.com/scottbez1/splitflap), but then kept building more and more parts myself. Coming from a software engineering background, getting into designing mechanical things – and then more importantly the electronics around it - has been really challenging, but also very rewarding. At this point I have my own screen printed flaps, custom PCB Design and a, what I consider, really smart protocol that allows me to daisy chain a basically arbitrary number of display elements. It's fun!
Same with eg. electrical codes.

Don't specify exactly how things must be wired. Instead just have a massive fine for the electrician when someones house burns down, and require them to take insurance to pay said fine. The insurers will then take care of making sure the people they insure are doing a decent job, and insurers will research ways to make things safer to reduce their exposure and as a competitive advantage.

Said fines/insurance don't act as a drag on the economy, because they effectively are a tax on doing dangerous stuff, and other taxes can be reduced in tandem.
If you read my comment, you wouldn't find any claim or falsehoods being spread rather a question.

With the conclusion that such cooling/heating wouldn't be free lunch and would take it's toll on the battery itself reducing both range and requiring more charge cycles because all those compressors need power too.
I always felt like these features are adding a new programming paradigm to C# that allows you to bypass GC in safe code.

I wish more people would talk about it. Thank you for such an interesting article!
Recent years have also seen rigged elections and attempts to change the 2010 constitution.
It doesn’t say good, it shows it reduces LDL cholesterol. Since the mechanism by which TFA increases CVD risk is separate to this, this is compatible with TFAs causing harm. So no reason to ignore the study, it’s making no false claims. PUFA reduces LDL-c by a greater degree and there are no known issues like there are with TFA, so substituting SFA for PUFA seems like a no-brainer.

As for nutrition science and its effect on health, just because one intervention had deleterious effects doesn’t mean that you can claim that the net effect of nutrition science on health has been net negative. Again, see no reason to believe that without actual evidence supporting it.

Nutrition science told us that we should start fortifying flour to prevent some horrendous diseases, and the net result of that has been far greater than the problems caused by trans fat consumption, for example.

I see no reason to believe that traditional foods are safer than novel foods. In fact, provided both are equally health promoting during the reproductive window, then it’s more likely that a given novel food is better for longevity than a traditional one.
For the site on desktop Firefox, it seems you are very proud of the slider-frame, but we probably don't need to know the UI component identity :)
> Some backend folks have started to return it as an indetermiante error code

in other words, they decided to break the standard

are we sure it's the standard who's wrong?
Makes sense! Portability as a core feature is a good reason not to use platform-specific tech.
History on the SQLite repo seems to say this was added Sep 10, 2024

https://github.com/sqlite/sqlite/commit/a9c8f7cf34545f410e94...
Me too, i don't enjoy observing people's pimples on the nose
Can you stop talking nonsense. There is so much difference between cameras and lidar. Weather and fog being one clear example. It’s unbelievable what people will do to suck up to elon.
> So instead, put effort into making it easy to remove.

You might, but there's also going to be other people that will happily go ahead and create abstractions and logic that will form the very core of a project and entrench themselves to such a degree that they're impossible to get rid of.

For example, you might stumble upon CommonExcelFileParser, CommonExcelFileParserUtilities, HasExcelParseStatus, ProductImportExcelParser, ProductImportExcelParserView, ProductImportExcelParserResultHandler and who knows what else, the kind of stuff that ends up being foundational for the code around it, much like how if you start a front end project in React or Angular, migrating to anything else would be a Sisyphean task.

In practice, that means that people end up building a whole platform and you basically have to stick with it, even though some of the choices made might cause bunches of problems in the future and, due to all of the coupling, refactoring is way harder than it would be in an under-abstracted codebase.

I'm not sure what to do then. People seem to like doing that more than applying KISS and YAGNI and making code easy to delete.
Do you believe there’s a difference in health outcomes between consumption of whole grain carbohydrates and refined carbohydrates?

If yes, do you believe it would be expected to see heterogenous outcomes in studies that don’t disambiguate whole grain and refined carbohydrates when replacing SFA?

If yes, then there’s clearly no contradiction in the above studies. If no for any of the above, I’d love to hear the argument.
> Self-incrimination is about speech.

Seriously? So,what, mutes can’t incriminate themselves?

Even if you wanna stick to that shaky narrative, consider that text messages are speech. Notes to myself are speech. Pictures in my phone are a form of my self-expression—which is speech. Emails? Speech. Voice recordings? Speech. My ChatGPT history? Speech. My Siri interactions? Speech.

The concept of protection against self-incrimination is deeply rooted in protecting our privacy; I don’t see how they can be separated like you seem to have suggesting here.
TIS-100 was one example of the general context of "programming in games" or "games as programming" which I've actually played and enjoyed. I get that Factorio has a different game loop and broader sandbox than TIS-100, so I can see where you're coming from. Factorio, on the outset however, hasn't quite gripped me. Again, it might be this particular one's art and overall setup, but TBH I also think that outside of constrained puzzling as you say, I'm much more inclined to work on all those little side projects desperately waiting for attention...

In some ways, this reminds me of Guitar Hero and its set of games. As great as those are for getting into music, once you're already into it, it can feel like time that could have been better spent on deliberate practice or at least some good old jamming for fun. I do love games, as long as they don't take up too much time and have an ending. In an earlier life I've already burned plenty of midnight oil on similarly "open ended" play (4X and other strategy or construction games are the worst traps for me). I'd rather finish BG3 at some point - at least that one has a definitive end to the player's story and is a bit more of a change of scenery from what I do for a living (building and optimizing systems).

Then again... maybe I'll finally try Satisfactory which I own through Humble Choice IIRC; or maybe I should avoid doing that at all costs for the reasons above... ;)

TL;DR IT'S A TRAP
I have been trawling through the Wizardry 1 decompiled pascal source code for the Apple II. Uncovering neat little bits like:

PROCEDURE PAUSE1; (* P010011 *)

BEGIN
FOR LLBASE04 := 0 TO TIMEDLAY DO
BEGIN
END;
END;

The perks of having standard hardware and a compiler that doesn't optimise away empty loops.
Literally all of them now (in the US and UK at least). Trans fats in industrially produced foods are banned.
> I mean balance is a good skill to have, but could exceptional balance lead to some non-mechanical (less falls) longevity-inducing benefits?

I'd speculate that movement in general is conducive to better longevity. And I wouldn't underestimate the effect of "less falls". In my understanding, both injuries and lack of movement due to lifestyle begets even less mobility and other health problems.

And it's a steep downward spiral at an old age for an average person.
I don't think this is an apt analogy. Electricity is pulled, not pushed. (Well, I realize it is actually a bit more complicated than that, but for the purposes of this conversation, I think the generalization is sufficient.)

If there is no grid-side demand for the energy from my solar panels, then they're not going to be force-feeding it to a grid that doesn't want it.

When you plug a light bulb that's rated to draw 20 watts into a power source capable of delivering 1000 watts, it doesn't blow up your light bulb, because the light bulb only takes what it needs from the source.
I think we were due another