skysight-inc/HackerNews huggingface dataset:
The reason the tax code is so complicated is BECAUSE OF TurboTax. They lobby heavily to keep things complex and have brought down potential competitors through legal means.

As such, "killing TurboTax" is the correct first step.
My M1 MBA is faster than my 4790K desktop, and by a decent margin. It is fast enough that I'd be able to have it as a main computer if I needed it to be. My main PC is an 8 core Ryzen.
Looks like their consensus algorithm is proprietary: https://docs.hedera.com/guides/core-concepts/hashgraph-conse...
That's essentially half my point. The organization might be passable at "building rockets that are moon-capable," but it's going to be worse at each individual specialized task than the individual experts that make it up. One of the C programmers is likely to look at the architecture of the control system and think "that's a dumb way to architect a control system," and he'll probably be right. The same will be true for every subsystem, and even the integrated assembly. However unless someone figures out how to reduce communication costs, that's the best anyone can do; the alternative would be to have a great control system with no rocket.
M1 MacBook Air hits 900 GFlops in the browser with Safari's experimental WebGPU
>I honestly miss even moronic banter in theaters.

Oh, so you've seen Master Pancake Theater?

https://drafthouse.com/series/master-pancake
I used a work-provided Thinkpad P51 that did replace my desktop, and it was a dream to use alongside the docking station. It's no longer in my possession though, and the specs on that machine were looking a little dated. I bought the M1 Air because it was cheap and supposedly replaced some people's desktops. Even still I don't think I took a loss on it. In a few months I could probably sell it for a cool $800 and not lose terribly much of my investment.
Ok, so what's the unit of this number, so I can rank all the members of my team?
Teaching Newtonian Mechanics to students is also a lie. But I don't believe starting with General Relativity is going to do anything but confuse students.

I was never confused by "3 baskets of 6 apples, how many apples" questions or thought I'd been lied to about addition.
> Personal opinion: I think the part you are missing here is that lots of transactions shouldn't be occurring on the base layer. Remember that every transaction that occurs is stored in perpetuity on every node in the Bitcoin network. It should be expensive for a transaction like that to occur, and we should create incentives that limit the creation of these as much as possible.

Serious question because this is something I have had trouble figuring out.

Why should transactions not be on the base layer? Isn't the whole point that the ledger is fully decentralized? How does pushing transactions into side channels (lightning, eth's layer 2) not end up centralizing transaction validation (they might not be completely centralized, but they seem by definition less centralized than the bitcoin base network)?
One thing that severly hampered the romans was their number system.
You don't have to kill an animal to mount its head on a wall- you can wait for it to die. The reason people don't do that is because they want to display those heads as trophies.

I think there is an ocean of difference between killing an animal to feed on its flesh, and killing an animal purely for enjoyment, or for bragging rights. Feeding is necessary. Bragging about what a big hunter one is, is not.

Anyway I think there are many more people who think recreational hunting is crule than people who think meat is cruel.
No, it can work with the complicated path too, they present you with what they already know about you and give you the opportunity to add more information that they don't yet know. They then calculate what you owe and tell you.

At some point they are going to calculate what you owe based on what you provide them and what is reported to them, no matter what.

Laws that authorize "auto tax" can also come with extra reporting requirements.
maybe look here https://aws.amazon.com/getting-started/hands-on/build-flutte...

you have to use the Amplify library from AWS
> Even if they stay with cohorts, I assume people will be members of a variety of them.

No, users are only in a single cohort: "cohort = await document.interestCohort()" -- https://github.com/WICG/floc

(Disclosure: I work on ads at Google, speaking only for myself)
If you liked this, I've found Lapham's Quarterly to almost always be an interesting read. He collects writings from across the millennia and presents them around some central theme ("Democracy", "Pandemic", "Money"). Some are just little fictional stories that relate, others are deeper discussions. But since it draws from across so many periods it does as you suggest, humanizing the people of the past.
What is the API story like now? When I first looked before version 1 was stamped you had to search for 3rd party plugins for features like accessing the camera and such.
I don't understand - Math is a great example because the notation is bounded across all disciplines of math. Can you imagine if Physics used different "math" and "notation" compared to Chemistry or Computer Science? You don't have to learn a different math to understand different disciplines in the same way you have to learn different programming languages to understand different programs.

Perhaps I'm misunderstanding you.
gigablast coder here. i noticed if you search for 'pyopengl glclipplane' it gets it. ('python' does not occur anywhere on the page!) i think this is a synonym issue. 'opengl python' should be synonymous with 'pyopengl'. i think google gets this because they have billions of queries from which to derive synonyms. i'll be adding more synonyms to gigablast over time and hope to close this synonym gap.

that being said, i think 90% of the bad search results come from the index being too small (straight up lacking the best web page), or not having good enough synonyms.
Classical MS move: spending more efforts on competing technologies than on their own (in this case dotnet).
Brandon Sanderson takes this approach really far. His status reports on the multiple series he's writing and the release timeline for each is an ongoing source of inspiration for me.

Here's his 2020-in-review post: https://www.brandonsanderson.com/state-of-the-sanderson-2020...
As the EFF has pointed out, the cohorts the machine learning algorithm exposes are targeted enough to be used as an individual identifier.

Also, this solution does nothing to prevent the abuses of the resulting user clustering that we’ve already seen (such as targeting addictive pharmaceuticals to addicts, or youtube promoting conspiracy theories).

The article says they plan to embed the data collection into the operating system as well as web browser, so people on Android will have even more of their privacy stripped away for ad targeting.
Yeah, I haven’t been following Flutter, but I’m surprised their approach to the web is just shipping their entire custom layout/drawing code in WebAssembly and drawing everything with canvas. I would have expected them to actually port their native UI components (buttons, links, text, etc.) to their corresponding native components on the web, and maybe ship a custom layout engine if CSS layouts aren’t flexible enough.
They can ignore the lobbyists, but they like the money, and they like not having to campaign against the lobbyist's marketing. Enough to make it difficult to pass reforms.
Alternatively, don't feed your baby processed crap food.
Check out this chart.

https://en.wikipedia.org/wiki/Diffraction-limited_system#/me...

I would guess that you'd need 0.25mm resolution, which at 200km would require 250microarcseconds angular res, which doesn't even register on that graph at any wavelength or size of telescope lol

edit: this is a very 'spherical cow' analysis. i'm pretty sure that atmospheric effects will kill your ability to image stuff like this well before angular resolution will.
That doesn't explain complex numbers with real numbers (matrices are not real numbers). So the point of the article, and my comment still stands.
I can only hope. It would also be nice to see proper Linux support, but I guess that's wishful thinking from Apple.
This is actually partly why I moved to Logic from Ableton. I plan on staying with Mac (I just can't do Windows unless I need Skyrim with all the f'n mods), so might as well use the software that will be highly available on it.
So their product is peer review? That sounds like they're incredibly valuable
The idea sounds very appealing, especially to an indie developer: being able to ship your app on multiple platforms from a single codebase is kind of the holy grail. Unfortunately, the result is....

I tested this Flutter example[1], on a 16" MBP with and i7, and it is janky as it can get, it feels like I'm using a 15 year old computer. From the code it looks like the whole thing is... rendered on canvas? I'll pass.

[1]: https://gallery.flutter.dev/#/
Although that would arguably put Bitcoin in the same deflation trap that led to the collapse of the gold standard.

A money supply that grows more slowly than the economy that rests on top of it just might be the stuff that Malthusian dreams are made of.
I'm not even sure how to respond to this type of lumping.

> Good drivers and reckless drivers are both traffic. Doesn't mean they are both automatically justified.
This is definitely interesting; I'm so tempted to try this.

But the question that comes to mind with this kind of the technology from Google: is there any mandatory Google services that I'd have to use? Just as an example: Do I have to use Google's ad platform or I can use any other service?
I own a small amount of Ethereum. But I consider it more of a speculative research project that a lot of people believe in, rather than something that you'd be stupid not to own.

In general, I don't know if it's a good idea to inform your choices with FOMO.
The immediately-obvious drawback to this is large-scale mental inertia. Hand a stack of paper numbered like this to an average person and they'll ask you to re-print it out the "normal" way. It's the same problem we see with the Dvorak keyboard. A "good enough" method exists (QWERTY, numbering pages one at a time), so the effort willing to be expended to change it falls far below the effort needed for wide-scale adoption.

Well, that, but also the whole "trend away from printed media" thing.
Sure, you can organise all needed info into a single doc and send it out whenever there's any problem
Gtk tried the same with broadway. It went nowhere.
Not to mention, I'm sure the "happy path" will accommodate a significant number of tax payers.
If pages are numbered, the largest page number is still on last page. Just look there.

Or alternatively: The first step of your binary search is to look at the page number on the flip side of page 1 and determine to flip the stack or not.
I don’t think Flutter offers enough value over Electron to justify learning Dart and leaving behind the vibrant tooling and package ecosystem that JavaScript has.
Yes, but for things where all you have is a W-2, the IRS could easily do your taxes for you. They could send everyone a letter saying, “based on what we have, these are your numbers. If you want to change what we know, feel free to file yourself or with something like TurboTax.” Then you get the best of both worlds: people with simple taxes don’t have to deal with it, and people with complex situations can keep doing what they’re doing.

The (previous) existence of the 1040EZ showed that a lot of people have simple returns that the IRS could do for them.
The example spinner ( hhttps://flutter.dev/#dartpad-landing-page ) also looks pretty choppy on my Macbook Pro 16. I haven't tried on lower-specced devices, but it doesn't inspire a lot of confidence.
I too agree that the display limitations are non-obvious.

I’m not sure if it’s a typical use case to run 2 displays on an Air, but that is a way more obvious set of affairs on a Mac mini, especially for a developer porting/testing software for the new architecture. You can run 2 displays on the Mac mini…but not the same way you used to.

https://thesweetsetup.com/running-multiple-monitors-on-an-m1...

(That is actually a clearer guide than Apple’s support docs.)
I once wrote a python module that applied diff patches as a part of the deployment process. This let us 'fix' libraries we depended on without having to maintain a full fork until the maintainer fixed the bug. If a new version came down, we could test the patch and update it if needed.

Necessity, meet invention...
> If you take a look at the javascript, the query is absolutely encrypted before private.sh can see it. In other words, private.sh cannot see it.

And if private.sh can unilaterally modify the js, that doesn't mean much.

Also at some point the request has to be decrypted to send it on to the real search engine. You're also trusting private.sh to do that without deanonoymizing you. [Edit: appearently this step is done by gigablast, which is a separate company. That's at least a good thing. You're still trusting that both parties are acting honestly and competently]

In other words. If you trust private.sh not to be evil, then sure it works. But if we're just blindly assuming providers are good, we might as well just use google.
Maybe I've been doing too much computer-assisted proofs recently, but I'm not understanding what all the fuss is. At some point you need a `Nat.mul` that's concretely defined, and probably the only reasonable definition is recursively using repeated addition (and if your natural numbers are in unary, which is theoretically the simplest, then even `Nat.add` is going to be defined recursively by repeated incrementing! like taking a bead from a pile one at a time and putting it into another).

Then you can define an interface with abstract operations like addition and subtraction, then any given number system can try to implement this interface. Naturals, integers, rationals, reals, polynomials, rational functions, complex numbers, and many others can implement at least the semiring interface. But what's important, I think, is that there's no universal multiplication operation -- it's just a word that fills in for whatever is the right multiplication operation at the moment. It's some ad-hoc polymorphism.

Unless you're accepting the real line as being axiomatic (maybe from geometry, where you can define all the basic operations using ruler-and-compass constructions), all the definitions of multiplication for all the above number systems are going to be, eventually, based on the one for the naturals.
This comment is wholly ignorant of the many good reasons one might have for feeding formula to a baby.
> that something is ill-defined and not necessarily real for anyone else except the person in which it evokes the response.

Read the comments in this thread. This is affecting the majority of people trying to date right now. The existence of zealots arising from an issue doesn't mean the issue isn't real or worth trying to fix.
The real news is buried a little towards the bottom:

> Today we’re announcing the beta release of Google Mobile Ads for Flutter, a new SDK that works with AdMob and AdManager to offer a variety of ad formats, including banner, interstitial, native, and rewarded video ads. We’ve been piloting this SDK with several key customers, such as Sua Música, the largest music platform for independent artists in Latin America, and we’re now ready to open the Google Mobile Ads for Flutter SDK for broader adoption.
> and you know my IP address

https://www.chromium.org/Home/chromium-privacy/privacy-sandb... links to https://github.com/bslassey/ip-blindness for how they intend to handle this.

(Disclosure: I work on ads at Google, speaking only for myself)
After using the 8GB M1 MacBook Pro, my new job gave me a 16" 32GB MacBook Pro 2,6GHz i7 - and I actually miss my M1!

Battery life and fan is rather annoying now :(
+1 I'm in a similar situation as the op, but I didn't buy a new macbook air due to most of the reasons mentioned.

Everybody knew that Linux support was going to be broken on day 1 and require multiple months of work to get better.

TBH I was surprised at the lack of multi-monitor support, this is something that one just expects "it just works" on 2021. Only discovered it reading the comments here, completely missed it when watching the Keynote and looking at Apple's website.
> Google Pay switched to Flutter a few months ago for their flagship mobile app, and they already achieved major gains in productivity and quality. By unifying the codebase, the team removed feature disparity between platforms and eliminated over half a million lines of code.

from pay.google.com

> Starting April 5, you won't be able to use pay.google.com to send and receive money from other people. To send and receive money, use the new Google Pay app.
I imagine that depends on your contract?
My memory...which is very hazy and limited on this topic...is that the Germanium based transistors have a VBE of .3v instead of silicon's VBE of .7v

So in things like amplifiers it gives you less zero point crossover distortion. In digital I believe it lends to a faster switch time but I could be very wrong on this part.

Germanium is much more rare so the cost is naturally higher...from what I know.
Math isn’t written using the same notation across human languages, so it’s not a good counter example either.
Stadia has not been cancelled, they just shuttered the internal development studios. The service itself is still alive and getting new games frequently.
> It should be noted that I was a leading advocate at a large enterprise software company for getting CUDA integration and helping NVIDIA sell more hardware in the enterprise.

Should have paused the project and reached out to the sales team responsible for your company's corporate account. Would have been interesting to see who pulls more weight (sales and paying customers or ethics "researchers").
It's not like Turbo Tax is the only thing standing between you and not having to do your own taxes. The entire system top down would need to be redesigned and the withholdings concept done away with. That'd be such a sweeping piece of legislation it will most assuredly never happen.
There are probably a few things going on:

* Google sees the writing on the wall: people are becoming more privacy conscious, but more importantly governments in many countries are making motions to suggest this sort of tracking could be regulated in the future. They need to stay ahead of the curve.

* The value of tracking people in this way may be less than everybody seems to think - not all data about a person's activities is equally monetizable. Just because you read an article about Julius Caesar and then looked at some clickbait article about Britney Spears doesn't mean an advertiser can sell you a chariot.

* Google in making the first move can create an advantage for itself in the market

* Much of Google's revenue comes from their own properties -- in the case of search, they are already well positioned to show you relevant ads because you have shown intent. No need for cookies there.

* Google has a dominant position with Chrome and the article suggests they want to do fingerprinting of a person's browsing behavior and put people into different cohorts without sending the raw data to Google. This is similar to how Apple does machine learning on device. If Google has exclusive access to these cohorts, they have a strong incentive to move to a cookie-less model because it puts other ad networks at a disadvantage.
Stadia isn't cancelled. The studio is. Stadia itself won't go away any time soon.
Screen reader should always be a concern! But we built accessibility as a core feature of Flutter from the start. You can read about our support for screen readers here: https://flutter.dev/docs/development/accessibility-and-local... including a session where a developer who is blind shows how to make an app accessible.

Flutter 2 also supports accessibility for web apps, and you can use Windows Narrator, VoiceOver, TalkBack, or ChromeVox screen readers to navigate a Flutter web app.
I think this kind of lock in doesn't exist because you can create bridges to native code anywhere in the code.
> become the person someone else would be thrilled to meet, proud to befriend, excited to date and overjoyed to marry.

The 3 most recent exes of mine all had begged me to marry them at some point in the relationship. One even offered to buy me a ring and propose.

But in the last 6 years I haven't had a single relationship... The enormous contrast in outcome has me totally bewildered.
The Startup of You by Reid Hoffman and Ben Casnocha. It helped me in my early career right after graduation and influenced my career trajectory thereafter. I haven't lived up to the ideal that is set out in the book but it has been a guiding light.
I hope it's CanvasKit because if those interactions are also broken in the HTML renderer that's even worse!
Nothing in the construction requires you to show an algorithm that given x, y \in R allows you to compute x+y and xy. You would make the usual Dedekind construction and show it satisfies the axioms of such a field. (as a matter of fact, no such algorithm exists in full generality!)

It's probably a tomato/tomato kind of thing, but I'm only objecting to the 'algorithm' part of parent's comment.
you dont have to use any google services to work with flutter.
Stadia isn't/wasn't canceled. Only Google's first party development studio was closed. Stadia the platform is still a thing.
I want to love Flutter. But once looking at it, it's a no go. It's the new flash. Really, you cannot copy the text anymore. React native is my goto solution now.
Just as a counterpoint, I got a M1 just because, but actually love it as a dev machine. It is the first laptop I have that is absolutely silent, and the only one that doesn't try to burn my lap. If it is hotter than my skin below, I can't tell.
Nice example of a pareto distribution. Eighty percent of our meat comes from the roughly twenty percent of factory farms that confine their livestock in tiny cages.
Yes, more and better developed OSS software.
That kinda goes without saying.
>Democrats had filibuster proof majority when Obama was president.

For 2 years. And spent basically the entire time barely getting ACA through. Not a lot of "political capital" leftover for battling to have free tax filing.
Can you provide more details on this? I decline to use a number of apps supported by Facebook and Google but have yet to have anyone refuse to hire me because of that.
I agree, and they were big mistakes on my behalf. I'm not particularly hostile towards Apple, and I exclusively used iPhones for the first half of the last decade. My assumption was that Apple would have these issues ironed out, especially on a product they were comfortable calling "Pro".