Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dajonker
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
211.
▲
by
dajonker
8y ago
kdb+ is very cool. Just a single binary, less than 1 MB and yet an extremely fast and powerful tool for analytics. There's a very nice talk on CMU's series of database videos if you want to know more. https://www.youtub
212.
▲
by
dajonker
8y ago
Just reading 500TB from 60 Hdds will take at least 12 hours, assuming a very optimistic constant 200MB/s throughput per HDD. If you need things to go faster you won't be able to do that without resorting to distributed computing.
213.
▲
by
dajonker
8y ago
Perhaps, but it depends on your workload, as is described in the article. In any case: do your own measurements on your own database/application to see if it works for you.
214.
▲
by
dajonker
8y ago
As in any situation when it comes to performance: measure your own real world performance before making any decisions. Benchmarks are nice to show that somethings work better than others in theory or "perfect" examples, but real d
215.
▲
by
dajonker
9y ago
If you are renting, you are renting it from someone who owns the place. I am going to assume that whoever is the owner will at least break even, but more likely will make a profit off the rent income. Therefore, buying is cheaper than renti
216.
▲
by
dajonker
9y ago
Nice example. I have personally seen Hadoop jobs which would only scale by using larger VM instance types.
217.
▲
by
dajonker
9y ago
Knowledge sharing will be effective when people get along well and care about what they do. I don't think the tools matter that much after that. Create small teams that work well together, give them lots of responsibility and autonomy,
218.
▲
by
dajonker
9y ago
I don't understand your argument. If you don't use any of those packages, then indeed it does not matter. As with all decisions, whether this argument applies to you depends on your situation, but in my experience incompatible pac
219.
▲
by
dajonker
9y ago
This is good: - Python 2 support officially ends somewhere in 2020 - most popular packages are now compatible with Python 3 - Python 3.7 performs about as well as 2.7 with future release expected to be better Although it still took way too
220.
▲
by
dajonker
9y ago
Hi Rich, thanks for the response. I guess I just found it a bit hard to see the lines between "here's a good strategy" and "here's our strategy". Where you are writing "we have a tiered set of recommendati
221.
▲
by
dajonker
9y ago
Somehow the recommendations feel like you are making them to the reader, and in that regards it doesn't feel right to just recommend AWS. Other public clouds provide equivalent or sometimes even better services.
222.
▲
by
dajonker
9y ago
So you mean to say that you store all your users logins with just SHA1, no salt?
223.
▲
by
dajonker
9y ago
That is indeed the most valuable advice you can give any cyclist. You are very vulnerable and surrounded by fast traveling boxes of death. Don't assume anyone cares about you.
224.
▲
by
dajonker
9y ago
Probably the most efficient is to ask your guests to bring some extra things?
225.
▲
by
dajonker
9y ago
Thanks, got 34 µs in europe-west2-c with n1-standard-4 machines (also have about 8 Gbits/sec bandwidth between machines!).
226.
▲
by
dajonker
9y ago
How would I test this? If I just create two (preemptible) n1-standard-1 VMs with the latest debian image and I use "ping" with the internal IP address then I get on average 0.138 ms I do get impressive bandwidth (1.95 Gbits/
227.
▲
by
dajonker
9y ago
What about the use of Pony? I did not hear about it before but I do like some of the ideas of the language I read on their website. However, they also state "Pony is pre-1.0. We regularly have releases that involve breaking changes. Th
228.
▲
by
dajonker
10y ago
Oh yeah, with Arch linux and some tweaking I got under 10 seconds on my X240. But I switched to Fedora, which is still under 20 seconds.
229.
▲
by
dajonker
10y ago
I have a X240 (12.5" version of the T440) for about 2.5 years now, and while indeed being super quiet when it's new, today the fan is almost always on, even if it's only on the lowest speed. Probably need to open it up and gi
230.
▲
by
dajonker
10y ago
You could also help customers who apparently have trouble properly connecting to your APIs by giving better error returns (got type A, expected type B), providing client libraries or giving more extensive support (for a price). Blaming the
231.
▲
by
dajonker
10y ago
One advantage of using a dynamic language like Python is that you don't necessarily have to update the client code to be able to use new functions. You can just generate the necessary code during runtime after loading the specification
232.
▲
by
dajonker
10y ago
If anything this is a great example of what being agile is about. Start with the bare essentials and slowly add features, without breaking the characteristics that make the website nice to use such as speed and reliability.
233.
▲
by
dajonker
10y ago
Also broken in Firefox 46.0.1 on Fedora 23, running Gnome 3.18 on Xorg 1.18.3-2/Wayland 1.9.0.
234.
▲
by
dajonker
10y ago
The cost of those machines are tiny compared to the SAP HANA licenses you'll need for your "Enterprise-Scale SAP Workloads" mentioned in the blog.
235.
▲
by
dajonker
11y ago
Don't forget that Google is a billion-dollar company primarily because they sell a lot of ads. Why do you think Google Search, Gmail, Google Maps, etc. are free to use? Because they make a lot of money (from ads), so they can hire the
236.
▲
by
dajonker
11y ago
That will get you into trouble as well, please use: if x is None: x = [] ... etc.
237.
▲
by
dajonker
11y ago
RAID 0 does not have any level of redundancy, so you might as well remove the 'R' in RAID and replace it by 'S' for striping or something. However, people would probably get confused if you start calling it SAID.
238.
▲
by
dajonker
11y ago
Could be very useful if you can script jobs in code, and the gui just writes to code as well, so you can use version control and diffs to see what actually changed.