Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kakwa_
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
361.
▲
by
kakwa_
8y ago
Personally, I tend to use the easy-rsa set of scripts https://github.com/OpenVPN/easy-rsa . Initially they used to come as a goodies with OpenVPN, but they are now provided as a standalone project. There are already pac
362.
▲
by
kakwa_
8y ago
it's also already packaged in most distributions if you want to install it easily.
363.
▲
by
kakwa_
8y ago
You can create a firewall handling a 1Gb/s link with OpenBSD, but passed that, it's quite limited. Even with top end hardware, we could not go past ~5Gb/s with simple pf rules and after a lot of tweaking. With FreeBSD or Linu
364.
▲
by
kakwa_
8y ago
You can send email using EC2 instances, including mass commercial campaigns (aka "legal spam"...). However, there are a few things to do, more specifically, you must contact AWS to get "clean" IP ranges (fresh IPs, never
365.
▲
by
kakwa_
8y ago
Also, Detroit is a really weird case. It's a city that picked at a 1.9M population and was sized to handle that. Then it fell to a 0.7M population. When your city infrastructure and services are sized for 2 to 3 times your population,
366.
▲
by
kakwa_
8y ago
And the same can be said about can in fact pretty much be said by any AWS service. The equivalent of an i3 metal is probably around 30000 to 40000$ with Dell or HP, and probably half cheaper if self assembled (like a supermicro server). AWS
367.
▲
by
kakwa_
8y ago
I was also looking at i3 instances. But the fact that storage is not persistent kind of puts me off. How do you manage this? Also, how frequently do i3 instances fail?
368.
▲
by
kakwa_
8y ago
I've heard a lot of stories regarding security and physical separation. The most funny was a repair guy from IBM or Cray in the 80ies or 90ies was tasked to repair a broken storage array in a super calculator doing some sensitive compu
369.
▲
by
kakwa_
8y ago
Just like any 90ies Disney movie: Want vs Need We want fancy stuff, or at least stuff that look fancy/luxurious/desirable. If we were rational, small cars is actually what we need (or no car at all in fact, but that's another
370.
▲
by
kakwa_
8y ago
There was some clearer signs before the crisis that things were not going according to plan. I remember hearing about the subprimes one or two years before the crisis (and I'm nowhere near the financial fields). Also, the amount of mon
371.
▲
by
kakwa_
8y ago
Are we talking about the same Elon Musk that creates companies with really bad workers conditions? https://www.theguardian.com/technology/2018/jun/13/tesla-wor... Disrupting a market as nothing to do wit
372.
▲
by
kakwa_
8y ago
Quanah Gibson-Mount and Howard Chu can be quite aggressive at times in Debian tickets: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725091 > Distribution packages are not meant to be used for production service
373.
▲
by
kakwa_
8y ago
ahh, OpenLDAP, I've a weird Stockholm syndrome with that piece of software. It's probably one of the most reliable nosql DB out there. And you can actually implement schemas to ensure data formatting \o/ (provided you like OI
374.
▲
by
kakwa_
8y ago
paper ballots are not perfect, but it's a proven technique with known processes and checks (double counting, check the number of votes match the number of ballots, people from various parties controlling the ballot, etc). Also, at leas
375.
▲
by
kakwa_
8y ago
I would love if the following existed: A policy in tech companies to grant a given amount (let say 50$) per month to each employee, the employee can attribute this amount to whichever OSS project(s) he sees fit. If the employee doesn't
376.
▲
by
kakwa_
8y ago
Medicine, not that much actually, I think most of the progress we have seen comes from food security and the sanitary movement. With those 2 items, you can basically get to a life expectancy of 70 years in most places, then you add modern m
377.
▲
by
kakwa_
8y ago
For those projects, everybody is over-optimistic in their respective bids (some could say they are basically lying...). But that's part of the game unfortunately. However sometimes, it can be a calculated risk, for most projects, somet
378.
▲
by
kakwa_
8y ago
Take your estimation of the work to do, multiply it by 2. Surprisingly, it works relatively well to estimate how long the project will actually take.
379.
▲
by
kakwa_
8y ago
Doing a quick check with Dell customization. For 6000$ I can get: CPU: AMD EPYC 7351P (AMD EPYC™ 7351P 2.4GHz/2.9GHz, 16C/32T, 64M Cache (155W/170W) DDR4-2400/2666) RAM: 64GB Storage: 2x 800GB NVMe drives + dual power su
380.
▲
by
kakwa_
8y ago
> How many organizations have the millions of dollars of capex needed to get that off the ground and keep it all running? I think you are exaggerating when talking about "millions". Companies running in old school DC will not b
381.
▲
by
kakwa_
8y ago
Fuzzing is really helpful. Even trying really hard to check for buffer overflow, it's nearly impossible to catch it all. Kudos for the AFL creator http://lcamtuf.coredump.cx/afl/ I would love if it was easier to d
382.
▲
by
kakwa_
8y ago
ranger (or rangerfm) is also quite nice. It provide a 3 columns view with either: * parent directory | current directory | child directory * parent directory | current file | preview of the file (if possible in text) I found it quite n
383.
▲
by
kakwa_
8y ago
true, but some user will use the full language. Something like: config = {'key1': 'value1', 'key2': 'value2'} could be written as: config = {} config['key1'] = 'value1' config[
384.
▲
by
kakwa_
8y ago
The trend of "stick together Yaml and a template engine, we have our DSL!" in CM sytems is a bit horrible. Ansible does make some efforts to limit jinja templating to variable substitution, but it's sill not that great, you h
385.
▲
by
kakwa_
8y ago
Using includes/imports is not the greatest idea ever. Your configuration file is one of your program interface. It's something that must be well define. If your configuration file is a programing language this interface is not tha
386.
▲
by
kakwa_
8y ago
> The fact that most OSs have a POSIX compliant version of it You need to be cautious however, gnu awk can be somewhat inconsistent at times: try the following on various distros (and also an *BSD) for example: awk 'BEGIN {print &qu
387.
▲
by
kakwa_
8y ago
It's also use awk in that manner 99% of the time. Another common usage for awk in my case is to do floating operations (*, +, eq, gt, etc) in a shell script. It avoids installing bc, which is not always present by default. I used it fo
388.
▲
by
kakwa_
8y ago
It's not as bad, but the script used to build deb package for azure-cli is a bit weird and not really a thing of beauty: https://github.com/Azure/azure-cli/blob/dev/build_scripts/de...
389.
▲
by
kakwa_
8y ago
If I publish accidentally a package with rm -rf / in the post installation script, a number of people will angry at me and frankly, I would understand them. That being said, aside from distribution packages, always look at the pre/
390.
▲
by
kakwa_
8y ago
Not necessarily, imagine for example an embedded OS with only dash or busybox based on Debian. Also, even with bash installed, bash doesn't always behave like sh does. A common example is echo: With /bin/sh on an OpenBSD: >
More ›