Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ekidd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
152 ms
·
871.
▲
by
ekidd
11y ago
Nice! I have to say that ECS (plus an autoscaler to manage a server pool) has proven to be a fairly painless way to run Docker containers in production. As usual, Docker volumes are hard to use effectively. But if all your app state lives i
872.
▲
by
ekidd
11y ago
This statement would be much more informative if you were to mention what that "something they legally cannot agree to" might be. According to the article linked elsewhere in this thread by lazyjones: http://www.theguar
873.
▲
by
ekidd
11y ago
Looks interesting! How is ECS working out so far for you? And what's your minimum per-application cost for single-container Docker web app with SSL?
874.
▲
by
ekidd
11y ago
But I wonder how much resistance you would get from the military, veterans, military families, and so on who make the argument that for every robot we make a human soldier doesn't have to be put at risk. On the other hand, do soldier
875.
▲
by
ekidd
11y ago
From the article: When was the last time you looked at /etc and thought - "I honestly know what every single file in here is". Or for example had a thought "Each file in here is configuration changes that I made".
876.
▲
by
ekidd
11y ago
I recently discovered that I can do this on Linux, too! After over two decades of using Unix and Linux, I ran into jq, a tool for querying and transforming structured JSON pipelines: http://stedolan.github.io/jq/ This
877.
▲
by
ekidd
11y ago
When CS people use category theory, they're often looking for a framework which allows them to build analogies between the lambda calculus (via a cartesian closed category) and various categories for things like mathematical logic, pos
878.
▲
by
ekidd
11y ago
This is an amazing way to improve your knowledge of a foreign language. When I started reading French novels, I could mostly understand maybe 60% and guess another 30%. But after 10,000 pages, I was only running into unknown words every few
879.
▲
by
ekidd
11y ago
I'm unconvinced that accepting large amounts of technical debt allows startups to react faster. I've definitely seen startups that have almost found a good idea, but can't tweak it, scale it, or make it stable, because they
880.
▲
by
ekidd
12y ago
As Keynes famously observed, "Markets can remain irrational longer than you can remain solvent" (while betting against them). Markets can look bubbly for many years before the bubble bursts. Having lived through both the first dot
881.
▲
by
ekidd
12y ago
I've been several docker components heavily, on a real system. This was the state of play just prior to the Docker 1.6 announcement: - Docker registry, the old pre-2.0 version: I hate it. It's incredibly slow, and it raises lots o
882.
▲
by
ekidd
12y ago
I totally support Heroku's right to charge whatever they want, of course. They're expensive, but they provide good value for the money. Historically, I have a bunch of personal free-tier apps which sleep most of the time, and a co
883.
▲
by
ekidd
12y ago
This is actually a somewhat controversial claim, academically. There's pretty strong evidence for a "critical period" for acquiring a native-sounding accent, and some evidence that certain adult learners still occasionally me
884.
▲
by
ekidd
12y ago
My wife is a native French speaker, and she's always spoken French to the kids. Unlike the author of this story, I've never really felt like I was getting left behind. Before the kids were born, I spent a while studying an Assimil
885.
▲
by
ekidd
12y ago
As a programmer, I've found far more uses for linear algebra than for calculus. It shows up in robotics, in machine learning, in game development, and in many other cool subfields. I didn't get very much out of my university linea
886.
▲
by
ekidd
12y ago
progman posted some useful monad links, and I should know better than to write Yet Another Monad Explanation in a comment. But since you're coming from a C++ background, I can maybe fine-tune this to you personally. If it doesn't
887.
▲
by
ekidd
12y ago
The chop thing was really surprising to me at the time, which is part of my point. I'd been swimming in the Gulf of Maine for years without any problem, and I didn't anticipate trouble. But the wind was really screwy and I kept
888.
▲
by
ekidd
12y ago
Very nicely done, technically. And the marketing message is both true and useful: Swimming at sea is surprisingly hard, and life jackets make a huge difference. I was once a very strong swimmer, and back then, I tried swimming 60 feet to sh
889.
▲
by
ekidd
12y ago
Nope, it still doesn't work for me, personally. I never played "You Don't Know Jack", and so I tend to interpret your title literally. And your title implies that no matter how much somebody knows about JavaScript, it&#x
890.
▲
by
ekidd
12y ago
You can find plenty of programmers with excellent communication skills; you might just need to look in other places or offer more money. People who possess multiple valuable skills often demand a higher wage than people who possess only one
891.
▲
by
ekidd
12y ago
No thank you. My licenses are my choice. For my open source libraries, I use the Unlicense, because I want to minimize licensing friction. But if I'm distributing (say) a complete end-user application that represents programmer-years o
892.
▲
by
ekidd
12y ago
As jordigh points out, RMS has always been quite happy to charge money for software. For example, the FSF sells a $5,000 "Deluxe Distribution" compiled for a platform of your choice: http://gnu.ist.utl.pt/order
893.
▲
by
ekidd
12y ago
This is disappointing, especially since our local RadioShack has recently added a ton of great hobbyist electronics: They carry RaspberryPi starter kits, 4 models of Arduino, Beaglebones, about 8 kinds of shields, tons of robot kits, little
894.
▲
by
ekidd
12y ago
Rust's high-level I/O definitely needs some optimization work. For example, the APIs which allocate a String for each line tend to be limited to about 25MB/s on my laptop. But if I use the low-level fill_buf and write APIs, I
895.
▲
by
ekidd
12y ago
When I started coding, I just hacked stuff out any which way. This code was hard to extend, because it had no structure. When I arrived at university, I tried to use all the "appropriate" design patterns and software engineering t
896.
▲
by
ekidd
12y ago
- Fortran and Cobol This is definitely the right general strategy: You want to ensure that compilers, libraries and a community are all available in 50 years. This depends, in turn, on having a huge community of users with high-value lega
897.
▲
by
ekidd
12y ago
Another copy-protection classic was Spyro: Year of the Dragon : http://www.gamasutra.com/view/feature/131439/keeping_the_pir... This used a multi-layered copy protection scheme. The first layers would show a
898.
▲
by
ekidd
12y ago
Yes, this is an excellent point. To take an extreme example, if there are no true, interesting results to be discovered in a field of research, then any study claiming such a result is by definition false. Analogously, if none of your emplo
899.
▲
by
ekidd
12y ago
Yeah - this is a sample of the 'gold standard' of psychology papers, and only 10/13 could be reproduced. Having watched scientists at work, reproducing 10 of 13 high-profile studies sounds pretty reasonable. Given p≤0.05, y
900.
▲
by
ekidd
12y ago
This will only work "safely" with garbage-collected or ref-counted types and these do still not seem to work for interfaces. I'm not quite sure if I understand the problem you're describing. I can definitely share muta
More ›