Can you share comp range?
HN user
aggieben
I'm a software developer.
[ my public key: https://keybase.io/bencollins; my proof: https://keybase.io/bencollins/sigs/hGAUM3Q3RKADa9EOm1RLFk7arseXNo5EiDH6U1f9qzE ]
Copy to another hard drive. Guess twice. Wipe hard drive. Rinse, wash, repeat. Infinite guesses.
As an individual, I almost always would choose a language I already know comfortably, and every other factor would come after that - unless I were setting out to learn something new.
Other factors:
- is there tooling that will help me be productive with this language?
- is there a broad enough community of users such that finding helpful resources will be straightforward?
- how likely is it that the language I choose will be well-supported by its owners (or community) in 5-10 years?
- is the language expressive? can it be made to be efficient?
- does it appeal to me aesthetically?
- does it have good cross-platform support? (Windows, macOS, Linux)
- is it supported by build systems and/or CI products?
Through the filter of "stuff I know", my choice for most things at this point is F# on .NET Core/.NET 5. (and/or Fable).
For learning something new, I'd probably choose elixir with elm, or maybe Rust, depending on the application.
I am much more interested in talking about steps we can take to mitigate and prevent misinformation while preserving free speech.
How do you even categorize misinformation when western societies have decided that there is no such thing as truth?
Our crisis is far, far, deeper than what information can be published online. We are in the midst of an epistemological cataclysm.
ASP.NET is pretty bare bones, all by itself. It's pretty much just a simple pipeline of request handlers with DI support (which is also optional). MVC, routing, Razor - all unnecessary if you don't want to use them.
I agree that the ASP.NET documentation is lacking in F# code samples (although the example you picked is a bad one as Razor doesn't support F#, and so naturally wouldn't have F# code samples). You might find that Giraffe is a more comfortable framework, as it's essentially an F#-ified shim on top of ASP.NET.
+1 for choosing .NET Core. I'm right there with you. Extra points for F#.
Not at all. Keep in mind that YC startups are birthed from a very narrow slice of the tech world. .NET Core is very, very good tech and unless you need something super niche, there's no reason to doubt your choice. Press on.
This would be more interesting if YC didn't have a strong inherent bias toward these particular languages. In other words: these are the results because this is what YC picks and filters for, not because of any inherent meaningfulness about choosing these languages, or qualities of the languages.
This is incorrect. Firstly, it's 10 per second. Secondly, it shouldn't be all that hard to imagine "side chains" or even "local-party networks" being built to handle transactions and use the underlying blockchain as a settlement mechanism. This is, as I understand it, how the lightning network works/will work, and I see no reason to think it wouldn't improve Bitcoin's adoption, which is already orders of magnitude better than other cryptos.
This is very old news. We've been doing this in the US for at least 15 years.
I've seen some employers keep an "unlimited vacation" policy with strongly-suggested (i.e., mandatory?) minimums like 3 weeks a year. Having minimums would probably help with this trap, although I can't really speak from experience on the matter.
I did talk to someone on the phone, and she indicated that this position is onsite. :-(
Why the downvote? The listing doesn't specify. Not sure how else one would clarify without asking.
I lived there for an internship once, and I totally agree. But: moving just ain't happenin' for me :-) Happy hunting!
Very interesting - on-site only?
Remote? Super interested, but not relocating.
They appear to only publish it by ISP. Part of my problem is not knowing comprehensively what ISPs serve my area, so I need to look it up by zip code or city.
1. When will someone build a tool like this and then open up the measurements data? A speed-measuring tool would be infinitely more useful if we could investigate the results beyond just our one device for one test. A question I really want to be able to answer: which ISP offers the fastest service in my area? fast.com and speedtest.net could easily answer this question if they made the data available.
2. I think tests like this that rely on a built-out network and well-placed CDNs and such are probably junk. A more useful test would be against a handful of download targets that aren't optimized, and then average the results. This is particularly true for Netflix. Case in point: fast.com says I download at 78Mbps, but speedtest.net has me down around 57. I'm only paying for 30.
I would pay a hefty premium for a well-done dumb pipe.
I find exactly the opposite in my circle of influence: my conservative friends are actually more open to arguments from people who disagree with them, and are more likely to _understand_ the opposing viewpoint than are the people I know who are liberal.
Conservatives are actually more aligned with "classical liberalism", though, so maybe the generalization is kinda right, but not like you intended.
I used to work defense, and with a few exceptions, I always thought most people who worked at the company could have been remote without much problem. It's really not that hard to deal with classified information remotely, and most things aren't classified (yet).
Stack Exchange (now Stack Overflow) has a lot of remotes. I'm not sure what the exact ratio is, but it's not too far off from 50/50 (in engineering, anyway).
Have you considered letting your senior people, whom you apparently trust to be remote, mentor your juniors remotely?
Yep. I bet this covers 95% of cases.
I once got a remote job with a startup in Dallas, but it was a bit of an unusual circumstance where I had all the bargaining power. A friend was going in as the director of engineering and really wanted me, and I basically made being 80% remote a condition of my employment. It wound up not working out in the end largely because of that (not because of my friend, but because of executives who didn't feel like they were obligated to honor their agreement with me).
I usually decide based on some combination of a) do I know the language/platform well b) is this for a client or for fun c) is this for learning, and d) is this a mainstream platform, then (e) if not, then does it have an advantage solving an important problem at hand?
If (b) for a client, then (a)/(d)/(e) are important. I know the .NET platform best and it's a mainstream platform, so I tend toward that one. If your strongest platform is X, then I think usually you should use X in general, unless something else has a distinct advantage (i.e., write device drivers in C or C++, not C#; use Y because it has libraries available that would save you tons of work, etc).
If (b) for fun, then I pick whatever I feel like piddling around with. Sometimes Node, Go, F#, C++, whatever.
If (c) for learning, then I pick something useful to me or something I need to get better at. Right now this is F# and C++ for me, but will sometimes be something esoteric.
To my mind, the judgments that Comey represents in his report simply aren't believable ("there was no intent"). The Patraeus prosecution is a good example of a case that was very similar in many respects.
Also, technically, in cases of gross negligence (which is surely applicable in this case), intent doesn't matter to the law. It's still criminal. It might have different penalties attached, but it's still criminal.
I think Hillary is better suited for jail than the White House, but +1 for a chuckle anyway :-)
I am strongly interesting in seeing her prosecuted less because of my political feelings, but more because I know without a shadow of a doubt that if I, as a person who once had to handle classified information, had done what she had done, I would have been promptly fired and prosecuted to the full extent of the law (and probably then some).
This gets at the root of the kind of unrest that has led to Trump: there is one set of rules for the elites, and another for the rest of us. There is nothing more un-American.
P.S. - this is certainly not to say that Trump is or would be any better: he totally isn't. But this kind of phenomenon is partially to blame for the anger that has led to his candidacy.
I thought the video was interesting, but the CNN editorial commentary is just vapid:
There's no one reason why the middle class is shrinking, Kochhar said. One of the main causes? Rising income inequality, driven by factors
Right. That's exactly the same as saying "the main cause of the middle class shrinking is the middle class shrinkin".
They are also seeing their incomes shrivel.
So is that. sigh
Common, journalists. You can't really be _that_ lazy.