skysight-inc/HackerNews huggingface dataset:
Tell HN: Back up your hard drive
Back that $* up. For the second time this week I am just haystacking through issue after issue because I don't have a clean backup. I am super broke so I actually couldn't afford a big enough drive, but still there is no excuse.

First time I had a non-consecutive exception in my Mavericks main partition. I made a rescue but after upgrading a partition to Yosemite, linux wouldnt boot and refind wouldn't show up because of this new logical disk partition. It took like 4 hours to scp all my data to another computer, then reformat and set my environment up again.

2. Accidentally moved /usr/libexec instead of /usr/libexec/sharingd. With filevault on, this became a mega headache. Now my disk is partitioned in half (after fighting to decrypt the drive) and downloading yosemite to the partition. All because I modified a root directory path and put it back off by a directory. I am almost done fixing it now after another ~1.5 hours of install & config. Apple was awesome about allowing me support a month out of warranty but the "executive team" didn't seem to even know what a terminal was.

Tl;dr But seriously, image your computer, server, keurig coffee machine, whatever because when your data is as corrupt as your gov't, even they can't help you.
I love the ecosystem (Windows, Nuget, Visual Studio) and the fact that it runs on multiple platforms (iOS, Android, Linux, Mac, Windows).

I think it could be slightly less verbose. F# is a nice improvement, but it's not perfect either. Haskell is closer to the syntax I like in a language.
If we can have a teletype metaphor today in 2015, 40-odd (or thereabouts) years later, with the awfulness of this whole idea being a minority viewpoint, perhaps we need to just go with the web browser metaphor today, and see what comes of it by 2055.

Thanks to people insisting for years that the TTY is just fine, we don't appear have any other options. Ideally, we'd have progress - but as it is, we have nothing, or a shit sandwich. Forgive me for not going for nothing.
Bridge Telegram with other chat apps
Well, if something is genuinely "useful", the people who find it useful are generally willing to pay for it; unless they choose to spend their resources on something that they deem even more useful. Thus in general I think things should have a price; in order to facilitate the construction and maintenance of said thing. More subtly; this also gives the users of that thing more of a say in how that is built -- i.e in accordance with their needs as opposed to arbitrary design or engineering decisions, etc. In other words, having paying customers keeps you accountable. This is why so much publication-associated academic software is garbage from a usability perspective - no one has an incentive to care about users; therefore people don't.

A curious observation about most users: Most Users often prefer the good/service that works better / easier to use; even if closed; to the open source one that is perceived to be not as good. Many, many programmers / academics (those poor academics..) use mac laptops. They're nice.

Open Source is also great from securing long-term existence, and from a reproducibility, and hackability perspective. Pursuing a commercial open source model, if viable, could really address both short + long-term sustainability.

I truly don't think mathematics departments in the US are "too poor" to pay for software; there are nice offices, budgets for events, very expensive journals, etc. Many universities have massive endowments. It is just that they often choose to spend it elsewhere. I'd recommend charging a higher price to commercial entities and universities, charging students a small fee; and giving it for free to "3rd world", developing, etc. countries. Selling into the library budget, or IT budget, might not be the worst idea.

If your student has a cell phone, they can afford to pay 20 bucks a month for the cloud sage edition; instead of buying more booze, pizza, or another movie ticket. If they are not doing that; it either means they value some other service more highly; or they don't value their education & their time.
I wouldn't underestimate the pride and power-trip of those teachers and administrators. The same thing happened to me at a middle school in los angeles, and our newsletter didn't have anything remotely libelous, only criticisms of school policies, dress code, etc. The most poorly-written column compared the school to a concentration camp, which is of course an offensive statement, but not a personal attack. Four of us were suspended and had some other minor punishments. The dean was level-headed and reasonable but others were out for blood.
Academics are being hoodwinked into writing books nobody can buy
The video shows educated people probably around the Beijing university that is not really representative of what is really going on. 99% of the population is oblivious and brain washed. They have really no idea about the tiananmen massacre.
FWIW, El Capitan lets you auto hide the top menu bar. Since I mostly use keyboard shortcuts anyway, I find the extra space to be quite nice.
I have a feeling that when enough things want to run "a complete web browser", what we'll get instead is a single web-browser window server process for these applications to talk to.
I find it ironical that I can barely scroll this site on my omg-4-years-old smartphone.
Yeah, we need more js and emulation, definitely.
It's 'react' as in 'reactive programming', not the JavaScript library React.
On a webpage that already uses client side javascript, do you know if this would actually slow it down any real amount (more then 10ms)?
Ask HN: I'm programmer with depression and social anxiety. Should I quit?
I have had depression my entire life but wasn't diagnosed until a couple years ago (I'm in my mid-30s). I was put on meds that I didn't like so I stopped taking them.

I've been a web dev for 12+ years - I am skilled in several programming languages. A few years back after some traumatic life experiences (both work related and otherwise) I ended up developing social anxiety, and these days I'm starting to suspect that I might be bi-polar. Things feel like they're getting worse and not better. I haven't held a fulltime position in years, and though I'm happier as an independent contractor, I don't feel like I'm moving forward in life.

I am going to talk to my doctor about all this, but my concern is that I will be placed on medication yet again, only perhaps something stronger. This worries me as I don't want to see a my skills fall apart.

Has anyone else found themselves in this situation? What sort of advice can you offer if so? Should I quit programming and do something else? Should I attempt to go on disability?
Well, one could build a typed object-array library using typed arrays (i.e. use one typed array for every member). This actually gives me an idea... :P

But you wouldn't want to rebuild a dict using integer arrays, that would be pretty slow.
You're right the general public really doesn't know. Sorry, I generalized in my previous comment. Would you agree that the reason that the general public does not know is because the interviewed folks have been censored and self censored?
Cow Magnets
That's an excellent post as Eric's a smart guy yet misses the real reasons.

Eric's wrong about Swift, and the reason is illuminating. Swift has the full, unconditional support of Apple. Look at the splash pages for Swift[1][2]. There's no comparable page for Obj-C. The docs on Swift[3] make it clear that you're totally set and don't need to worry. It's obvious to any developer that choosing Swift is a good, safe, correct choice and you won't be left hanging. Microsoft chose not to do this for F#.

Now compare to how MS markets C#[4] vs F#[5]. C#'s clearly sold as the general dev language for "rapid application development", whereas F# is to "solve complex problems ... such as calculation engines and data-rich analytical services". This sums up MS's attitude, which percolates to customers. F# is just for hyper-intelligent folks doing mathy stuff - not for us normal devs! C# should instead be pitched focusing on it's "familiarity and userbase" just like VB has "English-like syntax which promotes clarity"[6].

Inside VS and .NET overall, it's clear that F# is simply not getting the same level of support. So while Eric might be pointing out that "normal people", meaning the bulk of MS customers, are staying with C# this is just MS fulfilling it's marketing goals. MS refuses to reassure customers that F# can and should be considered for any application where C# is considered.

Until that attitude changes, I would not be surprised if customers continue to do what MS says to do. I doubt it'll change. C# has no real competitor (Java's lightyears behind). They've got a proven track record of ignoring F#. Add in the politics and face issues going on (going off the history as well as comments from third parties that have been involved on both sides) and well, what can we really hope for?

1: http://www.apple.com/swift/
2: https://developer.apple.com/swift/
3: https://developer.apple.com/library/ios/documentation/Swift/...
4: https://msdn.microsoft.com/en-us/vstudio/hh341490.aspx
5: https://msdn.microsoft.com/en-us/vstudio/hh388569.aspx
6: https://msdn.microsoft.com/en-us/vstudio/hh388573.aspx
Crafting Intuition with Language
What is displaying your "tabs" at the bottom of your terminal?
> The crime

"The crime"? Did we read the same article? What crime was committed? Making a low-tech version of ratemypreofessors.com?
My mom wants me to do things I don’t want to do just for university applications
Reimplementing apt-file, badly
Man takes to the skies in world-first pentacontakaitetracopter (54-rotors)
I hate this story, because its clearly actually about people failing at designing studies, and everyone glosses over that.
Ask HN: Thoughts on UX of the Meetup App?
How is your user experience with the Meetup App (web or mobile)? Feel free to just say "good" or "bad", or leave more detailed feedback.
Actually it was possible to install the new S-Note via the Galaxy App store (Samsung's eco-system layer on top of Android.. ugh).

The new S-Note is indeed better, I appreciate the copy/paste/resize features. Gotta make a graph paper template (cumbersome). So thanks for the hint!

It's still not as good as the more than ten-year-old journal. One can zoom to only 200%. And the drawing is pretty laggy (if you draw slowly at max zoom, it updates like 2 times per second). Laggy drawing makes good penmanship very hard, and drawing accurately painful and slow.

It's also odd that the app overrides the screen brightness to full, and there doesn't seem to be a way to stop it from doing so.
Whoopee, you saved one keystroke (`eom tmp.png` "Yep, looks good. Presses Escape") and if you become interested in any data from previous commands' output you'll have to scroll up more / live with a larger window than otherwise because now you've got an image sucking up n rows in your terminal.
> What the fuck is with this high and mighty bullshit

By the time a comment descends to this, it's clear that it shouldn't have been posted to HN in the first place. This is supposed to be a site for civil, substantive discussion. If you can't abide by that, please don't post here.
https://subgraph.com/vega/
This is a good example of one of the dangers and failure points of open source. When hardware integration matters, you're going to have sub-par results if you don't have a strong relationship with the hardware manufacturers. The best firmware is from companies that control both the software and the hardware. Linux fundamentally cannot have this relationship. Some things need to be very specifically controlled and designed, with business interests driving progress. Open source doesn't help much with this. Trying to build a system that works fluidly with the larger audience, when the audience is independent corporations, is for better or worse a nightmare.
Kuhn's book is mostly crap. He cherry picks his revolutions to argue his point better. But the overall idea is solid, if not useful--in some ways it's just Marxism applied to academics.
Weston uses Memory Networks[1] to mostly solve this set of tasks. Some researches out of Huawei and I think Hong Kong University had some recent success using a different technique on the tasks memory networks failed at[2].

[1] http://arxiv.org/abs/1506.02075

[2] http://arxiv.org/abs/1508.05508
Compared to Feyerabend Kuhn is 24K solid gold
That's part of iTerm. In appearance, set tab style "bottom" and "dark" to emulate that screenshot.
Feyerabend didn't understand QM whatsoever, not just on some philosophical level. Among his other sins, he went around parading van Leeuwen's theorem like it was some deeply profound philosophical statement.

Yes, I can dig up references if someone asks, I'm just lazy atm.
I started with SLS linux which pre-dated Slackware and I certainly remember the scary warnings. But with a plain-vanilla graphics card and using ordinary settings, it wasn't an issue.
Feynman had the luxury of working in a dynamic field - not one that had been stuck eating its own regurgitations and chewing its cud for hundreds of years and needed a fresh start, like physics in Newton's time.
urxvt also supports viewing images (or at least I know that because that's the emulator I use, maybe other emulators also support it)

Like I know ranger has an option for it, but iirc there's also a way to just run a command ala `cat`ing a text file. If you'd like, I can look into it more if you can't already find out how to do it by searching.

Also, people are mentioning feh, I'd like to plug in sxiv (not my program though).
Oh!! This is something I must try.

I remember you've mentioned issues with the bAbi question set previously. Have you (or anyone else) tried using the same approach on a non-artificial dataset?

I'm thinking something like blending this with the approach Richard Socher used on the Quizbowl code[1].

[1] http://cs.umd.edu/~miyyer/qblearn/
Dear William, thank you for your great work! My post was sarcastic. I completely agree with what you wrote in your comment. But I do believe that my guess about why your proposal was rejected is partially correct.
It was time to talk about a new Linux display driver model 15 years ago. 10 years ago I gave up on Linux for this reason and switched to OSX
Yep as steckerbrett mentioned, it's the new Dark style tabs introduced in iTerm nightlies, which you can put it in the bottom. It might be included now in the betas or the stable version, not sure.
This is blogspam. The original article, which they link to at the bottom, is more informative:

http://www.mercurynews.com/crime-courts/ci_28751080/silicon-...

That article says:

"The overall settlement provides payouts of about $5,000 per employee."

So the employees who were harmed (by getting lower salaries than they could get in a competitive job market) got almost nothing (maybe one or two weeks' salary), and the companies who entered into the illegal anti-poaching agreement got off with a slap on the wrist.

"The judge's main concern with the final settlement centered on fees for the employees' lawyers -- she slashed their original $81 million request in about half in her final order."

So the big winners here were the lawyers, who walked away with about $40 million.
The Genesis Engine - Easy DNA Editing Will Remake the World
I use it as a firewall/router/network appliance OS.

The neat thing is that most of the things you need for that role are in the base install, which is quite minimal.
FAA Announces a Commercial Spaceport for Houston
Rip Blu-ray to Computer
A difference between the two is that LSTM has a constant amount of memory, defined at training time. In this model, the stacks can grow arbitrarily large.

Also, using a finite state machine and two stacks one can simulate any Turing machine, so one can represent arbitrary computations in this model (assuming we structure the input in such a way that there is time to do the computation in question).
HN discussion of the paper: https://news.ycombinator.com/item?id=10141516
Join Facebook Marketing Groups
The Docker Book
How about if you design the styles so you can pass in a styles object via the parent element, and the style-elemnt gets merged in to overwrite the defaults? is there a reason this wouldn't work?
Add an issue for it.
Automated category tagging for any company
Given its reputation, I was surprised at how little I needed to do to have a suitable working environment.
No, but if it can run as an x86-64 OS X app then it can be ported without too much work.

Porting to an OE core is kind of invasive since it replaces the entire "app" part of an emulator including the event loop, sound output and windowing. So OpenGL renderers also have to be capable of rendering to a framebuffer and such. Also, the requirement for x86-64 is reasonable for OS X but excludes some Windows-based emu codebases, notably PCSX2.
The unfortunate typo (or mistake, whatever) in the title aside, this looks wicked cool. Now to digest it all and understand how this fits in with something like Zeppelin or IPython.
How Much Does Your Tweet Worth? Top Most Valuable Sports Stars on Twitter
You could find applications in almost any field, given that there is work done on a computer or have access to one regularly. As for it being a big portion of daily work, I'd guess that most would be technically oriented, similar to those you listed (data science, dev ops, IT)
https://www.fiverr.com/categories/programming-tech sounds like it might be a possibility.
BunsenLabs – the community continuation of CrunchBang Linux
Pros and Cons of Facebook's React vs. Web Components (Polymer)
If I see correctly, this is essentially an online version of Halko's algorithm for truncated SVD, applied to the domain of anomaly detection? (with some cool additional error analysis)

If so, there has been an efficient implementation for this in the gensim library for a couple of years. Would be interesting to see a direct comparison.
I wonder what programmers at the time would think of CPUs eventually being so good at handling loops that unrolling changes from an optimisation technique to be performed manually, to one that compilers might sometimes do, to an anti-optimisation:

http://www.agner.org/optimize/blog/read.php?i=142

It is so important to economize the use of the micro-op
cache that I would give the advice never to unroll loops.

http://lkml.iu.edu/hypermail/linux/kernel/0008.2/0171.html

by eliminating all instances of Duff's Device from the XFree86 4.0 server, the server shrunk in size by _half_ _a_ _megabyte_ (!!!), and was faster to boot
Wayland and its associated protocol stack is old, crufty, and written for a use case that doesn't exist anymore. We're planning to get all the major toolkits migrated to DisplayWebKit sometime within the next two years.
Machine Learning by Stanford University
That guy was a major tyrant, I mean he got decades in prison for his behavior, after all.
She knows what is best for you
Women against feminism and the European Genocide
He does (briefly) mention that kind of variation and why it's a slightly different idea in the original presentation. It's around 28 minutes into the video.
EURGBP Pushes Higher on Further Bull Pressure
I would describe the "revolution" in the following sense. Workers were aware of both successes and failures of the classical model, and did want to throw the baby out with the bath water. They adopted as a ground rule, that any candidate for a new theory had to contain the old theory as a corner case.

Rather than describing a dichotomy between conservatism and revolution, I'd say that the revolutionaries searched for and found a hybrid of the two.

I also think that if any departure from steady-state is defined as a "revolution," then it's self fulfilling.
I'm a 22 year old independent contractor that is going through some similar things. Best advice I can give is to get out of the box. We think in such technical structured manners and it is super stressful to our simple emotional brains. Find your buddies or go by yourself and step away from the screen, your room, get away from home. Walk. Keep walking. Get lost. Adventure. It not only opens up your perspective but it loosens your senses and flexes your emotional cognitions with the world and yourself. Do this often too. Be free. It may be good to break from programming for awhile if it feels right to do so. Take care friend
I love the new Google identity. It's a difficult rebrand, but the design direction and identity system is no surprise given the foreshadowing from Material and Alphabet. It's not "amazing", but it's about as good as it gets for such a well known company with a humble design beginning. The original logo was so bad that anything new would be better. The new word mark no longer sticks out like a sore thumb in Material designs.

I think people hate the new word mark because it's so damn geometric. Geometric typefaces evoke rigidity, sterility and lifelessness. Perfectly circular "o" and "g" is also how many of us learned to write in primary school, hence many people's comparison to children when criticizing the word mark.
How about smaller, lower-voltage electronic parts cause lower interference, noise and banding, contributing to significant improvement of quality of reading of a sub-pixel value (or pixel layer in Foveon), improving quantum efficiency of the sensor, especially its incident photon to electron ratio? And allowing substrates with better characteristics at smaller scales?
Appetize – Stream iOS and Android Simulators in the Browser
Can Mommy Bloggers Still Make a Living?
It's an interesting article and something I would like to think deeply about, but I hope the author will forgive me if it isn't immediately obvious to me. Especially the statement that "monads have no place in imperative languages".

For example, I do a lot of Java/Coffee script lately. I don't have access to first class continuations. Don't get me wrong; I'd love to have them. I'm sick as the next person of blowing up in a callback and having my stack completely hosed.

But in Coffee script, monads are nearly trivial to implement. The use of the Maybe monad makes doing repeated transformations and filtering incredibly nicer. It is not obvious to me that a continuation based implementation would be clearer at all.

Perhaps the author is trying to make the case that first class continuations are more important than first class monads for imperative languages. If that's the case, then I tend to agree because, like I said, monads are not difficult to implement even if you don't have explicit support for them. Stack preserving continuations on the other hand... :-P

I think the idea of using composable continuations is a very interesting one and I'd like investigate it further, but unless I'm being very dim-witted (a definite possibility) I don't think the matter is as clear as the author hopes.
App Provides a Voice for Those Unable to Speak During Emergencies
I see it is buzzword-compliant, but what is it good for?
Well, that's disappointing. It'd be nice if C# allowed more succinctness, and eliding type annotations is a major part of that. It feels like those aspects of C# were chosen just to implement LINQ, then forgotten.

Also don't mistake my tone in my comments. While I am annoyed with the direction MS is taking, C# is still obviously better than most languages and the tooling is a fantastic. I'm happy it is still being improved, despite detractors saying it's too kitchen-sinky or changing too fast.
Conscious Dreaming and Controlled Hallucinations