skysight-inc/HackerNews huggingface dataset:
> To start with, Canonical is partnering with us to bring Flutter to desktop, with engineers contributing code to support development and deployment on Linux. During today’s event, the Ubuntu team showed an early demo of their new installer app that was rewritten with Flutter. For Canonical, it is critical that they can deliver rock-solid yet beautiful experiences on a huge variety of hardware configurations. Moving forward, Flutter is the default choice for future desktop and mobile apps created by Canonical.
Flutter team member here. In Flutter, the developer consciously decides which text should be selectable (and thus copy/paste'able), so while it's true that text is not inherently selectable in a Flutter app, text that the app developer decided to make selectable will be.
Music streaming platform Anghami goes public on Nasdaq
How four states handled scaling and upgrading their unemployment IT systems
You’re imagining an army of tax accountants to continually keep a system up to date to put themselves out of business?
Fair point. So what are these limitations in facilities of abstraction that Python doesn't have and Java has?
Still doesn’t explain why you think removing LoC in a mobile application removes features from a web application.
> I'm actually excited about the idea of a search engine that I pay for. Been waiting for DDG to do it but last I knew there's still no option there.

I wonder if that's because they're using Bing search results rather than crawling the web themselves?
Pair of A-10 Warthogs circling Fort Knox
May I ask examples of things that you are not confident sharing with the IRS, that you do not have the obligation to share with the IRS, and that can affect the taxes you owe? In my (foreign) mind, whatever might affect your obligation final number you are legally required to do so (either preemptively or when asked), so I don't fully understand.
Effx Introduces Service Detection for engineering teams
This looks promising for Linux audio. I spent some time investigating the state of Linux audio servers a while back while diagnosing Bluetooth headset quality issues and ultimately opened this bug: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/18...

Sounds like a lot of lessons have been learned from JACK, PulseAudio etc that have been factored in to the architecture of PipeWire. Maybe it really is the true coming of reliable Linux audio :)
No, but the juxtaposition of "footballers' antiracist gestures must be silenced" with "We must intervene to prevent Big Tech from declining to broadcast racism" in the rhetoric of prominent mainstream US conservatives is a pretty good indication that the longstanding tradition they are actually defending isn't "free speech"...
But you can do colors with icon fonts! In fact, one of their benefits is that you can do context specific colors. So only have things be red or green when it's most meaningful.

I think the problem is in having all icons be bright and meaningful all the time - too much visual information can be worse than too little.
Yep, I have a diy fuzz effect pedal around here somewhere that uses a matched pair of germanium transistors. An older electrical engineer gave me a box of them after I explained how sought after they were. He couldn't get his head around the idea that I would want to use them in a new project when new silicon transistors would be superior for many reasons.
We actually did try that as our first approach, but it really didn't give you the flexibility that Flutter developers expect.

As the erstwhile editor of the HTML standard for ~10 years and the now TL of Flutter I must admit that it's weird to be creating a web framework that completely ignores all the HTML stuff I worked on before. :-)

That said, Flutter is different from Flash in some important ways. Flash used the NPAPI to "break out" of the web and was basically "native" code you could escape to, whereas Flutter really is using web APIs, like Wasm, ARIA, WebGL, JS, WebComponents, and so on, to create true web apps that just happen to not use much of the control set that HTML exposes.

I suspect that even outside of Flutter, the web in general is going to move towards this kind of framework in the coming years. It just gives you so much more control. It's basically how every other platform works -- pick your language, compile to machine code, don't need to be limited to what HTML and CSS (etc) enable.
There's atleast one Show HN every year that does that and promises support for the more complicated cases "in a few months".
What is the competitive advantage?
I don’t feel any negative feelings towards the library developers. I have my versions locked so these unexpected surprises don’t happen. In this case it would have been extremely difficult for me to have noticed that the behaviour seen was not intended and supported by the developers.

My point is not that this is an unsolvable problem, but that it’s not a good idea to go “semver says this is non breaking, let’s just chuck it in production”
I guess that could a bit annoying at times, but ad revenue isn't some super precise amount. Price fluctuations should balance themselves out, and the minor settle time is not a big deal when you're typically paid monthly.
To give an example of complexity that can hit "normal" people, something I just learned yesterday. If you are between 18 and 24, and a student, then if you had received unemployment income that income is considered "unearned income". Therefore it is subject to the highest marginal tax rate (tax bracket) that your parents fall into (which is 22% - 24% for quite a few people).

To me, that is kind of nuts, and not something that follows from normal logic (i.e., it isn't something that you will "get right" by just filling out a standard 1040 form).
I love human (and programming) languages so much that it depresses me to even consider a world where everyone only spoke 1 language.
I'll grant that sending fake data is more active than merely not loading ads, but I personally consider not loading ads about as malicious as failing to read a billboard, or failing to subscribe when a webpage says 'Subscribe now'.

I don't think I'll ever quite understand the idea that the user is under any obligation to do whatever. Just because their user-agent might have some default behaviour doesn't mean that the user-agent should be expected to act in the interest of the server.

Though there's an argument to be made that sending lots of false data in response to a request to post personal information to google-analytics is a bit like manipulating a public survey by sending in silly answers. I'm not sure to what extent that is illegal but I'll grant that it's not exactly ethically correct.
Though some are looking at curb weight. On the consumer side, it's part of the marketing of vehicles like the Hummer. (On the production side, it's precisely why some vehicles have gone as close to the "commercial truck line" as they can get away with to avoid extra taxes, street restrictions, and license requirements.)
The new Google Pay app on iOS is incredibly sluggish -- animations stutter, switching pages has hesitations. I'm not sure what they mean by "quality" in this case.
That which is natural is good.
N is natural.
Therefore, N is good or right.

Premise 1 is lacking.
Rainfall Change with Warming More Consistent Than Anticipated
Well, if the article has statistics saying "yes," I'm not sure how far one could go on a comment that only has words saying "no."
They don't need this information when learning that 3 groups of 5 fruit are 15 fruits. It's not in the natural order of understanding principles.
How do they handle requests to view information about court cases currently in progress?

Example: I own and live in a condo apartment in a housing complex where the legal entities for my building and four other buildings are all members of one overall legal entity for the complex. Some of the other legal entities, and some of their administrators, are currently suing the overall legal entity with various claims. The management notified all owners that this was happening, as they're required by law to do, but didn't give the full complaint. (They did name the individuals and legal entities who filed suit, including the administrator roles of the individuals.) I'd like to read the full details.

Where I live, I can go to the public library or the courthouse, search for the involved parties in a database, and read the specifics. I don't have to prove that I am indirectly a partial owner of the entity being sued (though I am); this is available to the general public.

How would this work in the Netherlands if public access is anonymized?
The benefit of liquid-fuelled engines. You can just turn off the fuel pumps.
Thanks for clarifying, that's a setup I definitely haven't seen before. Interesting!
Ask HN: Google revenue – Ad business or app subscriptions?
Would Google make more money if it stopped its ad business and started charging money for its apps?
I agree with the first part about release groups and reputations, etc.

But the income comparison is not fair: it's far worse for an individual to lose their real savings (no matter how small), than for them to lose (e.g.) $10,000 of pirated content. This is especially true for people with low income. The former pays the bills, the latter is entertainment.
Bullshit. It is literally being made right now. Legislation can help solve this pretty quick. No audit? No sell.

To follow your analogy, it is more like, "wear a damn condom and take a sex-ed class before having an unwanted baby."
It's not clear what you're arguing for or against. Google Pay is a product with multiple features and one of them is being phased out. What's that to do with the benefits they're claiming from the rewrite of the mobile app?
Sounds a bit like MAUI* for dotnet... I'm very skeptical about one framework / project to solve UI problems on all common platforms but it is nice to see, that there is effort to improve the developer experience in more than one language.

* https://github.com/dotnet/maui
> As the EFF has pointed out, the cohorts the machine learning algorithm exposes are targeted enough to be used as an individual identifier.

Yup, deanonymization is a problem.

That's better than no anonymization now.

But I agree, it's not perfect, and frankly, I don't think there is a perfect solution that prevents bad actors from deanonymizing users.

The real solution to this issue is regulation and transparency.

> 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).

This has nothing to do with the privacy implications of this technology.

Personally, I think you (and the entire advertising industry) are massively overestimating the effectiveness of targeted advertising, but... shrug

> 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.

They already do this!

Again, this is still objectively an improvement.

Does it fall short of eliminating targeted advertising entirely?

Yes.

Personally, I'm a realist and recognize that ain't happening, so we should welcome any movements that make the industry a little less invasive and destructive.
The IRS already has a web portal that lets you retrieve your data. This could be executed by adding more info to that. The higher cost of administration on that shouldn't make anyone bug-eyed, no matter how wonderful your idea of auto-filing and simplification is.
(disclaimer: I work on the Flutter team)

The "Create account" link isn't popping up the right-click menu because it doesn't use the Link widget. You'd get the same thing in plain HTML if you used a <div> with a custom click event listener instead of <a>. It's a simple bug to fix; totally up to the app developer. I think issues like that will inevitably pop-up as we have developers coming to the web from other platforms, where "open in new tab" isn't part of the toolkit. Perhaps it's fixable via education and platform-specific guidelines.

We're aware of the input blur issue. I think the bug is in the TextEditable. You can write your own, of course, but since we offer it as part of the Flutter framework, it's on us to fix.
Of course, the instant caveat is that defining Stable = In First Marriage doesn't mean they are necessarily "happy."

Huge cultural stigmas and structures that reinforce stability family structures is likely at play. Similar to how other stats show Religious folks have a lower rate of divorce. Partially because of the forces encouraging to not divorce, both positively with huge support networks to keep couples together, and negatively with implicit shame for those who break up. And also partially that many who divorce may also leave said faith (eg self-selection Religiosity). This second component of course doesn't apply to immigrants.

Plus, a "no divorce" policy can also create systems where spousal/domestic abuse can run rampant and no recourse to escape. So it's not always the best metric to optimize for.
This is making mountains out of mole hills though: these types of problems can be solved without abolishing tax-deductible accounts.

For example, one could tweak the deadline for contributions to those accounts to be say March 1, make the financial institutions report to the IRS by March 15th, send everyone their estimate on April 1st and have a deadline of April 15th to confirm or adjust their tax filing.

Most of the big things that involve deductions are already tied to a financial institution that already report to the IRS.
Every piece of Mac shareware I made was hacked instantly, judging by the “free license codes and patches for games” lists they appeared on. The patch must have been an automated attack, too, given I’d made the deliberate business decision to have a license code check of:

licenseText.length > 0
America has a high ceiling and a low floor for quality of living.

For above average, America is arguably better (with some caveats). For the average person, its better than Europe (in that you can afford more since you are paid more and taxed less, but Europe definitely gets more paid time off / leave). If you are poor enough to qualify for government assistance its roughly on par with Europe--though maybe a bit worse.

But there is a bottom 10-25% (where the line is, I'm not sure) that would be a lot better off in Europe.

The average college debt (~30k) is about the same as a single year's difference income between high school and college graduates (~30k). They are paying for a personal investment.

Housing (not in California, NYC, or DC) is cheaper in the USA than other rich countries).

90%+ have health insurance that covers hospital visits

A high percentage will have medicine covered by their insurance

Less than 6% of people have multiple jobs.

No mandatory paid vacation (but any halfway decent job will get you 2-3 weeks). Europe gets more, but we get paid more. I'd probably rather have the time off, but some people would rather have the money.
Just poison the data.

Phone number? 212 555 1212. (You could change to the local area code if you feel like it.)

ZIP code? 90210, in Beverly Hills, of course. Or 01234, which is Pittsfield, Massachusetts.
This isn't exactly true. I have worked extensively with Azure, Google Cloud and AWS. While many of their basic services do seem to map 1 to 1 there are enough differences in the details that it's almost like learning a completely new system. At a very high level the basics are relevant, but the differences are much greater than you might expect.
Nuclear power isn't cheap. Miners need cheap.
By “and a student” do you mean claimed as a dependent by someone else?
Have you tried --web-renderer=auto?
It's strange that it came down to it. AI is a field inspired by our notion of human intelligence. Yet a human can learn to recognize road signs with a fraction of the data state of the art "AI" algorithms need these days.
To play chess at the same level as a human master a state of the art neural network based engine needs data from tens of millions of self played games - several orders of magnitude more than a human master encounters (and then the computer has huge advantage in calculation speed and accuracy as well). I don't think deep learning is the end of it. It would be really great to see people venturing into different approaches. We can do much better than pattern recognition on huge amount of data.
I believe all this as well. If they wanted to, Adobe could invest heavily in DRM that would take at least a few months to crack. But it's far cheaper to stick a login wall in front of download pages and support forums, monitor for corporate email addresses, and spend the money on going after companies that pirate their software. e.g. https://www.theverge.com/2015/1/29/7948241/forever-21-pirati...
I've always liked Firebase. I'm glad it's still around.
I don't see why Bitcoin's technology stack is failing if it's what is enabling its current value.

Keep in mind as well that the protocol is mutable as long as people agree to change it.

Saying BTC is doomed to fail as it's living alongside a multitude of other cryptocurrencies that attempt to solve its shortcomings is also a dubious proposition to me. Take for example the Mina Protocol[0], which eschews proof of work, huge blockchains, and slow transaction speeds for solutions built on top of zk-SNARKs.

If BTC has value as a long-term store of wealth, and if other cryptocurrencies exist to transact at faster rates with more liquid capital, and if that capital can flow between systems freely (as fast at BTC will allow), then every system is working as designed, right?

0: https://minaprotocol.com/
http://archive.is/yJKaI
Very cool.

Do you have lots of unlabelled data, and if so, do you do any self-supervised pre-training?

Have you ever considered releasing the backbone weights for the pre-trained models you have? No idea if this would be possible without giving up core IP, but I know I'm personally dying for an alternative to Imagenet (COCO for you?) trained on a big dataset.

Are the images in your set diverse enough that you'd expect the backbone to be a good general feature extractor?
The problem is that most paper that goes to general trash ends up being burnt or degraded by fungi in a landfill, releasing carbon back to the atmosphere.
I didn't vote on your comment because I couldn't really parse what you were saying. So the IFS makes a poorly supported argument for immagrant family stability, is the idea that it's giving the anti-immigrant community a leverage point to turn it into a crater?

edit: I figured there had to be a term for this, but couldn't find one. 'Grass Man' is proposed here - http://www.michaeldello.com/straw-man-steel-man-grass-man/
Those sites have 50x the amount of tracking, popups, spam and straight up malware than even the most intrusive commercial product out there.
I created apps in cordova, react native and now flutter and I have to say flutter beats both by a lot. It's just been such a nice experience. I'm absolutely in love. My most successful app in flutter is https://stockevents.app if you want to try.
We're nagging because the apps suck and stick out like a sore thumb. Maybe Flutter will be the one to get there and be the holy grail of cross platform UI development, but the developer community has been burned by this promise so many times, we're going to have to see the final product before getting excited.

Just because a project is ambitious doesn't mean we should all jump on board, particularly when similar projects have crashed and burned, and there's really nothing stand-out about Flutter that separates it from prior efforts.
Has anyone used both React Native and Flutter recently in production?

How do they compare?
That's why I don't trust you.

Good relationships are built on trust.

"It is legal" is not.
I wrote a simple interactive calculator type app in Flutter recently and found the experience mostly good.

However, the documentation is _terrible_. It looks OK initially - but then you need to use it to find a specific piece of information, and it all falls apart.

Hopefully Flutter 2 will improve on this.
Hi! We've been bootstrapping ariadne.ai [0] in the same space. Similar origin story, too - turning tools we built as grad students into products for the biomedical industry.

Looks like we're thinking along somewhat convergent lines, but with some interesting differences as well. Feel free to reach out to my HN username at ariadne.ai if you'd like to chat.

[0] https://ariadne.ai
Is there a drawback to lying on this registration? One-time email, fake PID, etc.? Assume one doesn't live in PRC...
Why do all of these services want to manage the build? I already have CI, I don't need to use your service which probably doesn't have all of the tools I need. (Build environment linked below, how do they update it? Is it frozen or will I be screwed when they change it?) I must be missing some reason that they feel the need to do this.

https://developers.cloudflare.com/pages/platform/build-confi...

I currently use Netlify as it has a simple API to deploy a zip file or a slightly more complicated API to avoid re-uploading unchanged files if you have a big site.

https://docs.netlify.com/api/get-started/#deploy-via-api

I'm glad that Cloudflare is adding the option to be an origin for static sites, I would switch over if they added the option to just upload files to them without this CI/CD nonsense.
Isn't the SSD on the M1s soldered on, like all the other components? Replacing it would involve replacing the entire motherboard, right, or am I missing something?
too bad you can't fly drones in germany with all the regulations. For FPV drones you have to have a second person "spotting" the drone and keeping line of sight. Complete bureaucratic nonsense.
Exactly - too often we see developers spending vast amounts of time on stuff that's "better" but by what metric? Often, it's better only by standards that matter to the developers, not the business paying the bills. In my experience, Flutter makes it very fast to ship a decent solution.
https://en.wiktionary.org/wiki/Reconstruction:Proto-Slavic/x...
Best practices can slow your application down
How is this still such a problem in the modern era where major software is released that becomes unusably slow on multi-core cutting edge phones?
It's easy to have this position once you are already wealthy from your product.
The web application was deleted. That means there is no feature parity to factor into consideration.
My favourite book of the past few years, Eric Kaufmann's "Shall the religious inherit the earth", points out that some religious minorities, often quite extreme ones, are much better at having children, and are likely to spread at the expense of the mainstream. This cultural difference in family stability reminds me of that.

I would like to believe that the US and Europe can pick up whatever enables poor immigrant families to maintain stable families and viable reproductive structures – without buying into the more extreme aspects of some pro-natalist religious cultures.
I despise the idea of differentiating between immigrants and natives. All people are equal.

We all should be measured by equal terms. Quite often there are articles painting immigrants as innately good, which - to me - is the same racism as painting immigrants as bad.
7th place is taken by "bing", which makes me think this is counting searches from a lot of different sources, not just from bing.com.
It's fine if you're going by significant figures