HN user

LBarret

109 karma

lionel.barret@gmail.com

Posts1
Comments128
View on HN

Also what about laws and governments ? This is a very american perspective IMHO to miss this part of the picture.

Some stuff should be regulated. Especially post of FB/Twitter/ect that are actually provably false and whose diffusion are nothing but a carefully crafted op from a foreign country.

you could be concerned about over-regulation, but currently we are at the opposite side of the spectrum.

Asking FB/Twitter - or any company - to do the right thing and go against its own interest is simply naive.

Powerful doesn't mean fast. Python is quite slow but C++ is not powerful enough to make so many things usable without -comparatively- a lot of work.

C++ is very fast and entrenched in a few markets ( gamedev, trading, etc) but that's it. As a language it is quite average, encumbered by too many features, too many corner cases.

I am finishing a procedural generation pixel-art editor, aka you connect nodes to get a rectangles of colour. The cool part is the nodes you use are often other graphs also built with the tool. It is a bit like Houdini but for pixel-art.

It is close to be a niche but solid product. I can reproduce with it a reasonable amount of the pixel-art I see daily. I am currently writing the tutorials for it.

https://lbarret.itch.io/rectitude

The underlying engine is a restricted functional language and the architecture is based on streams of values. I am quite proud of the architecture because so far, I had very little accidental complexity to manage and that's key for me to stay motivated/productive on the project.

I agree with you but this I am not sure it is the right example. In this case, the position of the zergs would be indirectly a component. You would have arrays of struct Zergs, each would only have a ref (or an index) to an arrays of positions. this array would be updated efficiently.

Such a biased/bad example...

This is a private affair, between the wife, the husband and you.

It can be a concern for the community but it has nothing to do with the government !!!

SEEKING WORK - Location: Renaison, France / Remote

I am seasoned dev. Over the years, I have built quite a lot of apps from AAA games to small websites. Nowadays, I work mostly web technologies but I also work on a few 3D projects.

I have over 10 years of experience for the most common techs. I am currently learning Haskell because it's fun.

Technologies

* Front-end: reactjs, typescript, css/sass, webpack, npm * Back-end : Django, Flask, SQLAlchemy * 3D / Desktop : Python, PySide/PyQT, OpenGL, C#, Haskell, Delphi

Résumé/CV: https://fr.linkedin.com/in/lionelbarretdenazaris

Email: lionel.barret<REMOVETHISPART>@gmail.com

Recent Contracts : * Web App. ( Typescript, React, Django, Ansible ) * App bridge with Sketchup (API, 3D, C++, C#, Ruby, Js, websocket ) * Low-level harddisk management tool ( Architecture, c/c++ ) * Building a parametric 3d modeler for a stealth start-up ( Cython, Pyside, OpenGL ) * Code Audit for a telecom software publisher

SEEKING WORK - Location: Renaison, France / Remote

I am a former (startup) technical founder. Over the years, I have built quite a lot of app from AAA games to small websites. I have over 10 years of expérience with python, and over 5 years for the most common techs. I am currently learning Haskell because it's fun.

Email: lionel.barret<REMOVETHISPART>@gmail.com

Recent Contracts :

* App bridge with Sketchup (API, 3D, C++, C#, Ruby, Js, websocket )

* Web App. ( Typescript, React, Django, Ansible )

* Expert Python training for a Parisian start-up

* Building a complex GIS app for a start-up from Lyon (Js, leaflet.js, Django)

* Building a parametric 3d modeler for a stealth start-up ( Cython, Pyside, OpenGL )

* Payment pipeline for a start-up (Paypal, Django)

* Rearchitecturing a complex app for a software publisher

* Code Audit for a telecom software publisher

Technologies: Python, Javascript, CSS, HTML, Django, Flask, SQLAlchemy, Haskell, Delphi, PySide/PyQT, OpenGL, C#, functional programming,

Résumé/CV: https://fr.linkedin.com/in/lionelbarretdenazaris

this is a bit disingenuous. the back-end technologies are quite stable and based on not-perfect-but-reasonable semantics. Django/SQLALchemy don't change that much.

Front-end on the other end is a mess. JS/HTML/CSS as tools are clearly unfit for the current needs.

you're not familiar with coffeescript and used to the many javascript warts, so your perspective is biased.

But Coffeescript makes many things easier and has good tooling (just another loader in webpack). While not perfect, It is a reasonnably efficient tool for front-end dev.

Try a tutorial, you may be surprised.

It is not forbidden, but it was condemned many times including for talk about concentration camps or jews. For a long time, it was borderline.

And It has a very dark history: - During the Algeria war, its founder (JM Le Pen), then in the army, used torture. - In the 90', the security force of the FN (Skinheads) killed a man (throwing him in the Seine).

Nowadays, its communication is way less agressive but it is the same core.

Currently, of its voters : - 92% thinks there are too many non-white people in france - 36% of its voters thinks some races are superior to others.

FN played its card well : it convinced many french that their current economic distress is caused by immigrants, Europe and anything coming from outside. Its political agenda is a big pile of fantasy about the France of 50' (powerful and white). And its economic program is laughable.

Well, that would be fun if it wasn't so serious and so sad.

why ? Could you elaborate ?

Because from my point of view, it could be only the case only if the scopes are weak or underused, or names are bad (too short, ect). After SSA is all about one-use names.

Maybe because his company (like google, etc) has a history of tax avoidance ? And paying tax is the first thing we do as good citizen.

Why believe a company like this ? Or the man at his head ? ( He has absolute control over FB so any decision made is under his control/responsibility. )

You have to draw the line somewhere. It is a balance between reasonnable information for the police and privacy.

Except when you're linked to an investigation, you don't have to proove you're innocent of any crime. Still, all those laws seems to think the opposite : police will have access to all your data like if you were convicted. Guilty until prooven innocent.

Beside, it's not like governments never abuse this kind of info.

This is a bit of a strawman argument, F.lux is not in this category of silly apps. F.lux is a reasonable app it has a good track record respecting its users and is requested by many many users. It is about control.

Except that for historical reasons, js is a very rushed/badly designed language. More precisely it mixes moment of brillance and very stupid design choices.

Ruby, Python, Lua are in term of language design way superior. Coffeescript and co emerges because it was more reliable to have a complex stack than to use the JS language directly.

That's the only high-level language that produced this situation. Python/Ruby & co are not perfect but good/reliable enough. You don't program in a another language that compile to python to avoid its verbosity and its traps.

If python had been choosen for the browser, we would have used for the last 15 years : module, sane scoping rule, classes, iterators, etc. Yep, that's something that it ecma6 without the ugly baggage.

15 years, damn it.

So no, please give at least Python in the browser and let people experiments with other language design choices and let them find something superior to Python. At one moment, it will be obsolete like any other tool. I don't want to be forced to use it because it is the only choice.

I think rust people wants to proove repeatedly the addded value of their language : "no cost abstraction over bare metal" because it is the thing that will win the heart of their audience. Still, in practice, it will likely play as you say, but not now.

This is misleading.

Many many countries are worse ...

And the level of bureaucracy is not the same everywhere in France. Education is a very conservative administration. Universities even more so, because they don't have much money (it's very different than in the US), so they stick to the process (with paper) they have.

In the private sector, this is quite different. Also many company-focused administrations (URSAAF, CIPAV) provides web site/app where you can manage your file. It is not perfect, but it's getting better every year. I think my accountant is doing 80% of her job digitally.