skysight-inc/HackerNews huggingface dataset:
A bad academic reputation is not really a plus, but fortunately this really isn't true at Waterloo. At minimum, it depends on what your goals are after graduation. For those wishing to continue on in academia, high quality research is a nice bonus. There are plenty of opportunties for undergrads to get involved in research, and even have this be part of the internship progream.

Even for those who don't, high quality research tends to attract high quality professors. It's true that some of these professors dislike teaching, but I think there are enough who do to make up for it.

Disclaimer: I'm a PhD student at UoW
Is there something in particular you find "unsexy" about racket-lang.org? Personally, I like it a lot more than clojure.org, but that may just be because I wrote it. :) I've always found the official Clojure web presence to be somewhat staid, by comparison to Scala or Python.
You're supposed to say CDA now - combined data authentication.
Clearly, people are not allowed to question the coding ability of a female because it's sexism.
Parents got me a TRS-80 Model I, 4K RAM, 4K ROM BASIC. Going to the 16K RAM and 16K ROM Microsoft BASIC a little later felt like getting all the power in the world.
Docker hopefully will be a little different in a year as it will offer solid security isolation (which is not the case now).

Right now if you run a Docker container and run something within it as root, if that application gets compromised someone can break out of that container and alter the master (due to the way Docker links container-root and system-root, a root user in a container is effectively a root user on the whole system).

Docker are working on allowing containers to run entirely in user-mode (thanks to improvements in LXC). This would mean that you can run a process as root within a container, and if that gets compromised there is near zero chance of leveraging that into damaging the master OS (since it will just have normal user privileges).

Here's an article about their progress (to usermode):

http://s3hh.wordpress.com/2013/07/19/creating-and-using-cont...

To quote Docker's own documentation[1]:

> However, it has been pointed out that if a kernel vulnerability allows arbitrary code execution, it will probably allow to break out of a container — but not out of a virtual machine.

In other words, right now, a root process is likely able to escape a Docker container. You can use SELinux, AppArmor, and similar to somewhat mitigate that when it happens but neither are near as powerful as having that usermode isolation on the master.

If Docker is able to get usermode containers working, it will be very difficult for a Docker container to either alter other Docker containers or the master system (other than over the network, maybe).

[1]http://blog.docker.com/2013/08/containers-docker-how-secure-...
btrfs is almost painfully slow at times, so hopefully ZFS is a lot better.
That has not been the case everywhere I have worked. Also not anywhere I have been as an outside contractor. Perhaps it's the industry.

Anyway, all I've seen is a bunch of "Cover Your Ass" and reluctance to make decisions by middle management. I think OP would love such a position. Very little "work," just a bunch of delegating and meetings to review progress. Be ready to embrace a life of looking at Excel spreadsheets.

Middle Management is high enough that you can blame an underling when things go sour, yet high enough that you can command pay for your "value" of managing people.
Drug danger and dependence
I'm familiar with volumes, and here's how I see the problem:

On a docker host you have the docker daemon, and whatever auxiliary stuff you need to orchestrate either the containers or the host (update docker itself, and so on), you have space for /var/lib/docker, and that's it. Volumes are always somewhere on /host/data. That means you have to make up a scheme and convention, and cook up scripts and add it to your already quite dynamic mental model.

If you go and want to manage volumes, you need something for that. And currently everyone and their cats have their own solutions (because there is one they claim to use and one they use, and one they hack on to use later). I'm not claiming it's a hard problem, just that it's not taken care of yet.

Maybe Flocker will deliver, I haven't checked it since it was posted 5 minutes ago :)
Obviously it is sexism if you doubt the coding ability of a female because she's female.

HN fucking sucks for these topics.
Personally I would not want to work in a startup problem where I need Java.
>There's never been any 3rd party auditing or verification of this that I know of.

I think that's intended to be a feature and not a bug. With Bitcoin 'third party verification' means other people no longer use a service after you've generously sacrificed your money to demonstrate their incompetence or malice.
I hope these people are suitably ashamed of themselves.

I wrote an article a year ago about the use of an ARM64 CPU in the iPhone 5S and what it meant. In the introduction, I called out several poorly researched articles for getting lots of things wrong. I actually got an e-mail from one of the authors basically whining at me for calling him out in public rather than sending him corrections directly. I was feeling generous, so I went through his article and gave him point-by-point corrections. It ended up being longer than his original article, and nearly every sentence was wrong. I never heard from him again, and the article was never corrected.

It's a struggle to get visibility for good information. Meanwhile bad information spreads seemingly faster than the speed of light.
1630 destinations, 20,000km in 2 months
The difference here is that we're not talking about describing data, like XML does (most of the time), where sexpr-based markup is pretty great. For actual markup, SGML wasn't all that bad (closing tags are useful if the start of the current section is a few screenfuls away), or the more "do what I mean" approach as commonly used by markdown, asciidoc, rst or org-mode. And while Emacs might be "in love" with lisp, it's also all about dwim.

(Never mind the texinfo legacy)
Level 2 Upgrade was also the 16K RAM, IIRC. Which I might not, but I know I got both the ROM and RAM upgrade at the same time, and if it'd been more than $300 I think my parents would have sold ME.
can you compare this with openvpn, or any other vpn if we're at it?
There are many situations where performance is important, and durability is... not. For example, ephemeral CoreOS cloud instances running Docker containers: they use lots of copy-on-write layers, but they don't actually need to persist any state across reboots (the layers may as well be stored in volatile memory.) Btrfs is perfectly "production-ready" for this particular use-case, so a [current] performance comparison would be pretty useful.
It's interesting that the Debian people feel that ZoL is not a derivative work.

I remember a thread where RMS claimed to Bruno Haible that clisp was a derivative work of readline, since it had optional readline support.

I always thought that position was untenable, but since Haible was open to licensing clisp under GPL anyway, there wasn't a whole lot of pushback.
Agreed, but on a more positive note, it's nice that we have easy access to the correct version. The author didn't have to contact all the media that got it wrong in the first place and request that they publish a correction.

If anyone can publish anything, then there will be a lot more garbage along with the gold. It is scant consolation, but you can't really have one without the other.
Get a job programming at a medium-large .NET or Java shop that moves slow (the more dated their stack, the better!)
I'm not saying they need to leave the program, just that whenever you are struggling with something like this it is a good time to ask "is this for me?". Sometimes you do poorly at something because you lack skills, sometimes because your heart really isn't in it.

If the answer is yes, then next thing is to figure out how to improve in that area.
In a well run and effecient organization, yes... in a stale, ineffecient organization where incentives are not there, but keeping the status quo is king, then no. Like others have said, look at government and military contractors.
How many errors in a simple article a tech writer/blog can get away with is shocking. On the other hand, I don't think they have too much incentive to be correct than sensational these days, as with the power of social media, something sensational would bring much more revenue than something rather accurate. Also, even if the facts are later disputed, the short-lived nature of the medium significantly decreases the costs of such humiliation and shortened links do not tell too much about your credibility while click-bait titles are more than enough to bring attention (and therefore ad-revenue).

I don't know much about online publishing though. These are just my observations as a reader.
It uses assets from the original game. Tou can download the desktop client and assets for free from the official ragnarok website, but I don't know if it's legally allowed to use the assets in this way. All the privately run servers also use the original assets.

This web client automatically downloads the required assets though. When I used the demo it just worked automatically. I didn't need to manually download anything.
I've been working on something similar.

https://github.com/fogleman/pg

Here are a couple of things I've created using it so far, beyond what's in the pg examples folder:

http://www.michaelfogleman.com/hirise/

http://www.michaelfogleman.com/gps/
Dog paddles a kayak
This is a shitty remake of a NYTimes article:
http://www.nytimes.com/newsgraphics/2013/10/27/south-china-s...
The Hidden SaaS Metric: Cost of Cancellation
Bankrobber : high risk, high accountability.

Investment Banker, on the other hand...
It would be interesting to see node.js and meteor working with emscripten. Then you can forget javascript and keep it all in c++.
In mega corps (worked for 2) I have never witnessed a manager or employee being fired for performance. The only times I saw a manager get fired was for sleeping with another manager's wife. I've had team members that literally did nothing continue to collect their 2% raises because it's cheaper than facing a lawsuit over termination. My last manager (before I left the first mega corp) lost 70% of his team within a 2 month span, including me, due to poor management. I think he was promoted to director or some senior management position now. If you golf with the right people there is always someone else to pass the buck too.
No one is doubting her ability because she's female. But you should be allowed to doubt their ability no matter their gender is.
Neither does any other currency. (credit cards != USD)
Yes they are using original assets.

No it's not open source or legal, but Gravity appears to have given up on legally defending the game after eAthena got to a workable stage, as witnessed by innumerable pay-for-items private servers which all profit on original assets created by Gravity.

http://en.wikipedia.org/wiki/EAthena
Its only silicon valley that you will see "C Level" people ranting and dropping Fbombs on a blog. Time and place. Neither seems appropriate to me...
Government/Military contractors are a great place to start looking, particularly where there is a lot of legacy technology.
In Clojure:

https://github.com/weavejester/hiccup

https://github.com/cgrand/enlive
At many medium-to-large companies, being the CTO or in the office of the CTO fits this bill. I've worked with many such people who were brilliant and/or hardworking, but I've also worked with many who just liked to fiddle with stuff and either throw it over the fence (where it inevitably had to be rewritten) or just never finish it. Generally "staff" (as opposed to "line") positions are a bit like this, because you can basically ride on one person's power/reputation and you only have to please them. A lot of "architects" also have responsibilities so vague that it's hard to say whether or not they're doing their jobs.

Mostly, though, it's less a matter of the position than of strategies you can use in any position. A perennial favorite trick seems to be working on multiple projects reporting in to bosses who never talk to one another. I've seen people perfect the trick of telling each boss that they're working on stuff for the other, until both essentially give up. At a company where reorgs are frequent so that many people nominally report to managers who have no oversight of their actual work, you can even get people who literally appear nowhere on the org chart but still get paid. It sounds like a joke or a movie plot, but it's true. I've seen it. I have to admit I've been tempted to "fall between the cracks" myself, but I'm just not that kind of guy.
The tutorial by David O'Toole focuses pretty much on TODO lists and simple outlines: http://orgmode.org/worg/org-tutorials/orgtutorial_dto.html
Last time I tried was around 0.8, and aufs was not happy with xfs. I haven't tried having /var/lib/docker on ext4 and "/volumes" on xfs, I'll try if the need arises.

I run a few MongoDBs with volumes, but I'm not confident that I won't accidentally start two with the same volume, or that someone won't accidentally delete the volume, or .. or .. or.

As I've written to a sibling comment, I don't consider it a hard problem, but it hasn't been taken care of .. yet!
I believe everyone has their "department they don't like" and where you ask yourself: what do they do all day?

For me, it's Governance. The governance departments of big companies do not produce a product the company sells (maybe it can be argued that they take a role in producing the image of the company, though). If they don't do their job properly and other departments of the company do not comply with whatever they are governing, they can always blame that department. And their jobs are well paid as their role is seen as important from a higher management position.
Apple – Live – September 2014 Special Event
How about you offer your client that it would be YOU who would help find another person for that other project for your current client, so you form a team of two? If your client is not a developer or a technical person, it's 100x harder for them to find a suitable person for the job (and I hear you: you wouldn't want to work with Tweedle Dum and Tweedle Dee either nor should you lower your standards). Whatever needs to be done on that task, chances are you would be an ideal dev lead / project manager / senior dev for that task on that project. You could present yourself as a partner on that project who would do some of the work, but that way you'd be slowly moving away from coding and more in the direction of managing / strategic consulting. That way you can demand more money because you're adding more value, and you'd be responsible for the other person. Recognizing good dev talent is hard, that's the hidden value that many developers forget that they bring to the table.

And yes, networking helps. I have my own small "mastermind" group and the best thing I get out of it is inspiration, bursting my own bubble I have locked myself into, and decreasing fear of the future. I just wrote about it yesterday on my personal blog, so that part of your comment rang very near and very true to me.

In the end, you already know what to do :) I see from your comment that your direction is clear. Good luck with everything!
That's why they avoid making any decision until absolutely forced to. If it's big enough, get your manager to decide. If it's small enough, "empower" someone below you to make the decision.
PIN verification is performed against the chip first, not online. Although Chip+Signature is possible, it really doesn't make sense.

Edit: Chip cards provide a Cardholder Verification Method List (CVML) to the terminal. The terminal then decides what method it'd like to use. Options are PIN online, PIN offline plain text, PIN offline enciphered, Signature, or No Authentication.
Uber Closes a Loophole, but Its Leaked Driver App Is Still Out There
Javascripters are beginning to rediscover some of these ideas in React.js.

I'm still waiting for them to rediscover continuations again. They have the "Callbacks aren't great" part down, but they still haven't pieced together the "Let's use continuations instead" part quite yet. Give it a year or two :)
I had not heard that anybody claimed Steve Ballmer wrote the BSOD, but I did read the cntl-alt-del article. I guess that shows HN works to filter out the BS :)
Deployment, you're doing it wrong
Most of the people using pay-per-ride cards don't have credit cards (or debit cards). The credit card-only machines are mostly for disbursing monthly unlimited cards. And most tourists in New York, believe it or not, don't even use the subway. So this is really a problem that affects a small minority of people.
The democratic machinery in New York is pretty frantic with their GOTV efforts, as this is a realy lame election cycle with hardly anything up for contest in a meaningful way. In my area the "hot" race is over the judges who oversee wills, adoption and probate.

The polling for likely voters must look better for Wu, as I've gotten literally dozens of telephone calls and mailers. If Wu doesn't lose big, it's pretty humiliating for the governor, who has to date managed to rule with a fairly iron fist.
How will I know if my IQ has improved with SMART brain training?
It seems to me like this wasn't so much an oversight, as it was gleeful embellishment of the facts. I can understand a couple of the situations being honest mistakes, but most of them are perfect examples of how entrenched click bait and the colour yellow is in tech "journalism".
They offer everything else, why not offer barracks?
A mindset, and growing recognition that startups are failure prone or targets of acqui-hire-and-shutdown. Disposable product-services are only good for those betting on the next (first/only?) quarterly earnings report.
Ok, something about this story seems a bit amiss. Gayle Laakmann is complaining about people thinking she is a recruiter, supposedly because she's a woman.

Hmm, I'm curious - who is this person? How does she portray herself? Are there any other possible reasons people might view her as someone working in the general HR space?

http://www.gayle.com/consulting/

I can't imagine why a consultant who helps with "Technical Interview/Recruiting Consulting" (as well as "Acquisition/Acqui-hire interview prep") would be perceived as a recruiter. Definitely due to gender.
I think he meant 9AM - 5PM for hours, not 9AM - 5AM.
That is a silly generalization, I'm not going to generalize about people in Seattle who live on boats even though I know a couple of folks who do that.

There is a push afoot to get Google (and then by reaction everyone) to treat the perks they give as taxable income. I expect it is being "encouraged" by companies that don't want to pay for that kind of thing as a way of killing it. Unfortunately if they are successful I expect it to backfire, Google to continue to do it and to cover the tax aspects and the other companies being forced to follow suit.
http://www.programmableweb.com
There are many. Here's a starter list:

- http://programmableweb.com/

- http://apis.io/

- http://mashape.com/

- http://api-portal.anypoint.mulesoft.com/apis/travel-local-an...
Very glad you guys feel that way! To anyone at all interested and having some free time, feel free to see if you can contribute something at https://github.com/neovim/neovim. Anyone is welcome to help out.
This story was essentially tech news junk food, filler for a slow news day. While it's amusing to see how much they got wrong, this was not a topic you spend any time researching as it's simply not that important or relevant.

It's like breaking down a tabloid article or one of those shocking viral posts that are shared on social media.

A blog post that ties Ballmer (+1) to the blue screen of death (+1) is linkbait 101, not exactly hard news that deserves scrutiny.
Honestly very excited about this... very excited.
News has always been this way really. In the past readers have lacked the ability to fact check quickly and easily or have the subjects publish corrections on their own with such ease as in this case.
I don't see how Docker solves the speed problem without a workflow change that could already be accomplished with Vagrant.

* Install your stack from scratch in 6 VMs: slow
* Install your stack from scratch via 6 Dockerfilea: slow
* Download prebuild vagrant boxes with your stack installed: faster
* Download prebuilt docker images with your stack installed: fastest

The main drawback of Vagrant is that afaik it has to download the entire box each time instead of fetching just the delta. That may not matter much on a fast network.
It's probably a gamble. I'd imagine that these positions are at a company that's doing reasonably well, and hasn't had to make cuts anywhere. From what I've read, Yahoo had lots of these positions pre-Marissa Mayers--the company was just coasting along, not really having to change anything, but when she came in with energy & force, these kinds of people were the first to go.

I'd say this is a terrible thing to aspire to: you'll dread work. It'll be a matter of how many hours a day you're going to play tetris, and you'll end up just trying to pass the time. Passing 40 hours a week is tough to do when you're not really free. And heaven forbid the company blocks your ESPN/Fark/Deadspin/whatever you're reading. The stories you hear about these boring jobs--do the people who have them love them? I've never heard of someone with minimal responsibility actually enjoying their job. Sure, everyone loves an easy week now and again, but after that, a boring job really drags.

Boring jobs will eat your brain. There is no fulfillment, no pride in your work, etc. And ultimately, you'll probably end up weeded out, unless you're "lucky" enough to stay hidden in the folds of the company long enough to retire.

And what happens if/when the company hits a rough patch and realizes they can remove you? Your marketability is at a minimum: you're making a lot of money, have no new skills and are on the same job market as people who have actually worked.

Best thing to do would be to find a way to make money at something you enjoy. You don't have to make a lot of money, but enough to coast with minimal expenses. Do you really want to spend your life doing nothing, accomplishing nothing and with nothing to show for your years? It doesn't have to be anything in particular, but spending 40 hours a week doing nothing for a career is a gigantic waste of time, resources and energy.
Supporting legacy products in a large company.
Call me dull, but I'm looking forward for a new iMac 27". Apple recently renewed the 21" version, but I'm just waiting for a new 27" to come out.
It's not the product, it's the person