Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nickm12
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
361.
▲
by
nickm12
9y ago
No, the objective for Rust was never to be all the way safe. Rust gets much inspired by C++ and seeks to be a systems language where " there should be no room for a lower-level language between [it] and native machine code". If yo
362.
▲
by
nickm12
9y ago
People definitely differ on the "easier to read" part. I find the 4 line if statement version more difficult to read in most cases. When things get long, my favorite formatting for a c-style ternary is: my_variable = (my_ver
363.
▲
by
nickm12
9y ago
Another article to add to https://github.com/ksimka/go-is-not-good
364.
▲
by
nickm12
9y ago
It's important to realize that these tools just didn't exist 7-10 years ago when companies like Instagram and Dropbox were getting started. Though type inference has been around in so-called "academic" languages for deca
365.
▲
by
nickm12
9y ago
Yeah, it's all about the tooling. The distributed system I used was when I worked at Amazon. Each "package" there has its own git repo, which can have multiple branches and the dependencies of each branch are versioned along
366.
▲
by
nickm12
9y ago
That's fair. I think the important thing is to be able to have multiple versions of portions of your repo and then be able to version that. A branch of branches, so to speak.
367.
▲
by
nickm12
9y ago
I've worked with both a distributed repo model and a monorepo model and vastly prefer the distributed approach (given the right tooling). The trade-offs are complementary and no doubt with proper discipline you can try to maximize the
368.
▲
by
nickm12
9y ago
Infinitely worse? That's a bit hyperbolic.
369.
▲
by
nickm12
9y ago
Is anyone using Upspin for anything?
370.
▲
by
nickm12
9y ago
In addition to the ones mentioned, another issue with GWT was that the differences in browser JS environments were much more salient in 2006 (IE6 was still a massively popular browser) and browser development tools were limited. If your scr
371.
▲
by
nickm12
9y ago
These videos are always mindblowing to me, but I rarely see anyone ask "how many failures did it take to make the video?" There's a huge difference between this being a 99% performance and a 1% performance.
372.
▲
by
nickm12
9y ago
Eric Raymond is not a fan of Rust. See "Rust severely disappoints me"( http://esr.ibiblio.org/?p=7294 ). On one level, he's clearly right. Go was designed to be an simple language that is easy to pick up. Rust
373.
▲
by
nickm12
9y ago
Ugh. This article is just click-bait copy with with a link to a Youtube video and no original reporting. Just link the video directly rather than sending traffic to junk like this.
374.
▲
by
nickm12
9y ago
There's a good chance Rust code is on your machine. If you have a recent version of Firefox or Dropbox there's Rust inside.
375.
▲
by
nickm12
9y ago
Yes, my current company deals with HIPAA data. It's not a medical company but we do store and process customer data that needs to be HIPAA compliant. I can still tell my friends and family what I work on.
376.
▲
by
nickm12
9y ago
I find Apple's extreme secrecy off-putting. I wouldn't want to work at a place where there is such limitations about what you can discuss with your coworkers, let alone your friends and family. But that's how things work at A
377.
▲
by
nickm12
9y ago
Count me among the confused. Works are usually referenced by their publication year and, on Hacker News, I always assume something with a (YEAR) in the title was published in that year.
378.
▲
by
nickm12
9y ago
You're missing my point. When we had 256k memory computers we didn't have caches because memory access was uniform. As time goes on, fitting in cache is getting more important, not less.
379.
▲
by
nickm12
9y ago
What I'm saying is that the "lots of little objects" model of Smalltalk goes against the grain of modern machines and how they access memory. I'm not sure what it takes for something to be _intrinsically slow_ but it app
380.
▲
by
nickm12
9y ago
After Issacson's botched Steve Job's biography, I have a difficult time trusting him for any historical figure. Issacson had unprecedented access to Steve Jobs, yet the biography really didn't provide any new insight into wh
381.
▲
by
nickm12
9y ago
Kay starts off by citing Moore's law, but misses that Moore's Law hasn't been kind to Smalltalk. Specifically, CPU power has grown at a faster rate than memory bandwidth, to the point that going to main memory is hundreds of
382.
▲
Mypy 0.530 Released
(mypy-lang.blogspot.com)
1 points
by
nickm12
9y ago
|
0 comments
383.
▲
by
nickm12
9y ago
Maybe. I only used CS for one project, after years of primarily programming Python. I could also believe that, if applied judiciously, the characters could be dropped without harming clarity. However, the codebase I was working in had no cl
384.
▲
by
nickm12
9y ago
I love Python, but I always found CoffeeScript took Python's stylistic choices too far. Making {} around object literals and () after function calls optional led to code that was very difficult to visually parse.
385.
▲
by
nickm12
9y ago
This is indeed a great article about building a practical search system. However the title is a bit aggrandizing. Not every software engineer actually needs to know this stuff, just people who are building products with search capabilities.
386.
▲
by
nickm12
9y ago
It would be helpful in these guidelines to make a clear distinction between changes that result in "code not compiling" versus "code behaving differently". It seems like the vast majority of cases you've enumerated
387.
▲
by
nickm12
9y ago
I had the privilege of studying probability from G-C. Rota. One of my favorite quotes from him was "Randomness is not what we expect", which he used to describe the phenomenon of people disbelieving that random data was actually
388.
▲
by
nickm12
9y ago
And what is the increased risk? One of my pet peeves about science reporting (including this video) is that it treats "cancer causing" as a purely binary attribute and they never report on the measured effect. When making policy w
389.
▲
by
nickm12
9y ago
This question is both a leading and also ill-posed. What is preventing Rust from replacing C/C++ _where_? In existing applications? For new code development? In some particular application (e.g. game engines)? There are lots of good an
390.
▲
by
nickm12
9y ago
This is switching and ES2017 is the name we should standardize on to avoid confusion. For example, Typescript accepts targets "ES6" or "ES2015" as synonyms, but it doesn't have targets "ES7" or "ES8&q
More ›