skysight-inc/HackerNews huggingface dataset:
Exactly what I was looking for, thanks. 90 days seems to ring a bell with what google is doing at the moment with microsoft, apple etc. Maybe not so much for (in this case) simply adding the http flag to your plain text user session cookie. But this is what I was looking for, best practices.

Again, thanks for the advice.
The kalzumeus article about business in japan, that was on HN recently, really was eye opening. I imagine maybe some of this is an extension of the parental nature of management structures in japan? Or is it just cynical "traditionally it's passed on to family, we'll just make you family".. If my boss asked to adopt me, that conversation would not go well.

http://www.kalzumeus.com/2014/11/07/doing-business-in-japan/
I think Apple really learned from Sony that they need to master the whole stack for a product. Windows was really a bad bad fit for Sony, i seriously think they should have bet the farm and tried to have their own OS, be it linux or a BSD variant and licensing a professional looking office suite.

They did it with Playstation, they would have been in a better shape if they went this way from the start.

About the cracks in Apple's integration, I think even the most vocal people only have mild complaints for now. But it seems money and power and mindshare are not enough for Apple to get the resources to fix these, and there are obviously planning to spread even thinner.

I also think the competition doesn't have to be absolutely better than Apple, just bring unmatched features that would tip the balance for specific consumers. Like the digitizer in the MS surface, or waterproof android phones, etc. Once one of the device is a non Apple one, it brings the potential value of the whole ecosystem way down.
An Update on the Open Standard
Like beachstartup, I also use my AmEx for 99% of purchases in the US. I can't remember the last time it wasn't accepted at a retail store.
This is extremely dependent on which languages you're talking about. For instance, my experience with automatic translation between Japanese and English varies from "jumbled, but conveys the gist of the original text" to "entirely incoherent". (Bing seems to do slightly better than Google, incidentally.)
Nope, not being intentionally dense - I'm already unintentionally dense without adding to it! - but your comment felt like you were saying that I did those things, when in fact I never have.
It's weird that some sections of HN obsess over AB testing the colours of buttons and are happy to pay for that, but putting captions on a video and it's fuck those deaf people.

And they don't seem to realise that it's not just deaf people that benefit from captions. There are a bunch of situations where I could really do with captions -- coffee shops; planes; late nights; etc etc.
Drone Almost Hits Commercial Jet at 4,000 Feet at LAX
Great point, I'd missed that. Even though I'm a huge Spolsky fan, read the whole website, bought the book, interviewed the man etc ;-)

Otherwise, I'd have picked his first Bill Gates review as one of my favorite articles of all time...
Youre just not the type of user that those devices are made for.. Personally, I always buy the smallest iPhone because I store very little on my phone (like 1-2gb total).

I see no reason I should pay more so that my phone has 28gb free instead of 12gb

If you want more space.. Thate why they sell larger sizes.

Edit: and if there weren't plenty of people like me.. Apple wouldn't be able to sell it and would stop making it.
Actually, I think it's still a very important distinction to make. Making this point helps encourage understanding what regular languages, backtracking, et cetera mean, which allows us as engineers use our tools more effectively.
The Pizza Party Where Everyone Got Fired
as do I - it's wonderful, and if you ever had electronics die after warranty ends (within 3 years) they have an amazing program to make you whole within minutes, no hassle, no costs... I would fight for my AmEx!
Hello, HN. TOP.ST - service, that helps you to find most interesting and actual news. I'm worked for a month, and now i think i'm ready to show it. Much work is still ahead, but if I get any feedback it can help a lot. Thanks for your time.
Why not ? The storage upgrades have a BS price that haven't changed anyway.
We all learned this way back with the Regex Game: http://regex.alf.nu/6
Really bad headline.

TL;DR: they use Apache Mesos and Aurora to schedule Docker containers on their servers, which means they only have to ship containers around instead of installing all dependencies everywhere.
The Coming Computer Holocaust (1987)
The article - and what people in general think of as "crime" - reasonably and intentionally excludes crimes committed in prison. While one is in prison, one can't habitually offend against society at large.
Are you really suggesting that outrage directed at those intentionally harming other people for no reason at all is an act?
My single and only point is that access is good. I'm not talking about costs, because it doesn't NEED to cost ANY money - and even when it does, the below-sweatshop rate card of $1/minute is hardly going to break the bank.

I'm saying that ultimately if you put things online for free, your motivation is probably that you want people to see them. Adding captions substantially increases the number of people who can, and will.

Under NO circumstances should anything be pulled or not published at all purely because it isn't captioned. Captions are good but obviously if they're not there, they're not there.

I don't see why I'm being systematically downvoted for saying that. It's not controversial, surely.
Known as a PHP application framework
To me the unresolved problem here is that this approach leads to online coercion, bullying, and suppressing dissent and steers opinion to the center. Korea has many examples of people being harassed and some leading to suicides due to online castigation.

And, as others have noted. On the past these idiotic social indiscretions and letting off of steam were for the most part quickly forgotten, people went on with life. People say all kinds of idiotic things in ordinary speech for many reasons. Few of those reasons are malicious.

For cornering people's though like this is not productive. It's like whack-a-mole. People will let steam out some other way. You can't change society and its mores by force of on-line bullying. Many many times those calling offense don't understand the context.

It's like one day calling out people who when they have sex have a disposition to say nasty things. I can see it rationalized right now. Don't say b c* d* etc. Even as re playing as that unconsciously has an effect on people....

No. Fuvk no. I've come to the conclusion that only allowing the ugliness to surface can we call ourselves free. Anything else is a sanitized life. The thing is who decides what is healthy?
>But we can skip out ideally half of the numbers.

ideally, but in the worst case it's O(n * (n - 1)), or O (n^2)

if your first X is the max, and your second choice is X-1, and so forth (in the worst case), then you're not operating in O(n), but n^2
Very interesting combo!

Another technique that often, sadly, works is the old school man-in-the-middle.

I was recently looking at the api of an app on my phone, using ettercap to arp poison my phone and capture traffic on my laptop. Found the api call was over https (fwd secrecy and all looking good), I tried ssl-mitm with a fake cert... no errors in the app, clear text on my laptop. Happy and sad at the same time. :/
You can email the admins and hope for feedback--I've always found pg (now, dang) to be helpful in that regard.

Unfortunately, there is no simple feedback mechanism if a mod doesn't post in reply to you and explain why you're being silly.
Ask HN: Starting a local blog
So I want to start a blog for my city and surrounding areas. There are a couple of problems I am facing. First, I have never blogged a day in my life. And second, what the heck should I blog about?

According to Wikipedia my city (Santa Maria, Ca) has a population of about 102,216. The population was spread out with:

31.4% under the age of 18

12.2% aged 18 to 24

28.6% aged 25 to 44

18.3% aged 45 to 64

9.4% who were 65 years of age or older

The median age is around 28.6 years. For every 100 females there are about 102.2 males.

Agriculture is the main money maker around here. Primary crops include strawberries, wine grapes, celery, lettuce, peas, squash, cauliflower, spinach, broccoli and beans.

I have no idea what readers might be looking. So, my questions are:

* Is it a good idea for me to blog about random topics and tie to them to my community until I find a niche?

* Or should I focus on finding my niche before I write a single word?

Thank you in advance for any advice.
Connect with me who ever made this. I have a question? @timreha
No, Fiddler is an active ManInTheMiddle attack. With HTTPS interception it always substitutes the certificate (which is the public key).

The substituted public key allows the proxy to negotiate a TLS session between the browser and the proxy, impersonating the real server.

You avoid a certificate error if you install the signing CA certificate in the browser; but you still tamper with the traffic. There are scenarios where mitm doesn't work; for example Client Authenticated TLS.
Things like certificate pinning, where the browser expects a specific public key, also break intetception.
This may not be a very useful method for IMDB. If you follow this method you will be watching a lot of documentaries and movies made before 1970.
Yeah, you understand correctly. The thing is, I don't know any mathematical insight that singles out lambda calculus as a basis for computation among other possible bases, or any mathematical insight that singles out Lisp as an approach to writing self-interpreters. In other words, there's no theorem saying Lisp lies at the extreme end of any spectrum.

To many people, Lisp is simply the most advanced language they know, so they view other languages as "Lisp plus some features that you could implement with macros". They might as well view other languages as "assembly plus some features that you could implement with assembly". It's just the blub paradox all over again.

To add insult to injury, many of today's advanced languages aren't even built on Lisp. They throw away the key idea of Lisp (easy equivalence between code and data) in order to achieve other things which are not achievable in Lisp (provability of certain classes of statements about all valid programs). To put it in an exaggerated but not entirely untrue way, these days Lisp seems like a dead end in terms of research. Most of the interesting stuff is coming from ML-like languages instead.
lubuntu right now because my current pc is an old laptop (c2d, 2gb), works well enough.

In the past I've used manjaro with xfce and OpenSUSE with KDE. I've found manjaro quite a good compromise between a bare arch install that requires hours and hours of configuration, and a more 'full-featured' distro, which in my experience with OpenSUSE, felt a bit bloated.

The good about these three is you have good access to community-driven packages, PPAs in the ubuntu ecosystem, the AUR is absolutely great (manjaro is arch-based), and for suse you can find most things through the Open Build System
For reference, Backblaze is half that price for unlimited data.
See comment from jordanlev above: "Also hints at the idea that the stability of IE6 for a while actually created a good environment for innovation in the web app space to take place"

Came along and made the point I was making....
At enterprise level AppDynamics kicks ass.

I think their pre-sales pitch is that it was built thinking of production use first and then adapted to run in dev/test environment while the competition did it the other way around. Not sure if that is the case, but I assure you it's lightweight and has some nice security/confidentiality configuration options which makes it easy to deploy even in highly regulated envs.

If you are running a java environment then I would point you at Azul Systems because it's just the dog's bollocks :-)

(I'm not in any way associated with AppDynamics or Azul btw, just a happy client)
Does anyone know how WebSockets fit into the http2 world? Will we just end up using http2 server push and the rest of the protocol as a substitute for WebSockets?
otoh - http on sctp on ipv6 with ipsec hasn't really moved the internet forward.
Never said they did.
While Foss should be to some degree apolitical, individual contributors should be allowed to express their political views. The politics and the software itself should be treated differently.
Dog-driven development
Retailers pay the highest fees on AmEx so many don't want to take it. In Canada, Costco already switched from Amex to Mastercard as of January.

The only reason I have an Amex is because of Costco and now I'll probably phase out using it.
Facebook Graph API Bug Exposes Security Vulnerability
I'm looking forward with interest to see how long it takes for a piece of malware to start reconfiguring exploited machine's browsers and exfiltrating session keys.

(Or, to the news that the NSA/GHCQ/ASIO/et al. have been actively doing this for years already...)
Accepted. Far better than nothing at all (in most cases) though, I'd suggest.
I agree in many cases, but two cases in which I book through the third-party sites:

1. For hotels, where the hotel itself doesn't actually have an online-booking system. Not very common in the U.S., but common among smaller hotels in Europe. Often a third party (most often booking.com) is the only way to book these hotels online.

2. For flights, where Orbitz or Expedia are able to put together a multi-airline itinerary that I can't get those airlines' own sites to return. The last time I used Orbitz was for this reason: it was able to come up with a round-trip ATL-CPH with Delta one way and KLM the other way, with a good price and times that were convenient for me. The fare rules work because they're partner airlines (so it ends up billed as a round-trip, not two one-ways), but I couldn't manage to get either the KLM or Delta websites to offer me that combination, despite quite a bit of fiddling.
I'm not religious, so I don't advocate for religious beliefs. I don't, however, deem people with non-violent religious beliefs, that differ from mine, to be "sociopaths".
It actually effectively lost it a bit before. Perl did not invent regular expressions, in fact Larry Wall started with a package by http://en.wikipedia.org/wiki/Henry_Spencer that itself was a reimplementation of an API that appeared in AT&T's V8 Unix that was released in 1985 and was incorporated into standard Unix tools like egrep.

Perl standardized a good enough regular expression dialect that everyone else copied it. But the divergence between "regular expression" and "strictly only regular languages" was already a lost cause.
i've been using kayak instead for quite a while now. Expedia bought them yet? Nope, looks like Priceline did. Well, it's still a good site last time I checked.
I don't know why you're being downvoted. Everything you said is true.
Yup, it's in the works for the next release.
I've wanted something exactly like this for my Kindle since getting it. Amazon's store isn't bad, but it's missing a lot of weird little things you find on less restrictive platforms.
Ask HN: Work Permit as a College Student
Hi all,

I've gotten myself into some trouble lately... I started working for a startup last Fall, and I only realized that I needed a CPT in order to work legally as I'm international. I started the application, and it took weeks for each department of my college to sign off on it. In the end, I had one week left of school and I forgot about it as I needed to study for finals. I finally got around to applying this year, but the councilor tells me that I've been working illegally for the past semester... How will it affect me in the future? Should I still pay taxes?

Sincerely,
A very confused Freshman
I wonder if this result that there was no singularity true for all theories of inflation or just a subset of them.
What you say makes sense for Amex failures... I have heard merchants say "chips work with everything but Amex."

But for the Visa chip failures I experience, it's generally happening at my regular haunts where chip cards work (mine and others). The occasional chip failure is accompanied by the stock service industry script of, "oh, yeah, that terminal has been having problems all day -- just swipe it and sign, sorry."

I do wonder if the merchant is charged higher discount rates or fees on those transactions because of higher fraud likelihood.
The article is hugely unclear about how the author actually managed to reset the pin counter. The command Cla=80 Ins=CA P1=9F P2=17 Lc=00 means GET DATA 9F17 (PIN try counter) and has nothing to do with overwriting whatever value is stored there (the command is defined in EMV Book 3 section 6.5.7).

And also the discretionary data field on both magnetic stripe and track image data stored on chip is usually not used as "PIN Verification Value", but is either unused or used as CVC/CVV1. Even when these data were the real PVV, this information is mostly useless for deducing the PIN. (and the fact that the magstripe image stored on chip does not match the real magstripe is mostly to be expected)
Don't be dense. That's obvious. Equally obvious is that you can give back the future years innocent would have spent in prison. Unlike how you can't give back the future years of someone you killed
I was thinking of something more systemic, but that may be an example.
Applied artificial intelligence: Mythological to neuroanatomical
Damn, I can't tell you how awesome this makes me feel.

Is your service open source or public?
TL;DR: Upper-class family has no sons, so after extensive vetting they adopt somebody -- almost always a daughter's husband, aka son-in-law -- to become the son and continue the bloodline/business.

This is easily accomplished since the Japanese koseki family registry is primary-keyed by last name. Usually the wife takes her new husband's name and joins his koseki, but if they do the reverse, then the son is now part of the wife's family.

https://en.wikipedia.org/wiki/Japanese_adult_adoption

https://en.wikipedia.org/wiki/Koseki
I think the biggest problem is people not understanding human nature. But that cuts both ways. Still a mob mobbing one person is not a fair fight.
Hiring translators when you don't speak the language
The "responsive design" of this website uses two columns for web content when viewport is wide enough. This is supremely bad UX. Not only it is totally unexpected, as nobody on the web does it, it is also quite frustrating, as it forces you to scroll up to read second column.

I really hate it when people do that. This looks good in print, but the print is different medium with different constraints. Web is not print.
Or not basically you don't know and just stating this must be shakedown because mediation exists. A pretty weak argument IMO.
Wikipedia lists 18 businesses in the US that have been operating since before 1776.

http://en.wikipedia.org/wiki/List_of_oldest_companies_in_the...
That's not an unreasonable question. But no, that's wasn't an admin function at the time, and I still don't think it is.
Not true!

First of all there is no Nobel in math/CS.

But more importantly, when we talk about the running time of algorithms, we talk about the time in relation to how many bits it takes to describe the number. So linear in the size of the number is exponential in the number of bits, and that is not very interesting.

And a better primality test would not rock the world of cryptography. At the moment http://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_... is demonstrably good enough as a prime test that nobody really is hurting for better ones. The thing that you want is a better factoring algorithm. And the General Number Sieve is already subexponential, and so better than any regular expression could be.
This is a very nice comment, because it points out that the Gaussian "answer" is hidden in the structure of the question.

You know the zero'th moment (the distribution has unit mass), and you have removed the first moment (by subtracting the mean), so the next is the second. By passing to a limit, you remove the higher moments from consideration, and isolate on the second-order behavior of the solution near the origin (in characteristic function coordinates). Only the second-order behavior matters, and the Gaussian is the distribution that has a characteristic function with a quadratic behavior at the origin (in the exponent).

The real structure of the problem is that it assumes independence, or a similar condition (like mixing) strong enough to mimic independence. Independence is what allows you to pass to the limit and thereby focus on the second-order behavior around the origin.

And in practice, you have just swept the bump under the rug, because you now have to justify your independence assumption -- and that's hard.

My quibble is with the side comment about the Gaussian being its own Fourier transform. This property is required (i.e., the Gaussian must be a fixed point of the CLT), but the property does not provide any constraint on the class of possible solutions of the CLT.

In fact, there is an infinite number of functions that transform into themselves. I can easily construct a new one from any Fourier-transformable function you give me. For example, I can make such a function that looks like a square wave with some wiggles in it. (Reference: http://www.systems.caltech.edu/dsp/ppv/papers/journal08post/...)
Verhuisdekens pakdekens als schild van inboedel bij emigratie en verhuizing
It's a shame that so many custom android roms either do not or have only very limited support for hardware acceleration in the browser. I do not know what percentage of users would fall into this category, but worth keeping in mind.
If I may suggest an improvement:

function isPrime(n) {
var re = /^1?$|^(11+?)\1+$/,
s = (new Array(n+1)).join('1');

return !re.test(s);
}
Which means you'll have just as much access to the knowledge as deaf people. Accessibility should never be an add-on.
In other words, this is not a regular expression as defined mathematically, i.e. equivalent to a specific finite-state machine?
Situations like that often make me wonder if I'm being fooled or the person paying for advertising space is. Both I guess.
Also, it's easily provable (using pumping lemma) that the language: { 1^n | n is a prime number } is non-regular, so no "regular expression" (referring to strict mathematical definition here) can express it.
less sexy when you write

/^(11+?)\1+$/ is a prime test on whether a unary string > 2 is composite

then people have a real chance of figuring it out. (go ahead and try, if you haven't read the article.)

As it stands that 1 x shift is super confusing. who would have thought 1 would become a literal! we wouldn't even write it that way in english.
The top 6 oldest companies in the world are all Japanese. A brash European upstart, namely an Austrian restaurant founded in 803, sneaks in at #7.

https://en.wikipedia.org/wiki/List_of_oldest_companies

Note that all lists of this kind have to be taken with a fistful of salt though, since usually the claims are along the lines of "this ancient document written in the year X mentions that there's an inn next to the hot spring; there is still an inn next to the hot spring; therefore this inn has been operating here since X".
Why is the price BS? It doesn't seem to inhibit sales.
Sed Chess