skysight-inc/HackerNews huggingface dataset:
> there is little need for standard linux utilities to be easily ported to android

There is need for that. I've been trying to ssh to my Android and use it like I would use a regular computer, and it's a nightmare to set up.
`envdir` [1] is a common pattern for maintaining environment with a directory of key/value files.

If you use `foreman` [2] to manage application process formations, it will source a '.env' file before running.

You could call either pattern a "config file" but the important part is that its actual Unix environment variables, and there is a safe and secure place to store the variables outside of the code repository.

Then... you can take a huge leap forward when running on Heroku. Heroku has an API to set environment variables:

$ heroku config:add API_PASSWORD=abc123

That value will be present in the runtime environment for the life of your application. So you do enter them manually -- but only one time when setting up an app.

The really clever part is that 3rd party add-on providers can also set environment variables on your app with a similar API. So if your database is an add-on:

$ heroku addons:add redistogo
$ heroku config
REDISTOGO_URL => redis://user:pass@host-1:9492/

$ heroku addons:upgrade redistogo:medium
$ heroku config
REDISTOGO_URL => redis://user:pass@host-2:9133/

If settings are in config files, you would have to deploy new code to change settings, and you wouldn't have a way for your hosting platform to help manage settings.

[1] http://cr.yp.to/daemontools/envdir.html

[2] http://ddollar.github.com/foreman/
This is after 20 years of them coming after assets of accused drug traffickers, just to note. Since the dawn of the Reagan-era forfeiture practices, federal and local authorities have been seizing cash, houses, automobiles and any other assets they can get their hands on, not only pre-conviction, often without even an arrest!
Don't know why, but the page is completely broken when rendered in Opera. Perhaps the custom font?
Of course, programmers and engineers aren't always right that a certain problem can be solved by applying logic, but sometimes it takes an engineer willing to look at a problem in just that kind of way to solve it. To put it another way, if a system is so complex that no logic you bring to bear on it will solve it, then programmers are of the mindset that it's their fault for not being able to tease out the connections. What's the alternative? To throw up your hands and declare that some problems just can't be solved? That would be unbearable for an engineer.

Todd Rider from MIT may already have the answer to this problem. What I'd like to know is, if the natural or unnatural mutation of this virus is such an immediate threat, why not rush his DRACO to market for emergency use? Why do we have to sit here and pretend that some problems can't be solved, when someone has apparently done just that?
I really like OS X, but I don't think it is. What I do think it is, though, is more consistent. Apple and almost all app providers do a pretty good job following the HIG[1].

1. http://developer.apple.com/library/mac/ipad/#documentation/U...
How does dynamic scoping make Emacs easier to extend?

It gives you easy access to everything that's going on at runtime. For example, many Emacs buffers are read-only or have read-only bits of text (e.g. the prompt in a Slime REPL). If your code tries to change that text you get an error. But there's a trivial idiom for getting around it:

(let ((inhibit-read-only t))
(do-the-thing-that-changes-text))

Any code invoked during the execution of this form, such as the system code that enforces read-onlyness, will now behave differently.

Because Emacs is dynamically scoped, everything works this way. You don't depend on the author of some module having said in the past, "Someone might want to modify this variable at runtime someday, so I'll declare it to be dynamic." Everything is readable and writeable by default. This is a big deal for Emacs' extensibility.

Dynamic scoping isn't good in general, but Emacs has benefited handsomely by making this tradeoff in its own case. There are thousands of useful Elisp modules that interoperate with remarkably little fuss, all extending the same system. Yet the language is dynamically scoped and has zero encapsulation. Most people, I think, would deny that that was possible if it didn't exist. Many people still deny it is possible even though it does!
Tracking the coelacanth
Sadly, PC makers offset the Windows tax by installing crapware in it. It makes harder for Canonical to gain advantage.
Middle-click the terminal button in the dock.
The old UI is what kept me from using Wave in the first place. I use Opera, and would need some pretty dramatic incentives to switch (cash works - I'm willing to use an e-mail client via Firefox at work). Of course, the current design could be improved upon, but not by simply regressing to the old version.

Incidentally, browser incompatibility with Opera also stopped me from using Quora.
There's no hiding from Matt Cutts!
Sorry, but it still is an additional thing you have to use/run/install when you buy a boxed game from a B&M store. I found this out only after buying one such game. This is the reason I cracked it and then vowed to never buy another one that does.
Hack mobile?
I gave a thought of providing a description directly but then it was getting too messy, If you can suggest an alternate approach i am ready to try it out.
A few things I use -

1. Mailchimp
2. Twitter
3. Vimeo Videos
4. Facebook (but this is dicey if you have not yet launched)

None of the above cost any money. If you are a mass consumer startup, printing a few t-shirts and fliers will not hurt either. Have a few of your employees give out the fliers requesting users to review/test at popular junctions in any major US city during rush hr at commute hubs. You will be wearing the t-shirts.

Online marketing is easy and hard at the same time. I believe the most important aspect is telling a clear & a good story.

By the way, you will probably get more thoughtful and accurate comments if you describe what it that you are trying to market.
I see the dots. You definitely need that 15" telescope -- tell her I said so. ;-)

Reminds me a bit of being in the Palm Beach area and seeing a shuttle launch. That's some distance away, but it was still very visible. IIRC, we had binoculars, which made the details much more evident.

Then, a few days later, I looked out the kitchen window to see some rather distinct exhaust plumes. No official announcement. Turns out it was a secret launch/payload, later confirmed in that non-confirming way the government sometimes has.
ohk i will. se
The article could be more properly called "Using dancers to illustrate a short photography 101 course".

As to dance-related tips. Unless you're planning to set up an external lighting kit (in which case you probably know what you're doing and don't need much advice):

1. Shot them when they don't move. Most dances have accent points when performers stand still, and it's usually the most visually interesting poses anyway.

2. Use panning (this works well in some dances, like waltz, less so in others).

Other than that it's just basic indoor photography technique.
Read what was suggested 2 posts up: "Also, why aren't people accepting every offer they get, then at the start of summer[1] send an email about changing their minds to everyone who isn't the best offer?"

That's lying. It's also a pretty cavalier attitude toward it which I think bothered several people.

If I accepted an offer from Adobe then I wouldn't continue applying for jobs. Accepting an offer usually involves signing something.

If you are really lukewarm about Adobe in December, I would just say: "I have multiple offers and am waiting for results toward the end of the year." They might move on or retract the offer, but you can always call them back in May and try to get the job again. It's not that big a deal. Joel's advice is good: try to schedule your interviews near each other.

Personally I don't apply for jobs which I'm not excited about... so I have only applied for 1 or 2 at a time ever. I definitely wouldn't be excited about a job with Adobe :)
It seems dynamic scoping is not really an issue for Guile to host Emacs Lisp.
See the paragraph from the README[1] of the current implementation:

flet and flet*:
---------------

These constructs behave exactly like let and let*, except that they bind
the function slots rather than the value slots, and so make dynamic scoping
available for functions, too.

To me this sounds like the dynamic scoping issue has already been solved.

[1] http://git.savannah.gnu.org/gitweb/?p=guile.git;a=blob;f=mod...
A kid trying to tackle the stock market
I agree with your last statement. The main reason Cartier-Bresson and others were able to create such powerful images was the fact that their cameras didn't get in the way.

The X100 is a good example of the principle working in the other direction. While the subject can relax more when approached with a more modest device, the photographer is also influenced by camera choice, and the X100 is a perfect example of taking better photos simply by feeling good about the camera.

(edit) Used 'camera' too many times :)
ComboNewX: Watch Arsenal v Fulham Live Streaming Online HD HQ |26-11-2011|
>> Any action requires a hilarious number of clicks to get done.

like what? again, i'm not challenging you, i'm genuinely wondering.
Vibrant & Full of Color Sprinkle Kerala Shopping Festival
I've never had a problem with Flash Player on Linux. After using it as my primary machine for 10+ years, I started using Mac and Windows more - I can't discern any difference in Flash performance or stability.

Network Manager is simply awful in my experience. I usually can't get it to work for myself. I configure the wifi directly and set an RC script for my mother's set-up. I think NM has gotten better recently, though.

You can set update manager to not check for a new version of Ubuntu.

Every once in a while there's hardware that doesn't work. I guess that's why I don't go around installing Linux on random people's computers. For my parents and girlfriend, though, it's worked very well - they all have become entirely used to Linux, and prefer it, and I see the opposite situation that we all know would happen if people were used to linux - they try Windows and complain about it because it's different and they don't know where everything is.
nice busuness
Middle-click on the terminal icon, or right-click and select "New terminal" to create a new one.
No, that's about writing an Elisp compiler in Guile. Yoklov was talking whether Guile itself is as suitable an extension langauge as Elisp.
Poor Poor Google Wave...you could have been a contender... Epic Google Fail! :(
Next thing you know... the government will start accusing terrorist repairmen of sabotaging our duct work.
Congratulations on a successful launch! I just hope it lands without problems - the landing sequence looks quite complicated and this is the biggest probe yet - it would be a real drawback if it failed (like Russia's Phobos-Grunt).
or press ctrl-alt-t.
I've been thinking a lot lately about how technology can provide transparency to the political process. Among these ideas have been "reading aides" like this: tools that will provide verification and context for what you're reading or watching.

Another such tool I've been thinking about would show you the relationship of the writer and quoted sources (people or institutions) to the material being covered.

For example, consider the case where spokesperson for a non-profit organization is quoted defending a particular industry. This tool might tell you that this person was once an executive at a for-profit corporation in that industry or have some other non-obvious relationship.

If anyone knows of anyone working on something like this, I'd love to learn about it.
What's the name of last thing you sold?
So leaving your main system exposed to the new zero day vunerability for a whole day while you do the tests!
Well, they're not really illegal in China as far as I understand, as long as they don't slap an Apple logo on it, having the same overall design is fine...
Of course they don't obey differntet laws and a virus that does both spread fast and kills most of the infected will die out. Because it extinguishes enough of its host population so it can no longer spread.
That is sort of the point in this discussion. If it affects just a small village or half a country or more depends on the incubation period.
My impression from the mailing list is that it doesn't have a working persistence system. Is that still the case? I'd love to run WiaB for personal use, but that's a fairly major block for me.
I'm sorry but these weren't all that great. I'm glad you appreciated them, though, and I have to point out that there are definitely some typos in there but we can get the meaning anyway. They kind of seemed like repeats of quotes I'd read before but worded differently. Its too bad because I usually go all fanboy for anything Steve related.
This is more of an amateur blog post (with nice writing) than an article. Mostly just the author's opinions.

Android inspires joy in me, while using an iPhone doesn't. But that doesn't make me write stupid blog posts titled "iOS needs a Heart!"

I comes down to what you like in a phone. As a hacker, I like freedom. I want to do whatever I want. In that regard, Android is much more loveable. On the other hand, the iPhone 4 has a snappier interface than my Nexus S.

You can't really tell people which mobile OS is the most loveable with a straight face. That's like saying food x is a better food than food y simply because of the taste.
When Your Nanny is Redundant  by Taxing Nannies
You can build a virus that does X, but when you send it into the wild it will vary quickly go though 10,000+ generations of natural selection outside the laboratory. It's easy to forget that every new infection start's with a tiny percentage of the host's infection which then needs to replicate a lot before that host can infect someone else.

More importantly, you can limit your infection from anything by simply limiting contact. The old "shut down everything" which can contain even a highly infectious virus that's hit a huge chunk of the population aka 5+%. This might not prevent infection but it slows down the spread enough that evolutionary pressure is going to start to push up incubation periods etc.
LAPD Pre-Crime Unit 2011
NASA Prepares to Launch Curiosity
A Reading List for JVM-based Developers
Been there. I feel for you. What helped me was this. Be single-minded, think about nothing else. Get a pair of running shoes and go running somewhere, preferably nice (a park, a trail). Start very slow, only aim for 10 minutes of more of a jog than a run at first. Slowly increase. Every single day, no matter what, its your top priority.

Its supposed to hurt and be uncomfortable and that is to get your mind off your current programming. Exercise has been shown over and over to be equivalent to anti-depressants.

As you increase, push a little. It should always be just this side of uncomfortable. At some point, for me at least, and others that have shared the same experience, something just "gives." It may be very emotional, it may be just a huge weight lifted, it may be subtle. For me just breaking down sobbing on the trail was not uncommon.

Once you can break down your current programming, you are free to rebuild as you see fit. Try to not compare to others, just think about baby steps you can take to get to where "you" want to be. Good luck and you're not alone.
UK cybersecurity plan a 'promising step' but with risks
From October 29, 2010.
I'm Actively Considering Home Schooling
(http://www.guardian.co.uk/education/2011/may/16/cambridge-to...)

> Professor David Tidmarsh, vice-chancellor of Birmingham City University, says [. . .] the university is investing £180m in new buildings, facilities and equipment.

> At Oxford, average spend per student fell to £11,232 in 2009-10 from £11,410 the year before. The university spends substantially more than other institutions. Cambridge spent £8,612 in 2009-10, a rise from £8,118 the year before.*

Rough guide to student numbers (pdf)
(http://www.ox.ac.uk/media/global/wwwoxacuk/localsites/gazett...)
مشاهدة مباراة ريال مدريد واتلتيكو مدريد
مشاهدة مباراة ريال مدريد واتلتيكو مدريد
http://arab-timess.blogspot.com/2011/11/26-11-2011.html
It doesn't really work on iPad, if you're supposed to be able to open it like a tree view. I can get the mouse over descriptions by tapping, though.

When I did something similar [1], I just put a summary right next to the folder name. Maybe it is a little messy, but I think it works pretty well.

[1] http://andrewfleenor.users.sourceforge.net/fhs/fhs.xml
I think this am excellent point. Every time I've seen this brought up it turns into an argument over which features of Unity suck worst.

So normal people have Ubuntu and Unity and the rest of us have a million other options. Hell, I even used Ununtu for development for a while. It was nice for a month but then the novelty wore off and Unity got in my way. But I hope more people realize that Ubuntu is not for you, it's for everyone (if everyone means you aren't a big power user). What's wrong with that?
John Gruber's first weblog post (2002)
"""I care what he is writing because his perspective is similar to my own. I don't care what operating system he is using."""

So, you:

(a) "care what he is writing because his perspective is similar to [your] own",
but:
(b) "[you] don't care what operating system he is using.".

I fail to see how (a) can be conciliated with (b), given that he is writing about "what operating system he is using", that is the very thing that you "don't care about".

It's not the only part where you defy logic and embrace contradiction...

Responding to another comment you invoke the car analogy to invalidate my argument, but when someone confronts you you tell him that: "It is only the people with exotic cars and computer setups (Linux on the desktop for example) that have a concern."

Are you not aware that we are talking SPECIFICALLY about the second case here, "Linux on the desktop"? Is there any special logic employed here?
Barcelona vs Getafe live
Your post is so full of feel good advice that it is boring, annoying, and not interesting. And to top it off it all sounds like BS. I feel like killing myself now.
I think the car analogy is spot on, most people do not want to crack the hood and get there hands dirty. There have been many attempts to create visual languages as well as user friendly development environments. Probably the two that have come the closest would be Flash and Microsoft Access and as history has shown even development in those two technologies gets relegated to a development roll. The problem is that development get's complicated fast and these environments by their nature just cant deal with that complexity, and if they do deal with it, they do so by dropping back to allowing the user to write code.

If and when computers advance to the point of being able to read our thoughts and translating that into an application, then we will see the nature of programming truly change. But I would suspect at that point most people would not be using vendor written software, but would be thinking up custom tailored software that works the way their mind thinks. The very nature of computing will have changed at that point so whether or not there are programmers, would be akin to wondering if their will be coopers to make barrels for grog. It depends on a plethora of variables that may not even exist due to the nature of the product being totally different by that time.
Comic book illustration time-lapse shows off one talented artist
They cannot be used as offensive weapons if you care about not killing your own populations. That is a non-issues for terroristic or milleniarist uses.
Perhaps the page isn't broken, the browser is.
looks ohk. I will try modelling a new version on this logic.

also try clicking on the arrow for opening the tree.
Associates Degree in Criminal Justice Administration Through Online Education
The only constructive thing I take from this discussion is that on Linux everyone has a completely different way of working.

Accommodating this requires either multiple WMs or ones which are very flexible. The problem with Unity is that it dilutes the work available for other window managers reducing the number of quality choices but it does not replace this with enough flexibility in itself.
1) Pick up "What color is your parachute?" Do some of the exercises. Contemplate if there might be a shorter path out of your mess than the one you are currently on. Look for other appropriate resources that might help you get there from here faster. Maybe contemplate where exactly there is, which might not be what you think it is now.

2) Do some volunteer work. Preferably pick an area where you can identify with the people being helped in a "there but for the grace of god go I" manner. Perspective can be a wonderful thing.

3) Stop and "count your blessings" and find some pleasant things to do (aka "stop and smell the roses"). In other words, do a little living now, grab a little gusto *now", and stop waiting for some future date to "be happy".

4) Change your people, places and things. This is a paradigm from drug rehab circles. I've never been a drug addict but did much the same in the process of overcoming some serious personal challenges.
That's a thorough paper. Here's a more personal walkthrough of the design space by the lead engineer for the rover:

http://www.universetoday.com/7024/the-mars-landing-approach-...

For instance:

“We call it the Supersonic Transition Problem,” said Manning. “Unique to Mars, there is a velocity-altitude gap below Mach 5. The gap is between the delivery capability of large entry systems at Mars and the capability of super-and sub-sonic decelerator technologies to get below the speed of sound.”

The article is in the context of landing humans on Mars, but the principles are the same.
Self-referencing 'We the People' petition has only one day left
The Euro falling into a recession?
The scientific approach isn't always the best... or even a valid approach.
1) The user doesn't care. Therefore it is the site's problem.

2) Works fine for me with Opera (linux). so shrug.
Pre-register for Kindify - the Klout for social good
Clayton Real Estate for sale
CBT is definitely not about getting you to settle. Seriously. I've been there. Go.
Simple alternative to deprecated Google Reader sharing features
hardware in many cases yes, software less so.
There are very few cases where one piece of software is a good substitute for another and where they are they are usually trivial pieces of software.
I have been working on Whybase (http://whybase.com/), which allows you to connect ideas and analyze statements made by people. You can use it to discover insights into the reasons behind why things are true and how things are interconnected.
I think what I meant was that it is more discoverable usually just because there are less buttons not necessarily because those buttons are located better.
Too bad it employs the PolitiFact database, as that itself is suspect to having its own bias. (http://blog.lib.umn.edu/cspg/smartpolitics/2011/02/selection...)

Using a biased fact-checker to check facts doesn't really work well. Constructing a non-biased fact-checker is the real challenge here. I'm not sure it can be done, due to the great amount of spin that can be put on most anything political.

EDIT: BTW, I'm not meaning to take sides on this, just pointing out the very real difficulties in establishing a "fact-checker". It's worth knowing that others have contested PolitiFact's methodologies. If the trustworthiness of the statement is based on a person's judgement, then the fact-checker has bias.
Nah. When the browser has a single digit share, it's on the browser to make things render correctly. The user went to some trouble to get that arcane tool.