skysight-inc/HackerNews huggingface dataset:
>ProtonMail fought the referendum, but hasn't updated this "Why Switzerland?" page:
https://protonmail.com/blog/switzerland/"

Agreed, and that referendum was back in September of 2016. That's almost 9 months ago. This seems really disingenuous.

And the referendum didn't just eek by but it passed by 65%.

So if the Swiss domicile doesn't offer the protections it once did, why would I choose this provider over any of the half a dozen others well-known companies in the space.
> What is really annoying is that it makes you think you're watching an album but as the image is not related it's confusing.

They even do it with albums, which is unbelievably annoying on mobile devices. If you don't click the "Load X remaining images", and just keep scrolling, instead you see related images from other posts.

More than once, I've clicked through a link, gotten confused why the fourth or fifth image doesn't quite seem to match the original description, and then realized that I never loaded the full album.

I don't know who made that UI decision, or why. I can't think of a single good reason for it, because it doesn't even incentivize you to click through images to see other albums.
Yep. Luckily. But a) the rest of the world has and b) 70 years is a single generation, thus impacting the cohort in the data.
Yes, but the D community isn't structured enough to have such a specific goal. The main effort that I can think of is dip1008, which aims to add reference counted exceptions (Thus eliminating one of the few truly difficult things to get around, e.g. @nogc exceptions require user cooperation else memory gets leaked)
There's really no good "reason" here, and people keep making up superfluous descriptions, like the whole deal about ordinal baseball diamond orientations. Or, in boxing, how the southpaw stance has the left hand below ("south") the right.

The real answer appears to be that "south" merely means "opposite" and "paw" means—of course—"hand".[1]

[1] http://www.wordorigins.org/index.php/site/comments/southpaw
I think each contract was for 10 people working for 40 hours each per week. In effect buying 400 hours of expertise. That did not stop one of those 10 people doing 40 hours on one contract and another 10-20 hours on another. As long as both contracts were satisfied all was good.

By under resourcing the operation, employees were guaranteed to earn 'overtime' if they wanted it. However implication is that you would be happy putting in 50-60 hours.
>[...] but if the NSA or GCHQ is willing to go to that much trouble just to monitor you, you have bigger problems.

This type of argument contains the assumption that it would be too much trouble for them/not worth it to monitor an affluent anarchist or semi- anti-authortitarian with an above-average IQ.

We've seen that A) their resources are as virtually unlimited as their paranoia B) tech developments have driven down the cost of sophisticated surveilance strategies C) xkeyscore and all of the other releases is confirmation.

This type of argument does us all a disservice by subtly shaming those who care about state-surveilance of private (and peaceful) citizens who value their privacy and/or who exercise their right to actively participate in progressive movements that challenge the establishment.
That's way more efficient than a Mersenne Twister, and just as random!
Well they're worth something to Amazon!
Seems like a fairly valid business strategy though. Step 1: Provide a solution to a problem that isn't being addressed by an existing service with a large audience. Step 2: Try to convert users of the host service to your own users by offering other valuable features to them that aren't reliant on the host service. Getting any access and visibility to users is the biggest problem. If you can't retain the users after that point, then maybe you just aren't providing enough value outside of what the host service can provide.
The article on wordorigins.org contains more information, including this quote:

Use of southpaw to mean the left hand goes back all the way to 1813, long before baseball, as we know it today, existed. It’s used in a letter appearing in the Philadelphia newspaper The Tickler on 30 June of that year:

“Luk here mon, and convince yourself,” said he, holding up the Tickler, in the right paw, between the ceiling and the floor, and with the south paw pointing to the “bow, vow, vow.”

(Source - http://www.wordorigins.org/index.php/site/comments/southpaw/)
As a customer, you sound like a retailer isn't ready to adapt to the customers needs. Buying multiple sizes and returning the ones that don't fit is no different than trying the clothes on in a changing room and keeping the ones that fit, except it's possible from a remote location.

>It's also unbelievably damaging to environment

Citation needed. Are we talking about the fuel costs from picking up and delivering a package?

>customers like this aren't worth anything to us

It sounds like you have an attitude around retail that isn't very future-proof. I feel that, if your attitude persists, soon you will find that the customers do not think your business is worth anything to them.
I've had similar experiences, but I also think your answer could be paraphrased as "conferences are good because extroverts like them." Some people who are otherwise really good developers aren't going to get much value from a bunch of forced socialization.

Also, in context of "companies should pay for their employees", none of the experiences you note benefitted the company. If you had left the company because you met a new connection at a conference, not only would the employer be out $3K to send you to the conference, they'd be out $50K or more to hire your replacement.
Ask HN: Which code analysis services do you know?
The main service I use (and know) is Blackduck Open Hub, formerly Ohloh.

Are there other similar services that analyze Open Source projects?
I don't think so. I think you're referring to static type checking. I'm referring to dynamic/runtime type checking.

For instance, `1 + "hello"` will throw a `TypeError` at runtime because the `+` operator is not supported for use with `str` and `int` types. In a statically typed language, the code would not run or compile unless a `+` operator has been defined that takes a `str` type as it's first argument and an `int` type as it's second argument.

I guess you could say that a `TypeError` at runtime isn't really "type checking" in a sense. I guess it would be more like "type enforcement".
Aliased generics in C#
Or, you know, a natural progression for a company whose sole goal is to help you find whatever it is you are looking for.
Most of us put the last load in the dryer before going to bed, but that load has 6+ hours to dry before anyone notices, so your basic point, for dryers, is still reasonable.
As highlighted in other articles linked in this thread, there have been discussions by the UK to grant more autonomy to HK since the 1950s, but it was opposed by China.

And yes, the governors of UK colonies have generally been from the UK (thus, incidentally, predominantly white). So?
OS Initiator
> Between housewares, groceries, and now clothes, is there any more clear philosophy that Amazon wants us to never leave the house and socialize with one another?

Well, I suppose you might have a point if your only source of interaction with other people is at a mall. However, the less time I spend in a shopping mall or grocery store, the more time I have to get outside, take a bike ride, hike with the family, sit outside at a cafe, garden, etc. If anything, the less time I need to waste at a physical store, the more free time I have to leave the house and socialize with others in a much more authentic setting.
The Dawn of Peer Review
Seems to me it's a cost of doing business if you're selling clothes online - unless the industry wants to get off its ass and start offering standard sizes that are actually standard sizes, rather than the status quo where a '36 inch' waist can mean a 41 inch waist [1].

[1] http://www.esquire.com/style/mens-fashion/a8386/pants-size-c...
Getting paid twice a month is common in the US too.
I think this is pretty insightful. You won't find this kind of post about shells on my blog, despite being much worse for building "real software." Stuff like autotools is an exception, and I think it kinda enforces the point. I'd be much less annoyed with python if people stuck to quick and dirty scripts (and had the sense to use something else when their scripts got too big).
Opinion: the industry doesn't equate with reality. Pointy-haired MBAs with some PHP background would tell you otherwise, but there's a whole wide world out there.
SQL and Business Logic
go fmt

Controversy solved for one language ;)
Banana Republic/Gap/Old Navy does pretty much the same thing and there's no limit on the items you can order. You an also return to a local store as well.

My wife loves them because the stores near us don't have a huge selection of Petite sizes, and her return rate is somewhere around the 30% range. The experience is so good that she's incredibly loyal to them.
Getting rid of the GC completely will never happen: It's too useful. Being able to not have to manually annotate memory lifetime (shared_ptr, unique_ptr) is very useful. I don't think having it done automatically in the compiler is ever going to happen (politically, rather than technically)
Developing for MS Office is a ghetto.
Which itself is based off of gofmt and facebook's Reason.

More languages should provide standardized ways of writing and formatting code. It makes everything easier - from diffing to subjectivity.
Oh, and as far as misalignment of government and citizens' desires in democracies...

You may want to read "Seeing Like a State" by James Scott, or https://samzdat.com/2017/05/22/man-as-a-rationalist-animal/ for an illustrative review if you don't want to read the whole book. Some of the examples in the book are from totalitarian regimes, but Brazil is a democracy and still ended up with some of the same failure modes, and the blog post gives a hypothetical but oft-repeated in practice example of a less-local (city-wide or larger) government trampling all over people from a particular part of the city, all with the best of intentions, because it thinks (possibly correctly!) that it can't accomplish those intentions without making its job easier by destroying the local communities.

Democratic government does help avoid excesses like mass deaths due to obtuse state action, of course, and this is a pretty darned good endorsement given the history of the 20th century. But it certainly doesn't eliminate obtuse state action.
When I was still in school there was a table near the CS department where professors would put boxes of old technical books so that people could pick them up (they all got picked up) if they wanted them.
You are speaking about C macros, which have almost nothing in common to Lisp's macros.

There is no such problem with Common Lisp macros.
Maybe. Still wouldn't be as much as google knows. Via android phone locations, apps installed, what people are saying in email/gchat/gvoice conversations, google home histories, youtube, etc. Not mentioning their other services like google cloud.

It would be very easy to use that data to know when and with who to invest.
Sure, but I don't want that AI to be the same one that has access to all my emails, tracks me across the internet, and knows my google searches.
For a lefty, you're correct. But for a righty, then the right hand would be south. So, that can't possibly be the reason why boxers call lefties 'Southpaws'
The "stupid" part is comparing Java to Rails, not Java to Ruby. IOW you're comparing a language to a web framework.

I agree with everything you said.
Clothing retail is super low margin unless you sell high-end luxury goods. This approach eats basically all the profit and it's not worth for us to have an average gain of $0.01 on such a customer; we go gladly without them. It's also like some photographers buy an outfit for a photoshoot and return it back right after they are done. We can then only sell it off for scraps on eBay etc. giving us both headache and unnecessary work. If Amazon wants those customers and burn money on them, let them.
Give it time. Client side web is about to get _really_ resource intensive. So much so that memory and CPU usage will have to be communicated to the server.
Never would have imagined a mush-faker was an umbrella repairman.
TIL vim has been hiding this problem from me.
oops,

I meant *

thanks
Kohl's is huge and they do this at scale. Of course, if you're an independent retailer, I can see how this would be difficult.
Google makes splitting the cost of Project Fi group plans easier
We need to evolve a grammar for describing privacy implications, because proper classification of this software would allow it to be marked as malware/spyware.

It is beyond irresponsible for mozilla to do nothing to prevent this malware from being recommended on their platform.
> the number that shows up in my checking account biweekly is my annual salary divided by 24

Either you're paid twice a month rather than every other week, or the biweekly number is your annual salary divided by _26_, or, I guess, you're subject to a strict requirement to take two weeks of unpaid vacation every year.
I have a five year old fridge whose defining features include a compressor that runs pretty much all the time at a lower current draw to reduce overall energy use (and keep it quieter).

An electrical engineer I believe designed that part of the system...
You can do what Cisco did with the domain name. Just don't create a CA-trusted cert for it. Instead, as you suppose, generate a unique cert on each machine and install it to the appropriate/needed trust stores on that machine.
>"Except for the fact that PIA has been subpoenaed by the FBI and state police multiple times and PIA could give them dick all."

How is/was this claim substantiated?
I live in the Czech Republic and I can find both in glass jars.
Or there just aren't as many young people.
GP states they are referring to "... the major GPU-minable coins ... ".
Certainly. And HK's relative liberty and autonomy has continued to attract people fleeing China's regime (and the HK umbrella movement had quite some support from them, was my impression).

And it's wonderful to see that mainland China is now catching up, at least on the economic front.
A good example of special pleading would be saying:

- Nothing can exist that wasn't made
- Except the universe: it wasn't made

---

If one says "the universe just is" one cannot claim logical superiority to the statement "(E) just is".
> Yes, if everything always worked as advertised that is how you would do it. Unfortunately it isn't.

You'll have to explain. Any problems that arise would be problems that would arise with installing any package from any packaging system. I fail to see your point. Errors and bugs are always possible in any situation. This isn't really an argument against vurtualenvs, it's an argument against software in general.

> Exactly. So, how difficult can it be to upgrade a certificate that was already there, nothing on that machine needed 'upgrading' over and beyond the certificate, especially not without doing so in an irreversible way. All the software required to do the upgrade was in place because it worked 90 days before then.

When dealing with security measures such as SSL, it's extremely important that all packages involved in the process are secure and up to date, Therefore, it makes sense to me that an SSL library would want to ensure that all of it's dependencies have the latest bugfixes and security patches.
This is the URL [1] where FOOBAR is whatever job you want.

You will have to be IN the US, near, or using a VPN routing through the US to see the new feature, otherwise you will get the same old results that you have been getting so far. Notice that if you are going to use a VPN you MUST NOT be logged into your Google account, otherwise the search engine will ignore your request because it will detect that your account is not from the countries selected for this release.

https://www.google.com/search?q=FOOBAR+jobs
Google Cache: http://webcache.googleusercontent.com/search?q=cache:jvoc1Ku...
> I just want to put a damn picture on the internet and send the link to others

Either put up with the free-image-host cycle of crap[1], or pay for your own domain and hosting.

[1] Free image host N is awesome, bandwidth is expensive so free image host N needs money, free image host N starts to add shitty anti-features, free image host N+1 enters at the start of the cycle, free image host N closes...

Before Imgur there was Photobucket, Imageshack, and many others. Now Imgur is at the end of the anti-feature cycle. Reddit's own hosting is entering the cycle, right on cue.
PostgreSQL support merged for OSEM (conference software)
Thanks for the great article.
The whole article is misleading. Hydro and geothermal are the only mentioned "flexible" substitutes for storage because this is a hit piece written by the old guard. "Flexible" is code for coal and gas plants that are currently fired up on demand already. C'mon now, use a little critical thinking and some follow the money. There isn't enough hydro and geothermal installed base to handle the load of the night time / non-windy day use cases.
Boom has orders for 76 of its future supersonic passenger jets
Very interesting.
I'd be interested in seeing what an alternative to latex based on S-expressions would look like.
I'm tempted to try and write it first as a scheme library; the end goal would be to have something more structured and closer to a programming language than latex, with a better content/styling separation…
Adding to the UK perspective, the following companies all do it as well and are representative of both older and younger shoppers:

* Boohoo

* Pretty Little Thing

* Missguided

* Marks & Spencers (non-food)

* House of Fraser (under 20Kg)

* Debenhams

Outside of these, with "Collect Plus" now being next-to ubiquitous in the UK (over 6,000 participating stores) any store using Collect Plus (or DPDs Ship-to-shop) can offer free returns via the stores. As an example of how useful this is in general, the tiny corner shop on my street is a Collect Plus collection point.
It will be interesting when self driving starts to be design from these "buses" needs. May be with more seats than usual cars, or larger space to put stuff from the mall.
Final changes to Animate Components(A library to help doing animations in React)
Yeah, that is a big black mark on Scala. Just an unfortunate failure of leadership - I'm not convinced any other language community would handle an individual like that any better, but the Scala community did not acquit ourselves well to say the least. I dare to hope that with the rise of Cats that kind of thing will cease to be tolerated and the language community can become a pleasant place, especially for newcomers.
Looks like it works now.
Pokemon Terminal
I found the switch to be incredibly easy with LastPass, or any password manager for this matter.

The extensions I use work in either browser so I just install these, and after couple minutes the switch is complete.
New Advertising and Analytics Updates from Instagram, Snapchat, Twitter and YouT
Udacity’s latest Nanodegree will teach React
US Embassy Threatens to Close Domain Registry Over ‘Pirate Bay’ Domain
Maybe my reading comprehension is shot but I didn't get a very clear answer to the question at hand.
Maybe it is a local (US) thing, here in Italy/Europe you can find black olives in glass jars just fine, a few examples:

http://www.polli.it/prodotti/olive/olive-nere-denocciolate-v...

http://shop.oliosalvagno.it/vasetto-olive-nere-in-salamoia-g...

https://pietrasantaaltosalento.it/it/home/19-olive-nere-in-s...
Underscores tend to get abused in Python.

There's something depressing about code that is littered with double underscores.

Django's ORM can get fugly! Lines like this are quite common:

tr_rowid_debtor__de_listed_date__lte=to_date

See https://stackoverflow.com/questions/21319832/what-do-double-...

That said, Python itself is a decent language.
Maybe I'm missing something - but it only OCR's things you choose to capture and isn't constantly trying to OCR every single thing you see.

Are you misunderstanding the extension or am I missing something bigger?

E: A total guess: "the server will see the image you are trying to OCR"? That's about as much privacy as I could see being intruded upon.
Firefox is not faster than chrome for me
Yes, I am assuming that all mining is done with GPUs for ETH/ETC/ZEC/XMR and some others. I'm only including coins which are currently profitable to mine on GPUs, which I take as an indication that those algorithms have seen little/no efficient ASIC implementation yet. I'm thus not including bitcoin, since GPUs are little more than space heaters mining bitcoin; and I'm not including e.g. lbry and litecoin and some others because I don't know enough about the ASICification of those.

It's possible, though, as you suggest, that there are some folks running ASICs or improved hashing algorithms at a small scale, small enough not to overwhelm profitability of GPU mining but large enough to muddy calculations which assume that all mining is being done on GPUs.
Even the name is too reminiscent of Superfish.
> I don't think so. I think you're referring to static type checking. I'm referring to dynamic/runtime type checking.

No, you're referring to type-related errors at runtime. That's not checking. Nothing is checked. Code breaks and may recover, but it has no idea what the types of the arguments to the offending expression were, only that it didn't work with that bit of code.

This is not type checking.

> I guess you could say that a `TypeError` at runtime isn't really "type checking" in a sense. I guess it would be more like "type enforcement".

All it does is say, "This code cannot execute with this implicit prior state." It has nothing to do with types except in the most tangential way.
Is this the only major feature that has come out of Google search in the last year ? Are they not focusing on search anymore ?
GitHub satanically messing with my README
In Germany as well. That's why I believe that the ~20 German users who answered with an annual salary < 3000 USD did answer the questionnaire wrongfully. The minimum wage in Germany is 8.50€/h. Assuming you work for the minimum wage, that would be 3000USD/8.5(€/h)/52 weeks = 6.41 h/week which does not seem plausible.

For reference, the question from the questionnaire:

> BASE: professional developer (Q100 == 1) AND currently employed (Q135 <= 3)
Q320. What is your current annual salary, in [currency from Q310]? Please enter a whole number in the box below, without any punctuation. If you prefer not to answer, please leave the box empty / blank.
First they came for the booksellers, and I did not speak out - for I was not Barnes and Noble.

Then they came for retailers, and I did not speak out - for I was not Macy's.

Then they came for the cloud, and I did not speak out - for I was not IBM.

Then they came for grocery delivery, and I did not speak out - for I was not PeaPod.

Then they came for me - and there was no one left to speak for me.

RIP TrunkClub and Stitch Fix?
I use imgapp for imgur. It's not perfect but it's better! What I'd love would be images to be marked as seen so I don't have to scroll past again, and I'd like it to be a meme social network so I can share the lolz with my friends without inundating group chats or Facebook/Instagram.

https://itunes.apple.com/us/app/imgapp-for-imgur/id501416446...
Surely you've seen your paystub? Or the amount your employer deposits into your account every fortnight/month?