skysight-inc/HackerNews huggingface dataset:
> I think that the basic interface for the iPhone was fairly inevitable

Yeah, in 2000 I assumed that phones would end up like that, because keys took too much space for something that fits in your pocket. I was an enthusiastic fan of Windows Mobile when it came out, and I've been on iOS since the first iPod Touch.
Anybody have experience of using this? More info: https://docs.python.org/3/library/typing.html

I've been using TypeScript a lot recently and it has had a big impact on reducing bugs and making refactoring easier so something similar for Python looks great.
The government printing more money can also be considered counterfeit. Rather,an irresponsible patch job rather than isolating the underlying cause of economic woes.
Given the stats on diversity in silicon valley, not exactly an out of touch statement.
"booth babes". what is wrong with women with a sex positive attitude profiting from their hard work?

Perhaps the question is: why are there no booth bros. Well, there are, they're just not in a booth. They're standing bare chested in front of Abercrombie tries to get the lady folk through the door.

Sexiness is sexiness, it is human nature to be attracted to the physically fit, millions of years have literally hardwired our brains to act a certain way. It is nothing to be ashamed of.
'Powerful' is a weird way to describe a selfie app.
Except in this case we're talking about private medical records. There is no way for them to have gotten those legally. They had to have bribed someone or coerced someone to get them, and that certainly is a crime.
In french we have a saying which translates to: whatever is well conceived is clearly said... and the words to say it flow with ease
Something's rotten when you have for-profit prisons: https://www.aclu.org/banking-bondage-private-prisons-and-mas....
Or maybe each die will be 12-core. It looks like AMD is trying to draw Intel into a core war.
I think you'll find that most Americans think one particular revolution worked really well. So do most people who live in countries that gained independence from colonialism, and the French have practically made it a way of life (that's a joke, OK).

Reform and incrementalism are great when there's a broad institutional consensus, but when institutions are widely considered to be corrupt then a rewrite may be better than a refactor. The downsides of revolution are obvious: chaos, violence, unpredictability. But if one honestly accounts for the institutionalized versions in which those conditions are systemically imposed upon unwilling participants, the inevitable conclusion is that social upheaval and a reboot are a price that is sometimes worth paying.

Insofar as enough people feel they have nothing to lose, the economic incentives make it inevitable.
I think the word crisis is beginning to lose its strength.
Prisons (especially private ones) should be getting a huge incentive for prisoners that do not come back like 3-5 years delayed grant or something.

This might have resolved a lot of issues with the current system.
Well, the ELKS[1][2] project has been working on a 16bit port on and off since the late 90s. At one point Alan Cox[3] was an active contributor.

[1] http://elks.sourceforge.net/

[2] https://github.com/jbruchon/elks

[3] https://en.wikipedia.org/wiki/Alan_Cox
TweenMax tips: play(), pause(), reverse() and more with TimelineMax() animations
What about a democratically elected state that creates wealthy warlords with tax dollars and then wages war on their behalf?
There is absolutely nothing wrong with the article, claiming that it is FUD will not change the fact that WhatsApp can re-send messages encrypted with different keys at will (which makes it ABSOLUTELY USELESS for people who actually care about their privacy). The argument against the article seems to be around "we can trust whatsapp not to abuse their ability", which blows my mind. You should not have to trust anyone with cryptography.

> WhatsApp does not give governments a “backdoor” into its systems and would fight any government request to create a backdoor

The problem is that I have to take their word for that, while they have the ability to activate the backdoor at will.

I linked to HN for a reason, so that people could see what other people think concerning the article. Here is the HN version of that opinion https://news.ycombinator.com/item?id=13394900

The misleading is that people are told that proprietary and centralised messaging services such as whatsapp can guarantee security - the truth is that they probably can't.
Or maybe you are just a really bad communicator.
Fully automated luxury gay space communism.
Saturday – fun way to capture and share video (iOS)
It's generally a technology somewhat related to your job.

For example, web hosts like GoDaddy do a fair amount of contribution to WordPress because they host a lot of WordPress sites and their customers will keep renewing their web hosting if WordPress is excellent and secure.
> The Zen core had a pretty good (but no that amazing) success in the consumer market, because although people admired its multi-threaded performance, they were merely lukewarm about its single-threaded perf which "just" almost matches Intel.

That's highly variable, I was actually pretty astounded by it's single core performance and completely blown away by its multicore performance.

I built a 1700 (not even a +) for work a few weeks ago and I keep running into things where I pause and think something crashed because it can't have finished that fast...

Yesterdays was 5Gb of mixed data in 18s (turns out the SSD is the bottleneck), if I wasn't busy with a new job I'd be trying that 5Gb of data out of a RAM disk just to see how fast pigz (love pigz by the way, multithreaded gzip) can go with 8 cores/16 threads.
Yeah, I hate hangouts/gchat for that reason as it is inside gmail. So annoying. Same with Facebook messenger. If I want you to get in touch with me you can send me an SMS/iMessage.
I don't think there is parity with how frequently men and women are objectified, as you imply. I'm also sure that like most people their job choice is mostly to do with needing to make money, not their personal attitudes about sex.

People shouldn't put down women who work as "booth babes". Nothing wrong with it, everyone needs a job, not everyone is drowning in opportunities, but criticizing their presence at tech events is legitimate. I can't imagine being a woman and seeing that in a supposedly professional setting.
Probably both. Temporary housing is used for new hires that need a place to stay while looking for apartments themselves, and contractors that fly in.
Counterpoint from Feynman himself:

https://www.youtube.com/watch?v=MO0r930Sn_8
Steve Jobs very notably had the 'good' kind of pancreatic cancer which has a very high success rate from treatment. There are two types of cells in the pancreas, exocrine cells and endocrine cells.

1. Exocrine cells - 95% of pancreatic cancer are in the exocrine cells which produce the enzymes that are responsible for food digestion, and 95% of exocrine cancers are adenocarcinomas which impact the cell lining of the pancreatic duct. This is the bad one, with a survival rate below 10% 5 years after diagnosis.

2. Endocrine cells - The other 5% of pancreatic cancers impact endocrine cells which produce enzymes to regulate your blood sugar. Jobs' cancer was reportedly a
Glucagonoma which was overproducing glucagon leading to very high blood sugars. These are extremely rare cancers but broadly, with early surgery the 5-year survival rate is above 85%. The 10 year survival rate is above 65%.

That's why there was so much criticism for Jobs' delayed treatment. His tumor was first diagnosed in 2003 and he basically ignored it for a year in favor of alternative treatments and healthy eating. By the time he actually had surgery, the cancer had progressed to mets in his lymphs and his liver.
Fun fact: it is a crime to rely on ATMs if you use BART. You MUST be in possession of small bills to buy your freedom from the BART faregates if your Clipper card is underpaid while trying to exit.

$20s and credit cards are only accepted by machines on the outside of the faregates. It is not possible to load excess value onto your card while underpaid; you can only pay the card up to the minimum value to exit, in cash, subject to the change the machine is prepare to give.

If, like me, the only cash you carry is $20s from an ATM, the only way to get out of BART in this situation is to illegally walk through the emergency exit gate.

Being able to go to a bank teller who gives out $5s and $10s is a big deal.
Off the specific topic, but on topic of retro machines, but I feel that the new BBC micro:bit project should actually have been a rebuild of the actual BBC micro, but with an HDMI display/USB/network.
But explaining something in simple terms is a necessary step to teaching the concept. Only once the concept is understood can you put a name to it and keep climbing the ladder of abstraction. This article doesn't devalue proper terminology, it values fluency with abstractions.
16 yo. I had to ask around friends how they did whatever they did and the learning process was kinda fun and sparked conversation. That might have helped spread the word of Snapchat.

Making Snapchat easy to use by parents would be a disaster for them, people are not engaging with content and posting to Facebook because their grandmother uses it and would see it.

I think that a lot of the weird design choices in Snapchat are intentional and very well thought out.
But then what does it mean to be understood?

If you skip out the part of the analogy where you actually return to the complex terminology you're simplifying, you haven't produced understanding - you've only made a just-so story which is a reflection of the reality, not a justification for it.
Instagram Influencer Rates and Engagement Infographic for Marketers
> The existence of HIPAA has little to do with whether you have to take your records across doctors.

Well, actually HIPAA stands for "Health Insurance Portability and Accountability Act" - it's specifically about making health records portable.

The security provisions were it's more minor, yet, best know part.
There's a significant difference - posting this information here is saying that x.y.z.w is my server, and that has a privacy concern, just as saying that my (or your) phone number is 1234567890.

Anonymously submitting that x.y.z.w is a server running ssh, on the other hand, doesn't provide anything beyond what's already publicly known.

Also, your phone number is not easily enumerated. Scanning even a small range of phone numbers (i.e. attempting a connection to see if they're valid) takes significant time and effort. Finding all open standard ssh ports on the whole internet, on the other hand, can be done in minutes with a good enough connection.
> Tor has probably saved more than a few CIA agents' lives

Tor's main purpose is to allow agents of US intelligence agencies to communicate back with the home base.

"Giving free access to the Internet being a powerful tool for undermining authoritarian regimes" makes it harder for an adversary to focus solely on intelligence agency agent traffic.

I'm not saying Tor is backdoored or monitored, though it's heavily monitored.

When enjoying the benefits of Tor, it's wise to also remember Tor's main purpose.
gmail me
Remember the Population Bomb? It’s Still Ticking
> But I also learned management (how to hold a meeting, how to manage conflict) and project management (Gantt-diagram, Agile and Scrum) and some basis of ITIL

> And even more related to the entrepreneur-ship world I had lessons about copyrights law, labor laws, patent laws , as well as finance course (what is an asset active/passive, what is the difference between giving yourself a salary and giving you shares etc.)

Oh interesting, I thought this was specific to the "Grandes Écoles". For entrepreneurship, this is good. Accounting basics also comes in handy.

But yeah, I make a difference between learning C, SQL, PHP and let's say taking a compiler class, OS class , programming language design, distributed systems, and a database class where you learn the intrinsic of a database.

Correct me if I'm wrong, but when such school 'teach you SQL', they teach you about how to operate a SQL database, and do efficient indexing/joins. That itself is very important, but the school makes no effort to demystify a database. Similar to how you demystified processor by building it from scratch (Electrical Engineering is another "old-school" discipline one I think French engineers are good at), I feel learning to demystify many key computer science concepts makes you a better software engineer. And while learning a new language is something you can do on your own time easily, going deep into a compiler creation isn't something easy to do on your own, especially after being out of school.

Some people would argue that lot of this is useless, but to me: Like a civil engineer, where doing matrices operations and second order derivatives by hand at school is never going to be useful later on the job, having the core skills gives you a better intuition on the job.
> Show me all the money Amazon was making when it was worth $20B

The last time Amazon was worth less than $20 billion was back in March of 2007 [1]. The month prior, they announced results for FYE 2016 [2]. That year, Amazon had net sales of $10.7 billion on which they made a profit of $190 million (page 47). Amazon's operations, meanwhile, produced over $700 million of cash from operations (page 46).

Snap shows $150 million of Q1 2017 revenues. They managed to turn that into a $2.2 billion loss [3]. Next to that, the $150 million of cash their operations lost looks like chump change. (Snap incurred a $2 billion one-time non-cash expense in Q1, so the revenue and cash-from-operations numbers are better for comparison purposes.)

Keep in mind, too, that $1 in March 2007 bought as much as $1.19 bought in March earlier this year [4].

[1] http://www.macrotrends.net/stocks/charts/AMZN/market-cap/ama...

[2] https://www.sec.gov/Archives/edgar/data/1018724/000119312507...

[3] https://www.google.com/finance?q=NYSE%3ASNAP&fstype=ii&ei=f_...

[4] https://www.bls.gov/data/inflation_calculator.htm
> That seems silly. There are far more Java devs out there than Go devs.

I wouldn't underestimate the level of hype-driven development that exists in this area. "Chasing the new shiny" seems like it could be a line item in a resume, these days, sometimes.
Excellent knowledge of one specific aspect: frequency masking.
Perfect account for building an emergency fund. That's why I'm using it.
"whatever my editor sets it to" is what I would answer, precisely because I've heard the arguments for both sides to death, and I acknowledge that this holy war exists because both sides' arguments have merits. For me, I expect that my team as a group has a rationale for whatever choice is made in the interest of avoiding pointless bikeshedding, but I expect each individual to be adaptable enough that the choice doesn't actually negatively impact their productivity.

Strong opinions loosely held and all that.
HN isn't just silicon valley folks
BILLION DOLLAR BADDIE MAKEUP TUTORIAL
Imho , schools like those don't do enough "hard" science, like math, to prepare you for the future.

Have you done enough linear algebra to work on image processing, or with neural networks , and understand the various parameters to tweak the libraries ?

Done enough logic (the math branch) to understand the deep nature , or at least feel the taste of the type systems to come ( scala, haskell and now more and more swift kotlin and rust), or use formal program proofs toolings ?

Enough statistics, physics and algebra to get a hint of what's under the hood of Quantum computers, should they come one day ?
I was thinking through my response to this, and realized that I would just be repeating what I already said.

Is there any reason to require extra work to support unicode strings?
> Is that how you prove something - by reading comments on HN?

I enjoy the comments of tpacek and ryanlol
I'm sure there are, but I would put it in the same bucket as the MP3 decoding libraries that have been included in Linux distros behind a checkbox for ages. If you tried to ship a product in the US based on this, I would expect to spend some time getting to know your lawyer. But for personal use, I wouldn't expect any trouble.
Of course, in order to copy the bank switching code to the other banks you need to switch to them first. Which means that this copying can only be done by the ROM.
It depends on the concept.

ivanbakel is not making some blanket claim that things always require complex technical terms. He is just saying that language -- including field-specific jargon -- evolves so that people steeped in the language can explain things to each other.

The clearest example of that how hard it is to decypher popular articles about quantum mechanics. Here, even when explaining concepts at a skin deep level, stories they tell are utterly inadequate if not misleading.

That's because even the basic concepts of QM are ones from linear algebra. And is shy Feynman was a sometimes devotee of the "shut up and calculate" school of interpretation.
Ableton, hire this guy!

I like how you treated track groups. That's definitely one of the biggest missing features for me.

I also really like the level-of-detail sliders, what a cool concept, would really add lots of flexibility to the UI.
"I think you're noting the difference between good and bad science ..."

Perhaps what he meant was "scientific thinking which is reductionist is inadequate ..."

His continued responses in this thread do not sound like the same old magical-audio-snake-oil ... but then again I have no expertise (or even experience) in this area.
#1 is an interesting point. Use a $5 nodemcu instead of a $9 pi. Not only do you save $4, but you get a free introduction to the world of horrible ssl implementations!
This is an interesting logic fallacy here. Consider this example.

Monkey eat => Monkey live.

Monkey live => Monkey eat.

Monkey not eat => Monkey not live.

Monkey not live => Monkey not eat.

Here "=>" is used as in "implies"/"because". The last statement is weird. There are more ways for monkey to "not live" than to "not eat".

Not being able to explain does not imply not being able to understand. Not understanding surely implies not being able to explain.

Correlation, Causation, get it ?
A Crunchyroll episode/subtitle ripper written in Go
ActivityNet Large Scale Activity Recognition Challenge
Ok, here's a question I've been wanting to ask someone steeped in syntactic-whitespace languages. Do you find that two developers typing the same code will format it the same way? How much would an auto-formatter change in your team's code?
Maybe a refinement of this approach is to FIRST explain in simple terms to establish basic understanding and SECOND going deeper with technical jargon.
Ce qui est bien pensé se dit clairement ?

Edit: nevermind. I was way off.

Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément.
Some of the stories on the stories page [0] are pretty egregious, but some of them are just how the brain works.

When you meet or see someone, you automatically try to categorize people. For now at least, that includes trying to figure out gender and ethnicity. Many of our parents or grandparent had very distinct prejudices. Also, for better or for worse, ethnicity still has a huge impact on someone's circumstances.

It was only a couple years ago that someone finally pushed back on the question "where are you from" to me. Before that, I would never have thought of it being objectionable. I also think context is important here. There's nothing wrong with finding out the ethnic ancestry of your friends, but maybe it's not an appropriate question when you first meet someone.

I'm sad to say that I don't actually know many of my Indian coworkers full names, simply because they are so different from people I was raised around.

0. http://rentaminority.com/stories/
It was tongue-in-cheek haha. That's why I said "relative", because they are not algorithms.
Listening to Feynman talk about magnetism fails to answer that question definitively one way or the other.

But seriously, if you can't explain what a complex-valued "probability" is to a layman, apparently you don't understand quantum mechanics?
Some parts of physics might stretch the ELI5 to its limits. I like to explain science to my non-science friends, but I'm always hitting the issue that parts of the specialized knowledge become intuitive, and then it's difficult to go back. Say, my understanding of how electrons behave in matter is a category on its own (let's call it quantum), and it's difficult to translate to common terms.
A law passed in 2015 in France [0] that makes it mandatory, starting 1/1/2018, for any business (including "auto entrepreneur", what you have to register as to be a freelancer or such in France) to used "certified" software for accounting.

Is a tool like Excel, which the vast majority of small companies are currently using, certified? Of course not! You have to pay for special software like Ciel Devis (9 euros/month) or Ciel Compta (9 euros/month). The keen observer will notice that they're produced by the same company, whose former CEO had a stint at Intuit - another software company that is very good at manipulating legislation to push its own interests.

If you get audited and are not in conformity, you get a 7500 euro fine and 60 days to correct your situation.

But what if you are serving foreign clients, and use foreign software to produce invoices that fulfill local regulation? Or if you developed in house software to meet your very particular needs? Heh, sucks to be you, go give money to Ciel.

That being said, the law says that if you do your accounting without software, you don't fall under the regulation. So can you just do your accounting in Excel, copy it by hand, and show that when you get inspected? Who knows.

There are many, many cases like this of useless bureaucracy and regulation in France that make it a nightmare for anyone to start and run their own business. My friends who have been "auto entrepreneur" in the past have hated every minute of it, and most of them have moved to other countries. I'm French, likely to start a company in the next 5 years, and would never go back to France to do it.

The government doesn't really want to create an environment where small businesses can flourish - no one has the proper background to really get what factors contribute to that. What they want is to get the big bucks from venture capital flowing into the country so that they can boast about having a French Google or Airbnb or whatever, which is purely a vanity metric and not particularly constructive for the economy.

[0]: http://www.codial.fr/wp-content/uploads/BOI-TVA-DECLA-30-10-...
I'm sure it will satisfy both sides:

One who see's corporations only disingenuously adopting formal policies to hire minorities, only doing it in marketing and for public appearance to appease other white people, rather than offering minorities meaningfully positions of power.

And the other who see these policies as ineffective and bowing down to special interests groups without providing any meaningful benefit to the minority group while simultaneously harming the parent company by hiring people based on their appearance rather than intrinsic value they provide the company.

Attempting to eliminate biases by force or social pressure is always going to be fraught with risk and aversion.