Hacker Newsnew | past | comments | ask | show | jobs | submit | Axnyff's commentslogin

There are more people on kgs and on fox go server


I wouldn't say so for KGS, especially for beginners. OGS is the go-to for western servers nowadays.

Fox, without a doubt. I recommend Weiqihubb for a quick-access app to asian servers on all platforms, with puzzles (https://walruswq.com/WeiqiHub).


Thanks, I'll check those out.


Hi, it looks pretty interesting! There's a broken link in the homepage though, Mill vs sbt links to the gradle page

Good luck for your project!


The transition was awful but both Python 2 and Python 3 are good languages


...which also have their problems, e.g. text encoding handling in Python 2.x was horrid and full of traps. This is better in 3.x, problem mostly solved. The same goes for many of the warts in PHP which have been fixed or are scheduled to be fixed in 8.1 and later. Given a choice between a world without PHP and one with it, warts and all, I choose the latter. Not because of its elegance or correctness or performance but because of its utility. In this respect it is a bit in the same situation as Bourne/Korn/Born_Again shell, languages which surely could be better in many ways but excel in just being there when you need them and for the purposes you need them.

The language at hand is often the best language for the job, just like that phone camera in your pocket is the best camera to snap that shot of whatever event you just happened upon. Sure, it would have been better if you could use a DSLR on a stand, shooting raw to be processed in some fancy tool but that DSLR and stand and tool generally complicate matters far more than they add in quality. Sometimes this is worth it, often it is not.


https://news.ycombinator.com/item?id=19131272 . It don't know where your 2% number is coming from, but in Airbnb's experience it was much more. It feel like it would also be more, imo, but I guess it depe nds.

Typescript can be annoying but usually it helps a lot with refactoring. It's also pretty great for detecting unused props with react.

I don't use IDEs so my defense of typescript is only based on its type checking merits


He's talking about the price of the mac, not the license


I feel like if hooks remove the need for redux for you, you actually never needed redux in the first place.


What Redux brings to the table is separation of Data from Components, it is not uncommon to use the same data point (user profile, user organization/s, et al) in various components. Moving this to component states either requires a lot of prop passing or duplication (api calls!), short of using Context, which is kind of Redux-ish all over again.


The comparison Sara made was that React can be overused just as jQuery was.

The problems with jQuery is that it's mostly a set of functions to simplify Ajax and DOM manipulation so it's not really helpful for the structure of an application.

React (and other frameworks surch as Angular, Ember and Vue), on the other hand, helps you to build reusable component which helps a lot to scale.

Also jQuery's golden age was when browser compatibility was a big issue, nowaday, most browsers behave properly.

There's no harm in learning jQuery, its interface is way more intuitive than native DOM apis. It could be a good idea to try and build a simple app with jQuery and see what are the pain points and then compare with a modern framework.


My only advice to people today would be to use one of the much smaller jquery-like libraries for DOM interaction/events and fetch (shimming ie11) instead of other wrappers.


async await are ES2017 though


This should help you: http://2ality.com/2015/11/tc39-process.html

Basically, it's just a proposition for the moment, there's no telling if that's gonna be in the language or not. It's only at stage 2 that it is likely that the feature will be added in the language.


Also auto-pairs.vim doesn't seem to break the dot command, contrary to the mapping they provided.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: