skysight-inc/HackerNews huggingface dataset:
The main reason I posted this is to consider the NLP implication of it.
Apart from dropped keys, the other problems with iPad Pro as an SSH terminal are:

* iOS doesn't let SSH apps to keep the connection open if not on foreground, and there are no mosh apps

* None of the SSH apps are yet built to support the iPad Pro resolution, so you get a scaled-up "normal iPad" screen
Hard to use that to say he's not a great person to work with. The LA accelerator might have been egregious, and he may be doing a service to other entrepreneurs by publicizing it (there are a lot of incubators today, and entrepreneurs should beware). I do hope in the LA incubator's case that he gave actionable feedback privately long ago.

I totally agree on the cognitive dissonance with bashing YC and saying to never to do it, after getting rejected recently. But I can realize how it might not be a fully rational perspective (he'd probably argue that he's more educated now, and that's why he's changed his mind since applying - my gut is there's some emotions involved, since I can't see a ton of benefit to him to write this so publicly).
Even in the 1st world, most kids would have to wait longer to ask for something that costs $100 vs $9.

Not counting IOT which is already huge on its own and just focusing on children, maybe the point of things like this isn't the 1st world?
Simple explanation of the basics:

http://www.intmath.com/matrices-determinants/matrix-determin... - matrices

http://www.intmath.com/vectors/vectors-intro.php - vectors

Linear Algebra using Python:

https://www.coursera.org/course/matrix - Coursera: Coding the Matrix

http://codingthematrix.com/ - Website: Coding the Matrix

The simplest software for linear algebra would be GeoGebra, http://www.geogebra.org/. For instance, to enter a matrix just have the spreadsheet view open, enter the numbers, highlight the cells, then choose the option "Create Matrix". To enter a vector start writing "vec" in the input bar at the bottom and intellisense gives you the option to choose "Vector[<Start Point>, <End Point>]". Choose this. Fill it in, for example, "Vector[(-3, 4), (1, 2)]" (Hint: Use Tab to move between options in the input formula, here to move between "<Start Point>" and "<End Point>]".) Voila the vector is drawn! You can even draw a vector with just two clicks in Graphics view, if you first select the "Vectors" tab at the top (the symbol is a line with an arrowhead). The GeoGebra software is really incredible for learning/doing Linear Algebra, Calculus and Statistics. A real godsend.
I think the biggest improvement of the CHIP over the Raspberry Pi, besides the price, is it's got on-board WiFi and flash storage, and is pre-loaded with an OS. Those are nearly always the first 3 things I need to take care of when starting a new Raspberry Pi project.
You have to do a lot of research to solve these type of problems. I think that neural networks and machine learning are the best way... but it's a complex problem.

Here you can find awesome publications (http://rodrigob.github.io/are_we_there_yet/build/classificat...). It's something like a bible of neural networks :P
I used to run the FreeBSD box for sendmail.org. When I left that job in 2001 it had already been running for 2+ years.

Considering that the datacenter it was in is now the Dropbox office, I'm guessing it had to be shut down and moved at some point, but 2+ years seemed like a really long time even then!

FreeBSD is just really good at lasting forever.
Released this package some time ago, now I'm searching for ways to improve it. If anybody knows a good documented order that I can include don't hesitate to suggest it. Also any other kind of feedback is more than welcome!
> In other words, Mongol warfare was perfect for the environment they were created for: vast empty dry lands with few geographical features and settlements which are far from each other.

hardly an accurate terrain description of Mongol Empire at it's peak.
Lot's of things for the DoD, FAA, etc. Which is a great way to feel like a tiny little cog in a great big machine.
I've never really understood that attitude of "if it's not all mine, my contribution doesn't matter."

Maybe it's just my own raging ego, but no matter how small my contribution is to the whole, I remain absurdly proud of whatever I did.

I certainly hope that the guys working on AAA games feel the same way to the point of annoying everyone they know: "You see that? You see the way the guard rubs his stubble in his idle animation? Look at how realistically his fingers make contact with his face! I did that, that was me! You're welcome!"
FYI, I have a PhD in physics and spent many a late night hour solving theoretical quantum mechanics problems, as well as those applied to statistical mechanics and solid state physics.

And yet I'm still inclined to agree with Feynman.
Analytics scripts are at the very top of the HTML file usually, and are one of the first things loaded. In this case you'd be counted I think.
Show HN: A Forth-inspired game to teach programming
For the lazy:

- 1 GHz processor
- 512 MB RAM
- 4 GB Storage (No SD card support)
- WiFi b/g/n and Bluetooth 4.0
- Composite output by default but HDMI and VGA are supported with an adapter (Sold separately)
- 1 USB Port and 1 USB Micro with OTG
- 8 GPIO
The State of Meteor Part 3: The Aftermath
Apple's main Asian suppliers expect revenue drop
Funny, in today's world, the uptime on my Linux (virtual) box is several times greater than that of the macbook within which it's hosted.
Dropwizard bundle managing authentication through JWT cookies, 1.2.0 released
The cpu for that is a broadcom BCM2835. The best guesses for that part is somewhere in the $3 range. Unlike the CHIP, it has no onboard flash, or wifi. It does have HDMI.

Personally, I don't see how the Zero could cost less than $5 to make. Even if the BCM2835 is $2, there's the 512MB ram, various connectors, PCB, etc.
Use PersistIQ to Sell PersistIQ (YC S14) – We’re Hiring for Sales
But with OnStar services, they can unlock your car without your knowledge to do who knows what, and track your vehicle's movements without your knowledge... so, it's not THAT much of a difference.
some behind-the-scenes from those days http://www.nytimes.com/2016/01/22/insider/1996-in-gamble-new...
The only thing from this list of new ES6 idioms that doesn't sit comfortably with me is the short-hand for creating classes. I remember being kind of blown away way back in the day with the prototypical/functional nature of Javascript and how you could wrangle something into being that behaved in an object-oriented manner just like other languages that had explicit class declaration and object instantiation.

Part of me feels that obscuring Javascript's roots in this respect is very un-Javascript-y. What think ye?

Coming from Ruby, loving template literals, feel right at home with them, I wish even C could have them (if that makes any sense!).
MagicaVoxel – a free 8-bit voxel editor
Total War player here.

Those damn Golden Hordes ruined my plans to conquer eastern Europe.
You really need to add Jack Reacher.
I thought the same thing! I even spent a good hour with a surface book on launch. I also own a chromebook pixel 2015.

On the surface, the stylus experience and typing experience wasn't there. And the weight / feel wasn't as appealing. Even if equal, it would have been a tough call because I penalize windows heavily for small annoyances, security updates, notifications, difficult-to-understand security hierarchy.

It may seem counterintuitive to prefer either total or nearly zero OS control, but iOS just gets out of my way. When I'm in linux, I can have things precisely how I like, which means much (not all) of the OS question can be reduced to "is there a quality ssh client?"

Finally, I'm typing this over an LTE network, something that the book didn't offer as far as I know.
Hence "we have been doing exactly the wrong things"
The value of a developer is managing complexity and solving business needs. If that can be done with a framework and stackoverflow, then what's the problem? The one off occasion where something doesn't go right? That's why you have the one "goes deep" person on the team that you throw that issue to.
In the context of the article, and made clear in the first paragraph, it was definitely the author's dream job.
The bom cost for the RPI zero is clearly lower. No flash, no wifi, much cheaper cpu, etc.

It is almost a certainty that the BOM cost alone for the CHIP exceeds $9. That's the unassembled pile of parts.
I also work at ubi as a programmer, at a project with 600 people and I don't feel that way at all. My contributions are meaningful and will certainly be visible in the final game when it's released. Obviously it's different depending on the type of programming you are doing, but as an engine programmer there definitely is a strong sense of ownership.
Their light cavalry was also fairly effective in forested places like Hungary or Manchuria. Genghis was far from the best Mongol general but he personally achieved some impressive victories by attacking from the rear of his opponent after going over mountains or by luring his opponents up onto mountains after him.

But really both light and heavy cavalry were important parts of the regular Mongol forces as well as the hordes of arrow-fodder they would levy from captured cities. And while the Mongols didn't start out with much in the way of a siege train they had the world's best siege engineers by the time they finally finished off the Jin dynasty.

The hot, wet environment of India was a big barrier to their expansion as was their navel weakness. But Europe benefited mostly by being so far away and from the fact that the Mongols hadn't finished off the Song by the time the empire started to fragment.

Sources: A number of things over the years but I recently finished Genghis Khan: His Conquests, His Empire, His Legacy.
I haven't tried VNC, but I use a number of different ssh apps every day, they work well. Mosh support would be great, though.
That's a really big one for me. When I'm in 'silly consumption mode' I tend to just avoid anything that opens up as a video. I really wish there was an alternative to GIF for this use case though...
A collection of useful resources for building RESTful HTTP+JSON APIs
Show HN: Search and discover top GitHub Repos
Lisbeth Salander’s Real Life Twin May Be Iceland’s Next Prime Minister
It's too bad that compiler plugins / libmacro are still so experimental. Once they're stable, the kind of code generation you're doing as a separate step could be done entirely at compile time. I did some preliminary tests with an eye towards an AWS crate, but decided that a crate that only works with nightly and frequently breaks is of dubious value. Still, it's cool that the Rust compiler will eventually be extensible enough to compile json directly.

Anyways, thanks for Rusoto. It's going to make a project I'm starting next month significantly simpler!
Self-contained handheld version. $49

http://getchip.com/pages/pocketchip
Google paid Apple $1bn to be default iOS search engine
Actually it's kind of odd, but I had a situation where a desktop computer would have a very specific boot issue (as in, if you restart it, it hangs, but if you power down, wait 5s then power up, it boots fine). Over time as I upgraded it, I replaced the hard drive, the motherboard, the power supply, the video card, the cpu, the memory, and the case. The problem remained.

I know it's anecdotal, but the machine seemed to retain some core unwillingness to restart even though every piece of it had been replaced separately. I believe it was the same "broom" even though every component was different from the original.
The only fear I have is that the spec might still change, which is not the case for ES6 features. Do you think my fears are unfounded? Because I'd love to use ES7 for my back-end projects where all database interaction, and by extension a large part of my codebase, relies on promises...
For me, paying $3.75 a week (or in my case $1.88 since I have an .edu address) is worth it. It's about the same as a drink at Starbucks, and I do go to their website and also use their iPhone app every day.
Show HN: Ssh2, Easier EC2 ssh'ing
> liquidity drops, but doesn't disappear

This would be the key sticking point - sure you could theoretically try to unload houses and close your positions at the first whiff of a downturn, but it seems to me that liquidity would dry up much quicker now than in 2008 (30% decrease in existing home sale volume from 2006-2007, bottoming out at ~50% decrease in 2010, so pretty drastic) given how much tighter the market is, as you describe yourself.

You can also bet that Blackstone, who is effectively providing your business a baseline risk free rate of return right now, would immediately close their rent-to-buy fund if they saw any downturn in the existing house rental market, which is ultimately powered by consumer income strength. So if we don't see a meaningful increase in income, the tightness of housing liquidity would be my main concern in quickly offloading highly leveraged positions.

My medium-term outlook is that we will see the verticalization of existing urban cores - SF, downtown LA, NY, Miami, Chicago, Cincinnati, etc. We had a great boom of prosperity WWII that allowed for an unsustainable amount of suburbanization. We are now entering an era of cost-cutting, scale, and efficiency: suburbs will lose population due to their relatively high maintenance costs - roads, grids, plumbing, delivery, transportation. I'm not sure if diversification is the right strategy.
When College Scholarship Programs Falter
I wasn't comparing Nim to Rust's goals, I was comparing it to my "sweet spot".

From everything I have read (I've followed the development quite closely since it was first announced), Rust's safety comes at a significant cost to the developer, in ways that prevent it from scaling down.

You guys are doing a terrific job, don't get me wrong. But from my perspective this looks like a costly design mistake. Looseness is the key to being able to scale down, and strictness is its antithesis. Rust just doesn't offer a forgiving mode that approaches the kind of ergonomy you get from a less strict, garbage-collected language.

I think Nim made a better, more flexible choice, in offering a kind of graduated safety — you can restrict functions (for immutability, memory safety, exception handling, etc.), but the default is wide open. In my experience, this correlates to the top-down structure of programs: You want the foundation (runtime, stdlib etc.) to be as hardened as possible, because you can afford to spend lots of time on it, since it's the most used code that needs to be the most stable over a longer period of time. Towards the top layers everything should be able to decide whether it wants to be sloppy (fast to develop, but unsafe) or strict (slow but guaranteed to be correct).
>I wish more teams could get past the split between roles with QA and DEV

QA and Product, too. A really good QA is the best person to write user stories with a customer because they have a natural ability to sniff out edge cases which they can then walk the customer through.
Back on the farm we always had a bottle of 'salt pills' on the dashboard of the pickup. Anybody who felt the effects of the sun was encouraged to suck on one.
Sports medicine seems to forget about the placebo effect.

I've seen players, weekend warriors, even former amateur athletes trying to improve injury recovery times/performance with procedures, folklore, gadgets, or just "This is what my coach said".

I believe we need to get the strong science into sports medicine. And when pointed to studies, they are like studies
done in too many psychology studies--"The study compared twenty athletes to blah, and no follow up with larger objective studies.

The athlete is the perfect candidate for placebo cures, in so many cases.

Sports medicine seems to hurt a lot of athletes with the whole, "Hay--it works!". Yea, and it kills, and shortens life spans in athletes(professional) too?"

I don't want to argue, but I believe Lance Armstrong won most of those wins with the placebo effect.

Yea--scream all you want. Lance didn't come across as that knowledgable. He belived everything those doctors were telling him.

I'll never forget something his Italian doctor said when he was being roasted over all the drugs. I won't get the quote right, but it was after all the villagers/authorities busted the two of them. Lance one one race without anything in his system. He might have had blood transfusions? It doesn't matter, his doctor said, "Lance won on the placebo effect! Probally all along?"

Not one reporter asked what the placebo effect was. I have a weird feeling most of those drugs were hampering his performance. But the super powers of that placebo effect were magic?
Why is lowering the salaries of other coders unethical?
NTC worked directly with Allwinner and I believe they have a special agreement that made the CHIP possible. There business model is kind of like the Gillette Model. Sell the CHIP for cheap and get people to buy the accessories which have much higher margins.
They aren't rebalancing cards because the game is currently quite well balanced. Constantly making arbitrary changes so that things are different for the sake of being different is exactly what you don't do in a "hardcore" competitive activity.

You don't see the NBA declaring that this week 3 pointers are worth 5 points because casual fans find it "stale" to see the same rules and strategies week after week.
We have a saying where I'm from - "That's the smell of money!" Relax, I'm sure your boss knows that this is going to take a while. Make prudent changes, don't go overboard, take your time and test thoroughly.
Front-end development is broken.
Just consider how shitty html and css (and their browser support) is. Also just think about all these favicons, aria, microformats, sitemaps, sass, frameworks, cdn, you-name-it and the 10k different screen sizes.

Most of the times you get a bloody design and you have to fit it in all screens, even in a bloody watch (2 years ago I was asked to support the symbian browser!). You get asked to make the features and functionality to work everywhere. And also you have to deliver that yesterday.
In my experience job postings like that focus solely on JavaScript and whatever tools the company uses—HTML/CSS is usually implied, no one has ever asked me about it.
Ask HN: Payment processing gateway validation policy help
We work with a 501c3 that has a donation form that's been getting hit with crazy amounts of phishing. The charges weren't being declined, but every 3-5 minutes they were submitting a new $1 donation with a new card number and "Address" as the address. The bank is telling the client they only validate the information that's on the card - the name, card number, and cvv2. So my question to anyone who's knowledgable in this area is - WTF?? Is that common policy or is their bank, FirstTrans, just a bad bank? I feel pretty astonished the address isn't also validated because if the card is stolen they have all the info they need.
> it feels stupid to pay for not knowing how to use the incognito window

That's not what you're paying for. You're paying journalists to research and fact check important news stories, and for developers to build interesting and novel ways to display content, and about a million other things that I'm not going to list here. It's one thing to get around the paywall because you don't read NYT often or don't have the money and wouldn't pay anyway, but if you've got the means to pay then you probably should.

And before someone says something to the extent of "the NYT is a rag, they print misinformation all the time!" I'll preemptively say that every writer has their own internal biases and you should ready multiple news sources if you want to distill some semblance of the "truth." I don't think there's any denying that NYT is at the very least in the upper tier of news organizations today.
but what if I wanted to make a 100 computer/robot network now it's a big difference. or my drone army to ward off neighbors...
A very interesting read, thank you for posting! It's cool to see how the Ionic team has worked around the limitations of Github's platform; stepped up and built something useful, rather than complain about it! I like the work ethic.

One side thing that I did want to touch upon was their use of their Ionitron bot to handle "dicey" situations when dealing with other users. Is it really that big of deal telling folks on the internet potentially bad news? So their Pull Request was denied/closed for some reason. Who the hell cares if they throw a temper tantrum? They're nothing more than a username on the Web to the rest of us. As long as the maintainers act with poise and integrity (and I've no reason to think that the Ionic team doesn't do that already) then they'll only be looked at in a favorable light.
This is the most important point. This guy did these applicants a favor. Nobody wants to work for somebody like this.

It sounds like these applicants wasted their time to help the Author write some bait click article to attract traffic.
> For me, I see it a source of flexibility. I've found the ability to control the context at will to be a huge benefit. It's a feature I miss when I'm writing in other languages.

But that's why you can still use the regular functions... I don't quite understand how having the added option of a more concise syntax with automatic binding to the surrounding context is less flexible. I often find myself using the regular function declarations to differentiate between different sorts of functions. The arrow notation is opt-in.

Or is your issue that when you work with other people's codebases, you have no option to opt-out?
Fair enough.

Can I suggest adding Iñigo Montoya at least?
Nothing like a 15 paragraphs corporate blog to explain why a technology is bad and unfit for production to promote said technology. Microsoft used to do the same with linux and now we have this http://blogs.technet.com/b/windowsserver/archive/2015/05/06/...
This is beautiful to me; it's ROI is off the charts from any kind of reasonable expectation. Keeping it cool certainly helped, and having it serve a role that could even exist for 18 years is another important factor.
First, let's put aside the start of the blog post, which consists entirely of empirical questions. Each potential adopter of unikernels will have to figure out for themselves wether their specific use-case justifies the cost and benefit of this particular technology, just like all others.

Putting that aside, debuggability is an obvious and pressing issue to production use-cases. Any proponent of unikernels that denies that should be defenestrated. I haven't come across any that do.

How to go about debugging unikernels is unclear because it certainly is still early days. However, I don't think the lack of a command-line in principle precludes debuggability, nor does it my mind even preclude using some of the traditional tools that people use today. For example, I could imagine a unikernel library that you could link against that would allow for remote dtrace sessions. Once you have that, you can start rebuilding your toolchain.

P.S. Bryan, where's my t-shirt?
Once you can consistently reproduce a particular bug it's a small step to fixing it.
Evidently such geeky awesomeness might destabilise the national security of the United States. I mean, the news article that explained the origin of the patch was deemed "Top Secret". The patch, however, is not.

Makes me wonder at what point a classification of secret or top secret will be entirely devalued. If this is a state secret, then anything could be a state secret.