Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
loic-sharma
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
loic-sharma
9mo ago
You might want to try Dart. It is simple, has great tooling, and compiles to native code. Disclaimer: I work on Flutter at Google.
2.
▲
by
loic-sharma
1y ago
FWIW, the NuGet package format and the v3 server protocol are fairly simple and well documented.
3.
▲
by
loic-sharma
1y ago
If you import all packages on nuget.org? You’re likely looking at terabytes of data. The import tooling can be used to migrate off another NuGet server implementation.
4.
▲
by
loic-sharma
1y ago
This project helps but isn’t enough alone: 1. Dart can’t cross-compile from Linux to iOS yet. You could use Dart’s interpreter instead, but that’d significantly regress performance. 2. Flutter iOS projects use the Xcode project format, you’
5.
▲
by
loic-sharma
1y ago
There’s also Shaft, which is Flutter ported to Swift: https://github.com/ShaftUI/Shaft Like Flutter, this paints everything itself. It doesn’t need to bind to a UI framework directly. Instead, it needs the platform to
6.
▲
by
loic-sharma
2y ago
> While the editor component is based off Monaco, the IDE is not a vscode fork and was written from scratch. Interesting! What are the trade-offs here?
7.
▲
by
loic-sharma
2y ago
Impeller - Flutter’s rendering library that replaces Skia on iOS and Android - is working on a C API: https://github.com/flutter/engine/blob/main/impeller/toolkit...
8.
▲
by
loic-sharma
2y ago
Canonical gave an update on Flutter desktop last weekend at their Ubuntu Summit: https://events.canonical.com/event/51/contributions/533/
9.
▲
by
loic-sharma
2y ago
two_dimensional_scrollables is a first-party package by the Flutter team that implements table views and tree views: https://pub.dev/packages/two_dimensional_scrollables
10.
▲
by
loic-sharma
2y ago
Your browser goes through extraordinary lengths to support this sort of thing.
11.
▲
by
loic-sharma
2y ago
Flutter Linux targets GTK3 and is currently investigating a GTK4 migration. Flutter also supports Windows and macOS.
12.
▲
by
loic-sharma
3y ago
Agreed! Azure’s best product isn’t CosmosDB, AKS, or their AI cognitive services - it’s Kusto! Sadly no one knows about it. If you’re interested, you can try it here: https://learn.microsoft.com/en-us/azure/data-e
13.
▲
by
loic-sharma
3y ago
This is incorrect. It was their query engine that was hard to optimize, not the language. InfluxDB has been working on a new query engine based off Apache DataFusion to fix this. If you squint, this query language is very similar to Polars,
14.
▲
by
loic-sharma
3y ago
Skia relies heavily on runtime shader compilation, which is slow and causes frame jank but improves peak performance. Skia also supports much older devices than Flutter does. There’s no free lunch, Impeller has a different set of trade offs
15.
▲
by
loic-sharma
3y ago
> Spammers just try to find something that ranks high in SEO and costs them nothing, if repository stops being that most will leave. This is not true. Spammers will continue trying even if you are very good about removing spam packages.
16.
▲
by
loic-sharma
3y ago
Disallowing automated publishing would prevent CI/CD scenarios. The spammers are creating large amounts of one-off accounts on external login providers like Microsoft Account. I’m sure those have some sort of CAPTCHA.
17.
▲
by
loic-sharma
3y ago
Google search is an extremely common way to discover packages. Disabling indexing entirely isn’t a valid solution. Downloads are very easy to fake. Usually package managers don’t allow indexing until the package and its author reach a certa
18.
▲
by
loic-sharma
3y ago
Exactly this. Don’t blame the team as they’re doing the best they can with their limited resources. However, calling out spam on HN will help convince Microsoft’s leadership to invest in this problem :)
19.
▲
by
loic-sharma
3y ago
Sure, but removing or unlisting a valid package could break projects. The folks maintaining the package ecosystem need to be careful. Let’s say there’s 10 spam uploads per hour and it takes you 1 second to verify a package is spam and remov
20.
▲
by
loic-sharma
4y ago
The .NET ecosystem has this [1], so far adoption has been low. Similar to HTTPS until LetsEncrypt, we need something that’s more convenient if we want developer adoption. [1]: https://learn.microsoft.com/en-us/dotnet&#x
21.
▲
by
loic-sharma
4y ago
Please check the contribution guide: https://github.com/flutter/flutter/blob/master/CONTRIBUTING.... We strive to be an open community. Anyone can become a Flutter team member if they contribute frequent
22.
▲
by
loic-sharma
4y ago
Google's Flutter team was affected by layoffs and we lost some wonderful folks. However, the number of Googlers working directly on Flutter has grown substantially in the last year. Please keep in mind that Flutter is a community proje
23.
▲
by
loic-sharma
4y ago
Agreed! We will add support for window customization as part of the multi-window effort.
24.
▲
by
loic-sharma
4y ago
Yup, but we're focused on mobile first as these are the most resource constrained platforms. We're also experimenting with 3D support in Flutter using Impeller. Check out these demos from Flutter Forward: https://youtu.
25.
▲
by
loic-sharma
4y ago
Hello, I'm from the Flutter desktop team. We're actively working on Windows ARM64 support, this should be coming soon! Stay tuned :)
26.
▲
by
loic-sharma
4y ago
Hello, I'm from the Flutter desktop team. We're actively working on adding platform views to desktop, which will allow you to embed web views into your Flutter application. Stay tuned :)
27.
▲
by
loic-sharma
4y ago
Hello, I'm from the Flutter desktop team. Thank you for the excellent feedback, this is truly invaluable. Here are some updates from our side: 1. Custom context menus - We just added this feature in Flutter 3.7, which was released two
28.
▲
by
loic-sharma
4y ago
The Laravel framework makes money by its hosting business, Forge.
29.
▲
by
loic-sharma
4y ago
Related, how to print "Hello world" without libc: https://www.youtube.com/watch?v=b9OJYMFpHRU&ab_channel=Rubbe...
30.
▲
by
loic-sharma
4y ago
Supply chain attacks are not uncommon. Package signing can protect against those: 1. Package source hacking. Say an attacker gets access to a package source's storage and inserts malware into popular packages. Now your project contains
More ›