skysight-inc/HackerNews huggingface dataset:
Thise two are not comparable: you are asking me, a senior with 25 years of coding and team building/lead experience to do a bunch of demeaning tasks for free that tell you nothing about my skills in a real life situation. While on the other hand you gave me a contract and I feel part of the company and the team which makes me want to perform whatever. Very different.
If you're not in a top writing school - you submit your novel to a publisher and it sits in the slush pile for a few months. You write another novel while you're waiting. When you get the rejection slip, you submit your second novel, and you submit the rejected novel to a different publisher. While waiting for the next round of rejections, you write your third novel. Eventually you get something published. Until then you keep writing and mooching off your spouse.

If you ARE in a top writing school... well... you do EXACTLY THE SAME THING.
The title of this article should be "Don't go to art school in USA". The rest of the world has it different.
It is valuable to you sure, but as a candidate it takes a lot of time. At least with interviews the company is investing an equal amount of time, and I get to learn something about the company. The coding exercise doesn't tell me anything about your company. You are losing out on candidates who don't want to jump through hoops of a coding exercise.
Ok, so some guy invents a device that tricks every car at an intersection into seeing a green light, and maybe blinds them to the presence of other cars.
It's interesting to me that you feel this way. Do you also object to the Secure Enclave architecture on the iPhone?
https://news.ycombinator.com/item?id=12826025
Well, if taken out of context supplied by the author of the article, "This is not your word" could be interpreted as an observation that there is a phrase that does not fit the style of writing of the piece as a whole. That would make it constructive criticism.
I'd imagine that the useful things art school could give you would be art history, aesthetics, color theory, and criticism. Being proficient in graphics doesn't mean you are an artist. Commercial work is certainly far removed from the art world.
Does anyone know of any good reading on the type of insurance policy SpaceX might have for their launches? Or what type of entity would insure it?
Senior enough to know that there are better opportunities out there.
Agreed, but this was for a fast script that will probably run 100 times for analysis purposes--the code itself wasn't the end goal. I just needed something that could crunch my numbers in 10 minutes instead of 2 hours. :-)
If I were losing 1% of my customers every month I'd be pretty worried.
Can we stop making every thread about this? We get it. You use noscript. COOL.
To clarify, I don't want to do courses, just listen to university computer science lectures.
Several of the universal perturbation vectors in Figure 4 remind me a lot of Deep Dream's textures.

I wonder what it is about these high-saturation, stripy-spiraly bits that these networks are responding to.

Is it something inherent in natural images? In the training algorithm? In our image compression algorithms? Presumably, the networks would work better if they weren't so hypersensitive to these patterns, so finding a way to dial that down seems like it could be pretty fruitful.
Pretty much nail hit head. They even ran all the way to India to make sure the only thing most readers can associate with is the phone app.

Laced with innuendo that no one who was raped ever committed suicide.

And ignoring the general theme in the region to prosecute the woman after a rape for sex out of wedlock.

instead, lets pick on the phone app that wont let the government read your messages. That is all there is to see here.
Sure, but if you're interested in JUST painting, your professors would be well advised to give you the above advice. You don't learn to paint to feed yourself.
Most senior software engineers with over a decade of experience never implement bool isNumber(const char *) for positive/negative integers and decimals. It is rare to need this and, if you do, either use a library or find it on Stack Overflow, in a book, or some other source. Implementing it is unnecessarily reinventing the wheel. One thing senior software engineers learn or should learn is not to reinvent the wheel.

This is one of the problems with these types of questions, including the CS 101 type questions that often make up purported coding tests during hiring. In most cases, they do not test what practicing software engineers actually do.
For a fraction of the price, you can have an excellent European university-level education, which is viewed more than favorable by future employers.
SELinux can still prevent you (even if you are `$UID=0`) from performing an operation such as writing to a file under `/etc`.

You would need to be able to `setenforce 0 `. A properly configured SELinux context can prevent you from doing that however we are starting to finally see some reports of dirtyc0w successfuly leading to `SELinux status: permissive` and permanent root.
Elementary, My Dear Siri
And HackerRank Java challenges are more like training for the beginners than a "Master of Java" verification. I know this because I also was #1 in Java and it was very easy compared to the algo challenges they have (you lose #1 position when they add new questions).
I'm not a developer and I think the question makes sense. I would have given a similar response to what amag wrote, although I would have skipped this bit: "Most likely you'll spend weeks looking for a multitude of weird bugs that seemingly appear at different places out of nowhere, only happens sometimes and never in debug builds."

It's pretty clearly a conversation starter and there are lots of valid ways to answer the question.

> If I had this question dropped at me, my hunch would be that the interviewer had a slightly inflated idea of their own knowledge of the language and would likely not take kindly to being taken down. That might well colour my take on the answer.

If the interviewer responds poorly to this kind of answer then I don't want to work there anyway. Also, this kind of answer is not "taking down" anyone.
Oh I know they have a role in some languages, I know it's "old" because that's how it is written in C, for example, and I'm not rejecting them for being old, I am rejecting them because they can't adapt to the coding styles of specific languages
This response still doesn't address the core issue:

The Wix mobile App uses GPL code but the rest of the source code of the app has not been made public so far as required by the GPL. At least they missed to add a written offer to distribute the source code. If they will publish the source if someone requests it has to be seen.

When it comes to attribution it gets more difficult.
As far as I understand the code from Wordpress is under plain vanilla GPL 2 without any supplements [1], so attribution is not required.

[1] https://github.com/wordpress-mobile/WordPress-Editor-iOS/blo...

EDIT: If anything, this whole controversy shows one thing: Open source licenses (particularly the GPL) are still not widely understood.

(I assume ignorance on WIX's side).
I think your advice sounds great for people living in a Star Trek utopia where people only work to better themselves.

However in our present time, how many people can seriously consider going to college without careful thought to how it will relate to their career?

I'd love to go to art school but not be an artist. While I'm at it, I'd also like to earn graduate degrees in history, literature, and philosophy (might help my lateral thinking).
Unlike many other animals, humans have the capacity for abstract thought, moral consideration, and behavior not entirely driven by instinct.

As such, we can recognize the harmful effect of fallacies such as racial prejudice, both on ourselves and on society as a whole, and utilize our ability as sentient beings to avoid such behavior.
I will have to check this out as I'm in a lot of places where speed matters these days.

Does he delve into the nuts and bolts of data structure for this, or does it stay more theoretical?
What happened in the Islamic world was partnerships instead. If a merchant wanted to make a trade expedition funded by a banker, they'd set up the expedition as a partnership with the banker providing the funds and the merchant doing the work, splitting the profits, in a way that's economically equivalent to lending money at interest. Similarly, insurance syndicates tended to be organised as a bunch of merchants getting together and agreeing to pool a certain amount of funds that would be used to repay any of their losses.

(It works up to a point, but it's hard to scale. You can emulate a loan contract between two parties, but you can't have a bond market because the "loans" aren't tradeable)
Correct. Which this one does well enough, too, at the scales required for web maps.

Which makes this very awesome.
>The only way they'll get him there is if they or the brits abduct him at gunpoint. Extraordinary rendition.

That wouldn't be extraordinary rendition, assuming he was being arrested by the British police. (It would be a violation of various diplomatic protocols, which is why the UK hasn't done it.)

>They want him in custody so that they can jail him after the sham trial.

You're conceding the key point here. I.e., they do want to prosecute him and not just question him.

>Sweden can choose to charge him, and to try him, remotely

They can't, actually, as the prosecutor explained in the submission to the high court. (You really should read the judgment -- it's very informative.) But even if they could do this, why should they? Why does Assange deserve special treatment that no-one else gets?

>Nope. They changed their story multiple times. At one point they claimed he fled Sweden.

>Right, not anymore. When one tactic failed they moved on.

They want to charge him and prosecute him now, and they have an EAW to back this up. Whether they always wanted to do this is irrelevant. (Although, that being said, your claims here are unsourced, and I do not believe they are true.)

>You claim to know to know that Assange wouldn't comply with a valid judgement.

I may have used the word "know", but of course I admit that this is merely what I suspect. Neither of us knows what Assange would do if he was found guilty in absentia. But we can make an educated guess based on his continuing attempts to evade justice.

>You're accusing someone of being an unrepentant rapist

I did not say that anyone was a rapist. I don't prejudge the result of any future trial.

>The paper it's written on, the stamp on the paper, and the name signed on the bottom, are just trappings you've started to confuse with legitimacy.

It was a acquired through the usual process for acquiring an EAW. If you have some more general problem with EAWs then that is a separate discussion.
"My girlfriend once challenged me to not talk about Tesla (motors, energy, something) for a 24 hour period. I dunno if I've ever done that honestly. I'm also an owner (no surprise given my fanaticism, lucky to be able to afford one). And I also own some TSLA."

I talk about Tesla a ton as well. My GF is similar, but with dogs. We made an agreement that whenever I talk about Tesla I have to replace 'Tesla' with 'dog'. She does the reverse.

Let me tell you, there is this new dog, it is so fast. And this dog has a low center of gravity which is great for handling. The craziest thing is that this dog can go from 0-60mph in just 2.8 seconds, it is ludicrous!
So am I right in understanding that…
(i) When my new MacBook Pro arrives, I need to learn which is the Thunderbolt port.
(ii) I can simplify matters by always buying the top-spec leads. If so, how do I know which to buy?
Your concern should be for the safety of your customers, not for whether a measure that drastically increases safety might lead to a suit in rare cases.
Hmm. I've read the first book in the series (must get around to reading the rest), which is mainly exploration and doesn't focus too much on society-building, but as an engineer I'm not sure I buy that bootstrapping in a new Earth without bringing any iron/steel would be that difficult.

It would be an effort, but I think we could retool to bootstrap industry mainly using aluminium and copper alloys (engineering bronzes particularly are great materials). Some titanium and nickel alloys in the mix.
The post being referenced: https://ma.tt/2016/10/wix-and-the-gpl/
You can. Global variables work like any other type of variable. If you don't like that style, that's a matter of opinion. Some people don't like Hemingway's terseness, and others don't like Faulkner's run-on stream of consciousness. However, they wrote things that "worked" and were "useful" to others (their publishers, their culture, the Nobel committee).

At the end of the day, your software has to save or earn money. The salesmen and business heads don't care how pretty your code is, or if the people who developed it knew the language spec inside and out.

Again, disqualifying someone who can "do" something but in a way you don't find palatable is the core reason why hiring engineers is such a clusterfuck.
Is this true, or is it true that there are devs with a lot of experience who can't program during an interview? An interview is an artificial environment.
I think it's a self-defeating idea, but a useful thought experiment. It makes you think about the abstract principles behind things that are good ideas, and then the more-abstract principles behind those.
Until that negotiation doesn't quite work right.

https://plus.google.com/+BensonLeung/posts/TkAnhK84TT7
I do want to express that I appreciate the effort you put into this post. Algorithms and data structures are my weakest point right now, and being able to read through your explanation is a helpful thing.
The people who make a living as a name artist with "important" gallery exposure probably number a few hundred in the West.

There are more in China and Russia, both of which have big art scenes, and plenty of very rich people willing to splash the cash on prestige canvases.

The number of people making a living as visual artists is somewhere between a hundred and a thousand times that. There are a lot of people selling decorative, mass-appeal art, with varying levels of skill, but no serious pretensions to cultural significance.

Earnings follow the usual power law. Most get by, some are more comfortable, a handful do very well indeed.

I don't think any of them would seriously consider taking on $400k of debt.

I think we're getting to the point where universities are basically just running scams in these creative areas.

You'll get some value from a degree program, especially on the networking side. But - as OP says - it's just not worth saddling yourself with a lifetime of debt to pay for that access.

This kind of education used to be free/cheap, and that worked better for everyone - except the loan sharks.
In the future we’ll take holidays in virtual reality worlds full of ads
Iceland’s Pirate Party Seeks Alliances for Systemic Change
We only used the router, handler functions and the template engine. We didn't use any models (because we used the MongoDB api directly) or the Object-Oriented controllers, and (if I remember correctly), fairly limited use of the fancier forms API.

So it was a fairly minimal subset of Django.
There's something interesting about seeing Africa and South America beside Europe/Asia/North America, instead of above them.
And now just giving a loading spinner...
> If you need source code that we have, and we have not yet released, then, most likely we will be happy to share, you only need to ask.

Well, the initial blog post makes clear what source code Automattic thinks they (and everybody) needs...
> It's always so very strange that, as a consultant, I am never asked to perform the kinds of jump-through-hoops stuff that hiring candidates are,

That's not strange at all. It's much easier to "fire" a consultant than an employee.
the brief was to discourage use of whatsapp. they were given the title. they just didn't write exactly what the ghcq boss that gave them the story to write wanted.
I think we are discussing two different cases. I was referring to the dev that recognizes why it's given but philosophically disagrees with this approach of the company's interview process.

(By the way I'm a huge fan of your app and have used it every week for years.)
Better opportunities meaning they don't have a coding verification step for senior engineers and so some of your peers don't actually know how to code (permanently or just for awhile before they get outed and fired)? That sounds like a worse opportunity.
It's a balancing act, right? After being a hiring manager for 5 years I've learned that what a candidate says about themselves means jack-all. You could be a genuinely great hire or some guy who spent 25 years banging their head against the wall going from one failed project to another and your elevator pitch will be roughly the same.

Trust but verify. I'm sure some companies overdo it but if you're going to be touching code in any capacity I want to do the best I can to verify your abilities in a reasonable amount of time. A 1-hour coding exercise fits that criteria pretty well.
You probably know this, but for anyone else reading, the problem is that if you assign an object or array using const, the object/array members are still mutable. If you have a tree structure, you have to recursively Object.freeze the entire tree to get immutability, which AFAIK is basically what immutable.js does for you. I also use const by default, but I find that more often than not my variables are trees and lists.
But those are easily recognized: looking at their github, past jobs, portfolio and calling a few references? I would not invite seniors who do not have a clear past and if they do I do not require the kind of interview discussed here. Also most seniors are referrals anyway... Still do not see the point of these weird interviews I read about here, also not for juniors.
I prefer to not conflate "computer science" with "software development." The majority of the problems with tech interviews in the Valley stem from an overabundance of CS grads who mistakenly believe that their academic trivia quiz questions have much value for developing software people use.

Very few programming jobs actually require the more mathy end of CS. If you want an analogy with physical science and engineering, the the algorithms-and-data-stuctures interview is like giving a candidate for a satellite engineering job an interview laden with mid to upper level undergrad physics questions. It's just nonsense.
I had been itchy for quite a while in the field and thanks to a very generous boss and a wife who could put up with a very low standard of living, was able to do some farming part time last year. I realized that while I grew up on a farm, the area I lived in, didn't have enough of a farming network to allow getting started slow. It was all or nothing and I didn't like the prospects of either actually. If I would have been successful, I would have worked like crazy and not been home much. If I would have failed, it would be the same except for no fun at all. The pet store was up for sale and I did the figures and realized that if it all goes down in flames, I could still code myself out of the hole if needed. This gave me the courage to give it a try. I work much harder now in some ways and in other ways I work less. Hanging out and talking to people is now part of my job description. Working with animals and figuring out what makes them tick is also part of my job. People regularly show up and ask my opinion on what they should do with their dog itching and hot spots and stuff. Often, simply switching away from a cheap bottom dollar food to a better product is the answer and is far less expensive than a vet visit. OK done.....
> It teaches you how to set up ES6, Babel, Gulp, ESLint, React, Redux, Webpack, Immutable, Mocha, Chai, Sinon, and Flow.

Stopped reading right here.
I'm not arguing they shouldn't get a first-mover benefit. I'm saying it was designed for that to happen. It's totally rigged so the early players do almost no work while getting the highest gain. Just like the banking system it replaces. Just like VC's. It's no different except it's so radical the ROI was way less guaranteed. More risk.

The wealth distribution of the Bitcoin accounts vs the U.S. dollar is interesting. Here's a visual one:

https://www.landmarkcash.com/articles/bitcoin-wealth-distrib...

Note: There's also the other problem of hoarding happening a lot since it's a commodity rather than a currency. I'm not sure if that's changed since I last looked at it.
While it's true video game streaming is still a tiny niche, what probably is affecting ESPN's bottom line is the number of people who would have watched sports in years past but are now eschewing any sort of passive entertainment in favor of video games.
ESPN does more than just broadcast live sporting events. They have to fill a whole 24 hours every day, so they also produce original programming (Sportscenter, PTI, Around the Horn, etc.). The original shows are surely cheaper for ESPN to produce than the live stuff (broadcast rights are expensive), but many viewers get almost no value out of them in the Web era. (I can get my "hot takes" from Twitter and blogs, thank you very much.)

If I could pay only for ESPN's coverage of live events in $SPORTS_I_CARE_ABOUT, I would do that happily. And I do pay for similar products, with my MLB.TV and NBA Game Time subscriptions, but that's only because I'm lucky enough to live outside of my favorite teams' blackout areas. Even then, though, I miss out on national broadcasts, which are blacked out, and I have to either go to a bar or find an illegal stream on the Web to watch the game.
Multicast has been in the works for decades but it's still not reliable enough. Partly a chicken and egg problem - sysadmins don't bother checking that multicast works on their networks, because no-one uses multicast.
If you assume that (a) most manufacturing has moved to cheap-labor countries and (b) rent is a more important input than labor for restaurants / starbucks, then it's not surprising that raising the wage floor doesn't hurt employment.

The wage floor imposed by cost of living is already in effect in most major cities.

A bolder move would be to impose a tariff on goods and services that use sub minimum wage labor.
I have worked with good technical managers and know of good sales engineers that might not pass a coding verification test like this. I don't think it's right for every role. But that test doesn't directly correlate with the responsibilities of their job. I'm a big fan of contracted simple projects to test someone's skills beyond interview questions.
Elon Musk Unveils Solar Roof
Basically ham radio for video.

Actually this is the norm for alot of local government and sport broadcast. id imagine video transmission is alot more radio bandwidth/power intensive than straight voice and ham radio chats.
Nil slices do cause problems. One when it's an aliased type that satisfies an interface (again with the nil interfaces!). Another is that it leads to inconsistencies: json.Marshal(([]string)nil) returns "null", for example, not "[]". Yet another annoyance caused by nils (including nil slice) is that reflect.Value becomes a lot more byzantine than it ought to have been, requiring careful use of IsValid(), Kind checks etc. when you want to deal with something that is either an interface or something else.

As for Option: Not sure how that's an argument. And anyway, a language with real sum types will never allow going down a branch that doesn't receive a correctly matched value.
I believe MIPS is cheaper for the average Joe to license, but Apple is already an ARM licensee with high volume so they probably get a hot deal. Also they already have ARM IP and >20 years experience integrating it.

Besides, ARM is a fine architecture and it's popular these days, so why not?
Update on the HydraDock situation