skysight-inc/HackerNews huggingface dataset:
> Only the US is incentivized to have USD be the world's reserve currency.

The US is merely the largest reserve currency and has been trying to reduce that role for well over a decade now - being a reserve currency merely means foreign crises lead to dollar flight which has knock-on effects on US trade. There's no real upside - demand for dollars is based on the stabiliy and size of the US economy, nothing more. EUR, JPY and GBP also operate as reserve currencies due to the strengths of their economies.

https://www.ussc.edu.au/analysis/the-reserve-currency-myth-t...

https://www.brookings.edu/blog/ben-bernanke/2016/01/07/the-d...

What need there is for an international reserve currency is filled by the IMF's SDR, an asset whose value is based on basket of USD, EUR, RMB, GBP and JPY:

https://www.imf.org/en/About/Factsheets/Sheets/2016/08/01/14...
It holds your hand a lot less than taxcut or turbotax though. Its basically a very thin shim on top of the IRS forms and instructions. Other than the electronic filing and a couple pretty basic hints, once you have some history and are vaguely aware of tax credits for various things, its barely easier than the IRS instructions in the old paper tax forms.

I tend to use taxcut, which is a bit closer to turbotax, but frankly its messed up things that I only found by reading a paper copy of the return before filing and noticing numbers that didn't make sense (doubling values by adding imported values with hand entered ones, that kind of thing). I had problems like that with turbotax in the 1990's but haven't used it since the bootloader fiasco.
The largest ever private fundraise for a psychedelics company
This sounds awful. Like some sort of bullshit DRM in a way.

Now I'm thinking of all the ways I could get screwed here.

* Not being able to copy transactions from my bank account

* Not being able to easily send text to a read-later service (not sure if this necessarily depends on selectable text, but who knows, maybe selectable means the text isn't visible to these services now)

* Not being able to easily copy something that needs entering into another page

This reminds of sites that try really hard to NOT allow password managers, or even allowing pasting of text into form fields.

Pass.
I've seen an interview with the EA guys who say they would rather you pirate their product over someone's elses.
> Yes, they start with addition and subtraction as crutches (e.g. `9 x N` is initially taught as `10 x N - N`).

This is not a "crutch", beyond the extent to which a decimal place-value system is a crutch. I would instead call it a broader and more fluent view of the number system.

Describing e.g. 18 = 2·10 – 2·1 instead of 1·10 + 8·1 is a perfectly valid alternative representation which happens to often be more convenient when multiplying.

Either way when we multiply we break each multiplicand into a sum, multiply the components from each combinatorially, and then add the results together.

18·6 = (1·10 + 8)6 = 10(1·6) + 8·6 = 60 + 48 = 108

vs.

18·6 = (2·10 – 2)6 = 10(2·6) – 2·6 = 120 – 12 = 108

Regularly discussing the alternative ways to represent a number and choosing the most convenient for the current goal builds what is called "number sense": fluency with the place-value system, basic properties of integers, relationships between numbers, base ten, and in a broader way facility with manipulating data structures.
As a hobbyist Flutter user, I would like to be excited for this release.

However, this announcement page does not do a very good job at highlighting changes and new features from Flutter 1. The only concrete feature mentioned is the web platform being stable. Everything else is old news or plugging random companies.

The changelog (https://flutter.dev/docs/development/tools/sdk/release-notes...) looks like a dump of the VCS history, which is also useless. Sample changes:

- [flutter_tools] HACKTOBERFEST (cla: yes, tool)

- [manual roll] Roll Engine from 1ef10b240e28 to f84e7a019663 (12 revisions) (cla: yes, engine, team, waiting for tree to go green)

- use_is_even_rather_than_modulo (a: accessibility, a: tests, cla: yes, f: material design, framework, team)

I would strongly suggest adding editorialized release notes for developers.
You do realize that $1k is about 10% of the median household income tax liability?

I can't imagine the majority of people happily accept a 10% (more for half of households) tax hike, when companies already CC the IRS on all the forms they're regurgitating.
Rebranded chrome with cryptocurrency / blockchain tech is all I see of it when someone mentions Brave.
Not that I expect it to succeed, but I wonder what would happen if you tried throwing machine translation at the raw tax code.
Yes, because if you aren't a dependent, it's income for your own return, not theirs.
Seems like a really easy first step would be for Democrats to pass a bill allocating money for the IRS to build a What You Owe API that banks and companies can access. Then every bank on the planet can implement a "Click to pay your taxes" button.

Attack the problem at the source.
While this is true, the children of these families tend to move away from extremism (at least in the west) and the same rate as every one else.
Yeah, that is an interesting question. Probably best to ask Coinbase, Tesla and Square. I don't have a good answer for you. The bad answer is this:

Risk isn't inherently a deterrent. If the reward is perceived to be high enough, there will be a first adopter.
That's a feature, not a bug. The point of the Brave ad blocker is to (optionally) replace unethical ads with ethical ones so you can compensate the content creators you browse. How is this scummy?
I'm a long-time fan of pure web apps, but in my experience, it's more streamlined to develop and ship mobile apps with Flutter than with Cordova and some of the other tools that package web apps for mobile.
It sounds like you got a letter from the IRS's automated underreporter program. I believe these are more common (and less painful) than an actual audit.
Why can't the default be always selectable? Let the developer choose which ones they don't want to be selectable. Also, what is the use case for non selectable behavior?
The Niantic stuff is interesting. AR can significantly make the next Pokemon Go very interesting.

This stuff where you are in a virtual drum circle or aquarium is just awful. Please stop. Literally nobody wants to do that.
That's correct. But advertisers bid in BAT too, so if the value drops, they would pay more nominally, and it would all balance out.

As a user, I prefer Brave's ads though. They're not actually on websites. And calling adblocking "stealing" seems like a bit of an exaggeration. Brave still pays out a larger share of their revenue to publishers than Google does. As a publisher, Brave's scheme seems fair to me too. The only one really hurt is Google.
I will give a shout out to Ionic. We use it and love it. I think it accomplishes what Flutter tries to, but with web standards.
Yeah, I feel like there were technological surprises by the federal government up to the 1980s but not really since then, but perception has been riding off of that

Even the NSA presentations and code leaks this century didnt really have surprises more just angst about their lack of accountability
All of the complaints about flutter I see here are based on people using apps built with flutter, and not about the development experience. "Have you actually build a project in flutter?" is a total non-sequitor response to complaints about how even the official demo is miserable to use.
Ah, you are right - not sure how I missed it first time, but now I see it.
Effective teams need a charter to understand who they are and what they do. Without this, they increase the risk that they thrash around trying to do all things for all people, or fail to take advantage of their unique talents and opportunities. This post gives the AWS Rust team's perspective about their charter, which is not at all vacuous. They are sharing with the community to seek earnest validation and feedback.
Really not fair to compare against flash in this way when wasm wasn’t available and npapi was the only option. That is additionally an implementation detail, Adobe could (theoretically) revive and port flash to wasm today without breaking the majority of applications.
What is an example of something legal that you would be afraid of the IRS seeing?

I can't imagine any scenario that most people (anywhere close to fifty percent of tax payers) would be willing to lose a significant portion to all of their refund check by needing to pay a tax preparer potentially thousands of dollars.
GenX is old.

Gee, thanks.

/old
Yeah... personally that is what makes me most reticent about M1 and future products.

With intel you know virtual machines and what not will just work, here Apple actually has to provide driver information and such or we’ll all just rely on hacks which could change generation to generation :(
Maybe the size also helps? Closer to a dog or a cat, cows are not.
i would probably just switch to bing or duckduckgo (aka bing) at this point. google used to be unparalleled in finding what you're actually looking for but their search results have steadily been getting worse.
You extend to the rationals in the natural way, and then use continuity to define what happens for irrationals. (Of course, in a discrete context that doesn't apply. But the article's author is a grade school teacher.)
Being punished via the legal system doesn't mean you are free of all other consequences
How would you teach physics without lying to children?
> Since when has Docker on Intel Mac been crappy? The couples times I have tried to run Docker on Windows I have always stopped before I actually managed to get anywhere out of frustration.

I had the same experience. The installer has been improved, my grandma could set up Docker on Windows now.
Thanks for yet another great article! I was wondering about the inductor connected to the collector but you already answered in the footnote.
It depends how cultish and restrictive the parents are. I know of some cults that even handicap their kids' English skills and keep them mingling amongst their own so that they don't really have any outside resources. Once they're economically dependent on their tribe, it's much harder for them to break out.
> The Venezuelan government would way rather its citizens use BTC over USD or Colombian currency, in order to ensure inflation/deflation is globally decided by neutral parties, rather than decided by a single foreign entity with potentially malicious intent.

No, the Venezuelan government has tried to create its own cryptocurrency called the Petro in order to have control of it.

https://www.reuters.com/article/us-cryptocurrency-venezuela-...
In the context of the web, this seems like it should be a non-starter. Why should the developer be able to tell the user what can and cannot be selected?
Flutter does not offer enough to justify learning new programming language.
I can confirm that publishers were begging to install the copy protection which at least lasts for several days, not even weeks or months. The math for that was pretty simple - on average, most impatient gamers, who buy the product in the first days, really do not care about the price but will prefer free option.

To repeat, this is on average and works given 90% of games die after first weeks of sales in any case. Economies of megahits are way different.
Many things that I tell my preparer are needed later, but not now. (Tax basis for RSUs that vested. Value of capital improvements to my property.)

Other things are needed only if we elect to method A of calculation, but not if we use method B of calculation. So I give him all the data; he computes my obligations using method A and method B, chooses the better option, and reports only the data needed to support that method's calculations.

I pay my preparer to be an expert in tax code, to represent me in any audits, and incidentally to prepare my return correctly.

Part of that expertise is that I don't have to be an expert, so I tell him everything and he politely rolls his eyes and smiles when I dump irrelevant things on his desk.
Yes, we consider accessibility a must-have feature. On the web, we have a second DOM tree called the SemanticsNode tree, which is generated in parallel to the RenderObject DOM tree. The SemanticsNode tree translates the flags, actions, labels, and other semantic properties into ARIA attributes. We've been testing Windows Narrator, VoiceOver, TalkBack, and ChromeVox screen readers to navigate a Flutter web app.
Metaphors and language are dynamic flexible things.
Surely "all people are equal" does not mean "we should never do sociological research on people" or "any sociological research that finds statistical differences in how different groups of people behave is necessarily wrong and evil."
Not surprised, given the source:

https://sourcewatch.org/index.php/Institute_for_Family_Studi...
Yeah I certainly wouldn't use cordova today, but it was very innovative when it was released and I love what it did for the hybrid space.
(disclaimer: I work on the Flutter team)

We certainly don't think Flutter should replace HTML or other frameworks. We hope Flutter will work well for many use-cases, but the web is huge. There's room for multiple approaches. If it's not working for your use-case it's totally fine with us if you use something else. We welcome constructive feedback on what's not working so we know where to focus our efforts.
You used the word "failed" which implies they sought something and fell short.
We have used Ionic to build once deploy on mobile and web for years. It works really well for us now. (I am not sure it would work for all usecase but my guess is 99% of non-game apps would be fine).
Thanks for the TUF shoutout!
Dupes / other identical submissions:

https://news.ycombinator.com/item?id=26321523

https://news.ycombinator.com/item?id=26322477

---

As an aside, does it still qualify as a dupe if there wasn't any significant discourse?
“The Trouble with Types” by Martin Odersky (2013)
> several orders of magnitude more than a human master encounters

Not if you account for millions of years of evolution that got your nervous system to its current state and access to books and training materials which add up to multiple decades/centuries of precompiled and synthesised expertise from other people who learned chess in similar ways to you.

This is a minor point though. I agree that deep learning isn't it, or that if it is, that would be quite underwhelming.
You can do this with very easily with github action (or any CI) and firebase. It's what my team has been doing.

Whenever there is a merge into dev, it github will build and deploy it to firebase that everyone has access to on the team.
They're likely to just give you a new laptop and send you on your way.
there's also lots of smaller niche platforms/services that don't, sometimes even funded exclusively by donations. I think the size of the organization has a lot to do with the likelihood that your data is getting harvested as well.
I think a lot of people will compare React (Native) and Flutter in this thread, and as someone who has had a positive experience with Flutter, I will say that by far the biggest benefits were that (a) there's one way to set up a project, dependencies, compile, and run, and (b) it mostly just works across iOS/Android/macOS (and I guess Windows, which I didn't test).

(a) is so, so big. It is a big part of the reason that Rust, a genuinely difficult language, feels inviting. The Flutter community is small, but the core tooling (all from Google of course) is at least consistent. It's obviously how to include packages, it's obvious how to develop, how to run. No need for figuring out Babel or includes or Webpack, or whatever people use these days.

(b) is really nice because it allows you to get started. Yes, it's true that the experience on one platform (web) doesn't seem that good, it's the "new Flash" etc. But for someone wanting to develop high quality desktop apps, this is it, folks. It works. It's not hobbled or just a tech demo, the scaffolding is there. Will you have to write custom components? Maybe. But as a programmer I don't want to think about packaging and compilation and inconsistencies; I want incompatible code to be sandboxed and clear (i.e. filesystem access or sound). The runtime should be the same.
This also varies a lot on market. You're in NYC - not Man Jose.
Thanks for sharing this, I've been wanting a Mac Mini but am now wondering if it's worth it with this strange caveat
Why care about the suffering, but not about the extinguishing of a life? If the moment to moment experience of a thing has value, but the thing's actual existence does not, why should (humane) murder not be legal? I do implore you to wake up -- you are deluding yourself for the sake of the pleasure.

Death is a form of suffering. Whether the creature you kill knows it lives only to die for you, whether it can see and understand some aspect of its cage or not, you took it before its time. It is all the same wrong in the end.

Now, eating an animal that died of natural or uncontrollable causes, or using for-real excess milk or eggs? Sure, fine. But those are not at all sustainable activities at a population level. We have to do things to animals that cause real harm to ever get enough of those products to sell them, even if we treat the animals way better overall. (And it's still better to push for better treatment than to do and feel nothing!)

My own mental backflip: I do still eat meat, because I'm a selfish and horrible person. I accept my complicity in the evil. But I also know my own choices will not meaningfully change demand patterns, so I allow myself the pleasure of the flavours I grew up eating, and try not to dwell on it too much. Even the Buddha was said to eat meat if it was what was served -- but of course, would request not to be served it!

Regardless, I know full veganism is the only actually ethically justifiable choice, and I believe and hope it will one day be the only realistic or acceptable choice for all of us. I will advocate for it (I hope) strongly whenever I can. No being deserves any part of what we do to them for food, and most people have pretty awful reasons to continue to eat meat; often literally at the level of, "animals can't suffer!", or, "humans are a higher being!", which is a mind-blowingly horrific thing to understand people will assert even after being given the evidence. I find the dismissive attitude appalling and try to get friends to at least see it in its real light.

Personally, once I catch wind that the tide toward veganism is beginning to turn, or that we somehow achieved affordable ethically lab-grown cheap muscle+fat tissue meats, I'll gladly turn that page. Or, once the horror again resurges strongly enough to overcome the value of shepherd's pie, thanksgiving ham, or a hamburger.

It's not much of an intellectual position, but it's all I've got. I ask that you at least be honest with yourself: the beings you eat have suffered for your pleasure.
Unfortunately, Target has also introduced third party sellers on their website so it's no longer as easy to trust them as it once was.

Costco or the brand's website itself is my most trusted source for now.
I would argue that we are not "fixing things that aren't broken". Technology is being adopted by more and more people. It should make sense that we find ways to make improvements to reach more and more users. I think software people run the real risk of designing interfaces only they like.

I'm currently dealing with software that uses old style icons and menus and users just thoroughly do not understand the interfaces. The problem is that when every icon is brightly colored and bold, none of them are meaningful to the user. They all look equally important even when not.

We're finding with flat, simpler icons we have a lot more control about making certain icons more important than others. We can still give them color! And it will be more meaningful! We can make them pop out when we need to!
And cookie popups are now part of any corporate general counsel's requirements if you're even running first-party cookies and/or any kind of analytics, regardless of third-party-cookie changes. They're not going anywhere.
This is an exciting development. As someone who has supported the desktop use of Linux audio by community radio users I've found it very frustrating at times how things don't work. I remember a decade ago going to a presentation on Linux audio at Ohio Linux fest and the recently I decided to dive in and see what the best solution to coming up with a user friendly and fool proof audio setup (easier said than done). I found that JACK is still too complicated to setup for novices and pulse audio can just be inconsistent. So pipewire seems like it has a lot of potential and I'm excited that people are working on this. It'll perhaps make Linux audio better able to compete with coreAudio and whatever audio subsystem Windows uses. I especially appreciate that the flexibility and modularity allows both professional and consumer applications. The future is bright.
You're not the only person. After using two decades of improvements to JavaScript, Dart comes out swinging and wins without a contest. I don't want to spend all my time playing with build systems and and Flutter just works, plus even though JS is better these days, Dart in IntelliJ (Android Studio version) is so straightforward you can be productive from day one without having ever written Dart before.
The sad part of this is that the exact same thing could be done with real native code, much better perf and nicer footprint.
[Flutter Eng. Dir here]

We were also not satisfied with the performance of the initial GPay release. We've been working with the GPay team the last couple months and have made significant improvements within both Flutter and the GPay app. Hopefully the next release of GPay will be out soon and others will be able to see the progress we're continuing to make with the team.
Startpage is similar to what you are describing. (Supposedly private, and backed by Google search.)
We built our mobile app in Flutter, and it was pretty amazing. I would absolutely never suggest we create a web version of that mobile app and would strongly fight against it if someone else suggested it.

I strongly disagree re: Dart vs. TS, but then, I was a JS dev before I worked with Dart/Flutter, so probably a bit biased. But I think that is a very subjective statement, not objective.
Fair enough. I was just giving the option if you didn't know, but I actually feel the exact same.
Huh? Among OECD countries, the USA is tops in Household disposable income[0] (which, yes, factors in social benefits like health care) and Household Net worth[1], while being about average in (relative) Household debt[2].

Relative to the vast majority of westerners, the Average American is absolutely killing it. It's a shame that so much rhetorical energy is expended in a constant attempt to gaslight Americans about their financial situation in comparison to the Europeans. The reality is that the average American makes almost 50% more than the average EU resident[0].

[0] https://data.oecd.org/hha/household-disposable-income.htm#in...
[1] https://data.oecd.org/hha/household-net-worth.htm#indicator-...
[2] https://data.oecd.org/hha/household-debt.htm#indicator-chart
If I immigrate to Switzerland or Singapore, I should not have all the rights that the citizens have, such as right to vote or social programs which would stress their system. Not until enough time passes and I qualify to be a citizen.

Otherwise would be unfair to the natives.