skysight-inc/HackerNews huggingface dataset:
Fellow hackers,

I present to you my latest side project creation: Bookslyte. A simple bookkeeping and receipt tracking solution.

Stack:

Nuxt.js + Tailwind CSS (backend on Cloud Run and static files on Firebase Hosting)

Google Cloud SQL and Cloud Storage for data

Firebase Auth

I used Google Sheets for income and expense tracking and Google Drive for receipts, which I found too cumbersome after some time. I also shied away from more comprehensive accounting solutions out there that have way more features than I needed. Frankly, I find those intimidating. So, like any sensible developer, this drove me to write my own custom solution.

Bookslyte is meant to track income and expenses, renders a little graph to show you which way things are going, and, if you're inclined to sign up for a subscription, can also handle tracking receipts. Finally, my accountant's favorite feature, a reports button, which combines your P&L table and all your receipts into a single PDF.

Next up I'm eyeing Plaid, thinking that adding support for bank and credit card integration may automate even more of this bookkeeping process.

The HN community is full of incredibly talented folks and I'd love to hear what you think or any other feedback you may have.

Hope you like it, and thank you for reading!
Also, the legal system in America is absolutely racist/classist as well. You could be optimistic and think of that as a holdover from more racist times, but either way it does kind of track with the story the op linked to.
Working Set Analytics – Peter J. Denning [pdf]
If you're using Vim or Emacs with the default configuration you're wasting most of the potential. Add `map <C-x><C-s> <Esc>:w<CR>` to your .vimrc and now you have the exact same C-x-s shortcut in all modes. Although I personally prefer Alt-s(`<A-s>`).

Vim can be much faster because it can be adapted to the user. For me that's the whole point of using it, otherwise I might as well just use VS Code and curse at the annoyances every day.
I genuinely wish more people saw life this way.

I hear so many people mull over money in finance forums, constantly saving every penny that is possible. If you go to finance forums of reddit or Dave Ramsey cult stuff you will even hear people brag about how they have more than a whole retirement's worth saved up yet continue to save and penny pinch. Why? It is ok to buy something because it makes you happy. Not everything needs a complicated pro/con list, a 30 day waiting period, and signed off approval from your partner.

It is one thing if you can't pay your bills. You should definitely pay those first. And of course put money towards savings and retirement each month. But don't stock all of your money away. You could die before using any of it.

I enjoy cycling. Road cycling and mountain biking. Anyone else who is in the sport knows that it gets expensive. Decent full suspension mountain bikes don't even start until about $3,000 nowadays. Mid-tier mountain bikes are priced around $5,000 - 6,000. A lot of people ask why I would spend that kind of money on a bike. "I could buy an old car for that" they often say. Great, then you go buy an old Honda civic, I don't really care that I "could" do that. I don't want an old car, I already have a good car. I want a nice mountain bike. I ride it 3-4 times a week and it makes me happy. Happier than watching Netflix, happier than playing a video game, happier than hiking. It makes me happy and if I can afford it, then I should reward myself. That is what life is all about.

If you enjoy cooking, go buy yourself some expensive ingredients to spoil yourself. If you love movies, treat yourself to some movies at the theaters.

Money management is like healthy eating. Eating too much is very bad for you, just like spending too much. But you can also over-correct with spending. Spending too little is just like eating too little, you can sometimes hurt yourself going the other way. I know people who take the financial FIRE principle too far. They stress about money that I know they can afford. They stress about going out to dinner one night a month because they only have $50 a month in their budget for eating out and now they are going to spend $70 this month. Why? Enjoy the fucking meal. Life is far too short. It's ok to spend money just for the enjoyment that it buys you. Your mental health will thank you.
> The entire scheme seems sneakily designed to actually encourage users to give more and explicit consent

The law itself says that the default option should be to opt-out. Any site that doesn't have precisely equally prominent "agree to all" and "deny all" buttons violate the GDPR.

The problem seems to be in the complete lack of enforcement.
Here is a meta analysis on the best studies available on the topic https://b3d2650e-e929-4448-a527-4eeb59304c7f.filesusr.com/ug...
Fortunately for me, some US producers have managed to create a sustainable business model, while providing great (if old fashioned) product: https://blog.goodeggs.com/blog/straus-family-creamery-pionee...

Straus milk is not cheap at ~$9 per gallon, but we don’t consume a lot and the quality is simply amazing. Still haven’t figured out what it is, but regular cheap US milk makes me incredibly sick to the point that my DR diagnosed me with lactose intolerance, except I noticed when traveling to continental EU, I never got sick even when accidentally eating something with dairy. Turns out I can have milk and milk-based product just fine, but something about the regular US milk was like poison to me. Tried the A2 bandwagon - didn’t work. I can’t now recall how I stumbled on Straus product, but it was life changing and I really hope they continue to survive!
My assumption when I write comments on HN is that readers can make opinions for themselves. Perhaps that's a bad assumption? I don't have to agree with an article to post it on HN, why should I have to agree with everything a youtube channel produces to post one of their videos? I doubt I would be able to post almost anything as I have opinions about a variety of subjects, it's very unlikely I will align with anyone on all of them.

How about you watch the video and let me know what's objectionable about it specifically?
You didn't really answer GP's question, can you be a little more specific about which groups and individuals you perceive as left-extremist?

I mean, people write a lot of crap on the Internet. It seems to me that you chose to perceive these people as leftist, rather than them proving it by participating in some kind of leftist organization or at least producing some left-leaning writing.
You can only squeeze more money when there is actual value...otherwise people simply don't pay.
Lina Khan may have been appointed just in time then.
On top of that: doing something that you could hack together 80% of the way over a weekend, but then providing careful attention to detail in terms of user experience and integrations, quality and responsive customer support, and a general intimate awareness of your customers' needs can make it into a valuable product. Many products could be dramatically amplified in their usefulness by way of a couple tiny UX tweaks, driven by understanding of users' problems. In fact this is a main factor in Apple's success, IMO.
I grew up reasonably familiar with devout Christian culture, and one of the things they were absolutely convinced of is that society was filled with anti-Christian shibboleths. When someone said "let's build a tolerant society" or "climate change is an important problem", those might sound like neutral descriptors, but they knew not to be deceived. Obviously, in their view, nobody actually cares about tolerance or climate change - those phrases are just slogans people use to signal their allegiance to the anti-Christian agenda.

I'm sure you can see the problem there, and I would encourage you to think about whether you've fallen down a similar hole.
I genuinely don't understand how a forum of people who would almost certainly self-identify as internet-natives don't understand the concept of mainstreaming. We invented all this language do talk about and describe how ideas work and spread in the information age but decided to just pretend it doesn't exist anymore. When did programmers become so... binary?

Like it's so frustrating to talk about issues like this on HN because huge swaths of the US part of crowd see themselves as very distant from the "gods & guns" crowd but then fall into the same patterns of thinking that hate and extremism are just part of this world and that the free market (of ideas) will solve everything with proper education and personal responsibility. That any solution that isn't perfect or has a downside for them personally is worthless because they're so insulated from the actual harm being done.

That's all fine and good in a world where everyone is acting in good faith, truthfully, and that propaganda, and emotional manipulation don't exist. But the internet isn't some some big Socratic circle.

The people in the comments here haven't had their online life improved by a huge subreddit ban, forumn takedown, or twitterspehere implosion after having exactly zero power to do anything other than endure the abuse and hope to not catch their eye and it shows.
And now it's only 1 click away.

I use Itsycal which is sensibly the same thing, and it really changed my relationship with my calendar. I would never pay a subscription for such a widget, but for the value is provides I would gladly pay a fixed price.
Yes, governments can take Bitcoin down:
https://joekelly100.medium.com/how-to-kill-bitcoin-part-1-is...
I consume high quantities of CBD most days. It's actually pretty cheap in the US if you get it in plant form. You can get it online because it's legal to ship hemp (i.e. cannabis without THC). The extracts, pills, oils etc are super super expensive.

I recommend getting CBD cannabis, making edibles or smoking it. I mix it 1:1 with THC weed, and smoke to a point I'm not high. It's been one of the best things that I did for my mental health, up there with getting a cat, going to therapy and getting regular exercise.
Amazon's +50 product and startup failures
So you want to create a universe
Honestly, I think of soccer/football as being kind of like baseball. It looks really boring if you don't know what to watch for, but becomes interesting if you do.

E.g. when one of your strikers is about to make a shot on goal, opposing strikers will likely move in anticipation that the goaltender might recover the ball and set up their own attack. Your defenders will need to move in response to this; if they mistake the play being set up, this can be a significant disadvantage. However, unless you recognize the play being set up, you don't see any of this and it just looks like a failed goal attempt.

Disclaimer: I don't actually know much about soccer/football, and am paraphrasing an explanation from memory.
Itsycal does the same thing, for free: https://www.mowglii.com/itsycal/
Jesus Christ people. Give it a break. I hate this Reddit post. You're not going to build the next Apple today by making your first product a full fledged competitive modern computer.

Remember that Microsoft started with a BASIC interpreter. Apple themselves started with a niche computer back then that sold to less 500 hobbyists at a hobbyist computer shop. The next Apple would also have to build something extremely niche that no one is paying attention to. Something like this.
Who Would Kidnap a Space Telescope?
I just tried this and while I appreciate the attempt to make it relatively the same UI as Photoshop most of the things I tried didn't work like they would in Photoshop.

I couldn't apply a filter to a shape layer, which I can do in Photoshop. It didn't blur out the option, I had to click it to find out I couldn't do it.

I did try to gaussian blur a layer and it did nothing until I hit 50px then at 51px it basically blurred everything out of existence. I tried this in Photoshop and it behaved in a more linear way, as I'd expect.

This would actually be less of a problem if every Photoshop alternative didn't try to be a pixel perfect clone of Photoshop. Take some risks, evaluate some choices and see if you can do things better than Photoshop. Otherwise the comparisons will be too stark.

I understand a lot of the vitriol towards Adobe for a number of reasons, but for some reason they just do photo/image editing better than anyone else. I keep waiting for the day a FOSS alternative pops up that actually competes.
Thanks for mentioning AAISP, I will check them out.

I'm currently with a BT reseller and am thoroughly disappointed with the service so looking to move.
It was in the local news a year or so back. If they go to any construction site, they will find so many cases that they won't have resources to do any other work related investigations for the rest of the year. As such they decided to stop doing it for the unforeseen future. From the politicians, they mostly want the companies to self regulate. Human trafficking for labor is costly to enforce and is not something which wins votes, and the shortage in low wage workforce has trickle down effects on political goals that they do care about.

The situation is very similar in areas of farming (as the article describes), fishing, foresting, and cleaning.
Rather 1:1 electricity to heat conversion.
> You could be optimistic and think of that as a holdover from more racist times,

But you'd be wrong, since it involves active, current racism by legislators, police, prosecutors, judges, jurors, and witnesses, among others, not just “autopilot” racism in the way people in the a more racist past set up the system.
No way to save queue as a playlist on YouTube Music
What you're describing isn't specific to farms. If you take out a fixed-rate loan, you'll benefit from increases to inflation (since it makes the inflation-adjusted interest rate lower). This is true whether you use that loan to buy a farm, a house, gold, et cetera.

Other than the loan, it makes sense to work in real dollars (inflation adjusted) not nominal dollars (non-inflation adjusted). In real dollars, you $300k farm doesn't change in value and your income also doesn't change. In real dollars, gold (in your example) also doesn't change.

Gold is a poor and weird investment for a variety of reasons, but it's not like farms are magically better than other asset classes (like regular old stocks).
You Don’t Have to Kiss a Lot of Frogs to Find Your Mentor
> The offical site for diamond hands

> Money printer go brrr. fuck them paper hands

Flawless. I couldn't have expected anything more from this site. It perfectly met my expectations.
I think fast primes are amazing but not convenient.

My lens collection currently looks like this:

Canon 50mm f/1.8 (because its fun and cheap)

Canon 17-40mm f4/L

Sigma 17-55mm f/2.8

Canon 70-200 f/2.8 L

Canon 100mm f/2.8L Macro

You can cover quite a bit of range with the 17-55 and 70-200 in just two lenses.

I also have the original Canon EOS M with the 20mm pancake lense (which is super old at this point) with an adapter to stick EF lenses on it.

When I upgrade to an actual full frame body (my 50d is an APS-C size sensor) I'll probably want to see how zoomed 200mm feels but until then I'm pretty happy.

I still do a fair amount of hobby photography but it's one of a dozen hobbies so they probably don't get as much attention as they should.
The iPhone isn’t even 15 years old. People have cats older than that.
Or helm. (Or helm via terraform.)
They’re welcome to it. I cancelled recently after they notified me of yet another price increase. I was a subscriber for years and the price constantly went up while the quality went down. Disney+ is cheaper and surprisingly has more content I’m interested in watching.
GameStop Website Is Down
As far as I know E was just the name of an extensible editor back then, and the very first thing named Emacs was a useful collection of custom macros. And then followed various reimplementations of the whole program until one written in C stuck around.
To stop macOS creating these on USB volumes and network drives, at least:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

defaults write com.apple.desktopservices DSDontWriteUSBStores true
Tim O'Reilly: The End of Silicon Valley as We Know It?
I dont know what to think about that article. On one hand, the OP could work 2 hours a day and earn a 6-figure salary, giving him freedom.

And this freedom wasn't enough to "take care of my children, enjoy my marriage", so it would be better to trade that freedom for a 8h-a-day job so you ... can... take care of your children, and .. "Hint: It's not about $"?

I really don't get the point AT ALL.
What does using the same encryption algorithms of a government or business have to do with the conversation? Are you implying that the algorithm is unknowingly back-doored, with the evidence being that Facebook uses the same algorithm? Or am I misunderstanding your point?
I read someware that in 2000 years the books we managed to save from the middle ages and up to about 1850 will still be around but anything printed after that will be gone because the paper of the modern age is to fragile to last.
We've created the Amazon Cemetery, a place where we analyzed all Amazon failed products and startups.
Go read Ars Technica's take on HarmonyOS and then double take on the language Huawei has used to describe HarmonyOS as an original creation. It's absurdist lies all the way down.

https://arstechnica.com/gadgets/2021/02/harmonyos-hands-on-h...
> So they embraced python LSP

They did not embrace LSP. They invented it. LSP came from MS.

> And pylance might become the defacto python LSP.

Nothing is preventing someone from creating another python LSP that will work with the LSP tools. MS is not unique in this. Jetbrains makes proprietary products that are well embraced by the Python community.
The claim isn't that Telegram's encryption is worse, it's that Telegram's closed-source backend is unauditable.

Your other points are a great example of FUD.

edit: changed clients to backend
This comment is made with the hefty benefit of hindsight in which you can see what they've done since, and can now generalize to "electric cars" so that their whole arc has a cohesive narrative.

Fast forward 3 years with this company and if they build their unified notification inbox product, with the benefit of hindsight you could say "Superpowered started selling productivity software, and its still selling productivity software"

I have no idea if this company will pan out or not. But I do know it's very easy to craft historical narratives that seem so clear after the fact. I have watched many founders do it.
All of these services already expose APIs and encourage you to build integrations. Google Calendar, GitHub, etc already have Slack bots
Does anyone how well it holds (or if it's useful at all) against Lightroom?

I'm tired of the Adobe subscription ...
Nah, I believe about $2500 or $3000 CAD. 8MB RAM and 200MB hard drive.

Pretty sure it was fall 1991, there's a chance it was spring 1992? Not sure
That's why my claim was weaker than ctab's. He suggested they are equally suited on their knees.
No, there are no consequences for not telling, at most we would be a little disappointed. This doesn't happen that often. Maybe once a month or so, and it's always "Hey I'm gonna by X for Y." "OK". Then we are a little less shocked when we see a $130 charge show up on our statement.

We do have saving goals, like for a house, paying off bills, etc. We aren't wealthy people my any measure either, so every bit counts.

Life is just different for us that don't make as much money and are trying to get ahead.
"Pumping water down hill is more efficient than pumping it sideways"

The CoP of a heat pump is dependent on the temperature potential across the heat pump. Caution to the reader who thinks one could pump heat from frigid external temperatures into their very warm, high temperature house: the very scenario your post suggests they should be used.

Heat pumps are great for increasing thermal potentials and moving heat across them (not for sourcing energy). They're also great for balancing an internal thermal state that is, on-net, in balance (think of a large office building in the morning, one side is being heated by the sun, the other side is frigid -- heat pumps can balance the internal energy demands instead of simultaneously cooling one part of the building and heating the other)
This article speaks many truths that a lot of Americans don’t want to face or admit. It’s a wake up call.

Though there is one truth that is inevitable that the author glosses over just like many do when talking about global warming. It’s hurtful but I have to say it.

The worst case scenario of China being the dominant global economic super power is the most probable outcome of the future.
The point isn't to protect against malicious receivers -- as you say, there's really no way to do that -- but for cases where you trust the receiver but want to make it as difficult for a third-party to access the message as possible.
> Teams are limited in the number of wind tunnel trials they can do each year

I don't understand, what's the purpose of wind tunnel trials when you're not designing the car?
I remember reading something about a square foot or three of tightly packed grow space (using vegetables that complement each other or whatever; I also remember reading about was it tiered gardening?) is enough to feed a person. My mother grows a bunch of vegetables in about ~3 square feet of space and while its not everything she eats (vegetable or otherwise), it does cover a good bit and she always has more of what she grows than she needs.

So if that's true, seems like a decent plot of land should be plenty for feeding a family yet still having some left over, at least for vegetables and maybe eggs.

If you want to keep other livestock (lettergram mentions grass-fed beef), then I guess you do indeed need an actual farm.
Peter Turchin is not a professional historian. He's a hack whose theories have been debunked.
The fall of the Roman empire was essentially a post-apocalyptic event for the West. The economic and political collapse of Rome's satellite states halted the progress of technological and cultural development across subsequent generations. Many ancient Greek classics, such as the works of Aristotle might have been lost forever had they not been saved by Islamic scholars.

And don't think it couldn't happen again. We've stored the entirety of our cultural knowledge on an ephemeral digital network that depends upon an intricate and vastly complex technological infrastructure. If that collapses, so does modern civilization, and we're back to horses and buggies.
export GOPATH=$GOPATH:$PWD

Wasn't the need to do that removed by the use of go.mod? Roughly the same question about the 8 or so manual (and unpinned) `go get` commands

Pedantically, the command should also be

export GOPATH=$GOPATH${GOPATH:+:}$PWD

otherwise one will end up with a GOPATH of ":/the/dir"
Well, that's why the GDPR tried to get rid of them. Of course people now put up GDPR barriers ;-)

It's really hard to legislate against something that some people really want to do :-/
> How one can indict Mexico for the opiate problem

I never said this and neither did Trump. You should restate it to make sure you understand the real argument.

If you notice I mentioned Oxy. Everyone shares some of the blame.
It was quite a while ago but IIRC it was around the time of a major iOS update (which I had done) and so in the days that followed many of the apps “required” an update which I couldn’t complete. I wish I could remember which app needed updating that finally pushed me to add my credit card as a payment method. But here I am two+ years later and that AmEx is still the card associated with my AppleID rather than my debit card.
Real-time merge conflict detection in VS Code and Jetbrains
Lessons Learned from Scaling Up Cloudflare’s Anomaly Detection Platform
It is not a warehouse/workshop model of the manufacturing industry at all, and the author has no common sense of the manufacturing industry at all.