skysight-inc/HackerNews huggingface dataset:
I was overweight in college and started my weight loss journey using an app called MyFitnessPal. Tracking calories not only helped me lose weight but also taught me a lot about nutrition and helped establish healthy eating habits that continue to benefit me. However, I’ve always been frustrated by the existing nutrition tracking apps. They are slow and bloated, lack accurate nutrition data, or don’t respect user privacy. I wanted to build something that I’d love using myself.

A few things that make FitBee stand out:

* Fast, lightweight and to the point - The app is just about tracking your nutrition and makes that front and center. I've tried to make things that you do often as simple as possible (e.g., log yesterday's breakfast).

* Robust Apple Health support - You can read/write data to Apple Health. I wear an Apple Watch so it's great for getting the energy burned through exercises.

* Accurate nutrition data - The nutrition data is sourced from the USDA dataset and nutrition labels off the packages. I also spent effort adding east asian foods (e.g. things you get at 99 Ranch or Weee) to the database, since those were hard to find/track in other apps I've tried.

* Photo Logging - You can take a photo of a food and get an estimate of the calories and macros. It's not 100% accurate but it's been super helpful for me when eating at a restaurant that doesn't have published nutrition info.

* Recipe importing - You can pretty much point any recipe at the app and it'll import the ingredients and generate nutrition information for you. As I got more into fitness, I started to cook more so this has been super helpful.

* No Ads - The app is monetized via a subscription.

* Monetization - Most of the features are free, but there are a few which require a monthly or annual subscription. I also recently added a one time purchase option since a few folks had asked about it.

You can try FitBee here: https://apple.co/4aGUw5X. I'd love your feedback!
Big T is tablespoon, little t is teaspoon. Probably not common since a tablespoon is 3x the size of a teaspoon and people would mix them up and the flavor profile would be wrong. You might encounter these abbreviations in cookbooks or from more experienced cooks for the sake of brevity.
> I don’t know what a “relying party” is, so I’m not sure exactly what this threat entails

A relying party is basically just "the website that you're trying to log in to".

> but this statement really puts the Passkey spec authors in a bad light. It should not be possible to block me from logging into a service because they don’t like the password manager I use. Between the fact that the spec author sees this capability as a good thing and the Big Tech-focused marketing, this really makes me think that the Passkey spec authors do not have users’ best interests in mind. They clearly think using this technology to lock users into Big Tech ecosystems is a feature, and other uses are an annoyance that they have to grudgingly support.

Indeed. That (anti)feature is called attestation, and it really does exist for the sole purpose of letting websites lock users into Big Tech ecosystems.
Then don't do them!
the turbos also used the MAF, its on the intake side so theres no pressure. They're not very reliable. It wasnt until I think saab came out with the trionic system that a single computer controlled boost, fuel, and timing all together. Prior to that you had a few independent brains. ECU setting fuel, timing sometimes with an EZK brain, etc.
How do you spell FIFA?
Money is whatever people agree it is. Printed pieces of paper or recorded bits in a database are no more inherently valuable than digital tokens, yet everyone accepts them as "money". AI faces are no surprise, but I fail to see the connection you are going for.
Why would you say that? I used it as a study guide. Super useful. Stuff like uploading 8 hours of audio and asking it: “Generate an outline of topics that the instructor said were important to remember.
Your coding skills. If you're a new programmer, I can't emphasize this enough: Typing is good for you. Coding without crutches is necessary at this point in your career and will only become more necessary as you progress in your career. I'm a 25 year veteran professional and there's a reason I insist on writing my own code and not outsourcing that to AI.

Using AI as a rubber duck and conversation partner is great, I strongly suggest that. But you need to do the grunt work otherwise what you're doing will not lodge itself in long term memory.

It's like strength training by planning out macros, exercises, schedules and routines but then letting a robot lift those heavy ass weights, to paraphrase Ronnie Coleman.
The hardware is extremely important…
What makes me angriest about the current async propaganda... and I use the term deliberately to distinguish it from calm discussions about relative engineering tradeoffs, which is a different discussion... is the idea that it started with Node.

Somehow we collectively took all the incredible experience with cooperative multitasking gathered over literally decades prior to Node and just chucked it in the trash can and had to start over at Day Zero re-learning how to use it.

This is particularly pernicious because the major issue with async is that it scales more poorly than threads, due to the increasing design complexity and the ever-increasing chances that the various implicit requirements that each async task has for the behavior of other tasks in the system will conflict with each other. You have to build systems of a certain size before it reveals its true colors. By then it's too late to change those systems.
Star Trek did a whole Wrath of Khan that addresses such a parasite :p
I think you are reading into my post, a lot of stuff I never said, implied, or even belief.
roads and bridges to ports are exactly what imf and world bank loan do too, for obvious reasons

frankly this whole comment reads as historically less informed
> For example, in San Francisco, there are about 4700 car related injuries and deaths per year; about 800000 people;

800k permanent residents.

> In 2019, prior to the COVID-19 pandemic more than 26 million visitors travelled to San Francisco.

That changes your statistics quite a bit.
Wasn't that the supposed cause of all those Toyota crashes a few years back? People claimed the accelerator was stuck on full, and pressing the brakes did nothing, but the actual cause was people panicking and slamming on the accelerator instead of the brakes?
I'm ok with this, as long as it's systemic. Otherwise it's just another way for people with means to get a leg up on people without means. If it's, "we delete all crime stories after N years", then fine, especially for low level, non violent stuff.

The punishment for crimes should come from the justice system and people should be able to pay their dues and move on.
What's a "quasi-citizen"?
thats a really cool project. I would love to see how different dimensionality in that data (time, geographic, plus genetics) was related to big historical events maybe even events we didn't know about
That’s just like Microsoft Word

(Years later Joel cofounded Stack Overflow)

https://www.joelonsoftware.com/2001/03/23/strategy-letter-iv...

> A lot of software developers are seduced by the old “80/20” rule. It seems to make a lot of sense: 80% of the people use 20% of the features. So you convince yourself that you only need to implement 20% of the features, and you can still sell 80% as many copies.

> Unfortunately, it’s never the same 20%. Everybody uses a different set of features.
> stack-based array language

OpenGL did it first. :)
When I went to a boxing gym in Maryland there were a lot of young black guys. For them going to prison was totally normal thing. Often they themselves had been to prison or their relatives. Some had scars from gunshots. I can’t even imagine how it is to grow up in that environment.
For my game Astral Divide, I ended-up making a technique that is not listed.

It's similar to the one described as "Blurred Buffer", except that instead of doing a blur pass, I'm exploiting the borders created by the antialiasing (I think via multi sampling, or maybe texture filtering).

I draw the object in plain opaque white on a transparent black background, and in the fragment shader I filter what does not have a fully opaque or transparent alpha channel (according to some hardcoded threshold). It gives decent enough results, it's cheap performance-wise and is very simple to implement.
I think this is the kind of rhetoric that has lead to the rise of the right in the western world.

It’s something discussed here in this video.

https://youtu.be/d5PR5S4xhXQ?si=eW68EoiHgADYhVUv
One thing I've had to do while working on my 3D pixel art game is change the size of the pixels as the camera zooms out.

Low res:
https://x.com/Navy_Green/status/1525564342975995904
Stabilization:
https://x.com/Navy_Green/status/1693820282245431540
you used to have to roll the windows down with your hand but people are somehow managing to push the bottom now to do the same :)
Nations grapple with tightening research security as China's dominance grows
Of course they provide value! They car dealer selling you that new Toyota also provides value. Without him you couldn't buy that car, certainly not so easily.

Doesn't mean he manufactured it, or invented it, or conceived of the very idea of an automobile with an ICE (or EV). It's all a big collaborative effort, and imagining that all of the $40k for that car go straight into the dealer's pocket would be absurd. Legally absurd, and ethically absurd as well.

Similar with a piece of software that builds on other work. Of course it provides value (hopefully). But on the whole, the extra value added is not the majority of the whole package.
That title was... slightly confusing.
That said, I will always feel a sense of awe when I read about how those old, DOS-based versions of Windows worked behind the scenes. Everything is held together by software duct tape, yet somehow it works.
My EU member country assembled chineese cars for a while. I was joking that it came in two parts - the car and the badge and they just glued them together here. From what I understood later it was close to the truth.
Thomas Midgley Jr. was celebrated during his lifetime (2024)
> That title was... slightly confusing.

There's nothing in the rules that says a dog can't use Ghidra.
SVGA support aside, it will never cease to astound me that you can load Windows 3.x on a modern standards-supporting PC and get basic VGA working out-of-the-box but you cannot do the same on modern Linux/BSD to get a basic software-accelerated VGA framebuffer supported by Xorg/Wayland if you don't have the right drivers installed (and the correct configuration files manually set up).

(the dead xfree86 project was probably the closest attempt to making this "just work" though it had a long way to go; this approach was not preserved in the Xorg fork)
I think it is very unlikely. If you're a super disciplined individual and you can continuously overcome your dislike of programming day after day and force yourself to practice, maybe you'll be really really effective, having the skills on one hand and also never getting distracted by interesting programming problems and keeping the focus on business purpose. These people are insanely annoying to work with because they constantly shoot down every fun abstraction you want to implement, but they can get a lot done. They're also extremely rare. To me this doesn't sound like a fun way to live life either, but to each their own..

More commonly, they don't enjoy it so they don't improve outside work. In my experience these people introduce and embrace a lot of synthetic metrics, generally resist change once they get comfortable with particular technical paradigms, generally are not knowledgable about anything that's not directly in the scope of their day to day, and are quite unable to lead anything new. They do best in environments where someone else has already laid the foundation, tasks are repetitive and predictable, and success is measured in story points rather than the quality of software delivered. Possibly they do well in the first few years of a new project, but over time they will bring down the overall quality of whatever they are working on.
you mean a date with AI or a date with a human arranged by AI ?
Another example would be the Solo Operating System, written in Concurrent Pascal, with co-routines support, back in 1975, same year as UNIX V6 was released.
Don’t get offended on behalf of other people
Can we use negative probability to prevent hallucination ?
yeah that’s a curious thought experiment, adapting to it from 24 hour days suddenly would be one thing but what if it had always been 4 hours, maybe we would do things slower rather than faster and there would be eating days and chore days, if we were calibrated to sleep for 1-2 hours instead of 8… or would we move faster? and there may not even be “hours” at all as we know them, maybe we would divide things up into 15 minute chunks, sounds like a short story waiting to be written, have a guy from earth visit a planet with humanoids that live on 4 earth hour day cycles and he is observing their living patterns while dealing with the pain of adapting from his normal
Ask HN: How do you effectively work with AI coding assistants on large projects?
I'm noticing interesting challenges when using AI assistants (Claude, GPT-4, etc.) on production codebases. The AI often misses important project context, architectural decisions, and existing patterns - leading to suggestions that technically work but don't align with the project's approach.

Curious how others are handling this, especially in larger teams. How do you maintain consistency? What strategies have proven effective? What hasn't worked?
I think that generally if you read the internal documents, most of the people behind IMF and other global development loans are operating in good faith and not simply puppets of the political agenda of the west. I think they showed clear overconfidence in their policy prescriptions, but not out of malice
Would you say the other 10% was the 40 days in the desert eating chipmunks and currants? I felt like I was being trolled by a reverse Jesus story.
Most of the people that object to ads that interrupt content are objecting because of the interruption and not because of a fundamental stance against ads.
It'll vary a lot by demographic. It's not that 1/3 of every group of US adults has ever been arrested, it's that there are some groups where hardly ever have and some groups where a huge fraction have, and it averages out to 1/3.

In particular, I bet that if you look at poor black men who live in US cities the figure is very very high. Maybe it's close to 100%.[1] If you look at middle-class white women living in the suburbs, not so much.

Also: the fact that the report is about the US and you're in Ireland is very relevant; the US has a lot more arrests than Ireland. (I would guess, though I haven't looked at stats and I don't know whether they exist, that the US also has more racial divergence in the figures than Ireland.)

(I shall not get into the highly contentious and political question of why these things are the case.)

I'll guess that your extended family and friends are mostly (1) not in the US, (2) white, (3) middle class, and (4) not living in city centres. All of which makes them drastically less likely to end up having difficult interactions with the police.

[1] I did some crude arithmetic on the figures at https://www.sentencingproject.org/app/uploads/2022/08/Americ... and got an estimate that 108% of black men in the US have a criminal record. That seems unlikely to be correct :-) but suggests that the real figure is probably pretty high. (I suspect it does also indicate that the "up to 1/3" is an overestimate.)
A professional race team working under time pressure on a car going 3 times faster and where weight is a concern.

Amateurs can take their time, it makes all the difference.
So if you want the most accurate pendulum clock, then you'll need the vacuum flask one: https://www.rmg.co.uk/collections/objects/rmgc-object-79649 or its german counterpart: https://theregulatorclockcompany.com/riefler/
I think these are great points. Everything should be smooth as butter for an interested reader, and the tutorial should be so approachable and such a page-turner that the curious are hooked on page one and can't put it down.

Really---anything short of that is sub-optimal performance. I think some of it comes from new eyes reading and pointing out room for improvement. The other half is someone having the time to figure out the fix and implement it.
Sometimes, yes. There are always times when the work just needs to be done, and there's always going to be parts that are less pleasant and others that are more pleasant.

But I got into programming nearly 30 years ago because it was fascinating, and amazing, and it still is. I love seeing what I can build, I love using decades of accumulated skills to their full potential. And I love writing code that people use and that makes users happy.

And more and more I see what was once a wonderful /culture/ being taken over by corporate 9-5 types who want to show up, go to a bunch of meetings and talk about anything but work, pick up a few tickets, and call it a day.

There's a dark side to professionalism....

Personally, I'll only work with people who are here because they want to be here - it's too draining trying to get anything done with corporate drones.
Edit:
That makes sense, but using the same water for whole week at a time seems a bit disgusting to me. Even if it is boiled quite often.

Sorry I wasn't able to edit it.
Thanks! Yes, so hard to say how things are correlated... Interestingly, my throat has been feeling better the last few days. Anyways, I'll keep trying stuff, your comments were already very helpful. Thank you, again!
Are you sure you don't mean "The digits of which sum to 30"?

There being one legal way to say something isn't evidence that other ways are illegal. It remains the case that whose bears the same relation to which that it does to who.
Wouldn’t that cause aliasing if you set those pixels to a solid color? Or do you keep the alpha and set a color so the outline is faint but not aliased?
None of this is in the realm of "conspiracy theory." We aren't talking about the Earth being flat. Your phone is very clearly listening at all times, and sometimes activates and sends that data to servers. Given that, we can debate all day about what happens with that data - hopefully it's being treated properly - but the point is that it isn't clear, there isn't enough transparency, and there are occasionally scandals.

The problem is that the infrastructure to harvest all of this data clearly exists, and the only reason we shouldn't believe that it's being mishandled is whatever degree of faith we have in these companies to behave ethically, comply with legal requirements (or face a slap on the wrist), and most importantly, have developers that don't inadvertently make any mistakes. I really don't have faith in the latter point in particular.

The point is that maybe this data improperly ends up being used to serve ads, or maybe it doesn't, but in light of all the above, entertaining the idea is in no way akin to thinking that the moon is made of cheese.

EDIT: clarified "recording" to "listening".
> it can't even run most up-to-date Linux distros due to its lack of x86_64 support

My Eee is successfully chugging along with 32bit Debian. Firefox is too heavyweight to do much but lag, but mpv works well enough to stream video. But I mostly use it when I'm running behind on a book and basically need a typewriter that can run pandoc, and fewer distractions.
Letting people talk their thought processes through without conflict seems more productive than them prefiltering what they want to say.

You can get so conditioned to expect negative feedback that you refuse to follow your curiosity.
Ah yes, rewrite history to not offend, what got us here in the first place
I mean, it was a note taking system using a physical card catalog designed by Niklas Luhmann to help with his social science research.

The goal of my notes is so far from this that I found the ideas interesting but unrelated to how I use Roam, etc.
Brain study challenges long-held views about Parkinson's movement disorders
Yep. Could flip either one by starting July 1.
Thanks for the kind words. I am so glad you found it useful.
The World Bank and IMF generally don't (and can't) call in loans so I don't know what you're trying to say there. Sometimes what happens is shithole countries default on their debts and then whine about injustice when lenders refuse to extend the terms.
Did you ever used SOM?

To this day it still seems it had a much better approach to components development and related tooling, than even COM reboot as WinRT offers.
Infisical (YC W23) Is Hiring Solutions Engineers
give me an example good where china has 98% share
I'm not sure that's actually true for the userbase that Kagi is targeting. I think they are mostly interested in curated, original content, mostly text, not derivative slop, often in video form. Locating that stuff for indexing might not get easier, but I suspect the index size required for that group isn't growing as fast as it did in the past.
Building a road is usually very similar to building another road.

Building ffmpeg is very different from an SSL lib. They need different tradeoffs, design strategies, domain knowledge, etc. And doing them properly is really really hard. A lot of software out there sucks, in part because there is more focus on marketing than on correctness and reliability.

If roads had the same quality as software then traffic deaths would be an order of magnitude higher.

Try working on a library used in tech that your life depends on and you might re-consider your road metaphor.
…unlike many "growing" "successful" "businesses".
LibreOffice 25.2 RC1 Brings Many Open-Source Office Suite Improvements
20% of the world's prisoners are housed in America. Interactions with police and arrests are very common here.
Isn’t it as simple as management wanting to be first one across the release line, with the wishful thinking of “we’ll fix everything later”?
I like unusual playing cards.

Here's one I peek at from time to time: http://wiki.decktet.com/introduction-to-the-decktet
Xorg is Xfree86 with a cleaned up build system.
I’ve come across that as well, but in presentations. I think it is either Alan Kay or Bob Martin who likes to use the statistic. I recall it being framed in terms of the growth of tech/programming as a profession: it’s doubled every 5 years; the fact that 50% of developers have less than 5 years of experience. This is simply exponential growth stated in two different ways.

I do a lot of work on a platform that has doubled in user base yearly since its inception, for about a decade (though I think we are at an inflection point now or soon), and it is wild to have “experts” be those with 2 or 3 years of experience. Having used the platform for 11 years, now it is crazy to believe I have more experience than 99.9% of the field.
Critics and naysayers tend to leave teams where they don't believe in the product, and eventually teams are left with only true believers. Their entire purpose is to ship Project X, and if they were to admit Project X is a blunder, then they are admitting that their purpose is a blunder. Few teams at few companies are willing to do that.
I do not. I didn't make myself clear in first comment. Sorry for that. I was talking about using same water for a whole week. I felt that it is not optional. The residue building at the bottom, open space of messy kitchen with lid open and constant reheating because it cools overnight is what seems little bit off for me.