Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rleigh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
65 ms
·
541.
▲
by
rleigh
8y ago
This very much depends upon the project. Have you seen the size of C++ object files with -g3 and lots of template usage? It can swallow tens of gigabytes of disc space only to have the linker elide most of it and give you a library or exe
542.
▲
by
rleigh
8y ago
It's not an optimisation. It's to encapsulate logic which does not need to be present in public headers. Given that it makes every object instantiation perform a memory allocation, followed by required indirection to accesss it,
543.
▲
by
rleigh
8y ago
The last two I've used over the last decade have automatically done this. Every machine requesting a DHCP lease is assigned "$host.lan" in the DNS service on the router, where "lan" is a default but configurable do
544.
▲
by
rleigh
8y ago
Most common routers and systems will automatically register and resolve names automatically on the local network. Plus there's zeroconf on top of that. You don't need to manually edit bind zone files for your local network unles
545.
▲
by
rleigh
8y ago
Most operating systems default to using Privacy Extensions which will cycle your address at frequent intervals, unless you specifically disable it.
546.
▲
by
rleigh
8y ago
Cellulose acetate isn't biodegradable to any appreciable degree, and once it's soaked in tar and other toxins it's even less so.
547.
▲
by
rleigh
8y ago
The number of times I've wanted to save as XCF in the last 21 years... has been zero. It's fine for GIMP to have a native format. But it's quite another to try and force the world to use it by making all the other, rather mo
548.
▲
by
rleigh
8y ago
Yes, but most people's phones have broken screens! I don't want to fork out that much money for something that's going to get smashed at some point. This is why I spent that much money on a nice desktop computer, and have a
549.
▲
by
rleigh
8y ago
Absolutely agreed. My primary area of research was vascularisation, and I read a lot of zebrafish-based work and saw some awesome microscopy work at conferences. I would have loved to have worked with tools like this. It made my own effor
550.
▲
by
rleigh
8y ago
The immune cells are trivial to remove; a few minutes in a centrifuge is all that is required. Even antibodies can be separated out pretty easily (though I haven't done it myself). The problem is the quantity and quality of the produ
551.
▲
by
rleigh
8y ago
Human blood is limited in availability, and would be phenomenally expensive as well as having the reproducibility problems you mentioned. We use FBS (fœtal bovine serum) as a substitute. It's routinely added to culture media such as
552.
▲
by
rleigh
8y ago
Yes, it's clearly bad news, but the world isn't quite so simple. The conclusions you draw depend upon the questions you ask. Suppose for a moment that what you say is completely true, and that there is a direct linear relationsh
553.
▲
by
rleigh
8y ago
That's an answer which hasn't had much thought applied to it. In the groups I've worked in, the problems with culture conditions were long appreciated. The factors entrenching the existing practices are largely down to: sta
554.
▲
by
rleigh
8y ago
One perspective is that while the job you were doing wasn't particularly fulfilling or exciting, it was just a summer job, not a career. The interesting and demanding part is the bit in the middle you weren't trusted with; that p
555.
▲
by
rleigh
8y ago
You're absolutely right that developers should know this stuff. But that's to some degree the wrong point to make. When considering the maintainability and correctness of the codebase, "clever" hacks are often not desi
556.
▲
by
rleigh
8y ago
This slowness isn't the result of where you can declare variables though!
557.
▲
by
rleigh
8y ago
Sugar is in pretty much all bread. It's a matter of quantity. I bake all my own bread. I use one level teaspoon of caster sugar in warm water to get the yeast going. You can add a bit more to get a harder crust on the bread. But th
558.
▲
by
rleigh
8y ago
Some games do explicitly investigate death, but they are far from the norm. One I found quite touching was "To The Moon", which is a quirky but surprisingly emotional story around the death of an old man, and his lifelong strugg
559.
▲
by
rleigh
8y ago
No disagreement here from me! The times we have had to update things have been when the existing modules broke. One example which comes to mind from the recent past is when urllib TLS certificate stuff broke and it needed updating. In tha
560.
▲
by
rleigh
8y ago
Of course Linux can do this. I'm writing this very reply on a Linux system booted directly off a ZFS dataset. % zfs list rpool/ROOT/default NAME USED AVAIL REFER MOUNTPOINT rpool/ROOT&#
561.
▲
by
rleigh
8y ago
Yes, you're absolutely right about requirements.txt. However as you say, it's a problem when you have to start considering transitive dependencies. In fact, for the case I mentioned, this became a problem because there were so m
562.
▲
by
rleigh
8y ago
It's going to break horribly in 2020 irrespective of RedHat's efforts. Earlier this year, one of the projects I maintained started failing on CentOS 6 (Python 2.6). No code changes had been made to account for it. What had happe
563.
▲
by
rleigh
8y ago
Usually it's because big projects are a logistical nightmare to migrate. You can't do it in one go. Not only do you have to transition every library plus the applications and tools and tests, you also have to keep it functional,
564.
▲
by
rleigh
8y ago
Unfortunately though, the whole ecosystem hasn't stopped caring, and is unlikely to anytime soon. They should care, but they either don't care or can't migrate quickly enough. Migration can be phenomenally expensive and int
565.
▲
by
rleigh
8y ago
Politics in organisations is pretty grim. But, what would you have as an alternative? Decisions need to be made. Disagreements need to be resolved. Ad hoc resolutions to problems doesn't scale with increasing team size. Neither do
566.
▲
by
rleigh
8y ago
Emails are one thing, but product QC results and related communications might well be retained for decades. Not just for liability reasons, but because trends in process behaviour and performance can be observed and acted upon, and correla
567.
▲
by
rleigh
8y ago
I've worked in quality control in another industry (brewing) as a process physical chemist. There is always going to a a conflict of interest when you test internally, and the results aren't what the management want to see. Howe
568.
▲
by
rleigh
8y ago
It's hard to know. I generally try "well enough" and provide a couple of incorrect positives and negatives. I was forced to do about 8 yesterday, and I messed up all 8 slightly. It might depend how overtly you try to game
569.
▲
by
rleigh
8y ago
It's right there in the small print for the Slack terms of service. Any private communications can be observed by the company paying for the service. It certainly made me think twice about ever expressing any opinion in personal chat
570.
▲
by
rleigh
8y ago
Absolutely. What I find slightly disturbing is that there are plenty of people who are more than willing to do this with their personal property. What's worse, I've had some of them rage at me for arguing against it and refusing
More ›