skysight-inc/HackerNews huggingface dataset:
Some MH370 debris has appaently washed up in Mozambique:
http://www.bloomberg.com/news/articles/2016-03-24/debris-fou...
I found it odd that the rent vs property prices to be drastically different. Rent in Vancouver was really cheap compared to value of the property.
The Next Step Artificial Intelligence Has Been Waiting For
Tell me more about how hardcore San Francisco is compared to the sleepy pastoral boulevards of Chicago.

Then, reread Solnit's story. The "snitch" we're talking about didn't call Nieto in. Someone else did.
Car maker's take note: That list is now a list of cars I will not buy. Many other consumers probably feel the same.
"The experimental AI, which learns from conversations, was designed to interact with 18-24-year-olds."

The experiment was a success then.
I haven't read the article yet (I intend to do so when I get some free time). But the best advice I can give you for maximising your productivity as a programmer is to sleep when you are tired. Try not to make an exception of it.

Some people are not very good at organizing their free time so that they get enough sleep the night before. This will hurt your career as a programmer. If you want to improve your performance, drugs will be nowhere near as effective as sleep.

If you have a social or medical situation that making it so that you can't sleep, do whatever you can to fix that problem. I advise you to try to make it your top priority. Get professional help if you need it.

If you are in a situation where you can't sleep because your work/commute time is eating into your sleep time, quit. You are damaging your health and also your ability to grow as a programmer. It is not worth it in any way.

Nothing else I have done has been so important to my life and career as the above.
The sample of “humanity” on Twitter is also skewed by sockpuppet accounts, don’t forget. I’d assume the “sockpuppet multiplier” is higher for those who use Twitter to troll.
I loved these. Then my employer replaced my Thinkpad with a Macbook. And Outlook for Mac does not have the Tasks pane.
I can't even tell if the article is satire.

(I'm guessing it is, but this actually seems useful. Poe is tough.)
Except a good package manager will let you specify exactly which version you wish to depend upon, so any changes you make upstream will have no effect on people who protect themselves against automatic version updates.

Seriously, the properties of good package management should be obvious by now. Any design that can break dependents and there's nothing they can do to protect themselves is broken.
My problem with this, as an occasional JavaScript developer, is "discoverability" (as many others have mentioned). If I decide I need a left-pad function, and search on NPM, how do I choose which one is best? The one with the most downloads? Not always the best indicator of quality; perhaps it's just the oldest.

Not to mention the cognitive overhead of stopping programming, going to NPM, searching/finding/installing the module, then reading the documentation to understand its API. Isn't it simpler to `while (str.length < endLength) str = padChar + str;`? How can there be a bug in that "alternative naive inlined solution"? Either it works or it doesn't!
And that's exactly what the parent commenter is saying. Moore's law actually wasn't about transistor density in the beginning, it was changed to this definition when they realized transistor density is the only thing increasing exponentially.
Complexity before the Cambrian explosion turns evolutionary bangs into whimpers
Is it rate limited?
> Is this guy real? ... fits the techbro stereotype exactly.

I have the same reaction.

Complete, with an aggressive dog that, oh, vocalizes.
It's not just about the same house. It's also about moving away from friends, family and support structures that make life better no matter who you are and can make poverty more survivable. And it's about a city's inability to function without people who can pay the rent somewhere close enough to their low-wage jobs (in retail, bartending, waiting tables, etc - at the businesses which make the city desirable to live in in the first place) to make sense for them to work in the city instead of in another community.
It's really a matter of priorities.

When RH started 'server' was the focus and became the revenue generator. Workstation was the area they expanded into, in my opinion.

When Ubuntu started the focus was on the 'desktop' (meaning general users). And Cloud became the big server-side change that drove growth - meaning developer-centric technologies and cloud delivery.

For those reasons, both companies / communities tend to have a different DNA.
My guess: it selects elements of the UI while you tab through them. Stuff like table headers, for example.
The Fed investor immigration program was canned, but there's still a backdoor in Quebec letting in millionaire immigrants, as Quebec manages their own investor immigrant scheme.

Nearly all of these millionaire immigrants to Quebec move to BC.

http://www.scmp.com/comment/blogs/article/1929324/study-reve...
Why Quartz’s news app is so much bigger than news
The 3 Things That Make Great Content Stand Out in a Crowded Space
Are you serious? It's a fucking 49er's jacket and some black pants. That's nowhere near close enough to be considered "dressed as a cholo".

It's the fact that some white transplant saw a Hispanic guy wearing a bomber jacket and Snapback hat, and decided that was a suspicious look. That's frankly " walking while Hispanic"
That's why the number of bullets always gets reported: it supports a narrative about angry police. But ask around (really try): the police are trained to do this. Emotion isn't a major component of bullet count --- though it is a huge component in the decision to fire a gun in the first place.
I've seen it, and more often than not frustratedly turned to Apache Commons because the Java standard library is as vast as it is useless.
Do you have a source for your doubt? It would be more technically accurate to say that the car is dependent on signal fall-off than signal strength, but that seems to be a distinction without a difference to me.

>A PKES car key uses an LF RFID tag that provides
short range communication (within 1-2 m in active and a
few centimeters in passive mode) and a fully-fledged UHF
transceiver for longer range communication (within 10 to
100 m). The LF channel is used to detect if the key fob
is within regions Inside and Outside of the car. Figure 2(b)
shows the areas in proximity of the car that must be detected
in order to allow a safe and convenient use of the PKES system.
The regions are as follows. [1]

1. http://www.syssec.ethz.ch/content/dam/ethz/special-interest/...
I was actually just looking at a listing for a gig yesterday where the client is looking for someone to build this MVP:

> It's a new take on a to-do list focused around dependencies and a hierarchy.
I have a better solution: just don't drink. Ever.
To self-publish or not to self-publish
Yes SF and NYC have rent control. And other regulations that make it less profitable to build and rent out homes. This reduces supply of rental homes, which increases prices.

"In many cases rent control appears to be the most efficient technique presently known to destroy a city - except for bombing." - Assar Lindbeck
My high school band teacher used to say that.
Interesting comment on the parallels with the Japanese a few decades back.

The Japanese were like the Chinese at one point too, selling crappy electronics in the 60s and being seen as extremely wealthy in the early 90s.
How We Migrated Our Objective C Projects to Swift – Step by Step
Wearing 49ers jacket and hat in San Francisco is dressing like a hoodlum?
Code reviews, when intentional, are deliberate practice. Both reviewing, and getting reviewed. With deliberate practice, people get caught up in the practice part, and believe that if they are "actually doing something productive, it's not practice." But practice is more than that. It's the intentional application of ideas. The difference between deliberate practice and normal work is that normal work is, in many cases, boilerplate. It's things you know. You are doing things that aren't pushing yourself.

Yes, Topcoder and things like that can be deliberate practice, but deliberate practice is not limited to such things. And those who are successful, really successful, don't limit deliberate practice to such events.
That still isn't enough to refute "The reason so many people are criticizing left-pad et al is about the cost of adding a dependency.". Sure, npm may be a bad package manager. If you do have a bad package manager, there is a cost of adding a dependency, and you should consider it. That's what pdkl95's point was. Most other ecosystems, with good or bad package managers, do not have tiny one-function packages -- it's possible to have an ecosystem not depending on it. If npm isn't good enough to have zero-cost dependencies, then your ecosystem should definitely not depend on tiny packages. This may be NPM's fault, but it's the fault of the ecosystem too.

For the record, I believe that npm is a pretty good package manager. And the dependency cost I talk about is universal -- any package manager that allows for easy package updates is open to critical packages being broken. Removing the "unpublish" feature (and using something like Cargo's yank) makes it harder for left_pad like incidences to happen, but you still have issues with broken package updates, etc. You can further solve this with global version pinning, but not everyone will do this so you're still stuck.
How does one 'deliberately practice' writing? Using longer words, writing more? It's not like the most successful writers or writings are the most complicated. Maybe it's also about 'pitching' ideas, networking, but this could be seen as a separate skill than just writing. Finding the optimal linear regression of what people want.
Yes, uncompositionality of callbacks leads to callback hell. Or to reinventing every single thing but for callbacks. Like array.map (which works with promises) or array.forEach (also works with promises) or every single synchronous function (they all work when passed to promises).
And it means "cruel" in Romanian. We probably borrowed it from you guys to describe you :D
Kik's side of yesterday's story
If you don't understand the benefit to society of mortgages and business loans, this really isn't the forum for you.
A good way to understand RH is to think of the savings they provide to a CTO. With a RH stack you can have storage, core OS, Java and virtualization - so they provide all of the key pieces of architecture an enterprise needs. Fundamentally, the business model is that all their bits work with other enterprise vendors - if you're an enterprise CTO then you have SAP, and Oracle and Windows ... so interoperability is key.

They're a really strong engineering outfit that's been consistent in pushing FOSS forward! But as importantly, they understand the challenges Fortune 500 customers have - and those aren't free!
x >>> 0 changes a negative integer to an unsigned (positive) 32-bit integer. You can have integers greater than 32 bits. They're represented internally as floats. Bitwise operators make 32-bit assumptions, with the top bit as a sign bit, unless you do x >>> 0, in which case you can revert a sign bit overflow back to a positive integer. If you have a positive integer that's greater than 32 bits, x >>> 0 === x fails. The expression (84294967295 >>> 0 === 84294967295) is false.

Don't even get me started on negative zero.
A collection of metal atoms called the “metallome” helped drive evolution
Augmented Reality Can Bring Us Closer Together
I'd recommend this book instead 'The Linux Programming Interface' http://man7.org/tlpi/ it's a lot more recent and the content is excellent, though it's not a free download. The author is also the maintainer of the linux man pages.
Except this incident precipitated the other events by likely distressing Alex Nieto and causing him to appear agitated.
Pensions are clearly superior to self-investment. You need to address the employer stealing the funds or not making contributions as required.

That's where a government solution would add value -- have a state-administered pension fund with strong controls.

States like New York with string funding requirements have sustainable public employee pension systems. No reason that something similar could be done for the rest of society.
I agree completely.

In this case, it's worth remembering that the victim was reported, in a 911 call, to have been carrying a pistol. Not a taser. The police came to the park to confront an armed subject. Upon finding him, they told him to show his hands. He refused, and then pulled out his weapon.

The police would have had just moments to decide what to do. You can imagine the level of adrenaline they were dealing with was such that they could probably taste it.

The police obviously made the wrong decision. But they were set up, by circumstances and by a system that forces police to make split-second life-or-death decisions like this routinely.
WHAT IT’S LIKE BEING BLACK IN THE STARTUP WORLD
Is it fair and useful that downvotes are used both as a moderation tool (making posts disappear, drop down the list) and at the same time a "dislike" button?

That's the core problem. Something can be unpopular but still inspire conversation, or conversely popular and inspire none.

Sites like this and Reddit need three buttons "like" "dislike" (both of which aren't tied to moderation, and don't add or subtract from a total score), and a "unconstructive" button which is directly used to attack low effect/trolling/unacceptable comments.

"Unconstructive" tags should be PUBLIC. Meaning if you abuse it as a "super-downvote" it will be obvious from your profile.
Chamath Palihapitiya – how we put Facebook on the path to 1B users
This just feels like another damning indictment of US policing. "Don't call the cops, because innocent people will end up getting shot." In most civilised countries you can call the police without first wondering if its worth the risk of bystanders ending up dead.
On a side note: people like this should not be allowed to own dogs. He clearly has no control over it.
> the networking publishes ports to either `docker.local` or `localhost` depending on the configuration.

Perfect. We had to ditch Kitematic on OS X due to the lack of port forwarding, since we couldn't get OAuth redirects to work when developing locally.
Not working, like the rest of us, I'd bet.
I'm pretty sure that the .NET runtime can compete on size with Electron. I.e. it is as big if not bigger. We just don't care about that because Microsoft includes it in the base OS.

I can't speak about the "faster" part, though.
Deep Learning and the Future of AI
Yes, but a sanely designed package manager will at least require that to be a new, versioned release. _Already published_ versions of a package should be immutable.
Two alternative, and better, choices, if you're willing to spend a few dollars (and hopefully expense it to your manager):

The Linux Programming Interface:
http://www.amazon.com/Linux-Programming-Interface-System-Han...

Advanced Programming in the UNIX Environment:
http://www.amazon.com/Advanced-Programming-UNIX-Environment-...

A not-too-distant third choice, Linux System Programming:
http://www.amazon.com/Linux-System-Programming-Talking-Direc...
Whichever Way the Apple Case Goes, the FBI Has Already Won
>As a programmer, if I'm building a technology that's open to the public to use, I make sure it doesn't have canned responses to certain triggers that are abusable in that way.

How do you protect against a near infinite list of possible questions?

I can put anything behind 'do you support', and there is no way for your to know every single thing I'm talking about. Maybe I'm mentioning something that is only known to a sub group of the internet, maybe I'm mentioning something horrible that happened in fiction, maybe I'm wording something in a way that references something really bad, but which a text parser cannot pick up on. And if you default to no instead of yes, I can just ask the opposite.

To be able to give any response to a question which cannot be abused would basically require a full AI. Even many humans can be tricked if you word the questions correctly.
New routing table code (ART) enabled in -current (OpenBSD)
I understand the benefit of credit but not loose credit. If you don't understand 2008 being a problem then this isn't the planet for you.

I also like water but understand I can drown in it.
Google is doing research in AI to reach the singularity. I think robotic is very important for Google, but reassuring people is more important. Google does not want to be associated with something frightening like "terminator".
Just a data point, but our shop has been moving away from a lot of the more heavy Spring features, and splitting our Java code into simpler microservices. I think the points about overabstraction are getting through slowly.
taskwarrior also does this. In fact, I'm a little annoyed that I can't see the chain of dependencies; it only shows the next item and prioritizes accordingly.
Welcome (again) to Moviefone
How can you ignore the inciting incident in this case? Perhaps the victim was a man with some personal issues, but before being harassed by Evan Snow, Alex Nieto was a man minding his own business.
people mock Asimov's laws of robotics, but without super simple rules like that any AI or robot will be able to go off script.

here it's swearing but also endorsing genocide. just a chatbot, no big deal.

try the same with one of the Boston Dynamics hardware bots. let them punch back a bit. or go after black people. or the google car target little kids, for the lulz.

easy to make fun of it, but it is this basic ignorance of safety measures that allows easy stalking and harassment on social networks.
Yes that should work fine with osxfs (the new filesystem engine). Do you have a pointer to the specific bug in vbox so we can add it to our test suite?
Microsoft’s Youth-Focused Chatbot Learned Racism from the Internet
Virtuix Omni – Now You Can Invest in VR and Virtuix [video]
Well... what did they expect? Seriously! There is no shortage of experimental evidence of what happens when a bot is trained by "the Internet".
You're right that markets are not 100% efficient. However you have some faulty logic here.

>If employment is efficient, why are there things like Occupy Wall St? Not that Occupy is right or wrong, but why would it exist? Why wouldn't those companies, with policies people find socially toxic, fail to find enough applicants and be forced to change policies in response to the market?

Your assumption here is that the entire population agrees with OWS. They don't. The people who work at those companies are perfectly happy to work there, and are not the same people who were in OWS. OWS wasn't even about employment, it was about Wall Street doing things which wrecked the economy, and getting away with it, and with the economy as a whole not working for many sectors of the population.

The economy is working just fine for people on Wall Street. Why would they complain about it? People working on Wall Street are getting paid well. They're not complaining. The complainers at OWS were people who were not working on Wall Street, and they certainly weren't protesting work environments in Wall Street companies.

You do have good points about H1-B visa abuse and prevention of collective bargaining. But this is still orthogonal to open-plan offices. Right now, the employment market for software developers is very strong, probably one of the healthiest employment markets in the American economy right now. Companies are competing with each other to hire talented employees in this market. If a work environment were really that bad, they'd have a hard time keeping people around. This is, in fact, exactly what the US government is complaining about right now with IT workers; they can't keep good one around because the pay is so much better in industry and you don't have to wait around for months for a background check.

>The more disconcerting thing is the way that younger generations of programmers, basically my generation and younger, have been psychologically manipulated into believing that "dynamic" and "collaborative" are synonymous with open-plan

Now this is hitting the nail on the head. Younger people actually believe this kind of environment is better, more "fun", etc. So employees are willingly signing up to work in these places because they're drunk the Kool-Aid.
Exactly Kev. Android is like having a phone that feels like it has holes in it and thorns - its like an overgrown backyard like oh I should pull up these weeds.. I should work on this fence.. My iphone is like a smartphone.
It's a shame that app engine is still running on go 1.4.2,
I would have understand if it was using 1.5 (since 1.6 is still quite new) but 1.4.2 still uses the old and slow GC.
And now this...
Calling he police on someone waving a handgun around in public is not "snitching," it's doing everyone a favor.

That said, this isn't directly related to the story at hand as it is not clear that Mr. Nieto was in fact waving a gun around, but appears to be a convenient story from the police to justify having shot him.
I'm still pretty eager to hear NPM's justification for it's actions.
Fermat's Last Theorem has been solved for a while. A better headline would be "Andrew Wiles Wins 2016 Abel Award for Solution To Fermat's Last Theorem". CNN's headline uses the generic "Professor" but I think a lot of people around here would know who Andrew Wiles is, especially in the FLT context.
Moving from Microsoft Office to Office 365 (or Google Docs) means shifting _more_ control towards the vendor - they not only control the application life cycle (and through that, licensing costs), they also control the document storage.

An open source office suite moves control away from office suite vendors to the public administration, and Libreoffice works pretty well with various document management systems.

As for live collaboration features: I'm not sure they're actually a high priority for the public administration, but even if so, that seems to be on the roadmap for https://www.collaboraoffice.com/solutions/collabora-cloudsui... that will probably interoperate well with LibreOffice.

I guess that could also be supported by the native LibreOffice application in a future version - and if France needs that feature, it could pay french/EU developers to implement it, investing tax money locally.
What, nobody wants tap-dancing? Vaudeville anyone?

Geez, that was the FIRST thing Walt Disney went for. Look up "Project Little Man" with Buddy Ebsen as the model.

http://www.waltdisney.org/blog/early-days-audio-animatronics...
With respect, I'm not sure you really grok the value prop of docker as it relates to operations and delivery. (The "easy scaling" part is incidental to that, and not the primary purpose of Docker). Nix, while cool, does not address those issues.
I did the same thing on a late 90's 3 series throughout college. A pair of car jacks or rhino ramps makes the job way easier. Also if you take your oil to pep boys they'll dispose of it for free. Either way I'd still do it if I didn't live in a city. There's something nice about maintaining your things, it brings pride in ownership.

I now have a much newer car (that I probably don't need since I don't need to drive to work and live in a city) and no garage so I pay for oil changes. On the college car I knew how everything fit together, I took everything apart to fix it multiple times, I changed/ upgraded/ retrofitted things in their to make it more enjoyable. On my new car I can't really do those things without more complicated tech. It definitely changes how you view the object. Both are fun "tools" but one was my fun tool the other isn't