skysight-inc/HackerNews huggingface dataset:
So… I used to budget but it didn’t really helped my wife and I, so now I only track our finances.

When my paycheck arrives, it arrives to an “income” account, which is ONLY used to receive the paycheck money.

From there I transfer money to a “charity”, a “recurring expenses”, a “day to day” and a “saving” accounts, and the money is simply divided by percentages.

All of my bills, debt payments, subscriptions, etc, are linked to my recurring expenses account.

All of my expenses like groceries, fuel, restaurants, coffee, misc purchases are covered with the day to day account. We use a credit card (for the points!) but all I need to do is compare the amount in the credit card vs in the day to day account to know if I’m on track or if we can afford this month that extra thing.

Saving and charity are kind of self explanatory.

But from all this, separating the recurring expenses (plus 10%) from everything has brought the biggest reward!! I’m no longer stressed that we might no have to cover a bill. If we are running tight, in only in the day to day and we can always skip a restaurant :)

This is just my method of doing money (inspired by the book profit first) and it’s been working for us pretty good!

I hope you find something that works for you too!
Where did you get 600 GB per day? That only would’ve cost $8.40 per day. It looks like it was actually 25 TB per day which is over 40x what you said.

From the article:

This was about AU$350 a day for a month… priced at AU$0.014 per GB

A company could not stay in business if every one of their “unlimited 1 Gbps” customers for €40 per month actually used that bandwidth.
The most common usage of out-parameters is when you want to return more than one thing from a function, in which case they can't be trivially converted to return values.
Beigels in the UK are generally a much simpler, more traditional creature than in North America, where they seem to tend to become, from a British beigel-lover's perspective, something quite monstrous. A great beigel is like a great croissant - perfect in its simplicity. A beigel should have a crisp, golden crust, and sufficient chew to leaves your jaws feeling exhausted. The filling should highlight these these attributes and not dominate them. Beyond that its just not a beigel.

Tip: Best beigel in London are to be found - no not in Beigel Bake! - in Sharon's Bakery (Edgware and maybe elsewhere) or Carmelli's (Golder's Green).
Exactly. Speed of light is too slow. Speed of light in cable is 200.000km/s, so if you are 10.000km away, your minimum ping time is 100ms (+server time).
I don't think it's that quick for most people, but of course it's all anecdotal until some sort of proper research is done.
The entire game industry kinda survives off being the new hotness. Look at the top 100 on BGG. And some of the newer more accessible games will get a ton of ratings that I would argue they don't really deserve.
This will destroy the trust people may have in any author's claim as well...
Buy things, not experiences
I'm sure that in a few years when you'll revisit your comment you'll be in a better place, even if not, you'll have different eyes and a different perspective, allowing you to understand much more then what's even visible to you now! There a reason people say time heals, not because it actually heals, but because it takes time to understand and to filter out the non-obvious stuff that may occupy your mind at the moment.

That being said, it's good to remember that no one knows anything and that everyone lives a completely different lifes.
It also had weird cover art which, while artistic, was borderline NSFW and not what I wanted to have pop up every time I got in my car. Apple makes weird decisions sometimes.
Microsoft's Activision Blizzard deal is bad for privacy rights
My neighborhood went from about 3 people running every morning to around 13 as of this year.
I like the initial flavour of Stevia, but the aftertaste is bad. I'm not sure if I'd call it bitter - it's definitely offputting though.
I'm sure there are some big political flamewars to be had in this area regarding per capita productivity.
Once it "clicks" it's actually easier than most high-level programming languages IMHO ("easy" doesn't necessarily mean "productive" of course). Some CPUs and assembly dialects are worse than others though (e.g. x86 was never "enjoyable" for me).
like AWS?
Can you elaborate on your issues with VNC? I'm not sure what you mean by not being able to 'steal a session. Are you using Wayland or X11? I understand there may be some differences, but haven't explored them.

GNOME has desktop sharing built-in. I believe it is VNC based, but maybe you'll have better luck with something built into GNOME. SSH forwarding works fine for single apps, but for a true remote X desktop, I've usually configured XDMCP in the past. If you use Chrome, there is also Chrome Remote Desktop (remotedesktop.google.com). It worked fairly well when I used it last, but that was a while ago.
Most people that use cloud computing aren’t stuck with the bills the companies they work for are.

As to difficulty, they “solve” organizational problems by avoiding sticker shock when someone wants 100+k in equip that’s often a huge number of hoops to jump through and possibly months of delays, a giant bill every month and nobody a complains about the electric bill etc.
Rheem manufactures a heat pump HW heater that could use the exhaust of the AC heat pumps and dry with a fan in the AC. Maybe a set up like that?
> It is no difference for him whether they are placed in Murmansk or in Crimea, the costs are the same

This makes no sense. Of course it costs money to move troops, resources, and cargo thousands of kilometers.

> I don't see how this new war is in Putin's interests

Besides the obvious goal of combating NATO expansion and taking control of the Black Sea, isn't Ukraine also sort of a threat to Russia? You've got a country with soldiers less than 800km from Moscow that is cozying up to the West and developing ICBM technology. From a military strategy perspective it makes sense to turn it back into a buffer zone.
yep, they pull this crap every year or so. Then apologize for the "bug".
This of course brings in its own failure modes which can often go undetected - sensor stopped reporting because the motor broke / was replaced with a cooler model / was used less by a production change / doesn't get as hot in winter / not enough diff in summer.

Not reasons to not use it, but edge cases = bugs.
A trick to have arbitrary infix operators in Python
Forcing prisoners to take mind-altering psychotropic drugs is torture. This is happening at Belmarsh. Assange is being lobotomized.
I think the parent refers to sixel: https://saitoha.github.io/libsixel/
By album mode do you mean landscape? I've never heard it called album mode before.
A friend decided to have a Mac to use Pro Tools, FL Studio, Cubase, and other DAWs because of those problems. It's sad that those software isn't available in Linux.
I feel like every programmer should take a step back and see if const spamming actually helps them. I never have problems writing to memory I shouldn't but it could just be my programming style. So if you know you don't have them problem you can just stop guarding against it. You have a limited amount if life to spend on projects after all.
The difference is you can't buy USD digitally.

You say that but imo having a currency that loses 50% it's value every year is worse than holding Tether. I don't trust Tether either and thats why I am holding DAI.
7+ years working from home. Join a boxing,kickboxing,muay-thai,mma gym and go consistently at least 3 times/week.
I don't think Zoom's here choice has anything to do with privacy but rather incompetence. They didn't even bother trying to solve it until users intentionally flooded them with tickets.
We are very likely to see first images much sooner than that. Although first science needs to wait for full cooling and alignment, they will be producing images during that process. The expectation is that some of these images will be published, mostly for PR.
I would be sooo excited if I were you. I don't know if you're the type of person who likes to break stuff and figure out inner workings of programs. But the moment I fell in love with assembler was, when I was able to DISassemble a program and understand it bit by bit. Read process memory from another process, inject and modify code. IDK to me it was the first moment I felt 'in control' :)
Disappointed that there wasnt a single snippet on their README.

"Better" is a dubious claim, and there wasn't much information to compel a passerby of the claim.
The 5G Airline Controversy: What Is It About?
> How do you deal with Microsoft's crap on a daily basis?

I've been exclusively using Windows 10 since 2016 on my main rig as well as my laptop. While there are a lot of small annoyances, for me, it's been far from _on a daily basis_. I'd say, from 360 days in the year, I spend maybe 10 days dealing with some Windows bullshittery.

These are the things I changed on my system:

- Disable Windows Defender real-time scanning and related scheduled tasks.

- Use classic shell to replace the Windows start menu.

- Tweak privacy settings in the Windows Settings panel.

Everything else is pretty much default. Yes, I do update Windows on a regular basis.

There have been occasions where default applications associated with file-types break after an update, but for me this never occurred with the default browser setting. Not while I've been using Chrome, neither now while using Firefox.

I live in central Europe, maybe that makes a difference.

For my background, I mainly work on video game stuff, which is the main reason for running Windows. Still, it's development work (mostly C++), not just things that can be done in a browser where no actual interaction with the OS is needed.

Edit: I've not reinstalled the OS on my main rig since 2018-12-22.

Edit 2: My most recent hard-crash that forced me to power-cycle the machine was in March 2021. According to my notes it appeared to be related to the GPU driver (NVIDIA) and occurred while developing an application that utilizes Vulkan.
After I read your comment I don’t see how the article missed this device. The article is about color e-ink technology and it’s progression, not about note taking or Android with e-ink. Why would the Nova 3 be worth mentioning if the color display is not particularly better than what they are describing towards the end?
That is not petty. An entertainment device that doesnt follow orders, doesnt play what you want it to play, fails its primary function. It should be repaired (good luck) or dumped.
I personally use MacOS for work and MacOS and Linux at home (Macbook pro and desktop PC with RHEL 8.5). Despite all the hate-on-Windows-cliche I have to admit they have been doing good things in the last years, however it’s just not for me. These are, from the top of my head, the things I dislike the most:

- Not full control over state of services running (e.g no kill -9, you can try to kill a service and it will simply tell you that you can’t despite being an admin).

- System directory tree. Not a big deal and a question of habits more than nothing.

- No culture of configuration in text files. You have to rely on Powershell. (Nothing against it, I simply don’t like it)

- The standard of using slash (/) instead of hyphens (-, —-) for arguments in the native command line tools.

- The limited set of native command line utilities.

- CMD feels limited and clunky and Powershell feels overkilling.

- It’s privative software. (To be fair, I use MacOS which is mostly privative too but I find a better balance)

- The inconsistencies on the UI in terms of aesthetics and also the mess they have with the old/new control panel options.

Pretty sure I am forgetting some more. Don’t get me wrong, I can see its good things and benefits but it’s just not my thing.
I transitioned to Linux at work after Windows+WSL2 for a number of years. I went with Fedora - most of my work is with RHEL-compatible servers, so I’m somewhat familiar with the package manager. I generally develop in Emacs as it integrates well into the OS and I’m not familiar with VSCode, but I’m not averse to trying it.

A great experience on the whole. Only thing I can’t do is Remote Desktop, which is actually quite a pain and something I need to find a solution for eventually - but for now I get by. I have also found some weird GNOME bug where mouse gestures stop working when e.g. changing workspaces such that I have to reboot using only keyboard shortcuts (can’t even click reboot), this is also something I need to get to the bottom of.
> Ukraine is not a part of NATO, nor are the many Eastern European countries

Only Ukraine, Belarus, and the Republic of Moldova aren't part of NATO.
macOS from 2008-2021, Linux going forward.

I just got frustrated with the sorry state of modern macOS, and managed to finally make the switch without too much pain.
But there is an option. In Azure you can "set a budget". He even goes over it in the post. Did you read the linked article?
You are not going to be next after Ukraine, that’s just irrational fear. Russia has no capabilities for invasion beyond ex-USSR borders (according to the assessment of DoD-affiliated American think tanks) and no incentives to invade Baltics.
Baltic states are already in NATO, it’s a done deal and Russia got used to it long time ago. In any case existing NATO members have Article 5. Ukraine has not access to it yet.
Similarly, I'm a big fan of AI video upscaling:

https://www.extremetech.com/extreme/308434-star-trek-voyager...
>>> Zeloof is working on the Z3, a chip that will be capable of adding 1 + 1, as a step to a full microprocessor.
You’ve interpreted the numbers wrong. Yes, Linode, DigitalOcean, and most of this class of providers charge $0.01/GB. Almost literally an order of magnitude less than Azure or AWS. The megaclouds massively overcharge for bandwidth. It’s not even close.

AWS charges $0.09/GB, and Azure charges $0.0875/GB.

Maybe Troy Hunt gets a discount for being a Microsoft Regional Director and MVP. (Neither of which make him an employee of Microsoft, confusingly enough.)

https://docs.digitalocean.com/products/billing/bandwidth/

https://www.linode.com/docs/guides/network-transfer/

https://aws.amazon.com/ec2/pricing/on-demand/

https://azure.microsoft.com/en-us/pricing/details/bandwidth/
What's your background? Obviously, if you're studying marketing or sociology, learning computer assembly is going to be a challenge.

At uni, we didn't learn to write assembler until we'd already been taught about Boolean logic, finite automata and RISC processor design. So we were already familiar with basic processor operation before writing any code for it. But I studied electrical engineering, not computer science.

Knowing your current background/field of study is going to be essential to give useful recommendations, I think.
If you found them interesting it would take literally a single search to find out.
That's true about GSuite being crippled compared to Gmail, but I accepted that as the price to pay for having my main email use my own domain.
Indeed. I, on the other hand, use Windows all day every day and I'm a vocal critic of the Linux Desktop, yet Microsoft has convinced me that it hates personal computing so much that the Windows Desktop will be the worse option (for my uses) in the near future.

Hell, even outside of trashing the desktop experience, we've noted that we used to get support for our SQL issues directly from Microsoft employees and were escalated to engineers in short order for data corruption issues, we now deal with a third party company for support and they're basically worthless. We pay for this treatment. It's absurd.
Rest assured that they fix their AdSense and AdWords bugs very very fast.
> Yes it means Volvo now knows all of my travel history.

No it doesn't. The features you listed could be implemented without the data reaching Volvo's servers at all, or reaching them in only an encrypted form, to which only you have the key. A better way to phrase it is that Volvo allows you to track your journeys, and they spy on you. The two features are separate.

95% of the time, the privacy-convenience tradeoff is nothing but a false excuse for spyware.
I recall QMMP on Linux (http://qmmp.ylsoftware.com/) supports WinAmp 2x skins.

Going to try a few of these on my Linux box after work!
I've never heard of prepping for a university course - the whole point of taking the course is to learn.
Slightly off topic, but does anybody know what lang the author is using? I think ruby?
I'm blogging about the experiments I am running with AWS hosted infrastructure. It could be hosted pretty much anywhere, a rpi would be enough. But I can't run those experiments on Hetzner, they simply don't offer as much options as AWS to run experiments.
If you spent 3 minutes reading https://remix.run you might realize that mean-spirited sarcasm and a lazy, ignorant trope were not your best response.
They spent the rest of the week waiting for the test suite to run.
I'm a developer and a school admin, so I can comment on the Classroom point, at least: It is so comically clear that Classroom really was someone's clever idea to simply take existing Google Drive APIs and then create an LMS-like environment using that. Taken like that, it's actually brilliant and super clever.

The not-so-brilliant-and-clever part is that by virtue of being free and Google having so many schools captive with free GoogleEDU + Chromebooks, this is something running millions' of kids' schooling, especially now during COVID. But it seems, at every indication, to continue to be someone's pet Google Drive API project, so you see some insane feature omissions because it is clear it would probably require some sort of actual original development work besides the very minimal UI and overhead that Classroom provides. I need to thread lightly, though, 'cause I've made decent money (and had fun) implementing quite a few of these for my own school, but every single time its been clear to me that EVERY OTHER SCHOOL IN THE UNIVERSE would also want/need things like that.
"Buy experiences, not things" have always bothered me as irrational.
Sure, one-off experiences are valuable, but I think they're overrated. Maybe it's because I don't have a good memory, but, to me, an experience is orders of magnitude more valuable in that moment, while it's happening, than the memory of it, which will fade, and eventually disappear entirely.

Buying experiences are short term value propositions for me, they're great while they last, but they tend to fade, and the absolutely best of them, those that fade slowly or not at all, those cannot be bought anyway.

Things on the other hand, are an investment in the future, it I buy an item, I will have many opportunities to derive value from it, at least as long as I can remember that I own it.
I think I learned more from Ben Eater’s “Building an 8-bit breadboard computer” series [0] than my intro to computer architecture course at university. Highly recommended.

[0] https://www.youtube.com/watch?v=HyznrdDSSGM&list=PLowKtXNTBy...
Don't stress on assembler. This should be a fun class for you. If they are using TASM then it's early x86, so not the funnest (like 68000 or 6809), but not especially hard.

I would get ahold of the TASM manual early and give it a read through, then take your x86 instruction reference and write each instruction on a 3x5 card in the proper format for the assembler and what registers the instruction changes (directly and via conditions). You'll be fine.

I'm pretty sure there is no equivalent of the IBM 360/370 banana book.
vitalik.ca
Where do you get bare metal servers for that cheap? I assumed by VPS you were talking about a VM
Is async for everyone? [slides]
Starlink satellite 2200 reentries over Spain
No, both are correct. Goldman, like all finance firms, have universal corporate titles that exist independent of job function. Associate, VP, MD. Those titles apply to tech, to traders, to HR, anything. There's a separate job description (ie, VP, forex trading systems design). Being named a "Senior Engineer" is a separate title. You won't be named Senior Engineer unless you've been a VP for at least 10 years.
> Diverging from TFA, local bindings are immutable (by default), however there have been rumblings about dropping this, and essentially always making them mutable because the signal is pretty low.

I hope that never happens; one of the best things in Rust is that it's easier (less typing) to make things non-mutable, which in the case of local bindings tends to encourage a more functional programming style (for instance, it encourages "let x = if foo { bar } else { baz };" instead of "let mut x; if foo { x = bar; } else { x = baz; }").
close account, cancel card and move on with life before they charge you.
Yep, that's Ruby.
Right, in a reaction to the USSR taking over half of Europe after WW2.
I’d love to have something like this for Gnome on Wayland. Either automatically like this project, or some kind of “pause” button on the title bar. If only there were a couple more hours per day…
Gonna be interesting to see this same exact article and reasoning applied to non-eradicating vaccines in the future.
Have to disagree. For every thing you buy, you should have time to use it. I can’t count how often i bought expensive things just to use it once. On the other hand, experiences are already the time you buy, not a material thing.
Unfortunately, the majority of the 2008 comments are meta-complaints and meta-meta-complaints about HN.
Fair question.

I spend some time researching books before I read them; very low signal-to-noise books typically will have reviews saying that. I also mostly avoid whole categories of books which are prone to this; I still get bitten once in a while, but like in one book out of 20 maybe, so overall it's not bad.
there is an open source golang project that does the same thing called GraphJin.

has GUi tooling also.

https://github.com/dosco/graphjin

You give it the Postresql script and you will see the new GraphQL schema in he GUI, ready to test. This means that is only one change point ever - the sql.

It also supports subscriptions.

for CI you can just put the script into your git tree and it will pick them up at the start of a deploy update.
The sectors of the economy that are becoming more expensive every year – which are preventing people from building durable wealth – include real estate and education, both items that are sold by the promise of irreplaceable “experiences.” Healthcare, too, is a modern experience that is best avoided. As a percent of GDP, these are the growing expenditures that are eating up people’s wallets, not durable goods.

I don't find this type of reasoning very persuasive.
First of all, "experiences" like live music or tourism seem to be conspicuously absent ("education" is an experience?! healthcare? People want to pay for the experience to be in a hospital?).

This, in turn, makes me wonder what the author has in mind when he talks of "durable goods". A laptop? A camera? a fridge?
That's actually unusual. An MD typically runs a department. The role should have 100+ person reporting tree to be an MD.
If they occupy Kyiv, there would also be all kinds of "referendums" and "local militias" with predictable results. It is not like anyone remotely pro-Ukrainian will stay and vote under watchful eye of friendly uniformed people (that don't wear any identifying insignia).
If I understand this particular case correctly, the large files are just big data downloads of several GB each.

Latency isn't particularly relevant for this, and it probably isn't relevant for most hobby projects.
I read this the other way. As Russia is so huge, then having the forces at 350 km/500 km near the border is "close" enough to the border.