skysight-inc/HackerNews huggingface dataset:
Not anymore with TB3:

From: http://www.anandtech.com/show/9331/intel-announces-thunderbo...

>>> Meanwhile gamers will be happy to hear that Intel is finally moving forward on external graphics via Thunderbolt, and after more than a few false starts, external GPUs now have the company’s blessing and support. While Thunderbolt has in theory always been able of supporting external graphics (it’s just a PCIe bus), the biggest hold-up has always been handling what to do about GPU hot-plugging and the so-called “surprise removal” scenario. Intel tells us that they have since solved that problem, and are now able to move forward with external graphics. The company is initially partnering with AMD on this endeavor – though nothing excludes NVIDIA in the long-run – with concepts being floated for both a full power external Thunderbolt card chassis, and a smaller “graphics dock” which contains a smaller, cooler (but still more powerful than an iGPU) mobile discrete GPU.
Show HN: My first Rails app ever. Looking for things to add on
The half-life of uranium-238 is about 4.47 billion years and that of uranium-235 is 704 million years. So, they add meaningless amounts of Cesium.

Anyway, the dust is something like 95% less radioactive now than it was right after the event and you get far less dust from a contaminated forest fire than you would from the initial fire.

PS: Inside the reactor there is new stuff being generated from fission, but that's contained right now.
Any story about Minecraft needs to mention Zachary Barth.
Never thought I'd say this... but I can foresee a future release of Windows being touted as POSIX compliant.
Wunderlist Joins Microsoft
Blood is not the same as lymph. This is a lymphatic drainage vessel, not a blood vessel.

Think of the lymphatic system as a kind of a superhighway for your immune system. It doesn't carry blood.
And then after that everything will simply be recorded. Human activity prior to this point in time will be considered kind of "pre-historical".
I've noticed that a) that's an ad hominem attack and b) it isn't accurate.
I don't think microsoft makes that much money from customers buying their OS directly, but rather from OEMs installing Windows by default on the laptops/desktops they are selling.

Never once have I met a person buying a standalone windows upgrade/windows OS. Either they end up buying a new computer, they stick with whatever was installed on their computer (hello, XP/Vista users), or they illegally download the upgrades.
Maybe the lesson is when the sign says "Free Pork"(Bandwidth) ask where it came from?
If you have one key, and use it for N services, compromising your key compromises N accounts. If you use one key per service, compromising a key only compromises one account.
I hope that Microsoft donates money to OpenSSH/OpenBSD. The way I read this, they indicated that they would.

"I’m pleased to announce that the PowerShell team will support and contribute to the OpenSSH community."
Runnable.io makes it very easy to run all your Github branches, using containers. Here's is how it works
https://www.youtube.com/watch?v=_uwPKIH990E&feature=youtu.be
This post has some valuable tips (I'm probably going to try out <Space> as a leader), but one or two near the start rub me the wrong way in terms of how I use vim and how it's my impression that it's intended to be used.

>It seems like vvv is slower than vp but in practice I don’t need to think beforehand what to select, and what key combination to use.

The way I've always used vim and always thought it was intended to be used is that you do think beforehand. You sit at your editor, think about what changes you want to make, and then key in a set of precision commands in vim-editing-language and it happens.

>This way v replaces viw, vaw, vi", va", vi(, va(, vi[, va[, vi{, va{, vip, vap, vit, vat, ... you get the idea.

I kind of like the precision of having all of those different things, and of course the option of using them for more than just visual select but also change, delete, and so on. Although I suppose this doesn't remove any of those keymappings, I must protest remapping Ctrl+v: I can't even use an editor without block select.

I imagine there's a plugin (or even builtin feature) that at least generalises "s, (s , [s, tags and things of that sort though.

>Stop that stupid window from popping up:
>map q: :q

I know it's a weird and irritating thing to have that window pop up when you meant to quit, but it's actually a very neat interface: a whole vim buffer for recomposing commands and your command history for later execution (almost acme-like). Give the poor guy a chance.

As a counterpoint to what I've pointed out above, I'd like to recommend Drew Neil's [Practical Vim](http://www.amazon.com/Practical-Vim-Thought-Pragmatic-Progra...) to anyone who hasn't read it already. It's got a lot of great content, and really goes a long way to explain vim's quirks and methods of doing things.

One of the useful tips I learnt from that was the ex command "normal", which allows you to execute a string of normal mode commands over a range of lines. So, for example, you can append a semicolon to each line in a visual selection by entering

:'<,'>%normal A;

A small thing, but one that I've used a lot since learning about it.
Do you have a link to your github repo where I grab a copy of it? I have been thinking about trying to find ways to simulate daylight in my house.
Yes, it's set to be released in mid-2014.
I'm glad to see that the official URL for the Khan Academy partnership with the College Board is now live.

https://www.khanacademy.org/sat

I have been looking forward to being able to tell all my friends that they don't have to worry about test prep for the SAT anymore, as that is now free and online through Khan Academy. For people who are still inclined to worry about standardized tests, I will mention that this preparation course will undoubtedly provide useful cross-training for the ACT college admission test and for many other standardized tests. If you are still worried after all that, I have one more tip about standardized tests, a tip that has worked to make all such tests easy for me and for my children.

READ, READ

To learn how to score well on a standardized test reading section, the number one piece of advice is READ, READ, READ, and READ. Read about what you like to know more about. Read things that are fun for you. Find books and magazines about interesting topics and read them. Turn off the TV and read. Put away the video game controller and read. Read hard things, and read easy things. Read a lot.

For years, I wondered why it came so readily to mind to write "READ, READ, READ" in all capital letters like that when I give advice on this subject, as I have frequent occasion to do. Recently, I reread the section "Suggestions for Study" in the front matter of John DeFrancis's book Beginning Chinese Reader, Part I, which I first used to learn Chinese back in 1975. In that section of that book, I found this passage, "Fluency in reading can only be achieved by extensive practice on all the interrelated aspects of the reading process. To accomplish this we must READ, READ, READ" (capitalization as in original). Yes, that works for Chinese, and it works for English too. By practicing reading, you gain reading comprehension and reading speed, and speedy reading with good comprehension gives you time to complete standardized test sections with time to spare. That reduces the pressure and lets you relax and think while you take the test. Try it. You may like it, and anyway reading is fun.
Both of my grandfathers built their own homes in 1951 or 1952. Both original houses were around 800 sqft, and eventually expanded to around 1600 sqft over the course of decades. According to the US census bureau [0] the median new home constructed in the US is around 2100 sqft. If you dig deeper into the data [1] you'll find that the characteristics of housing in the US have changed drastically since the days of mostly single-income households -- homes are much larger, with more amenities. The average dwelling for someone below the poverty line right now is bigger and has better amenities than the average dwelling for Americans as a whole in 1970.

One pair of my grandparents is still living, in the same house. Houses that have sold on their block in the last few months were all around 800 sqft and went for an average of $95,000 -- which is an affordable 3.2 times the median income in the neighborhood (it's a poor neighborhood.) A single earner can provide a house, provided it's a house similar to what single earners could provide decades ago -- but there aren't many of those on the market. We keep building bigger houses and then wonder why the poor can't afford to keep up.

[0] https://www.census.gov/const/C25Ann/sftotalmedavgsqft.pdf

[1] http://www.census.gov/programs-surveys/ahs.html
Could this be related to the resent articles about a researcher taking control of a play via the entertainment system?

http://www.wired.com/2015/05/feds-say-banned-researcher-comm...
Detecting main content on article page
Gamestop, not Hot Topic, is buying Thinkgeek
Wet your display for more productivity
Drones in 2015 are like VHS recorders in 1985
"You pay a high price in complexity and inflexibility for that juicy GC-less yet safe memory management."

It's a price that a lot of people are willing to pay, because of how badly they want what they're paying for.

Nim and Rust have different goals, different tradeoffs, and overlapping target audiences. Having both is good. Making them fight is bad.
Probably the horrible formatting that makes it look like it was copied from another site.
As a software developer, writer, and musician / music producer, I personally still find value in copyright, but it has been taken to absurd heights. I would like to see it drastically reduced, preferably to a term of ~7 years. Maybe ~15 years at the absolute max.

EDIT: Ah, I misread the question. Why?... The purpose of copyright, as I understand it, was to give authors [limited] exclusive opportunity to profit from their creative work, in order to promote more creative works being developed.

Under the current system, an author could create a single work and profit from it forever. In some sense, that promotes more works, as more people hope to win the same lottery, but more typically, a single work isn't enough to live on. Continually creating more and more works is more sustainable as a business, and does more good for society.

So give authors seven years to profit off of a single work, and then it is released into the public domain, for any author [still including the original author] to adapt into more new (and copyrightable) works.

Is this a perfect solution? I don't know, probably not. I think it'd be quite nice to author a single work and live off royalties from it the rest of your life. But that doesn't seem to jive with the intent of copyright to promote the creation of more works.
War doesn't have to between sovereign states. War against non-state actors is accepted as valid.

The US constitution even has provisions for it: Congress can call forth the militia to suppress insurrection.
After reading the good news about MS and OpenSSH this was the best quote from the article for me:

The identity of the serpent is obscure. It is rumored that he is currently running a computer company in Redmond.

People get pretty riled up about sorting!
Microsoft adds OpenSSH support to PowerShell
Today, maybe not so much. However as we become a space-fairing species knowing the limits to which things must be designed (examples, blast shutters in films/anime and self-sealing blobs from scifi/anime) will help. Knowing the causes of death might also enable a better focus for pre/post treatment and medical research/supply staging.
I think the first thing to keep in mind is that the guys at MS wanted you to join them in the first place. They obviously see the potential in you. Keep in mind that, even though things might seem overwhelming from where you sit there are people out there that actively want to work with you when you're available. That's a great place to be.

In terms of what to do next, your health (mental and physical) is the most important thing. If there's a path you can take that will give you the best outcome there, that's what I'd optimise for. I imagine that trying to keep not completing your studies a secret will be stressful.

You career is definitely not shot. I went through some stuff in my last year of uni and ended up with pretty crappy grades. It's never once been a problem. In my experience, once you start working it's not even a consideration.

Ultimately the decision is yours but if it were me, I'd be looking to destress. Talking to the MS guys about your situation may well be the way to do that. You could explain and they'd be happy to push the start back. You could stop worrying about that aspect and carry on with your studies. If they weren't happy about it, then there's a strong case for saying that it's not the best environment to work in anyway.
It already was. In the NT days.
I like numbered boxes, but I still tend to put a word or two on them. If you have it in your hand reading it is always faster than pulling out your phone.

The lookup is great if you have a pile of boxes and want to find something. In place of a lookup app I used a Google doc spreadsheet. I could search it for "silverware" and see what box it was. As much as I love to code, sometimes it is nice not to.
I really, really hope you're being a devil's advocate and you don't actually advocate mass murder of the elderly to make room for the young.

If your society attempted to commit mass murder, your society would be removed by force and replaced by one that did not.

And if that sounds like hyperbole, so does the concept that all societies would intentionally withhold a cure to the single most deadly affliction humanity suffers from: aging.
I use Firebug simply because it's what I'm comfortable with and "used to". The UI, keyboard shortcuts and general expected behavior are what keep me locked in.

When debugging in Chrome/IE it's always painful to use the developer tools even though they are very capable.
> Waiting it out is not an option.

This is where I am torn. The short term is horrific, but by engaging militarily it seems that we ensure that we have the same problems in the future.

How do we break the cycle? How can we use the resources and technology at our disposal to protect the innocent, without adding more fuel to the fire?

An open ended question. I'm not sure what the answer is. We look at it in terms of "non violent intervention" vs "military operation" and I can't help but wonder what options in the middle we are leaving out due to the myopic nature of our society.
Facebook can do whatever they want with their platform. In other words, you decided to play in someone else's backyard. Now someone else is playing there, and you can't. Too bad for you.
Alan Kay's Talk (2015)
Author Ben Mezrich annotates Pussy Riot so you understand what it's all about
For example, the Intel 520 and 530 series have known issues. Besides the lower performance after some amount of writes, they also tend to randomly "disappear" from the system, which is much worse.
Google it, it should be easy to find many related topics.

I don't know if this only affects the SATA SSDs or not, but it happens a lot. (BTW, the random disappearing also affects some other SSDs from other brands.)
Argument based on reason and ethical principles is not how politics works.
Edit: Forgot to answer the initial question. Yes, I use vim exclusively for anything involving editing/writing. In the past years mostly C, C++, Haskell, LaTeX, Java, python...

Largest codebases I've worked with were upwards of 200k SLOC.

https://github.com/merijn/dotfiles/blob/master/install/vimpl...

I have 12, and most of them only have occasional/no use, but I haven't changed to remove them.

Coquille for working with Coq.

CtrlP for fuzzy opening of files.

Gundo for visually looking through vim's undo tree (I rarely use this, probably like once a month max, but it's very useful when I do need it)

My own haskell indenting plugin which is now disabled, because I'm too lazy to make it work like I need it too.

rainbow_parentheses highlights matching parentheses.

syntastic for highlighting compiler errors/warnings in files I'm editing.

tagbar, to be honest I actually never use this and should remove it.

vim-hdevtools lets me query the type of haskell expressions and show definitions of data types, although I mostly only use the type functionality.

vim-hoogle I never could be bothered to configure it, so it doesn't work and should be removed.

vim-pathogen for loading plugins.

vim-surround new movements for editing surrounding punctuation/html tags.

vimbufsync dependency of Coquille.

So, that's 9 plugins I actually use, one of which being a dependency.
You are probably using Blink-Diff for the image comparison. Isn't it?
https://github.com/yahoo/blink-diff

For example:
https://raw.githubusercontent.com/yahoo/blink-diff/master/ex...

You can change the highlight-color to green (it is a configuration option), just like it is on the page there:
https://diffio.global.ssl.fastly.net/v1/diffs/2015-05-28/eee...

And the "montage" is called a "composition" in Blink-Diff.
When do you need automation?
> Society has the right to try

It really, really doesn't. Note the first item "life, liberty, and the pursuit of happiness", or the equivalents in other fundamental statements of rights.
Thank you for the response! Would you recommend talking with HR or should I go straight to my Manager/Hiring Manager?
My biggest concern with the death of that thread was that it died due to flagging.

Totally agreed that even the prior belief that trolling campaigns might exist is toxic.

Thanks, everyone, for the comments. They're thoughtful.
I think to your first point, the assumption here is that the unborn don't have rhetorical standing. In this context I'm not sure I see a downside to that (at least in this context).
Hilarious thought: how much stuff like syslog support would microsoft have to add to start attracting systemd refugees? :D
Really? I'm not. My smart TV defaults to just displaying whatever the incoming signal tells it to.

And if some manufacturer decides to clutter things, I just won't buy it. Problem solved.
This looks like the answer to a recent HN frontpage question

https://news.ycombinator.com/item?id=9504825
They have some huge names under their belt - Facebook, Twitter, Apple, Alipay, etc.
"Nim is as safe as any other language."

That is factually false.

"Perhaps it's not as safe as Rust"

And there even you have contradicted yourself.

"Perhaps it's not as safe as Rust but that brings specific trade offs most people dont wan't to deal with."

That much is true ... and can be said without telling falsehoods, like your first statement.

"I don't understand why people think that Nim is "terribly unsafe" when in reality it's like any other language"

You are confused by your own strawman.
Both useful tips. I knew the macro is really just replaying whatever is in the register but it's good to connect the append dots to the equation.
Step 1 for those who really want to boost productivity (but let's be honest, most of us don't!): forget about all those plugins that are time sinks to configure and integrate with each other, about obscure tweaks that take half a day to get right, and about elaborate .vimrc's that take you so far away from 'standard' that you're crippled without them. Stick to a fairly basic standard install and a .vimrc of 50 lines, tops.

I've been using vim for 15+ years now, since late 1990's. I use viemu in Visual Studio and I've written code in 10+ languages in vim. I've written non-trivial vimscripts and integration tools with other parts of my workflows over the years. I love how comfortable it feels, and I feel crippled when I have to use a 'normal' editor; like walking with a little pebble in your shoe - not a big a deal enough to prevent you from doing anything you could otherwise, but still damn uncomfortable.

With that said, I'm not convinced that I've actually saved time with it. I shudder if I think of the many man-days I spend 10 years ago on getting this and that plugin working, tweaking settings and keybindings for things I use twice a month tops and automating things that I could have done manually 10 times faster. It's not like regular editors are that much slower to use. It felt like throwing off a yoke when I dumped all those plugins so that I could focus on writing software, instead of tweaking the editor so that I could write programs with a few keystrokes.

So yeah, that was gramps' advice I guess...
I agree that in many startups their technological prowess plays a very large part in their success. However, most startups (as far as I am aware) do not actually "replace an incumbent". Usually it's more a case of "hey, I got this great new idea that no one has seriously approached before". They develop that idea, create a new niche-market and then get bought up by an incumbent of the main market.
SSH clients are also typically terminal emulators, though. The idea here would be to have an ssh client which acts as a better terminal than cmd.exe does. The effect of this isn't about whether you get access to a better shell, but instead about whether you have a better terminal with which to talk to that shell.
How Sketch took over 200GB of our MacBooks
Hah, I think you are gauging the wrong complexity :)

Sure, all these things lead to an incredibly deep universe, but you're meant to discover them as you're playing the game. In a way, the metagame (posting on reddit, reading wikis, etc) is just as important as the actual game (which is also true for Minecraft, when it comes to sharing your creations, learning red stone, etc). But knowing these things is certainly not required to start playing the game or to get in the "swing of things".
All good advice. Thank you! I'll take that all into consideration. Good point about the work environment. There is still a slim chance I can graduate this summer, but if not, I think I'll take your advice and try to work something out with MS. Once again, thanks!
Good books it seems, but the one book I'd never seen before was the Thermodynamics book. He makes this claim:

"From my own experience this book can be worked through in two full nights"

Really? In my experience there's no way I could make it through a 150 page physics book in two nights, unless I already knew the material. And even then I think it would be tough.

That said, if this is a book I could do in two nights, and actually learn Thermodynamics -- then I'm all in!
> doing their job of criminal investigation

That hasn't been the FBI's job for some time now. They joined the "intelligence community" club and now claim is now about "national security".

http://foreignpolicy.com/2014/01/05/fbi-drops-law-enforcemen...

So why is it necessary to fly spy planes domestically to protect "national security". That would imply we've already been invaded... or their purpose is something else entirely.
It's not the requirement to partition the drive that kills the idea. Setting aside the first small chunk of the drive for the firmware to read is how it's always been done. The problem is that this would require the partitioning to be done below the wear leveling layer, which reduces the effectiveness of the wear leveling slightly and means you can only change your bootloader settings a thousand times before the drive is dead.
I hate Facebook as well. I have a presence but it is all lies and subterfuge. I also hate Instagram who wants to see pictures.. I used to like Reddit they have a lot better pictures but this site Hacker News is my favorite because of the words. Also Facebook is all exgirlfriends all the time and who needs that.
And who will pay for that cellular connectivity?

This is getting well into ad absurdum (a common problem on HN). Smart TVs are perfectly fine for the person who doesn't want a smart TV. Just don't use any of the smart TV features and don't connect it to the network. Problem solved.
... which is AWESOME.