skysight-inc/HackerNews huggingface dataset:
Show HN: I made the simplest budgeting tool to track expenses
Hello everyone,

I’m excited (and a bit nervous) to introduce my first-ever SaaS product: Wingmann. I recently started earning some money as an intern 6 months ago, and it’s been a struggle to keep track of my income and expenses. I tried numerous apps, but they were either too complicated, had features I didn’t need, or had a paywall for essential features. Many had clunky UIs or too much friction to make quick entries.

Late one night, while doom scrolling, I stumbled upon the 50/30/20 budgeting rule. It was a lightbulb moment for me. This simple split was exactly what I needed, but none of the apps I found natively supported this method. I tried to set it up in Notion but failed miserably after 4 hours.

As a full-stack developer, I decided to build the tool I needed myself. I set a challenge to complete it in just 2 days because I couldn't afford to spend months on it and I had already wasted 6 months not tracking my expenses. Those were the most intense two days of my life, with no sleep and just coding.

So, here it is: Wingmann.

Features:

Expense & Income Entry: Log your expenses and income in just a couple of clicks.

Automatic Budgeting: Uses the 50/30/20 rule to automatically categorize your income into Essentials, Fun, and Future.

Summaries & Insights: Get clear visual summaries of your spending habits to make informed financial decisions.

I built Wingmann to be the simplest budgeting tool out there. No unnecessary features, no paywalls for the essentials, just straightforward budgeting and expense tracking.

I’d love for you to try it out and let me know what you think. Your feedback would be incredibly valuable to me as an indie maker on this journey.

Thank you!
This really only tells us that there's nothing special about digital archives. They can come and go just like physical archives. If you want something to be available for longer than it's commercial lifespan you need to put it in a library or an archive that's designed and funded with the specific goal of preserving things.
Fewer still recall Tomkinson's Schooldays and Across the Andes by Frog, Palin classics which surely inspired his later Pole to Pole and Around the World adventures.
Now do Snowden.
Hand-rolling TSV is no better. The average TSV generator does not pay any mind to data cleaning, and quoting / escaping is non-standard, so what the other wide will do with it is basically playing russian roulette.

Using C0 codes is likely safer at least in the sense that you will probably think to check for those and there is no reason whatsoever for them to be found in user data.
Really, the problem is in combining tainted input strings with string concatenation. If you have certain guarantees on the input strings, concatenation can be safe. That said, I still wouldn’t use it since there are few guarantees that future code wouldn’t introduce tainted strings.
Do you have a source for that fact?
I agree that amplification and reflection definitely are worries, which is why we are working towards NTS becoming a default on the internet. NTS would prevent responses by a server from a spoofed packet and at the same time would make sure that NTP clients can finally start trusting their time instead of hoping that there are no malicious actors anywhere near them. You can read about it on our blog as well: https://tweedegolf.nl/en/blog/122/a-safe-internet-requires-s...

One thing to note about amplification: amplification has always been something that NTP developers have been especially sensitive to. I would say though that protocols like QUIC and DNS have far greater amplification risks. Meanwhile, our server implementation forces that responses can never be bigger than the requests that initiated them, meaning that no amplification is possible at all. Even if we would have allowed bigger responses, I cannot imagine NTP responses being much bigger than two or three times their related request. Meanwhile I've seen numbers for DNS all the way up to 180 times the request payload.

As for your worries: I think being a little cautious keeps you alert and can prevent mistakes, but I also feel that we've gone out of our way to not do anything crazy and hopefully we will be a net positive in the end. I hope you do give us a try and let us know if you find anything suspicious. If you have any feedback we'd love to hear it!
What you're talking about is a smear campaign from ABC:

https://independentaustralia.net/politics/politics-display/a...
Well I didn't expect you to actually read this haha. I hope I didn't cause any offence, I just struggle to keep your wide character roster in my head with all their specialised roles. The only reason I mentioned you specifically was because I was familiar with you as an example and the source mentioned you, I'm sure others do this to an even larger extent
There was a post on here recently to a blog that had a multi player cursor, so you could see other user's cursor positions and type wee notes - wish I'd taken note of it because there was a photography exhibition in the V&A where 12 hours of footage of London had been commented over in a similar way, and they were replaying it - "this guy will trip soon" and "she's texting the guy over there and he's said no"
Maybe instead of spending taxpayer money on weaponized 'sploits from Zerodium while keeping everyone vulnerable, these three letter agencies should get off their lazy asses and develop HUMINT and use conventional intelligence sources and methods.
Why not a lillygo T-Watch? It's a bit more expensive, but it's a solid one with good specs and an esp32 https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library
I'm thinking OZ hero implies Australia.
The phrase 'do not mistake my kindness for weakness' springs to mind
I think i once heard Neil Gaiman explain that he doesn’t think that the level of violence is what distinguishes a book for adults from a book for kids but whether or not the protagonist looses control in the novel and to which extent.
Yemenis just released a very funny song about the red sea attacks https://www.youtube.com/watch?v=qZnIUdYM8Uw
The new NHS vaccination programmes against RSV represent a major advancement in combating this common yet potentially dangerous virus. By protecting infants, the elderly, and high-risk individuals, these programmes will help to reduce the prevalence and severity https://carxstreetapkk.com/carx-street-for-android/ of RSV infections, ultimately benefiting public health and the healthcare system. As the rollout begins, the NHS continues to demonstrate its commitment to safeguarding the health of the nation.
Would be difficult, because what is led? Is my tuned-to-low-temp Hue bulb the same as a cheap blueish led bulb?
I compile with glibc 2.17 and my programs run on all gnu systems.
Is there a case where Google Docs or LibreOffice cannot open a docx or pptx correctly?
I haven't used Word or Excel since their '97 version. Even at work I can't remember a situation where I specifically needed the MS implementation.
Changes like these make factory rework far cheaper, which eventually reduces the cost of production.
Skiming it, it seems that this article doesn't give itself a scoped definition for thought and language, despite pointing the highly polysemic state of these terms.

It's hard to conclude anything on so broad terms.

My perspective is that there are thoughts which are inaccessible to bare spoken language and straight forward access without such a language, and there are thoughts that are unreachable without the relevant language to leverage on.

Moreover I guess that here communication mainly means interpersonal communication, but my bet is that on the median case people use mainly languages as an internal tool to stear the large body of inconsistent thoughts going through their brain toward something consistent enough to be considered by the small part of the mind called attention, which can then try to decide something about it.

At least in my own case, most of my use of language never lead to any utterance. And of course some things I utter obviously lacked thoughtful consideration.
Jones’ is normally referred to as the first hedge fund because he used/invented shorting.

Before him, if you wanted to make a negative bet on a stock you could really only do it with spread betting.
one of the cool things I learned last week (from Inside Out) was the emotion of "Ennui" (pronounced IN-wah). Which can be associated with boredom, but a better meaning is "a lack of fulfillment or dissatisfaction". Perfect descriptor to concisely describe something without dismissing it as "well it's not fun".

Boring people don't get bored. frustrated people get bored. Especially in an economy like this.
> Nature does not have above normal temperature

I wish.
> 5. sed, if you count that (I do)

If they count sed, they should definitely count vimscript !
I'm happy that he's been freed from Belmarsh because being locked up for 5 years without a conviction is madness.

However, I won't cheer for Assange, the person. He's using the guise of impartial journalism to be anything but impartial.

His selective disclosure of leaks, with a heavy bias towards NOT disclosing Russian caches, is pretty damning. Assange was shouting from the rooftops that WikiLeaks "doesn't have targets", but at the same time chose to focus on the DNC campaign leaks and decline to publish 2016 caches showing Russian involvement in Ukraine, and Wikileaks declined to publish documents revealing a 2 billion euro transaction between Syrian regime and a Russian bank. WikiLeaks also handed information on Belarusian dissidents to the Lukashenko regime.

Not to mention the infamous leaks of Taliban informants details, to which Assange was quoted saying: "Well, they're informants, so if they get killed, they've got it coming to them. They deserve it.", as well as the 2015 Saudi leaks which revealed the virginity status of multiple Saudi women, several Saudis suffering from HIV as well as being arrested for being gay.

The level of care and privileges he's had while being imprisoned weren't afforded to the many Afghan informants, Belarusian dissidents and the LGBTQ members in Saudi that he's exposed.

(TL;DR - if Assange was on modern Twitter, I bet he'd be a Assad-loving, anime-pfp-displaying, Putin-bootlicking tankie)
My formal proofs for C or C++ take almost no time to write at all, because I'm using the right tools. Some asserts, some _CPROVE_assume hints, and mostly limitation of big for loops or recursions. If it works for 6, it also should work for 1000.
They have been unsafe from their very early days, Multics got a higher security score than UNIX thanks to PL/I, and C.A.R Hoare has addressed C's existence on his Turing Award in 1980, while Fran Allen has also made similar remarks back in the day.
"The Decline" is worth a listen for anyone interested in this band.

https://en.m.wikipedia.org/wiki/The_Decline_(EP)
This is true if you're working with documents edited by different devices, but many CRDTs do not and can indeed be not only "convergent" but also "correct".

How SSB works is a good example.
The point is that these colonies were first fucked by being colonies and then fucked during the process of not being colonies anymore. Nobody is implying colonial rule is better.
Also sounds like everyone else but fat Mike is going to keep working
If you can think of stuff to do but you are trapped doing boring stuff, you'll be bored. boredom at its core is a lack of furfillment and ability to realize it, not a lack of imagination.

No point imagining a wonderful summer vacation in Paris when you barely have $1000 in the bank for in case the car breaks down.
Show HN: I made a simple tool that writes your social media posts
i’m still building my personal brand. i’ve invested in coaching and courses, but they didn’t bring the success i wanted.

i learned it’s key to build an active community, especially on linkedin. so i tried posting regularly, but no big wins, mostly because i wasn’t consistent. lack of time and creativity didn’t help either.

to fix this, i made an ai tool that asks me daily questions based on my industry and role. i just answer, and it generates a linkedin post. this way, content creation is easier, and i can focus on other stuff.

it is not perfect yet, but helps a lot i think.

any questions or feedback? thanks
That was my first thought: "it's good that it's repairable but it runs windows 11 spyware, can we put linux on it?"
Which completely fails to account for the fact that a boring person with great means may use those means to avoid boredom, while an imaginative person with little means may be trapped in boredom because they are forced to use their time to meet basic, boring needs.

So it's a shallow and naive statement that ignores externalities either way.
I mean all of their leaks are politically motivated, they are axiomatically a cutout. acting scandalized that someone tried to leak stuff is weird. I get the overworked argument in theory, but odd they didn’t publish it at all in the end.
As far as I'm aware Denver homeless people do not receive $50 a month so there is no control group ...
I would consider that serious attempts have been made since 1961, however all of them failed in the presence of a free beer OS, with free beer unsafe compilers.

The getting traction part is the relevance part.
Yet Another Bash Powerline
The risk of injury as such has little to do with how strongly lit the path is; people break their legs at daytime hikes alright.

Does it help recovery/discovery ? Maybe, but again that more depends how busy the road is; your "lonely forest path" may or may not have other hikers. In Roman times, with a population density far below today's, just as likely noone may pass you by, daylight or no. And today, your mobile phone's emergency call is more likely to get you help than those passing you on the road at speed ...

Anyway, yes there is a safety, and more so, a comfort effect in lighting. We are, though, physically capable of night time vision as well; moonlight levels serve us once we're dark-adapted. Any "need" to light the night up to full color vision is "emotional" only.

I merely try to express that the "cheapening" of lighting and its overly pervasive use has both taken the awe and the celebration out of it. More conscious (non-)use is worth a thought, occasionally.
Oh boy, I thank Fat Mike for making possible the Me First and the Gimme Gimmes
thanks! I think I will try this.
I thought I must have been missing something so I reread the OP, but I still don’t get where one ‘explicitly choos[es] not to use it’?

For a new computer I think it looks something like:

1. Set up with your Microsoft account which you may need to create

2. Now, if you were already using onedrive, your files are synced from the internet. If you weren’t then the default contents (ie empty/trivial) are being synced.

I don’t really see that as the user making any explicit choice not to use onedrive and the default doesn’t seem very bad. It doesn’t feel terribly different from other defaults like windows defender or scanning for nearby WiFi networks.

But maybe there are alternatives that do feel more like the user making an explicit choice which the OS overriding that? Eg if you upgrade an existing installation or go through some ‘transfer from other computer’ process so that the directories being synced aren’t trivial. The OP didn’t mention such scenarios so I’m reading between the lines/guessing here.

Do you have some scenario where the user clicks some ‘don’t use onedrive’ button and has their choice overridden?
Well we have two good lessons on how we deal with history.

Germany, and Japan.

One is rather recalcitrant for its actions the other is in abject denial that they even did anything wrong.

Not teaching the ills of the past has an impact.
"RFC 8915: Network Time Security for the Network Time Protocol" (2020) https://www.rfc-editor.org/rfc/rfc8915.html

"NTS RFC Published: New Standard to Ensure Secure Time on the Internet" (2020) https://www.internetsociety.org/blog/2020/10/nts-rfc-publish... :

> NTS is basically two loosely coupled sub-protocols that together add security to NTP. NTS Key Exchange (NTS-KE) is based on TLS 1.3 and performs the initial authentication of the server and exchanges security tokens with the client. The NTP client then uses these tokens in NTP extension fields for authentication and integrity checking of the NTP protocol messages that exchange time information.

From "Simple Precision Time Protocol at Meta" https://news.ycombinator.com/item?id=39306209 :

> How does SPTP compare to CERN's WhiteRabbit, which is built on PTP [and NTP NTS]?

White Rabbit Project: https://en.wikipedia.org/wiki/White_Rabbit_Project
The fact that one would get destroyed if they came to any alternative or neutral conclusion about it makes me doubt the results
What I meant was "putting corn syrup in most food as the preferred sweetener" is a US-only thing, not "only the US uses corn syrup".
China space probe returns with rare Moon rocks
You can say "rape". It's not a dirty word.
Certainly not in 1965, approximately twenty years after they became independent. There were no colonizers left by then, everyone the Indonesians saw that way either fled or was murdered in the street by 1947 or so.
So what’s your suggestion to help these people? Or we should just lock them away?
The election was just for show, he held absolute power those days.
How can you commit treason against a foreign country?
Doesn't it have a 45 day timer on it?
Nonsense. Bash is for the OS not for you too?

Python's standard library covers most scripting use cases, even HTTP networkingand it's stable you can write script and forget. No need to "control" stuff. For example I am using minimal python script + cron for updating letsencrypt certificates in misc linux distros. Everywhere it's system python out of the box without any additional dependencies or virtualenvs.
So hyped for the Dragonfly mission (Titan flying drone probe) to get a closer look at this kind of thing:

https://en.wikipedia.org/wiki/Dragonfly_(Titan_space_probe)
you (fortunately) haven't watched the last 20 years of MTV. It's one of the biggest jokes in the medium that MTV was ever about Music Television.

They are clearly fine associating the brand with the most bottom bog reality shows as long as the views come in and the budget is non-existant. Wouldn't be the first brand Viacom/Paramount gutted.
Every now and then I think about forking Go and adding something like ?, and Pascal/Modula-2 like enumerations.

However then I realise, why bother, and go back into using C#, Java, D instead.
I suppose there's a line between constructive criticism and ranting.
What does Israel have to do with the Houthis
The question is whether it's negligible compared to good old fashioned paper tickets.
The fact his name is assange already makes him ineligible for a bunch of things, and his connections and popularity already open lots of doors for him that aren't open for you and I.

I think he'll be fine.
Overstimulation is something that definitely contributes to boredom. Life isn't always exciting, it's no action movie. Everything would pale in comparison to the most interesting thing done.

I found in my day to day life, everything is getting boring. Work cannot hold a candle to how interesting games or movies are. It's almost become a depression, is the rest of my life going to be THIS boring?
Yep. 'sploit sellers from original researchers to marketplaces inherently trade greed for the public good, and so are less ethically constrained from not also selling into BRICS/nonaligned markets as well to double or triple their money. It's dirty shit.
Very cheap 24 hour place to shower and use the bathroom.
You know, I remember seeing this on older pictures, but I tried to come up with an example and couldn't, all recent pictures I could find had regular floor moldings.
That article is in sore need of hyphenation.

https://caniuse.com/css-hyphens
I think you're wrong honestly. I think the nature of Software Engineering is something else. Automation and increasing efficiency. All the tools are for this. AI is just a tool. Basically it will increase expectations for all of the levels (Juniors to Principals). There won't be less roles. It's just SWE will be required to do more.
I still think windows 2000 looks the best out of that bunch, if not for the lack of font antialiasing.

Windows 10 does a pretty good job too if not for the mess that is finding yourself in a universe of completely different UI paradigms that suddenly lurch from one to another, especially when navigating settings.
I spent two summers as a cleaner at a pharmaceutical company in my late teens. The "round corners are easier to clean" were a thing there as well, reason I was told was that sharp corners will scrape off some residue from the cleaning cloths when you drag them over the corner.
I don't know about power stations, but it's a common feature in medical devices.

E.g. keyboards have a flat or nearly-flat surface so they can be easily cleaned by wiping without leaving any germs behind in a groove, or on an edge.

I suppose something similar makes sense in an environment that could produce radioactive dust.
PowerToys.

The screenshotting, color picker, image resizer, keyboard remapper, image to text transcription, and window tiling manager are superb. Tons of other stuff, but those are what I use most.

Probably underrated because it is called "Microsoft" PowerToys, and some people have an aversion to them. But it's seriously great.
Yeah right.

They may not be strong arming OEMs any more, so they spy on their users and force upgrade them now.

I get a full screen ad for windows 11 on my windows 10 pc at least once per week when i boot. With the mouse conveniently positioned on 'upgrade now'.

And say, is anyone sure they stopped strong arming OEMs?
Paramount re-merged/organized with Viacom in 2019. I imagine the co-owners are a result of that huge re-org, where no one wanted to truly step down (but I'm sure the answer is out there for someone who takes more than 3 minutes to research like I did. Take with a grain of salt)
I'm bored when I'm doing things that I'm not interested in, but at the same time, have to pay a lot of attention, like attending some of the meetings, or certain lectures when I was a student.

The problem is the opposite of having too many options. If I have options, if the situation allows my mind wonder, if I don't need to focus, but instead can think about anything, I can easily sit there for hours without getting bored.
> is it really that bad?

You must have spent at least some time in school. You will have experienced exactly how bad it is - it's not a space for thinking, it is a space for shutting up and conforming.

You imply "many" manage to reach escape velocity. The GP's point is the opposite: Most do not, and this is the tragedy.
That's why I learned REXX in ye-olde days, because it came installed as default on IBM systems (and not Perl, which was my de-facto prior to). Then python. Nowadays Go(lang).

Still trying to decide if it's worth going to Rust for script'ish type work, I have a feeling it's not quite the right choice.