skysight-inc/HackerNews huggingface dataset:
Just to post in blogs, github pages, etc. I'm biased but I think you would get free marketing if people embed it, and a paid feature for people to keep them private (password locked, whatever).

That way people who publish free educational content (freecodeacademy, me - example, a todo app tutorial: http://gun.js.org/think.html , etc.) would spread scrimba awareness. The inverse, sites that charge for classes - Udemy, etc., have a natural incentive to keep their content secret, which they'd have to pay for.
Still around!

Sorry about the bug. We've been deploying all day and made the mistake of pushing something that received new server content before the updated clients themselves had time to propagate. I'm guessing that's what you ran into.

A bit about our process: we catch all errors (server and client) using Bugsnag and pipe them to Slack. Those errors are basically stack traces that hopefully give us enough context to reproduce and fix the bug. If the error was user facing (e.g. interrupted your conversation), we also open a ticket in Enchant that links back to the Bugsnag error. That way we track if/when a user hits a bug and can reach out to let them know when it's been fixed, or collect more info on the context surrounding the bug.

Like most customer support portals, Enchant can be populated with information about the person's account. In our case, we can see things like your first name (that's all we collect from you), when you joined, your phone platform, your app version, and which bank types you've attempted to link.

Does that answer your question?

As for financial data: we don't store your credentials, ever (thanks to Plaid's API, we don't have to). We do store your transactions so that we can serve them to you in-app (hopefully that's not a surprise?), along with the bank type and balance information that you see in your accounts tab. Since they're in our DB, engineers on the team can query that information. We do that on a need-to-know basis only; for example, if someone has asked us to investigate a bug they ran into, or why their numbers look off.

Hope that helps!
I've not seen any who understood that they were free riding. All of the ones I've encountered think that vaccines are not only harmful but also not very effective, if at all. They credit the disappearance of diseases like polio to other factors, like improvements in sanitation. They're not selfish, they're catastrophically misinformed and think that they're one of the few people who knows the truth, that vaccines are a fraud.

(I have more experience with these people than I'd like. I missed out on a bunch of childhood vaccinations because of it, and still know a bunch. I'm certain it's no coincidence that the same group of people also believes in chemtrails, UFOs, UFOs destroying chemtrails, and one I just saw yesterday, that root canals cause cancer.)
Thanks. I guess that's a no for me then. Point 1 is never an issue for me: turn the heat up to medium (or full, if you're in a hurry) until the pressure release "whistle" blows a couple of times, then turn it off. And while I never ever leave the house with the stove or oven left turned on, I guess I could see the convenience factor of point 2.
Yep, I was just returning to update that this is how they can meet ADA requirements for this content. Thanks.
in LA, all the office buildings are not in one central place. all the jobs are not in one central place.

the patterns are not so easily discerned. the traffic is not so easily predictable. people often express surprise about how the traffic "was horrible and it was three o'clock in the morning on a Sunday", etc.

if there is a single main problem, it is that there are too many cars for the available road and freeway space and too many people feel compelled to get into those cars and drive absolutely anywhere at any particular time because public transport is usually too slow and uncomfortable (being confined, mostly, to the same congested roads).
You switch careers right after you leave a nuclear rocket launcher and infinite ammunition laying around.
A platform for discussing a new web directory with a focus on human editing
Pictures of Complete Construction Jobs
Apartment-hunting: how to approach the search in Berlin
In California, we have toll lanes too, and those are the kind of lanes I am referring to.
but TDP is also a function of power consumption, directly proportional. So comparing TDP of processors of similar fabrication should tell you about comparative power consumption if not the exact difference.
There have been debates among those in the Deaf community on how best to make their videos accessible. Many in the Deaf community routinely add image descriptions and other kinds of captioning/access to their videos and images, usually on Facebook or other social media.

I have yet to see the greater hearing community routinely engage in this kind of universal thinking in access; thinking about people in terms of capabilities and designing their messages with as many capabilities in mind as possible given the technology at hand.

An quote from the article can be rewritten:

"Berkeley had two choices: spend a fortune adding closed captioning to the videos, or remove them from public view. Cost-conscious administrators chose the latter option."

or...

"Berkeley had two main choices: spend money and/or spend time making their content accessible to everyone, or backtrack on their commitment by removing from public view. Privileged administrators (who likely do not need the benefit given by making this content accessible) chose to hide the content rather than be responsible stewards for knowledge."
Four Ways to Be More Effective in Meetings
I'd much appreciate if people who comment also mention in how many jurisdictions they have paid taxes, so that one has a frame of reference.

> So the vast majority of Americans abroad are not paying taxes back to the US ($100800 / year is the cut off by the looks of it)[1].

Do you assume that he vast majority of Americans abroad are not making USD 100800? Because it doesn't say so in the source you provided.
Code Complete is an old book now. Is it still good advice?

In my new project I see a lot of code like below. I hate it but I'm not sure if I'm old fashioned or correct in thinking it should be 4 or five lines. Should I reject a code review for stuff like this?

return (HadoopSummary)ScopeCoordinator.getInstance().findObject(Scope.getFirst(), new Path<String>(SCOPE_PATH.split("\\.")));
Introduction to Competitive Programming
Hecl: http://hecl.org/ - for fun, and because there was no scripting environment for J2ME devices back in the day.
you can write an equivalent F# class as any C# class, however, with a spec like that, sounds like it would better off as C#
very well written
> Want to do 10 interviews a month? You've blown half the month right there.

Probably I wouldn't want to hire someone who does 10 interviews per month.
Getting Started in Machine Learning
Moving Your Node.js with MongoDB Application to Couchbase with N1QL
Well, that was in the context of the claim that "Rust is very much ML". We weren't talking about (say) BitC here.

I've got nearly two decades worth of ML code lying around (mostly OCaml, some SML and F#) and for most of it rewriting it in Rust would require significant redesign for the reasons I mentioned. This starts with even very simple things like List.rev.
Eto.Forms and also XWT are good choices.
An informative read on sexual harassment in tech
Fair enough, but there is no point having toll lanes if they are so cheap that everyone uses them.
His assessment is exactly why teenagers in Britain are told not to carry knives -- they're worse than nothing when a bad situation arises.

But I have no idea if that could carry over to guns -- for one thing, they're more difficult to run away from.

[1] http://safe.met.police.uk/knife_crime_and_gun_crime/pressure...
Bad is subjective. Implicitly in this, you want to pay money to avoid seeing the problems of other people instead of seeking to fix them. That might be worth thinking about.
I learned to hang up dryly after 1 notification the interviewers were going to far, or leave a room after reading the technical tests and seeing it was crap. Now I feel better.

99% of the interviews I done so far were wtf.

The 2 that were respectful and seeming to correctly check for my abilities to do the job were when applying as a mover and a car mechanic. Lol.
>So humorless they could suck the fun out of a Russian wedding

Unfortunate.
The VM hosting arena is exactly where cloud providers play.

A high core count, energy efficient CPU with IO out the wazoo?

I'm happy I bought AMD stock over the summer (:
Exactly my theory, especially after having worked for two companies where their process included the shitty portals.

I figured out later that they use these portals because turnover is so high their recruiters can't keep up with demand for fresh meat. One of them couldn't even retain their internal recruiters, so they outsourced the entire recruiting and vetting process.
I'm no stickler about pretty code but whatever that is looks disgusting!
yeah just call gettimeofday() to see if it expired yet.
I love cold calls from recruiters which, having found out that I'm not interested in their proposal, ask if I can recommend someone or ask around.
And elsewhere in the world
But don't expect a senior dev to have red-black trees memorized. A senior dev's answer will be "Use the library implementation. If there isn't one, look for one online I can use. If there isn't even one of those, look it up in Knuth." With no apology whatsoever for not knowing how to do it off the top of their head, because they know they don't need to do that.
Let's say hypothetically that the Russian government has a Cyber Defense arm that has nearly the scope and capability as the US (the DNC/Hillary stuff seems to indicate this). Let's say this is true for many world powers (US, UK, China, and Russia for starters).

However, it seems like Wikileaks, while claiming to be a neutral source that "just wants to make powerful people accountable", they only seem to be releasing damaging information about systems in place in the US.

I think the issue here is that many (most?) of us assume that all global powers have this capability, yet a Wikileaks is trying to paint the US as the scary one, and so people are questioning their motives. Is what the US is doing morally wrong on a few levels? Undoubtedly. Can the US afford to stop doing these things when some arguably less moral actors are going to continue regardless? That is up for debate.

Assange to me seems irrationally anti-America. Has the US done many reprehensible things now and in the past? Absolutely. But that is true for every powerful nation ever. And if you're looking at America's competition, you'd need to be blind to think that Russia is somehow more benevolent than the US.
> Is F# a good alternative to C# for writing purely object-oriented code?

Yes! F# is perfectly suitable for OO code, and supports all the same features that C# and VB do, plus Object Expressions, which are a really cool way to implement an interface in an ad-hoc way.

You can learn more here: https://fsharpforfunandprofit.com/series/object-oriented-pro...

Lots of folks in the F# community would encourage you to adopt a functional pattern (as I would as well), but since so much mindshare in the world is currently surrounding object orientation, I think it's great to use F# for OO code and slowly start to sneak in functional patterns. F# is a very "clean" language in that regard.

> One more question. I work at a place with a very restrictive firewall. F# 3 projects worked fine, but with F# 4 the build fails to download nuget packages. Is there a way to use the latest version without Internet connection? I can download anything from microsoft.com, as that site is whitelisted, but nuget.org is not.

Hmmmm. You should be able to build F# 4.1 projects in VS 2017 without an internet connection, but it currently does take a dependency on System.ValueTuple to support struct tuples. This is a point-in-time problem that C# shares as well, because System.ValueTuple is not in the .NET Framework yet. It will be in a future .NET Framework release. This shouldn't limit you, though - you can still do anything in-box, just without using struct tuples.

Naturally, anything involving NuGet packages will be off-limits in your case. So that does cut you off from some of the awesome community packages out there. Have you considered hosting an internal NuGet feed with a package cache so that you're not limited in this way? A lot of companies do this.
> Not trying to be a jerk here, but: Identity is not something you purchase.

Brand Identity is definitely a defined service offering that is sold by individuals and agencies.
Lol good point. I meant to imply the history that the ISP would see, not the local one. Although a hidden browser wouldn't be necessary for that anyway. Never mind :)
The term "TV License" is 1000% more offensive and outrageous, to my Canadian ears, than "TV Tax" would be.

A "license" is a permit from the government to do or use something, and carries the implication that it's something that can be denied.

I know it 100% functions as a tax and not in any sense as a license. And the idea of requiring government permission to have a TV carries less weight in the internet age than it would have in the past. But the wording alone still makes my blood boil. It sounds like something you'd find in North Korea.
Thanks for the video. Amazing that an aircraft engine is attached to the wing in only such a small area and is not sheared off by the power of such an event...
We have one and this shit is what we came up with.
Great to hear the move to Roslyn is complete! Last time I used F# I was suprised at the lack of IDE features compared to C#, so I look forward to trying out the improved experience.
Wow, that's pretty insane. Underclocked to 3.3Ghz it runs at ~42 watts and is benching at ~178.5% performance per watt vs stock clock. This CPU will be very interesting to see in the datacenter space.
A "modern servant" scenario (if you will let me summarize it as such) might work when robots make, say, 50% of people redundant. But what about 90%? 99%? 100%?

Another thing: In a fully automated, yet capitalist society, wealth will be concentrated in the hands of even fewer people than right now, because we will come to a point where no one will offer robots for sale anymore, so no one can become rich except by heritage, and rich people will fail and become poor at a certain rate (because that's how capitalism works).

This process leads to a financial singularity in which 10 people own all the money in the world (and all the robots). I see two likely scenarios then:

1. Since one rich person (and their family) cannot possibly use a billion servants, a lot of the poor people will not be able to make a living and die.

2. The poor people agree to not care about the meaning of these green slips of paper anymore and seize the robots.

Come to think of it, #1 is actually more likely if the robots are intelligent enough to protect themselves against being seized.
I think LA and the Bay Area are going to eventually go the way of New York where you have huge buildings and residential and business well mixed. Right now the Bay is terrible because the jobs are all in SF, MV, SJ and fairly far from affordable housing. So most people do very long commutes adding in more traffic. I really shouldn't be working with so many people who commute 1-2 hours each way every day because they cannot afford to live any closer to their work.
Though your points seem (technically) on-point, you might be missing the one facet of the "cognitive load" concept that I think is the defining one:

as time marches on, entropy increases and in tech that means, cognitive load does. Every day there are new command-line tools and arguments and combinations and compositions, every week new languages, every quarter new syntax sugars in minor releases of major languages, every other year new major framework versions each with twice as many new libs/APIs as the previous release, etc etc .. even with Google and StackOverflow integrated into your hypercontextual IntelliSense etc IDE, it Just. Friggin. Grows. Out. Of. All. Control at least easily perceived so. Nevermind the constant stream of new NPM packages or fresh Haskeller-PhD papers. (And everything constantly sounds game-changing-as-heck too, funnily enough. Guess that happens when we all grow up around advertising ;)

Dead-simple "ELI5" code alleviates many headaches here, simply by not piling even more layers on top of all those we can't afford to ditch in the real world, much as we'd love to.

"Simple code" to "reduce cognitive load" was even an early helpful lesson for the id guys as shown a few days/weeks back: http://blog.felipe.rs/2017/02/25/id-software-programming-pri... --- and they had to deal with way fewer foreign/3rd-party baggage, writing Asm/C for DOS games that run just a tiny level above lowest.

At some point we'll all switch to Brainfuck: at least, there's only 8 primitives to keep in your mind at all times ;) seriously Assembly language is becoming ever more appealing. With fewer abstractions, you get more LoC but at least you grasp exactly what's meant to happen. Higher-level intent not so much, regrettably, unless commented of course.
Do cups have to be made accessible for use by people with no arms?
It's brilliant at creating churn under the guise of disruption though.
This interpretation assumes that buses don't have their own right-of-way. Give buses their own lane, and suddenly they start looking like very cheap, quick-to-implement light-rail substitutes...
This drives me nuts. It seems there is no such job as "Web Developer" anymore. Everyone must be a JavaScript Software Engineer (tm)
A giant diamond is also worthless unless you can sell it to someone.
I like your first point, though your 2nd and 3rd points tell me you haven't applied for a while :) They've all adopted the google model, small or big companies it doesn't matter. You start with a 45 minute technical phone screen (algorithm/data structures), sometimes a second tech phone screen, an onsite of at least 5 hours with at least 3 to 4 45-minute technical screens (algo/data structures) as if it wasn't enough... let's repeat the same exercise 10 times to make sure you'll fail at least once... Finally, an additional "culture fit" 45 minute chat with a director or VP at the end of the onsite. An additional home assignment is given to you when they have too many candidates to chose from.

So it's not just about skipping companies who ask stupid questions and definitely not about working only one or two evenings on algo stuff. Trust me I've been through this process recently with 15 companies! I worked for a bunch of top companies in the past and I can attest, it is extremely painful. They want robots now and interviewers are lazy and annoying. How naive I was when I carefully selected the only company and job I was interested in at the beginning. Then I went through the process and got smashed in the face. I had to align another 20-30 companies to get at least 10 to 15 tries, then an offer. An offer from choice #15?? That sucks... it's 2017 and things have dramatically changed.
In the past several years, quite a few developers have tried GPUs for analyzing bio-sequences, but found the speedup is modest. Good GPUs are expensive. It is usually better to put that money on CPUs or RAM.
Are you talking about F# with .NET Core or .NET Core/Standard in general?
If you talk about the latter, I agree with you, that this has been a shit show. However MS is aware of this and Scott Hanselman has complained several times about versioning and other stuff, during the ASP.Net standups, in regarding of (ASP).NET Core in general. I believe that MS is trying their best and since all the open source stuff is new for them as an organization, this an area they are exploring and hopefully learning from there mistakes.
I was hoping that this was about a discovery that jet engines can become quantum-entangled.
It would have been worth quoting from this article, since it shows what nonsense the original claim about Sweden was.

"When Stockholm, Sweden introduced a "congestion tax" to discourage driving in the center of town, traffic eased and the pollution level dropped by between 5 and 10 percent.

There was one other result that was unexpected, but welcome nonetheless: The rate of asthma attacks among local children decreased by nearly 50 percent, according to a Johns Hopkins University economist's study of the tax and its impact."
> TDP =/= power consumed

Where do you think the heat comes from? Or where do you think the power that doesn't turn into heat goes?
The thing is, wikileaks publishes info that is given to them. What we could interpret as cherry picking, could just be that most of wikileaks' information is coming from particular interested actors. In other words, the bias isn't in wikileaks, but before wikileaks.
Buses just make it easier for you to be uncomfortable. We need to eliminate the need for long commutes not make long commutes more sustainable. We should not be spending 10+ hours a week just on commuting.
> Problem with LA is that we build horizontally and not vertically.

This is an often repeated statement that is a myth. Los Angeles is the densest urban area in the US.

> There's a big anti growth movement preventing high density housing. They have been successful in preventing high density projects like the Bergamot transit village(on a rail line too).

IMO, this is the root of the problem. Areas like Koreatown and Hollywood are against adding more density despite it being the area that naturally should be the most dense. It has a variety of mass transit options, is in a central location served by multiple freeways, and is where many people work.

> Today we're voting on initiative that prevents large scale developments. If it passes, housing will get more expensive and traffic will get worse.
To fix the problem, we just need more affordable housing where the jobs are located and that means building upwards.

If that measure passes, it'll prevent the development of housing for the homeless and waste the $1 billion we voted to allot for that proposal. The proposal was brought forward by the head of the AIds Healthcare Foundation who has a history of sponsoring ballot proposals more for publicity than anything else.
If you muzzle accessibility laws then there will be little to no compliance, organisations and companies do not do these things by choice, that is the evidence of history, laws have been implemented to address this, true, though there is little legal support for those who need assistance to defend what little rights they have gained, it's commercial interests in the main that hinder the implementation of accessibility. Organisations using excuses like this are doing little to address the underlying issues, they are more likely driven by a desire not to pay legal fees and would rather err in favour of their finances.
pice3 -> pcie3
This is the approach used by both left and right parties in the U.S.

The parties and their surrogates attempt to taint sources as biased and by proxy all content from the source invalid.
et al London.
Also, if you ever apply for a tourist (non-immigration visitor's) visa to the US, form DS-160 asks

"Have you ever renounced US citizenship for the purpose of avoiding taxation?"

Not sure whether they still let you in though, anyone knows?

PS: check out the form, btw, it has several interesting questions.

http://photos.state.gov/libraries/jamaica/231771/PDFs/DS-160...
I'm not quite following... Who does this leak weaken?
If we are at the point where the job of "translating customer requests/requirements into action without adverse side effects" can be performed by an "NLP+AI type bot", I can literally not imagine any type of job that could not be automated. Politics is supposed to be the hardest kind of job, and what you do is basically politics if you s/customer/voter/.
Would love to see something like this for golang. I mean the tour of go is already great, but this is yet another step better :-)