skysight-inc/HackerNews huggingface dataset:
I don't think this is a defining difference here. Sure, doing something by default without telling the customer seems sneaky, but its impact is small in comparison to other leaky privacy products most people use.

What I understand about the matter, the information sent is a regularly regenerated random ID and some machine information. Compare that with a Tesco's Clubcard or Walmart's Credit Card: given the information you provide them with, these companies may know what you eat, how much you spend, where you live. They can judge your income, they can project your financial situation into the future, and they probably know when you go on holiday. And I don't really think people opting in on those products really understand these implications.

I think this issue is overblown only due to it belonging in the area, where most commenters here work. As I see it, there are business practices way more harmful to privacy than this, but are happily ignored by the pop-privacy crowd just because they are convenient and have been in place for a long time.
I think the GP was thinking on high/low level as in https://en.wikipedia.org/wiki/High-_and_low-level and not regarding prestige or self-worth.
The parent comment was in the context of smartphones though. Do you have a smartphone & how happy are you with the privacy it gives you?
Witchcraft is right. I tried really hard in college in the machine shop to accurately make parts, and failed pretty badly. The machinist who ran the shop would sometimes take pity on me, eyeball my setup, touch the tool bit to the grinding wheel, turn a knob a hair, and turn out perfect parts.

It was maddening!

A 4 jaw lathe chuck was my enemy. No way in hell was I ever able to center a part in it.
Hacking airport security systems with a common laptop
That's true for you, since you know if you're lying; it's not true in general.

I don't mean to say that there's any reason to think you're lying here, but I think it's worth pointing out that the identical argument fails very badly in different circumstances.
I've been out of the industry for more than 20 years now, a lot has happened in that time though that world does not move as fast as the software world I definitely would not say I know it 'inside out' (and probably never did in the first place). Machinists dedicate their lives to the work, I merely passed through and learned just enough of the domain to be able to do my job.

The customers were super interesting, from a lathe that worked gold for watch cases (where the repeat accuracy was probably less important than the degree to which the machine managed to recover the cuttings) to one that turned wheels for harbor cranes and everything in between.
I'm the last person to be an apologist for the Great Firewall, but how does it preclude the OP's point? The Chinese-language web and Chinese Internet users represent a pretty sizeable chuck, to the point that it's self-sustainable and innovation definitely occurs within this space. The Great Firewall just results in a walled garden; access to Facebook isn't going to magically spur innovation!

(Don't get me wrong: The Great Firewall is not a good thing, but I don't see it being wholly relevant here.)
I share your sentiment, but Google Chrome is better only in terms of performance [1], it fares worse in both privacy and extensibility (no ad blockers/addons on mobile Chrome).

For people like me, who want:

* a free software browser

* android/desktop sync

* adblock and other addons

it is pretty much a binary choice between two evils.

[1]: Possibly, of course -- but that is a debate for another time.
Probably. I've always considered both US parties to be so far right wrt the rest of the world, that anything even remotely moderate would be labeled "liberal" or "communist". Both terms used with extreme prejudice and disdain, of course.
What's missing here is the most important factor of all, which isn't even directly tied to anger: the fight or flight response.

Humans have a biological reaction to certain kinds of stress which triggers this response and the impact on the ability to interact well with other humans is disastrous. We need to understand this, learn how to spot it, and learn how to deal with it. When a person is in this state they are literally less intelligent and less rational than normal, by an enormous margin. This is by design, because the response is geared toward enabling you to survive a life or death threat. It gives you an edge by preparing you for the worst case scenario and encouraging you to give everything you've got. When you're sprinting away or wrestling with a leopard or some such these things matter. You can't afford to doubt what you're doing or to have second thoughts even for a moment. You are much better off fighting like a feral animal or running like a scared rabbit than intentionally deliberating what to do next, and that affects your survival chances a lot.

But we don't live in those circumstances any more, yet getting in a heated argument at work, online, or with a significant other still triggers those same responses. But now they are harmful almost all of the time. This is precisely why there is so little rationality in a heated argument, because both sides "have their blood up", which means they are in the midst of experiencing the fight or flight response. Their body is forcing them to be irrational in the moment, and it just makes things worse.

Recognize when this is happening to you, recognize the ways that it's common to trigger other people into this sort of thing (e.g. being excessively negative, mean, and confrontational rather than professional and kind) and adjust your communication style accordingly. Also, avoid making the mistake of continuing a heated argument while you are under the influence of fight or flight. Take a break, take a walk, come back to the subject later when you have the opportunity to be rational.

Justified anger can actually have a positive effect if used well, but irrational, seething, mindless, feral anger will just spread irrationality and is generally unproductive or actively harmful.

I would highly recommend everyone read a book called "Crucial Conversation" about precisely this subject and how to ensure that you not only communicate well and rationally to others but they feel safe doing so with you.
Being a bit of a bit-head, I love reading those specs.

Something caught my eye, though: "Screen options are 1920×1080 with optional touch screen or a 3840×2160 non-touch screen"

Is there a reason for this? Is anybody doing quad-HD touch screens? I never see them.
Schema.io – Extensive ECommerce Back-End API
At first I was surprised, but it's true. I saw a person writing "lol" a few days ago and it was really strange to read that nowadays. I thought that it is due to my increasing age, though. Didn't know the whole world stopped lolling.
> I'm not so sure. In a state without income tax, if you are single and make $100K, your average federal tax is 18%. In California, you probably own another 7%. So 1/4th of your income goes to tax. How about Canada?

According to this [1] website (for an income of $100,000 in my province):

"Your average tax rate is 35.3% and your marginal rate is 51.8%."

Add 15% sales tax on top of that.

> Everywhere I read, healthcare in Canada can't possibly be worse than in the US. I remember a research pointed out that the per capita cost for healthcare in Canada is like half of that of the US.

You read that from people who don't know. I've been waiting years for a family practician. An appointment with a specialist (i.e., a dermatologist) can easily take 6 months. You'll wait years on a list to get a non-urgent surgery. Average waiting time in emergency rooms is 21 hours. If you can't wait, you need to pay $200-300 per visit at private clinics.

In the US, a private insurance would give me MUCH better services, and might even cover non-basic treatments, eye care and dental care.

[1] http://www.tax-services.ca/income-tax-calculator-canada/
It doesn't take many. The problem is making sure that someone is doing it (cf., OpenSSL).
Don't worry, I don't think there's one country on earth where one can be proud of one's politicians.

Btw I'm French, do you feel my pain now ? ;-)
Understanding the core principles of iOS development with a practical example
Depends on people's language I think. For me (German) "hhhh" sounds in my head like two dogs doing it, which might also be fun, but in a different way. But in fact there are many countries where they write "hhh" for laughing, so you're not alone.
Please note that the manifest id above (cw5n1h2txyewy) may change if they update the app rendering the rule invalid.
Yes. The excellent Dell XPS 13 (2015) is available with a quad-HD touch screen. (In fact, it's either QHD touch, or FHD non-touch.)
The biggest problem with mobile phone privacy (assuming you seek it) is that no matter how trustworthy and privacy respecting the operating system and its software is, the baseband modem is usually at the behest of the network provider and also generally has full access to the main CPU and memory. There is one project I am aware of that is looking to address this problem - the Neo900 [1].

The platform should hopefully be 100 % trustworthy (from an "it's free software so I can inspect it" point of view), as long as you do not choose to use a non-free graphics driver.

[1] https://neo900.org/
xaxaxa

jajaja

huehuehue

Internet games teach you a lot of things :)
Well any individual can accept payments to their phone of course. But to actually have like some kind of store front on WeChat you need a "Public Account" as stated in the article.

Companies that are not registered in China can open one no problem, but only people using the English version will be able to see/access your "Public Account".

If you want to sell to Chinese people, you will need to register a Company in China. Of course there are ways around this, there always is in China.

Really depends on your strategy and what you are selling, some foreigners selling products here, just create a separate regular account to keep their buyers/followers updated on latest news/products, and talk directly on wechat to accept payment.

Any questions bartnanka at gmail
But then, for the love of Linus, don't actually click send.

Quotable classic! LOL.

True, anger can be a fuel to get things done. But it's not a good fuel to use for long term sustainability. Blood pressure and stress are killers, my friend. There's got to be another way.

I have battled with an angry temperament my whole life. Stocked up on all kinds of CBT material. I'm 42 and as the mist and fog of testosterone is clearing with age, I can now see myself with a bit more sharper focus. It's hilarious. Sometimes I am baffled that I blew so much steam over something trivial! :-( Then the shame of getting angry follows shortly thereafter. Which then makes me angry with myself about the whole affair. Somewhat.

I've also noticed something interesting over the years ... that a lot of folks with what we call "shorter fuses" are often used for mild entertainment by others who deliberately provoke "short fusers". The sooner the "angros" realise that they are entertainment for others, the quicker they will recover from being reactionary personalities. Let the psychopaths find other forms of entertainment.

I grew up as an exercise-induced asthmatic kid, often sidelined in sports and games. I don't know whether this has shaped my mildly resentful, impatient and contrarian personality. (I am not ready to call myself cynical yet!) :-)

It has taken me decades of personal rehabilitation in the company of a loving, caring, understanding and forgiving wife.

God bless the Beauty whose job it is to tame the Beast! (I'm going to hug her right away!)
I never knew that people would consider ":-)" as laughing. For me it's just a smile, in the literal sense. And if I say something funny and you just smile I'd consider it a "that wasn't really funny, idiot" rather than a laugh. But good to know people think that way about that emoticon.
Wise words, kragen. With the excuse "you need english because" a new form of imperialism is on the making. And what is worse, is that this attitude is often self-imposed.
What's so surprising about that?

Amazon.ca barely has 0.1% of what's available on Amazon.com, and most items are 50% to 100% more expensive there. Shipping is rarely free.

I don't think you realize how convenient being able to shop on Amazon.com is. If anything, that would be in my top 3 reasons to move.
She's mostly focussed on (a), it seems, and I can understand the frustration - all too often we get lengthy missives from client consultants along the lines of "Ran scanning tool. Suggests that the version of PHP.net you are using is vulnerable to LSASS and STUXNET vulnerabilities, our client is terrified, pay me off to make the pain go away." We get a genuine vulnerability reported once in a blue moon.

(b) is good, but her point that them spending their time doing static analysis of oracle's software is a monumental waste of time is perfectly valid, if their root password is password and the firewall is just some sheetrock in the basement.
funny, in Chinese 555 sounds like "who who who" which Chinese consider as a crying sound. Therefore they write 555 in sad situations.
Transloadit on karma and lowering prices
Some people don't like the surge - I love it. It means that 100% of the time when I take out my mobile phone, and open up the Uber App, I'm going to get an Uber in a major metropolitan area. I then get to decide for myself whether I'm willing to pay that surge price.

With Taxi's, the decision is taken out of my hands. There are just no taxi's available during rush periods, and I'm left stranded.
The ALTER TABLE UNLOGGED feature is awesome, we've been looking for ways to speed up our Django test runner and this seems like it would help.

I've been thinking that a "test-only" mode of Postgres would be quite useful - i.e no persistence/WAL/crash-safety at all, in return for raw speed. My tests don't need any of this, and the Django test runner is awfully wasteful when it comes to setting up and tearing down tests.
A major point for a well-maintained product is that you run all the same tools yourselves, fix the real issues, and only the false positives remain.
Spotify: “We wanted to make it feel like your best friend made you a mixtape”
> Those are people who live in countries that will be gone in a few generations.

Pretty sure Europe, the Middle-East, Asia and Russia will all still be here in some form in a few generations.
Seriously, the wallet thing is both amazing and terrifying. Apparently the only thing standing between me and sending all my worldly wealth to a wechat contact is a six-digit PIN. Two-factor whut? Given what I know of the Wild-West Chinese internet, this is deeply worrying.
Visualizations with Twitter data
Show HN: A tool to personalize pages with geolocational data in pure HTML
China [1] and Brazil [2] feature strongly non-English developer communities. Regardless, keying such features to a language is just painfully ignorant. On a closer look though, it appears that beside the developer edition having the setting, the unbranded version will only be released for en-us.

ESR has some bits about "Learn English if you want to code" - but politics of it aside, this isn't even about coding. This is about using a plugin that someone has not signed (like, for instance, RES for Chrome which for the longest time did not have a Store entry iirc).

1. http://segmentfault.com/

2. http://pt.stackoverflow.com/
> Edit distance is useful, but also very time-consuming to calculate.

So I guess we will soon see a lot of crypto based on calculating edit distances?
Asus Zenbook Pro UX501 has an QHD touch screen. Looks nice.
XMPP works for Google Chat in the sense that you can talk to other people who use Google Chat, but not Hangouts - at least not in my roster... So Hangouts is effectively a segregated quasi-XMPP thing that follows its own rules.

So far, there are no real alternatives to Hangouts if you want to talk to people using Hangouts, and that's it. And the XMPP third-party client "ecosystem" is pretty much fossilised...

As to ChatSecure and other alternatives, they all seem somewhat iffy. Before moving back to iOS, I wrote this: http://taoofmac.com/space/blog/2014/11/13/0830

...and it's still all mostly valid.
Reverse engineering is legal in France for research and computer security (http://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTE...).
requires javascript; didn't read
Hm, I always thought that the sql-layer is a communication layer on top of the actual db. So sqlite as a database doesn't interpret much. On the other hand the sqlite shell tool of course is an interpreter for SQL.
We should all chip in and turn it into the world's most beautiful incubator.
Hey everyone,
I created a tool to personalize a webpage with geolocational data using only HTML.

You can do things like showing / hiding content based on the location of the user, or incorporate their location into a headline or text, with an elegant, ruby-looking syntax.

I would love some feedback :)
They won't let "Software Developers" get one. I would need to somehow demonstrate that I'm a "Computer Analyst". Doesn't seem to easy from what I read, on top of the fact that it's unreliable and arbitrary.

Also [1]:

> Canadian citizen must demonstrate an intention to return to his/her home country upon the expiration of the TN visa.

[1] http://www.canadiansinusa.com/Working-in-the-US/tn-visa.html
Not all cabs in the US are that terrible, but a lot of them are. To add to the fun, taxicab regulation/licensing is done by the municipalities, which is okay for somewhere like NYC, but in the Valley, Sunnyvale cabs are different from Mountain View cabs or San Jose cabs or Palo Alto cabs. In Boston, Boston cabs are different from Cambridge cabs or Somerville cabs or Brookline cabs or Watertown cabs, and they're all not allowed to pick people up on the street in "foreign" territory. Having one single company to deal with no matter where you are in the metro area or the country or indeed the world makes things so much easier.
Agile government – still a far off dream?
Unlogged tables have existed since 9.1. The only thing that was added now was a quick way to toggle between modes. Before, you could achieve the he same by creating a second unlogged table (using 'like x including indexes'), followed by an 'insert into ... select ...' an the subsequent dropping and renaming (remember: DDL is transactional in Postgres, so you can do all of this in a transaction).

Yes, the new toggle is much more convenient, but you do not have to wait for 9.5 if you really want it.

In our case, we converted some tables we use as kind of materialized views the moment 9.1 came out.

edit: fixed autocorrect wittyness (unclogged => unlogged)
A lot of that feeling, at least for some of us, comes from jobs which require us to implement lots of business logic.

Business logic often requires coding lots of small conditions distributed all over the code base of an application. Especially once you hit the maintenance phase.
This is an interesting from a protocol point of view, but I would like to see something more useful than leaf vegetable -- I imagine months of whatever nutrients this lettuce provides could be supplied by a handful of pills. What about actually calories? I guess with leaf you eat the whole thing, but ... it just feels a bit .. gimicky.
I like how "official account" are lightweight apps. They are like the web with push notifications, online identity, and payment integrated into the web browser. The usual web can fulfil the features of official accounts in theory, but it's awkward.
1. push notification -> email
2. online identity -> login to fb, twitter, github, or website specific login
3. payment -> authorize paypal, bitcoin, amazon, bank

Whenever u want to do something on the web (e.g. buy a ticket), u have to figure out how to login (worse if you have to create a new account), how to make payment, and check your emails for confirmations and updates. That's enough friction to make a user hunt for alternatives. On top of that, the website make not work well on your mobile phone.
Let's not talk about "perfect privacy" when we could still be happy with "reasonable privacy". Just because not everything is private by default, doesn't mean we should be okay with the ever more invasive privacy policies of these companies.

It reminds me of the argument that "of course NSA spies, that's what it does" completely merging together the spying on dangerous targets for national security with the spying on every single person on Earth and for economic, blackmail and so on purposes. Reality is more nuanced than that.
Previous discussion (when it was posted as a Show HN): https://news.ycombinator.com/item?id=7547942
> the essence of privacy is more about being able to choose when and how and for what purposes information is collected and shared and used

This is the core of the EU data protection principles. It's a very concise way of expressing things. There are two limitations:

- figleafing: the "cookie law" problem where everyone is made to agree to a useless dialog box, supposedly signing away their privacy in order to look at any web page with ads on

- it conflicts with the very strong American free speech principles, in which you can say anything you like about anyone on any basis. Privacy enforcement necessarily means silencing people talking about other people. The bad end of this is UK libel law. It's still present in the US "product libel" laws, although fortunately "ag-gag" was recently struck down.
This is how an software update works in mobile: the GPU vendor writes the driver using a spec (e.g. Vulkan), then submits the driver for conformance testing with Khronos. Once the driver achieves conformance, the driver is made available to chip makers and OEMs. They take the driver and build an Android BSP; the new ROM is then pushed to consumers through an OTA. The GPU vendor has little control or influence over the update process beyond the point of providing the driver.
For maximum productivity, recreate economy class at your office
No silly, hamburger menus are ok as long as Apple is doing them.
and when you use alter table unlogged.. that's actually what it does anyway -- it rewrites the entire table (holding an exclusive lock the entire time).

So this is really just a convenient syntax.
Not quite although I get your point. Vulkan is designed for developers that want to get close to the metal (e.g. game engine guys). OpenGL ES will still live for high-level rendering.
WsHook – A library for intercepting and modifying WebSockets
Mozilla is doing everything to stop using their browser.
Google's Sundar Pichai Is the Most Powerful Man in Mobile
I wish they referred to it as UPSERT in the syntax.
To the author: on the compound data structures example, it would be much better to return an anonymous function with `fn` than to use `defn`. `defn` is meant to add global definitions to the namespace, not to be used as a value.
Growth Hacking Starter Pack – 190 essential resources in one overview
> ITT: People reminiscing about the old days or explaining how they, too, say haha.
> This honesty enables me to make purchase decisions as well.

Fair point. And a hint to everyone still hanging on to oracle Databases.

One of the best lines is this here:

> Q. What does Oracle do if there is an actual security vulnerability?

> (...) if there is an actual security vulnerability, we will fix it.

Sure, the question is 'when', not so much 'if' customers have payed a hell of a lot money to get this straight.