skysight-inc/HackerNews huggingface dataset:
I always associated factoring with paying someone to handle Accounts Payable at a big company (which is your customer) with an Accounts Payable dept that is difficult to deal with for a small business (that don't have Accounts Receivable). These factoring companies are handed invoices for services rendered and when they collect they give you ~96%.

This is different because Shopify is the storefront/ payment processor, they can collect money when the product is bought; they don't have to negotiate with sophisticated people on when the payment can be made. Shopify is fronting the capital before it's even been collected, where this is not the case in the typical factoring company's business.
Definitely. I agree. I just meant that you just can't go the other way: use the reactions from the shows as endorsement of the interface.
A Body Has Been Found at Apple Headquarters
Yup. We don't even have a good test for knowing AGI.

Very true and I think significantly overlooked.

The closest thing I have ever found was the Universal Anytime Intelligence Test [1]

[1] http://users.dsic.upv.es/proy/anynt/
One point in defense of books is that by having you focus your attention for an extended period of time, they can unfold an interesting and coherent perspective on their topic. Of course this only holds for good books and most books---like most anything---aren't that good.

Also, not all topics are necessarily well suited to books. I agree it's probably better to browse varied sources online to learn how to use async/await. But I can't imagine even approximating the experience of reading Structure and Interpretation of Computer Programs through random-ish web browsing. Though both involve reading, these examples are really different sorts of activities, each well supported by different features of the product design of the book and the web.
Slightly OT, but how did they do the almost Matrix-style slow-mo pan and zooms in the videos? Array of cameras, rendering, some other technique? Very slick.
Well, I for one am extremely excited to go! I live in beautiful California right now, and I'm soaking it all up while I'm here just in case I get the chance to move to Mars. And I'm sure that the percentage of the population who'd want to go is small - but it's big enough to start a colony, that's for sure.
Ok dumb question; if it's so damn broken why are we paying Lockheed Martin for it? Did someone not think to put a term in their contracts saying that if they can't meet basic milestones (working software) that the US Government (and the people) aren't going to pay for it?

It's just software...
Don't forget Blackberry!

BlackBerry CEO Wants Legislators To Make Developing BlackBerry Apps Mandatory [0]

[0] http://techcrunch.com/2015/01/21/blackberry-wut/
I agree with you that it's mostly feedlot grains that we could redirect to humans, and that feedlot grains is a surprising amount of what we produce in total.

"More than half the U.S. grain and nearly 40 percent of world grain is being fed to livestock rather than being consumed directly by humans"

http://news.cornell.edu/stories/1997/08/us-could-feed-800-mi...
The Israelis don't usually care for second-class material though...
Application Lifecycle Management and Architecture
C and C++ for the vast majority. Some Ada. Some Fortran, but probably only in physical modules (LRUs) that are being reused (COTS or GOTS) from other projects.

http://www.militaryaerospace.com/articles/2013/10/software-c... -- but a Google search reveals much the same from any article I can find, and just reiterates what I've read in past articles on F-35 software.
Given the low bars of success that seem to have been mentioned in this article, I'd wager there's still a lot wrong with the code.

I'm not wholly sure '15 hours uptime' on a computer system is all that confidence-inducing, regardless of whether or not the plane can be reset after however few hours of flight-time it's able to muster.
There are a quite a few women that read Hacker News. I'm sure Dyson is going to get an awareness/sales boost from here
Speaking as someone who left a company that did radar software development in ADA (and some C). We were a subcontractor of Boeing and wrote the software for them.

We didn't formally verify the code, its way too complex, but everything was reviewed and heavily tested. And tested again. Then integrated and tested...

Ada is pretty strict and if it compiles you usually had some confidence it was going to at least run ok.

The industry was moving to C/C++ because developers know it and promises of higher productivity.

I did kinda grow to like ada. It had its warts, but it was good. It reminds me a bit of GO with its packages.
Postgraphql: A GraphQL schema created by reflection over a PostgreSQL schema
SpaceX plans to land Dragon spacecraft on Mars
The software that keeps the plane in the air is a totally separate thing from ALIS.
You might be right, I hadn't really thought of those, mostly since I've never actually used the photo tag option. I'll experiment a little!
The guy was lazy and not very competent. We hired him for a specific capability that he was supposedly doing in his previous job. He knew the words and terms but was dangerous in his position. I can only assume that his previous workplace, a very large company, kept him away from doing anything meaningful so that he didn't mess things up. That's what we ended up doing.

I later discovered his resume was an identical copy of his coworker's resume (both were submitted several months apart for the same job).
C++ is not a safe language. Ada has many more safety features. What is very interesting to me and perhaps others is why C++ was chosen, despite being (IMHO) unsuitable for such applications. I am not a language bigot because I would use the right tool for the job. What would you use?
We also need to revisit all shootings the FBI declared justified.

Which would be all of them.

No FBI agent has ever been found in the wrong for killing anyone, ever.
I like cycling, and I like clean cycling, and it does not do any good to smear the whole sport with "dirty!".

What's that do to the guys who are competing clean? It pisses all over their efforts is what it does. It's not fair, and it does not help.

Soccer is certainly not as hard as cycling ( https://s-media-cache-ak0.pinimg.com/736x/55/b5/51/55b551bfa... ) , but with that much money involved, being relatively fresh after 80 minutes can count for a lot.
>> Java calls it.. whatever it calls it. It's nice to have that 'hash table' google term to find the thing you want in a new language, but otherwise they're just words.

Actually, they are more than just words. Try not to conflate the abstract data structure itself with the language-specific implementations which can vary quite significantly. Also your flippant, dismissive attitude on quite important CS concepts wouldn't take you far. It's better to frame your argument like this ... "There's no point in testing for X or Y because ... e.g. we won't need X or Y to perform the job we are being tested for" which is quite reasonable as most devs CS-minted or otherwise will agree with you. & also while it might not be useful to rote memorize every single CS concept, it's sensible to at least have a passing familiarity. Why? Well, not being able to recognize what BFS even stands for in the first place is enough to raise a red flag anywhere.
Between your earbuds.
Real estate prices on an otherwise empty planet agree probably pretty cheap, and the lack of atmosphere would be an excellent crime deterrant.
Show HN: Mr. Chatbot, a one-click e-commerce chatbot
I'm not sure how credible this is but there might be comming something.
https://www.reddit.com/r/programmerchat/comments/4dxpcp/i_am...
That's a quality control clause to keep manufacturers from pushing apps that don't work to users. The Google play apps are not compiled to run on every conceivable custom configuration of open-sourced Android. Samsung installs Tizen on it's models that don't use play services.
Space-X: check. Tesla Motors: check. Hyperloop: in progress. Tesla fighter jet: The missing project in Elon Musk's portfolio...
For starters, LLVM has a very simple type system. very simple. So pretty much any optimization that relies on type knowledge, unless it's a simple optimization (IE can be expressed as an attribute on lowered types, ...) needs are a higher level IR.
Things are also legal in LLVM IR that are not legal in any of the languages it supports, for example, getelementptr can be used with negative indices, etc.

Some language rules and optimizations are easy to express in LLVM IR, but there are plenty that are not.

You could add metadata, but you'd probably have to extend how metadata works to support a bunch of things, and even then, the community would want metadata designs that multiple language frontends can use, not just yours.
What cities and kinds of firms did you work at?
There are definitely backwards-incompatible changes in the things that were added since C++98. For one, there's a whole set of new keywords that's going to break any code that used them as identifiers.

Then there's a keyword that was re-purposed to do something totally different: in C++, auto used to be a storage duration specifier. In C++11 it is used to indicate type inference.

There were also changes that, while not breaking source compatibility, basically required implementations to break binary compatibility going from C++98 to C++11. This in particular resulted in a gigantic mess.

With regard to breaking changes the C++ committee is not anywhere near as conservative as the one for C.
The article I quoted was about a doctor drugging hundreds of atheletes and he named Leicester in the undercover sting. That's what I was getting at. He could be the reason for their success.
You're crazy man! Also, while that percentage is extremely small, the percentage that actually will qualify has to be insanely small. I'm sure everyone headed there is going to be subjected to rigorous testing, they aren't just going to ship off anyone.
Minecraft arrives on Gear VR today
Did you miss the part where they are doing this for NASA? There's already a legal framework in place, in fact, legislation has to be passed just to enable private space flight.

https://en.wikipedia.org/wiki/Private_spaceflight#American_d...
I actually did a school project that was very similar for a compilers class! It was also Hindley-Minler in Ocaml and we tried to basically stuff any random features of a programming language we could into one language, and just compile it to java (because you can do anything with java).

Here is the paper we did: http://www1.cs.columbia.edu/~sedwards/classes/2013/w4115-fal...
and the full information is available here: http://www1.cs.columbia.edu/~sedwards/classes/2013/w4115-fal... our project was called "pubCrawl".
It's really easy to just pull Vue in via a script tag and get going with a data driven application. No build step required. You can take it much much further of course, but the beginner story is really compelling.
They are still more expensive - a search on Mouser yields many 6-cent red LEDs and 10-cent green LEDs but no blue LEDs under 15 cents. But yeah, in the past the difference was muuuuch bigger.
You are just absolutely wrong. And really? Worst thing? Like.....communism in Poland that nearly destroyed my country, which is now booming in EU, is somehow better? It's also nonsense that EU politicians are the ones that aren't needed in their country, our own representative, Mr. Tusk, was a great prime minister and no one wanted to see him go.
JS has a syntactic sugar keyword class. Objects are still prototypes.
AMD's Sunnyvale Campus Selling to Irvine Company
Anyone who actually believes "Silicon Valley is a meritocracy" is exactly the reason why Silicon Valley is, in fact, not a meritocracy. :)
Seems to have been deleted?
But will the Culture ship names keep happening? This is the most important question! (Also a good name idea)
Due to the scarcity of attractive living places, I imagine one would be required to work to augment their basic income to live in a place like SF.
Web redesign is long overdue
Hey all, very happy to open doors to something we've been working on for quite some time.

Mr. Chatbot's goal is for any e-commerce shop owner to have a Messenger (and other platforms down the road) bot which is more sophisticated than the state-of-art we currently have in commerce chatbots.

90% of effort in creating a good engine for conversational commerce is shop independent – how to react to people's intent? how to answer questions? how to give the bot a personality? We want to cover these 90% so that the ecommerce companies can focus on the other 10% – the products themselves and unique copy/reactions.

Feel free to ask me any questions or provide feedback, constructive and otherwise, here or at i@cherevko.net
There is a fundamental difference: the living person could continue to lobby his case via extraordinary means (pardon, etc) or wait until there's some meta-analysis of evidence or other event that frees him. Being killed means this never happens. Once the execution takes place, there's no going back.

We've seen several of these cases of people in prison for years getting their lives back recently. We don't hear about this happening to the executed, because we can't give life back.
USB devices cannot contact each other, only the master can communicate with the devices on the bus. It is a tree with one device at the root.
I'm not surprised at all. I don't get why people are. Anyone who wants one, pretty much has one at this point. Those who have them within the past few years are most likely happy with them. The bubble won't exactly burst but it will decrease.
Self Driving Cars – Are we there yet?
Power tools: Sorting through the crowded specialized database toolbox
I wonder if he didn't like you because you didn't look like a hipster....

I'm totally serious: I really wonder how many of these baffling interview experiences where seemingly highly-qualified candidates get turned down is really about non-technical and non-work-related factors, but no one wants to actually admit it. How much of it is due to personal biases by the interviewers, who may discriminate against people for various reasons? A lot of people want to surround themselves with people just like themselves, so if you have a company full of hipsters wearing fedoras and someone comes in for an interview and they don't look like that, they could easily be passed over because they're "not a fit for our company culture".

I don't think I'm half as competent as the guy who wrote this article, but I've had a much easier time getting jobs in general. My background isn't even CS, it's EE, so I totally suck at all the algorithm questions. But OTOH I generally apply for embedded programming positions where knowledge of algorithms isn't that important anyway. I even interviewed at Google (one of their recruiters contacted me) and had pretty much the same experience as him; I won't waste my time with that company again. A bunch of recruiters have tried to get me to interview at Bloomberg LP, but I would never work in that crappy open-plan environment that they're infamous for. But I frequently wonder how much of my success is just from being tall and in-shape, not having any obvious personality quirks, and "fitting in" with the look and the company culture (I interview with more stodgy places, not places with hipsters with arm-sleeve tattoos), rather than due to my technical proficiency.
Police investigate death at Apple headquarters in California
In my jurisdiction, a positive breathalyzer test is followed by a blood draw for a real analysis.
I disabled all magic in the address bar so if I type "foo" it tries to connect to "http://foo" or else returns an "Unable to Connect" error. I was surprised how many steps were required to accomplish this.
So instead of gently decreasing security when it's not possible to be totally secure... it's better to throw the baby out with the bathwater. Wonderful.
In my jurisdiction, refusing a breathalyzer test is felony, as it should.
Or you could use the Terminal plugin for WakaTime and have your time tracked automatically.
"Programming trivia" style interviews are the bane of our profession. They serve primarily to allow the people doing the interview to feel clever and superior when they discover that the candidate can't implement a red-black tree from memory on a whiteboard. They tell you little about whether the person is a good candidate.

There is a school of thought, baffling to me, that suggests that knowledge is mere rote memorization of facts, so the best way to test people in anything is to check their memorization of the relevant material. This interviewing style derives from that school of thought.

This is, of course, utter bullshit, especially given that the details of the topics chosen are almost entirely irrelevant to the actual job of a software engineer. A working programmer who re-implements a red-black tree from scratch is almost always doing it wrong. Someone has already built that and debugged it and optimized it, and you should be using that implementation, not redoing it from scratch yourself. The "programming trivia" interview style is like interviewing an architect by handing them some iron ore and asking them to smelt high grade steel out of it. That's not what architects do. They buy premade steel smelted by experts, then use it to build other things.

The solution? Real-world programming as an interview. Either give them a toy problem, or pay them to do some minor bit of actual work on your system for a day or two, if that is feasible. Then get out of their way. Give them a laptop and the Internet, leave them alone for a few hours, and see what they can do.

Afterwards, do a code review. Then discuss their programming and engineering philosophy.

Why don't people do this? It takes a lot longer, and requires the interviewer to think more. It's much less cognitive load for the interviewer to memorize some obscure data structures and ask candidates to recite their construction.
"Thanks to the EFF, among others, we have access to secret rulings by secret courts, something that shouldn't even exist in this country.
"

Let's be 100% super clear here. This is not thanks to the EFF in any way, shape, or form. To claim otherwise is to simply deny history.

"While it seems to be your focus here and elsewhere on this thread, I'm not interested in debating whether these rulings amount to "news" or "PR" opportunities for the EFF."

Earlier, and here, you seem super-interested in fawning over the EFF at every possible opportunity. So i guess i'll just say that i'm not interested in watching you white knight for an organization that loves to pat itself on the back for other people's accomplishments.

The EFF does good for sure, but like most advocacy based organizations they have to make themselves appear effective to get funding, and they often do that by making themselves look like they are more seriously involved in good outcomes than they really are.
If that's true, then Apple's security should have a public statement on the situation, yes?
I would probably use Ada as well. However, calling out C++ is like blaming the gun for an accidental suicide. Yea, the gun may have been faulty, but why was it in that position in the first place? Terrible management with way too much funding.
I've bought it immediately when saw the link and continued reading the article only after having finished the book in three days. Fascinating read about Japanese culture in general. It does have some brutal scenes, but even more of somewhat unrealistic happy coincidences.
"I was driving at night and saw the indicator LED on my phone flashing blue out of the corner of my eye. When I stopped and checked it, it turned out that it was actually yellow."

I quite often have a similar experience...

I always put my phone on my desk just below my monitor - just at the edge of my field-of-view. My phone has an LED that flashes green when I have an SMS and red when I have a missed call or low battery (both with the same cadence). If I'm focussed on the monitor, I can see the light flashing but until I look at it, it appears to be flashing white (presumably because I have very few cones at the edge of my field-of-view).

Even more interestingly, once I have looked at it, determined whether it's red or green, and then return my eyes to looking at the monitor, I can still see it flashing at the edge of my field-of-view, but now my brain fills in which color it is - I now see it flashing red or green (despite there still being no cones to detect this).

I think it's amazing how of my perception of the world is actually filled in by my brain rather than "raw data".
The pocketknife is a pretty good analogy. Like that one.
So is Apple preinstalling iTunes as the default music service antitrust too?
This is a government development project. Do you really think they're getting the C++11 features that make writing C++ half-pleasant? It's more likely that some PM tried to define a "sane subset of C++", with templates explicitly banned. Now they can't use STL containers or unique_ptr, and they're basically writing C with classes.
Sure. None of this is news to anyone. Why not discuss why C++ was chosen in the first place?
The Zen of Tomasz Tunguz
> not want to hoist the black flag and begin slitting throats?

Slitting throats? Really? Not me.
If you want to build this and you seek feedback , i'm furyfairy at reddit.
Overlapping windows in a cascade (so the bottom left corners act a bit like a tab selector) are my preferred window layout.

Random overlapping doesn't work particularly well. Any time you have to manage the z-index of more than one window, something has gone wrong. Thus cascading.

I can't stand tiling though. Either everything is too small, or you can't get enough stuff on screen at once.
If I understand "if they pre-install Google’s apps on any of their models, they must commit to install only Google’s standard version of Android on each and every one of their models" correctly, Google does not allow handset-makers to sell models with custom Android versions (but without Google Play) if that maker also wants to sell any model with an approved Android version and Google Play.

Tizen is not an Android derivative. Do you know enough about Google's licensing terms to be able to contradict the accusation in the article?

Btw, I entirely understand and sympathize with the desire to prevent Android fragmentation.
> "If you sanction us or cut access to our launch site in Nevada, we will redirect a 50m asteroid to impact Washington, DC."

At which point you have become the worlds most wanted terrorist, and will have to watch your back for the rest of your life while large portions of the worlds security apparatus tries to find ways of taking you out (not just the US - everyone else will worry they are next).
Err... I don't understand. Are you saying that another statistician made a glaring error by massing 15.5% of an obviously diverse sub categories in a group of the world population so, using it as the source, you did the same?

People can and do identify as strongly religious or spiritual and atheist. Likewise, there are many agnostics who just don't care. My point being, Atheist, agnostic, and non-religious are distinctly different, you don't find many who are on the fence about being atheist. At the same time I don't know that they identify as non-religious. To me non-religious is avoiding the conversation all together. Atheists have a leaning, they have beliefs, and in that, they have a religion. (Where it's FSM or whatever)

These three groups make up what is other wise 15% of the human population (or the third largest group of all groups)it my be worth counting atheist apart from non-religious. At the same time charting Rasta at 0.06% seems a little unbalanced.