skysight-inc/HackerNews huggingface dataset:
This is great for students, for terms papers, reports, etc.

People who advance science as we know it, and those who target big journals (Nature, Science, New England Journal of Medicine, etc.) are unlikely to want to store their manuscript on a third party website like this.

But it is true that the former group is significantly larger.
There was some discussion about it on golang-dev:

https://groups.google.com/forum/#!msg/golang-dev/6obxRcm-rqc...
Dilbert principle at its best
England has always been about five years ahead of the rest of the world when it comes to authoritarian garbage like this. Look for these sorts of bills to be introduced in other places if it's successful there.
Well, one of the mantras of remote working is that you need to share at least 6 hours between all devs. It doesn't limit your timezone: I love working at night, so even if I am in Europe, my timezone is basically the north American.

That being said, I still don't get what's wrong with videocall: share screen, facial expression and microphone and you are good to go. It's like a booster: I was stuck in an ugly bug for 2 days, we made videocall and took care of it, works great.
For the record, you can say the same thing about insurance but people don't.
Boldly refactoring complex code
Excellent explanation. CDSs are insurance. So why can't you buy the equivalent product from an insurer, labelled and regulated as insurance? Because the capital requirements under insurance regulation would have been prohibitive.

So why weren't the banks charged with illegally selling insurance products and/or violating insurance regulations? Because fuck you, peon.
Well they learned it from their master.

Not joking. This is what American Indians say when I argue about corruption or workplace politicking - that Americans are much worse and much better at pretending it doesn't exist.
The apostrophe should be removed from the heading.
NBA Backcourts: Are the Splash Bros the Best Guard Duo in Recent History?
Yep, its really sad. It also applies for events like the Olympics, where infrastructure improvements are mandatory, and costs far outweigh any profit they may receive.
Buying a Feed Is Not ‘Information Sharing
In my experience most of these coding schools initiatives are mostly about creating web apps and mobile apps and so on.

If people are talking about programming and "jobs skills" in the same sentence, generally that's what they're talking about. Not general computational thinking.
If they are done by copying someone elses work without permission then by copyright infringement. If done by implementing a standard or through a license etc. then no harm is done.

Do you think that I should be allowed to steal the declaring code of someone elses proprietary solution and pawn of as my own?
Nationalize? I believe you mean collectivize, but telling slip.
Axact's Boss Aressted
You wrote: would probably not be legal.

And there's the problem. "IP" laws and customs will be vague enough that the rest of us will have to totally steer clear of any "IP" problems. It costs far too much to get the "probably" erased or the "not legal" reversed.

Litigation is for gamblers or aristocrats. Strict "IP" will only lead to less innovation, higher prices, and the creation of a semi-aristocracy, the "rightsholders".
A small amount of friction in communication is a good thing. People become intellectually lazy if they can ask questions of anyone they want, at will.
I'm using this with fugitive.vim all the time:

:Glog # this can take arguments to reduce scope
:cnext # repeat!
:cprev # step back!

bonus: unimpaired.vim binds those quickfix navigation commands to [q and ]q.
True but why introduce another course and have to train teachers in a new skill set when we can teach these skills through the basic courses that have been taught for decades. It sounds like your plan would introduce complexity where it is not needed.
Hats off to you, good sir.
dockers biggest strength is also its biggest weakness IMO. they did lots of changes to the default capabilities (linux capabilities) to improve security. But the underlying problem of fixing old bugs in images remains, along with that its contents are often a disorganized mess: Coming straight from the developer as a black box (more or less) into production environments (yeah when has that ever been a good idea?).

Docker IMO creates a "never touch a running system" attitude. The "running system" in this case is the docker image which nobody dares touching after the developer has left the company. (or the developer themselves have no idea anymore what it contained 3 weeks later)

Also the overhead of setting up containers in a secure way is even more work than not using docker in the first place (ever had too look seriously into SElinux? not something you do casually on the side as it's massively complex).

So the justification that "by using docker we save time on deployment" is a farce. I guess it creates new jobs though for container specialists.

to paraphrase Theo de Raadt:

‟You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can’t write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes.”

EDIT: is it still possible in Docker/LXD to access /proc/sys/kernel/panic or /sys/class/thermal/cooling_device0/cur_state ? And how about consuming all the entropy of the host via /dev/random ?
The Departed Queen (2012)
Pretending what doesn't exist?
I do wonder sometimes, if all the startups that followed Googs lead into open offices have been pranked, much like the interview folks who blindly followed Googs wacky and wanky interview questions, which have also been shown to be a useless idea.
There is probably a pranks team in Goog that publicises the ideas to see who will blindly follow.
For those that want to watch the game as the article unfolds, here it is: http://www.chessgames.com/perl/chessgame?gid=1648780 (arrow keys advance the game)
SG sometimes become supreme court justices. But more generally the lawyer a justice will hear from the most during any given period is most likely the current t SG.
Nice, similar project has been on my to-do list for ages.
‘Thought vectors’ could revolutionize artificial intelligence
14,000 new members of the Lib Dems since the election would suggest it's not as simple as that.
Easy Text Analysis with R and AYLIEN API (Sample Code)
It's another version "doing the jobs [white nationality] won't do" canard, which you hear all the time in the "debate" about immigration from Mexico to the USA (legal and otherwise). It really means "doing the jobs [white nationality] won't do at well-below-market wages".

It's a way of lending Narrative to the purely economic nature of mass immigration -- we're expected to believe that it's about bringing in "innovators", or "hard-working people just looking for a chance", or "people who want to make a better life for themselves". In reality mass immigration is entirely about business and elites undercutting wages and replacing the local population with a cheaper one. It's the same for farm owners hiring illegals as it is for Mark Zuckerberg lobbying for more H1Bs.
>It is based on mindshare of developers, the market position of the product and public demand for the item.

No, no, no. This war is won by distribution. Your mom doesn't go to the store to buy an android phone. She goes to buy a phone. Which phone? The one that the friendly employee at the store proposes. Which one is that? The one that the store manager tells the employee to push. Which phone is that? The one that corporate headquarters tells stores to push. Which phone is that? The ones with lucrative kickback schemes. Which phones are that? The ones that manufacturers decide.

Which phones will they decide on? The phones in partnerships with the company that changes their agreements and APIs every quarter? Maybe they will chose the company that they have a very profitable partnership going on for 3 decades. The company that has the power to waive a magic stick and turn them from unprofitable/breakeven to well into the green. Comapnies pay a lot of money to MSFT every year on patents. Samsung paid $1bn last year alone. Every manufacturer is losing money on smart phones because of that. Guess what? If you push our phone, we can share those patents with you. Oh, btw, we can subsidize those windows phones, give you some cash advance on the OS you sell for us just to stitch things up for the next few quarters.

Microsoft is all about business. Big business. Big partnerships. They suffocate competition in a very deliberate manner. Google hasn't competed ever with anyone. Moreover, Erick Smidt tanked Novel back in the day because of poor relationships with their partners.

On top of that, the OS will be good. Nobody will complain. Lots of phones will be sold in the lower end market. Some corporate deals will be done for the mid and high end markets and the ball will get rolling. Developers will be happy too. MSFT is making big progress in that lately. You also get the added bonus of developing for the windows PC and tablet platforms, in addition to the phone platform. Everyone will make lots of money. Except google.
Rust targets C++ programmers (Go seems to be targeting Python/Ruby web devs), the former are used to not using exceptions even when they exist in the language (for various reasons, some valid - some not so much :) )
To write great code you must first read great code – Hackership's Reading List
telnet... in 2015... on the WAN side?
Ethics on the Run
CoServ: A web framework to help developers fully utilize HTML,CSS and JavaScript
Yes, this is the same reason why folks opposed the end of Jim Crow - who wants to face economic competition from black people more desperate than you?

I guess it's also lazy to make a moral argument against Jim Crow?
Is there much evidence that non citizens are participating in US elections? I'm sure there are a few people doing it illegally, I mean evidence of 1,000 or 10,000 or 100,000 or millions or whatever it might be.
Stuart Russell's Concerns with AI
CCTV (in)Security
Bimodal IT – the new old hotness
I learned python at 14 (12 years ago) to get it to do my rote math homework for me. Seemed like decent motivation at the time.
It's a higher level framework built on top of github.com/gorilla/websocket . Some features include

* Clear and easy interface similar to net/http or Gin with event handlers.

* A simple way to broadcast to all or selected connected sessions.

* Message buffers making concurrent writing safe.

* Automatic handling of ping/pong and session timeouts.
One of my Grandfathers had to evacuate his whole school from Birmingham - his house also got bombed (lucky without my father in it )
Real Time Notifications for Team Collaboration – Yanado Blog
Why thank you, my kind fellow.
> Candy bars, chips, everything is about double the size I remember from my childhood.

The funny thing (to me) is that to a child, everything looks huge. So normally you remember things being bigger than they actually are.
A free service to the world, paid for by American tax payers out of the military budget. Kind of hard to complain.
Next time try and find out what the job entails before taking it! I guess you are permanent, in which case the recruitment company won't get their full cash until you've been there a few months and you will still be on probation so you could leave easily.

Surely a few months of bad work isn't the end of the world and you are learning more about what you actually want to be doing. Salary isn't amazing, so you could certainly do better. If you really care about your employer you could talk to them about your woes, but do they have anything more interesting to offer?

Best start looking for a contract job now and you can find out whether you like the work first without committing to a longer stay.
I've been in a situation like yours once. I was really upset and didn't know what to do. By that time I was reading a Derek Sivers's book Anything you Want and I was feeling so much connected with the author that I've decided to send him an e-mail telling my story and asking for some advice/guidance. For my surprise, he replied my e-mail on the next day. I think his answer fits to your question, and by the way, it was exactly what I did and it couldn't have been better.

Mr. Sivers's answer: "Quit now. If your heart's not in it, get out. Be honest with [...]. You're not helping them or your self by doing something you're not excited about. :-)"

Don't be afraid to quit.
Not only do APIs resemble the chapters and headings of a book, they aslo include the contract that the content under those headings have exactly the same behaviour.

Google didn't just copy the "heading" java.lang.Math.max() they also copied the contract that calling this method should always return the bigger of the two arguments. Ergo, the "content" under the heading is the same, or rather the any differance between the content of Oracle's book and Google's book is irrelevant

As any programmer knows, you code against interfaces not implementations. And if you don't realize that declaring those interfaces take both effort and creativity then you probably aren't a very good programmer.
Tips for Scaling Web Apps
On Flying Balls, Cameras and GPUs: Anatomy of a Computer Vision App
How can I import a file .mat in HFSS?
Is it really that black and white? I prefer a nice combination where the workplace is relatively open, but people still have space for privacy. It's not like Google throws all their engineers into a room...

> If employers want to make the open-office model work, they have to take measures to improve work efficiency. For one, they should create more private area

Many companies already split up like this, breaking teams down and giving all the members ample space and privacy. The truly open model that I've seen work the best is sales teams, where it has a "sales floor" feel and employees can be energetic making sales.
Uber beats London Mayor in battle for Queen's speech
Cyber criminals access to 100,000 U.S. Taxpayers information
Cyber criminals have gained unauthorised access to information about 100,000 U.S taxpayers over the past four to five months. Latest in series of data thefts has alarmed U.S consumers.
Well, that's agencies for you. Most of them are terrible places to work and it won't get any better.

Don't worry about recruitment fees. They don't get paid before you complete your probation period.
"And just a couple of minutes after he leaped, another person leaped on the north part of the bridge. Two deaths in two minutes. So that was a pretty shocking day"

Fair to say this man has seen some shit...
Careful there! It's easy to paint a broad stroke, when the reality is more nuanced.
When employers adopt a race to the bottom on salary and skill level, then yes, the plumber replaced by an eastern European counterpart, or a programmer replaced by someone who will "do the needful" may feel some resentment.
But it is easy and cheap to paint a nation with the same viewpoint.
> by chance you were born in a particular country

It's not chance that I was born in a country with world-class freedoms, infrastructure, and and wealth. Previous generations of Americans made decisions, many good and many bad, that resulted in the current state of America.

I would argue that it's mostly fair for Americans to expect that their children, friends, and neighbors reap the benefits of their ingenuity and sacrifice.

I also think Americans should be exceptionally generous (I think they could do a log better), but to believe that everyone just rolled the dice so many decades ago and current Americans just happened to end up on top is to have a real nihilistic approach to history, governance, and culture.

To put it another way, people make sacrifices now to benefit future generations. I'd argue that it's lazy to ignore the influence of history on current affairs.
Right, submitting them isn't so much an issue because they can get flagged or just not up-voted. I don't often view the "new" articles list anymore. Most often, I feel like I'm wasting my time unless I want to help by up-voting the relatively good articles.
There is no slide about writing the GC in Go.

How do you write a GC in a GC'd language?
iPhone: If You Get This Text Message, Your Phone Will Likely Turn Off
I use this facebook app now: http://i.imgur.com/Iyd43n6.png (Android)

It's either a well written FB app, or a no-permissions jail around Facebook's own hybrid-app/mobile-site. GPS no longer turns on, and messaging works for me.
This is a fairly bad ruling. Patents should be thought of as invalid by default, especially considering the rubber stamp methodology used by the USPTO. None of this is addressing how trivial it is to get trivial patents, then use them for monetary gain against those who actually build things.

70 year olds making tech policy is just scary. This is a major boon to "troll" companies and probably sets back any reform movement several years if not decades.
The per-aircraft cost is still 3x or more that of the F/A-18, and the costs of operating it are also dramatically higher. http://breakingdefense.com/2014/09/gao-draft-slams-f-35-on-u...
Code is a specific implementation of a method of operation. The code can be copyright protected. But not the formats the code reads and emits. Not the language the code is written in. Not the machine language the computer processes. Not the method signatures in the code. Etc.
Any programming test that takes over an hour to complete is highly suspect. If it took less than that to complete the code (you did not specify), then IMHO I can understand why they were expecting a more complete answer.

Regardless, my hunch is that your instincts are right about this one.
So yes, you're saying that Microsoft should sue Wine developers because they stole the API
Try working in midtown Manhattan! The street noise will make a swarm of mechanical keyboards sound like a lullaby.

I work in an open office of ~20 people and did exactly what you described - I brought my own keyboard to replace the standard issue flat Apple keyboard my company purchased in bulk. It has made a big difference in my typing speed. In fact there's four of us in here with mechanical keyboards and nobody seems to mind. But maybe that's because one of them is the CEO :)

We've honestly never had it come up as a problem.
Yeah, women rule the World!
Life's too short. Find something you enjoy and leave. At least in the US, if you weren't performing or if you were bringing the team down, that alone could be enough for the company to let you go. Sometimes loyalty doesn't get you very far.

Basically, if you're not happy, find something that makes you happy. Otherwise, your days may be numbered anyway, but not at your choosing.
Yeah, women rule the world!
To play devil's advocate...

> It alleviates the problem of the (often) explosive population growth

Is 0.1% of the population leaving really enough to actually help with this? I'm pretty skeptical of that.

As for your other points, it seems that they all could easily be countered by pointing out the extreme "brain drain" that countries like India are experiencing -- the 0.1% that they're losing are some of the most talented and educated members of their society. That can't be good for them.
> Why not just ban the stuff in bullets?

That would be incredibly regressive since the alternatives are all very expensive. It's also unnecessary because, as mentioned before, safe handling is far easier to achieve than a politically unpopular ban. You also don't really need to "enforce" safe handling beyond air scrubbing systems at indoor ranges.

There are also cases, such as blackpowder shooting and antique firearms, where non-lead projectiles may not be feasible. If I have an oddball caliber antique weapon I can still use it by casting my own lead bullets even if nobody makes commercial ammunition.
the joy of Android Mobile apps. I dislike Apple for many reasons, but the permission model on iOS is a lot saner than on Android.
It might be interesting to have a gate on publishing images that explicitly runs tests for major known vulnerabilities. You could at minimum flag images as "known vulnerable", or reject publishing attempts.

The flag might make sense on a new vulnerability, and it could be applied automatically. Imagine [Tag: Heartbleed - Untested] when the vulnerability happened, then as the automated process rolls through the images [Tag: Heartbleed - vulnerable] [Tag: Heartbleed - no vulnerability detected]. Future images are required to pass first.

We have to be careful with widely distributed images.
According to the Economist, the 2018 and 2022 WC allocations are being investigated too:

http://www.economist.com/news/business-and-finance/21652222-...

>America’s actions could force other countries to investigate FIFA more bravely. Indeed, that may already be happening. In what appears to be a separate case, Swiss officers raided FIFA’s headquarters in Zurich, seized electronic records and said they had opened criminal proceedings against “persons unknown on suspicion of criminal mismanagement and of money laundering in connection with the allocation of the 2018 and 2022 football World Cups”. According to reports, 10 FIFA members who participated in the vote for those competitions are to be questioned by police.
I have written a number of message queue's. None of which had near the number of events required to justify polling like this. All of the message queue's I've written would be using tons of extra CPU if I had used a polling solution...

I realize that there probably are use cases out there that justify this, but I have not been tasked with one...
The article doesn't go into much detail. In this case, Russia is "bad" because of the uncertainty of the relationship relying on something so important to be considered national interests. The decision to develop rockets at home was made around the time when someone in Russia made a comment to the effect of "maybe they should use trampolines to get into space."
> some actual interest in football.

The entire region is crazy about football. 5 of the 20 richest clubs in Europe are sponsored by a Gulf company.

http://gulfnews.com/sport/football/more-football/uae-tops-eu...
Great read, spot on.
A Brief History of the Wristwatch
Can you explain us the difrerence between reverse enginerring Long _HTCTI(int param1) and Long _HTCTI(int WindowPosition) ?

An API is an API and it will be the same if it is reverse engineered or copied the declaration.

And Google didn't copied without permission Sun's code, they used Apache Harmony
On the contrary, patents are exactly what are intended to cover methods of operation. A lot of court decisions regarding copyrightability explicitly mention this. Note, patents usually don't cover the formalized description itself (mainly because it would result in an overly narrow patent) but rather what you can use software to do.

Here's a claim from the infamous one-click patent:

1. A method of placing an order for an item comprising:
under control of a client system,

displaying information identifying the item; and
in response to only a single action being performed, sending a request to order the item along with an identifier of a purchaser of the item to a server system;

under control of a single-action ordering component of the server system,

receiving the request;

retrieving additional information previously stored for the purchaser identified by the identifier in the received request; and

generating an order to purchase the requested item for the purchaser identified by the identifier in the received request using the retrieved additional information; and
fulfilling the generated order to complete purchase of the item

whereby the item is ordered without using a shopping cart ordering model.

It's a description alright, but there's nothing mathematical or formalized about it (though a software implementation would be a lot of code - formalized description - that applies a bunch of mathematics).