Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
groestl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
58 ms
·
871.
▲
by
groestl
8y ago
If you have too much organizational dept, you can also go bankrupt, right? Yes, seems that some projects actually did that: https://github.com/greasemonkey/greasemonkey/milestone/77
872.
▲
by
groestl
8y ago
The AI model - built from past answers - concluded that indeed, Air is an element in the periodic table ;)
873.
▲
by
groestl
8y ago
Not saying that time and money is unimportant, but sometimes time and money are the soft(er) constraints. Extreme example: the toolchain is lost and the original application can not be built anymore, but the business currently swims in mone
874.
▲
by
groestl
8y ago
The strategy is to be vocal, honest and credible by estimating features, not the whole rewrite. The rewrite happens by strangling the original application, feature by feature.
875.
▲
by
groestl
8y ago
That's why a good strategy is to never put yourself in the position to communicate a timeline. If you are knowledgeable enough about a project so you can make an informed decision that a rewrite is required, the strangler pattern can a
876.
▲
by
groestl
8y ago
Yepp, exactly. If done right, sometimes even the project owners don't realize that a rewrite is happening.
877.
▲
by
groestl
8y ago
Doesn't that count as a (successful) rewrite strategy as well?
878.
▲
by
groestl
8y ago
> So what makes this rewrite successfull? That it was successfully completed and the tech provides a better basis for future features? Sometimes timeframe and team size are almost irrelevant to the success of a rewrite project.
879.
▲
by
groestl
8y ago
I like git as well but UX wise... just look at the number of different syntaxes to delete something.
880.
▲
by
groestl
8y ago
I believe we might be thinking about different project sizes here. I'm not speaking about building a single-family home. The complexities of construction projects arise at a much larger project volume compared to software projects. The
881.
▲
by
groestl
8y ago
The thing is, for software projects, nothing else really works. So if your core business is software, and your organization doesn't embrace this inherent fact and instead does waterfall, there is a risk that all your examples are ficti
882.
▲
by
groestl
8y ago
I did spend a lot more than 30 minutes with a project coordinator, and complex construction projects seem to align remarkably well with software projects. Spikes, iterative approaches, severe changes in project goals/architecture while
883.
▲
by
groestl
8y ago
A nice, classic variation of this theme, featuring day-care centers: https://www.nytimes.com/2005/05/15/books/chapters/freakonomi...
884.
▲
by
groestl
8y ago
> cookie laws, gdpr, copyright One of your examples is not like the others.
885.
▲
by
groestl
8y ago
It's true that for distributed systems, logging tends to work better/is a necessary first step. I'd still want to invest in an extensive test harness though, if you can afford that luxury. Usually this enables productive debu
886.
▲
by
groestl
8y ago
> I'm glad that high-end devices exist. High-end (on specs) doesn't necessarily imply iPhone prices though...
887.
▲
by
groestl
8y ago
Because it's a hard problem to solve, not technology-wise, but due to people. So it's best solved one step at a time. And a bait-and-switch model might just do it: First, overcome initial organizational inertia by a dead simple sp
888.
▲
by
groestl
8y ago
> Conserative GCs leak. Yes, but usually the leak is bounded [0], although I'm not aware they evaluated real-world gaming engines. But I guess frame jitter is the bigger problem there. [0] https://www.hboehm.info/gc&
889.
▲
by
groestl
8y ago
> Why would a country want to make laws that creates a type of property which they don't have as much of? Because, as you say yourself, it hopes to create that kind of property?
890.
▲
by
groestl
8y ago
> GWT, which is no longer maintained by Google This is not entirely true, although the goal shifted over the years and progress (outside Google) is very slow. See J2CL, jsinterop, and elemental2.
891.
▲
by
groestl
8y ago
> and the program would remain in an invalid state. But this is only ever possible if the program moved to an invalid state in the first place. Granted, sometimes there is no way around that, but usually it can and should be avoided.
892.
▲
by
groestl
8y ago
> Bit flips in network surely is many orders of magnitude worse Yes, but because it's so prevalent that people expect it, they've added checksums on multiple levels, so the network actually performs better. In this particular i
893.
▲
by
groestl
8y ago
Yes, for science, seconds are sufficient (and metric). For everyone else, convenient computing of fractions is more important when dealing with time, so nobody seems to be interested in changing the time units: https://en.m.wikip
894.
▲
by
groestl
8y ago
This seems to be were we're heading at currently [0]. [0] https://www.gapminder.org/topics/fertility-child-mortality/
895.
▲
by
groestl
8y ago
I always start a session with BEGIN, write UPDATEs/DELETEs as SELECTs first and (if possible) use a staging database until I'm fine with the result.
896.
▲
by
groestl
8y ago
It also executes command and process substitutions, opens files etc. But granted, it's a useful trick in some cases, after passing the fat-fingering stage.
897.
▲
by
groestl
8y ago
> I'm quite careful writing command lines A safety measure I picked up from a sysadmin while watching over their shoulder: start writing nifty command lines by prefixing them with # first, to prevent havoc when fat fingering the [en
898.
▲
by
groestl
8y ago
As a private developer, I agree, yet as a consumer and professional developer, I'm glad things move in this direction. And I assume the GDPR will provide a model for US regulation (just as the DMCA has influenced the European market as
899.
▲
by
groestl
8y ago
In general, this is true, but only if the side-project is absolutely for own, private reasons. As soon as there any economic activity, the GDPR applies, which is a very low bar that even some personal side-projects cross.
900.
▲
by
groestl
8y ago
> You are missing when you have a middle layer. And storage. People might have petabytes of historic data stored in protobufs.
More ›