skysight-inc/HackerNews huggingface dataset:
Let's put it another way. It's not really the death of privacy. It's the appreciation of personal information.

A long time ago you could, if you had the means to, get an individual's life totally mapped out and that had some value. But today you can map an individual's life and then connect the dots between that individual's personal data and that of the people they interact with and build a social graph. And that is infinitely more valuable.

Now that Google and Facebook can earn up to $50 per head, they are really motivated to eradicate online privacy.

If you wanted to and if you could afford it, you could maintain your privacy. It would just cost exponential more than it would have cost just a few decades ago.
This is how one designs the letter M: http://www.artlebedev.ru/everything/metro/logo/process/
Mozilla is a legacy browser business that's mostly surviving off of Marissa Mayer's quixotic obsession with building a search business for Yahoo!. Their mobile ambitions have thus far been a rounding error in terms of overall market share, and Firefox on iOS is a massive capitulation to Apple in that it uses Apple's HTML and JavaScript engines, not Mozilla's, so even if it succeeds (SPOILER ALERT: it won't) it mostly just helps them keep their legacy browser viable for longer because it lets iOS users share bookmarks between phone and desktop, it doesn't help them grow marketshare or fight the Webkit/Blink duoculture. And they're developing Rust, despite their constant insistence that Servo isn't a product. (Although I think that's largely a product of them remembering how Netscape killed itself through rewriting a browser from scratch, and not wanting to repeat the experience.) I don't think they have the resources to open up another front in this war, much less one as ambitious as an open social network (or one that bites the hand that feeds them as much as an open search engine -- they're not being funded by Google anymore, but they're funded by Google's rivals in search).
I think the Mozilla-Yahoo alliance is a very natural one. I think Yahoo going all-in on Firefox is the key to Yahoo's relevance, that is, if there anything Yahoo can do to remain relevant at this stage.
On a normal Pi the red light comes on when there is 5v and the green light flashes during disk activity like booting, I would bet the zero is similar. Don't use a cheap phone charger, use a good quality 1-2 amp power supply. Also be sure your sd card was correctly burned. Use the instructions and tools from raspberrypi.org--there are lots of crap SD burning tools so avoid them all. Try a different sd card and again use a good brand.
> Today, I’m pleased to be able to announce the immediate availability of Raspberry Pi Zero, made in Wales and priced at just $5.

I'm confused: they say it's $5 but at Adafruit (one of the places where USAians can buy it), the cheapest are the Raspberry Pi Zero Starter Pack and the Raspberry Pi Zero Budget Pack, priced at $59.95 and $29.95, respectively.
If this is a BSA campaign, just looking at the youtube comments, it's kind of stupid, because people are supporting the guy as a result and speaking badly about BSA.
It's an amazingly common thing with developers in general and especially on here. Kind of a narrow focus on some superficially logical "best solution" along with complete dismissal of anything else based on arbitrary metrics they came up with.
It's not like an auto increment key is meaningful, so the read performance will be the same either way. As for writes, a new key could go anywhere in the index, but OTOH you can insert multiple values concurrently (unlike with auto increment keys with MVCC where you'll have collisions and one insert will have to be rolled back and redone). As always, benchmark your use case and see what gives acceptable performance.
Conflicts of interest are almost always present with something as fiercely debated as nutrition. On the low-protein side, much of the research is performed or reported by biased organizations like Center for Science in the Public Interest. Even if a moral case can be made for not eating animals, it shouldn't be allowed to influence nutritional science.

Attacking conflicts of interest is an easy out (ad hominem); do you have some actual citations refuting the science in some of those references?
‘Self and Soul’: Mark Edmundson’s biting critique of modern complacency
Ouarzazate-A Step Forward for Morocco and Renewable Energy
Next month, if all goes to plan, Morocco’s first solar thermal plant will be opening in Ouarzazate. The plant, which will occupy an area of around 35 large football pitches, looks set to provide enough solar energy for a million people in Morocco.

Electricity is generated when salt stored in huge metal containers is melted by the sun’s heat. The melted salt can contain its own heat until the evening, when the heat is used to drive a steam turbine which produces electricity.

The plant will generate electricity from next month for three hours during every night and aims in the long run to be generating up to 20 hours a day.

Ouarzazate has about 3100 hours of sun each year, so it is an ideal position for the parabolic mirrors (reflective mirrors which collect energy by tracking the sun during the day) to work.

This plant will massively help Morocco to achieve it’s goal of cutting current CO2 emissions by 32% in 2030.

This brings me on nicely to my next point. Britain in the same conference (Paris 2015), pledged to cut their CO2 emmisions by 30%. Surely a developed country such as Britain should be the ones saying they will cut their emissions by 32% and not Morocco a country who in comparison with Britain is much poorer?

I understand that solar thermal plants can only work in hot and sunny countries, but in Britain we have plenty of places where it is possible to use renewable energy technologies . We could easily use tidal power or even hydro power to produce much of our electricity, but instead we stick with polluting fossil fueled power stations. Now what does that say about us as a country?

Here’s hoping Morocco sets the trend for a more renewable future
>Wood furniture is labour-intensive and therefore expensive.

In those days if you couldn't buy it, you just made it. It's dead easy, and most country people in Europe and North America knew how.
He's no hacker based on how he types. The movie was really well made; he's in great shape if he put it together.
Right, but I'm addressing the parent case in which ordered id is required (for whatever use case)
Laundry Service Startup, Tooler Raises Undisclosed Funding in Pre-Series A
The whole thing smells like a system that can't deal with bogus inputs. It's understandable that police want to prepare for the worst, but surely it's a "trust but verify" kind of situation. A swat team that charges in, guns drawn, even without any sign of a threat seems like a fire department that turns on the hoses before they've seen smoke or flame.

Then of course, after the police work out a response plan that can cope with bad inputs, step 2 is they need to tell everyone about it. The expectation that cops will point ten guns at anyone you ask them to is the reason swatting is a thing at all.
Tiny $5 Raspberry Pi Zero keeps it simple
I know next to nothing about Go, but I think you're referring to the fact that it has some sort of implicit inheritance resolution - if there is a Reader interface with a read method, and a type A that has a read method with the same signature, then A will be considered to be a subtype of Reader, whether you marked it as such (or whether you want it or not).

I see what you mean, this feels like a static version of duck typing. I'm not sure how I feel about loosing control over what supertypes my type extends, though - well, I lie. I don't like it. But I haven't given this enough thought for a constructive, well argumented discussion on the topic.
That's an interesting proposition. Beijing traffic already consists of a high proportion of busses at peak times. Automating that will help, but maybe not transformatiional.

The greater advantage for China is how willing they are to push products into the market without knowing if they will succeed. Ready! Fire! Aim! is a powerful framework for finding the real answer when all else is speculation.
Show HN: Framepop – Turn photos into framed prints
Hi - We just launched this today in the App Store. We’ll print, frame, giftwrap, and ship any photo on your phone. Mobile photography is more capable than ever, but yet many photos never leave the phone. We’re making it easy to get those photos off your device into a beautiful, ready-to-hang print.

Would love any feedback on the concept, user experience, and potential audiences/use cases.
UK ISP boss points out massive technical flaws in Investigatory Powers Bill
Working for me. Could have been a hiccup due to Thanksgiving/Black Friday shopping traffic.
It's $5 at Adafruit. The starter pack has a whole bunch of stuff you might want for your first Pi, but probably can scrounge around for free or cheaper.
Disney's Cable Channels See Steep Subscriber Losses
The man, named only as Jakub F

That's the 21st century version of Joseph K
I'm not sure what the SHA512 buys you. If the source was crypto-random from the start, the only thing a Hash gets you is the potential for a birthday attack.

Fortunately the birthday attack (assuming SHA512 is secure) is at 256 bits. So I don't believe you've lost security in this case... but it would seem that you've almost certainly lost performance.
Nothing wrong with that. Is rare enough that I think the name chapulin is OK. It says a lot. It means he is probably talking about a region of Mexico and that he is maybe from Mexico. It is an actual thing in Mexico to eat a certain type of grasshoper. There is another type of insect called a xumile that is eaten. No idea how you would call that in English. I'm not even sure if I havr the spelling right in Spanish.
Fuck tolls (http://learningenglish.voanews.com/content/personal-flying-v...)
Maybe I'm alone on this, but is transport only an economic matter? I am not a package, a cardboard box. I have senses and a brain which processes to some degree, and as a result I need to be transported with more consideration than a parcel. I find the London underground to have crossed the threshold from acceptable human transport. Infinite shoe-horning is not a solution. I'm aware of the various problems that need to be considered, but I think my psyche should not be excluded from consideration.
How Venture Debt can help minimise dilution and enable you to scale
Going further, the NWO is a government organization that funds about 6000 projects a year.
This won't matter much to their target user. Anybody who wants more control won't be running Windows 10 or probably running an alternative OS.

The target user is not one that knows what this stuff means or at least doesn't care even if they do. "I want to be able to create this month's budget on Excel". Everything else is gibberish.

Nor should they. I upgraded my parents to use Android phones. Trying to explain what the permission system is was really challenging. "Write to External Storage" is not a statement that you can explain without mentioning the words SD card and internal storage and difference between them. So I have come to the conclusion that current software paradigms are too difficult to understand for anybody who doesn't do this for a living. I wish there was a platform that is midway between Apple's the user is dumb and Android's everybody is a tech-wizard approach.
Except in this community, there is no simply leaving it if it no longer works for you.
Indian Institute of Package
It's not an either/or situation--or at least it shouldn't be. Static and dynamic type systems are not opposites. They're not sworn enemies. They don't necessarily have to be alternatives; it's reasonable to want both.

A couple of years ago I worked for DARPA project that was building a system designed for greatly enhanced security and reliability. It had a novel programming language designed to be able to express a rich set of reliability and security constraints in the type system. It had a rich static type system, but it also had a dynamic type system. Why? Because some important constraints simply can't be analyzed statically.

For example, a program could say that it was impossible for a given piece of information to be delivered to an unauthorized receiver. That constraint cannot be analyzed statically because the authorization status of a given agent can change at any time. The type system had to be able to check authorization, so it had to have a dynamic checker (in fact, the system was designed to be able to do dynamic checks in hardware).

Maybe this sounds like an esoteric use-case, but is that because nobody wants to be able to express such constraints, or is it because we just don't expect to be able to do so because we haven't had the tools?

The project in question is in part meant to make the case that such use-cases should not be esoteric--that one of the reasons that our reliability and security situations are so embarrassing is that we haven't so far taken those considerations seriously enough to develop the tools to deal with them. If we want to get better, maybe we should be thinking about how to integrate both static and dynamic type systems, rather than exalting one and denigrating the other.
How is testing of “encrypted chat apps” like Signal or Telegram done?
Do people try to hack the apps and post their findings? Do people just repeat what Snowden/Poitras/Greenwald/The Intercept says?

All of the reviews I read on signal and telegram are utterly based on the trust that the reviewer isn't lying to me...and its not like I even know how to go about proving something that 99% of reviews out there can easily be peer reviewed with respect to.

How do I prove to myself that these apps are encrypted?
I agree that duck typing is rarely critical, you can always work around it when you find you'd like to have it.

On the other hand, I disagree with the scenario you describe: if you have multiple types that come from an external, closed-source library, you won't be able to have them extend a new interface. If you're lucky and they've not been marked final, you'll need to wrap them in another type that extends the right interface, then unwrap them... not at all impossible, but a lot of boilerplate.

The best solution I know of is type classes, in languages that support them.
Cloud Services Save Your Business Money
How to Subtly F*ck with People: An Illustrated Guide to Being Your Worst Self
By "similar statement" I meant a statement about how often the method will lead you to the incorrect conclusion. If you can't quantify that, it seems to me you don't have any basis for claiming your method "works".
My 2 cents, as a former visual designer, now senior UX designer - Dribbble is a place where lots of pretty baubles are on display, where flash is valued over process, and where it's very hard to get a sense of anything other than the showcased designer's visual acumen.

When I'm interviewing a designer, I don't take it as a positive or negative that they have a dribbble account. If they're interviewing for a position that is primarily visual design, I will peruse their stuff there just to get a sense of their style and capability, but not as a final deterministic factor on their hireability.

Dribbble was never really meant to be a place where people showcased their process, just a place where they could throw out a quick snippet to get reactions. Visual designers find that extremely helpful. If you're not versed in the ideas of typography, color theory, moodboarding, concepting, or any of the other methodologies and tools in a visual designer's wheelhouse, then looking from the outside in at Dribbble can make it seem like a world filled with trite, inefficient, fantastical non-reality.

You're not alone in this. Even I, as a former visual designer, have to tell myself that when I go clicking through Dribbble. It's not a place to showcase fully-polished, finished products - it's not a product marketing site. It's not a place to showcase the messy process of product design - it's not a portfolio site. It's a place where people can toss out ideas and get feedback on the micro-points of it. The colors, they typography, the alignment. Start to expect anything more and the model of the entire site falls apart.

For better or worse, Dribbble is not built to scale as a place for the critique of the entire design process. I think that's where this article gets it wrong. There are plenty of things to critique the site for - the lack of real meaningful engagement, for example, or the highly exclusive invite-only nature, for another - but fundamentally the OPs of this article are projecting thoughts and ideas about what they think/want Dribble to be vs what it actually is.

TL; DR: Dribbble is a place to showcase digital visual art and design artifacts, not a meaningful UX or UI portfolio catalogue.
My favorite work is writing open source software. The variety of people interacting helps make the project more general purpose. Creating software for strangers enforces better docs. You get to work with people around the world whose programming ability and knowledge is humbling. Everyone is intrinsically motivated by the project and puts their best effort into what will be publicly visible code.

I'm currently working on PostgREST, an open source server that turns any PostgreSQL database into a RESTful API.
http://begriffs.com/about.html
Show HN: A command-line Battle.net authenticator
We detached this subthread from https://news.ycombinator.com/item?id=10633569 and marked it off-topic, and banned this account for trolling.
I think Python is a good language, but not for learning.

Everything that relates to theory (scoping, object system, typing) is poorly specified and has loads of special cases that can only be understood by using the language a lot.
Yesterday's discussion on that subject: https://news.ycombinator.com/item?id=10627873
Carry-on luggage is already standardized, it is usually just not enforced.

With ground crews not being paid properly, I would not trust them with what I currently have in my carry-on luggage: laptops, camera, important paperwork (WHO vaccination certification, TANs etc). So your option 2, if implemented by an airline, would make flying with them unacceptable for me.

Since one cannot change people - and I'd like to add to your list of problems with them a) checking every single row number because, just maybe, row 42 might come right after row 23, not 19 rows ahead b) stowing away luggage in the overhead compartments the wrong way, thereby maximizing required space and c) before sitting down on 3C, taking your time to stow away your luggage, then realize that something important is in there and retrieve it again etc.. all while, of course, standing in aisle, blocking passengers who try to get to row 4 to 47 - how about looking for technical solutions?

a) personal guidance system that one gets just before boarding: A small, cheap handheld device that is configured when the boarding pass is swiped that shows a simple arrow to guide you to your seat? It could even double as the key to unlock the entertainment system (and if not removable from there will not accidentally be taken off the plane after the flight).

b) high tech voodoo called "paint" - actually mark how much space one has per seat in the overhead compartments, maybe even with the seat number.

c) All airlines could adopt the concept of boarding groups, a lot of time could be saved as well. Last 5 rows first, then leave 5 empty, next 5 rows, repeat until at head of plane. Then fill the empty rows following the same schema. If currently boarding rows are displayed prominently at the gate, staff does not even have to deal with passengers who did not get the announcements and passengers don't have to deal with unintelligible gibberish that qualifies as announcement (esp in 2nd or 3rd languages).
Ask HN: Please Help Me Decide the Brand Name
Twice a week curated newsletter for entrepreneurs, startups and marketers.

My options so far:

- GrowthZoom.com
- Growth.Press
- Growth7.com
- none of the above

Please let me know your opinion.

Thank you.
I'm going to pirate the movie, remix it, and produce my own derivative work, intended as social commentary about the necessity for consumers to understand the manipulation process behind this industry. Think I'll get sued, or have to make my own penance-film, if it turns out great? Stay tuned ..

* ( just kidding )
Well, if I were to use that hypothetical $1000 to help others, I think there would be more efficient ways to use them than donating RPis... my question was trying to point to technological discussion! But thanks for the suggestion nonetheless :P

In the mean time, I found out about Beowulf clusters, highly interesting!
Another thing that can improve things significantly: more than 1 entrance into the plane. What if people entered through the back, too?
There's no reason SWAT teams couldn't follow one set of procedures until there's secondary confirmation of a threat, and a different set of procedures from then on. Come to that, it seems crazy not to.
I always thought it was weird since the advent of checked baggage fees starting from the first bag that the airlines were effectively charging you to speed up their boarding process.

Either airlines are terrible at cost optimization (unlikely), or the cost to them of having the plane sit idle while people screw around with their luggage is much lower than I would have imagined.
Here's Pantelligent's picture of various steak doneness levels:

https://www.pantelligent.com/static/img/many_steaks_board.jp...

Here's a picture from J. Kenji Lopez-Alt, of various levels of steak doneness cooked sous vide with a post-bath sear:

http://www.seriouseats.com/images/2015/04/Anova-Steak-Guide-...

I know there's a lot of variables here besides just the Pantelligent versus sous vide, but there's a pretty stark contrast between the two in the kind of temperature gradient you see throughout the meat. I'm sure you can cook a delicious steak in a Pantelligent -- you can cook a delicious steak a whole lot of ways. But you're not going to be able to produce sous vide results with this thing.
While i think this social trick is clever, there are circles or perhaps industries where - as some other comments denote - recipients will not keep the cards; opting to simply enter the info into their phones, etc. However, i can definitely see in some other industries that are skewed more towards the social - such as but not limited to real estate, etc. - where this would work as a great ice breaker, or at least a method to keep some conversation continuing. Either way, I think this idea is pretty cool especially for how easy it is to do. Kudos to @matteoc!
I have run Arch on RPi1, not sure about this one.
Hi HN! I built this over 5 years ago because I wanted to share a Battle.net account with someone else, without removing its authenticator (WinAuth did not exist at the time).

Recently it gained the ability to export to other mobile OTP applications with --otpauth-url so I figured I would post it here :)

Please keep in mind that this project makes no security guarantees: the secrets are kept in plain-text. Additionally, using an authenticator on the same machine as the one you log in with is not secure either. This is merely an alternative to not using an authenticator at all.
The dist folder is already accessible :) In the master on github or via the download button on http://gridlex.devlint.fr
Talking Machines: Probabilistic Programming, with Ben Vigoda
Martin Shkreli decides to not cut the price of Diapram afterall
Epson XP-810 Driver Download
The US has unusually aggressive police, with tactics and doctrine that result in far too much shooting and killing compared to other advanced nations. Yet those other places don't get lots of dead police. Maybe there is a way to do this without "responding high?"