skysight-inc/HackerNews huggingface dataset:
People can have different opinions about the ethical implications of their job. Even if you think organization X is doing some wrong things, do you try to change it from without, or from within? I think that's each person's individual decision to make. Rather than second-guess their choice, why not focus on what their company or organization is doing wrong or could do better?
You are not the query
I don't know your viewpoints, so this isn't mean to refer to you specifically, but it might also be that one is attached to the GPL3 and doesn't like seeing it criticized. At the least, it has been my experience that many GPL advocates do not appreciate critical discussion of the effects of the license and the viability of less restrictive alternatives.

Two of the top technology companies (if not THE top two), Apple and Google, are backing Clang/LLVM development for their technologies after having been dependent on GCC for a number of years. There must be a reason for that worth discussing.
Actually VxWorks uses gcc (and make for the build system). At level A I think you are required that your tests have 100% coverage, at machine instruction level, but I don't remember there must be that kind of fixed relationship between source code and output from the compiler. I have developed only for level B and have never been involved in toolchain verification, so maybe there is something I am missing.
The Reward
I originally was using MySQL to learn with rails because it was so simple to set up on my Mac.

The only reason I migrated (quite early I may add) is that at the time Heroku pretty much mandated I move to postgres.

I'm glad I made the move, but I'd say awareness of the alternatives is the limiting factor. The brand awareness MySQL has is pretty big compared with many others. I wonder how much impact Heroku's decision to support postgres has helped those similar to myself drop mysql.
A cluster made of raspberrypi's can be used to illustrate all the pitfalls and issues associated with larger clusters, but costs a fraction as much. As such they are a perfect playground. How come this workload that runs in time 'x' on one pi doesn't run in time 'x/n' on n pis? That applies to any cluster, and figuring out the answers to that and related questions (reliability, latency and so on) is a really good application of such micro clusters.

Nobody is going to do run production jobs on a cluster like this. A virtual cluster on a single i7 performs subtly different in many ways and will be unable to illustrate many real world problems. So for education it's simply not the same thing.
Hi, I am part of ForkTheCookbook [0]. We actually actively face this problem, which is why in our FAQ, the 2nd question tries to answer that: http://forkthecookbook.com/faq

[0]http://forkthecookbook.com
Yes, very much so. You'll find that most compression algorithms will do this for a string of zeroes (i.e. 100,000 zeroes will compress to approximately the same size as 1,000,000 zeroes) or 1s, or simple repeating patterns. I don't know whether any common compression algorithm is "smart" enough to be able to compress the digits of pi, but a "perfect" compression algorithm certainly would be.
I write it rarely of my experience, the things I see . www.amar.co
How to Say ‘Look at Me’ to an Online Recruiter
I first realized this concept on much simpler level. In college, my older friend and I were slowing waking up after a very successful party. There was one beer left. And I said, "That would perfect if we had zero beer left". He replied, "No, one beer is perfect. It means everyone got enough. If there were zero then that means someone could have tried to get a beer after we ran out. With one left, we know that everyone got exactly as much as they wanted."
Minecraft server (Bukkit) plugins written in Clojure
But one of the points of Clang's toolability is that you don't have to write your own parser. You can use the compiler's and see what the compiler will see, avoiding inconsistencies as well as unnecessary work.
Please no, you've managed to do enough damage to this nation and personal freedoms and liberties and rights as a lawyer. You should be disbarred not given a Senate seat. You should be investigated for bullying, intimidation, and unethical treatment of Aaron Swartz and charged with wrongful death in forcing him to a suicide.
To be more specific, he refers to master/slave replica pairs, which have now (since 1.6) been superseded by arbitrarily sized replica sets. Also, MongoDB now (since 1.8) has single server durability due to a write-ahead journaling protocol. The namespace limit is also a bygone limitation as you can now specify the size of your namespace file. There are probably a lot more things in the post that are no longer relevant, but I haven't used Mongo in awhile.

Additionally, most of what is actually relevant (file handle limits, oplog sizing) is now fully documented in the MongoDB manual.
I am also a girl
Permalink for Great Justice? Here's a graph from 1970 (rather than 1990), using a more up to date version of the database you referred to...
http://woodfortrees.org/plot/hadcrut4gl/from:1970/to
Notice the upward trend?

Let's go back even further, to 1900...
http://woodfortrees.org/plot/hadcrut4gl/from:1900/to
The upward trend in temperature is clear, the question then becomes why it is happening. What is your theory on this?
Wow, I'm the embodiment of HN being bad at subtext! :P

On the one hand, I see your point, and I went and helped a little girl (as it happens, a different one). Maybe it doesn't need to be sustainable. It sounds like they've got it covered for now, and if they "only" help a few hundred people before they have to look for other work, that's pretty good.

On the other hand, I don't think it's off-topic to comment on the viability of a business model on a forum about startups. I know it's working in practice, but can it work in theory? :)
the article says because they get the customer's money right away, but don't pay the supplier for months, they have a big pile of cash. I suppose they could make money with that money before they have to pay their bills.
Anonymous conspirator gets 18-month jail term
What an awesome idea! Love the site.
You don't have to be bipolar to be a genius – but it helps
I didn't find it credible but I believe it inspiring (for many).

> Superhero gibberish, while entertaining, will not help.

Superman, Batman, etc... No country loves them some super hero stuff better than Americans. I don't think anyone including the authors this this video to be a documentary, it is a piece of propaganda, a call to action. Do they expect the govt. to realistically accept their conditions and conduct an overnight reform of DOJ? I am guessing not.
You don't need root to install Clang/LLVM.
Sadly the populous responds well to negative campaigns. Thats why its so heavily used in politics. Even Apple used them effectively with their "I am a Mac. I am a PC" ads.
Aren't most people trying to avoid being hassled by an online recruiter?
She should just be running.
Thank you for spelling this out.

This explains why there are so many god damn awful covers of John Cale's cover of Hallelujah.
ace-jump-mode is the absolute Emacs nuts and every Emacseers ought to spend the two minutes it takes to understand how it works because it is the biggest time saver ever.

You must be able to type any letter/number on your keyboard without looking at your keyboard that said because the way to use it efficiently consist in first looking where you want move your cursor, then invoking the shortcut while keeping your eyes on your target. That's how you can be really very efficient.

Note that the latest version can also "ace jump" across various Emacs frames (previously it was limited to buffer(s) inside the current frame).

But to be honest the thing posted here for vim is different: Emacs' ace-jump-mode is vim's easymotion and the author of this new vim navigation feature suggest also using easymotion.

But, yeah... Anyone using Emacs or vim and not using ace-jump-mode / easymotion is totally unaware of what he is losing.

Every single time I demonstrate that to coworkers I see a jaw dropping ; )
I don't have any advice to offer, but I do feel what you are going through, as I am in the same boat, also around the same age.

I had a very sheltered life, and that didn't help. Friends have moved on - to bigger jobs, having families and kids etc, while I feel like I'm a big failure (well - I make decent money, have some job - that's pretty much my "achievement" in life). Most of them are no better than I, in terms of intelligence or ability. I suppose where I failed, was execution. These days I get depressed often, though I am getting better at not showing it outside. Suicidal thoughts have crossed my mind, more than once.

Anyway - I just thought I'd say that you are not alone. There are probably more people like us.

In terms of what can be done to change (my situation is probably more complicated than yours, as an immigrant) - I am not sure. I've often wondered if it would be nice to have a support group (or a mastermind group) that can help - without judging and without being harsh. I haven't found one yet. If you like to get in touch, reply to this comment. May be we can support each other, may be we can find others. If not, good luck. My thoughts are with you.
Why not just write code for the standard? Unless you are using your own stdlib or something, it shouldn't matter much what compiler you use.
Well, I guess it is kinda working. I had never heard of Quirky before, and now I browsed a bunch of their stuff.
Even putting aside her implication in the mishandling of Swartz' case (which I wouldn't personally, but for many voters will not be a deciding factor), she is a poor candidate relative to Rep. Markey (for whom I had the pleasure of interning w on the Hill a few summers back). We need less lawyers in the Senate and more talented policy experts. More specifically, Rep Markey has been leading the way on energy & environmental issues for some time in the House and his presence in the Senate would come at an auspicious time, with the probability of sort of national climate legislation peaking in the next two years or so.
This is such a well known problem that the UK had to implement laws.

If you can get people to pay you quickly (in advance is best, on delivery is ok, 30 days after delivery is standard) and you can delay paying your suppliers (90 days after delivery is best, 60 days is ok, 30 days is standard) you can improve cash flow and there are a bunch of benefits to it.

I don't think it's legal in the UK anymore. It's very easy for a big company to squeeze little companies into accepting really lousy terms.
In that video the quotes to which I guess you are referring are "[investing] is almost entirely a non-professional role" (08:40), "[Market-making] is a highly professionalized role" (09:13), and "[an arbitrageur is a] highly professional role" (11:22).

I thought the video had something in support of your "price prediction is the hard way to algorithmic profit" statement, but I can't find anything very explicitly in support of that (what I thought was your implication). He kind of implies something like that at 15:00 when he says "we have no idea how [price prediction] works [at longer then a few days in the future", but that's not really very strong.

When you said "active trading on signals [...] is the hard way", did you mean active trading at minute-to-day or greater holding periods? That seems a) right :); but b) slightly at odds with your "it's important to have level II data", since I would have thought that is less important at a hourly-to-day or greater holding period.
Key Metrics for Software-As-A-Service Startups
This is not just a cover it's clearly a new arrangement. As an arrangement it is a derivative work. Derivative works, specifically including arrangements of preexisting compositions, are most certainly themselves copyrightable materials by their authors, which in this case is Coulton as he is the author of the arrangement.

http://www.copyright.gov/circs/circ14.pdf

Coulton notes that he has bought a license from the Harry Fox Agency giving him the right to perform and distribute his original arrangement of Sir Mix a Lot's work, so that is all proper and legal.

There is no doubt legally that Coulton holds a copyright to his arrangement and that Fox is engaging in copyright violation since it is obvious the Fox piece is a cover of the Coulton arrangement, given there are almost no differences between their cover and his original arrangement.

The opinions of the Fox lawyers who contacted him are predictable, but incorrect regarding law.
Tried going to the links and for some reason they are triggering my McAfee Site Advisor with "Warning: Suspicious Site".
Should Startups Announce Their Funding?
It will someday show up in some Congressional testimony as an anecdote "proving" that the media companies are not actually interested in artist's rights. It won't be logical, but such is the way of Congressional hearings.

I wouldn't be surprised this does get walked back over the next couple of weeks, or if the practice ends despite its legality, and I bet it won't be any fan outrage, but internal RIAA-based pressure. This is not an anecdote they want floating around where it can be easily verified.
To be entirely accurate, Glee now covers High School and College. This particular song was sung at NYADA ( New York Academy of Dramatic Arts).
Unfortunately there's a big problem with "off label use" of psychiatric medication.

But, yes, science means we use "weird" mystic concepts like "mindfulness" (from Buddhist meditation) because we know it works for some people and some mental health problems.
Hehe, yeah tell me about it. I love how we can always find a way around the kinds of traps =)
How data analysis spoiled one of the world's largest song contests
Php and Mysql sucks ... yeah for sure, but that´s how i get the job done each and every day.
The article calls it the west end of campus and shows buildings in the 12xx range. Given the main address is 1600, and those addresses go up as you go west, how does that work, exactly?

Given that, I wouldn't read too much into any geographic claims in this article.
An Open Letter to Scott Hanselman
Hmm, I wonder why. Is there any way to check why?

EDIT: According to Site Advisor (http://www.siteadvisor.com/sites/forkthecookbook.com), here are their criteria:

Country indicates where a domain is registered | US/AUS

Popularity indicates how many visitors a website gets | Not very popular

E-mail indicates our overall opinion of a website's e-mail practices | We don't spam

Downloads indicates our overall opinion of a website's downloadable files | No file downloads

Online Affiliations indicates our overall opinion of a website's linking practices | We vet every link. Every write up. It could be one of our authors are having a malware issue. Not sure about that.

Annoyances indicates our overall opinion of a website's pop-up practices. | No popup.

Exploits are rare but extremely dangerous security threats caused by a website "exploiting" a security vulnerability in the browser. | Don't think we have exploits. Something to check

Web reputation McAfee tests websites for web reputation using the TrustedSource™ system. | Totally not helpful

Reviewer and Site Owner Comments | I see no reviews
All great reasons. Many of which I did not consider when I started, but soon recognized.

Probably a Maven, if I had to pick one...
"Foreign keys are ignored if you spell them certain, common, ways" - another case of "I want to use the wrong syntax, but still get the right answer"

Both forms of declaring foreign keys are SQL-standard compliant syntax. That MySQL silently ignores the "inline" version is the "wrong" here, not the syntax.

From MySQL's own docs:

"Furthermore, InnoDB does not recognize or support “inline REFERENCES specifications” (as defined in the SQL standard) where the references are defined as part of the column specification. InnoDB accepts REFERENCES clauses only when specified as part of a separate FOREIGN KEY specification. For other storage engines, MySQL Server parses and ignores foreign key specifications." [1]

[1] http://dev.mysql.com/doc/refman/5.5/en/create-table.html
Truth, Money, Right, Wrong
Seriously? So to start waking up at 6 instead of 9, you should take a 3 week vacation and turn your schedule entirely upside down? Sounds a lot more disruptive than just sleeping/waking 15 minutes earlier each day for a while.
"I no longer have to complain about the other sleazy, move-the-goalposts, amoral aspects of Facebook Instagram."

Yet here you are...
I've tried hard to find it, but I can't hear the duck.

http://glee.wikia.com/wiki/Baby_Got_Back#Videos

It appears at 2:40 in Coulton's version, and should appear at the same place in "Glee HD Full studio" version and at 1:19 in the "Full Performace".

The last one made me cringe hard (first exposure to the show... yuck).
If you're pursuing a Ph.D. project why would you commit to doing work for the creaky gcc infrastructure when it's clear that LLVM offers far more exciting opportunities?

gcc is dead. It served us very well, but it is time to move on.
What's that supposed to mean? Unless of course you think that making people use a search engine to find it will encourage more people to look.
Hugh Laurie: Wodehouse Saved my Life (1999)
Ask, ask, ask. I used to struggle with asking for help. I'd ponder over something way too long when the person sitting next to me could tell me in 2 seconds.

Here are some points that helped me and may help you :-

1) Every time you think of a question, write it down. If it's not the right time to ask now - when it is, you'll have them to hand.

2) If you're stuck with something consider where are the places you'll likely find help on it. When you go to ask a colleague, point out that you've tried here, here & here but still aren't sure and could they point you in the right direction. There's a big difference between helping you out and thinking for you. Ensure that with each problem you're taking a few investigative steps of your own.

3) Ask people to draw diagrams for you. Ask people in general conversation the same questions and compare their answers. Some people explain things in really awesome ways & some don't. Some have just 'lived' it that long it's second nature.

4) Keep organised documentation. When I'd learn a new process, I'd write it up & keep it in my file. It calms the feeling over overwhelm knowing that you are building your own backup. Also some tasks only need to be done every few weeks so there's limited opportunity to practice and notes from your first go will be very welcome.

5) Be enthusiastic and ask to sit in on conversations or discussions where possible.

6) Don't ever ever be afraid of asking someone to clarify something. It can be intimidating in a bigger company to say "could you just run that by me again" or "how do you spell that?" but it can save a lot of misunderstanding down the line - Terminology is key to be able to look up information at a later date.

Hope your internship goes well for you!
One other thing the article didn't mention is that, for many software categories, IT purchases are not happening through IT but directly via the department that uses the product (eg. marketing, sales support / CRM, etc.)
Yes that usually is the case. You warn the administrators and managers about security issues and then when some script-kiddie runs a script and cracks the security and downloads the database, they blame you for it.

Sort of like this:

Programmer "Uh you really should use a numerical keypad to the server room, it is more secure than the doorknob lock which is so common anyone can find a key that fits it and rob the server room."

Management "Feh! Forget it, we don't have the budget for it. Besides that doorknob lock was on sale at Lowe's and fit out budget. The clerk there said it was lockpick proof, and that's good enough for us."

Later on someone picks the lock and then steals all the server hardware.

Manager "Someone broke into the server room. Hey programmer was it you, you seem to know a lot about locks and stuff?"

Programmer "No it wasn't me, if you followed my advice with the numerical key pad you wouldn't have had this problem. The lock you used made the server room insecure and allowed a robber to easily pick the lock and rob us all."

Manager "Yeah whatever, I'm pressing charges against you anyway."
Many employers, especially those with a dedicated HR department, call the stated university verify degrees. This is especially true if a security clearance/background check is an employment requirement. I believe a Yahoo exec got caught by this last year.
Delusions that companies have about the cloud
The tone of the whole article is a little odd... I'm not sure what exactly her underlying view is.

> Over the last few years, my colleagues, including Stephen Marder, Alison Hamilton and Amy Cohen, and I have gathered 20 research subjects with high-functioning schizophrenia in Los Angeles. They suffered from symptoms like mild delusions or hallucinatory behavior. Their average age was 40. Half were male, half female, and more than half were minorities. All had high school diplomas, and a majority either had or were working toward college or graduate degrees. They were graduate students, managers, technicians and professionals, including a doctor, lawyer, psychologist and chief executive of a nonprofit group. ...At the same time, most were unmarried and childless, which is consistent with their diagnoses...how had they managed to succeed in their studies and at such high-level jobs?

20 subjects is a lot? Less than half getting a college degree is success? With mild symptoms (as opposed to catatonia)?

https://en.wikipedia.org/wiki/Schizophrenia#Epidemiology gives a lifetime risk of 0.7%. LA has ~4m people, giving 28k who have, had, or will have schizophrenia. It'd be impressive if all 28k could not cope at all and none could hold down any kind of job (and wouldn't we expect just from timing of schizophrenia onset to see plenty with degrees and jobs?).
I think this story is incorrect.

1. This is the only article I could find that says she's formed an exploratory committee.

2. This is clearly a prohibited activity for any Federal employee under the Hatch Act. http://www.osc.gov/hatchact.htm

That's not to say that she's not thinking about running for office, but she will not be able to do so or even talk about it publicly without resigning her current position.
I've thought a lot about this idea as something to add to my site Eat This Much (http://www.eatthismuch.com)

I have a pretty basic implementation of it right now - you can click a "personalize recipe" button on recipe pages to make modifications to it, and watch the nutrition change as you make changes. As a premium member, you can then have the meal plan generator suggest your modified version of the recipe in place of the original. When I have the time, I'm hoping to make all the existing branches and variations browsable.

There are some pretty great suggestions here I think. It would be really cool if you could build out an API similar to yummly's for serving up recipes. With different branches for each recipe, you could easily search through the variations to satisfy filters based on a user's tastes.
Will Google ever sue me or suspend website for owning such a domain?
Password-stealing SSH daemon in the wild
A wonderful feature of Timothy Lottes' blog is a continuously updated list of blog articles from other graphics programmers down the right side.

http://blog.selfshadow.com/ has several great articles and a great blogroll.

Meanwhile, here are a few favorites:
http://fgiesen.wordpress.com/
http://directtovideo.wordpress.com/
http://www.iquilezles.org/
http://0fps.wordpress.com/
Actually, the "closure" pattern shows up in real code; for instance I saw it a lot in libpurple. It's one of those things that's hard to do any sort of large-scale engineering without. As long as you can get the memory management right on it, it's great. (And I wouldn't say that's any more particularly difficult than a number of other useful C patterns.)