skysight-inc/HackerNews huggingface dataset:
They already have the data to auto-prepare most tax returns. That would be very bad news for the tax prep companies, though.

There also is the problem that if they auto-prepare returns they're telling the taxpayer exactly what they know and thus how the taxpayer can cheat with a low probability of detection.

I don't think that's an adequate reason against automating it, though. What I would like to see is say March 1 they mail out pre-filled tax forms, except every line has an extra box on it that's empty. If you think it's right you simply sign and return it with payment if needed. If you have minor disagreements with it (for example, it's unlikely they'll know everything for schedule A) you can fill in the extra boxes with the correct values. You may then either propagate those numbers through and pay the adjusted amount, or you can ignore this part, they update the return with your new numbers and send you a bill. Lastly you can bin it and do it yourself from scratch.
At first bluff, I'd expect a ton of example and implementation code to be open-sourced. I still don't know what nightmare code is crawling CSV/ZIP (forget which) files daily doing ACH transfers, but afaik that's still how electronic banking is done? Would love to learn I'm outdated there.
I introduced the Serenity (proof of stake) step of the Ethereum release process in this 2015 blog post for the Foundation. You might find it interesting to look back and see how we got here.

https://blog.ethereum.org/2015/03/03/ethereum-launch-process...
For what it's worth, that is cheap no-name Chinese test equipment he's using.

Probably a $300-400 setup, which is not nothing, but well within reach of most families.
Which tiling manager do you recommend for MacOS?
They're already using DALL-E for that 2021 fad.

I'm more curious of how this will effect stock photography. Soon anyone can generate the exact image they're looking for, no matter how obscure.
Stable Diffusion has a smaller text encoder than Dalle 2 and other models (Imagen, Parti, Craiyon) so that it can fit into consumer GPUs. I believe StabilityAI will train models based on a larger text encoder, the text encoder is frozen and does not require training, so scaling the text encoder is quite free.
For now this is the biggest bottleneck with Stable Diffusion, the generator is really good and the image quality alone is incredible (managing to outperform Dalle 2 most of the time).
Kobo promotes own proprietary format "kepub", which has own better renderer. Standard epub is rendered using generic, not so good looking rendering engine.
I was the unfortunate subject of a TCMP/NRP audit. Even with no tax issues identified in the audit, this took over $2K in my representation costs, ran over a year in calendar time, and seemed to exhibit no concern for the wastefulness on either party’s time and money. This was a fairly simple W-2, 1099-B, 401(k) couple of regular workers with a couple kids return.

Based on my experience, I’m not in favor of this expansion.
As tempting as that may be, the ability to enforce ANSI SQL constraints (not null, unique, check, foreign key, etc.) could prevent many types of configuration errors.

If you want to grep everything in a sqlite database, then ".dump" it.

$ echo "create table myconfig(param text, value text);
insert into myconfig values('scrollbar', 'wide');
insert into myconfig values('verbose', 'no');" | sqlite3 myconfig.db

$ sqlite3 myconfig.db '.dump myconfig' | grep verbose

INSERT INTO "myconfig" VALUES('verbose','no');
Made into a move in 2017, Three Christs.

https://www.imdb.com/title/tt5706370/
There was an old (but popular) study that showed people were less likely to make healthy snack choices when they were asked to memorize more digits.

https://www.jstor.org/stable/10.1086/209563#metadata_info_ta...
At this stage I am almost as fast writing Rust as Python

By generously use of copying?
You shouldn't have said successful, because that implies a finality to the judgement. There are definitely "dead" scientific theories (like phlogiston) and MOND is far from that, it's making highly competitive predictions, it just seems for some reason that the contemporary culture of science is overly resistant to it. I have no idea why.
> dunno where 1000 came from, the spec plans for 200).

The spec plans for 200, but that's a minimum I believe.
You don't need 32kb of code to use Fetch with error handling — especially since modern JS is not only faster but more concise than the style you would have written with jQuery in its heyday. I've gotten tons of use out of jQuery but it's been 15 years and browsers have gotten a lot better.
In my own struggles with depression, I can't really pinpoint any anger/injustice most of the time. It's more just "anxiety leads to inaction leads to ruined or missed opportunities leads to insecurity and low self esteem leads to hopelessness leads to 'why bother-ism'." Then again, my depression is comorbid with an anxiety disorder, so perhaps it's different from someone who has only the depression shrug
I did not know that there is a UNIQLO store in Milan ( 2019 apparently ), thanks for correcting me. The general point stands.

I wrote that there is ONE Starbucks, just opened in 2022 in ROME and that's literally a fact, I can see where you might misinterpret my sentence -- I was speaking of Rome. I do mention this is the third capital of the EU and in a G7 country and this is unusual, Starbucks being what it is. And yes, half a dozen more in all of Italy, again, proving the point. There are more in a single city in many other EU countries.

There's a dozen of them in and around Vienna, a much smaller capital also with a great tradition of coffeeshops, for comparison. But a place with much less aversion than Italy to foreign businesses.

I am not smug or care for karma / rewards / validation. I care for truth and not taking facts as opinions.
No; it's simpler than that. Tax fraud doesn't distribute by income; it distributes by nature of income, and the ease with which that income is validated.

Some really large proportion of Americans are basically W-2 filers taking the standard deduction. These Americans have no opportunity to evade taxes.

Most income tax fraud probably takes place in the area of passthrough businesses and other areas where tax verification isn't simply a problem of reconciling what employer A (or brokerage B, for dividends and stock sales, or bank C, for interest) said they paid to person P with what person P reported on their return.

TL;DR - it's hard to execute a fraud when the IRS already has the corresponding 1099s on-file for you.
Why do you think adding more agents means they will target the poor less?
You are right. The parameter given to the closure is the array index, which is usize. Since that's returned straight back the returned value is also of type usize, and the integers in the array in the assert are inferred to also be usize.

Which is in a way an even stronger showcase of Rust's type inference: the length of the variable is inferred from the constant array, but the type of the content of the constant array is inferred by the type of the content of the variable, which is inferred from the type of the closure.
You should start reading parent threads before writing nonsense. If you read my original comment you would see I was talking about general ideas, not this specific case.
Animals (like you) form very strong memories from a single case of eating bad food.

When my son and I had gotten really sick of those Geico ads we fantasized about setting up a table manned by somebody in a gecko suit passing out Geico-branded candy bars that would make people puke.
Russian TV journalist [that held sign during broadcast] detained
If men didn't serve as human computer contributors to WWII then I agree, it's not an issue.
> I'm exasperated by apps that hide their configuration files deep within my home directory and I have to use strace to figure out where they are.

That does sound annoying; if only every application would just use ~/.config/appname then your problem would be solved.
> If a staker does nothing, they continue to collect and collect

They do, but the supply of the token also goes up, so their share of the supply doesn’t grow as much, and relative to other stakers, it doesn’t grow in proportion at all. It is true that inflation rewards effectively move value from non-stakers to stakers, but nothing prevents most of the supply from being staked, especially with liquid staking derivatives.

> Staking is just trivial in comparison

I agree that staking is, but operating the node is not! Operating a validator is actually more demanding than operating a miner. For a miner, there is no disadvantage in being offline except for the opportunity cost. But a validator has a duty, and will be penalized for downtime. (Granted, the requirements on Ethereum are quite lax — on purpose, to make it easier for enthusiasts and other non-professionals to operate a node.) Operating a validator requires monitoring and maintenance like any other software. Your server will run out of disk space, your node will disconnect if you don’t update the node software in time, etc. Most validators in most of the PoS networks are operated by professional companies with dedicated SRE teams because of this.
Today, my friend and I cynically talked over a beer about this. We ranted to each other about how we wasted the best years of our life and how we didn't have the resources or education other people have right now. This is a defeatist attitude and your post has inspired me to be better.

Thank you for writing this.
I can't wait until engineers go back to working on tracking and ads, just as nature intended.
> and in some misleading reports, gun toting

Is that why they posted this job description, and then deleted it?

https://web.archive.org/web/20220804060409/https://www.jobs....

Good luck in what's to come, friend. I hope you're ready :)
You can think of Ethereum as a DB+VM existing in the extreme end of the High Availability spectrum and whose operation is uncensorable and unstoppable by any actor. Obviously many use cases do not require this kind of characteristics but it's very hard to argue that these properties serve no use for any use case.

A global financial system could very likely be built on top of a system like this. A global identity/credentials system could also benefit from such kind of properties.

If you disagree it would then be interesting you explained where you put the cut-off, i.e. define how many sigmas should be enough for any use case and define who should we be willing to trust the operation.
I'm honestly curious, can you point me to the lines that you think say "men suck" and "men should decide to stop sucking"?

My read of it is that men should focus on their mental health and consider getting therapy if they need it, which I'm pulling from where it says

> Level up your mental health game. That means getting into some individual therapy to address your skills gap.

The skills gap it mentions is where it talks about how women express a desire for partners who "are emotionally available, good communicators, and share their values" - none of that is a value judgement in my reading. Those all seems like fairly reasonable things to want in a partner.
I don't understand how you think Kindle is more portable. Kobo works with ePubs and they support Adobe's DRM which is used in a lot of stores. There's nothing tying you to Kobo's store and almost every ebook store that sells epubs is compatible.

Meanwhile Amazon has been constantly messing with their proprietary format, DRM etc. Any book bought outside their store also almost always needs conversion too.
This is amusing, but I can't help but feel sad that this could one day become a reality.
I said "apps and protocols", not games, and I literally explicitly agreed with your point in another point in my post.
Especially when you’re writing progressively enhanced JS and the site falls back to something sane if it’s not supported.
You wouldn't need welfare in this scenario and that's the point. Let people keep all or the majority of their money (thus enabling more potential for prosperity if the individual is responsible).

If the point of tax dollars is to fund some form of socialism (e.g., for the disabled or others who can't care for themselves), then allocate the majority of tax revenue to that and strip down the federal government to bare essentials (as it should be). Also offer tax credits to people who offer amounts above 10% for allocation to such costs.

There's plenty of ways to take care of others without letting it burn up in the hands of the unproductive class (edit: meaning the government, not people who can't care for themselves).
Pretty disappointed to see these boomer-style "wife bad" jokes on HN.

Have you considered that being comfortable admitting fault is a skill which some people never learned while growing up, regardless of gender? And can you imagine a world where men do the same thing, but you don't gripe about it because you're not in a relationship with them?
I don't see a problem with Sony (or MS/Nintendo/Apple/etc) paying game developers to keep their games exclusive to a platform. Game creators make decisions on where to put their games and how to monetize.

Epic Games is notorious for giving "free games" where consumers get the game for free, but EG is paying the publisher/developer behind the scenes. So the game creators are getting paid.
People are far more likely to become your neighbours or coworkers than they are to replace you. Gotta resist the instinct to be competitive and gatekeep.

This is wonderful work and it makes me feel bubbly about the future of engineering when young adults are _this engaged_.
It was fashionable in the USSR to blame all problems on the legacy of WW2 ("we suffered so much destruction and made so many sacrifices, this is why we are so poor compared to the West").

I think blaming Apartheid for the current ills 30 years after its end is not right.
It's not like they weren't warned
Perhaps it was poorly translated. It's hard to say.

But be aware that there are many, many dozens of accelerators for the Amiga 500, so it is, in fact, easy to have NetBSD running on such hardware.
Not really, the reason is laziness and seeing nails everywhere, instead of picking the right tool.

Coding GUI/TUIs since MS-DOS and Amiga 500 days, and Web since 1996.
Food doesn't seem to evoke memory but smell definitely does for me.
It shows an Amiga 500, and specifies "released in 1985".
Of course not. Tying such general terms to specific companies is naive, diagnoses of 'the end of ubiquitous thing' are little more than clickbait.
It’s only unrelated if there’s no proto-AGI going on. Many images give me a moment of doubt, even though I absolutely know that I’m looking at nothing more than the output of a pile of model weights, says I the pile of neurons.
Yeah and in the name of “inflation reduction” act, we have now decided to double the number of agents and make IRS the most bureaucratic heavy federal agency. Not to say they are heavily weaponized by one known party over their opposition, and when caught in the act nothing happened to thee agents.

These federal agencies and their overreach go way beyond their scope. It is time to abolish these agencies.
I've built the most popular[1] actively maintained tiling window manager for Windows that is available today.[2]

It would have been impossible for me to build this in any other language. I knew absolutely 0 about developing for Windows when I started this, but I quickly realized that the Win32 API is a very old beast with a lot of footguns that Rust saves me from on a daily basis.

On top of that, with parking_lot I can quickly and easily detect incredibly rare instances of deadlocks, and in general have to worry very little about concurrency. All of this allows me to stop worrying about the noise and focus on the real work of how the window manager should behave.

1. Based on Github Stars

2. https://github.com/LGUG2Z/komorebi
> Now you're adding "before you start", who said that until you did?

That was already in the comment your own (G)GP[1] was a reply to, so they're certainly not adding it "now."

> I don't totally understand what we're disagreeing about. Or what you mean when you say "it doesn't help" -- help who do what?

As I was going to reply to your (G)GP[1]: Help anyone with whatever it was they didn't even start on doing. Be it running a marathon or starting a company or... What does it matter? Isn't it obvious that if you never start training for a marathon, that won't help you run one? And that the same goes for starting a company -- if you never even start starting a company, then you'll never get to the point of having started a company? And the same for anything you might want to do?

What I don't understand is how anyone can honestly claim not to understand that.

___

[1]: Grandparent of your comment that I'm replying to; great-grandparent of this my reply.
They quit selling those in the US last year. I love my Fiat 500e EV!
> still keep it though because it plays Blu-Ray

You pay a monthly subscription fee in order to watch your Blu-Ray movies? You know you can pickup a used Blu-Ray player at goodwill and friends for like $20?
Not at all.

Someone I know who retired recently started out programming IBM 360 macro assembler and had multiple transitions to newer tools.
I'll take that wager- the IRS will audit you back what six years if they want to?

The smart money says a government that's 24 trillion in debt, beholden to a private central bank that printed 16 trillion to keep alive a fake economy in the face of a flu, will probably up its FY 2021 audit rate.

I'll check back with you in a few years to see how I did ;)
Most of the major inventions of the last 2 centuries were the product of many incremental steps. The automobile, the airplane, the computer, the internet, etc.

I think it's worth celebrating even minor contributions toward a potentially world changing future personally.
> I pay so much tax as a software engineer I'd like to see other people get pounded by the IRS

This sounds like a Chuck Tingle commission waiting to happen
I find it hilarious that by just having fellow women exist it is somehow political... You do realize the overwhelming majority of computers in WWII were women right?
> HR and head hunters increasingly filter out Solidity/Ethereum/Blockchain keywords on resumes

I am about as bearish on crypto as it gets but I have a very hard time believing this. It’s definitely not true at the major tech companies.
I agree, sometimes dot files are used for metadata. But say a typical code repo: lots of dirs (vendored deps, compiled libs, generated code) are in regular dirs but git uses a dot-dir. Is there a strong reason for this I'm not getting? You're not supposed to modify either of them, heck even listing can be a shit-show.

I can see the use-case of "when zipping or sending a dir to a different machine, omit the metadata", but this doesn't hold true for code repos, and is sometimes even the opposite of what you want. It'd probably be better with dir name conventions like "cache", "secrets", "config" or similar.
Do you have a proof for such a statement? AFAIK most of negative externalities are either negligible or easy to be sued for. Or a responsibility of informed customer.

Of course, there's that ultimate hammer of greenhouse gases everybody is using daily, but besides these it is hard to confirm this. And these have also many positive externalities (access to plastics, cheap energy) that cannot be ignored, otherwise we would live in carbon-zero economy already.
>(you have to use 'unsafe' to turn off the safety features)

"unsafe" doesn't turn off any safety features, it just allows you to do additional things which the base language does not, like:

* use raw pointers

* use mutable static globals

* access fields of unions

https://doc.rust-lang.org/book/ch19-01-unsafe-rust.html#unsa...

All the rules of safe Rust still apply inside of unsafe blocks. The borrow checker still works, etc.
Yes it was Decartes.
I use this regularly, combined with Wil McGugan's `rich.print` for easy fancy colorized output. f-strings are one of my favorite things by far to happen to Python in recent memory, along with the robust Unicode support and fancy new `async` stuff. :)
You can halt the chain with 1/3 of the stake though. In Ethereum, that would trigger an inactivity leak that eats away your stake until it’s less than 1/3 of the stake, and consensus can be achieved again.
I have the opposite problem - if I'm thinking too hard near bedtime about financial math or boolean algebra for example, I won't be able to sleep. My brain is too active going through all the calculations in my head.

If I want to fall asleep within 5 minutes, what works for me is varied physical and mental exercise throughout the day, and an easygoing book or movie near bedtime.

If there's something stressful going on the next day, a tech-nerd podcast like ATP helps me forget about it and get to sleep. But I try not to let late night podcasts become a habit - sometimes they get too interesting and I stay up for over an hour to keep listening.
That's not the point I'm addressing.

asabjorn's claim was that ag productivity was directly sabotaged.

That is a highly unlikely reading of a situation I see as:

1. Government which supported fertilizer imports through direct government spending and via reserve foreign currency holdings was unable to support either end of this policy: it had no capacity for funding imports and had rapidly diminishing foreign currency reserves.

2. Amongst other measures taken, fertiliser and pesticide imports were reduced. Because of financial necessity, not as some "degrowth is good" initiative.

3. Resulting ground truth was that ag productivity collapsed, as you note.

Again, the driver was not "let's de-grow the economy", but "we can't afford what we had". In the context of other comments I've made on this thread, what Sri Lanka are experiencing might better be interpreted as an unplanned collapse rather than a longer-term, planned, and engineered de-growth. Sri Lanka's fertiliser ban itself was a consequence, not a driver, of unplanned collapse.

The usual poster-child of the alternative viewpoint might be Cuba. That country also saw a dramatic reduction in foreign support when its patron state the Soviet Union itself collapsed. There was a dramatic and difficult period of adjustment, but the result has been a stable and sufficient existence, if not one at notional OECD / major industrialised nation levels of wealth and income.
When it suits them: "exclusive deal"

When it doesn't: "IT'S A BLOCK FEE"
"Tweet your comments", oh sweet irony.
I think it is only the beginning of a new age of maturity and de-dinosauring of social networks. Just like the dinosaurs, today's most used social networks kept growing larger and larger until they were too big to sustain themselves. And just like the dinosaurs, they will go extinct and be replaced by smaller, more nimble and competitive social networks, with accessible maintainers, consensual relationships with their users, and features and dynamics we are only beginning to dream of today. I find it very exciting to think about and work on.

Just imagine a social network that combines all of the good things invented in the past 25 years: the customizability of MySpace, the visible social graph of Facebook, the easy sharing of Twitter, the speed of propagation of Friendster, the transparency of Web of Trust, the security and user empowerment of PKI, the distributed and decentralized model of Usenet, the lack of spam of a private tracker, the long-term discussion threads of a forum, the solidity of BitTorrent, the ease of access of AOL, and the compatibility and accessibility of Any Browser Web...

Wouldn't you want something like that for yourself and your communities?
No. Replication time was measured in hundredths of a second, and Redis operations are atomic. So all queries got a consistent view of the data, and the lag to update was very reasonable.