skysight-inc/HackerNews huggingface dataset:
> 2G has this hilarious design flaw that the tower tells the cellphone which tower has the strongest signal.

Can't go trusting those handsets now can we?
It appears Squid can do this. See:

http://wiki.squid-cache.org/Features/MimicSslServerCert
I thought they used Wordpress.
Without (yet) looking at the CMS admin I can tell you it likely won't. The reason the new flat theme was accepted is because it was css-only changes. Lots of people have customised their admin, so we can't just chop and change the HTML without breaking backwards compatibility.

Releasing a theoretical django-cms-admin as a standalone package might be a good idea, so you could at least take that bit if you don't want the entire CMS.
Skype is fundamentally broken. I use it on iPhone and my laptop (Mac) and neither are remotely trying to adapt to my use case, which seems to be the vast majority: I use it to talk to a handful of people (two, maybe three) I need to have a button to call each, and access the history of the conversation. Instead, I have unending lists of lists of contacts, annoying recruiters, people who failed an interview 5 years ago, spammers, and I cannot de-list any of them. And violently loud, impossible to remove, alerts for each of those thousands of people’s birthdays, for no apparent reason.
Best of the best: they somehow cannot filter Larsen loops (the annoying high-pitch wobble that comes & goes becomes louder: it’s an acoustic loop between mike & head-phones), so I have to mute every 5 seconds for a second to take those out…
That may be. And I don't think kernels will ever be a hot topic. But part of that is that they are a very old topic (you can see Gauss referring to them in slide 22 of http://math.iit.edu/~fass/590/notes/Notes590_Ch1.pdf). I think that kinda prevents funding agencies from pushing too hard for research into them, since there is a more likely quick return on investment into a new topic. And I don't begrudge them that - funding should be given to people with new ideas which have the potential to revolutionize things. I'd also mention that there are people trying to bridge the gap between how GPs work and the benefits of neural nets (http://arxiv.org/abs/1502.05700).

Probably another thing holding them back is their high barrier to entry - you can't do much with the theory of kernels unless you know statistics and functional analysis (and of course numerical analysis and linear algebra,) which is one of the reasons I had difficulty finding research students. To draw a parallel to numerical analysis (where I am much more comfortable than machine learning,) this is why finite element methods are much more popular than, say, boundary element methods for PDEs, despite the fact that boundary element methods are better in many circumstances. But when implementing things, especially in industry, simplicity and robustness count for something and those are not strong points of kernels.

But kernels haven't gone anywhere yet, and they've been fundamental to analysis since at least David Hilbert, so they are not going anywhere any time soon. Deep learning ... we'll see. Maybe it has the legs to stick around or maybe it'll be swept aside by the next hot thing. 8 years ago all the research funding was going into uncertainty quantification, 5 years ago compressed sensing was the hot idea (thanks Terry Tao,) and now deep learning is going to light the world on fire. All of those are, and should be, hotter topics than kernels, but we'll see what we're talking about in 5 years. It won't be kernels (unless something crazy happens and I become the leader of the US, in which case I have a great idea for a new reality show) but I don't know that it will be deep learning either.
Improved privacy is one benefit https provides. There are two other benefits worth considering: authentication and integrity. Without https, there is no way trust a site's identity, and no guarantees the data you're receiving was not modified in transit.

Don't forget to weigh those other two factors when judging https adoption. Your goals are understandable and worthwhile. They're also still achievable with appropriate client management software.

Consider this: in a world without https, your children could visit a valid, approved domain and be served malicious or undesirable content because someone modified the content in flight or intercepted the connection. There is literally no way for you to have any guarantee what's served to your children.

In a world with https (and appropriate client management software), you can be confident they really are only receiving approved content because the connection is authenticated and traffic cannot be modified in flight. (And your children are less easily tracked by unknown 3rd parties, to boot.)

Authentication and integrity are often forgotten when discussing https, which is unfortunate because those are two incredibly important benefits that further motivate widespread https deployment.
Open source gives you the ability to fork the design. An Open Source birdhouse made of Intel processors could be forked and made from AMD ones.

Sure I've opened the schematics, but unlike a birdhouse made from wood you have zero chance of being able to build one from scratch on your own, or sourcing the Intel™ processors from another vendor.

This is some kind of confluence of the values of FSF captial-F "Free" style software with the more pragmatic goals associated with open source.
Imaging Pre-Columbian Mesoamerica
So, as an average citizen in the country, what should I do?

I'm just a tech geek guy. I write software at work, and I teach sometimes (for CS related topics). I write OSS. I occasionally write a blog, but feel terribly helpless for spreading my view with that. I don't think going to a rally helps the cause that much (because I feel it only pleases the curious media). I'm probably a bit more politically aware than the average people here, but I don't want to devote myself to much political activities.

Probably I should continue to do the small things that I'm currently doing (e.g. occasionally bringing up the topic to friends and advocating more openness of the society, etc.), but what else? Does anyone have any idea?
Y Combinator should come to Brooklyn!
It is wonderful when honest people are vindicated.
Sketch2UI: Upload Your Wireframes, Download a Complete UI Design
Maybe it's bagels not croissants?
Hehe. I was just being silly. That is me, but it's not my active account. These days I work under: https://github.com/plombardi89

That said, thank you for the advice :)
Toilet Paper History: How America Convinced the World to Wipe
Thank you for saying that. I always thought HTTPS was only for private communication or logged sessions. Reading random stuff on news sites shouldn't be HTTPS'ed, it has too many downsides and no upside in these cases.

However, HTTP/2 is here, and it is HTTPS only. The dream is over. We're lucky -- only lucky -- that someone decided to do Let's Encrypt so I can still run a personal website without paying thousands on certificates.
I worked for a picocell/femtocell company a few years ago, and when I started I had to get up to speed on GSM protocols. I remember thinking at the time something along the lines of, "Connecting the call and telling your phone to ring are different messages, so if instead of sending the ring, waiting for a pickup, then connecting the call you just connected the call..."
Note that the amount of these questions these leaders will ask themselves is inversely proportionate to their own ego. I watched half an engineering team leave a company over 2-3 months and each and every time the 3 managers up the chain found ways to explain it that didn't involve their competence or methods. Last I saw they were circling the drain.
The secret history of the Out of Office message
The problem with your argument is that "Company"Pay services are not gardens but conduits. You keep your money in the "garden" of your actual bank account and can extract it with whatever proprietary system you wish, because at the end of the day they're all just wrappers around the ACH network kept open by the federal government. There's no lock in when you can use all the proprietary systems at the same time with no negative effects.

I have a debit card, credit card, Venmo, Square Cash, and a checkbook and I use them all concurrently as I please, because at the end of the day they all interface over ACH with my credit union.
> quickly fly through google maps because most of the images were in cache, even with only 1mbs internet. Then it went HTTPS only.

How is that related? Your browser caches files if the right headers are set. The protocol doesn't make any difference here.

The only thing you gain via external cache is potentially sharing that cache with other devices at home. But I'm not sure how realistic the improvement is - either you're looking at a one-off location, or multiple times at the same one. In the first case no caching can help, in the second you're looking at stuff multiple times anyways - just let it load the first time.
The ID is probably the most important thing for them to track.
Skype is one of the very worst pieces of software I have ever used, the UI is so incredibly unintuitive it absolutely blows my mind.
Why not?

Wikipedia defines Computer Hardware as:

Computer hardware (usually simply called hardware when a computing context is concerned) is the collection of physical elements that constitutes a computer system. Computer hardware is the physical parts or components of a computer, such as the monitor, mouse, keyboard, computer data storage, hard disk drive (HDD), graphic cards, sound cards, memory, motherboard, and so on, all of which are physical objects that are tangible.[1] In contrast, software is instructions that can be stored and run by hardware.

It's difficult for me to see how this doesn't fit.
Cellphones are only half duplex too, though.
Indeed, and *Pay / CurrentC / Venmo / Square Cash / Dwolla are all just nice frontends for ACH.
https://news.ycombinator.com/item?id=10709730
People talk about "privacy" here in this abstract way (HTTPS provides no absolute privacy), and right now there is this: https://news.ycombinator.com/item?id=10711737 at the top of HN.
I'm personally interested in a guide like this for economics... if anyone knows of one. It can be a book I guess...
New ResearchKit app study focuses on energy drinks and their side effects
Wow! That reads like a Dr. Bronners bottle.
I hypothesize the FBI wants to expand its credit card fraud division, and the way to accomplish that is make it possible for a thief to simply open his Wifi at Starbucks, run the right script and snatch unencrypted CC's out of the air.

The resulting influx of credit card theft would do wonders for the headcount and political importance of the credit card fraud investigation department...
A good reminder that as an engineer you have a responsibility to make design choices that include safety and security, not just solving one aspect of a problem or optimizing for cost.

Reading Henry Petroski's books helps understand the tensions between engineering, design, risk, quality, and failure. I'd love to know of other authors or books focused on theses themes.
so someone suspected something wrong going on and called police. police acted on a tip. i can see why it might be ridiculous by whoever called police, but why police itself is ridiculed for that?
Running Skype for Linux here, and what are these "updates" you speak of? I'm still getting 240p quality video when my friends try to screen share, which means I can barely see what they're trying to show me. Also Skype sometimes randomly mutes my mic. I guess one good point is that they never updated it to run ads...
All of these pay with your phone things are really pointless until we can also show ID with our phones. As long as we are required to carry physical government issued id's we'll still need a wallet, and since we are carrying a wallet anyway why not just keep your cards with you as well. Until using my phone for things means I wont have to carry my wallet, I just don't see the benefit.
Head off to work. Work 3 hours on bus in. Eat lunch have standup. Head off to home and work 3 hours. If you want an 8 hour day. My bet is that's frowned upon.
Jira is definitely a pleasure to use. We only just started it a while ago and I'm often pleasantly surprised by the things I can do with it and just how convenient it is to work with. It's quite a change given that we previously used Mantis.
I think it's important to recognize that all this happened on the fringes of JPM - this appears to be some private wealth branch office. Small brokerage outposts like this are generally rife with issues - they have less supervision (frequently a single broker with their supervisory license) and even in better supervised conditions brokers spend the majority of time out of the office and away from the eye of compliance. Compounding the issue is older brokers who are used to different norms in the business - which explain some of his complaints on the broker's FINRA record: more aggressive selling (his suitability complaints), phone orders (the late order entry complaint), etc. Even though he was vindicated, this type of record is common for brokers in these roles. I suspect that is why they chose these specific trumped up charges against him.

I am waiting for the article that tackles the issues at these branch offices head on.
2015's Top JavaScript Devs to Follow
It's not like HTTP/1.1 is going anywhere for decades. HTTP/2 barely arrived and has benefits mainly for large sites, not everyone.
Windows 10 now has a built-in "Skype video" app which is much more bare-bones. Once I confirmed it worked for calling the few people I need to video chat with, I uninstalled the desktop app right away.
The Definitive PHP 7 (Final Version) and HHVM Benchmark
I have a marketplace that uses Dwolla exclusively for payments. It has worked out great except for the fact that it excludes most of the world from participating (those outside of the US) but that is not their fault.

Bank account verification like this is a huge improvement over the we'll-deposit-some-pennies-in-your-account scheme. We require users to have a verified funding source in Dwolla... and the 2-3 day wait I'm sure has been a turn off for many, so this is a cool feature.

Ben Milne seems like a good CEO and the company seems to be run from a long-term perspective, which is refreshing. Their decision to completely eschew the credit card processors and provide no-cost online transactions and micro-payments is also a breath of fresh air.
You really, really need a proofreader.
Didn't know that! Do they switch between transmitting and receiving constantly to keep up a 2-way data stream?
Because P(gun|tip*neighborhood) is very small.
We probably collected the biggest and most up-to-date list of crypto gear ever there. Here's the filtered version that team finally presented along with a request for further editing:

https://www.schneier.com/blog/archives/2015/12/worldwide_cry...
The Asus Chromebook Flip works great as a ChromeOS 'tablet' - just assuming that you use it in laptop mode 90% and tablet 10% of the time.

Trying to use ChromeOS 90% of the time in tablet mode just isnt going to work

Should of gone with a slimmed down Pixel with a flip or slide keyboard (with trackpad) - that wold of been awesome and actually make sense

Pixel C doesnt work

Anyone whose tried to use Android as a laptop replacement - with keyboard etc.. knows the pain - Android doesn't work as a 'work' device/laptop - wish it would but it currently just doesnt :(
This wasn't readily apparent to me after watching your video so I guess I'll ask here - what do you think is the core value of PlanGrid?

Is the point to be a full document control type solution (e.g. - in the same vein as Aconex) or is it a collaboration tool focused on construction? It appears to be the latter?

I guess I could just ask one of the guys I know from DPR...
If apple disabled the end-to-end encryption in imessage, it wouldn't let the FBI spy on everybody's convos. The conversations would still be secure from device to apple via SSL.

It would just allow them to get a warrant and wiretap someone's convos.
Already has:

http://daringfireball.net/linked/2015/12/10/reddit-google-pi...
> I don't remember George W. Bush being given credit for anything by Democrats. The "Republicans are obstructionists" argument is just so silly.

I'm not sure how much you remember the Bush administration, but the Democrats were infuriatingly compliant during those years. For example: https://en.wikipedia.org/wiki/Iraq_Resolution

What's happening now with the whole "you can pry the US government from my cold, dead hands" mentality of the Republican party is a completely different thing.
How do you abort on mobile?
Well, to simulate the chemistry in the brain, would, I think, involve simulating some quantum mechanical things, which a quantum computer might be better equipped to simulate?

Is the argument that I've heard.

I don't know how that works when the qubits are being used to deal with other sorts of variables than bits though?
Pope Francis Has an Album on Spotify and It's Really Good
I live in California, but went back home to Sydney for a few weeks this year.

I used my apple watch to pay in about 90% of transactions, including parking meters!

Almost all merchants support "Visa PayWave" (aka NFC) so moving my wrist up to the terminal to pay was a fun talking point.

Not one checkout clerk had seen the apple watch used before, because the Aussie banks haven't reached an agreement with Apple yet.
There is awesome people who created list of engineering blogs [1]. Eventhough it's about engineering, the content of blog still contains programming or technical detail from various companies or individuals contributors.

Since you don't give the specific programming topic, I give you a recommendation programming blogs in general.

[1]: https://github.com/kilimchoi/engineering-blogs
Not only that, but the Skype UI is totally different on every platform. I run the Windows client at home, the Linux client at work, and my boss runs the iOS client for team meetings. Each one of them has a very different look and feel, and even different context menu options. Such bizarre inconsistencies. There are too many to list them all here, but it's the most chaotic mishmash of user controls I've ever seen on a desktop app.
I'm looking for something that simulates network errors (in particular: connect timeouts, read timeouts and sudden disconnects). Randomness would be good, too. Know anything for this that can be applied for individual processes?
Darth Trump [video]
CEOs Aren't Always Paid for What They Can Control
I do production and post production for a living. I didn't like HFR in Hobbit. The lighting was off, so was motion blur - cheapening the effect of it. Maybe with further tweaking it will look 'filmic' eventually. I do like it in 3D though. Also, high frame rate is AWESOME for (almost) anything live TV, and I think that's a real future of it. For example: https://www.youtube.com/watch?v=XVXQlkpaC5k
Oh, and watching two video feeds at once? That's "not supported".
Well, I dunno, I think it's reasonable to have training and procedures to deal with actual violent criminals. There just needs to be a lot more clarity on when overwhelming force is appropriate (very, very seldom).
2G ruins everything. It is effectively wide-open now and handsets will connect to the strongest connection. This is one of the oldest problems in cryptography. It doesn't matter how great the latest and greatest is so long as the old broken standard is still widely used and supported.
BTW it's super unlikely Skype would cause a BSOD. BSOD is akin to a kernel panic. Most likely you have a hardware issue.
Yes, eventually [1] we should reach a utopia where robots produce all the food, clothing and shelter needed so that 100% of humanity can play video games or watch Netflix all day, and still survive and have at least what's today thought of as an upper-lower-class to lower-middle-class lifestyle.

But if we have to go through intermediate point where 50% of humanity needs to be on the job to keep the lights on and the other 50% can live the life of leisure, how do we decide who's in which 50% without dangerous social upheavals?

[1] Assuming we don't kill ourselves or get sent back to the stone age with nuclear weapons or AI run amok.
Evolutionary algorithms may work ok here, but I have not seen any high-performance ML tasks done with evolutionary training of neural networks in a long time. It's all backprop and, increasingly, reinforcement learning these days.

Have you ever looked at https://github.com/karpathy/reinforcejs ? Karpathy already has demos similar to yours which you could build on. The trained agents might be better.
Would you care to write a "behind the scenes" blog post about them? These are awesome.
The CIA’s Guide to Creating Organizational Dysfunction
Have a B.S. in CS and I learned both differential equations and real analysis.
Yeah, I am pretty sure this is doable but it's not covered by libfaultinj yet.

I opened an issue [1]. I'll get on it.

[1] https://github.com/androm3da/libfaultinj/issues/1
re: 2)

I think the apple watch is considered 2-factor, where you've already cleared the first factor by unlocking the watch with your passcode (or linked phone unlock)?
Relevant: On 27 October 2015, Holmes announced Theranos would publish data verifying the accuracy of its Edison testing device. They still haven't done so.

Given the intense scrutiny they're under, if they had the data, you'd think they would be eager to release it to prove their critics wrong.
>We choose to put ourselves in harms way for the sake of others.

You don't get paid? If you are getting compensation, then you're not doing it for the sake of others.

>Heroic, right?

Nope! No more heroic then the gas station attendant who puts his life on the line every single night so that others can fill up their cars.

I would say that the gas station attendant is a hero to his family, in that he does put his life on the line to feed, clothe and shelter them. And I am sure your family feels the same way about you!
Don't you have an app for that?
Show HN: My site 15 years ago is still online on the original host
Also a long-time Skype user. I pay for the $29/year plan that gives me an inbound number and outbound calls anywhere in the U.S. and Canada. I agree that the UI has been getting worse, but I don't see those ads, which I presume don't display for subscribers? I also obstinately continue to use the minimal interface format, so that might have something to do with it. I actually use Skype much, much less these days. Pretty much everything happens on hangouts or Slack.
omnisharp-vim author here. I switched to emacs around 18 months ago for exactly the reasons described here.

For the last few months, I don't write C# any more, but still use emacs for F# development.
3 Ways Seeds Can Democratize Our Food System
Your CC provide will charge you more than $0.25 to send $0.25.
Absolutely this. It is oftentimes just so damn hard to clear my mind enough to focus on anything at all.
If only it were that simple. A fair percentage of the ultra-rightwing voters in NL are university educated. You're not going to get too far if you label everybody that votes for these parties as people that 'won't think for themselves'. They do, they just end up with the wrong conclusions for all the right reasons.
Same here, wish it wasn't :( it looks awesome (and the first two levels were fun)

FF 42.0 here -- there isn't even an error message in the console
This seems similar in style to a Linus Torvalds rant, e.g. http://lkml.iu.edu/hypermail/linux/kernel/1510.3/02866.html.

Julia is within their rights to enforce a community standard against such rants, but I wonder if those rants are what inspire people to write code and contribute (unpaid) patches...
He has done at least a few commits; Github's interface is broken:
https://github.com/urweb/gui/commits/master?author=aragnon
I keep almost accidentally buying homeopathic teething gel.