skysight-inc/HackerNews huggingface dataset:
I've experienced similar when working with android's api. Docs say x should work, but it's just not happening. Five hacks later, and you've got a working app that feels choppy. Granted this was back in the 4.4.4 days, so things may have gotten easier since then.
Last time I tested a Flutter-built app on an iPhone X (perhaps a year ago) there was still obvious jank in transitions/animations.

I assume most of the showcases mentioned here (WeChat, Grab, Yandex Go, Nubank, Sonos, Fastic, Betterment and realtor.com) are Flutter-based on Android only?

Is there a well-built Flutter-based iOS app without jank now?
Seems very plausible.
Really educational comparison!

It seems the major difference derives from our (American) punitive approach to those who use our meager social safety net.

For example a large swath of Americans earn an income that entitles them to assistance in the form of the Earned Income Tax Credit (EITC). This is (roughly, it depends) available to people who earn < 85% of the median income. But they have to file taxes to get the money they are owed (because we hate the poor in America and this will dissuade them from getting their money). So that's going to be a large set of the country that has to apply or leave money on the table.

For a large set in the middle class, you have to file because you leave money on the table by not claiming deductions.

So even if we weren't all more or less required by law to file, we would mostly have a financial incentives to file anyway.

Oh and anecdotally, side-hustles and second jobs are very common in the US. Poor social safety net, no employment contracts, very low minimum wage, high healthcare costs all doom most Americans to perpetually precarious financial circumstances. So everybody is trying to get a little more so they don't get wiped out.
This is amazing! I didn't realize this was a thing. You've made my world a little bit bigger and richer today, thank you.
The whole thing was a farce from top-to-bottom.

When sending a message intended to encourage the behavior of buying a car is 'apolitical' but sending a message intended to encourage the behavior of reducing that car's impact on the climate is 'political', the calculus is obviously skewed.

There are no apolitical advertisements in the information age.
> This is all very basic liberalism. I'm an atheist but I will defend people's right to worship and, in doing so, I am defending my own right not to worship. It's disturbing to me to see how the basic tenets of liberal civilization have become cliche in people's minds.

I don't recall where I read this idea, but liberalism is a particular trade off between two social goods: justice and peace. A big diverse group of people will have factions with incompatible ideas of what justice is, and will tend to fight each other over them. Liberalism is mainly compelling when people are sick of those fights, and are willing to trade the pursuit of justice (and some other things) for peace. However, the more successful it is, the more valuable justice and those other things become, and Liberalism becomes less compelling.
I was going to respond with a snippy quote about how transferring money around with Eth used to be convenient, but now it sucks

BUT I checked the current gas prices, and it's really not bad. You're looking at $3-4 for 5-10 minutes on a transaction. Too pricey for splitting restaurant bills, but not too bad for sending $100 around

I guess that when you get to $100+ though you have to deal with too much volatility, and there's no good way to hedge against it as a US citizen (at least, I can't find any reputable brokerage/exchange that will let me short small amounts of crypto)
Raspberry Pi Pico – Vertical Innovation
GNS Healthcare (https://www.gnshealthcare.com/)| Boston, MA/Remote | Full-Time

GNS Healthcare is a causal AI company looking to apply causal machine learning methods and techniques (e.g., in-silico simulations) to healthcare/biopharmaceutical/genetic data (biomarker discovery, clinical trials).

Hiring:

> Senior Data Scientist, Software Solutions: https://gnshealthcare.applytojob.com/apply/npzIox77Mf/Senior...

> Senior Front End Engineer (https://gnshealthcare.applytojob.com/apply/28kMK7NKF7/Sr-Fro...)

GNS offers:

-competitive salaries

-stock options

-unlimited vacation

-health, dental and vision insurance

-401(k)

and more.

keywords: R, Unix, healthcare, Shiny, Software Engineer, middleware, Python, oncology, pharma, data science, data scientist, big data, simulations, causal inference, Front End, Software Developer, Development

If you have any questions, feel free to reach out to Kendall.

send a note to kloh "at" gnshealthcare.com
Does this mean all desktop integrations have now migrated from alpha and are available on stable releases?

The post isn't 100% clear on this.

I tried out Flutter a while ago, and it's really promising as the only really viable alternative to the JS/browser stack for cross platform GUIs.

Dart is not terribly inspiring and lacks the appeal of other new languages like Kotlin or Swift, but it's fine; as in: boring/easy to pick up and good enough for frontend, although somewhat sluggish.

ps: I personally don't see the design of Flutter Web as viable for production apps, so if you need Browser support, a JS stack will remain the only solution, at least for a few years.
Fwiw, over the many years of trying it, I have never experienced Duck Duck Go search results to be anything but unusably poor quality unless I specify the google search engine, which, IMHO, is quixotic.
I'll only believe this is worth my time if:

a.) Google fixes Flutter Web and all of its idiosyncrasies

b.) Google removes the jank in iOS apps.
This was also Microsoft's model with pirate versions of their software paving the way for MS to take over the developing world.
In utopia every new version would come with a tool to convert new code to old code (for all those non-nightly systems).

ideally even with file extensions:
.py3 runs on all python3 versions
.py38 runs on all python3.9 versions and above
Depends on how the restructuring occurs, the debtors usually lose some or all of their equity. Unless the restructuring makes the creditors whole, the previous shareholders don't retain any ownership. The entity survives, but the old stock is voided and new stock issued.
I am really excited for web support! My own plans for making web-apps now will probably lean towards Flutter and web-sites towards HTML/CSS.
you rule, thanks!
The Ghost in the Machine (1998) [pdf]
Appreciate the transparency. But nitpick about terminology: telemetry over HTTP can never be "completely anonymous" by any stretch because of users' IP address being tied to it. Unless you're sending analytics over Tor...?
Is there someplace I can see which type a certain author is? Although knowing that an author is a micro planner (or "by the seat of their pants" writer) may ruin some perfectly good books for me.
How similar or different are the performance characteristics of the NPN-based and PNP-based gates? Assuming there's a meaningful difference, are there signs in the design anywhere where this was considered? Thinking of cases where complex logic is pushed to the NPN stages and the PNP stage is used for just an inverter, or similar patterns.
I own a M1 Mini, I do no development on PC or Mac. I use tools like editors and such but the work is all done on other boxes. So for me it is a matter of which type of machine covers the bulk of my needs.

When it comes to Apple it always has been an issue if you wanted to play games. On intel macs you could VM or Bootcamp to windows. That isn't an option on a M1 mac. Worse, while some iOS games are coming to M series systems some current developers of games that work on both PC and Mac are not creating Mac versions; the most notable is Blizzard who brought World of Warcraft to Mac but has stated the new Diablo 2 Resurrected, Diablo 4, and other titles, are not planned. Only one company has stated any intention going forward that has a large catalog and that was Feral.

All this means for those of us who like some recreation with our work and every day computer use (email/net/etc) Apple has their work cut out from them even more because now options are more limited.
Flutter 2 contains desktop support at the beta level on both the beta channel and the stable channel behind a config flag.
That's a good point could be just rumors but it does have a strong foundation of truth to it. One of those things that seems like we will never know for sure.
Flutter for Web feels like such a wild step backwards in terms of functionality that I'm not sure the benefits it brings are worth it. I just tried a few samples, and basic interactions like selecting text, saving images, and opening links in new tabs don't work. This is the result of rendering everything to a <canvas> element. I'm much more interested in a React Native style approach, which seems to provide a consistent set of components that work the same on mobile, desktop, and web.
And that relationship isn't disclosed to users. You have to dig to find it.
I recently discovered Flutter and I love it for making mobile apps. The multiplatform by default with good API and stability is a winning combination. Lots of modern language features from Dart and built in support for two way binding makes GUI programming much easier. I much prefer it to React Native.
Google is the third most common search on Bing
Congrats to the Flutter and Dart teams! This is a huge accomplishment.

However, I worry about accessibility story for Flutter applications. Am I naïve? Should screen-reader support be a concern for the kind of complex visual applications that Flutter is built for?
Could you describe what size of optical telescope you'd need to put in space to read the date on a dime? I'm very curious
> No offense to Niko, but this is a completely vacuous post without a single concrete promise.

Why does it need a promise?

> I don't really see the point, except for PR, recruiting or internal signaling.

It's messaging, sure. What's wrong with that? To me it looks like exactly what it says it is, communication regarding how they want to purport themselves in the community and what they're aiming for.
Doubt it. More likely this is Google half-assing something else. I doubt Flutter 2 is worth it, since they were just beginning expanding the Flutter team 2 weeks back
Hi!
Virgl3D developer here. Could you please open a MR with your patches so we can look into integrating them into master?
> Is Python not an OOP language? I think it is, so OOP design patterns still apply to it.

“Design Patterns” in software (particularly when talking about what you see in code) are used largely to refer to things that are not just design patterns, but a combination of design pattern plus workaround for limitations in the facilities for reusable abstraction in the target language that prevent implementing the design pattern via reusable abstraction.

In that use, there aren't really “OOP design patterns”.
> no issue.

Could this be because they don't understand how much faster it can be -- the slowness is an accepted cost of doing work?

I've recently run virtualbox/vagrant/docker on an air from ~3 years ago, and it's painfully slow compared to my 3-yo system with 32GB RAM. It works perfectly fine, but it's slow.

> I think people with 32GB laptops

That may be true. It may also be true that people with 8GB laptops vastly underestimate the benefit of having more memory available for development workloads.
> It should not. Current systems manage it fine, because they don't use an insane model which tries to distribute every transaction to everyone, a model you're saying Bitcoin should move away from, at which point, why does Bitcoin exist?

I think you missed my entire point.. I am saying that Bitcoin layer 1 should be a settlement layer for other "less distributed" state systems that sit on top of it.

> I don't really need a globally distributed ledger and all the problems that brings.

I'd be curious to hear your thoughts on how to solve this.
"Washington has imposed several policies over the last few years that are designed to curb China’s rapid growth.

It has blacklisted dozens of Chinese companies and it blocked global chip supplies to blacklisted telecoms equipment giant Huawei last year, citing national security concerns. Huawei has repeatedly denied that its equipment contains backdoors that can be exploited by the Chinese government for espionage purposes."

Sloppy reporting choosing to lead with a misattribution of US motives. In the next sentence they note the US claim of being motivated by CCP actions triggering these reactions by the US.
So how does it run natively on desktop? Is it like electron? Can't tell from the linux example
Not quite the same, but helpul:

https://www.awsgeek.com/AWS-Periodic-Table/

https://www.awsgeek.com/AWS-History/ or, as JSON https://github.com/AwsGeek/aws-history/blob/master/services....
Sure, if you consider "concluding someone convicted by due process of offence against IP who continues to ridicule the concept of IP unsuitable for accreditation to administer IP" to be 'indefinite punishment' which seems more than a little hyperbolic.

For related reasons, if you're convicted of creating malware and continue to loudly and publicly defend the principle of creating malware after your release, it's not cruel and unusual punishment if tech companies won't give partner certifications to your software consultancy
Which seems odd since autism somewhat lowers the chances of reproductive success. The actual paper needs to be read, this summary article doesn’t explain statements like

> Women, the researchers say, typically live longer and are less vulnerable to most health conditions because their genetic makeup has evolved in reaction to the unhealthy characteristics of the male genome, creating better immunity and greater longevity
I long for the day when software development steps out of its infancy and we have one programming language that targets all platforms and frameworks.

Kotlin is pretty great - so you're in this situation where you can either learn Flutter or JavaScript - at least with JavaScript you can also target the web (I'm aware that Flutter 2 also can target the web, but it's not the same thing).

edit: I must clarify - I'm not saying software development must necessarily have only one language, but rather that there exists a single language that can target all environments natively. C was close, but then the web and mobile happened. Java was also close, but no dice. We're getting there, I think.
Most miners are on hydro, located right next to the dams, and probably colluding with them for either zero or near zero cost. Similar advantages to nuclear I'd imagine.
I agree but that's becoming harder as social capital deteriorates. For example, I've tried joining hobby groups and they're usually overwelming older people and/or male. You could say, "just try different hobbies" but that would just be me pretending to like things that I don't to get laid, which is kind of sleazy.

This is not a problem that can be solved on the individual level. We need networks that can facilitate forming social connections. And that (in my opinion) is a sociological project.
> extremely low latency

How low is "extremely low", especially compared to JACK that I'm currently using when doing music production?
I just got a M1 macbook yesterday and this annoyed me. I installed git via xcode-select, then macOS prompted me to do a OS update, which I did, and then found out that git is gone. Definitely not the most pleasant experience. Especially that after the update macOS didn't prompt me to install the commandline tools like it did the first tie I ran 'git' in the terminal. I had to find out via some googling what happened and how to fix it.
google.*##.g:has(a[href*=".pinterest."])

google.*##a[href*=".pinterest."]:nth-ancestor(1)

Add to uBlock Origin 'My Filters' Section :)
Show HN: Protecc, a Missile Command-like game made with Paper.js and Netlify
Try it out here: https://www.playprotecc.com

Why Paper.js? I was looking into Javascript libraries so I could start prototyping this (Three, Pixi, and Phaser were the initial frontrunners) and I stumbled across this HN thread: https://news.ycombinator.com/item?id=23083730

Comments warned against using Paper.js for games, as it “isn’t meant to handle thousands of rectangles,” but praised it for its path-manipulating capabilities. Seemed like a promising enough lead to follow for that reason - the game is heavy on "wiggles" and I wasn’t keeping thousands of shapes on the screen at any one time - so I figured it was worth investigating.

I have to say: it absolutely was. I'd highly recommend it for a lot of different of 2D projects. It was so versatile and easy to use that I ended up building a couple small buttons and modals with it too (although this was partly because I didn't want to leave PaperScript-world).

Major thanks to Netlify, too. They made setting this up a breeze.
(googler, opinion is my own).

The (new) google Pay app on iOS[0] and Android[1] are flutter based. I'm on Android, so I don't know it's behavior on iOS.

[0] https://apps.apple.com/us/app/google-pay-save-pay-manage/id1...

[1] https://play.google.com/store/apps/details?id=com.google.and...
It is known that personally yargeted advertisements are relatively ineffective compared to advertising targeted at a group. For example, advertising for luggage on a travel website tends to lead to higher click through rates rather than showing a personalised advertisement. Personalized ads often try to market products you just have bought.
I'm not a vegan, but eating a cephalopod would make me really uncomfortable. I think they're far too intelligent to be considered a food source, personally...
Is there moral character clause in the requirements? When I looked into it, the reaqs were mostly operational/technical.

If there is no moral clause, and all other criteria are met, then I question the legitimacy of the declining. If there is a moral clause, then I'd like to know on what grounds.
Hmmm, how does the IRS check? Purely manually? Surely there are some alternatives out there. Worst case scenario, the government buys a turbo tax competitor
Virgl3D should support emulating GL on GLES usecases. If you're seeing issues, please open bug reports on https://gitlab.freedesktop.org/virgl/virglrenderer/-/issues and we can try and look into them :)
Do you think the guilt (was there even any guilt) of having pirated it for many years also made you guy in? I ask as a function of a business strategy they could have let people ride for free until at a certain point they might feel some kind of obligation. I doubt that was ever part of anyones strategy but in hindsight is kind of interesting to riff on.
Grocery stores do not just use the data internally but also sell their Point of Sale data to third parties that analyze it and then sell their analysis to anyone willing to pay for it (mostly that is CPG companies). Point is: it isn't necessarily a direct benefit to the end customer.
Well, with flutter they did what every other "supposed" "modern" languages failed to provide (rust, swift, kotlin, go)

A modern UI, crossplatform, AOT compiler UI toolkit, that includes phones, web, and desktop

Not even dotnet could achieve this

Even if i'm not interested in that kind of development, let's hope people pick this instead of the atrocity that is electron
"hypergamy" is foundational to red pill and well-understood within the core beliefs. One can discuss the effect of social media on dating outside the light cone of red pill. It's a reaction to something, like white nationalism is a reaction to something, but that something is ill-defined and not necessarily real for anyone else except the person in which it evokes the response.

Regardless, I value HN and don't want to discuss red pill. I regret even mentioning it. I withdraw and leave you the field.
Seems like you are splitting hairs and arguing about semantics. If you don't want to call it absolute control then it's whatever is currently in place at Facebook where Zuckerberg has majority voting rights and has stacked the board with yes men. He controls policy, he controls the direction of the company. If that's not controlling something absolutely, then what is it?
> That might not be fair, but that's how it is.

It doesn't have to be, though, and it's something that can be changed. And it must be, else the US will collapse under the weight of its own incarceration and injustice.
It seems like the solution is to improve the accessibility tools. The information is all already there.
> I deal with a lot of legacy interfaces with brightly colored icons and they can be just as confusing if not more confusing than minimalist icons. But I think people have a survivorship bias (we remember the good examples over the bad ones),...

I don't think anyone's disputing that you can do colorful icons poorly, but that's not an argument against them as a concept.

> ...as well as a familiarity bias (I like the things I grew up using!).

One of the cardinal sins of modern UX is fixing things that aren't broken, often just as you were getting used to the last "fix."

> I think the benefit of flat, monochrome designs is that they force you to offload meaning into the layout and flow of the application. You actually have to pick out a nice, meaningful spot to put the button, and make sure it makes sense in the context, and make sure users can discover it easily.

Nothing's stopping a designer from doing that with colorful icons.

I think the real reason for flat, monochrome icons is designers prioritizing the overall visual look/style of an application over its usability. It's almost like a less extreme version of designing a "computer interface" for a movie.