skysight-inc/HackerNews huggingface dataset:
One of the nice parts of using a Kindle is that it syncs your page between all of your devices, so if I want to quickly open the app on my phone and read a few pages I'm right where I was when I was last on my Kindle. When I get back to my Kindle, it has the new location synced.

I read a lot of non-fiction. One nice feature that it has on WiFi is the ability to highlight a word or phrase and it will display a definition or a Wikipedia article/snippet right there on the device. Its an easy and fast way to get more information out of your readings, especially when I'm at the pub with only my Kindle.

Another strong reason why you probably need WiFi on a Kindle at least some of the time is because WiFi is the primary way it gets content. You can get a USB cable to load stuff on it, but chances are if you've bought a Kindle you bought it to use the Kindle store.

Also, I'm pretty sure it downloads a bunch of ads at once when it syncs, and then shows them over time. I've had it disconnected from WiFi for a few weeks before, and it still showed ads. So even if you only connected it for a few minutes to sync everything and then you disconnected until you wanted a new book from the Kindle store, you would still see ads.
I posed this question on Stack Overflow just yesterday:

How can I visualize the javascript used by a given url?

Someone at work just showed me our site on cssstats.com and I really like the way it illustrates the bloat and redundancy in our website's stylesheets. An example:

http://cssstats.com/stats?url=http%3A%2F%2Fstackoverflow.com...

I was wondering if there was something comparable for javascript. I did some googling but couldn't find anything myself.

I'm looking to convince management (most of which is non-technical) to invest some time in refactoring and simplifying our stylesheets and javascript and I think something like this (not necessarily a "a book, tool, software library, tutorial or other off-site resource" but, yeah, something like that) would really help make my case.

This particular visualization isn't quite what I'm looking for. But it is interesting. I'm tempted to run our code base through it. I'm afraid it will come out a sprawling slum. But then I guess that would be my point.

Epilogue: Stack Overflow question was immediately killed as off-topic. Which flashed me back to this thread: https://news.ycombinator.com/item?id=11890140
I just read "life of a slave" by frederick douglass. It's been helpful to calibrate my emotional responses. I try to treat emotion like sound or light - a signal from the outside world, with appropriate responses.

When I get upset at things now, I compare whatever's bothering me to "being a slave, being whipped for teaching fellow slaves how to read the bible" - and i realize how unimportant the thing was.

This ability - to compare our experiences to those of others - is why i think christianity has something to it. I ignore all the talk about God, and just think of the story of Jesus - a guy who went around telling everyone, "hey lets be nice", and got tortured for it. Being able to forgive someone who'd do that to you is a tall order - but if you have that ability and truly follow that pattern, you'll be much happier and contented.

I don't see the guy as divine - i see him as a helpful calibration point. Forgiveness is a path out of anger. There's a lot to be angry about in our modern world, but that doesn't make it helpful for us.
> It's a great story, and shows that the protectionist right-wing creed of low taxes, and low pay for employees, along with minimal public investment, is bunk. Perhaps, if the right is serious about "making the country great," and about promoting business, instead of just adhering to anti-left dogma, then we'll see more states that follow governor Dayton's business-friendly lead.

Is that the "insult" you're talking about?
My job is to help my clients get better at making software. I've done this with great success, but I couldn't ship something on my own if my life depended on it.
How to Setup a BPO-Call Center Company in India – Certification and Registrations
> It's a pay-to-win game

After selling my collection of cards, I find that I can still enjoy playing the game using the "draft" format: invest $9 or so for three packs, then have a pleasant evening of play. No more expensive than seeing a movie, and the playing field is more or less level.
I use MiniHack (iOS) to read on the phone: there is an option to increase the font size.

The UI is not the best and how the comments are displayed could have been done better, but it works for me.
In my experience in the US, you have a registered polling station where you are allowed to cast your ballot. When you arrive, they cross your name off the list. If I'm only allowed to vote in one location, and that location only allows me to vote once, that should prevent double voting, even if I'm not who I say I am. Or rather, I'm not going to vote twice as the same person.

Is this the case across the US?

Whether the voter registration rolls are up-to-date, that's another matter as well. And double voting is only one type of fraud.
The status quo if you are a defunct project without any means to properly accept contributions or even just mention a new release on the homepage maybe. There are many example where open source as a model works, but you can't expect that it will magically solve all problems. Especially if you as a project are not even able to get the basics right. How is that supposed to foster contributions to the project?
The Top 7 Reasons Why You’re Not a Millionaire Today
I noticed the same thing. It's ridiculous. Geforce Experience doesn't do anything I care about except auto-update drivers. Why do I need to log in for that?
Thanks. I haven't paid attention for a few years. I just scanned their website. A new challenger emerges. Already certified (for use) in OR and NY, with others in the pipeline. Very impressive, considering the certification body is owned and operated by the incumbent vendors.

While it's certainly worthwhile to have more competitors, with better wares...

I'll only support open source, citizen owned software. The strangle hold the election system vendors have on our elections is deplorable. And it's not like this stuff is rocket science.
I see someone read the front-end discussion. I am reading the guide to IC.js and it's a neat piece of tooling.
Coinspotting – looks eerily familiar?
That was based on Minecraft-like big blocks though, not small voxels.
Imagine Microsoft Clippy providing great advice to the users of the touchbar.
(Is it okay to post things like this?)

I've written a self-hosted search utility for HN threads posted by whoishiring which I'll be using in my upcoming job hunt in a month or so. It performs regex-based full-text searches of top-level comments in threads posted by whoishiring. I hope it can help someone in their hunt!

https://github.com/cashweaver/hn-who-is-hiring-search
So have you been rejecting the results of all American elections over the past couple decades, or is this a new development?
I'm not sure what your point is - that website seems to be measuring candidates on a political spectrum as well, and all it shows is that a two party system will emerge.

Approval voting suffers from most of the same problems as plurality voting - a candidate can still be elected despite not being approved or preferred by a majority.
And it is fairly self-evident when you think of it: cows are ruminants, and the process of rumination means fermentation before digestion. Methane is released in this fermentation, so it naturally comes as burping, not flatulence.
The article tries to get you to download "autoruns.zip" from their site. That's suspicious. But it seems to be OK. The official Microsoft version is at [1] and the ZIP files compare equal.

[1] https://technet.microsoft.com/en-us/sysinternals/bb963902.as...
What about icon sets? Never find empty buttons?
The underground lines through east Berlin were not cut, but the stations on the east side were barricaded and the trains didn't stop.

There was an elevated line that was cut, and it took several years after the fall of the wall to restore service.

http://www.appropriatesoftware.com/BerlinWall/Essay4.html
> Everything I try feels messy and strange, leading me to a lot of frustration.

It appears you've learned to program but have not yet learned to learn. Like learning to do anything new, you start with minimum viable product. Let it be messy, buggy with edge cases, etc, just be completely persistent until it works and then build from there. Then do it again and you'll do it better and faster.

You MUST persist.

Don't worry about using anti patterns. I know this is somewhat controversial, but in the beginning shipping with antipatterns is better than someone who gave up. Besides, a diligent engineer spends their lifetime perfecting their craft.

I say this because when I was learning I was completely debilitated by fear of doing it "wrong" and setting myself up for failure in the future. If you're actually interested in becoming a better engineer this simply will not be true.

Lastly I leave you with a quote:

Nothing in this world can take the place of persistence. Talent will not: nothing is more common than unsuccessful men with talent. Genius will not; unrewarded genius is almost a proverb. Education will not: the world is full of educated derelicts. Persistence and determination alone are omnipotent. [Calvin Coolidge]
Cook County is spending a lot of money on accessible pencils.
If you buy a game in october (Such as Battlefield 1) it wont even start if it finds your driver isn't the one shipped in October, together with the game. Basically AAA games these days are partly implemented in the drivers, and games have custom required tweaks for nvidia and and drivers.
Ask HN: What are you reading this weekend?
Whether it's a new book, a magazine, or something long-form online, what have you been reading this weekend?
Not transit lines, heavy rail.
At least with Java, SonarQube checkers can be individually turned on and off at the project level. Isn't that possible with Python?
As a matter of fact, for the record, neither of these things is actually a particularly big problem in the United States.[1][2][3][4]

[1] http://www.nbcnews.com/news/us-news/study-finds-no-evidence-...
[2] https://www.brennancenter.org/issues/voter-fraud
[3] http://www.nytimes.com/2016/08/05/us/voter-id-laws-donald-tr...
[4] http://www.politifact.com/truth-o-meter/statements/2016/oct/...
Man hacks Alexa into singing fish robot, terror ensues
I'm surprised this needs jQuery. What this seems to be is a simple script that fetches a resource and places it into an element. I really feel opposed to adding more dependencies where they aren't required. That could be written without jQuery or this library fairly easily.
I love that you can use this without having to build anything with babel/webpack. Given the scope of my web apps, anything that transpiles or mutates my sourcecode is a non starter because it makes debugging it weird since I'm not looking at my own code anymore.
The Ghost Brigades by John Scalzi.
What's the limitation? Do you need to be French in order to work for Airbus aerospace? Or a EU citizen? Or a citizen from a list of approved countries?
That seems really fast. I topped out at level 22. However in the "load text mode" (link on this) it's easier; my laptop died in level 28.
Depression was a major part of Winston Churchill's life, and he used the phrase ‘Black Dog’ as a euphemism when talking to family and friends. Sometimes when I feel the negative emotions come to me (every few weeks / months), I think about that and I think about just walking alongside the black dog. It helps to remember that.
I was a long time pjax/turbolinks user but always felt like I was pushing the boundaries of what these technologies were doing and always wished for more functionality.

I tried out several client side frameworks but always felt like it was way overkill for the apps I built.

I gave intercooler.js a try a few months ago and was extremely pleased. There's very little server side that's required and the extra functionality I had wanted from pjax was there.

If you're wanting the simplicity of server side rendering plus the feel of an SPA without the frontend complexity give this library a try.
People aren't bothered about security or privacy, they just cannot be bothered.

Giving even the slightest incentive to send data brings those numbers up extensively even if what you get is meaningless.

Basically humans need a reason to tick a box.

This is why this is under GFE which gives you value added services.
Russian military is testing virtual reality helmet for pilots
Is it nonchalent about immigration laws, or is it just that he is much more interested in the protection of the ability of every person with a right to vote to exercise that right without coercion, particularly from a government agency? To my mind the latter is much more fundamental and important than the former.
If no one already-gathered shares any of those interests then I'm not staying very long.

A slightly ironic statement from someone whose blog apparently covers "frankly anything". :)
Michael Freeman - The Photographer's Eye
According to the author, it isn't a textbook: "Am I writing a textbook? No. All textbooks suck."
The author's not a professor or marketing. She's a "Psychotherapist, Ayurvedic Health Coach, Writer, CEO-Bettie Page Fitness, Songwriter, Activist, Editor." Still not very hard science though.
I took your suggestion and posted it, let's see if it gets any traction
I usually just download and install the latest driver with regular intervals. I don't choose to install/use GeForce Experience, and now that it requires login I certainly won't.

Why would I want to use this Exprience thing anyway? It's crapware, right?

As for telemetry - as long as software only sends reasonable things (feature usage etc) and uses reasonable bandwidth, I'm completely fine. I honestly don't even mind if programs do it without asking and I think all apps should have feature statistics telemetry to be able to cut (or make more discoverable) features no one uses.
It would be cool if this could some how use DOM diffing (I assume it just uses innerHTML now), so you'd get minimal dom updates with the advantages of doing everything server-side that this already provides you. Throw in some smart service worker caching and you get pretty close to the responsiveness of a fully client-side approach.
Robin Hood is an AWFUL economic policy
For such a system to work, you would need people to be able to understand the system and check it so that it's not hijacked locally.

Since it's a system of great complexity (anything involving programming, crypto, networking and any electronic is, really), you can't guaranty that.
Trust has nothing to do with acceptance.

I accept the fact that someone has been elected, I don't trust that they were elected fairly.
ICLR 2017 OpenAI Count-Based Exploration, Reinforcement Learning
As a new parent myself (my son is two months old), what strikes me is how pretty much everyone has their opinion on how we should feed or make our baby sleep. Some say we should help him sleep in our arms, others say we shouldn't touch him when he's in his bed...

Lately we've decided to put him in his bed and come reassure him if he wakes up, but each time we have to go comfort him we wait longer than the previous time. So we do 5 minutes, 10 min, 20 min, and so on... Usually he sleeps after the 20 minutes mark.
So apps shouldn't send any dumps/buffers as part of crash reports. They are still useful.

Also: crash reports should be accepted individually and not part of "telemetry" (anonymous usage and hw/os stats).
Drawing and playing guitar. Not much to show, here's some drawing I did previously: http://www.pixiv.net/member_illust.php?id=5622852
Have you tried to use source maps?
Please answer the question.
Let's consider the counter-argument and ignore any possibility for vandalism, theft, hacking, or other destructive activity by a recently terminated employee. Why would you want them walking around the building? What possible benefit is there to this? Why not just give them a hearty handshake, a thanks for your work, and tell them that they will be paid for the remainder of the termination period but don't show up at work tomorrow.

As for the paranoia part, it is definitely a bit of paranoia on the part of the company management but paranoia for a reasonable reason: there are numerous examples in the US of someone getting laid off or fired and returning to the office with a gun. From the perspective of management, why take the chance? If there is any hint that the termination will not be pretty you make sure someone escorts the person out and you have shown yourself to be taking due consideration if something unpleasant happens.
I am happy to see this featured on the front page. I am using this for a current project after coming off an Angular project. I am so glad I chose this. It is simple to use and a pleasure to work with.
I think what you're saying boils down to "even if it's racist, it is preferable if it produces better outcomes".

The weakness of that argument is in the definition of "better outcomes". You say "Define 'bad' however you like, but strictly in terms of actions taken by the government...". Do you really mean this? To pick a topic that is far enough back in history that most agree today - would you be willing to agree that "Brown vs. Board of Education" was a failure of the system because it eliminated the policy of "separate but equal"? After all, segregated schools, buses, bathrooms, and other accommodations clearly did reduce the interactions between the races and thus the opportunities for interracial conflict, while (by definition) offering "equal" facilities to each race. I would not accept that argument and I suspect you would not either.

So if it all comes down to the value function we use to assess what outcomes are desired, how should we decide on the this value function? Perhaps we could conduct a sort of a poll of the members of society... we could call it "voting". Actually, with the exception of a few cases of direct democracy in the form of ballot initiatives, that is the system we have today: at least in the US, voters rarely decide policy, they decide WHO will decide policy. Perhaps you can make a case that only those who are "smart enough" or meet some other criteria should be allowed to influence the decision of who decides policy. I would disagree. Simplicity is an important virtue in a system intended to be robust, and "everyone gets one vote" is far simpler than some sort of assessment for voters. ("Everyone older than a certain age gets one vote except if they've been convicted of a felony" isn't quite as clean and simple, but it's what we've got at the moment.)
But the abundance of coal didn't kickstart the Industrial Revolution. Coal is abundant all over the world - especially in Eastern China, Northeastern India, the Carpathian Mountains, the Urals, and so forth. Industrialization is just what allows you to exploit coal on a large scale, because you can mine and move it in large quantities when you have steam engines, railroads and hydraulics. It wasn't "discovered" in England at that time, it had been known about since the Roman era. Likewise large coal deposits were known about, and used, in many other places in the world. I don't know why this myth of "Britain finds it has coal -> industrial revolution" persists.
What the Transhumanist candidate learned from the election
Why isn't free software a net good?
This sounds so plausible I will accept it as fact without reading any further.
I regularly use this to my advantage. Though other people's solutions often don't consider all the edge cases or complexity, they are not without merit. I often find I can adapt a suggestion to make it work, or solve one part of the problem. In the best cases, someone else can identify something you were worried about as a not as big a deal as you thought, think of a totally different solution/workaround to it, or even identify it as a non-problem.

This is aside from the rubber duck effects[0] of just explaining your problem to someone else.

[0] https://blog.codinghorror.com/rubber-duck-problem-solving/
> or work an irregular schedule at a minimum wage job

The law in California[0] guarantees you the right to vote even if you are scheduled that day. You can take up to two hours off the beginning or end of your shift to vote if necessary. For other states...[1]

[0]: CEC§14000 http://www.leginfo.ca.gov/cgi-bin/displaycode?section=elec&g...

[1]: http://www.findlaw.com/voting-rights-law.html
Well, this exists

http://userbag.co.uk/demo/pjax

https://github.com/thybag/PJAX-Standalone
The problem is you'll never fully know what info they collect and send, and who might have access to it.

It is equivalent to installing spyware.
As with insistence on code quality, useful and careful testing, infrastructure automation, and good design and review practices, I think the culture of giving back has to come from developers who care about their professional ethos.

My team at EvilCorp contributes fixes to several open-source libraries. The reason this happens, though, is that two of our stronger devs said "the correct thing to do is to take the time to get these fixes into mainline," which they did. The answer to the question of "why" we do it isn't "because it increases our team velocity," but because we're software engineers, and that's what good software engineers do whenever possible.
http://tkc8800.com/image.axd?picture=/Apple/Mac400k/Games/Ma...
I'm guessing the reason you don't do a lot of "Plan B" mitigation in rocketry: weight and added complexity.
Did they make any changes to those libraries? I'm also using tons of open source from github but I almost never make any changes. I do report bugs and sometimes I add workarounds to the bug report, mostly for code I'm comfortable to inspect and modify. That's almost only Ruby, JS, Python, nothing that needs more than an editor and a browser reload: I have no time for that and I'll just look for another library.
Uh...minerals and fossil fuels are around about 4.5% of Canada's GDP, and declining as a percentage of the total. To say that the economic growth over the last 20 years has been "almost entirely due to the commodity boom" is completely at odds with reality.
I watched a documentary about heroin addiction in a wealthy northeast U.S. town.

I recall being struck at how the parents of the addicts presented in the documentary (who were all young) talked about how all of their kids were always so happy as children.

Then, when interviewing the addicts, there was a clear recurring theme that they wanted to do drugs because they could not handle the pain of being off drugs.

I did not feel these things to be unrelated.
How did Microsoft know A's offer when it submitted its counter offer?

May 9, 2016, Party A submitted a revised proposal to LinkedIn providing for an acquisition of LinkedIn for $171 per share of LinkedIn common stock, with half of the consideration in cash and half in Party A common stock.

On May 11, 2016, Microsoft submitted a revised proposal to acquire LinkedIn, which provided for an acquisition of LinkedIn for $172 in cash per share of LinkedIn common stock