skysight-inc/HackerNews huggingface dataset:
Some time ago I asked certain Ruby people how to dynamically load Ruby code (for configs). They told me it's Wrong. Seems that in practice the idea wasn't much worse than Yaml after all.

I am still convinced that configs and templates should be treated as executable code and are best implemented in the same language they're used from. At least it makes certain things blatantly obvious. (It also makes a lot of other things possible without any extra coding/learning.)
Really? Has a giant framework like Django had bugs this severe, that allowed data-file parsers to execute arbitrary attacker code?
This feature looks nice. I imagine its a bear to safely do :)

I always wished that darcs was usable "in the real world", as the concept of composability is very appealing. Perhaps there is a compromise to be reached here (local patchs with key sequence points?)
You're certainly welcome to, so long as you don't scare them off climbing ;-)

I should also note that I am in no way professionally qualified to talk about safety in climbing, or risk analysis in general. I just like to climb, and prefer to do so safely.
gosh, how about my redmine/gitlab sites. should I just shutdown them for now?
this puts a heavy wet blanket on my intention to learn ruby/rails
That's really surprising. I've backed 7 projects. Of the 5 that were funded, I think all of them were on time. One was for a friend's band to record an album. That might have been a little late, but definitely not glaringly late. Although I have tended to fund things my friends were working on and I had solid knowledge about rather than the grandiose popular projects. I know one issue they've had is when projects are insanely successful the project team often doesn't know where to start/has trouble delivering on lofty promises. I also know they are taking steps to prevent those issues and asking their project teams to be realistic about what they can be accomplish and cap available rewards when projects get really popular.
Google users are people who actively searching for answers and information. Hence delivering relevant advertising to them that is addressing their real-time needs is so efficient.

Facebook's users are people who are mostly bored, time wasters and procrastinators. Facebook certainly does better to target ads based on person interests and connections, but facebook's userbase is way more passive and apathic to respond to ads.
> "But even as a developer it’s full of headaches." is also just plain not true.

OP's statement is a subjective assessment. It's neither true nor false.
Since it might be your first commercial project it is best to team up with them and get the maximum you can out of the experience. You can build and profit from other things later.
Nokia Receives $1.35 Billion Grant to Develop "Strongest Material Ever Tested"
Possible in some things. They do make a special not on HIV in the paper that should not be ignored.

On guns, we have more than we had before, so the liberalization (old school meaning) of gun laws has not increased any gun related violence. On the other hand, we spend a lot on educating the public on proper eating. I get the feeling our approach isn't correct given the changes, but I would have to look up some study data.
Why would that be? An idle VM doesn't take much CPU, and there should be plenty of memory for machines that only have to fit a browser.
I don't know how dangerous it is to work on an oil rig, but I imagine it is pretty dangerous to work in a mental facility too.
What business are you in? From time to time our fellow participants on Hacker News mention that their industries are well served by advertising on Facebook, but I rarely see mention of which industries those are.
Anything you implement to replace the functionality missed by not using Rails will be, statistically, just as insecure. Arguably, even more-so because you will no doubt lack the peer review a large project like Rails benefits from.
I have on my LinkedIn profile, "100% Remote Required. Recruiters: do not contact unless your job opportunity is 100% Remote."

I still get recruiters who contact me. It isn't as much as it used to, but it is a fairly good way to screen whether a recruiter actually read my profile or not.

If there is a vocal and loud number of engineers who demand 100% remote work, then (eventually) it will get through to recruiters.
Racism has permeated the war on drugs since its inception: cocaine turned black men into monsters, heroin was made illegal to punish Germans and Filipinos (I still scratch my head about that one), marijuana was said to fuel black Jazz and drive white women into the beds of black men, etc. Even today there is racism evident in the drug war: black men are arrested on drug offenses at a rate of 1-in-4 in some communities (yes, a quarter of the men in some American black communities are incarcerated or have been incarcerated).

"You see enough coders twitching for a Red Bull fix, so who knows what we'd be like with the good stuff."

Twitching is hardly the issue; I would be more concerned about psychosis, which can happen with any stimulant. There are stories of coders who use too much caffeine and wind up in a psych ward. Low, therapeutic doses of stimulants can potentially help people get through difficult mental tasks; continued uses of high doses is risky to physical and mental health. Cocaine is not some kind of exceptional drug in that regard -- you see that pattern with amphetamines, caffeine, cathinones, etc.
Trello uses an icon font and so can you
Counter Point: Facebook is a goldmine in the making
I've recently switched to no-music workouts. Awkward at first, listening to the sounds of others working out around you, but with practice you can tune that and your other thoughts out. After a week or two, I greatly prefer it!
False dichotomy perhaps? Consider this specific instance as a subset:

> the New York Times wrote a story exposing corruption surrounding the
> Chinese Premier, and the people infiltrating the system were looking
> for the sources of that information

of:

> all (american?) organizations questioning the Chinese government are
> apparently seen as arms of the United States's campaign against China
or http://gifpaint.com
Bytecode instead of JS in the browser? (2011)
We sell wedding/party dresses and bridal accessories.
Software Evolving Into a Service Rented Off the Net
http://www.monitis.com
http://www.alertra.com
Why you should not buy fake/cheap phone chargers
Same here. I usually recognize buttons from the context of how they're used and the associated text/font. I didn't recognize a single one of these though.
"In 2003, Stepan imported 175,000 kilograms of coca for Coca-Cola. That's enough to make more than $200 million worth of cocaine."

Coca-cola allegedly sells 350 million Cokes a day in North America. They've managed to make more off coca than they would if they sold straight cocaine (um, a lot more). Now that's just good business.
Why not just use Ember?
I visited a friend in Slovenia and discovered this is the normal routine in Central Europe. In fact they have comfortable tubs which have a higher section for sitting on.
PagerDuty is an awesome product, and Alex is a super nice guy. It's a great combination of a not-incredibly-sexy area with hair-on-fire customers. Really excited to see them continuing to grow out and help people.

Congrats guys!
We buy FB ads too. We attack in all fronts to drive traffic to our website.
Hipmob (YC W12) Wants To Become The Premier In-App Customer Service Tool
(OT reply) on the mac, at least, you can yank back your kill with C-y, no full kill ring however, just one item.
SANS ISC seeking IPv6 security stories for IPv6 Focus Month
Either you got really lucky or I got really unlucky. Haven't seen a single reward yet.

Even personalized thank you notes that were promised never made it. There's no excuse for that really...
This is a huge factor. When most people are in the office, the means of communication becomes different, in tons of little ways.

For example, brainstorming sessions end with scribbles on whiteboards, and a fleet of Post-Its that say "Do Not Erase!" It's perfectly adequate documentation because the same team comes in the following afternoon and keeps going. But the one or two people that work remotely are never going to see it. And no matter how much Skype you do, it's just not the same as being in the room as it happens.
This is well-put. What I often wish is that there was a different word for these "end of the bell curve" problems; lumping them together with diseases caused by actual pathogens is, I feel, what can cause some of the skepticism about them being "real," because they are clearly not real in the same way that HIV is.

Having a clear classification would acknowledge that we know there's a difference, but that we still regard non-infectious disorders as very serious because they can be equally awful in their own ways, and they can sometimes respond to medical treatment.
Apologies. I mustn't have made myself clear. I was referring to documentation of features in general. One could of course extrapolate this to how Apple would handle LEDs, but it wasn't really my point.

To clarify I really do like Android, I just wish documentation of recommended behaviour was brought front and centre.
True enough, the problem is too much of a good thing is always risky, although the long term over use of caffeine seems to have as many health risks as cocaine. The biggest downside is cocaines current production cycle involves people who work for little money to avoid being killed in the fields.

As long as cocaine is sensibly used I don't see the big problem with it, it's just encouraging people to use it sensibly.
What we do at our company is we work together at the office a few days a week and spend a couple days working remotely. We keep up communication and get to have our meetings on office days and can tackle problems requiring undisturbed concentration on our remote days.
I see what you mean but I think you need to clarify your concepts. After you do this you may see things differently.

Not all "mental states" are created equal. For instance you mention arrogance and confidence. These are are attitudes, or personality traits really, not emotions. Love is similarly not strictly an emotion when you think about it, it's a disposition - we are in love, but we get angry or get sad, we don't get 'love'. Depression, someone mentioned elsewhere is like a filter, or as someone else mentioned is like having a part of you dead inside, the part that makes life bearable, the part that provides resilience to the unforgiving nature of this world we live. One gets depressed but it lasts and lasts, anger bu contrast is fleeting, so are most other emotions.

Depression usually is accompanied by a broken sleep routine, persistent negative thoughts, morbid thoughts, a lack of self-esteem, an inability to remember that life has its ups as well as its downs. Perhaps "illness" is not the right word but it certainly seems like a profound psychological disturbance, a psychological illness. When we truly have a 100% neuro-scientific of whatever it is we'll be able to use the right terms but for now "illness" may be the best term we have, so we may as well use it.
Chartboost University: Boot Camp
Or am I missing something?

That you can create arbitrary branches and keep them forever remotely or locally. If you think you'll need it branch off that point: git checkout -b branch_i_may_need then checkout the previous branch. a git log branch_i_may_need will always show the commit you needed at the top and git cherry-pick `git rev-parse branch_i_may_need` will cherry pick it into whatever branch you're on. That way you keep the commit and can still keep the remote repo clean.
"Is it churlish to suggest that the most clear counter-example to "all in same room" is http://git.kernel.org/ "

Not churlish - maybe misguided ;-) I'm really not trying to suggest that distributed work is bad / evil / fails. Just that - all things being equal - colocated teams win. That there is a substantial body of evidence that not being colocated carries a substantial productivity hit.

My "gut feeling" is that regular funded sprint meetings plus remote working is an area of research that may well yield best long term trends.
But wheres the proof :-)

Indeed! It's the complete absence of "distributed teams do X and Y better" research that I find fascinating. Unless it's hiding in a corner that I've not been able to find.
The point is it's working on an advertising platform that will be just as interwoven. If it converts better and can track readvertising, it will change everything in advertising.
Sounds like there's need for a startup that fakes patents for obsolete file formats to create pressure for the industry to switch to technically superior alternatives. Who wants to fund me?
Apple trademarks store design
At the PNG Group we designed the MNG format for animated images, see http://en.wikipedia.org/wiki/Multiple-image_Network_Graphics
He actually mentions this exact thing, but briefly. Keep your refs around. Branch to blah-wip, make whatever commits, then rebase and cleanup to blah. Maybe blah gets merged in, but blah-wip will still refer to whatever original history.
> As soon as FB charges for logins

"Facebook is free and always will be". It's on the homepage.
Ask HN: would you use an app that helped you save up money for things you want?
I made this concept for an app that would let you make a list of stuff you want to buy and would help you save up for those goals. Would you or someone you know use something like this, or would it just be another productivity app that you'd rather not deal with?
Out of curiosity, does this estimate account for stolen wallets, or are these still considered viable?
> but some vague and baseless notion of "abnormal brain chemistry".

Neurologists disagree. So science says you're wrong.

> Swartz had obvious reasons to be miserable and obvious reasons to want to kill himself. We failed him, we fucked up.

Just because society has failed someone doesn't mean they also didn't have problems.
Unless you implement it in a fundamentally simpler way.
Most of the people from home have it on a second monitor. There are about four team rooms on the call as well. They usually have one or two 30 to 50 inch televisions showing the other members.
Whether or not there are some measurable benefits to the company for telecommuting does not matter.

What matters is this:

(1) The software company needs your software skills more than you need the company.

(2) You decided and plan your life around telecommuting.

(3) So telecommuting is non-negotiable.

Non-telecommuters tend to be wary of remote workers, not because they are any more or less productive. There's an underlying fear and a need to control risk. A manager who is not used to this want to reassure himself that things are going smoothly. You address that, then things fall into place.

In other words, the managers, speaking for the company say they want more "productivity". What they really need is more control and reduction of risk. They feel a certain level of assurance when they can see people walking into the office on time, every day. It assures themselves of their own continued employment. Give the manager what he needs (the assurance), and this conflict goes away.

As for recruiters, at the end of the day, they are salespeople trying to close a commission. There are only a few exceptions where a recruiter acts more like an agent, rather than trading you like a commodity. Obviously, such people are worth keeping contact with.
Arch Linux on Raspberry Pi Running XFCE
Hello hacker
Hello dear,
I am looking for a bot That runs on pokerstars
Thanks
cordially
Jobs HN: Orderoso is looking for contract php/mysql engineers
We make mobile catalogs and order management solutions for small to medium sized business. We're small but growing fast and very open to your input at all levels. Ideally you'll grow with us and be a key driver of both the product and the technology behind it.

Required:

• php - (yii preferred), but codeignitor, zend or similar mvc is fine

• mysql

• javascript (jquery), but looking at backbone and node

• boostrap UI

Bonus for:

• eCommerce experience

• d3.js

• Phone Gap, Appcelerator Titanium, etc.

Remote is fine, but preference given to San Diego area candidates.

Thanks!
Agreed. I was talking about the naive method of multiplying matricies. I could make another huge blog post on matrix multiplication algorithms. I am a particular fan of solving Ax=B type problems...hmmm maybe that could be a future post.
The Framework Superclass Anti-Pattern
Stress and anxiety are understandable. You legitimately don't know what's going to happen, it could be awesome or it could suck, you've got a lot invested in it, and it will affect your life and the lives of those around you. Paradoxically, I've found that acknowledging and accepting these things tends to decrease my level of stress and anxiety.

Also, commit to doing your best (sounds like you have no problems there), and then you can just remind yourself: "My best will be good enough." You may or may not succeed, but if you remember that you did your honest (and self-examined) best, then you will always be able to be comfortable with yourself.

And finally, a motto: "Clarify by action."
The image quality improvements with JPEG2000 were mathematical but not really perceptual, see http://www.stat.columbia.edu/~jakulin/jpeg/artifacts.htm
It's a problem of personal organisation. If you have an urgent problem, then by all mean interrupt someone for it. If not, schedule a time. This works whether they're local or remote. The difference is, most people are phenomenally bad at

* asking to schedule times

* rebuffing people who interrupt

hence it makes it easier for people when they're local to get their answers, but this also impacts on the interrupted person's productivity. So yes, your "Team productiviy > your individual productivity" formula wins out. On the other hand, if you take the win-win route of being organised well, everyone's productivity will go up, wherever they are based, team or individual.
http://orderoso.com
> You are just as likely to have pulled backdoored files and cached them as to get backdoored files directly.

At least your deployments will be consistent. This is a great starting point. Now all you have to do is check your cache against the backdoored version, and you instantly and verifiably know where your deployment stands.
There's a similarly great passage in 'The Great Gatsby':

It was on that same house party that we had a curious conversation about driving a car. It started because she passed so close to some workmen that our fender flicked a button on one man's coat.

"You're a rotten driver," I protested. "Either you ought to be more careful or you oughtn't to drive at all."

"I am careful."

"No, you're not."

"Well, other people are," she said lightly.

"What's that got to do with it?"

"They'll keep out of my way," she insisted. "It takes two to make an
accident."

"Suppose you met somebody just as careless as yourself."

"I hope I never will," she answered. "I hate careless people. That's why I like you."
I made this concept for an app that would let you make a list of stuff you want to buy and would help you save up for those goals. Would you or someone you know use something like this, or would it just be another productivity app that you'd rather not deal with?
Perhaps they shipped them with only 23 gigs of free space knowing they would be returned long before anyone could use up that space.
See http://www.libpng.org/pub/mng/
I have been evaluating several Javascript frameworks recently and have been leaning towards Angular for the same reason (it's a very "prescriptive" framework, i.e., "here is the Angular way to do such-and-such...").

I am curious to hear more from your perspective -- was your reason to avoid Angular for this reason based on disagreeing with Angular's philosophies, or do your use cases not require this sort of "full-blown" web framework? Or something else entirely?
It would be nice if that was better micromanaged, or at least metricized somehow.
Is working at a startup risky? No.
Simply look at one line of data on anything isn't enough, but it isn't a bad place to start looking at what our actual risks are to see what the numbers on that risk are. Using that as a guide for the first things you should be concerned with helps quite a lot.

Looking at the auto stats http://en.wikipedia.org/wiki/List_of_motor_vehicle_deaths_in... I am not sure I would say massive.

But today, we are surrounded by "incident news" without looking at the trend lines. "Incident news" does not look at daily problems as its just noise and not headline friendly. It doesn't have a story narrative.

Risk vs reward is always going to matter. We watch TV and see "gun control" as the story. The long term trend lines for guns are more now than ever, more concealed carry, and less deaths.
Petition to make unlocking your phone legal.
Why do you feel that? What did they miss?
When I want to learn about software, I find myself on HN every time.

It doesn't cover everything, but what it does is top-notch.
Because it will "just fit" with corresponding Bootstrap assets, I'm assuming... I don't know if it does that now, but I'm assuming both frameworks will eventually share the same conventions and opinions so that developers can use them in tandem without too many extra ateps
Having worked nearly half my career as a remote employee, I find Skype mostly eliminates this problem...

Onsite Employee: "Hey, got a second?"
Me: "Yep"
Video chat commences

It's a horrible work habit to get into to interrupt someone like that, but sometimes it's necessary. Plus, sometimes it's nice to just chitchat with your coworkers, just like you would in an office setting.

The bottom line is, I'm good at my job and if you're not willing to let me work remotely, you are welcome to discriminate based on geographic presence and eliminate 90% of qualified employees and I'll just go work for the increasing number of enlightened companies that have figured that they can get better talent by making telecommuting a reasonable option. Not all awesome engineers live within a commutable distance to a major metropolitan hub.
Max Levchin's Dream
As long as we're plugging that...

http://preev.com
Don't be so sure it's a loading issue. I very often have animated gifs play very laggily the first time they run, even when they were already fully downloaded. And across multiple browsers I have seen issues playing gifs smoothly when there is anything else in the browser using CPU.
I've noticed quite a few responses in this vein.
It may be worth considering that indeed, personal productivity is part of the benefit people get out
of this kind of work.

I, too, am much more productive working at home. So much so that I started working from home 3 days a week and eventually just switched to remote work.
I understand the need for team productivity but there are ways to solve it that don't require constant face time.
When I, as a remote worker, had to hire employees to work for me at the office, I made sure to hire people who were good enough not to require constant supervision and did not need to ask a question every 5 minutes. After the initial orientation, I made sure to be available by email, IM, phone (in that order) which worked out just fine.

I think part of the reason for the strong differences of opinion is that both can be right. The right team, colocated, can be very productive. However, I have seen many colocated teams fail, sometimes horribly.
Conversely, I've seen remote teams do extremely well also.
In fact, all remote teams I've worked with have done quite well. Obviously some of that may be due to their motivation, skills, experience, etc. But the fact remains.
As I say to everyone who asks, remote work is not for everyone. We're used to the norm of working on location, but that, too, isn't for everyone.
Our take on RethinkDB vs. MongoDB