skysight-inc/HackerNews huggingface dataset:
Ask HN: How many hours (on average) does it take you to finish a technical book?
Given all the recent book threads.

How many hours (on average) does it take you to complete a technical or mathematical book?

(I feel that "days" would be too coarse a measurement)

Does that include completing all the exercises/programming assignments?

If not, do you feel that your understanding is lessened?

And if you were to do the exercises, how much more time would that add?

Could you state any specific examples of book to hours?
Check out some polyglots on youtube. Some of them keep learning new languages and they have good advice.

I can share my experience learning Spanish (at 40). I practiced every single day for 6 months using a variety of resources. Apps, grammar references, (online) dictionaries, personal teacher, news websites... I think what is important is not so much what resources you use, but the time you put in. You need to find a way to stay motivated for a long period of time, that's the hard part.

How well can I speak after 6 months? Well, I went through most of the grammar of the language, I can communicate (with someone willing to speak slowly), I can read the news but I have a hard time understanding people speaking at a normal pace. Overall, starting from zero, I'm rather satisfied but I expected to be better than that after 6 months (esp. considering French is my first language). It's harder than what I thought.

I stopped learning a few months ago and I'm afraid I'll forget everything pretty fast. Unlike English, I'm not exposed to the Spanish language.
It isn't immigration, it's illegal immigration. It's also against the abuse of H1 visas. Incidentally Tata was a major donor to the Clinton Foundation and logically she supports H1 abuses:

Here's a document from the 2008 Obama campaign about Clinton and her coziness with Indian H1 abusers: http://graphics8.nytimes.com/packages/pdf/politics/memo1.pdf

Note that is a document from the Obama campaign -- not some republican hit piece.

Libertarians do favor free trade, however free trade doesn't exist as long as governments (such as China,) manipulate currency or (such as France, specifically with Airbus,) provide heavy state subsidization for certain industries in order to compete with companies that aren't as subsidized.

Free trade requires an end to all subsidies and market-distorting practices that disadvantage competitors.

Trumps trade stances aren't in opposition to free trade in as much as they're in opposition to unfair trade -- China being a great example. US companies have to compete in manufacturing essentially with one hand tied behind their back -- stricter environmental rules, tougher labor rules and much higher taxation compared to China. So allowing unrestricted Chinese trade isn't 'free trade.'

Not defending Trump or necessarily bashing Clinton, just providing some context for his 'opposition' to free trade and immigration.

Trump's trade positions aren't much different than the EU -- when I import an American product into France, I pay huge duties and taxes -- importing something to the US from France -- rarely do I get hit with a huge tax bill from FedEx or UPS.

I even had to pay taxes on $100 worth of kids clothes I ordered from the US. I've never had that happen when I bought something from the EU and had it shipped to the US.
That's DNS. BGP is what helps the packets find the path across networks owned by different organizations to get to that address.
And don't forget:

5) Go out and talk to people that speak the language (don't be afraid to make mistakes)

6) Or, if 5) is not an option, watch television shows in that language. Can be anything you like, simple comedy works best for me.
Embed pivot tables into any webapp with PivotData microservice
Or rather, it is too small to have a very significant impact. About 1.3 % of population is Russian-speaking. It'll overcome the second language Swedish (5 %) in a few decades, but on the other hand, Arabic will probably overcome it by that time too.
When you pay for a product or service, you're entitled to the receipt of the product or service that you paid for. If you think I'm breaking your Terms of Service, you have every right to refuse service to me, like any other establishment. However, you also have to refuse my money. If I've already paid, you give it back.

That's my moral standpoint, anyway. Arguments against it exist (should people who start fights in bars and get thrown out by the bouncer get their money back?), but in this case I'm not sure cheating actually hurts anyone. Which is what Niantec has got so totally incomprehensibly wrong about this whole thing. No one is hurt by the things they're preventing. All they're doing is chopping chunks off their user base.
No one but the Russians really does, the US now started production of P238 again.

Europe can produce P238 if it wanted too, it has one of the highest nuclear material production capabilities globally.
Depends on whether you care about the billions of people around the world or the millions in your own corner of it. I'm not sure most people are really ready to take in that expansive view of who their tribe is yet.
> Periodically over on Stack Overflow (and in many other programming forums) the question comes up about what books are good for programmers to read. The question has been asked and answered several times, in several different ways. The same group of books always seems to rise to the top...
>>And then your browser will send your request to that IP Address. How do you find that website IP Address?BGP helps you to find the correct path to that Address.<<
> It all makes me wonder why both Windows and OSX are so unwilling to either explore more powerful window management, or at least provide APIs to enable power users to build their own.

Take a look around at the desktops of the majority of windows and osx users. Not the power users, who are a small minority of the user base of both OS'es, but the "I merely _use_ a computer to do task _X_" type users.

Once you start to look, you'll notice a trend. An overwhelming majority of them will be running every single application on their desktop in window maximized mode. And this will be true no matter the size of any monitors they have attached. The closest they get to "window management" is to poke the icon in their toolbar/dock for whatever it is next that they want to see on their screen.

Both OS'es likely do have API's to allow for an 'always on top' setting, but with a userbase that is 99% "run everything full screen" at the outset there is no room for those users to make use of an 'always on top' window (because it too would be maximized, defeating the usefulness of the 'on top' setting). Therefore neither maker likely sees much value in exposing those API's.
I'm using git-hub as well and I find it very DWIM and more complete. (Have to add that I'm also a collaborator now, so maybe a bit biased)

I couldn't figure out how to use git-repo.
When I figured out which command I have to use to list pull requests for github, it asked me for my ssh key password. I was wondering why it would need my ssh key at all, so I tried -v, but -v did nothing.

Then I gave up.

Also, it lacks tab completion, as far as I can see, while git-hub supports it for bash and zsh. And since the order of the commandline arguments is not fixed (`request list` vs. `request <user>/<repo> list`) it might be actually difficult to add completion.
I'm developing a generic completion generator, which would allow to add completion to existing commands, but it's not able to deal with this dynamic commandline argument order.
Do you use them to make fun of them or just to make the words sound nice?

I think Russian makes heavy use of diminutives, doesn't it? I worked somewhere where two women were called Natalia and Natasha and I am still confused what their actual name were, because Natasha seems to be the diminutive form of Natalia and sometimes Natasha called Natalia "Natasha".

I do not think that there are any German names which are the diminutive of other names.
I've been working on some syncing addressbook, calendar, password manager, and notes applications. My idea was to use mdns to announce presence and git to sync, but this might be (more) useful
SICP is still a very good book for learning abstraction techniques, although it does sort of throw you in at the deep end in some ways.

TAoCP is great as a set of reference books that you can take a look at when stuck on a problem, but I don't think it's really designed to be read from cover(s) to cover(s).
I'm in fantasy land?
If you think the polls aren't manipulated for political advantage you are in fantasy land. You're appeal to 'real scientific data' is childish, since the data can be easy manipulated.
Countryside - but cities, probably main market for electric cars does not have this.
Ask HN: What will happen when ads won't be profitable no more?
Firefox in future may enable tracking protection (which is a good thing) which will break many ads networks (mainly adsense). And ad blockers are already popular.

What will happen when blogs/sites will stop making money?
Not parent, but Fvwm2 is extremely configurable such that you can tweak it to look and behave in almost any way you desire.
I didn't see one point that was specific to web developers, or is that a dig on web-based software?

The pitfalls of over-abstraction, trying to be more generic than necessary, more "clever" than the business requirements, etc are platform agnostic.
The trend is microservice with polyglot environment where developers can use their favorite language for the right task. I can see Java, Python, Go, Nodejs all having their place in back end. Especially with PaaS buildpack, docker container, devops, it is less and less significant to choose one particular language as primary back end language.
this looks really useful. I like the clean UI.

Maybe I missed it but is it possible to look for TV shows or documentaries or is it just movies.
Pendrive is common across whole English and the non-English speaking world.
That is a fact. My wife was detained for hours at a traffic stop because she had left her Carte de Sejour at home (despite having a valid driver's license, proper insurance, etc.) The traffic stop wasn't because she did anything wrong either -- it was a random checkpoint that police do from time to time.

Not that it matters, but she's white and speaks perfect French.

In Korea, I routinely got stopped on the street to show my ID card. In Mexico, it happens to people all the time (random checkpoints, car searches, etc.) I once spent theee hours -- WITH proper documents while the state police practically disassembled my car for no reason other than having Texas plates and driving while white.

You need to prove lawful presence in France to open a bank account, but in Los Angeles, an illegal immigrant can open a bank account without any form of US identification or proof of lawful presence.

Calling Trump or the US authoritarian isn't accurate if you measure authoritarianism by the actions of allegedly 'liberal' countries.
Show HN: Kwaver – Music Collaboration App
Hahhahahah

verb for sure
Thank you so much for your tip! Maybe I should have shared this instead: https://www.youtube.com/watch?v=1QDZJcnLATI
I've been teaching myself French (from scratch) for the past two years. I read nearly as well as I do in English, and I listen well (some slangy television dialogue is still a bit tough).

Some things that have worked for me:

0. Goes without saying, but consistent effort. I've done at least a little French every day for the past two years.

1. Reading a lot. I started with the Harry Potters and now read for pleasure pretty much exclusively in French.

2. Reading on a Kindle. Instant dictionary lookup! This is such a big efficiency boost that I think that reading physical books is simply a mistake.

3. Listening a lot. I listen to about an hour of French podcasts/youtube channels a day.

4. Studying grammar. I mainly study grammar when I run into something tricky while reading, but I really do study.

5. Flashcards. I've only started making them in the past month or so, but yes, they really do work. I feel silly for not realizing that sooner. I highlight interesting words/expressions as I read and periodically dump them onto index cards.
Spruce is a Polish word, and it means "From Prussia" which would be written as "z Prus".

Ref: https://en.wikipedia.org/wiki/Spruce#Etymology
You can only conclude it is clearly possible from that if you assume the USA federal government is infallible. I don't think that's the case.

The way I read it, the "Safe Harbor" part of that standard allows keeping around part of the zip code if that designates over 20,000 people.

For such a group of just over 20,000, add in birth year and sex (both allowed), and you're down to smallest groups of around 200 people. For the topic at hand (publish the data set so that critics can draw their own conclusions), often general health, education level and race, maybe even line of work (blue collar/white collar/agriculture) must be added, so that critics can check that your sample is representative.

I bet that gets you down to a single person in quite a few of those groups.

Yes, they end with "The covered entity does not have actual knowledge that the information could be used alone or in combination with other information to identify an individual who is a subject of the information.", but the earlier list doesn't make me confident that the USA federal government can make that judgment.
Well, this is isn't always the case. Most of the time they are not really hidden, they are just a huge amount of new results not correlated with each other, that everyone knows about. Then someone comes and finds the thing that correlates them all. Think about special relativity and what will probably happen when we will finally solve the general relativity/quantum theory riddle.
I don't think that passage came within ten feet of anyone who speaks Japanese. Ao doesn't mean blue-green, it's more of a word that spans both, with set usages for things we'd consider unambiguously one or the other (e.g. a cloudless sky, or the "go" part of a traffic light). In the context of eyes it always means blue though, so the example doesn't make much sense.
I'm not sure about it applying only to web-developers. It might be more focused on application-developers, where business requirements hit the UI. Developers working on services, libraries, frameworks, and platforms have different engineering needs where some of these guidelines don't apply (and others might).
Scott Adams has been obviously supporting him since last August, his claims of endorsing other candidates have been very clearly not genuine.
I see the utopian version as an /r/futurology kind of thing, and they're all a bunch of brainwashed communists on there.
Uh no.

http://www.nbcnews.com/politics/2016-election/full-list-dona...
Most of the people will struggle if they do not think in a given language. I often spoke with people saying they are "fluent". But they weren't and they could not think in English besides small problems. Once you learn to think in a given language - most likely you have became bilingual.
Libdill: Structured Concurrency for C
Could it not be argued that Clinton engages in non-white identity politics? Her 'deplorables' comment was almost entirely referring to white people.

Plenty of deplorables that are Democrat and non-white but her comment was playing the identity card just as deftly as Trump's people have.
“أقتله بطريقة إنتحارية “
are you kidding? what is the vector space being use in word2vec?
Still no sandbox. Using Firefox is reckless nowadays.
Main market is countryside with a commute to local city. Cities often do not even have a parking spot and public transport is faster.
Washington D.C. tried to ban handguns in some public places. The supreme court said they couldn't do that. Clinton wants states and cities to be able to enact their own bans, and she will be replacing at least one seat on the supreme court. So a lot of people might be losing their guns under a Clinton presidency.
nodes killer feature is the (accidently) combination of good practises. And the commonjs lexical scoped module system
> The Page Shot uses pageshot.net for storing the images.

Showstopper right here. What's wrong with storing to my hard drive? Can I at least choose my own server?
Yes, we consider a task to be done when code has been reviewed and merged, so our estimates include review time.
I certainly don't think TAOCP is designed to be a reference. If so, it wouldn't be full of excellent exercises.
It's not clear to me, what does the Large BGP Communities extension try to solve?
The more I travel, the more I realize people and cities everywhere are more alike than different.
Always. It's a third-party place that can sink at any time (if you don't
believe this, why would GitHub be any different to what happened to
SourceForge or Google Code?).

Your code should be hosted under your very own domain first (so called
"canonical repository", or how I call it, the "source of truth"), and GitHub
or BitBucket should be a replica. Thanks to git's distributed
nature, this replica can be two-way, but still a replica.
Sounds like the epsilon-decreasing solution to the classic exploration-vs-exploitation problem: https://en.wikipedia.org/wiki/Multi-armed_bandit#Approximate...

I would be surprised if there weren't papers arguing that youthful recklessness morphing into adult conservatism is a learning strategy favored by natural selection.
I listened to a lot of Youtube videos and songs in the language. The biggest impediment to language learning is that it can be extremely boring. If you're learning it through entertaining content, it gets easier.

On http://lyricstranslate.com/, you can find songs translated from and to a lot of different languages. It's a lot easier to remember words when it comes with contextual markers: music, it's place in a line of lyric.
Majority of the time a car is not driving. At any point in time, only 10℅ of cars are on the road. For an average car that is 20k$, that is a big waste of investment for everybody in terms of resources and time.

Car sharing is a temporary fix. The real fix is when cars can be brought to your doorstep without a driver. And you can just ride off.

But the more cool and more disruptive thought is when the car take you anywhere you want to go. Lots of transportation modes might become obsolete then.
Tax dodger? Like the New York Times? Carried loss isn't a tax dodge. Ironic that Google and other massive tech companies have their Dutch Irish Sandwiches yet overwhelmingly support Clinton. Does anyone think they would support someone that will hurt their business? Of course not. One could infer that Clinton would further enable so-called tax dodging. Google isn't going to risk billions supporting a candidate because of some social consciousness. There's something in it for them.
Yeah, I had pretty major family problems for saying that I thought he was a lot of hot air and not actually that dangerous--with a disclaimer that I would never vote for him. Although my perspective on him has changed, it seems to me that the American left has turned into the authoritarian controlling power they so often claim to fight against.
I really like this, I've always thought that git needed to support diff modes different from textline-based because even if this is fit for most programming languages what you really what is to see differences between ASTs (take into account those absurd change counts when just changing the indentation or imagine a normal diff of LISP source).
Maybe there's some way of replacing git with noms to get there(even if it may be killing flies with cannonballs)
There are betting markets which will offer significantly better odds in order to take your money. For example:

https://www.betfair.com/exchange/#/politics/event/27713489/m...
I see PHP holding its position. It looks like the committee has woken up and now PHP is moving into the right direction.
Some people are able to do it. But most are exaggerating or not doing the exercises. It takes me weeks to properly finish a good technical book due to time constraints. Either way, just do your best and forget about anybody else.
Hmmm. It's not like installing the charging points later is terribly difficult or expensive compared to the cost of the cars themselves, so long as there's a suitable garage or parking space. Are they outlawing new homes and home refurbishments without garages or similar suitable for electric cars? That'd be quite some subsidy for the car industry.
I hope the tech world shuns Thiel. This is what he is supporting

http://www.nytimes.com/interactive/2016/01/28/upshot/donald-...

Specifically, look for his insults aimed at reporters and journalists. This man is unhinged and unqualified. He is currently riling up his followers by claiming that the election will be rigged. I am concerned the consequences of that message

https://www.bostonglobe.com/news/politics/2016/10/15/donald-...
"Stock Android" is only stock Android on Google-branded devices.
thiels philosophy is actually deeply technocratic authoritarian. in a lot of ways he is a technocrat and not a true libertarian. hes said on multiple occasions that politics has failed libertarians and that they should try 'alternatives.'
Tokyo does have really great food, but let's not delude ourselves here, there are entire categories of cuisine that you simply won't find properly done in Japan. For starters, anything spicy (Thai, Indian, Mexican) tends to be severely lacking.
I'd say the backbone comparison is pretty apt, but I've always felt both strived to be "libraries" of structural building blocks rather than frameworks (for better or worse).

Writing express servers feels a lot like writing a Ruby server at the Rack level. To people that are used to Rails/Django, it feels a lot more manual and painstaking. While I personally like the clarity of request flow and modularity that I get using express, there are definitely some friction points (picking the best model layer, quickly picking up a new codebase, generating admin UI, to name a few).
Have you spoken with the project's maintainers? Are they uninterested in incorporating your proposed changes? Because contributing back to the original library could also be an option. Then you'd have the benefit of an existing community to help with maintenance, documentation, etc.
Reminds me of the short-lived Rabbit phone system: https://en.wikipedia.org/wiki/Rabbit_(telecommunications)
Refactoring – Not on the backlog
For everyone saying Trump is not authoritarian and Thiel is just some flavor of eccentric Libertarian, Thiel says very clearly in the first paragraph of his essay at Cato that "freedom and democracy are incompatible"[1]. Thiel's version of freedom does not involve American democracy as we currently practice it, and I think it's reasonable to assume that he hopes Trump agrees with him.

[1] https://www.cato-unbound.org/2009/04/13/peter-thiel/educatio...
What work-life balance looks like at a company with 100% retention of moms
Not only France, AFAIK it is basically the standard practice in European countries. It is perfectly normal outside the US to be stopped with no probably cause simply to verify who you are, and if deemed worthwhile, what you are doing.

I have been stopped in dozens of countries for procedural controls. I have never felt oppressed, but obviously it could be abused.
> I don't know about other package managers, but please don't generalize dnf's behavior here to the others, because apt-get and dpkg would be just fine in this case.

This claim is not matched by my personal experience. Recovery is usually possible, but depending on the particulars may require non-trivial efforts.