News for hackers. Stuff that matters.

lothiraldan

Re:What exactly is Full Stack these days? on Thursday February 01, 2018 @02:11AM (#16280124)
IMHO, a Full Stack developer would be someone able to bootstrap a project on his/her own. He/Her doesn't need someone else to have an MVP in production.

But I agree that the job requirements you gave as an example are insane, you can't be an expert in every stack of a product. At least not with the current implicit age requirement of the industry.

Re:Ask HN: Linux laptop with MacBook-like build quality on Thursday July 06, 2017 @09:12AM (#14710087)
I have a X1 Carbon 5th generation with Ubuntu 17.04.

I'm very satisfied, the installation was easy, everything is working correctly, apart the fingerprint reader but biometric is a joke so no big loss.

The biggest problem with this machine is the fan system, it's configured at a pretty conservative temperature and when the fan start, it does a 1-2 seconds at almost full speed which is noisy.

The ports are just right for me, an hdmi port, two usb-3 and two usb-c which will make my life so much better when I will buy this screen/usb-c dock: http://www.philips.co.uk/c-p/258B6QUEB_00/brilliance-lcd-mon.... With an unique cable I will have everything I need when working from my desk: power, video, audio, ethernet, keyboard and mouse!

Re:Ask HN: How do you define DevOps and is it dead? on Monday April 24, 2017 @09:42AM (#14184198)
For me, DevOps is mostly about communication and efficiency. It's for me very similar to Agility and Lean movements as they try to reduce the time between the birth an idea and the moment it is available for the customers.

DevOps is mostly about optimizing the interaction between Developers teams and Operations teams but the general principles can be applied across the company.

I think we focus too much on the "How" or "What", while we should ask ourselves "Why", Why do we do DevOps and why do we need DevOps, it's a reflexion I tried to share in these slides: https://speakerdeck.com/lothiraldan/the-importance-of-why-in...

Re:Ask HN: What laptop do you use? on Wednesday April 05, 2017 @01:05PM (#14043616)
Is it working correctly on Linux?
Re:Ask HN: Current Crypto Best Practices on Wednesday April 05, 2017 @12:40PM (#14043393)
I'm currently building a community website for these kind of questions (storing password, constant-time token comparison), the design is pretty raw for the moment: https://sqreen.github.io/DevelopersSecurityBestPractices/saf...

The code examples are in Python, but I plan to add pages in other languages.

Ask HN: What does canonical have not reinvented

Internal discussion that leads to this question, What does canonical have not reinvented?So far: - Graphical environment with Unity. - Graphical server, Mir. - Init system, Upstart but abandoned if I remember. - DVCS, Bazaar. - DVCS hosting, launchpad.Am I forgetting something?The real question is when will they work on their own kernel not based on linux?

( Read More... | 2 comments | on HN )
Re:Timing Attacks in the Modern Web on Thursday August 04, 2016 @10:03AM (#12225545)
Very good article, the impact of this research is frightening!
Re:JSON Compression by Rotating Data 90° on Friday June 03, 2016 @03:01PM (#11832427)
So it's basically column oriented json? But 90d json is so much hipster...
I also think it's bullshit

Ask HN: What is your python stack?

Hi, I'm working at https://www.sqreen.io/, the security as a service platform, on the python agent and we're currently setup the integration tests. We plan to run all of the following configurations regularly with a distributed Docker cluster, more details in a future blog post!So far we test theses configurations: - Python 2.7.8 - Python 3.5 - Pypy Framework: - Django 1.7 - Django...

( Read More... | 2 comments | 7 points | on HN )
Re:Show HN: Sqreen, a Web application protection platform on Friday April 29, 2016 @11:18AM (#11596244)
Here is a sneak peek of the soon to be announced Django support: https://asciinema.org/a/43989. Drop us a line if you want to have more information about your stack support!
Re:How to Develop a Microservices Pipeline on Friday April 08, 2016 @09:29AM (#11454474)
Get tired of theses posts which are not content but barely ads for their products.
Re:Dynamic, Generic Namespaces in Python Are a Pain on Saturday May 30, 2015 @12:45PM (#9630720)
Here is my comment of the article in case it was not accepted:

First, there is a limitation of Flask itself, not Python. Flask uses the name of the function to allow you to retrieve the url of a specific endpoint with url_for.

So technically lambda would not either but you can trick by defining a local function and changing the name of it or using a class. Here is a working example of what you were trying to do: https://gist.github.com/Lothiraldan/87bf5fc9fba604ececa0.

Good news, if you want this genericity, you could use pluggable views from flask http://flask.pocoo.org/docs/0.10/views/.

And finally you can dynamically inject something into your global namespace using this format: globals()[page] = endpoint but against it will not works due to internal flask limitation not Python one.

So yes, Flask design is simple, maybe too much for your utilization and Python is flawed but just like every god damned language.