skysight-inc/HackerNews huggingface dataset:
Could most of the initial API reverse engineering be blocked by using https with certificate pinning?

I tried reverse engineering an Android app API and came up short because every MITM I tried failed, I assume due to certificate pinning. To continue I would have to statically reverse the binary, or root/jailbreak the device and nerf the pinning section of the code.
TensorFlow supports weight quantization, but XNOR seems to be rewriting the trained model graph into a one that only uses binary boolean ops, and probably optimizing the graph along the way.
Dead plant matter used to become coal. Dead plant matter today decomposes:

"Based on a genetic analysis of mushroom fungi, it was proposed that large quantities of wood were buried during [the Carboniferous] period because animals and decomposing bacteria had not yet evolved enzymes that could effectively digest the resistant phenolic lignin polymers and waxy suberin polymers. They suggest that fungi that could break those substances down effectively only became dominant towards the end of the period, making subsequent coal formation much rarer."

https://en.m.wikipedia.org/wiki/Carboniferous See Rocks and Coal
If it's anything like the Carrier "deal" he'd throw them bags of cash to create a handful of jobs.
Wonderful write up, I travelled for about 3 months without mobile data recently, it was a blast, the freedom was refreshing and the interactions amazing. Actually asking locals for directions etc was really interesting and informative.

I look forward to closing my social media accounts in the near future as I've come to the conclusion they add very little value to my life.
I was also surprised to see this, of all my articles get popular on hacker news. I put more effort into my primary school homeworks!
I think this is their paper http://www.arxiv-sanity.com/1603.05279 and this is the (torch) code https://github.com/allenai/XNOR-Net

Cursory look suggests they quantize both the weights and functions during classification on the smart phone and during the forwards and backwards pass during training. But you still have to use a continuous version of your logic gate to get an error gradient during training, so I'm guessing they still do the training on "supercomputers" (a desktop with a gpu really).
> There is no practical limit to housing density when you can build vertically.

Why not? Higher structures require deeper and more complex foundations, more reinforced concrete and steel, extra precautions for strong winds and earthquakes. Setting up proper elevator systems, plumbing, air venting, noise isolation, electrical wiring and natural gas hookups is also subject to more restrictive building code (and for a good reason). This is before we get into the costs of underground/overground parking, which has additional weight and reinforcement requirements of its own.

And even when you follow everything to the book, you might still mess up, i.e. Millenium Tower in San Francisco.

You can buy a house on the prairie or a mobile home on the cheap, but except for major real estate downturns you rarely see a high-rise condo on the cheap. Even when it is (Miami circa 2008) the price often comes with exorbitant HOA fee to keep the amenities running.
You can bring up D'Souza's getting fired for cheating on his wife with the Board of Trustees of King's College. Their address is:

56 Broadway, New York, NY 10004

Since King's College is an accredited, Christian liberal arts college, I can only assume that they demand the highest moral character from their professors and administration. And stuff.
Inference (forward pass) in convnets is really cheap even in floats, there are some awesome hardware like NVidia Jetson and most deep learning framework (i.e. Caffe) support it right out of the box. So we were doing realtime inference in embedded for years now, what am I missing?
Clickable link:

https://play.google.com/store/apps/details?id=net.dolier.app...
And yet another trick for shortening Amazon links: http://amzn.com/1491946008
Just keep in mind that you will not find $10 workers in a mass factory setting. After you bring in labor unions + healthcare + workers comp + misc. addionals, it easily brings u.s based factory workers to $18+. This does not include the fact that you have to train people and have a plethora of workers to support this (hr, trainers, etc.)

While everyone in the U.S. I think would agree that securing jobs for Americans would be great, you just can't bend the math enough to make it economical.
He may of been against marriage equality initially, but did command his justice department to not defend the defense of marriage act. Don't ask don't tell was repealed on his watch. He also allowed undocumented people who were brought to the USA as children (dreamers) to stay. His administration also ruled that title 9 applied to transgendered people.

Edit: His Justice Department also sued states over voter suppression and investigated racist police departments.
I think he was talking about the car owner being dishonest towards his peers.
> Do we want to value the ability to sprint or the ability to finish a marathon?

We want to value the ability to finish the marathon, which is exactly why it's important to be able to adapt faster. The industry is constantly moving, and someone who can learn new languages and technologies easier/faster is at a huge advantage.

For a concrete example, take Objective-C and Swift. Apple has made it pretty clear that's were things are going, and a developer who has C#, Haskell, Objective-C, Python, Rust, and Ruby experience is going to make that transition much better than a developer with just Objective-C experience. This same thing even applies to frameworks within the same language (think React/Redux and functional programming experience).

> Am I really going to commit time to reviewing all languages I choose to learn every year or so?

Definitely not! You focus on the concepts in the language and don't worry about memorizing anything. Quite a few years ago I learned Go for fun. I basically ignored it after that, but when I needed it for a project recently it came back very quick.

Those other questions you pointed out are, of course, very important. I think you learn the answer to those as you learn languages as well.
Does apple use any panels manufactured in china now? It was my understanding that they all came from Japan, Korea, and Taiwan.
> The other thing about the 'British' nuclear deterrent is that the U.S. holds the keys to the launch buttons...

This is in contradiction to the the other famous, possibly apocryphal, letter of last resort meme, wherein putting themselves under American control is only one of the possible options should the nightmare scenario of failing to tune in to Radio 4's Today programme three days running occur.
Really? How did they connect your "anonymous" postings to you at the border? Did they go through your web history?
"No impact man" is a great book that covers some of this territory as well.
That uses lower precision arithmetic. In this case they are reducing the precision to 1 bit, apparently.
I respect your comment and the one you responded to. Being an old school nerd, only the toughest survived with a love of technology back then. I recall a stream of bullying and it either makes or breaks you. However, being a nerd is no longer the same as it was back then.

What frustrates me today is how the media (collectively) have revised the history books and promote some fairly extreme bullying (see the verge's article on Matt Taylor as an example of some extreme and unjustified bullying of Matt based on his gender).

I believe overcoming adversity is recognising you are not a victim and recognising there is something bigger than you. You are not a gender, you are not a skin colour, you are not a religion or an age group. If you can rise above these things, you are a huge step to overcoming adversity. You stop looking down on others and yourself.

I can't help but feel our society is further from this goal than I have ever seen in my lifetime. While it doesn't impact me personally, it disappoints me at how much we've regressed in even the last 10 years.
Thanks. Admittedly, I own four RPi's, and have not worried too much, but was just curious.
The Ghibli is exactly that, it's Italian design on top of GM parts bins items. It's absolutely terrible.
Oh, I'm not suggesting the law should change. I'm just saying that housing is a sellers market in the bay area, to an extreme degree; sellers can set whatever ridiculous terms they want, and someone will still buy.

What needs to change in the bay area is the housing supply. There just needs to be a lot more of it, so landlords stop being so picky and charging so much. It can cost several thousand dollars to move in the bay area, right now, by the time you cover deposit, first and last months rent, etc. And those are the kinds of terms you find on housing in the bay area. It's just an absurdly lopsided market, where renters have so little negotiating power.

Every rental market is a little tougher for dog owners, but nowhere have I seen such an extreme disparity as in the bay area. That's really all I'm saying.
Is Trump popular in Central America? I thought his whole anti Mexico spiel would make him very unpopular.
HACK THE ARMY BOUNTY PAYS OUT $100,000; 118 FLAWS FIXED
Running list of deep learning radiology companies
Why on earth would you post a website with a 'coming soon' email form and also broken instructions which interested people are presumably going to try immediately?

Also, why upload a useless placeholder archive to PyPi in the first place?
They accomplished that by creating a language in which it's impossible to write programs in general ;)
Are you suggesting the majority of those people are completely, utterly useless?

Useful contributions don't necessarily have to be intellectual. They may be able and happy to provide art, joyful company, social skills, physical assistance (eg. getting groceries, moving equipment) or other support to those in need.
Visualize algorithms through animation
I'm not involved in AI projects, but my understanding is that current state-of-the-art work, including in digital assistance components like speech recognition, the approach involves gathering large amounts of data and throwing it into deep learning algorithms. This is why Google had free services like Voice, which served as sources for their modelling data.
US CBP and others often seem to see themselves as a kind of Special Forces detachment.
I mean explicitly, you only have a valid claim under most implementations of ISDS if you have been treated differently than a domestic company.

And its their right to have their case heard if that's the case, no?
This is a good answer. Hundai comes to mind as a brand that puts overly slick bodies on underpowered cars. It looks silly. And yes there is the Genesis, but that car is not cheap.

What would be fun is if manufacturers took more liberties with design. I loved my Scion xB because it was "ugly beautiful" and also very functional. I really like the new Civic: aggressive yet understated. More of this would be really nice.

A Scion minivan could easily be the VW microbus of our generation.
There was a job guarantee program instituted in Argentina (called plan jefes e jefas - meaning head of household). The jobs were typically care-style jobs (looking after elderly, etc.). The government then tried to shift the women into a sort of UBI (called Plan Familias) by offering more money than under Jefes

Unsurprisingly the majority of women took the money. Perhaps more surprisingly (to advocates of basic income, anyway), they took the money and continued to do the jobs "for free".

http://www.levyinstitute.org/pubs/wp_705.pdf
+1 for using CloudFlare. I just deployed the front-end website for my new startup (https://elasticbyte.net) using Google Cloud Storage (like S3) and CloudFlare for custom SSL. CloudFlare also allows me utilize CNAME flattening, so the the root record for my domain simply points to c.storage.googleapis.com.
YouTube Star Typical Gamer Earns Close to $4,000 in First Super Chat Live Stream
Hi guys!

My brother and I would like to show you what we have been working on for the past 6 months.

What started out as a little project to learn to code together has become a full-fledged travel tool to discover destinations you wouldn't directly think of.

It's called DESTIGOGO :)

We are curious about what you think and happy to answer any questions you have!
We do just fine with a data warehouse and a bunch of traditional OLTP databases.
> As opposed to not responding to your hiring ads

Could be response rate, sure. Could be our proximity to Google, which manages to hire C++ devs just fine (fully a half of their codebase is C++).

We've managed to hire some folks after all, with some remedial training they're doing fine. I just wish it wasn't so hard to find them, and they wouldn't require months of close supervision after you hire them.
Interestingly, instead of a random password, it was leet-speak for "Ford the epic honky".
Wouldn't he still have to install the Cloudflare certs on his server then? In that case why not get LetsEncrypt?
> I'd do them all in highly optimised x86 Asm, just because I can. ;-)

I'd love to see someone do this because I'd say it'll be harder to do assignments I'd give out in x86 assembly then probably i686 or even ARM.

Most people would likely do everything in the language they want to learn or will need in industry. If you're just messing around then write it all in some obscure architecture like AP-101 or PDP-8 or even 4004. Maybe I just love the classics.

> Not all students start at the same level; making the choice of language a free-for-all is just going to stretch that disparity even more

That's why I said they should first be introduced to languages. That should be the first thing, day one, and continue until they get a basic idea of all the common features in programming languages.

> On the other hand, I believe that doing something in an "unconventional" language for it is one way of improving your skills since you have to then apply true creativity and knowledge instead of just following an existing solution

It may be fun but I wouldn't want to do it in production or on my grade.
Putting the debate over actual necessity aside, it's not a great political move to be the one to actually abolish any of these programs. God forbid a future attack is shown to have been planned through a medium that you or your party ended surveillance of.

Realistically, I don't expect to see these programs change much until terrorism ceases to be a force in the world.
As others have mentioned, there are some. My 1993 Toyota MR2 Turbo [0] bears some resemblance to a Ferrari F355 [1].

As far as models currently on sale go, I think the prize for the best-looking economy car easily goes to the Honda CR-Z [2]. Alas, as they say, its performance can't cover the checks its styling writes, which is probably why sales have been extremely poor. (You can get it with a performance package including a centrifugal supercharger, but then it's $30k.)

[0] https://en.wikipedia.org/wiki/File:1994_MkII_MR2_nbvolks.jpg

[1] https://en.wikipedia.org/wiki/File:Ferrari_F355_(8735086047)...

[2] http://images.hgmsites.net/hug/2015-honda-cr-z_100477517_h.j...
There is trade-off between redundant supply and cutting edge design.

If Apple pushes for all-glass design and fully adopts OLED it it may have to choose between the technological edge and diversified supply-chain.

Sharp (owned by Foxconn) is good candidate and this joint investment speculation supports it. Having joint operation would mean that Apple can be more involved in the process process.
https://www.amazon.com/Measure-Harvard-Business-Review-Class...
There is always going to be that one guy who responds to any change by going on a bender and smashing his own property. Tomorrow they won't be competitive. That sounds like self-correction.
It's sad that YN gets extremely political lately. "Trump" is a bad word here lately...
What's TSA Prime?

It sounds like a way to sidestep the security theatre somewhat.
>Most of these kids came from elite schools with fine academic records. But hardly any of them had ever worked at a McDonalds or swung a hammer over the summer or done any job that made you sore the next day. I was in my 50s at the time and thought that strange but the HR folks said, nope, thats they way they all come these days.

That's a bit weird. I'm only 27, and I painted some basements and did some yard-work back in high school to earn spending money. I thought that was normal.
Can't do that when JS can access the field contents asynchronously via the DOM. Blocking JS execution for a user prompt wouldn't fly, either.
No, my default is to look at the statistical evidence around me. The statistics are showing that we treat other races worse than we treat white people. Nothing I'm saying is a lie, so I'm not even sure how your expression applies.
Understanding the heap and exploiting heap overflows (2013)
It's a Catholic college.
I am a strong critic of diversity hiring - that is, hiring because of diversity - but this approach is sound. Reaching out to underrepresented groups but hiring solely on the applicant's achievements/merit is the way to go, in my opinion. Having diverse contributors is important, but it isn't more important than having good contributors.
It very well may not be, or at least subject to anti-monopoly laws.

http://www.zdnet.com/article/us-appeals-court-reopens-lawsui...
>Riding that level of cultural and social change is not something people know how to do, and might well look dauntingly impossible when you also have a family to feed. So to see people making six figures on the coasts talk down their noses about mobility and "intestinal fortitude" (from one of your comment's siblings) is, honestly, pretty galling.

It's morally galling, yes. However, if we're talking politics, "Obey the free market or die!" is exactly what these very factory workers have been screaming at the entire rest of the country, in every single federal election year. This is what voting for unfettered capitalism means, and there's a level of moral gall in saying, "Capitalism for thee, social democracy for me".
If you can install a certificate, you can already get a real one from Lets Encrypt (you don't actually need to run their client on the server). The problem is that many shared hosting services are still stuck in the past, and don't let you use SSL/TLS at all.
I've got to say though, that this is a wee bit frustrating as a developer. SSL libraries are terrible, bug ridden, hard to work with, and there are huge sacrifices using a pass-through proxy to offer SSL.

The brittleness of SSL libraries manifests not just in the form of security exploits, but also in the form of delaying the next generation of HTTP technology. Node doesn't support natively support HTTP/2 due to HTTP2 fitting issues [https://github.com/nodejs/NG/issues/8]. Jetty was delayed for Java SLL changes. Same with Go.

If Google wants to make the whole web secure? That's great. But we also need to work on making it simple to secure. So much research goes into novel ciphers and optimal ways to defeat timing attacks, and etc etc, but the spike in complexity means that we're reaching a point where almost no individual or group can approach a correct implementation.

It worries me that we're approaching a point where we're utterly dependent on a security standard no one can understand.
Here is a speculative piece from the mainstream media, obviously no better than fake news for those with made-up minds:

https://www.theguardian.com/world/julian-borger-global-secur...

My knowledge of the 'sub drone threat' is from countryside walks with folks that work for GCHQ and what they are up to in Ascencion Island. Obviously that is mere second hand gossip, however it is a serious existential threat to Trident when the one nuclear sub that is seaworthy at a given time can be tracked out of Scotland and wherever it goes in the ocean. It is only a matter of time before this happens.
I think the Python community considers list comprehension more readable than loops.

And writing generators allows you to write simple code with them. I don't consider generators to be fancy - just a tool to pull out complexity into a small area and make the rest of the code readable.
Yeah, they are mixing all kinds of things together, Go with Erlang and even throwing a GPU in there. These are all very different worlds and none of them teach you fundamentals. I remember how useless the parallel programming class was, I only started to understand the underlying ideas behind semaphores, mutexes and memory barriers long after I got into distributed systems.
I bet if you showed random slides of red Nissans and blue Ferraris to college students, the Nissans would be mistaken for Ferraris more than expected.
I have dual citizenship, both Canadian and US (naturalized Canadian and born in the US), and frequently cross at one of the "sleepy" border crossings as well.

When I get to the Canadian border, once they realize I'm Canadian, everything changes. It's a very friendly, warm greeting like a couple of old buddies that are heading out for a beer. My American wife, who's watched this a ridiculous number of times is just blown away by how I'm treated.

However, at the US border, while not always bad, I have run into several border agents that have been pure assholes. I've been detained and searched a number of times and have always been polite to a fault - I'm as white as the driven snow and have never broken a law, or been arrested. But you would think I'm flagged as a suspected drug runner or potential terrorist sympathizer. Sadly, it's simply not a stereotype.
> I guess I believe that education has a really good ROI.

Did you do a back of the napkin estimate for this? You also have to include the tuition fees and the opportunity cost of (probably) not working while you study on the debit side (thus no, i.e. lost, income). On the credit side the increased productivity/better job etc. Have you computed how many years it will take to reduce the computed debt (including opportunity cost)? I have not computed it, but I'd assume that it would take a hellish lot of time to even break even.
> we might see such a thing if the company starts having problems

IIRC manufacturing numbers have gone back and forth on several lines of Ferrari more or less on this sort of need. While Enzo Ferrari was alive, Ferrari produced cars only to fund the racing team; it's probably not a coincidence that the most famous and best-selling Ferrari model ever, the Testarossa, was in production at a time when the team had no answer to the domination of Japanese turbo engines in F1. The team needed money to fight, and more and more Testarossa were made.

This said, Ferrari has been substantially bankrolled by FIAT "sight unseen" since the '60s. Things might change now that they are a public company. We'll see.
I suggest you make a list of fun projects that happen to be educational (i.e. Building a robot(programming/mechanical engineering), making a movie(creative writing/graphic design), playing an instrument(extremely helpful with math/patterns)). Then let the kid pick one at a time, and work together(bonding time is always important, and the kid will more likely remember the activity as a positive experience) on it. Go through the list until the kid's eyes light up. That's their passion. The key is to make it interesting/fun for the kid so it hopefully sparks a passion to make them a life long learner.
Code to learn or play at home. Explore new languages or frameworks. Select one aspect of a language/framework and dig deep down into the internals.