Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ekidd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
76 ms
·
721.
▲
by
ekidd
9y ago
> How much money does a doctor need to make? If patients are looking for open heart surgery, brain surgery, or something else that's life-and-death? It's amazing how quickly people start looking for "one of the best surgeo
722.
▲
by
ekidd
9y ago
> That is, are there attempts to improve the Rust language and/or optimizer such that more and more "unsafe" sections can be replaced by safe code that has the same performance? I write a fair bit of production and hobby R
723.
▲
by
ekidd
9y ago
It's nice to see a demonstration of how to do this by hand! But at work, we use Neon https://github.com/neon-bindings/neon to write production Node.js modules in Rust.
724.
▲
by
ekidd
10y ago
Instead, keep secrets "out of band" and supply them to applications as part of your deployment process. I definitely agree that tools like vault or keywhiz (or automated permission management using AWS roles) are the right way t
725.
▲
by
ekidd
10y ago
I work for Faraday (.io, not the car folks), and we use Rust in production. I personally suspect that Rust will continue to grow in popularity. We've been really happy with Rust. Our Rust programs tend to be fast and resource efficient
726.
▲
by
ekidd
10y ago
This has a two-line README, and a single Python source file containing the code comment: > Borrows heavily from "Densely Connected Convolutional Networks (DenseNets)" ( https://github.com/liuzhuang13/DenseNe
727.
▲
by
ekidd
10y ago
> Offhand, this kind of sounds like a parent asking their teenager to go and search their own room for drugs. I have expressed this attitude to corporate lawyers before, and asked them how the system deals with bad actors. Basically, if
728.
▲
by
ekidd
10y ago
I've worked retail. Pretty much every place that's worth working at has banned a few customers. Perhaps 1 in 1000 customers will be actively abusive towards other customers or towards employees. I recall my first boss, who once
729.
▲
by
ekidd
10y ago
Category theory is mostly useful if you're getting very deep into Haskell, or if—for some reason—you need to generalize the lamba calculus to handle strange new kinds of computations. In particular, the lamba calculus is closely relate
730.
▲
by
ekidd
10y ago
> On the other hand, the best example of widespread cleaned up easy to use linux we have in android or chromeos, well, ... The new hybrid Android / ChromeOS systems like Samsung's Chromebook Plus are surprisingly useable as low
731.
▲
by
ekidd
10y ago
Congratulations on the big milestone! This really appeals to the same part of my brain that likes (to varying degrees) Haskell, Rust and TypeScript. Can Idris be used as a Coq-style "proof assistant"? From reading http:/
732.
▲
by
ekidd
10y ago
I've actually been really impressed by Shenzhen I/O ( http://www.zachtronics.com/shenzhen-io/ ), which is a game where you have to program microcontrollers to build weird products. The built-in programming lang
733.
▲
by
ekidd
10y ago
There have been several historical studies done on the effects of patents on innovation, and the results are mixed. For an example of the "patents may hurt innovation" side, see http://levine.sscnet.ucla.edu/papers
734.
▲
by
ekidd
10y ago
A recent link from Scott Aaronson's blog points to his survey paper on P and NP ( http://www.scottaaronson.com/papers/pnp.pdf ). If you think that this brings no "interesting thoughts", this probably says
735.
▲
by
ekidd
10y ago
> The web-based user interface The UI was changing constantly, which suggests Stable Functionality wasn't a goal. Correct Functionality was still a goal, so the UI should have been tested manually by humans (e.g. the programmers as
736.
▲
by
ekidd
10y ago
I'm glad to see a new release of XMonad! Two questions: 1. Is there any way to use XMonad but keep the standard Ubuntu menu bar for access to desktop menus? This used to be possible with older Gnome desktops, but it had gotten increasi
737.
▲
by
ekidd
10y ago
My rule of thumb is "keep it as simple as possible", and I say this as somebody who maintains a complex, containerized project using both Amazon's ECS and Kubernetes. For example: 1. If you can use a simple deployment system
738.
▲
by
ekidd
10y ago
> All in all, it remains true that Rust doesn't really provide any safety above C++ in regard to writing these kinds of node-based data structures, Yup! Rust does not fix all your problems, sadly. Maybe some of them. :-) If you'
739.
▲
by
ekidd
10y ago
I think he means "unsafe" in the sense of Rust's 'unsafe' keyword, which allows you work with pointers just you normally would in C++. It doesn't mean all C++ is broken! Just that all C++ code has the right to
740.
▲
by
ekidd
10y ago
In my programming experience, there are two kinds of code: 1. Code where my objects form a tree. Rust's ownership model is great for this. 95% of my code looks this way naturally, and maybe another 3% can be rewritten to look like this
741.
▲
by
ekidd
10y ago
> Has the pace of sweeping changes to the language slowed down in the past year? Up until Rust 1.0 in the spring of 2015, my Rust code broke once or twice a week. Since then, I've had zero breakage.
742.
▲
by
ekidd
10y ago
> With all of this talk about docker, Kubernetes and the rest I feel peer pressured into ditching my monolithic heroku rails app and switching to the distributed services heaven that docker seems too advertise. I successfully run lots of
743.
▲
by
ekidd
10y ago
I wouldn't trust my heuristics for what counts a "heavy lift." And some of this is clearly age dependent—I may have been stronger at 40 than I was at 20, but I don't heal nearly as fast! But I think most people have a da
744.
▲
by
ekidd
10y ago
> If you're new to lifting, have someone who isn't show you proper form. I cannot emphasize this enough. And even then, be extremely careful with heavy lifts (anything more than, say, what your body weight would be at 20% body
745.
▲
by
ekidd
10y ago
I mean, that's obvious, right? And yet, this solution still provides a dramatic increase in security for its users. Normally, files "exist by default", and will continue to do so forever. You have to take deliberate action to
746.
▲
by
ekidd
10y ago
I used to work as an embedded systems developer (for systems where a single failure could cost a quarter million dollars), and I've experimented with kernel-space Rust just for fun. Rust is a surprisingly nice language on bare metal. I
747.
▲
by
ekidd
10y ago
Hmm, in Boston they only pay 2/3rds of what Google does for somebody with my job title (not counting stock or bonuses). And as soon as you get outside of the "hot" markets, those multipliers are pretty bad. If I compare their
748.
▲
by
ekidd
10y ago
> Subtrees, submodules are utter hell of maintenance, checkout bugs (which hurt CI) and bad UX across the board ("why doesn't this build?" "you forgot to checkout submodules" "no you forgot to move the commi
749.
▲
by
ekidd
10y ago
From the article: > Lots of branches – Users of Git create branches pretty prolifically. It’s not uncommon for an engineer to build up ~20 branches over time and multiply 20 by, say 5000 engineers and that’s 100,000 branches. Git just
750.
▲
by
ekidd
10y ago
Even with a bump allocator, you're still putting large amounts of data into the nursery generation. If you're in a performance critical inner loop (for each line of a 50 gigabyte CSV file, or for each scan-line in an image codec),
More ›