skysight-inc/HackerNews huggingface dataset:
Sounds like corporations should either:

1. Lower their standards and admit that many, many coding positions are API gluing and tinkering with libraries to fulfill business requirements, and not actually about engineering. Software is in a state where you can be a non-engineer and still write performant code, or at least satisfactory work, thanks to the other people who actually write those libraries. Entire successful products, even companies, have been launched on less-than-optimal code.

OR

2. Actually spend time cultivating their engineers, and allow them to gain access to deeper understanding of CS, by giving them the chance to work on non-trivial problems. Maybe stronger standards need to be built into the industry as a whole, engineers should be encouraged to take a regular coding challenge outside of work, to ensure that they still remember their fundamentals. Or at the very least, they should be assigned work by the companies that is more than API gluing.

Either way, it seems unfair to place the entire blame of a candidate who has 10 years of actual development experience for having the wrong type of experience. I'm sorry, but that wrong type of experience could still make deadlines, launch products, and bring value to companies.

Either be open and transparent about your industry requirements, and give engineers a chance to live up to them, or accept that technology has advanced to a point where people can "program" for 10 years without knowing- or remembering- the fundamentals. And at the end of the day, isn't that the abstraction and convenience we're pushing for?

Also remember that there's a difference between a developer who's been working on say Rails apps ten years, and one who's been working on compilers or embedded code.

As far as the examples you brought up: did those candidates actually develop in C for ten years?
Inspecting Rust values using `rust-gdb`
No two way shared folders though. This is really a problem when using vagrant to develop off a git tree outside vagrant
More like: Avoid GPLv2/3 code if you plan to keep your code proprietary and distribute binaries. Avoid GPL Affero if you want to keep your code proprietary and it can be reached over a network by clients. Use GPL if your code can also be GPLd or you aren't going to be distributing it/giving it network access to clients.
Why is it off-topic? According to the article, the T1 secures the camera, and according to other commenters, one way it does it is to control the LED. Many other comments talk about the LED.
I don't understand your comment. He says he thinks the coding portion is nonsense and your reply is you have discussions about C code snippets. The two things are very different. What you are describing isn't a coding exercise.
Start to learn how Diggernaut's Excavator app works
Ladies and gents, this is the 2016 software engineering world
The default questions (on which OP has gained #1) are just for practice. The actual contests held from time to time on which companies actually hire are difficult, and don't have solutions easily available. The default challenges are like examples, the real number #1s on Hackerrank contests are actual competitive programmers(similar to #1s on other sites like codeforces, topcoder).
Now I'm curious how you'd like to see this question answered, or how you would answer it yourself ?
Now imagine the future abuses to USB-C :)
god just use elixir, what is this nonsense
It's hard for even a human. In some cases, the copied material can be equivalent to original material, thus, literally impossible to distinguish (disclosure: I've worked on a system to detect this sort of thing in academic settings).
What an admirable post!
Trust me, after everyone buys USB-C cables, Apple will find a different standard so you will need to buy new cables.
I dunno, there seems to be a pretty big reaction to the progressive official story going on in this election, and those people are coming from somewhere. Considering the SEC is the biggest football conference in the country, and it's based out of Texas and the deep South, which rather reactionary regions.

There is far more to the USA than the major coastal cities, and if you go out into the hinterlands, you'll quickly find that there's a goodly number of people that aren't as progressive as some would like.
Sure thing! I'm actually uploading a new box based on 5.1.8 today. Should be available in Atlas soon!
Icelandic parliamentary election
I don't completely disagree, but who is at fault there? Most people are >= 18 when they go to college. They're adults, and parents are usually also involved in planning how to finance their children's college education. If they're not going into it with total knowledge at that point, then what should the threshold be for when people are qualified to make their own life decisions? When they're 30 and already self-sufficient? If anything, the government should be more restrained about giving out student loans to protect itself and to protect taxpayers, not to protect adults with poor judgement from themselves. I think much more can be done WRT making sure students understand what they're getting into, but it's not a black and white issue.
Mullenwegg sees Wix as a competitor, so he has no incentive to keep it on the quiet. If more people stay away from Wordpress code to build Wordpress competitors, that's a net win for him.

The GPL is extremely protective of the code it covers. This protection can be used positively ("hey man, if you use my code it's only fair that you share yours, wanna collaborate?") or negatively ("dude, you used that code in ways you are not supposed to - stop immediately and stay away from it if you don't understand how it works"). This is why it's a bloody good license, for people who understand it and are ready to enforce it.
Check out modern.ie, it should meet your needs
The solution is really simple, don't host images through a CDN. Though it might not be as fast, it will be way cheaper.

I'm really suprised they didn't look at all the stories of people before trying to start image or video hosts on Cloudflare and getting booted, as if all the other image hosts were too stupid to use Cloudflare for $200/month instead of paying CDNs tens of thousands a month.
Yes.

People can put anything they want on their resume. I got a resume once where a person said they were working at company X from 1995 to 1999. I knew it was false because they sat next to me at company Y in 1997 for three weeks before disappearing, they didn't even call to say they were quitting. Who knows what would have happened on the company X reference check if we had bothered to get that far.

By the way, half the startups I worked at went under or were acquihired by companies which did three more mergers, so who knows if my HR records exist. Most references I know of are chats with someone claiming to be an ex-manager or colleague.

The phone screen questions I ask, and the initial in-person technical questions I ask have a very low bar. Over half the people I talk to can answer them. I ask them because I have seen multiple people with seemingly perfect resumes who are unable to answer simple questions.

Speaking of references, I don't understand people who are fine giving three references, but are bothered by technical questions. For me it's the opposite. I'd rather not call three ex-bosses, make sure I have their current contact info, and ask for a favor that I can use them as a reference for a job I might not even get. Asking a technical question of me that I may or may not know is much less of a hassle.
The MacBook Pro has USB connections. 4 of them.

Maybe your friends need a new tech guy.
I understand your attitude a bit. I have 25 years of experience, and I admit to harboring a little bit of frustration when all that is just shoveled to the side and they start treating me like I have to prove I know what programming is. If someone were interviewing a doctor for a position at a practice the candidate would probably be just a little miffed to be asked whatever passes for basic knowledge questions in that profession. Of course physicians have all sorts of certifications and licensing and ongoing recertifications, and its much, much harder to get into that profession so outright posers are rare.

So for that reason I don't actually mind proving I can do the work. But I do strongly dislike whiteboard style "do this in five minutes or you're not good enough" interviews. My current company asked me to do a take home project and workalong day. Both were fun and both were compensated and it ended up with an offer, so it's all good.
Americans are less promiscuous now than any time in the last 40 years.
They definitely do plagiarism detection. It can be abstracted moreso that variable / method naming choices don't differentiate two solutions.
Google contacts me every three months. I keep turning them down, because in addition to their coding tests, they require days of interviews. I'm a working professional. I don't want to take days off to go through a useless process.

To any Google recruiters/employees: If you want senior engineers, please don't treat them like college grads, diploma fresh-in-hand. I'm building shit all day, I don't want to cram for a battery of interviews.
I don't think your point 3 is correct. Wix did not re-apply the MIT to WP's code. Wix only applied the MIT license to their own wrapper code and pointed people the the license of the "dependencies" in their readme.

That said, I am not sure if you license a wrapper code of a GPL library as MIT? My gut says yes as you don't need to distribute the GPL'd code with your code, but I'd be happy to be enlightened.
It has to do with designing a system to be used by people. UNIX is a system designed to be used by people.

- "Any command line interaction is decidedly more involved than the typical user plugging in a cable."

Right. "The typical user plugging a cable". I expect the user to become a "typical user" after learning how to choose and use a cable, and getting acquainted with his hardware and software. One is not born a typical user, as you seem to imply (plugging a cable is not a complex task). It is. Everything is complex. Using the command line is complex, and then you factor your "typical uses" into aliases or scripts.

Or maybe you curl | bash scripts from the web, and then cry when they fail / your box catches internet aids.

Or you use an ipad for all the computing you do, and expect things to just work.

See: a typical everyday usecase: https://github.com/alex/what-happens-when

Did the user write "oogle.com" instead of google, and got malware? ....Inexcusable, as you said? Should it just work?

I say: "why did the user write oogle.com? Did he want malware?"

Simple stuff.
I don't think it's completely useless. If you have software you invested a lot of money into and the company goes out of business and you have your own internal engineers (maybe you didn't want to go this route beforehand because said product was good enough) now you can carry on without the main company. In the case of WordPress unless they disappear somehow, that is when a fork will come. Look at LibreOffice vs OpenOffice. MariaDB is a great example of someone selling a product they made for a LOT of money, and then continuing on with it, now that Oracle has taken MySQL some have taken to using MariaDB instead. Don't knock the GPL, it makes many things possible.
Then flat out refuse. I just landed an amazing gig by writing a relevant blog post with code included. Else they could rely on some of your github code.
> This is why it's a bloody good license, for people who understand it and are ready to enforce it.

One of the direct intentions of the GPL was to prevent freeloading (which the MIT license allows).
Building your own CDN is not an option? Something small only to reign in the costs
Blog post from WiX CEO http://www.wix.com/blog/2016/10/dear-matt-mullenweg-an-open-...
Apart from the "preparing for a meeting" and the meeting i wouldn't consider any of this work. Ok, working on emails is 50% work...
I made a bunch of things in Django as side projects, but unfortunately haven't managed to launch anything. One reason is that I don't have enough time due to my day job, and another is that I loose interest when these side projects become hard :-/. But anyway:

- A version of caniuse.com, but for modern C++

- A website for going out in my city, scraping the web for events and displaying it all in one place (e.g. 80s night here, techno there, ...)

- A real life bugtracker for my city. There is a pothole / ridiculous intersection / missing playground? Open an issue! I think this one especially has potential.

Django makes it easy for data-centric sites. Just whip up a few models and templates, and start adding data using the admin interface, or by scraping.
Which coding challenge website do you prefer? HackerRank, LeetCode, TopCoder, CodeFights, Stockfighter, etc.?
The problem is you're trying to verify the wrong skills.
Sorry, should have provided more details. MS make virtual box images available here https://developer.microsoft.com/en-us/microsoft-edge/tools/v...
They come with an IE install on Windows and are perfect for testing.
Please see the other comments to find lots of real world examples of people sending unencrypted e-mail via their ISP without knowing about it. These are the audience for these kinds of ideas, not people that already have PGP installed. I don't see where you got that idea from?
I think the React native whatever wrapper comes with the Wordpress code and builds with it. So its a combined work. The MIT license gives less rights than GPL. So they are not compatible.

As a result, this is a violation.

I'm sure if you can somehow separate the Wordpress and wrapper code you can license the wrapper code as MIT, but the moment it's used in an actual app it obviously has to come with the Wordpress code. At that point the whole becomes GPL.
The article says ESPN gets $7/subscriber.
Hehe, I once had a manager, who was also a programmer, asking me about the difference between new and malloc. He wasn't testing me, I was working at the company. His question was something like "Isn't it that if you use new you get virtual memory but with malloc you don't get virtual memory?"
Okaaay... I find this map is a terrible design in several obvious ways (obvious as hurting my eyes in a matter of seconds).

* Blue colour for lands. No comment...

* Most space, and especially the main one: center, is occupied by boring useless oceans.

* Then the remaining of the central space is occupied by the largest countries: very little information there.

* The most interesting parts, i.e. where there are plenty of small countries with fancy borders (hence mostly Europe and Africa, followed by Near-East and South America) are rejected to the side.

* To add insult to injury, those parts are the most slanted and twisted.

* Finally, there are no axes clearly remarkable, no North, no South clearly identifiable, which should be the basis of describing a planetary globe. The deformations and transformations discard or at least hide every easy bit of information, no orientation is immediately possible.
People shouldn't have complained about their software and icon re-design. Now they are trying to distract us with hardware problems!
They're still trained on the same dataset, so these neural nets should be learning roughly similar distributions.
I flag anything related to the election. That topic consistently brings out the worst in hacker news.
The 2012 Olympics were an absolutely huge undertaking - the BBC went as far as creating a mock Olympics to test traffic and server load and at its peak shifted 2.8 PB of data a day. When Wiggins won gold, they were shifting 700GB/ps. No doubt things have come a long way since then - but I get the impression it really was no mean feat.

http://www.bbc.co.uk/blogs/internet/entries/2db7f335-660b-32...

http://www.bbc.co.uk/blogs/bbcinternet/2012/08/digital_olymp...
> I hate it when people abuse the word "stealing" WRT intellectual property rights, it smacks of either dishonesty or ignorance.

What do you call it when someone disregards an author's rights?

Copyright makes it Matt's code, which he grants others the right to use, if they follow his provisions. If you're unwilling to follow those provisions, you have no right to use that code.
None of what you said is remotely true. Betting entirely on USB-C as the one true connector is not half baked and is quite reasonable. And by using it solely it will force accessory manufacturers to build the docks, monitors etc.

This has all happened before with the original iMac. And it was universally seen in the long run as one of the best decisions they made.
Building your own CDN these days requires you to own a large ip block and ASN, and colo at several locations so the DC will actually bother routing to you, in order to deploy anycast.

Certainly too expensive for a small deployment which is why people buy from CDNs instead of setting up their own.

If it was as easy as just doing dns geolocation (which is awful due to geolocation failing and ISP caching), few people would bother buying from CDNs.
We hacked to survive the second-system syndrome
Have solar cells become so good that a roof of them can power the whole house?
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, despite often having more access to their systems than those candidates will if hired.

Maybe it's because the whole thing is nonsensical power plays on the part of hiring managers when candidates don't realize that it's a seller's market and they don't have to play the game.
Who do you represent? Who got together?
It's the short term where the pain will be felt if there is any. The long term is clear, USB-C throughout which I think is a good thing. What I'm confused about is why the iPhone7 was also not USB-C. I fully expect to see the next iPhone switch over.
The content is gzipped so it actually loads 384kb.
He's not reading between the lines. They are looking for young/green developers.
System-on-chips (most big chips these days) are so complex they usually have the same thing one level deeper: On chip embedded controllers, often an mcu.

You might find that 'one arm chip' has many independent arm cpu cores carrying out different functions mostly completely hidden from end user behind firmware or rom
About "everything we improved there or modified, we submitted back as open source", the GPL doesn't let you redistribute modified code and only release the modified code unfortunately. I guess "we will release the app you saw as well" may mean that they'd open source the whole app and thus be compliant.

Also the fact that the company was once also known as "Wixpress" is easy to verify [1], not sure why he would contest that.

[1] http://files.shareholder.com/downloads/AMDA-29IDMU/0x0xS1193...
If Wix's library directly calls Wordpress code, that's a problem, WordPress isn't licensed under the LGPL which would allow for this. It's licensed under the GPL which would make his own code GPL'd. The reality though is that the GPL only applies to software you physically run yourself, unless WordPress becomes AGPL which would force Wix to share their code. Not sure how attribution applies to a service, but it would still be nice if they pushed that regardless. As for their work being GPL'd I agree, it doesn't mean you get access to it though. It's like asking Google for their Linux kernel code, there is no actual reason they have to give it to you unless the kernel is AGPL licensed. On the other hand, Apple using BSD licensed code never actually has to share any of it.
He probably would have been a good employee. He doesn't put up with bullshit. If you've been doing development (especially at larger companies) for years, you understand that coding is the least important part. That's the part you focus on after you deflect all the stupid bullshit from managers/product managers/ops. Senior members of the team should be able to influence others to get behind them and make good use of time. Coding is incidental.
Oh, I'd take that playlist if possible :)

ps: Westworld 2016 seems very ambitious, and so far well receive by U.S. audience. I wonder if it will accelerate or slow the distribution.
They are redistributing the GPL content in their mobile app. So, it may be the case that there's nothing amiss with the code in their repository, but anyone who tries to use their code will run afoul of the GPL.
On a related note, I've observed that some of the solutions to tough problems just perform matching on the input and print out hard-coded expected output. How utterly pointless.

I don't see the point in hackerrank-bashing though. The site's UI is nice and it has got a good selection of problems for brushing up coding interview skills. Also, I think that most companies that "hire based on hackerrank ratings" use it to feed their pipeline and do additional interviews on their own.
Mine is purely contracting -- engineering for other startups and building products for entrepreneurs. (But I would like to dedicate time to working on my own small utility web apps soon.)
If the system is stupid, the smart thing to do is find a stupid solution to it. Illustrate the absurdity of the metric.
...an egomaniacal authoritarian...

Please clarify whom you're referencing here.
But that's the thing, there's now a trial for implanted, smart, insulin pumps, running on node.js, connecting to its app via WiFi.

That stuff is IoT in every definition of the word.
I recently designed a template (based on GitHub Pages, Jekyll, and Semantic UI) to support professional portfolio development by my students:

http://techfolios.github.io/

You can see a bunch of examples here:

https://ics-portfolios.github.io/
If you lend someone money, how would you get them to repay you? If you want to become a banker, then you need to sign contracts. You need an independent judiciary that will offer fair and impartial hearings. Above all else, you need equality before the law: the legal immunity of the nobility needs to be suspended. If someone fails to repay you, then you need to be able to take them to court.
I managed to construct something similar as a Google Map of Haiphong, Vietnam, a few years ago, based on images collected from scanned postcards of the French colonial era.
https://www.google.com.hk/maps/@20.8611143,106.6734063,15z/d...
This is where I'm at, too--like, I'd love to entertain the idea of working for Google, but I work for a living. Right now, taking two days out of my work schedule means I'm out an opportunity cost of somewhere around two thousand dollars at my standard rates. The "honor" of interviewing at Google is not worth that.
I don't see what relation a person's dating requirements - completely arbitrary requirements for achieving their personal happiness without any requirement for regard to social norms, standards, or economic well-being - has any bearing one what practices are acceptable for hiring people. As such, one is subject to regulation and the other is not. And for the same reason, your analogy is entirely inappropriate for reasoning about how hiring parties should behave.
I have a coding session when I interview a candidate. A very simple problem they have to work on with a junior dev we have on staff. The goal is not to get the answer, it's to work efficiently with the less experienced dev.

I'm sure you know how to write a for loop or a singleton, but guess what? If you are a senior I care about how you interact with somebody who does not know these things.

A 10+ year of XP developer has to be passed being a code monkey and be focusing on carrying the team, not just fire up an IDE and piss out some code.