Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
perrygeo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
961.
▲
by
perrygeo
6y ago
Great article. In long distance endurance sports especially, "suffering" is an essential of the game. Persistence pays off far more than raw talent. You'll feel aches, pains, hunger, technical problems, weather, nagging injur
962.
▲
by
perrygeo
6y ago
> One side trashes a bunch of cities, the other the capitol First, both sides are mostly made up of non-violent people dedicated to their cause. Both sides can rightfully claim that a minority of "bad eggs" amongst them caused
963.
▲
by
perrygeo
6y ago
Sounds like a great time for a backend rewrite!
964.
▲
by
perrygeo
6y ago
When you pull the trigger on a processing job involving a few hundred GBs of data and get a parameter wrong, you may have to re-run it and pay for the wasted compute/bandwidth. In this sense, getting the coordinate system right is no d
965.
▲
by
perrygeo
6y ago
Yeah the software ergonomics is the challenging part. It's all tradeoffs. In the case of geopandas, would you rather: a) have the software (silently) transform your data, making decisions on your behalf about which are the source and d
966.
▲
by
perrygeo
6y ago
The problem with a self-described "problem-based guide" to coordinate systems is that it relies on the user to identify the problem in the first place. Reality is that these are expensive errors that can be avoided by systematic p
967.
▲
by
perrygeo
6y ago
This is the list right here. Particularly the emphasis on story telling; if you've done anything interesting in your past work, your future employers want to hear about it. You are the one who can overcome challenges and pull off a vic
968.
▲
by
perrygeo
6y ago
Agreed, trying to take notes that are actually valuable long term is a distraction for me. I take very sparse notes by hand, just the critical stuff: mostly names, dates, and anything I need to follow up on. Diagrams and doodles make up the
969.
▲
by
perrygeo
6y ago
What does "freedom of speech" have to do with any of this? The government has not intervened with any law restricting speech. Spotify is a private company and, under current US law, can de-platform anyone they chose.
970.
▲
by
perrygeo
6y ago
Even if you were moving 25TB of data on a server under your physical control, it could be a significant engineering effort. Maybe not 14 person-days but at least a few. What's amazing is that some teams assume the same operation will b
971.
▲
by
perrygeo
6y ago
Building systems on top of complexity doesn't shield anyone from it. The author acknowledges this explicitly: > High Effort - Running anything in Kubernetes is complex, and databases are worse By definition, it's more stuff you
972.
▲
by
perrygeo
6y ago
And a good example of why the 10 degree grid is arbitrary and meaningless - Denver is an hour south with a metro population in the millions. But it didn't make the arbitrary cutoff at 40N.
973.
▲
by
perrygeo
6y ago
I started my career as a GIS analyst and was steeped in the "geospatial industry" for a few years. As I grew my career into software development, I found an entire world of innovative practices and technologies that had been large
974.
▲
by
perrygeo
6y ago
You can't break down the environmental impact of foods by saying "meat bad, veg good" - it's far more nuanced than that. Most of the environmental impact of any food comes from clearing land for monoculture, subsidized w
975.
▲
by
perrygeo
6y ago
Care to elaborate or provide an example? Also long-time pythonista here and I find the article's recommendations spot on. There is huge difference between returning values (a concrete list) versus returning a stateful object that yield
976.
▲
by
perrygeo
7y ago
That would be an excellent point if the Spanish flu actually started in Spain. It didn't.
977.
▲
by
perrygeo
7y ago
Exactly. Software systems are reliable because they have economic value. We're incentivized to make them work, regardless of how much technical debt and duct tape lies under the hood.
978.
▲
by
perrygeo
7y ago
> [title repeats 3 times] > rid the world of the misconception that a pixel is a little geometric square. > The little square model is simply incorrect. It harms. > I show why it is wrong in general. Why the bluster? He makes
979.
▲
by
perrygeo
7y ago
> The biggest problem is that the questions are so random and span almost anything. Exactly. I have no problem coding up a solution if I have an hour to do some research. Either give the topics ahead of time or ask it as a homework assig
980.
▲
by
perrygeo
7y ago
I can imagine greatness achieved quickly through combining previously-accrued experiences into a new domain. Often people are steadily striving for "goodness" in multiple areas over many years - maybe one subject as a formal educa
981.
▲
by
perrygeo
7y ago
> Every 2-3 months we had to execute a python script that takes 1s on all our data (500k rows), to make it faster we execute it in parallel on multiple droplets ~10 that we set up only for this pipeline and shut down once it’s done. Wait
982.
▲
by
perrygeo
8y ago
> Every package you could want is in Nix Is it though? I deploy applications (a mix of Python, node and C++) for which the vast majority of the dependencies are missing, misconfigured or out of date in nixpkg. Sure I could volunteer to m
983.
▲
by
perrygeo
10y ago
I interpreted that not as a cheap shot against Haskell but a warning to avoid constantly chasing the perfect technological solution. (IOW just ship what you've got instead of constantly tinkering)
984.
▲
by
perrygeo
10y ago
> I've read all of these books myself, so I have no difficulty believing that many moderately competent programmers have read them as well. If you're interested enough in programming that you're reading this blog, you'
985.
▲
by
perrygeo
10y ago
No. There is nothing "racist" in that comment. That comment exhibits "prejudice". Prejudice may co-exist with discriminatory actions ("bigotry") or become institutionalized ("racism") but making com
986.
▲
by
perrygeo
10y ago
Spaces are strongly preferred in the official style guide: https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces . I've been programming Python for 11 years now and have never seen a file with tab inde
987.
▲
by
perrygeo
11y ago
Unfortunately, Himawari is geostationary and doesn't provide good imagery for Europe, Africa or the Americas. If only Europe and US would get their act together with earth observation, this would be easily possibly for a truly global r
988.
▲
by
perrygeo
11y ago
animated: https://glittering.blue/
989.
▲
by
perrygeo
11y ago
Set explicit, tangible goals every night. Make the time and space to work towards those goals with zero tolerance for distractions (waking up early and getting in 3 hours of quality work before your peers drink their coffee is a good strate
990.
▲
by
perrygeo
11y ago
TDD can give you higher quality code... which really only delays the inevitable refactor once the true specs and user needs are discovered. I usually write quick and dirty implementations (after doing some API design on paper) and see if it
More ›