HN user

KeitIG

745 karma

@martpie or @KeitIG online. Web dev & street-photographer.

Posts7
Comments44
View on HN

I am one of those JS guys who like to put JS/Node.js everywhere, but I do not get the problem Redbird is trying to solve: the Express.js doc is quite clear that for serious things, you should use a dedicated http server. [1]

If you just want reverse-proxying, you can choose between the simplicity of Caddy or the power of Nginx (or Apache). Why would I want to run a JS app (that I know will be less performant) to do that?

  [1] https://expressjs.com/en/advanced/best-practice-performance.html

As always, kudos to Canonical to deliver one of the most mature distribution.

But. 2018. And still no fractional scaling. This drives me mad. (changing the text scaling is not a solution).

Ok, there was Mir, Wayland is late (again)... how can this problem not be solved in 10 years? (genuine question)

I guess it is more or less the same everywhere.

Worth to mention the Pioneers of the French Foreign Legion are one of the only soldiers (that I know) who can wear beards. [1]

  [1] https://en.wikipedia.org/wiki/French_Foreign_Legion#Pioneers

Prop-types is for runtime, TS does static type checking. Prop-types are terribly verbose and only work with React (what about utils files, external libraries, etc?).

What's the startup scene in Paris like?

The start-up scene is currently definitely at an interesting point: really young and active (people already shared links to Startup studios, you should have a look at them). The meetup scene is great too.

The salary is still a pity though (compared to the States, Switzerland or Baltic countries). For a middle developer position, you may be around 40K euros, which is "nice in France", but not a lot, especially after paying your taxes.

How good does my French need to be?

To work, English is fine, to live, it's another problem. French people are usually really kind to people trying to learn French as it's a hard language. If you don't care about french, people won't care about you.

Are there any languages/platforms/etc. that are popular there more than in Silicon Valley/Fairfax County

There's a bit of everything, but the Web and Robotics are especially important.

GitLab Direction 8 years ago

People tends to compare GitLab to Github, to me it seems more they compete with VSTS or Atlassian.

CI, project management (epics and roadmaps), monitoring...

Github introduces really few features but seems to make them right, or really limited, but never “bad”.

Gitlab on the opposite, works more with super-fast and open iterations, without hesitating to roll-back if it just doesn’t work.

As a front-end developer, accessibility has always been a way for me to describe to non-technical people what I actually do for a living.

Saying: "I build web applications" means nothing to them, and saying "I create website" makes you look like a wizard doing some black magic.

But saying "my job is to make websites accessible to everyone: we are used to use a screen and a mouse, but what if you are blind or deaf? Those people should not be allowed to go on any website? My role is to make those people able to browse the web, as you and me" give them an example of what kind of problems you actually solve as a web developer.

Great release. I am still desperately waiting for passive/once events support though. VueJS integrates them in a trivial way:

    <div v-on:scroll.passive="onScroll">...</div>
Would love to have this simplicity in React.

GDPR is about users, not companies/organizations.

If I’m not mistaken, it applies to all persons in the EU (not « living there », or « citizen », literally everyone one currently « in » the EU).

So this is totally possible.

Great release, with great features, and still a really (really) bad UI. The new theme has so many inconsistencies and bad decisions made. And I find it really cringy for an LTS release to distribute this new theme as the default one.

I hoped hard the communitheme would be the official theme of this release, but no.

Examples:

- The active directory effect in Nautilus's sidebar makes me thing there were two sidebars with different purpose [1]

- Changing the background of every other rows in the settings look weird. The fact they are splitting settings by group do not help. I thought it was a theme glitch, and found out it was an actual feature [2]

I understand why people are interested in more serious theme (arc-theme) or even other Ubuntu-based distros (elementary...).

[1] https://pbs.twimg.com/media/Dbxn7TrV4AItn2f.jpg

[2] https://pbs.twimg.com/media/DbxoSISVwAAn1fV.jpg

Made me think of this comic by commitstrip [1]

- Some day, we won't even need coders any more. We'll be able to just write the specification and the program will write itself.

- Oh wow, you're right! We'll be able to write a comprehensive and precise spec and bam, we won't need programmers any more.

- Exactly

- And do you know the industry term for a project specification that is comprehensive and precise enough to generate a program?

- Uh... no...

- Code, it's called code.

In the end, we'll just move the abstraction layer to another level, that's it.

[1] http://www.commitstrip.com/en/2016/08/25/a-very-comprehensiv...

I don't really understand the demand for this, does not having an i9 defeat the purpose of laptops (working without a power source)? I usually buy laptops with i5 processors which is the perfect trade-off between performances and battery life.

I don’t understand the size argument. Disk space is super cheap today. Facebook’s Android app is 350MB and not a lot of people really care, on Desktop, 150MB is nothing.

Plus it satisfies the “all libs/dependencies in one app”, which is exactly what macOS’s .app, Linux’s Snaps and AppImage, or more generally all Android/iPhone apps are doing.

I agree with the RAM/power things too, but these issues come from web pages in general, not Electron itself.

I strongly believe diversity should be solved when students declare their major, and not by HR years later (though I have no idea "how" we could achieve that.

If the workforce of a country in a certain is composed of 80% white male, then having the same representation in your company is NOT wrong.

Hire people that are competent and with who you would enjoy working with. That's it.

would be utterly trivial to implement in a proper language natively.

Have you tried to develop a cross-platform app for Windows, macOS and Linux recently recently? I do not know what you mean by "trivial", but using HTML/CSS/JS is the fastest way to develop UIs, and so, apps/programs. No contest. (about performances or resources management, that's a whole other story).

And using different techs for each platform to have a native app is not what I call trivial for developers in terms of complexity.

I think this is not only about commuting time. If you have a wife/husband and children, you do not want to move every 4 months for each new contract you get. Here remote makes perfect sense if you want to live in a fixed city.

One of the "funny" thing with the minitel was it was originally designed to be a set of services. During the first experimentations at a city-scale, people used it to find old friends from school ect. Then it ended up with its traffic being mostly directed to erotic services (mostly online chats).

It would be interesting to compare the bandwidth percentage used at the time for those services, and the one from today with Internet.

Hello Jacob, glad to see Gitlab employees around!

For the assignee dropdowm, it was roughly 6-8 weeks ago. I just went back to an old project and things seem to be much faster now.

In the past 3 years, I had to work on Gitlab a few times (for a few months every time), and at the end of every project, I had this feeling of: it was slow (push speed at the time could take 5-10 seconds when it was almost instant on Github), and basically all request were slow (dynamic dropdowns, posting a comment...). It is good to see you are focused on fixing these problems though :)

For the UI thing, a few points:

- imho, there's just too much on screen. I would say Gitlab is to Github what IntelliJ is to Atom: too much features I don't want to use/see. They just distract me. - the container in the middle is too large, there too many word per line and things get hard to read - Even with the breadcrumb, it is really hard to see "where" I am in the app (which project) - In the issue details page, it is hard to see the continuity of the comments, what is a comment and what is an action ("assignee changed from to..."). I cannot quickly go through an issue an getting on overview of the discussion easily.

I think these are mostly tiny UI things to change, and only with some typeography improvements, some borders and better contrasts, things will be a lot more clear.

Of course, all of this is highly subjective.

5mn of CSS tweaks: https://imgur.com/a/FLTJT (ofc it adds other issues/concerns, but you get the idea, I am no designer, but sensible to nice UIs)

I had to use Gitlab several times in the past, mostly because the companies I was working for wanted free private repositories.

Though I appreciate to have a Github alternative with some really solid CI tools, it just feels like Gitlab cannot compete. Discussions and the UI in general are unreadable, everything feels slow (10 seconds to populate the asignee dropdown, come on...), updates and deployments every two days in the middle of work days ("sorry, I cannot push, Gitlab is down"), and the cringiest thing of all, seeing: "deploying Gitlab CE 10.4.0-rc8" [1]. Releasing Release Candidates?!

Maybe I should try to deploy Gitlab on some server of my own.

[1] https://twitter.com/gitlabstatus/status/954491741322776582

Though I understand your points, Signal is a protocol, you can implement and build things around it the way you want. Sure you can say that WhisperSystems should enforce a secured architecture around it, but it is not their job, and I doubt Whatsapp, Messenger and Skype would be using Signal if they were forcing that.

And I would definitely not say Telegram is the best tool here [1][2]. If you want something really secure, I would recommend the Signal app [3].

In the end, it is always who you decide to put your trust in.

[1] https://security.stackexchange.com/questions/49782/is-telegr... [2] https://eprint.iacr.org/2015/1177.pdf [3] https://signal.org/