HNHacker News
TopNewBestAskShowJobs

zoechi

57 karma · joined November 14, 2013

Enthusiastic software engineer. Rust, Dart, Flutter, Angular, OpenSource, ...
submissionscomments
zoechi··on Slack has raised our charges by $195k per year
That could be done so that it doesn't look like extortion though
zoechi··on AI is not Making Engineers 10x as Productive
For me the main benefit is that AI chat provides at least 10x better results than Google ~search~ Ad results
zoechi··on What if AI made the world’s economic growth explode?
Only energy consumption will explode
zoechi··on Rust and WASM for Form Validation
The bigger and more complex the application, the less is the effect of this.
zoechi··on Rust and WASM for Form Validation
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.
zoechi··on AI makes bad managers
Almost all managers I had to interact with in about 4 dacades were exceptionally bad. AI can only be an improvement.
zoechi··on Ask HN: When will managers be replaced by AI?
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.
zoechi··on Ask HN: Memory-Safe Low Level Languages
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)

zoechi··on AI Doomerism Is Bullshit
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.

zoechi··on No Bitcoin ETFs at Vanguard? Here's why
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.
zoechi··on Tesla Cybertruck
Looks like from an 80ties 3D racing game
zoechi··on Microsoft's “Love” of Linux
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.
zoechi··on Dart in 2017 and beyond – How the Dart team pivoted
Lots of exciting news. DevCompiler exceeds expectations. I'm sure already I won't miss Dartium.
zoechi··on AngularDart is going all Dart
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.
zoechi··on AngularDart is going all Dart
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.
zoechi··on AngularDart is going all Dart
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.
zoechi··on AngularDart is going all Dart
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".
zoechi··on AngularDart is going all Dart
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.

zoechi··on Angular 2 Release Candidate
Great work! Like it a lot - especially with Dart ;-)
zoechi··on What do you guys think about Dartlang?
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 :-)
zoechi··on Quire: Building a Large Application with Dart
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

zoechi··on Dart 1.0: A stable SDK for structured web apps
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.
zoechi··on Dart 1.0: A stable SDK for structured web apps
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.