skysight-inc/HackerNews huggingface dataset:
My mother was an elementary school teacher during the depression, with only a "normal school" education, and after the war, and taking time out to raise us kids, she was unable to return to teaching, and ended up as secretary to the director of special education in a suburban school district. She wrote all his letters for him, because he seemed to be unable to compose a coherent paragraph, even though he had an Ed.D.
So free software's a meritocracy where ideas matter until someone asks Linus a question you don't like?
Who Is Paying the Bill for Data Breaches?
"I'd blame the colleges using these bullshit proxy metrics."

And your alternative to this is? They're metrics for assessing candidates for a reason, you know. Sure, once they start getting gamed, they're no longer accurate, but that's a different discussion.
Thank you so much for all that. I took a great introductory Linux course by the Linux Foundation over at edx[0] which really filled me in on a lot of stuff about Linux one misses out on when they learn on their own. Sadly, the subsequent Linux Foundation training courses are way out of my price range. Even the intro course offered I took for free on edx is offered by the Linux Foundation for thousands of dollars.

The good thing is I can mostly learn stuff on my own but have a hard time figuring out what I should be learning. Your comment helps a lot on that department. Even if I don't quite understand how to do some of the stuff your saying e.g. segment the network? Sandbox? Isn't eth0 my primary port to connect to my server? Which logs should I be monitoring (I've only heard of auth.log)?

Thanks.

[0] https://www.edx.org/course/linuxfoundationx/linuxfoundationx...
I've usually had 2-5 day review times, not two weeks. You can check the current averages here: http://appreviewtimes.com/
I've been waiting for this for literally a decade! Before that, it used to be true on desktop platforms like Windows and Linux - not so on the web and for apps.

There have been many attempts. Things like http://sandstorm.io/ are the latest attempts to try and change this.
The shuttle is a tool. If you're growing crystals in space or trying to measure gravity waves, you don't mention the spacecraft, but you have to get the experimental equipment up there some how or you can't do it.

Note: Not saying the Shuttle was the most suitable solution, but I think that 'it was never referenced in papers' is not a useful fact.
You'll probably get downvoted, but I gave you on upvote since it made me laugh.
RenderMan v19 will have a free license
Can we talk about the technological implications of this event? I feel they are going to be huge. Most are blaming iCloud (a week before the iphone6 release btw) but it seems unlikely that those came all from the same cloud considering that some selfies appear to have been taken with android phones and some are reported to be years old. Could this be a NSA gone rogue?
I see what you mean, you got a point there.

ps. Thanks for the Google Drive hint, didn't knew that since I moved away from dropbox recently to GD.
Whoever wins, we lose.
Godaddy dns down
One thing that helps me not feel I'm "loosing" out on some great posts I want to read is using a kindle; I still open lots of articles up from HN or twitter but just for a few minutes, if anything grabs my fancy I send it to Kindle, then on the way home or when I'm lounging around with some dead time I can catch up with everything.

(I'm using a chrome extension by klip.me: https://chrome.google.com/webstore/detail/ipkfnchcgalnafehpg...). I've never had a good experience with code on them, the formatting always messes up, but for lengthy, 'discussion' pieces it's great.
He could be marking user sessions with build numbers
Hi.

I think it is common problem.

With HN and Reddit I got rule that I am reading the top 10 posts and that's all. Not that bottom 20 wasn't worth reading, but there is no limit to absorption if you don't make one.

Second trick is "Stay Focused" Chrome extension. You can add there your favorite absorption sites and set time limit how much a day you can spend on them. After you use your daily quota it shows you "Shouldn't you be working page". Pro tip: change it for redirect to Google or your corporate page. You don't want your boss seeing that page and having first thought: "So, he hasn't been working!". It makes worse impression than seeing you actually reading some tutorial.

For the procrastination enemies use Block Site Chrome extension to block them completely.

At the end, I think it's ok to absorb reasonably in work. Your work is not repetitive manual job. Once in a while, you have to give your brain a rest to be productive. Unless it turns into procrastination (I bet it happens sometimes) I think HN widens your horizons. It's not the same as bing bing and sweet kitten photos - it pays back for your employer too and you need regular breaks anyway.
I don't think that qualifies as curation. Google's market policy is basically identical to YouTube, right? They resolve disputes and enforce the ToS, and that's about it. But one would be hard-pressed to call YouTube curated..
Hacker 'Rawshark' disrupts NZ election campaign
(Posting using a throwaway as I changed my noprocrast settings in HN as mentioned in these comments and ironically blocked my account for the day!)

Somewhat related, I've come to a similar conclusion myself recently but via app fatigue instead. I've been running a Windows Phone for over a year now, and although I loved the OS, constant remarks regarding the app gap made me wonder if I was missing out on the full smartphone experience.

Thus I obtained a Samsung Galaxy and logged into my old Android account, eagerly anticipating all those exciting apps I'd soon have access to at my fingertips. Going thought the Play Store was a great experience - Instagram, SnapChat, Yo, etc. - I installed every hyped app like I was on a crazed shopping spree. This included apps that simply replicated a web experience, e.g. Amazon Shopping, Quora, and even Go Daddy (in case I ever wanted to check my domain renewal status while out and about!)

The first week or so was exciting, I was in thrall of all the things I could potentially do with my phone and how (by some unknown means) these apps would help me live my life. However as the weeks went on I found that even though I had all these apps, I simply didn't use them. I realised that just having the technology available isn't enough, you have to have a want and need for it.

From this experience I've recognised what I personally need from a smartphone. For me it's about a good camera, music player, calendar, and a way to directly and privately communicate with my friends and family. Add to this a few key apps, covering transport/maps, gym, ebooks, podcasts, etc., and I'm good to go.

I now have a Nokia Lumia on its way to me in the post. I won't have the latest hot apps, but that's okay. And when the next big app does come around, hopefully at some point it will come to my platform, and if not I'll happily just get on with my work.
Ask HN: Who is hiring? (September 2014)
Please lead with the location of the position and include the keywords INTERN, REMOTE, or VISA if the corresponding sort of candidate is welcome. Feel free to post any job that may interest HN readers from executive assistant to machine learning expert to CTO.
Please do not post recruiting firms or job boards.
> ... since I moved away from dropbox ...

Me too. As soon as I saw a Dropbox message that I had exceeded their puny storage limit and needed to start sending them money, I dumped them.
Subverting hierarchy with Git
Well he is introducing a concept of an "unknown race", which sounds kind of like a null value. See how could be related to programming type systems?
There's another story listed in HN "new" linking to this (though it appears to be falling off the front page of "new"):

https://github.com/hackappcom/ibrute

Possibly related? Seems possible hackers are brute forcing Apple ID passwords for known celeb emails to get to their photo stream using this assuming:

#1) the source really is iCloud (which I've heard people say though I don't know where that's coming from) and

#2) this ibrute thing really works (I don't have an Apple ID to test it against nor any interest in hacking accounts, so I have no idea if that's legit).

If #1 and #2 are legit and this is the source, then Apple is going to have a lot of egg on their face because not only would this be a horrible security oversight but the public impact of it due to celeb nudie involvement would be much bigger than your average nebulous security-leak notification.
...and now I will always want to fly on an Airbus instead.

Reminds me of the joke:

> At a recent real-time Java conference, the participants were given an awkward question to answer:

> "If you had just boarded an airliner and discovered that your team of programmers had been responsible for the flight control software, how many of you would disembark immediately?"

> Among the forest of raised hands only one man sat motionless. When asked what he would do, he replied that he would be quite content to stay aboard. With his team's software, he said, the plane was unlikely to even taxi as far as the runway, let alone take off.
I just played the alpha I downloaded from their website and it was great, has the player crafting actual code. Not sure what happened between that version and what they have now.

I realise they're trying to lower the barrier-to-entry with the blocks and whatnot but I'd expect that if I bought my kid a game called CodeSpells they'd be writing code, so I'm not sure barrier-to-entry is really much of an issue in this case.

I wish they'd have kept at their original concept.
Does that preclude web browsers?
The Microsoft compiler supports C99 since version 2013.
@konole probably means the wallpaper in the screenshots in the original article:

https://d262ilb51hltx0.cloudfront.net/max/2000/1*8cXiIn88Rzq...
Interesting. That doesn't match my initial intuition, but it sounds like you're right. Can you point to a source, or perhaps explain this a little more? I'm trying to imagine a pathological shape that would obviously float at one size but not when scaled up.
Art is Therapy
This is a very nice development, but people need to be aware that Renderman doesn't actually render computer graphic images -- it manages the animation process and calls external renderers to create the actual images. You still need a compatible image renderer to make the system work.

Nevertheless, this is quite a change in the animation business -- RenderMan has for some time been regarded as the ultimate animation tool.
You misunderstand. As I wrote, "At that price, I'd risk carrying it with me all the time." At five times the price, I wouldn't, so it wouldn't suit the purpose I described. I am more willing to make some other compromise than I am to pay five times as much for an everyday-carry reader.
Mosh is brilliant software. I use it every day. Being able to close my laptop, move to a different café, and open it back up with all of my sessions seamlessly reconnecting is invaluable.

But -- mosh still can't do proper SSH agent forwarding[0], which is a real drag. Many of my common workflows become impossible. I hope it gets fixed!

[0] https://github.com/keithw/mosh/issues/120
I have a feature phone that comes with a crappy enough Java ME based Google Maps that is just enough to save me from trouble when I really do need directions yet none of the things on the phone is something I could just play with.

Thus, I just use it for calls and texting, and for Google Maps if really needed. I need to charge it once a week and for all I care it just works.

My employer provides me with a smartphone as a work benefit but I mostly use it as a small tablet for reading stuff in bed. The battery is often out of juice, too.
Yes, and unfortunately if you not agree with this fancy new frameworks, you are considered bad developer.
Thanks! Getting a clean image of that might be more difficult than I thought.
نتيجة الثانوية العامة الدور الثانى اليوم السابع الوطن مصراوى 2014
Yep, it's in my daily tools as well and very useful especially for 2G mobile connections, bad Wi-Fi and alike. It seems their development has pretty much stopped after initial spark of enthusiasm. Too bad, mosh-over-ssh and port forwarding would be pretty killer features for many scenarios.
The idea that magic is a branch of maths (mixed with heavy doses of Lovecraftian horror and dour cold-war spy thrillers) is the basis for the splendid Laundry series of novels from Charlie Stross:

http://tvtropes.org/pmwiki/pmwiki.php/Literature/TheLaundryS...
Easy - he doesn't support anybody else's requirements, app designs, or coding practices.
PC-BSD is the obvious option targeted at desktop. Normal.FreeBSD, NetBSD or OpenBSD are also options. The Solaris spinoffs are pretty much server targeted so not really recommended.
I feel like mosh is fixing problems at the wrong layer. Instead of making application protocols connectioness, we should make Mobile IP work so that connections don't need to be broken in the first place, or, failing that, separate the protocol management from the session persistence system.

Combining regular ssh with screen has worked fine for me for years. Why would I want to switch to something with a much shorter track record for security?

(By the way: if you want a line-buffered ssh for use over bad connections, run ssh inside Emacs with M-x shell.)
Was thinking before opening the link.. do we really need a replacement for SSH?

> supports intermittent connectivity

That's all you need to say really..!
Would you use a customer service startup for Your startup?
This is interesting, but it seems irresponsible to even attempt expose the endpoint at fault for this until it is fixed.
Would you mind explaining how that is the analytic-synthetic dichotomy? Assuming you didn't butcher that quote on purpose ...
10 Best Practices in Mobile App Testing
I first heard the term "cisgender" two or three years ago. It sounded strange at first -- I remember having to look it up -- but I've gotten fairly used to it now, though I don't think I've ever used it myself. This well-written post gives me a deeper understanding of its necessity.
How to Write a Dissertation or Book the Whitney Phillips Way
I've done the same thing with my Android but I didn't consider it all that revolutionary. I just like a clean looking phone. Using Atom Launcher I can adjust the 'dock' (around the launcher icon) to slide left and right rather than the home pages. It's a much less distracting experience.

Screenshot: http://jmp.sh/JZIZ12q
I went to Georgia Tech, which is considered a difficult school (though I personally believe it is not as tough as Berkeley). The most difficult part was that you had exams and assignments in several subjects at once. Life would have been really easy if we had just one class per semester; most of the individual papers weren't extraordinarily difficult. A couple of days research sounds reasonable for about 50% of the assignments I wrote, but you'd be shocked to see the dip in quality if you can only find 2 hours to spend on it instead.
Why I think that JavaScript is the present, not necessarily the future
yeah, GIS comes back with nothing...
Too bad mosh needs an udp port to run its own server.

One of the greatness of ssh is its lean network requirements (it can even be considered https if seen from intermediate proxies, hence whitelisted) and this extra udp port is quite a burden in some environments.

I still agree that mosh is a fine tool for mobile users. I'm just a tad worried about its security layer implementation being less audites than openssh for instance (as mosh isn't as widely used)...
This looks very similar to the map described on dlib C++ Machine Learning library page. http://dlib.net/ml_guide.svg
FYI, whoishiring threads are only supposed to be started by the automated whoishiring thread bot.
Habit Judo looks like an interesting idea but it looks like the original author didn't succeed with 'maintain app' and 'maintain website' habits.

More info here:
http://projects.metafilter.com/3055/Habit-Judo
I really liked the magic system of the Eragon trilogy, which was based on being able to say a phrase in some ancient language that didn't allow for lying. Ok, so that is more natural language, but if you take programming as more speaking in an artificial language than doing math (as I do), then its a more apt analogy.
Weird that this surfaces right after the celebrity photo leak eveyone attributes to an iCloud breach..
"#define changes to let"

God, no.
You shouldn't declare your constants with #define...
You're missing the point, it's not about the longopts. install is a command, not an option of a command.
Companies are made accountable if there are human lives at stake. Most of the time there isn't (if there's a bug in some accountancy software which requires the accountant to restart the program, the accountant's life is not at stake) but wasn't there that software bug in one of the Toyota cars (Prius I believe?), where the brakes didn't work anymore under certain conditions? I remember Toyota had to take all those cars back in and had law suits against them, so they were certainly made accountable for the software they wrote for that car.
Who Is Covered?
The law applies to a new vehicle that is bought and used for personal, family or household purposes. The following law concerns to a new motor car with a gross vehicle (under 10,000 pounds) which is bought or used first of all for business purposes, including:
a partnership
limited liability company
corporation
association
to which five (no more) motor vehicles are registered in the given state.
wait a sec, do they sleep 8 hours total, or 8 hours per side. Because if they sleep 8 hours that makes it only 4 hours.
It's not a replacement at all - it doesn't support scroll back (screen buffer). Latency often changes the order of keystrokes. I've tried to used it so many times and gave up every single time after the enthusiasm ran out.
I was going to reply but it would be long and OT :) feel free to ping me on the email on my profile if you really want to hear it.
So this will be an unusual answer but.. I didn't manage it. I realized years ago I was addicted to new knowledge, news, the flow of information, etc. and have turned it into my day-to-day job/passion. If it makes a living for me, it's OK, etc. Not viable for everyone, of course, but there's a whole industry to work in for us die-hard info junkies ;-)
There's no automatic process, only the compilers are automatically translated, the runtime code is manually rewritten.
How does that compare against ARC, CAR, LIRS and CLOCK-Pro?
https://bitbucket.org/SamiLehtinen/pyclockpro
I'm not certain if the NSA is involved, but from a brand perspective it's interesting that Jennifer Lawrence is the headliner.

Some forums have mentioned that there might be a group of people trading stolen images over the course of several years.
Partially, mostly in the library area. It still has some troubles with actual C99 code:

http://bellecrazysnail.wordpress.com/2013/11/14/some-thought...

There's also some weird double personality issues going on with their compilers in MSVC2013, for example they support designated initializers in plain C but not in C++. So you get partial C99 inside pure C or C89 (MS flavored) under C++.

I forgot where I read the quote, but for a decade Microsoft saw the plain C compiler as tool exclusively meant for Windows development. While gcc and later clang adopted and embraced new C idioms, like the struct syntax I mention, they kept their plain C support frozen in time.

I also found weird behavior in MSVC when pushing the C preprocessor VERY hard (nested variadic macros. That would require an entire blog post for itself...)
If we judge for ourselves we will only be checking our opinion.

Could you provide a readability algorithm in some form of executable that we can run against the 100 lines of c and Go code — then we'll be able to judge correctly.
Mosh is really great for avoiding disconnections and local echo. Lack of SSH agent forwarding was a problem for me as well, but I have found a workaround - I open a separate plain 'ssh -A' connection at the same time when I need my keys. On target machines I have SSH_AUTH_SOCK pointing to the stable well known location, which is a symlink to the unix socket recreated always by the last 'ssh -A' connection on the server. This allows me to use ssh from tmux session connected using mosh.
I forget the name of the language that the Laundry uses to program its zombies^M^M^M^M^M^M^M "Residual Human Resources".
> I'm trying to imagine a pathological shape that would obviously float at one size but not when scaled up.

I wouldn't go that far. I know models sit at different heights for different scales, all else being equal, but I don't think you will ever see a non-pathological object sink at one scale but remain afloat at another. The reason I think this is true is that, if I take two objects having the same overall density and connect them together, this cannot change their position in the water, their buoyancy. If I think of the two objects as a single model, the same should be true.

But the difference between connecting two models, and a proportional scaled-up model, is that the ratio of surface area to volume is different for the scaled-up model compared to the two independent models. So the comparison isn't perfect.

(pause for thought ...)

For a solid object sitting on a table, making the object larger and noting the previously described square-versus-cube rule, the table loading should increase for each square unit of table area as the model's size increases, by a unit rule, meaning if you double one of the three dimensions, the table loading (per unit of area) doubles also. But because a boat model sinks into the water as its mass increases, and because that sinking is across curved surfaces, it's more like a three-dimensional area increase than a two-dimensional one, so it can't be compared to an object with a flat bottom sitting on a table.

The tl;dr: the more I think about this, the more I think I was wrong to say it the way I did -- and I say this because the shape of the boat hull means the wetted area can increase as fast as the boat's mass, i.e. as the cube of a dimensional change.

Expressed another way, even though a larger boat model sits lower in the water, with some care the waterline position on the hull can be made to stay the same.

My mistake -- sorry.
Sit Anywhere on a Chair You Can Wear
Scrolling still not working?
That's terribly awkward to carry around. Also, a GPS device doesn't tell me when my next bus is due (there's about 45 minutes between my buses). I also now only require one charger for my GPS and MP3 player. I can also look at cat pictures on the bus.
When Postgres switched from ARC to 2Q in 8.0.2 due to patent concerns testing showed that "there is little if any performance loss from doing this."

http://www.varlena.com/GeneralBits/96.php

https://github.com/postgres/postgres/commit/4e8af8d27315c4f3...

Edit: this ARC paper has a performance comparison of various cache algorithms:
http://dbs.uni-leipzig.de/file/ARC.pdf
It's interestng that you should say that, because the reason I don't usually like lecture videos is that they're too fast to keep up with, especially if you're writing notes. The worst thing is a guy talking and clicking through slides both at the same time, and we're talking about slides with equations the like, things that really have to be read and thought about.

Then again, I don't like real-life lectures much either, unless I've already read the associated text for that lecture beforehand.

I wonder if people like lectures for the same reason that people like brainstorming, group work, etc, which is that it might feel like you're getting more work done than you actually are.