skysight-inc/HackerNews huggingface dataset:
Show HN: iglu – micro-journaling with on-device intelligence, for iOS
Hey Hacker News!

I've built an iOS app called iglu to make journaling easy and engaging.

Write short entries, make threads with them, search them by meaning, and revisit them through intelligent recommendations related to your recent writing — all that with on-device, non-generative AI. iglu is the most private journaling app out there.

We use on-device, non-generative AI to power:

• Semantic search. If you're looking for something you wrote but don't remember the exact words, you can describe the general theme or topic of the entry you're looking for, and iglu will find it for you — it understands the meaning of what you write!

• Intelligent recommendations. When you're not looking for anything specific or just want a feed to scroll through, check out the 'Explore' tab. You'll find recommendations of older entries that iglu thinks are related to what you've been writing recently. It's a fun and easy way to remember and revisit your life!

iglu protects and respects your privacy:

• No accounts. That's right; you won't have to sign up or tell us your name or e-mail. We don't collect any data. We have no idea who's using iglu.

• Everything runs on-device. We don't even have servers.

• iCloud backup. Your data only lives on your phone and your personal iCloud account (as an encrypted backup).

• Face ID locking. By default, iglu is locked behind Face ID.

I'm excited to get feedback and opinions from the community — please share your thoughts!

Cheers!

Rafa Guimarães
If we did, nothing stops China from doing it cheaper. They're easily a generational leap ahead of America's capacity to manufacture robots on a mass scale.

It might alleviate some of the domestic demand, but it won't guarantee we compete on a global scale.
We're number one.
Eh. Not really. Trump has been espousing the same mercantilist zero-sum game view about trade since the 1980s.

He simply picked an economic advisor who shares his views.
It took thousands of years of technical and social progress to produce people that think they can survive alone.
And a self driving car is not even necessary if we’re thinking about solving transportation problems. Train and bus are better at solving road transportation at scale.
OpenCL and OpenGL are basically already scripting languages that you happen to type into a C compiler. The CUDA advantage was actually having meaningful types and compilation errors, without the intense boilerplate of Vulkan. But this is 100% a python-for-CUDA-C replacement on the GPU, for people who prefer a slightly different bracketing syntax.
How do you know it's astroturfing?
Very refreshing to finally see people on HN call out the ridiculousness of the "both sides" arguments when it comes to this topic.
That's not how it works, of course.

It's your FX-converted revenue, meaning, whatever currency you use converted to USD. The license doesn't bother to state this because they assume basic common sense on the part of the licensee.

If that's not enough, they have the backing of several decades of industry practice[1] and several centuries of law.

[1] For example, take a look at the Steam and Epic creator agreements, which also use USD for financial thresholds even though their stores operate in dozens of countries and accept dozens of currencies.
What Allen did was write an 8080 emulator that ran on the -10. The 8080 is a simple CPU, so writing an emulator for it isn't hard.

https://pastraiser.com/cpu/i8080/i8080_opcodes.html

Then, their BASIC was debugged by running it on the emulator.

The genius was not the difficulty of doing that, it wasn't hard. The genius was the idea of writing an 8080 emulator. Wozniak, in comparison, wrote Apple code all by hand in assembler and then hand-assembled it to binary, a very tedious and error-prone method.

In the same time period, I worked at Aph, and we were developing code that ran on the 6800 and other microprocessors. We used full-fledged macro assemblers running on the PDP-11 to assemble the code into binary, and then download binary into an EPROM which was then inserted into the computer and run. Having a professional macro assembler and text editors on the -11 was an enormous productivity boost, with far fewer errors. (Dan O'Dowd wrote those assemblers.)

(I'm doing something similar with my efforts to write an AArch64 code generator. First I wrote a disassembler for it, testing it by generating AArch64 code via gcc, disassembling that with objdump and then comparing the results with my disassmbler. This helps enormously in verifying that the correct binary is being generated. Since there are thousands of instructions in the AArch64, this is a much scaled up version of the 8080.)
Jobs are just boring. The only challenge involved in most of them is the challenge of finding the willpower to show up on time.
Water Towers
I don’t know how much time you’ve spent on task scheduling or public strategy, but minmaxing of The Public Good versus the private benefit of art is, in fact, a question of fairness. It’s a compromise to give both parties as much of what they want or need as possible.
It is called money laundering. Happens all the time. when it is an American (or Australian, German...) they just have multiple accounts in Russia and transfer the money around in Russia a bit before bring it back. You often lose a significant amount of money in this process.
In what way does it transcend music? What other form of art, other than music, is he operating in?
I think this is a pretty good overview of how motors work and how you can write algorithms to control how much torque they generate by varying the PWM:

https://www.actronic-solutions.de/files/actronic/FTPROOT/Fie...
How often is this actually enforced? Elon has been doing a lot of idiotic political stuff that has tanked Tesla's price in the last few weeks. Could someone sue him for that?
There is stil some niche whaling. It's all done for meat, but if there was any industrial value for some parts of the whale, I imagine that would be extracted and sold. I don't think there's anything like that.
I think it's a fallacy to equate pessimistic outcomes with "realism"

>It is the same with Gen AI. We will either find a way to control an entity that rapidly becomes orders of magnitude more intelligent than us, or we won’t. We will either find a way to prevent the rich and powerful from controlling a Gen AI that can build and operate anything they need, including an army to protect them from everyone without a powerful Gen AI, or we won’t

Okay, you've laid out two paths here. What are *you* doing to influence the course we take? That's my point. Enumerating all the possible ways humanity faces extinction is nothing more than doomerism if you aren't taking any meaningful steps to lessen the likelihood any of them may occur.
> At this rate, I’d save $900 a month and retire in 111 years

That’s 120 million dollars with a 6% real return.
Interesting how the longer conversations here go into the familiar territory of whether copyright should exist. Meanwhile, the salient aspect is that these AI image generators were trained on copyrighted material. The typical hacker news discussion feels very different when talking about code generation. Yet, when it is images - then we question whether copyright should exist?
Ayn Rand didn't write novels about homesteading- none of the characters in her books are self sufficient.

I don't think that participation in society as it exists should prevent anybody from holding their philosophy of choice.
> which must have been tricky to emulate on the Dec10

I don't see why it would be tricky. I don't know how Allen's 8080 emulator on the PDP-10 worked, but it seems straightforward to emulate 8080 I/O.
Hasn't reached stores near me yet.
Here you go https://tradingeconomics.com/united-states/exports/china

I was a bit surprised about fish being exported from USA to China.
I'm making the argument in the context of a concern about the TikTok ban. If laws don't matter then the entire conversation is irrelevant.
Trump administration is branded as "Republican", even though Republican icons like Reagan would be appalled by it.

In the mind of most Americans, the opposition to the Republican party is the Democratic party, which has been comparably insane lately, only a different direction.

A real opposition that the US politics needs is a kind of "common sense party" or "real needs party", but the FPTP election system, and the coasts vs "flyover states" division pushed by the forces that benefit from the "us vs them" division (most political forces) work against that. Forces like Forward Party, that sort of seem to fit the bill, are tiny.

People don't go out to streets just because; they need well-formulated ideas, some local leaders that would organize it, groups of like-minded people (online at least) that let the ideas brew and steep, etc. All this is not in a great shape now.
What, that they are intermittant, dont work for over 50% of the time, and cant handle the immediate peaks required on a national/international grid?
What you are referring to is called "white flight" and the causes were more complex than crime or immigration.

The casual link between immigration and crime is generally agreed to be false. So whatever you read that claimed immigration caused crime to go up seems incorrect.
You can of course absolutely use `"numpy~=1.12"` as a requirement.
Could be the food regulations, the ones Trump hates so much because it prevents USA exporting USA foods to EU.
Has there ever been a moment in human history where we’ve (as a society, not as individuals) looked back and were envious?

So my money is that the code I wrote today is the joke of tomorrow - for all involved.

Also, I for one don’t want to go back to punch cards ;)
I don't know if there's much merit in opposing antibiotic use in cattle if that position is just a small coincidental component of your broader pro-disease ideology.
Honestly, I'm still incredibly shocked at just how bad Python is on this front.

I'm plenty familiar with packaging solutions that are painful to work with, but the state of python was shocking when I hopped back in because of the available ML tooling.

UV seems to be at least somewhat better, but damn - watching pip literally download 20+ 800MB torch wheels over and over trying to resolve deps only to waste 25GB of bandwidth and finally completely fail after taking nearly an hour was absolutely staggering.
A 300% drop in the price means you get paid to take the eggs away!
Often when there is government regulations it is because those regulated approve. Not always, but often. Oil refineries are attacked in the press by government, but when they want a permit to do something it is always quietly granted.
If a bigot acts like a bigot then gets outed, that's their own fault. They're not victims.
No, the entire point of this article is that when you get to self-improving AI, it will become generally intelligent, then you can use that to solve robotics, medicine etc. (like a generally-intelligent baby can (eventually) solve how to move boxes, assemble cars, do experiments in labs etc. - nothing special about a human baby, it's just generally intelligent).
The problem is that at that level they're more likely to make the absolute perfect move than not. Super GMs often play 95-98%+ accuracy games.
The point of looking at this from a technical perspective though is that the underlying tech doesn't actually work, and it's just a smoke and mirrors game built on marketing.

Like Theranos. And Nikola. And Fyre Festival. Etc.

Age is irrelevant, unless we're trying to tell youngsters that fraud is an acceptable means to get ahead in life. But then again given our current political environment maybe that is what we're trying to tell the next generation.

EDIT: the app now also just reads nutrition labels as a backstop. Nutrition labels already include the calorie data, so the app isn't doing anything there.
Writing a floating point emulator (I've done it) is not too hard. First, write it in a high level language, and debug the algorithm. Then hand-assembling it is not hard.

What is hard is skipping the high level language step, and trying to do it in assembler in one step.
> The causal link between immigration and crime is generally agreed to be false

I'm really curious - do you know of anything I could read on that?
Americans can criticize their government all they want. Foreigners shouldn’t have no input in the american political system. The first amendment is the exception to the democratic rule, not the other way around.
Not available in Germany
Interesting, I can't reproduce it. I've got Chrome 134.0.6998.166 on macos and with profiling turned on, it's about 55ms for me (3ms of that is spent in scripting).
Why would anyone scrape wikipedia, isn’t there a full archive available via torrent?
Variable declared outside the loop construct lives outside the loop.

Variable declared inside the loop construct lives inside the loop.

Seems intuitive to me.

The complex thing here (and what seems to have confused the author) is the distinction between when the reference to the variable is captured vs. when the setTimeout() callback occurs.

Actually, this article shows what good shape Javascript is in. As it says, commonly deployed linters catch the really bad stuff, effectively deprecating those things.

Pretty much the rest of it to do with specific domains outside of javascript, like what actually is a character and IEEE floating point, or are rather out-of-the-way things like document.all and sparse arrays (not that people don't use sparse arrays, but it's entirely optional and if you're going to voluntarily go into that cave, I guess you must be happy to tangle with the bears living there.)
> Not being a vegetarian in 2025 is just completely unreasonable

Don’t stop there, because being a vegetarian (lacto or ovo) has a larger environmental burden too. Go vegan instead.
Only if you didn't run `uv lock --script` [0] and commit the lockfile. If you don't want that second file sitting next to the script, you could instead specify an `exclude-newer` timestamp, and uv won't resolve any dependency versions newer than that.

It might be cool if uv ignored dependency versions newer than the script's last modified timestamp, but this behavior would probably need to be very explicit to avoid the situation where a working script is mysteriously broken by making an innocuous change which updates its last modified timestamp, causing uv to resolve a newer, incompatible dependency version.

[0] https://docs.astral.sh/uv/guides/scripts/#locking-dependenci...
It's faster for our designer to change code than file a ticket
Even more disingenuity. You are simultaneously defending cynical abuse of government systems and high-minded altruism.

>The nature of our political system is such that in the future, whether in 4 years or 12, the 'other side' will be in control and generally work to undo what the previous administration did. So most of the stuff being cancelled will, in some form or another, be rebooted in the future, even if only out of spite.

"Everybody is awful. Especially the people with whom I disagree."

>But personally I would question whether just giving things to people is truly helping them. For instance take the earlier NYTimes post talking about USAID providing AIDS medicine. If we truly care about Africa's AIDS issue, then why are we just providing medicine instead of helping them to building out manufacturing/labs in Africa, independently manned, and capable of independently producing generic medicine without foreign assistance?

Your argument is that we should industrialize Africa countries to make their own medicine rather than giving it to people who are literally dying? I suppose that orphans and grieving parents should take solace that there's a long term plan being discussed by people who have no intention of following through on it.

>Shouldn't the goal of truly benevolent aid to create a scenario where you will realistically no longer need to provide aid in the future? Of course if you teach a man to fish, that man's no longer dependent upon you. But if you just give a man a fish each day, he'll do whatever you demand to keep getting that fish, let alone when his life depends upon it.

That man should, of course, starve to death so your taxes are reduced by a fraction of a penny. We all know that Rwanda is just a week away from being a global manufacturing powerhouse anyway.
For win10+ here is also VirtualAlloc2 which permits reserving placeholders as well as a flag for allocating 64k pages.
The punishment needs to be commisserate with the crime, and dealt with through due process; to do otherwise is distinctly un-american (see 1st amendment on freedom of assembly, 4th amendment on freedoms from unreasonable state actions: "The right of the people to be secure in their persons[...] against unreasonable searches and seizures", and especially the 5th amendment: "[no person shall] be deprived of life, liberty, or property, without due process of law").

What we are seeing at Colombia University (as well as the country at large) is the continual abridgement of these rights. Note that for the fifth amendendment specifically, the constitution refers to any person, not just citizens. Those here legally are entitled to due process protections under the law.

The following argument relies on the following: (1) Universities historically have been the the catalysts of change through student protest. (2) Peaceful protest is a right of the people that shall not be abridged. (3) Public Universities (being government institutuions themselves; see campus police and jurisdiction) have a duty of care to protect their students.

With the above holding true, the argument against this being a "betrayal" falls facially flat, as it is a severe consequence that the university capitulated to, and had a duty to prevent. The arument boiled down to "they were being disruptive, so we should get rid of them," because the betrayal amounted to the jailing and deportations (or attempted deportations, in some cases) for the "crime" of being nonviolently disruptive in a public place.

Without articulating a legally rationed basis for a criminally sanctionable offense, an equivalent is threatening to jail and deport construction workers when they block a business entryway. In general, you do not have a right to be merely inconvienced by others in a public space.
You're right, Ayn Rand wrote about a fantastical world, full of make believe people and things.
> ChatGPT learned it from somewhere

It might repeating misinterpretations or wholesale making shit up [1].

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC10997760/
It is routine practice for shareholders to sue when their leadership makes questionable decisions. Usually if you search "shareholder lawsuit [stupid thing company leadership did]" you will find results more often than not.

In this case, it's already happening:

https://electrek.co/2025/04/02/nyc-sue-tesla-over-elon-musk-...
It is a very clear difference, if you need to bring yourself into danger (enter a burning house) vs just looking it drown in a pool.
LocalScore: A Local LLM Benchmark
We are not overpopulated.

I hate the type of people that hammer the idea that society needs to double or triple the birthrate (Elon Musk), but as it currently stands, countries like South Korea, Japan, USA, China, and Germany risk extinction or economic collapse in 4-5 generations if the birth rate doesn't rise or the way we guarantee welfare doesn't change.
> then putting years of effort into painting it.

Which efforts do we decide deserve compensation? We collectively create so many useful things. People come up with new words to describe a concept and when it's apt, it's widely adopted. That brilliant idea is the culmination of all the other work they've been putting in. But others get to use the word and benefit from it. Indigenous farmers put hundreds of years of effort into domesticating crops like tomatoes and corn and peppers. But those are just taken and spread. We have millions of teachers going above and beyond expectations. We have mothers and caregivers. We have comedians crafting jokes for comedy and they have no ability to protect those jokes. We have brilliant chefs creating recipes after years of work, experience, and effort and they too don't have protections.

> To claim they are indicates some kind of deep disrespect for your fellow human beings.

Nah. My comment comes from a deep respect for fellow humans. And a respect for all the efforts collectively made by a society for its common good.
It definitely feels “heavy” on mobile Safari. The animation is buttery smooth, but the little space station thing doesn’t rotate as quickly as I feel it should based on my scroll velocity.

I feel like I’m alone in not liking it. The technical accomplishment is undeniably impressive, and the author deserves serious kudos for that, but I really wish websites wouldn’t do this sort of thing. It’s far less usable than just having some static tables.
I mean, Florida, who does not allow convicted felons to vote, allowed him to vote by saying "well, he's been convicted but not sentenced or completed his sentence so he's not fullllly convicted yet".

This rationale doesn't apply to any other person in a similar state in Florida, it was just for Trump.
How is the research in the non-capitalist environments comparing?
It's pretty cool that this license allows you to make up to $1mm revenue, at which point you can pivot and rebuild the stack. This is going to be a game changer for anybody who wants to MVP an app similar to Gumroad. MIT would be ideal, but I prefer this to GPL's force release model.
Something life and then later therapy has taught me is that intellect can paper over a lot of shortcomings, but it’s just paper. At the end of the day situations that involve humans always involve feelings. And you stunt your growth (personal or organizational) if you try to pretend it isn’t the case.

The problem with intellectualizing is that it’s very good at employing itself to avoid all other options. If you get too old pretending otherwise, the road back is full of brambles and many would rather double down than accept it.

Once you understand this it’s easy to see the hollowness in what Rand offers, if it wasn’t already patently obvious to you before.
At first glance it looks sprawly but then visiting there you realize most of those tract housing developments open up in the back to some walk and bike trail network, which remain sunny dry and mild much of winter (the real snow is in the mountains denver is frequently bone dry), and a good portion of the population is getting 50 days out of their epic or ikon pass plus engaging in some summer outdoor hobby.
Holy bad faith bs from someone who pretends they're a straight shooter. “...the death toll.” What a trash response to Americans suffering.

So kind of you to volunteer that the poorest among us have nothing and should be happy about it.

You admit this is a $4k hit that Congress didn’t pass. Guess after all your talk here, you don’t actually believe in the Constitution or separation of powers just “I should be able to do what I want with power.”

$4k no biggie, right? From my experience, it just means when things wear out, they don’t get replaced. So shoes for kids get stretched to last longer. Car maintenance gets skipped. (You can judge a bad president by the number of broken-down cars on the side of the road.). It’s food not bought, medical/dental care skipped, rent coming up short.

The real death toll won’t be a one-time body count. It’ll be slow and quiet: worse health, more homelessness, more suicides. And for what? So we can LARP like we’re rebuilding American industry without giving businesses the capital, labor, or time to do it?

This isn’t strategy. It’s cruelty pretending to be policy.