News for hackers. Stuff that matters.

cypres

Good catch! I hope this is applicable to the kubernetes ingress controller.
Some additional context to what I'm referring, in this old blog post from 2015, nginx describe exactly why the dynamic configuration feature is important, and what's wrong with just reloading (draining the old process of connections). https://www.nginx.com/blog/using-nginx-plus-to-reduce-the-fr...

For rolling deployments, it can cause repeated configuration changes exacerbating the problem, some workloads more affected from this than others of course. The nginx ingress controller makes this clear

https://docs.nginx.com/nginx-ingress-controller/intro/nginx-...

> Every time the number of pods of services you expose via an Ingress resource changes, the Ingress Controller updates the configuration of the load balancer to reflect those changes. For NGINX, the configuration file must be changed and the configuration subsequently reloaded. For NGINX Plus, the dynamic reconfiguration is utilized, which allows NGINX Plus to be updated on-the-fly without reloading the configuration. This prevents increase of memory usage during reloads, especially with a high volume of client requests, as well as increased memory usage when load balancing applications with long-lived connections (WebSocket, applications with file uploading/downloading or streaming).

edit: formatting

As long as Dynamic Configuration is locked behind an nginx plus-only API, these are hollow words.

This is a must have feature for todays workloads (kubernetes or just very busy webservers) in production, and nginx will likely continue to lose market share to Envoy based alternatives where everything is configured through APIs, without needing to reload the server.

Re:68k.news: A Netscape 1.1 makeover of Google News on Monday March 29, 2021 @06:31PM (#26629113)
> I have Reader Mode set to enabled by default on Safari mobile

I didn't know you can do that, thank you!

There are unsubscribe links on all their e-mails and I think the automatic unsubscribe feature too.

What I really want to know is if the OP actually tried to unsubscribe or just went directly to twitter about still receiving e-mails after cancelling his account for that nice twitter/HN buzz?

Re:Show HN: Gitern is a Git host for hackers on Wednesday July 22, 2020 @06:10PM (#23922159)
I was expecting a static binary when I downloaded the CLI, but I got a huge load of node.js files and modules. Consider packaging your node.js application up, I haven't tried it but https://github.com/nexe/nexe looks promising.
Re:The LEGO Group acquires BrickLink on Tuesday November 26, 2019 @02:39PM (#21641833)
Case in point; Bitcoin
No. Although some argue that SMS 2FA is already broken, due to SS7 attacks. I don't see how this makes it any worse.
Title is misleading. No "hijacking" is taking place, they are obtaining the Cell ID (approximate location) and IMEI info from the phone, by sending it a malicious SMS containing SIM card instructions. Details; https://www.adaptivemobile.com/blog/simjacker-next-generatio...

A better title IMHO; SIM Vulnerability leads to information disclosure via malicious SMS.

Re:Ask HN: Who is hiring? (August 2018) on Wednesday August 01, 2018 @12:34PM (#17664118)
VISMA e-conomic | Platform, UX, Mobile, etc | Copenhagen, Denmark | ONSITE | VISA Do you feel motivated about making complex things simple? Do you want to demonstrate your skills in the most used cloud based accounting platform in Denmark?

Visma e-conomic resides on Christianshavn in central Copenhagen. We build and design the cloud based accounting system e-conomic.dk that helps more than 100,000 happy companies run their business. We are 170 employees from 20+ nationalities.

The development department consists of 40+ people, working with technologies like C#, Node.js, React, MS-SQL, Swift, Kotlin, MongoDB and Kubernetes.

Hiring ie:

* Platform Engineers - https://www.e-conomic.dk/om/job/engineer-join-our-platform-t...

* User Experience Designer - https://visma.easycruit.com/intranet/dk/vacancy/2114827/1448...

We serve more than 50 million requests a day, push to production several times a week, love to talk about (and write) code, believe strongly in automation, and are driven by a desire to measure and monitor in order to constantly improve our product.

For more information and additional jobs, please visit https://e-conomic.com/joinus

Re:Ask HN: Who is hiring? (February 2018) on Thursday February 01, 2018 @12:12PM (#16283577)
VISMA e-conomic | Platform, Full Stack Engineer, Machine Learning, etc | Copenhagen, Denmark | ONSITE | VISA

Do you feel motivated about making complex things simple? Do you want to demonstrate your skills in the most used cloud based accounting platform in Denmark?

Visma e-conomic resides on Christianshavn in central Copenhagen. We build and design the cloud based accounting system e-conomic.dk that helps more than 100,000 happy companies run their business. We are 170 employees from 20+ nationalities.

The development department consists of 40+ people, working with technologies like C#, Node.js, React, MS-SQL, Swift, MongoDB and Kubernetes.

Hiring ie:

* Platform Engineer - https://www.e-conomic.dk/om/job/engineer-join-our-platform-t...

* Full Stack Developer - https://www.e-conomic.dk/om/job/full-stack-developer

* Data Scientist for Machine Learning - https://www.e-conomic.dk/om/job/data-scientist-our-machine-l...

* Lead DevOps Engineer - https://www.e-conomic.dk/om/job/lead-devops-engineer

We serve more than 50 million requests a day, push to production several times a week, love to talk about (and write) code, believe strongly in automation, and are driven by a desire to measure and monitor in order to constantly improve our product.

For more information and additional jobs, please visit https://e-conomic.com/joinus

Re:New MacBook Pro Is Not a Laptop for Developers Anymore on Friday October 28, 2016 @11:14AM (#12816699)
I had no idea you could use C-[ as ESC
Re:New MacBook Pro Is Not a Laptop for Developers Anymore on Friday October 28, 2016 @11:10AM (#12816631)
It's funny they bring up devs using vim, because the only vim key they removed is Esc, which a lot of vim devs remaps to caps-lock or similar anyways.

I almost never use the F keys, so if they kept the Esc key but removed the rest it would be perfect :)

Re:Hummingbird: Mobile-friendly, responsive live chat on Tuesday July 12, 2016 @04:37PM (#12082119)
Doesn't work on iOS 9. The site scroll bar bounces back and forth. Reproduce by scolling to the lower part of the site and activating live chat. iOS 9.3.2. Safari. Purify ad blocker installed
Re:HTTP Header Injection in Python urllib on Friday June 17, 2016 @11:05AM (#11923038)
Python 3.5.0+, 3.4.4+ and 2.7.9+ are not vulnerable. edit: typos
Re:HTTP Header Injection in Python urllib on Friday June 17, 2016 @10:59AM (#11922996)
The blog post briefly touches on this, but it's been fixed for more than a year, its just that some linux distros are very slow to get updates (read debian-stable). Initially I thought this was a new vulnerability.
Re:Module Hub – The Redis Modules Marketplace on Sunday May 15, 2016 @05:10PM (#11702784)
Do anyone have an updated ETA on when the new release of redis, with support of these modules will be available?

Working on a project that would greatly benefit for a custom redis module.

Re:The most popular curl download – by a malware on Monday November 16, 2015 @03:47PM (#10577034)
It's downloading a curl release based on mingw32, aka gnu for windows.
Re:ARMv7 dedicated servers for 3.40 per month on Thursday September 03, 2015 @07:21AM (#10164293)
For european union based users without a valid EU VAT number, VAT must be added based on the VAT rate in the users own country, not always french VAT at 20%. Ie we pay 25% here in DK. This is due to the new rules that went into effect 1 January 2015: http://ec.europa.eu/taxation_customs/taxation/vat/how_vat_wo...
Re:Silicon C++14 Web Framework Documentation on Monday February 16, 2015 @09:34AM (#9057039)
Would be awesome to have silicon support libh2o as a backend; github.com/h2o/h2o

Although libmicrohttpd is a very solid first choice, I would love to see how a combination of silicon and libh2o with it's HTTP/2 engine performs.

Older »