skysight-inc/HackerNews huggingface dataset:
I totally agree on that, _BUT_ I can't use it in a commercial product without releasing my entire commercial source code? The GPL prohibits many commercial applications, and even if I would want to use in something, I often cannot, because it's not feasible to release my entire codebase. There's a lot of GPL software that's just off limits, exactly because of that. In a way, it contaminates commercial codebases. That makes me sad, because a lot of GPL code is of top notch quality.

Why not opt for a BSD license? The things you wrote also apply to BSD licensed open-source software.
Wow, the ongoing ignorance here is really not doing them any favors. They really need to stop talking here if Mullenweg wants to escalate this into a legal claim.

This could be construed willful:

Yes, we did use the WordPress open source library for a minor part of the application
Good point, but then why not implement the delay in immutable (and trivial and cheap) hardware? Is this not both simpler and more secure?
I would go on an interview like this. You actually see the candidate in their role, and not just their mundane ability to vomit up a BFS implementation or some such. You see their interpersonal skills (must have) and their ability to get others to complete things.
Depends on what you really want to do. If you want to be a life sciences researcher then you need all the expensive equipment that only institutions can afford.
The ethical issue of pretending you thought of and wrote code that you didn't. Not much different than plagiarizing in academia.

Internet points aside, HackerRank is a technical recruiting platform.
Humorously, the $1300 monitor only has USB-C ports so you'll still need dongles to attach all your USB-A devices.
This wouldn't affect that because the perturbations were specially picked to mess up the network. It wouldn't just happen naturally.

Also self-driving cars have distance sensors and wouldn't just drive into upcoming traffic because of one sensor anomaly.
My Strange Friend Marcel Proust
PSA: Emacs is not a proper GTK application
Hannity's an entertainer, not an analyst. The ratings are from the political entertainment industry feeding off of people's darkest fears and pumping them full of imaginary outrage so they can feed off of them some more. It's not pretty, and is actually pretty shameful and embarrassing for our country that this is what we've sunken to as a nation.
Once you get an application set up for the first time you don't really have to change it much, unless you want to take advantage of new features in the browser or Node.
I think the point is that contemporary malware detection closely monitors straightforward APIs like CreateRemoteThread, but this technique flies below the radar for now. It's just another iteration of the arms race.
He's probably referring to the iPhone 7's lack of one.
Exactly. I believe copyright infringement is wrong, but it is not stealing. Words have meanings! If you use the word "stealing" in these discussions, you either want to push your case dishonestly by ratcheting up the stakes, or you have been hoodwinked by those dishonest people.
5 years experience with JavaScript, can't tell you what "var" does. This is not a hypothetical example.
> If it was as easy as just doing dns geolocation

It is that easy. The importance of anycast is just PR, nothing more. Some very large CDNs use DNS just fine.
Some companies might use high karma to reject candidates :)
The Spear Phishing Email Believed Responsible for Podesta's Email Hack
I like computers. I did when I was 17 & I still do now. But, as a young developer now, I'm quiet scared of the industry as a whole. The direction it's heading towards. I don't know the right answers but there is quiet a lot of things on part of the hiring process & what's considered as value in the software industry, that feels wrong.

Let me get specific.

1. Competitive programming is great. But why hold it in direct proportion to ability to build products?

2. What happens 10 years from now. I know the 'keep up with the latest' drill. I'll definitely be doing it & I quiet like it. But why is the trend unreasonably favouring fresh graduates and quiet unjust to the seniors. Shouldn't it be the other way around? I don't despise the freshers. I'm quiet a fresher myself, but it still concerns me.

3. Why are things changing so fast in the first place? Don't get me wrong. I'm looking at the JS ecosystem. I like diversification. It's good. In our industry diversification helps better than anything else. They eventually converge back. JS is yet to reach that state, but still it concerns me the way the Javascript ecosystem is diversifying.

We've got an awful lot of things to set right in the industry. Hiring process is definitely something that needs attention.
I personally find short-term paid contracting as a part of the hiring process, much much healthy than whiteboard coding & website ranks.
To some extent, you actually can make more land (by reclaiming it from sea). Major cities do this everywhere; for most prominent examples, see

https://en.wikipedia.org/wiki/Land_reclamation_in_Hong_Ko
ng

http://basementgeographer.com/reclaimed-land-in-singapore-na...

This still doesn't really work as a counter-point for what you mention; capital and land are different.
Disclaimer : Developer at HackerRank, however I do not know details about how Furlong was hired, so I can not go into that. Also this is not an official response, but a personal one.

So I think the source of misunderstanding is that we have multiple rankings on HackerRank. The leaderboard Mr. William Ross became #1 was in the practice leaderboard for the Java Domain[1], which is based on practice problems, and which is intended to get people upto speed with Java.

This is our global leaderboard sections [2] : http://i.imgur.com/2rkgwmg.png

We make the distinction of Contest based leaderboard which are based on your performance in contests, and practice leaderboard, which is the one Mr. Ross got on to.

This is based on contests and the forums during contests are monitored for answers and solutions, and this is what would be considered really hard to get on to, and I know the #1 there, uwi is amazing.

Our regular domains available at our domains page[3] are meant as a learning tool, where you can rise up as you solve problems, and yes the solutions are all available in many places. However since this is a practice area we do not do many of the things done in contests like restrict forums, look if solution is available online, run plagiarism(code similarity) matches etc, and generally we encourage people helping out in forums, although yes we should keep a watch on direct solutions appearing in forums. This is not intended to be a competition.

While I do not know how Furlong was hired, I can tell you the common ways that people do get hired.

1. Companies conduct contest or sponsor HackerRank conducted contests.

2. Candidates apply via HackerRank jobs[4] which again has a HackerRank test that follows.

3. Candidates practice on HackerRank after which they may be approached by companies seeing their positions, but generally this involves a HackerRank test as the first round.

4. Common test for a LinkedIn placements (currently in India alone)

5. The regular HackerRank test companies send across.

[1]: https://www.hackerrank.com/leaderboard/java/practice/level/1...

[2]: https://www.hackerrank.com/leaderboard

[3]: https://www.hackerrank.com/domains

[4]: https://www.hackerrank.com/jobs/all
That looks pretty cool! Is it still active? If not, what happened?
That was my mistake in the above comment. We've not marked it off-topic since it was killed by user flags, which is why we detached it.
Eve's goal (or more correctly, "vision") is to "bring programming to the masses". [1]

>Should languages create higher-level abstractions to allow humans to reason about programs more efficiently? Yes! But that's not what this environment is about.

Uh, ok? It's certainly about more than that, but the language is built on high-level abstractions, making at least certain class of problems very efficient to reason about.

> ... that the challenge in programming is in formulating your thoughts in a precise fashion

Yes, one might say that the real problem[1] is how to teach people programming quickly. I'd say that a good environment is likely to be an important part of any solutions to that problem though.

It will not be the whole solution though. People will have to put in some work, and at some point improvements in environment/language will see diminishing returns. At that point you'll need better/new pedagogic techniques too reduce the learning time.

When that point is reached is unknown. I don't think it's there yet, but maybe it's not so distant.

If the we restate the problem to "how to make as many people as possible learn programming" some type of gameification is probably an efficient solution.
Because if it was static human readable text content, they'd let you push that much though just fine. It's unlikely that you ever would get to that level, but they don't mind if you do.
I don't have a one-size-fits-all solution.

The Peter principle is one thing to think about. Another is finding those developers roles that suit them better. Maybe that's some other aspect of the software pipeline like QA or testing or internal tools.

Perhaps someone with more experience interviewing and hiring (or not hiring) in this category can provide a better suggestion.
Yes, and? I we labeled things my way, I wouldn't have to look anything up at all.
Firefox Quantum project aims for a radically faster web
Just wrote a test app on macOS that initializes the camera, gets the first video frame, and turns it off. You definitely notice the bright green LED being on for a split second.
And if you have even more time to spare, his book is amazing. https://en.m.wikipedia.org/wiki/On_Food_and_Cooking
I think the reason most of us dislike the ecosystem isn't because therre are many libraries and tools in the stack. In the C-world, every time you type 'make' I am probably executing two dozen different programs, so we are very comfortable with "Make each program do one thing well".

The problem that most of us dislike the javascript/web ecosystem is that those set of libraries and tools keep changing every couple years. As someone who doesn't do this as a full time job but once in a while has to poke his head out to the other side, it's really hard to keep up with even the acronyms. For example, I know that we are using npm, but now you say we should use yarn?!
Yeah, we use phone screens as a smoke test.

It is disheartening seeing how many "Senior" Software Engineers with over a decade of experience fail to implement `bool isNumber(const char*)` that works for positive/negative integers and decimals.

And these people somehow get past the filtering that our recruiters (large social network headquartered in the Bay Area) are supposed to perform.

Honestly exactly for this reason, I've been feeling a lot less passionate about conducting interviews than I did when I started my current job.
It could point anywhere, but the question here was where it does point to.

And that's a remarkably unsuited question for a coding interview as it's going to depend on which compiler you use, which flags you have set, and whether the declaration is inside the same function as the reference. The C FAQ (when there was such a thing) used to contain a whole section on things like this.

As a conversation starter it could perhaps be useful, if you can phrase it suitably. My own experience is that trick questions posed as if they had a singular answer will do strange things to nervous people. It's just doesn't tell you much.

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. It's not always rewarding to argue minutiae.
The thing is, Yarn is likely to supersede npm at the command line so this is really future-proof.
Funny, this article was reposted about an hour ago but instead of using the actual link, they appended:

?ref=yc

Nice touch to suck up the karma for an obviously hot topic.
http://www.forbes.com/sites/troyonink/2014/05/05/federal-res...

College is increasingly becoming required for the average American. The problem is the type of degree, not college itself.
Just a few notes about this email and why this is believed to be the email that led to the hack:

* The whole email is fake. There's a bit.ly link in the email to "reset the password". It leads to myaccount [dot] google [dot] com-securitysettingpage [dot] tk [1]

* No emails from shortly after this time have been leaked.

* You can see that the staff believed this to be real and warned to take immediate action:

"This is a legitimate email. John needs to change his password immediately, and ensure that two-factor authentication is turned on his account."

[1] See also: http://www.trueurl.net/service/whataretrueurls.html?q=https%...
I don't believe this is correct, I believe O if for Greek letter Omnicron, just as the other Greek letters are used Big Theta and Big Omega are used in discussing bounds in time complexity.

I think O meaning order would be a retronym.
The re-education of Richard Florida
Maybe I've missed something, but is there a specific benefit to USB-A beyond the current ecosystem and common use?

I'm worried about the DRM situation, myself. My suspicion is that all of the engineering effort that should have gone into ensuring cable quality and spec compliance is instead being spent on new, innovative ways to lock me out of my own hardware.
Okay, but who is your customer, the engineer or the layperson? At a certain point, our needs are going to pull in separate directions. Simple is good, but certain problems have a baseline of complexity that can't be eliminated. Who are you planning to side with?
Yes! Thank you
I graduated from art school.

I didn't go to art school to pursue a career in art. The art school I went to basically said, "don't" - it's a lottery anyways. The people who can make a living as an artist are a few dozen worldwide.

I went to art school to think laterally and critically. I went to have my own ideas of what creativity is exhaustively challenged.

You can also go to art school to make those social connections to the larger art world - the art world is nothing but a huge web of social ties. I found that part of it pretty dark and disgusting, really. I just wasn't willing to stab so many people in the back to get ahead.

My curriculum was not centered around skills and technique - you were to learn that yourself. It was centered around your ideas - get your ideas out of your head and onto a stage basically. The school and my program were influenced by the Black Mountain school in N. Carolina where individuals like B. Fuller, Merce Cunningham, and John Cage taught. Interdisciplinary. It was all a living experiment, and all my higher level courses had, "Experimental" in their name.

I don't regret one second of art school. You get out what you get in. I still would never, ever pursue a career as an artist. I've done lots of creatively amazing projects, but it wasn't for the money - this country I live in (USA) at least really doesn't find monetary value in the arts.
No One Is Looking at This Headline [about Mr. Universe, Phil Heath]
I used to make ginger beer, which is traditionally is cultured from a thing called a ginger beer plant; this is a jamjar full of nasty brown goop consisting of a symbiotic mix of yeast and bacteria (and a lot of slowly decomposing ginger).

What you're supposed to do is to leave a jamjar of sugary water out in the open for a few days so that it gets infected with whatever strain of wild yeast happen to be floating around your house. You keep feeding it for a month or so and the desired types of bacteria and yeast are supposed to outcompete the others and you end up with the right stuff to make ginger beer out of.

Good ginger beer plants make good beer, and afficionados have been using the same plant for years, occasionally swapping cultures with other people to breed just the right culture to make really good beer.

Me, I was squeamish about wild yeast in my 1900 British terrace mostly made out of damp rotting bricks, so I added a tiny amount of beer yeast to mine to get it started. Worked really well.

I eventually lost the plant when I had to go on holiday, and so was unable to feed it. Instead I tried freezing it. The results when I thawed it were very weird --- I think the freezing process killed of all the yeast, but not the bacteria, or vice versa. It was certainly quite useless.

Edit: Aha, instructions on how to make your own!

https://delishably.com/beverages/How-to-Grow-Your-Own-Ginger...
Oh, I understand what Mullenwegg/WP is doing, and where his incentives lie (hence my selfish comment). I also understand Wix/Kol are in the wrong and need to take corrective action. I just think (maybe incorrectly) that Mullenwegg's actions damage the perception of the GPL in the eyes of the developer community. But perhaps not, perhaps this is positive news and will get more people to produce GPL'd code as it does put more power into the hands of the author than MIT.
I don't know how it works in the USA, but under the NZ tax system you can't just have your company buy a car for you to use personally. If you use a company car for any private use then you have to pay Fringe Benefit Tax.

http://www.ird.govt.nz/business-income-tax/expenses/vehicle-...
Consider William Craig. The man is a Christian philosopher and I would say he is quite intelligent.

That was easy, you answered your own question!
Ford Mustang vs. Ford Focus RS
I'm guessing people don't upgrade their TVs, monitors, and projectors as often as they upgrade their laptops. I can't even find a USB-C adapter that would work with my current display (which was made by Apple)
Here's the actual email on wikileaks:

https://wikileaks.org/podesta-emails/emailid/34899

Note that Wikileaks has a new feature that validates the DKIM keys to prove the messages were not altered, though you should double-check them yourself if you're paranoid. Here's erratasec on doing that:

http://blog.erratasec.com/2016/10/yes-we-can-validate-wikile...
That requires you to be running Windows Server 2016: https://github.com/Microsoft/sql-server-samples/tree/master/...

Essentially, they have a docker-API-compatible HTTP server that runs a different set of container images. Similar to how SmartOS has a docker-API-compatible HTTP server (running on top of, essentially, a Linux emulation layer).
As someone who administers coding exercises to candidates where I work, I can only say that I respond promptly when a candidate says they've completed the exercise if only to let them know I received it. I also encourage them to ask any questions they have and respond promptly to them if they do.

The exercise is valuable to us in our decision making process, which is why we request that candidates do it.

It's disappointing to hear that basic professionalism isn't as common as it should be - but don't blame the exercise for that. Perhaps instead, breathe a sigh of relief that you won't have to work with people who do not value your time.
I think it is fascinating that you see such symbolism in standing with hand over heart for the playing of the national anthem and also point to the disgust for players opting to kneel as a reason people are not watching football.

That's the symbolism they are invoking when they kneel! They do not want to show a solidarity that they do not believe exists. That people would give up watching football over it sort of supports their side of the argument.
Mercator is not area-preserving. It's angle preserving. It's perfect for things like Google Maps, because no matter where you zoom in, a small geographical area will not be distorted. It will merely be represented at a different scale. When zoomed in, there are no distortions using Mercator.
The view of King’s Head Inn, reminded me of "The George" which against all odds, is still up and running since at least the 1500's:

https://en.wikipedia.org/wiki/The_George_Inn,_Southwark
I'm not really a "mobile user". But I'll be happy to be able to run my entire desk off of one plug rather than the five (power, two monitors, two USB, one of which is a hub) that are currently plugged into my 15" MBP.
I don't know either. It's something with scope probably. However, disqualifying someone who doesn't know a concept that can be explained in 30 seconds is short-sighted.

Here's an analogy for that: You can drive a car, right? Okay. Do you know what a transmission is and how it works? You don't?! Sorry, I can't let you drive my car.
Wattage issue aside, it's half an inch of protruding metal.

What I really want (and I'm prepared to pay up to $100 for) is a low-profile (near-flush-mount, maybe 3mm max) Magsafe 2 female to USB Type-C male adapter that I can leave permanently in one of the ports.

I've read that Apple have consistently declined to license the Magsafe patent, so I'd settle for a magsafe-like solution.
Why does a rainforest even need a TLD?
> I beg with my folded hands to the govt. To please use my tax money (increase it if need be), to educate the agencies, the village elders, the women who go out to those "doomed" towns of mine, and most IMPORTANTLY the god damned f%$#$# bastard perpetrators that the tech is there to make this country a much better place than it is.

May I respectfully suggest that this is the wrong way to try to solve the problem.

Governments do not fix societies--they break them by the ruling class's manipulating society to remain in power. We see this even in the "first-world" nations like the U.S.

In contrast, societies fix governments when the governments are comprised of the societies they govern. Of course, this is only effective up to the level of virtue of the society in question.

Expecting government to fix society is putting the cart before the horse. Thinking that the government is (or should be) the horse that drags along the society cart is part of the problem. It's like expecting the tail to wag the dog. On the contrary, society is like the horse which drags the burden of a cart behind it.

Fixing a society requires the good members of it to get their hands dirty, not to outsource the job to their government. Easier said than done, but no less true.
Profit Birds – Вывожу 1452 руб Отличный допол
I would get a MBair or the last gen MBpro that is still for sale, I can't use any other track pads for starters and for development I love OSX.

I plan to get another MBair or maybe the new MBpro without the touch bar. I might go for the touch bar but right now it just doesn't interest me but I'll go in and try one out, read reviews and see how it's integrated with software I use.

I would still stick with a macbook.
The complexity of the tools isn't the problem.

It's the fact that the entire Javascript community seems to suffer from ADHD and is constantly inventing a new tool that is marginally better than the last.

So for those us who don't do front end development we come back and suddenly have to learn 20 new tools.
Interesting question, but I would not that surprised if it did pass ethics approval. In some way, its no different from AB testing on a website/store/road/other public areas. The question that should be asked is if there is any harm caused, and asking how reasonable it is that someone gets psychological harm from the complement and the information that it was part of a sociology experiment with an opt-out choice afterward to not be included in the record. I recall that Mythbusters did several such experiments, like the "is yawning contagious" test.
The difference between ESPN and Netflix is that you have (tens of) millions of people watching an event at the exact same time. This is a similar problem in nature, but the simultaneous nature of the problem mean your solution will be different.