skysight-inc/HackerNews huggingface dataset:
If you like wine, I highly recommend going here with a small group: http://www.yelp.com/biz/the-wine-room-palo-alto
It totally sucks that Apple prohibits third-party apps from offering useful functionality that requires deep integration with the system. So no, it is not exactly "OK."

However, it has nothing to do with rejecting apps because of it, and offering their own version of the functionality. Apple has always reserved this domain for themselves from day one, and f.lux would have had the exact same problems even if Apple hadn't been doing their own version of it.
Yes, I do. AV is hairy systems code that hooks the OS in a bunch of places, and IT managers demand that it be very manageable, so it tends to have remote management and reporting UIs.

The long and nasty history of RCE flaws, not just horrible stuff like this but subtler stuff buried in the file format parsers, is all the data I feel like I need.
Netflix Expands, but How Will It Cope?
The artist has printed three books that look something like an RGB color-picker. There's an irony to this work that most of the design blogs that have picked it up fail to notice: RGB isn't a print colorspace at all.
"Why would you want a vehicle that sits idle 90% of the day?"

Some reasons I want my own car (note - I don't currently own one but rent occasionally) :

- My kids' car seats are already installed and ready to go

- My phone is already connected to the sound system, and ready to take calls, with contacts and built-in SatNav already knowing my home and work.

- The car has the Accessories I prefer. Eg, the sound system I want with Bluetooth connectivity, built-in DVD player, seating (leather vs cloth vs vinyl) with the right amount of space and recline movement.

- I'm familiar with all controls. How to set all lighting, interval wipers, and know how to set the climate control, and quickly defog.

A uniform fleet addresses the 4th point only. Maybe the 3rd point if my preferences happen to align with the fleet's administrators.

As a user of ZipCar for quick trips and traditional car rentals for longer trips, these are general points of annoyance for me.
Thanks. I don't agree with this (Ben Tilly's take on NSA surveillance is practically identically to mine), but I'm glad to know there are people that have coherent arguments in support of NSA, rather than just a crowd of HN commenters bickering about who opposes NSA more.
Preparing for interviews is your own time, like evenings. Phone screens, same way you'd do a dentist appointment. All-day on-site, take a vacation day.
> I live in the PHP world, and it seems that every hot new framework wants to do its own SQL re-hash. They always seem created by programmers who either hate SQL and want to avoid it as much as possible in favor of OO paradigms, or have never used it beyond its basic features.

Agreed.

I don't use PostgreSQL and haven't got my head around it fully, but have you seen http://www.pomm-project.org/ ?
I wouldn't say it's "extremely" outdated. The info inside is still valid, you can start with it and then complete your knowledge with the Meteor Guide.
This is an interesting mathematical analysis but I am not sure how predictive it really is. It implies that the longer a country has survived, the more likely it is to continue surviving (because 10% of a larger number is a larger number.) This does not hold true for some things, like people.

The odds of a 100-year-old person dying before reaching age 110 are more than 10%, and the odds of a 10-year-old person dying before reaching age 11 are less than 10%. This is due to age-dependent-factors such as shortened telomeres and accumulated structural damage.

It is possible that countries similarly have age-dependent factors which affect the odds of survival, either positively or negatively.

I am not a statistician; I could be completely wrong. Apparently this is a whole debate: http://www.wikiwand.com/en/Doomsday_argument
That has been exactly my experience as well. There exist job places where "the requirements is in his head" is considered normal and in order and there is too much respect given to such "job security" selfish aes who never share things voluntarily.

As contrast, at an earlier work place there were "mentors" introducing newcomers to the domain holding introductory crash courses and doing code reviews. I understand why so many job posts here in Sweden stress the importance of knowledge sharing for common (not individual) success. Sharing knowledge means that more people can share the burden - not the other way around.
It's interesting to note though that although Ben Rich explains that they decided they wouldn't bid, Lockheed WERE one of the airframe contractors in Phase 2 and it's difficult to imagine that the Skunk Works weren't a part of that effort especially given the work they did towards the scramjet powered X-24c in the seventies.

Also, they went on to the X-33 in the mid 90's so clearly felt confident in a suitable "something stronger" thermal protection system by then
The parent clearly said that they suggested a _bias_ towards a female instead of a male and a bias towards a parent. You'd have to judge the advice based on your/the child some very young children clearly wouldn't understand advice based on a hierarchy of responses.

I've given this advice to my children giving "mother with children" > "store worker" > "other person with kids" > "policeman or someone in uniform or someone you think looks friendly" as the hierarchy.

You're right there is far more than money at stake - isn't that even more reason to push the odds in your favour as much as possible.

Perhaps a better analogue is that you can choose between two hospitals for your child's operation who are both very good but one has 10x the mortality rate of the other, you'd express a preference for the hospital with better outcomes regardless of the sex of the surgeons wouldn't you?

I don't understand your last sentence?
> The school itself (this is K-5) has locks on all doors, you have to buzz in, or swipe a badge at any time of day.

> The technology is fairly inexpensive and if it helps with anything, then maybe it seems worth it.

I expect they realize that and solved this problem (I'm interested in knowing how), but one of the main thing that worries me with policies of locking everything up is fire safety. When you have a building with many people, there should always be a path from any point outside to the evacuation area that has as little obstructions as possible (preferably zero, but that's not always applicable - e.g. areas handling classified information or dangerous objects). I always cringe when I see locked doors on evacuation path - with a panicking crowd, it's a disaster waiting to happen.
Ask HN: Using Kafka and Storm/Spark for pub/sub with high number of subscribers
I'm building a realtime app which requires publishing messages to the connected mobile devices. Traditionally, I would implement polling or refresh on schedule on mobile device to look for updates but I would like to update the app in realtime since the delivery of the message to the mobile device is time sensitive.

The architecture I'm thinking of implementing is every subscriber (mobile device) will their own topic in Kafka since the message is user specific. So if I have 100k mobile devices connected, I would have 100k topics with 1 consumer each. Is this efficient and can Kafka handle it? After doing some research, I figured out that I can use Apache Spark or Storm to do the data computation before sending out the message to the consumer.

My app design resembles of an stock app where I get the raw data from an external API and then process data on server side before distributing it to the connected clients. My main concern is processing. If I have 100k clients connected, I would have to process the raw data for each connected client so that I can send the computed message per client. This could be resource intensive. Are there any other design paradigms I can use to solve this issue?

Has anyone implemented something similar to this? Am I over engineering the solution?
Firefox will encrypt your saved passwords if you set a master password on the Security Preferences panel. Really should do so by default, but at least it's available as an option.
The mainframe hardware isn't anything special (I've said this before, I still have access to a z114). You can probably host that many lxc containers on a decent x86 server too. Not that you probably want to.

The z114 CPU doesn't keep up with anything > midrange x86, and its IO capabilities are limited by the inifiniband links it uses to communicate with the IO drawers. A pretty basic dual socket E5 v3 has more PCIe bandwidth available than you can get out of the z114. It appears that is the case for larger machines as well (aka there are E7 configurations with significantly more bandwidth than the z13). And yes, I've heard all about SC's and all that. But what most people fail to realize is that most storage adapters have some form of ARM/etc cpu onboard that does most of what the SC does on a mainframe, and people have been fighting the CPU vs offload engine battle for years for network adapters.

So, a lot of the mainframe advantage is in zOS/zTPF and not the hardware. Running linux with its inefficient block layer, misses the point.

Heck, your probably better off running linux on POWER8.
I just checked and you're right. Their website is very misleading on the subject: "The StartCom Certification Authority, provides the StartSSL™ Free certificates instantly, without limitations". Correct me if I'm wrong, but "Class 1 certificates are limited to client and server certificates, whereas the later is restricted in its usage for non-commercial purpose only." is the very definition of a limitation.

Thankfully it doesn't affect me currently -- I'm using class 2 certificates -- but I'll be doing more research come renewal time.
Yep. It's one of the first things I install on a new machine, via Homebrew Cask.
The Canadian category (nor any "Canada/ian" category) is not present in the version of the "cheat list" I ran across.

It does work for me, though, in the U.S.

From my experience with the list I have, I am guessing that if your region, at the time you look, does not have any matches for the category, you get the "unavailable" response instead of an empty list.

I will note that the Canadian region has a number of items that do not show up in the above category in the U.S. region. Including several enjoyable comedies.

Also, there are some Canadian items I'm aware of that are available in the U.S. but are not showing up in that category. I guess some of those are TV shows rather than "Canadian Movies". I wonder whether there is a category ID for Canadian TV shows -- probably. Anyone have it?

Overall, from the recent list leak, it appears that Netflix has not, or not always, had a single, authoritative categorization. Probably multiple people/groups defining, including at different times, their own categories that often overlap. Also, I wonder whether internally they have tagging, with these category ID's defining/exposing specific combinations of that tagging.
Are there any demos/screenshots of the Hybrid Command Line?
We don't have puppeteers, so, it's the only approximation I could muster from my experience.
'If you are releasing a security product you don't understand, this is worse than not releasing anything.'

In a perfect world this would never happen...

However we do not live in that perfect world. Far from it.

The reality is all over the world and all of the time, software and a great many other things are designed and sold, and the person who 'knows how it all works' leaves.

New people are hired. Some are good, and some are not. People quit, get illnesses, even die, and life goes on.

When you solve ALL of those possible issues, then you can beat that drum all you want. Until then though, this comment is petty at best...
do you know how reliable pvlio is compared to twilio?
Hey Elon, prove it: enter an autopiloted Tesla in a major car race.
Actually I was thinking more about some Oberon versions that used a JIT, the way .NET is integrated into Windows, specially on the mobile since version 7.

Also the way Java gets used on Android and other embedded platforms.

Or the new deployment model for iDevices.
Angular 2 will provide “desktop install infrastructure” using Electron
Amazon Plans Big Acquisition in Push to Take on FedEx, UPS
Yes and yes. Felleisen: https://www.youtube.com/watch?v=JBmIQIZPaHY, Sussman: http://www.infoq.com/presentations/We-Really-Dont-Know-How-T...
You misunderstand why people think JS is insecure. The problem is that JS is really easy to make mistakes in because of silent errors, dynamic typing, type coercion, etc.

The result is that your server-side JS is more prone to different kinds of security issues.

On the client side, in the browser, JS is sandboxed, so the language is almost irrelevant. If JS can't actually access the underlying system, no number of bugs make the code insecure.
I have always wondered if the odds of winning is true as stated. If it is so difficult, how did Joan Ginther win it four times? Per the article, Why would Joan Ginther, a math-savvy woman with a Ph.D. from Stanford, leave her home in Las Vegas, a block from three casinos, to devote countless hours to lottery longshots

if she can be considered a legend then someone can do it with powerball?http://www.philly.com/philly/news/nation_world/How_lottery_l...
> Chrome and firefox both store saved passwords in plain-text in easily accessible local databases.

All password managers store plain text passwords. That's literally a requirement for them to work at all.

Chrome encrypts the password in the SQLite database[0] using Windows' CryptProtectData() API, and Firefox encrypts the passwords either using your master password, or if none is set then it encrypts but stores the encryption key in the key3.db.

> Don't rely on them to keep passwords safe.

You've presented no justification for that. If you're using a root compromised machine then no password manager is safe. If your machine is secure then your passwords are secure in both Chrome and Firefox, but more secure in Chrome.

[0] http://www.howtogeek.com/70146/how-secure-are-your-saved-chr...
I'm surprised nobody has done a phone with an e-ink back (I know there are cases).

See: YotaPhone, YotaPhone2[0]

[0]http://www.cnet.com/products/yotaphone-2/
The problem is that endpoint OSes are horribly insecure. It's hard to well nigh impossible to build a third party "endpoint security solution" for that, since this amounts to creating an aftermarket patch to plug a leaky dike.
The assertion is, that we as a race are special, right? Not 'all'
The half strap: self-hosting and guile
OS/400 doesn't run on s390/zenterprise. It runs on pSeries (POWER8), which also run AIX and Linux.

OS/400/IBM i (or whatever its called this week) is actually probably one of the cooler OS's still around. It should be mandatory study in any comp sci/comp eng OS classes, but sadly its not and because of that, a lot of wheels are being reinvented.
Amen.

I think the reason people are afraid of sharing is that very few people practice continuous learning. They keep using what they learned 5, 10, 20 years ago, therefore - to their mind - if they share it, they are left with nothing.

I don't mind sharing as I read like crazy, learn new things all the time, and improve my way of doings things so that I do and understand things much better than I did 5 years ago.
I guess I did translate 'inefficient' to 'impractical' in my head. I am not certain I see a large difference though. There are arguably many roads where getting a constantly updating map is relatively doable, and many where it is not. Even if the cars themselves are able to update the map, how will they handle the trailblazing through an inaccurately mapped area?

I also hesitate to trust the TED talk, to be honest. Even some of Google's earliest videos of their self-driving car project seemed to portray a level of capability beyond what their cars could actually do without a lot of hand-holding.
Video introduction:
https://www.youtube.com/watch?v=T7XoWWvGPd4
The home page is http://peach.cool/

It looks like the app is available only for iOS.

It's a pity that the article doesn't mention either of those things.
Most password managers are not heavily audited. Random third parties look at them and occasionally find things, but that's not the same thing as the development team bringing an auditing team in and giving them access to all the source repositories and documentation.
Ask HN: Favorites from CES 2016?
What was your favorite tech from CES 2016, other than any VR/AR?
Why your startup should stay away from IBM and PayPal
On a similar note: We have our highway fatality posted every day on those over-the-freeway signs that I read each morning. It averages almost exactly one per day, statewide.

But this year, here we are non day 11 and only 3 fatalities so far! I'm hopeful we can keep this rate through the spring.
All password managers store plain text passwords. That's literally a requirement for them to work at all.

I'm not sure this is what you mean to say, because, obviously, good password managers don't store passwords in cleartext.
With regards to your comments about assumed stability, I believe you are right.

The slow attrition of our civil rights and the strengthening of the surveillance state is not unlike the process of smoking cigarettes. In the beginning it seems like fun. Everyone is doing it. People warn you that it's dangerous, but you don't feel bad, and in fact you feel kind of cool.

Some years down the line and you start to develop a bit of a nasty hacky cough. You brush it off, but in the back of your head you think it might be connected to your smoking habit.

Then one day you feel a lump. You don't feel well, and after a bit of procrastination, you go and see the doctor. You find out you have cancer, and it's terminal.

All of a sudden you're dead. How did that happen? You feel like an idiot. You knew smoking was going to kill you, but you did it anyway.

Slow attrition is the worst for the human psyche. We just can't get out heads around it.
If you want to, you can email the mods to get them to change it. In any case congrats! I look forward to trying this out.
I like the design. I would have ordered it if it wasn't a cloud device.

They are solving a non-existent problem which introduces real problems. I don't want to sync data on my mobile data plan. I want to have it on my phone.
Hi! I heard great things about libgdx :)

During our 10 months of early access, we had a recurring / one-time support option on the website. We got (very roughly) about $1000 from that thanks to many generous people. After taxes and all, that doesn't leave much but we are pretty frugal, we live and work together so we've been able to afford it so far.

We're hoping to make a decent living with a mix of donations (we just setup a Patreon - http://patreon.com/SparklinLabs), maybe some sponsors? as well as part-time contract work around Superpowers or game development in general. If it doesn't pan out, well, we're very happy with what we've been able to accomplish so far, so we get to keep that! ^_^
Looking for a technical co-founder: Anyone else dislike the recruiting industry?
I worked in IT for 10+ years doing Network Admin/DevOps and mostly found recruiters terrible. After years of brainstorming and iteration, I've come up with a product that I think could start to really disrupt the industry. I'm looking for a technical co-founder in/around Philly to help me create and pitch this in the near future.

Interested?
Do you realize that many hospitals and surgical specialties self-insure themselves? e.g. large groups of orthopods and neurosurgeons will get together and form a co-op with a few attorneys and operate as a self-insurance vehicle, because they are able to gauge risks better than others. Premiums and judgments are way more connected than you are implying.
... with a bias to a female agent. If both are available at the same time you'd choose the female agent or you'd choose political correctness over logic.

[FWIW I'm a male who works with kids almost daily and often appear to be discriminated against because of my sex.]
This article mostly seems to be saying "my problems don't require your solutions". So don't use them. We all know jQuery still works.

A more charitable reading would be "don't use complex tools to solve simple problems". That's a fine piece of advice when your problems are simple. Simple problems rarely stay that way. Most of these articles lamenting the state of front end development make a similar concession:

If I see a section on my app that is really hard to with Pjax/Turbolinks and jQuery, I’ll bring in a library/framework like Vue.js, React, Angular. All good choices for doing really complex forms(although I find Angular to be the best at this), with a ton of conditional validation. You know what though, these are the outliers in my experience, not the norm.

Sure, adding a form to your front page can be done with a couple lines of vanilla javascript. But you suffer the cost of a framework or library at the start of a project because it pays dividends at the end of a project. When you have to filter a list of ten thousand items as the user types, you'll probably wish you could use virtual DOM diffing. When you have to step through a series of ten asynchronous requests before updating a view, you'll probably wish you could use async/await. When your site takes five seconds to load over 3G because of your single monolithic codebase, you'll probably wish you could tree-shake your dependencies. The tools mocked by the author have real uses, he just refuses to see them.
https://itunes.apple.com/us/app/peach-a-space-for-friends/id...

A few images from the App Store. Not very good examples for the CLI-veteran.
Related:

http://steveblank.com/2009/12/21/the-elves-leave-middle-eart...

I love this analogy and the super nerd Tolkien reference of it's name to not link to it.
That's the problem with any CL cleanup project: it's mostly going to appeal to newcomers to CL, who don't already have a large code base in the language, full of their own macros that address at least a few of the same issues.

Not that CL couldn't use cleaning up. But to really make the new dialect popular, you'd have to focus on attracting new users, which would require things like writing books, or at least updating some of the existing books (e.g. Peter Seibel's). In short, defining and implementing the new dialect is only the first step of a long slog.
A static site generator for iOS using Workflow
I am currently learning common lisp. The only thing I've really found lacking is support for basic string operations. I'm sure there is a solid library out there for things like replace(), but it seems silly for everyone to possibly be using separate libraries, or in-house implementations for standard string operations. It creates an unnecessary barrier to code readability. From what I've heard around the grape vine, this is a result of the ANSI standard being released prior to the popularization of these functions in other languages. If the CL specification is ever updated, I am sure that this problem will be solved. I am surprised this github project didn't acknowledge this.

P.S. Changing the name of 'Remove-if-not' makes absolutely no sense to me. Remove-if and Remove-if-not make perfect sense together. Adding a whole new word to memorize "Keep" just makes code less readable. Especially since Keep isn't seen anywhere else in the language. Further-more the redundancy in the names 'remove-if' and 'remove-if-not' make you think about how these functions are actually the same, with only a small caveat. 'remove-if' and 'keep-if' make you think of these functions as different things, as different ideas, very unlispy.

edit: just checked cl-ppcre's documentation and learned that split and replace are covered by that lib. Seeing as cl-ppcre seems to be used so widely, I take back what I said. Lisp is perfect once again.