Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
quicknir
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
quicknir
9y ago
Fyi for a healthy person taking anti biotics for strep has almost no effect (reduces symptoms by like 12 hours) except you stop being contagious much faster. So it wasn't really that critical.
32.
▲
by
quicknir
9y ago
> Unfortunately it seems that the majority of C++ code out there is like that. It could be said that C++ makes it far easier than C to introduce unnecessary abstraction and indirection, without realising the true costs. Citation needed?
33.
▲
by
quicknir
9y ago
I would read books like Scott Meyers' Effective Modern C++, watch cppcon talks. There's a lot of very high quality C++ content out there these days. Generally there's a lot of emphasis on RAII, clear ownership semantics, lev
34.
▲
by
quicknir
9y ago
It seems like you are just dancing around with the definition of "equal capacity" so that you can say things that seem to contradict the points discussed, while not contradicting them, but also not admitting that they are correct.
35.
▲
by
quicknir
9y ago
Getting an H1B worker is significantly more expensive than someone domestic at the same salary. You have to pay lawyers a bunch of money, the employee can't always start when you/they want, and worse, right now the chance of actua
36.
▲
by
quicknir
9y ago
Do you have any empirical evidence that H1B is an effective "weapon against high tech salaries" in the income range that Google pays? I think that whatever is going on in the lower end of the market, there is still a substantial s
37.
▲
by
quicknir
9y ago
Every time H1B related stuff comes up, I make the same simple suggestion: just inflation adjust the minimum H1B salary from when the law was passed in 1990. 60K dollars in 1990 is about 110K now. This should be able to see a lot of support
38.
▲
by
quicknir
9y ago
This view is popular to get hashed around, since it makes everyone feel good. But the reality is that many/most algo questions being asked, are very basic. If you don't know how to use binary search or a heap to solve a basic prob
39.
▲
by
quicknir
9y ago
Buying something with something else is not a "practical use". Practical use means that you can actually build or make something of value with the product in question. The prices for all of these things are almost certainly based
40.
▲
by
quicknir
9y ago
Honestly CS major is typically a joke compared to math (real math, not "CS is math" math), or physics. Comparing the hardest CS classes you'll do in undergrad to the likes of PDEs, Complex & Real Analysis, advanced QM, Ge
41.
▲
by
quicknir
9y ago
> you are now too full to try That's your mistake right there.
42.
▲
by
quicknir
9y ago
That equivalence is false. An unhandled exception bubbles up. An unhandled return code is ignored. This was exactly one of the biggest arguments against return codes.
43.
▲
by
quicknir
10y ago
I use vim style bindings but agree that vimmers tend to exaggerate about the benefits. I think it works fine and so does a mouse and it's a small impact in the grand scheme. However, with regards to your example, things like easy motio
44.
▲
by
quicknir
10y ago
The thing is, and Rust advocates seem to consistently plug their ears when they hear it, is that most software written specifically in C++ is very highly specialized stuff with a small specific client set, where security is just not an issu
45.
▲
by
quicknir
10y ago
It is yet another, exactly. There are many possible mistakes, memory is just one. One that consumes a very small fraction of my time. I'm not a game developer so I can't judge your estimation of bug severity there but it seems hig
46.
▲
by
quicknir
10y ago
Yes that's what I was referring to, the terminology I used has been used before in C++. Rust s moves are considered destructive in the sense that the old object is no longer functional, which of course is fine because it can't be
47.
▲
by
quicknir
10y ago
The over emphasis on memory safety makes for a very weak pitch. I only spend a tiny fraction of my time on memory related issues. Most bugs are simply not memory related. If you're writing Firefox or SSL, a memory mistake may be a vuln
48.
▲
by
quicknir
10y ago
Uhm, in the context of native languages, without further qualification, it is clear that "compiler" is a program that translates said language into native code, i.e. assembly. To dismiss the translation of llvm IR into assembly as
49.
▲
by
quicknir
10y ago
There's a lot of factors here; were you on dev or master? What I suggest doing is using dev, but pinning yourself to a particular commit. Once you see that things are working, using that commit across all your machines. You can have a
50.
▲
by
quicknir
10y ago
You are missing my point. It can store it's own length, but the compiler will still not be aware of the length, except in a real local context (i.e. in the same block of code, either actually, or via inlining). So if you decide to loop
51.
▲
by
quicknir
10y ago
If someone is using a vector for a small array of fixed size in C++, in a place where performance matters, then their knowledge level is so low that you are going to have issues with them no matter what, I'm afraid. Knowing that vector
52.
▲
by
quicknir
10y ago
Sorry but this reply is just kind of vacuous given the link I posted. Eric Lippert gives a pretty detailed, neutral, blow by blow summary of the issues working with js at scale. And he quite specifically says that dynamic typing is not intr
53.
▲
by
quicknir
10y ago
The point is not whether somebody has ever tried to associate neural nets with probability, sorry if my previous comment made it seem that way. The point is that neural nets are not fundamentally tied to it. You can try to tie them to proba
54.
▲
by
quicknir
10y ago
Statisticians are either Frequentists, or Bayesianists. Fundamental to both of these approaches is the involvement of probability. A technique that does not have a probabilistic interpretation is not a statistical technique. This is also la
55.
▲
by
quicknir
10y ago
http://softwareengineering.stackexchange.com/questions/22161... The answer doesn't really end up being static vs dynamic, but rather how dynamic languages often lack the other facilities that make programming in t
56.
▲
by
quicknir
10y ago
She's the head of state, not the head of government. She doesn't have the power even theoretically to make any executive or legislative decisions. Aside from "representing" Canada in a very vague sense, the closest thing
57.
▲
by
quicknir
10y ago
You are measuring by the number of properties, I'm measuring by fraction of people. I'm pretty sure that my statement is self-evident. Laws can always be introduced, for instance limiting the number of days on Airbnb a particular
58.
▲
by
quicknir
10y ago
Your understanding is incorrect. This only applies to rent controlled, and rent stabilized apartments. Most NYC apartments are neither of these, and rent stabilized itself has ceased to be effective in many cases. The scenario you're d
59.
▲
by
quicknir
10y ago
The legislation does not allow me to rent out my apartment for a week when I go on vacation, a few times a year. This is by far the primary usage of Airbnb, for people who live in NYC. Put in that context, the legislation seems pretty well-
60.
▲
by
quicknir
10y ago
In legacy codebases, this is common, and I agree this is very painful. But in modern C++, it's pretty easy to write code that doesn't leak or dangle references. Don't use new, don't use delete; no memory leaks (barring c
More ›