Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shoo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
451.
▲
by
shoo
4y ago
> what world people come from when they praise the performance of Java i say this with fondness: python
452.
▲
by
shoo
4y ago
You may get something out of Michael Feathers' book working effectively with legacy code [1]. There's a more recent interview with the author that might be interesting [2]. Feathers' book is well suited to provide guidance in
453.
▲
by
shoo
4y ago
In some jurisdictions there may also be additional regulations that cover specific services or utilities, that cannot be disclaimed away. E.g. perhaps water or electricity utilities. Not sure if this extends to internet utilities, TV, etc.
454.
▲
The Tech Contracts Handbook, 3rd Edition – clause list archive
(techcontracts.com)
2 points
by
shoo
4y ago
|
0 comments
455.
▲
by
shoo
4y ago
In regulated environments there are potential disadvantages to documenting the current adhoc process in all its glorious confusion -- we may be audited to see if how the group operates in practice adheres to the letter of the documented pro
456.
▲
by
shoo
4y ago
Another place this pops up is documentation for processes in a business -- this could be a process for onboarding or compliance rituals or (hopefully not) deployment. Perhaps a business group has a process that is taught to new individuals
457.
▲
by
shoo
4y ago
yeah, perhaps someone dislikes the username. or it could be an automated flagging decision of some heuristic decision rule. @checkurprivlege: your comment https://news.ycombinator.com/item?id=31864002 seems reasonable. i vo
458.
▲
by
shoo
4y ago
One possible pathway is to get a full time job, work full time for a year or two, then negotiate to dial it back to 80% or 60%. Before joining, figure out if some people there are working part time. If no one employed there works part time,
459.
▲
by
shoo
4y ago
> Professional simulation software with finite element methods and the like I learned a little about the theory behind this a decade ago, and how to implement it. For a simple PDE you discretise the domain, apply something like the Galer
460.
▲
by
shoo
4y ago
one anecdote i have heard is that many people's careers have benefited tremendously from the opportunity to act in their boss' role for a few months when their boss has fallen sick. this clearly isn't a strategy you can activ
461.
▲
by
shoo
4y ago
great point, the more of these kinds of shortcuts accumulate, the more complicated it becomes to think about related changes in future, making maintenance, training new team members more time consuming and expensive. maybe not quite the sam
462.
▲
by
shoo
4y ago
Exactly. In many settings it is quite a reasonable business decision to regard a bug as WONTFIX. Here's one example: developer: adding proposed feature A to API B may result in displaying inconsistent data to the customer, in this kin
463.
▲
by
shoo
4y ago
the original FTTP plan was never going to FTTP the entire country. most of australia - in the spatial sense of "most" - is sparsely inhabited and fixed-line is uneconomic. the original plan was always satellite + wireless + FTTP,
464.
▲
by
shoo
4y ago
in a better world, every family would not have the traditional copy of monopoly on the shelf, but would instead have a copy of chinatown https://boardgamegeek.com/boardgame/47/chinatown https://www.shut
465.
▲
by
shoo
4y ago
there are a number of factors involved -- but i reckon one factor to keep in mind is that some fraction of the population may become aggressive if rejected in person, so if you don't know your date well and have no idea how they might
466.
▲
by
shoo
4y ago
i agree that naively trying to do compute heavy stuff in pure python compared to C / cython is likely to be 100x slower, and 1000x slower than a thoughtfully rewritten array-oriented version of the computation in C / cython that a
467.
▲
by
shoo
4y ago
if all the inputs are constants and don't depend on program input, it'd be interesting to disassemble that to see if the compiler solved the problem at compile time and generated a "load <constant_precomputed_solution>&
468.
▲
by
shoo
4y ago
i've sometimes enjoyed this kind of work in the past, provided there's good automated test coverage / static analysis from compiler & tooling to lean on. After the initial experimentation to decide on the new structure a
469.
▲
by
shoo
4y ago
out of curiosity, is the code you've had to touch all in one single source control repository? have you needed to refactor stuff across many different independently versioned packages, or is it all monolithic? (if it were me, i'd
470.
▲
by
shoo
4y ago
> having complete type and test coverage over a codebase ensure that you can do so fearlessly. here's a bit of hard-won wisdom. if you have a company codebase in a monorepo where the different components (products, libraries) in th
471.
▲
by
shoo
4y ago
> just because your code is in a monorepo, does that directly mean that you aren't versioning your libraries? If you are living the monorepo trunk-based development dream, you version all of your product and library code with the co
472.
▲
by
shoo
4y ago
the most productive i have ever been working as a software engineer was in a smaller company where roughly all of the company's product and library code was in a monorepo, and we had a reasonable culture of writing automated tests (alt
473.
▲
by
shoo
4y ago
one thing that hasn't been called out yet is building ties with a community who can help look after you, in return for you helping to look after them. individual people or families can be terribly fragile, communities much less so
474.
▲
by
shoo
4y ago
> Retaining new grads beyond a year or two is notoriously difficult. surely it's not that difficult: the value to an employer of a, er, "lightly-used second hand" grad with +1-2 years of real world engineering experience
475.
▲
by
shoo
5y ago
this module is a thriving, multi-use community of interacting concerns and responsibilities. yes, it would be more legible to central administrators like us if we evicted all the requirements and implementation details, paved it over, then
476.
▲
by
shoo
5y ago
give the people who will live and work in the space ability to locally control the design, as espoused by Christopher Alexander. that means getting the end users out in the field and teaching them how to build or customise the system to mee
477.
▲
by
shoo
5y ago
If I were doing another serious large-scale commercial optimisation application where it was more valuable to get a pretty good feasible solution rapidly rather than potentially wait a long time attempting to find a provably optimal solutio
478.
▲
by
shoo
5y ago
The last time I tried to optimise something I ended up with a column generation formulation. I.e. I was wanting to rapidly iterate between LP solves of the (restricted) master problem & solves of auxiliary problems through hand written
479.
▲
by
shoo
5y ago
> I need examples for each type of constraint I have but instead, the tools expect me to figure out everything based on very generic examples if your problems can be attacked by LP / MIP type stuff, there's a book "model b
480.
▲
by
shoo
5y ago
> You can also get comparable performance out of https://buildkite.com/ which lets you self-host runners on AWS you can self-host github runners as well, with a few caveats, the most serious one being that then you are r
More ›