Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gravypod
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
541.
▲
by
gravypod
5y ago
While this is great for people with a fundamental understanding of containers and your prod environment this will usually lead to some issues with developers that don't need to, or want to, have context in these areas. In the past, to
542.
▲
by
gravypod
5y ago
It depends on what you're optimizing for. I like to think of it this way. A good "programmer" can take ideas and turn them into working software that is performant enough, meets all of the requirements, etc. This is a mostly
543.
▲
by
gravypod
5y ago
> If you are bringing in 10s of millions of dollars What's even more fun is what happens when you do bring in those funds. It doesn't go directly to your research and you will have restrictions on how you can spend the money.
544.
▲
by
gravypod
5y ago
And, at that point, you'll probably want an easy way to orchestrate work across your multiple nodes.
545.
▲
by
gravypod
5y ago
I have nightmares of someone convincing my company to do something like that and then a having a hardware, network, or power failure.
546.
▲
by
gravypod
5y ago
Refactored and rewrote a >100k LOC expert system in the medical field. This was a single Java source file with one long if else tree. Everything was hard coded constants. It was like "if (setting.equals(foobar)) { if (a == 1 &&a
547.
▲
by
gravypod
5y ago
I don't think you need to "wrestle it into submission". There are many CNCF projects that work great on bare metal instances like Rook and other companies providing managed DB solutions for your hardware like KubeDB. K8s isn&
548.
▲
by
gravypod
5y ago
I've had the opposite experience where others didn't see the cost savings, and also performance improvements, as a benefit. Some people get "scared" when you don't put things in the cloud. Meanwhile a last gen serve
549.
▲
by
gravypod
5y ago
> People have been saying this since I was an undergraduate. > I'm submitting my tenure packet this year. That doesn't mean it isn't happening. If anything, the fact that the rate of adoption is slow over a long period
550.
▲
by
gravypod
5y ago
I'm wondering what your opinion is of this talk: https://www.youtube.com/watch?v=7jiPeIFXb6U It has some comments about why good software engineering leads to good software, how good software engineering is hard right
551.
▲
by
gravypod
5y ago
It's selling point is it's not matlab. It's downfall is it's not python. The python scientific compute libraries have they're problems but people are using them and math people "get them". I think they hav
552.
▲
by
gravypod
5y ago
> You would be thrilled, but would that get the candidate the job? At previous companies I've worked at (small statups) where I had a high influence on hiring: yes absolutely unless someone more qualified with the same excitement ca
553.
▲
by
gravypod
5y ago
> My guess is less than .01% In the beginning it is theorized that humans were a hunter gatherer species. We dedicated 100% of our time to collecting food. At some point we learned about farming and cultivating livestock. People could no
554.
▲
by
gravypod
5y ago
This looks interesting. The UI/UX is good but for the obligatory negative HN comment: what is new with this metrics dashboard vs established open source dashboards like Kibana and Grafana? The latter being very feature full, simple to
555.
▲
by
gravypod
5y ago
> Repairability? Other concerns, things that change the day-to-day use of the device, should weigh more. I don't think repariability is something you need to put effort into build into a product, it's something you put effort i
556.
▲
by
gravypod
5y ago
One of the best things that docker has done for the development world is make the "Time To 200" pretty short. We essentially just need to run `docker-compose up -d --build` and you can run a huge array of applications. You just g
557.
▲
by
gravypod
5y ago
As your repo grows do you think you'll eventually need to implement some blaze-like tooling? In previous treads you mentioned compiling the entire repo only takes a minute or two but I'm wondering if the reproducability guarantees
558.
▲
by
gravypod
5y ago
Some tools I built at my last job: 1. Pronto [0]: An "ORM" that mapped a protobuf to an object in MongoDB. The idea was to extend it to other storage backends (RocksDB, sstable, sqlite, etc) to make it easy for a service owner to
559.
▲
by
gravypod
5y ago
That sounds pretty ideal. Where do you work? Has this scaled to a large size?
560.
▲
by
gravypod
5y ago
Another fun feature of rustc is you can execute this command: rustc --explain E0502 It gives you a small example of what the error is, explains it, and tells you how to fix it. This is a very nice feature for new people (like myself).
561.
▲
by
gravypod
5y ago
I've done a lot of napkin math in NaSC [0]. Unfortunately it was buggy and often crashed so I had to stop using it. I'd love for something like this that could also be checked into repo and used to "compile" into constan
562.
▲
by
gravypod
5y ago
(Opinions are my own) > The whole "do it for the love of the craft not money" is bullshit propaganda that only serves to keep labor costs low If this is good or bad is up to interpretation but some people actually enjoy differe
563.
▲
by
gravypod
5y ago
Something that came up often when talking to people at my college was that our extremely expensive contracts with publishers/journals were to support the complex infrastructure required to maintain a service like that. We're talki
564.
▲
by
gravypod
5y ago
Protobuf is commonly used to refer to both the serialization format and the IDL. You can use protos to specify JSON/REST endpoints. In past companies I've also used it to specify DB schemas.
565.
▲
by
gravypod
5y ago
Suppose you are staring a startup. You know and like python so you build your MVP in python. 1k to 10k lines later you hire a few extra engineers to help bring your MVP to a real product. 100k to 1mill lines later you become very very succe
566.
▲
by
gravypod
5y ago
My guess is that the benefit is they can write their applications in Haskell, package up the binary into a JVM application/shim (which can be templated in a bazel macro) and deploy a service into something like AWS Lambda or existing i
567.
▲
by
gravypod
6y ago
> people entered the industry after docker images became popular I don't think this is the only reason people use docker. Docker let's you compile an artifact and deterministically recreate that artifact at any point. When you
568.
▲
by
gravypod
6y ago
It looks like the original code is located here: https://algs4.cs.princeton.edu/code/ Found this in the link you provided. As you can see from the code there is a GPL license footer on each file.
569.
▲
by
gravypod
6y ago
Another important part of the law: "or that it was removed or blocked through mistake or misidentification"
570.
▲
by
gravypod
6y ago
I've setup multiple CI systems and it really depends on what you need to test. A long time ago I built a CI for a team that ran end to end integration tests and collected code coverage from each service running. This took between 4 min
More ›