Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shoo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
601.
▲
by
shoo
5y ago
I recently wrote a few documents in latex after ignoring it for over a decade. Trying to get a working setup with latex + bibtex + a few custom styles was quite annoying (and i work as a backend developer, so i probably tolerate annoying co
602.
▲
by
shoo
5y ago
Perhaps your use case is already supported in a different way, by downloading a single self-contained binary md2blog release, and then > To build and test the site locally (with automatic reloading), run: > md2blog --clean --serve >
603.
▲
by
shoo
5y ago
There's the interactive use case while editing markdown where a UI is very nice, but there's also the use case of putting static site generation into an automated build and deployment process. Command line tools that respect stan
604.
▲
by
shoo
5y ago
Arguably the importance of availability and time to restore service is less about if the company is global and more about the nature of the services they provide to their customers. Global ecommerce company letting people buy junk they don&
605.
▲
by
shoo
5y ago
Ah, capitalism! The company makes surplus profits that can be extracted by shareholders (and executives and employees, although these get labelled as expenses, not profits) if it is able to sell goods or services at a price point much high
606.
▲
by
shoo
5y ago
that's a pretty selective quote. you skipped over: > If an organization thinks their systems should be available 24x7 they should staff people 24x7. One way to achieve 24x7 coverage without anyone being structurally on-call outside
607.
▲
by
shoo
5y ago
Maybe the key point is to choose consciously and pick the option that gives the best combinations of tradeoffs for your situation vs just doing what is easy or copying what other people are doing without understanding you're making a d
608.
▲
A whirlwind introduction to dataflow graphs
(fgiesen.wordpress.com)
2 points
by
shoo
5y ago
|
0 comments
609.
▲
by
shoo
5y ago
What is your motivation for more direct low-level control of a CPU? being able to experiment and learn more about how CPUs work? increasing performance? reducing cost or energy? (i am curious, not intending to be dismissive. thank you fo
610.
▲
by
shoo
5y ago
A flag function that decides a boolean decision could have a signature such as f: context_t -> bool where context_t is a value type containing fields such as: uuid of the current user, uuid of the node or region we are deployed to, the
611.
▲
by
shoo
5y ago
> Finally I have installed 32 Mb RAM based on eight 4Mx9 70ns SIMM that I designed in the meantime. https://alexandrugroza.ro/microelectronics/system-design/4mx...
612.
▲
by
shoo
5y ago
> you're very likely to find a "large" sample early that rarely gets updated. From then on, this branch will virtually always be false Good point, provided there's a decent number of elements being reduced. In the ap
613.
▲
by
shoo
5y ago
A similar trick is used for a different reason in statistical and probabilistic calculations -- for numerical stability rather than performance. Suppose you have n probabilities p_1, ..., p_n. Each p_i is a real number in the interval [0, 1
614.
▲
by
shoo
5y ago
Fantastic! This appears to be available in the command line version of herbie with the `--pareto` flag: > Enables multi-objective improvement. Herbie will attempt to simultaneously optimize for both accuracy and expression cost. Rather t
615.
▲
by
shoo
5y ago
thank you for sharing the link to Herbie, that looks like a useful tool. If I follow at high level, it looks like Herbie is trying to rewrite expressions to minimise error without runtime performance constraints. Are there alternative tools
616.
▲
by
shoo
5y ago
each time complaints are raised about single precision, you could deduct 1 bit from the allowance of bits per floating-point value for the next assignment
617.
▲
by
shoo
5y ago
> The performance benefits are really achieved by incrementally changing your Python code to something that looks a lot more like C(++) I completely agree. Cython can become quite attractive if your alternative is "write a python e
618.
▲
by
shoo
5y ago
The workflow with Cython is that it produces native python modules (e.g. .so shared objects / .dll dynamic link libraries) that the python interpreter can import. So if you change some of your Cython code, for it to be used at runtime
619.
▲
by
shoo
5y ago
Strobe Data Inc's list of customer success stories: http://www.strobedata.com/success/index.htm
620.
▲
by
shoo
5y ago
> The next challenge was the choice of the operating system for the host platform. We choose Windows XP because the Proprietary Co-processor card at the heart of the system was especially adapted to run under Windows XP. This operating
621.
▲
by
shoo
5y ago
the basic pattern is having a load balancer sitting in front of N services, and then having a service manager keep an eye on each service and restart them if they crash. so kubernetes can get the job done, but you can do essentially the sa
622.
▲
by
shoo
5y ago
it looks like cpython is improving and cpython 3.10 now uses vfork when launching subprocesses in linux years ago when i first hit this in production, we ended up working around it by rewriting our application code to use a pure-python libr
623.
▲
by
shoo
5y ago
I first learned about this while trying to understand processes being killed by OOM in production. We had python 2.x batch jobs being executed by long-running python worker processes -- some of the arbitrary application code in some of the
624.
▲
by
shoo
5y ago
anecdotally, this interview with Shippo's CEO Laura Behrens Wu offers one idea: https://www.joincolossus.com/episodes/74462352/behrens-when-... Their original business idea was to build a usable API wrapping
625.
▲
by
shoo
5y ago
leaving aside the definition of "offline first", it'd be clearer to understand if the there was a brief problem statement pinning down that yes, we're specifically investigating offline first databases that are easy to i
626.
▲
by
shoo
5y ago
From the perspective of someone less familiar with this kind of thing, this comparison would be easier to understand with a bit of an introductory explanation about what job we're trying to do or problem we're trying to solve, and
627.
▲
by
shoo
5y ago
check out: https://en.wikipedia.org/wiki/List_of_IT_consulting_firms I'm not familiar with how this works in the US, but have seen a similar thing in Australia. IT outsourcing firm wins a contract with some big
628.
▲
by
shoo
5y ago
if you're not sure what the correct decomposition of responsibilities into services / components / libraries is, that suggests structuring the project in a way (at least initially, until you're feeling highly directional
629.
▲
by
shoo
5y ago
it can be used to build better statistical modelling and computational tools that might, in the future, enable scientists and researchers to more efficiently or effectively figure out statistical or causal relationships -- and in some niche
630.
▲
by
shoo
5y ago
I'd argue that probabilistic programming is a language or framework of programming that lets you easily build and then fit probabilistic models to estimate or predict things of interest. If you're taking a Bayesian approach to sta
More ›