That could be done so that it doesn't look like extortion though
HN user
zoechi
Enthusiastic software engineer. Rust, Dart, Flutter, Angular, OpenSource, ...
For me the main benefit is that AI chat provides at least 10x better results than Google ~search~ Ad results
Only energy consumption will explode
The bigger and more complex the application, the less is the effect of this.
Dioxus 0.7 comes with a set of components that cover even most of interaction with the JS side. There are great times ahead. What seems to be missing is modularizing and lazy loading of the WASM moduls to reduce initial download size (I saw some experiments). I immensely enjoy being able to use a sane language+tools for backend and frontend.
Almost all managers I had to interact with in about 4 dacades were exceptionally bad. AI can only be an improvement.
They don't have to admit that the decision was made by AI. One low-wage worker in HR can be the spokesperson who sells it as his decision.
The first thing the compiler tells after using dyn is, that the value is not object safe. Then you just got yourself another problem ;) With a lot of experience it becomes more obvious from the start what approach can work out, but with little knowledge, the compiler only sends you in circles and the great error messages tell you what you need to change to make the code compile, but usually pushes you in the direction you tried to avoid. I'm reasonably productive now, but it was bloody hard time to get there.
I never worked with low level languages except some university lession, but I think I have good general understanding how a CPU and memory works (just for some context)
That's quite an elaborate way to say "I thought a little bit about an awful lot of things"
TLDR: Because ChatGPT is not intelligent enough to be a threat and we don't yet now exactly what intelligence is, AI will never become a threat. He even mixes up data volume with intelligence at some point and lacks the imagination to see how software could kill humans.
My opinion: Doomers think someone could eventually figure out how to build AGI that could improve its own abilities which would lead to singularity and that could lead to bad things for humans. Nobody who has basic knowledge about AI thinks ChatGPT, even in version 7 will start killing people. That's no proof that something more capable can't be built.
Depends on how many coins the creator owns and when he sells. The creater starts with a few bits in a chain that suddenly are worth billions. When he sells be gets a big chunk of that in Dollars and the value of the rest collapses to zero for everyone trying to sell later.
Looks like from an 80ties 3D racing game
When I had to deal with Windows 10 recently I got the impression MS has given up on Windows completely. The last notable improvements were introduced in Win XP. Most stuff that came later was just changing the look&view of a few settings windows with the only effect that all consistency was lost and Win looks more like a mess than a Linux desktop where some apps were built for X, Kde, Gnome, ... It was also funny that SQL Management Studio crashed at the same use cases as it did 10-15 years ago. It would be interesting if there were any developers working on anything but cloud at MS the past 10 years.
Lots of exciting news. DevCompiler exceeds expectations. I'm sure already I won't miss Dartium.
I think the performance is there, it's just gained from JS VM optimizations instead of an alternative VM in the browser. The advantage is that it gets the benefit on all browsers (even those that would never add a Dart VM) and all other xxxToJS languages get the benefit as well. Dart has enough other advantages so being on par with others on performance doesn't mean Dart has to die.
https://www.dartlang.org/community most discussions are on Slack. It's a bit unfortunate because one needs to register but it seems to be the platform most Dartisans are comfortable with.
Dart doesn't suck. Dart is different and developing in a way that meets both language needs is a pain in many situations. If you say Dart sucks you also have to admit that TS sucks. They just suck at different things. There are no upsides without downsides. It's just about what upsides and downsides you are more comfortable to live with.
Dart has more polyfill stuff built-in. This is IMHO a big advantage when I see all the related StackOverflow Angular2 TS questions. A downside is that it is sometimes a bit more cumbersome to work around if something is not fully polyfilled by Dart and you have to work around "manually".
Dart is awesome. Just because currently the community is still small doesn't mean much. Google is working on so much great stuff that Dart becomes more compelling every month. They are lying low since awhile with public announcements, but if you follow the commits there is so much work being done. In a few months it will become hard to ignore Dart.
The combined development (TS+Dart) was slowing Angular development down and contribution was painful because one needed knowledge of both languages. There are notable downsides for the split development but I fully understand the decision. Implementing everything in a way that it can be translated into the other language was a real pain and limited both versions to a common denominator which prevented both versions to benefit from the advantages of their respective language.
Great work! Like it a lot - especially with Dart ;-)
I'm developing with Dart full-time since about 1 1/2 years and I'm just glad that I don't have to use JS anymore. JS has still more libs ready to use but the quantity and quality of the packages available for Dart are raising fast. I enjoy that I can use the same language client- and server-side and share a lot of code. Upcoming features will make Dart even more appealing (Appengine support, DartVM in Chrome, async/await, ...) The Dart team is always busy improving the ecosystem :-)
This is an interesting question. Almost any language is better than JavaScript. JavaScript is fine for small event handlers in a guestbook sized app but for more complex applications it's just a PITA (I didn't say it isn't possible to build more complex apps though).
'Incredible immature' is plain wrong. Dart is quite mature.
The biggest disadvantage is the availability of libraries (packages) but otherwise it is very comfortable to work with. There are already packages for most requirements but the available selection is still small and they often don't have all the features you are looking for.
To your question: A few points are listed here http://stackoverflow.com/questions/7712107 or https://www.dartlang.org/support/faq.html
Learning a new language isn't that hard. Dart is very similar to languages like C# or Java. Dart isn't that groundbreaking different. It's an IMHO new approach to what many think should have been done a long time ago and just a few steps further than already existing technologies. Usually it's much harder to learn how to work with the provided libraries and frameworks. Those who are used to web development can easily reuse most of their knowledge and just add a little bit more each day to benefit from the new opportunities as most are used to anyway.
I started working with Dart in April 2013 and find it a very promising approach for web development especially as I dislike JavaScript.
I like that Dart offers a feature rich open source IDE just from the beginning, also a lightweight but efficient dependency management, and a lot of other tools and frameworks (Polymer, Angular, ...). The team developing Dart has very competent members and the community is very helpful and growing constantly.
At the beginning I hoped Dart would be more like Go but that would probably be to much difference to the currently widespread approaches to web development.
So I see Dart as a pragmatic approach to enhance web development and IMHO way better than existing technologies and at least a great step in the right direction. Version 1.0 is just the beginning I hope.