skysight-inc/HackerNews huggingface dataset:
>> Configuring a server correctly is both 1) hard and 2) critical.

It's not hard, you won't get breathless! ;-)

By the configuration stage, the mental tax can often be as low as checking off items on a checklist.

It is a whole different skill set though and it's trickier in some ways e.g. a developer can often depend on his compiler to tell him if he's messed up the basics.

You could go-live with a host having most attack surfaces battened down tighter than a crab's harris at 50 fathoms, but because nothing told you about DNS tunnelling... (feel free to insert A.N. other rarely talked about but trivial attack)

>> Are directories only writeable by the web server user?

The web server user shouldn't be able to write anywhere except perhaps an upload directory inside its chroot. At no point should it be serving files from that dir (a common mistake).

With tools like SELinux around you can often help cover yourself from midnight mistakes down the line.

A blisteringly common one not mentioned is database authentication details inside .pl, .py or .php scripts.

>> Is PHP installed on your Python server?

Another common one is GCC installed. Often when building perl / python / ruby / nodejs modules or whatever, these will be built on the prod server in small shops. That often means a full compiler suite laying around.
Why couldn't MAC addresses be used instead of IPv4|6 for networking?
While searching for more information on these books, I stumbled upon "Land of Lisp" (http://landoflisp.com/), which might be nice.
The really, really, really poor man's widget. What's the point if it's showing me stale data? If it's been so long that I can't remember the temperature, I'm going to have to launch the app anyway.
Eric Holscher also has an excellent blog post, http://ericholscher.com/blog/2010/nov/8/building-django-app-... ,
describing how to deploy using both fabric and chef. There are certain instances where one tool works better than the other, and in that situation that tool is used.
Don't you mean "one step away from a walled garden"?
Give $50 to the charity. If they prefer 2 hours of volunteer time to $50, then they can go out and buy that.

Call options have value.
i badly want weather radar that doesn't suck
"Make changes during the day."

Yes. When I worked for a telecom company we always did changes during the night. It affected me big time, and that's why I quit. But not all systems are designed to be changed during the day (without outage) and the customer did not want to hear about millions in lost sales while we tango with the database.
The Heineken's cheaper than in a pub in Dublin!
No, the original poster made an analogy. There's no equivalence being drawn nor value-comparison being made and it's very frustrating how often legitimate analogies are made and the conversation gets bogged down in "you said those are basically the same you must be crazy!" when no such thing happened.
As an interviewer I often ask questions not because I care what the answers are, but rather to change the tone of the conversation. There is little point in grilling people for an hour vs mixing in a few probing questions and keeping the interview light.

AKA, I see you got a CS degree and 5 years of development experience. Looking back what do you think your most (useful, fun, memorable) class was? What's language that you don't know are you most interested in learning / using?
You might find solace in rehashed and widely disproven arguments from a source who is reputable in the field of aerospace.

The fact that most scientists and most aerospace engineers disagree with him should be a strong indication that this issue demands more than merely tired, old arguments retold by a different name. You need a smoking gun-- proof that recent climate events are either not record-breaking or not anthropogenic. Allegations of "Climategate" is not sufficient nor is a non-reviewed journal article because it is not open to the scientific method.

The shotgun approach to disprove both climate change and its anthropogenic roots shows desperation, not evidence. It hardly presents a rational, scientific argument to say that climate change doesn't exist, but IF it does, it isn't anthropogenic.

Regional or point temperatures are not sufficient to prove or disprove climate change. The Medieval Warm Period is only significant in a small area of Europe and certainly not like the charts Rutan shows. Only a global average temperature proves climate forcing. Most research shows data that does not agree with Burt Rutan's charts on page 5 or any other page.

http://www.snolab.ca/public/JournalClub/Chris.pdf
http://www.geo.umass.edu/faculty/bradley/bradley2003b.pdf
I think that's a great idea. The ability to do creative things like this is the "silver lining" of having so much money in the bank (which, as I mentioned above, is something I generally consider a risk, or at best a hedge.)

I'd love to hear your ideas about how this could work, and when we should start doing it (it's probably way too early?) either here or on meteor-talk.
Buy volunteer time?
So all you need to do to have the automatically updated weather icon is manually update the weather icon when you want it automatically updated?

Incredible!
Make changes during the day.

And if at all possible, don't put major changes live on a Friday afternoon; you're just going to ruin yours and everyone else's weekends.
This has been the first Gruber article I didn't want to claw my eyes out while reading from blatant fanboyism. I honestly felt like it was a good overview of what Mountain Lion represents. I (much like Gruber) do not think Microsoft's $XXX strategy on pricing Windows is sustainable. When you can buy a new computer for almost the same price as the OS, that's a serious problem. That then says, "How much should this computer really be?"

I really wish Microsoft would truly and sincerely evaluate the 3-day redsign/rebranding done by the design student/individual that doesn't work for them.
Someone loves Outlook
Eventually the [VC] generation that Fred Wilson leads will fall behind, as did the one led by John Doerr at Kleiner-Perkins. What they will be replaced with is one that is not only aware of the usability of products, but also has a sense for the flow of open technologies to fuel the ecosystem. These VCs will make side investments in technologies that are not intended to produce an IPO or acquisition, rather are intended to produce a new layer of technology that a whole generation of startups can feed off. At the same time, some percentage of each fund will be plowed into programs designed to generate the next layer after that.

- Dave Winer
"Code" to you is "explicit" to the target demographic culture. I'd argue that you are not in that culture--and though I wouldn't say you're being racist (and actually looking back it's _you_ that used the word racist first!), I would say that your criticism is coming from outside the culture.
Has anyone used lateral thinking techniques for web designing? Now-a-days, all websites more or less look similar and what are you doing to break the norm?
Which is to say, that the physical piece of paper is not a defining characteristic of property in stocks (even one case would mean that paper is not inherently part of stock ownership), just as physical stuff is not necessary in many other kinds of property.
How to Live Your Life like its the Last
The parent post was trying to say "13 billion lightyears in <--- that direction and 13 billion lightyears in ---> this direction", because we happen to be at a relatively fixed point in space and can look in both directions. That doesn't assume we're at the center of the Universe, only that the light has reached us coming from both directions for as long as the Universe has been around.
> we could be talking about more interesting things

Please do.
I'm no expert, but having JS/CSS served out based on DB-dependent values seems dumb. I would say it wasn't your fault, but the technical debt collector coming around.
You have no future. None of us does. In the span of all of human history, the duration of your life is an insignificant blip.

So you have kids and your blood lives on, and now a part of you lives into the future after you're buried.

One way to look at it, at least. Disclaimer: I don't have kids.
I like this one: Where do you see yourself five years from now?

The problem is that my answer is always something involving writing code and solving problems. I have no desire to be a manager of any kind - companies don't like people who aren't interested in moving on to management.

If someone can devise a job where they slide a problem description with some guidelines under the door, I'd be perfectly happy.
To the people here who are still dissing this idea: Actually go to naturallycurly.com and look at their site.

This isn't a Facebook clone with "for curly-haired women" tacked onto it. It's a curated collection of articles on beauty and body care with associated discussion groups. (That's where the "social" part comes in.)

Seems like a fantastic business to me.
Is Apple forcing you to use Reminders, Notes, Messages, etc? I don't quite follow how your Mac Pro suddenly feels like a phone now.
I really appreciate what the Parse guys are doing. They have made development run much smoother by providing a full-fledged platform for developers. There are really no limitations, and they are constantly upgrading.
That's a bit much - it's rare that a company doesn't have something broken about its hiring process, even good/great companies. If you want to work there otherwise, what does it hurt to learn the expected answer for fluff questions and recite it when asked?
Netflix Plunges on Guarded Outlook for New 2012 Signups
The torn paper at the top of the Calendar app is torture to anyone with the slightest hint of OCD. I just need to tear off the bits that were left behind and I can't!
I think the "Test your changes somewhere other than production" lesson was left out from the list at the end of the post
Stumbling Blocks in All-Round Indo-Russian Partnership
Right. Which is why I doubt the business model of a social network. Perhaps a group buying thing or an Amazon (or etsy) for curly hair products might work. But a social network? That's a stretch. 2 million uniques doesn't mean much if you're talking about a sustainable business model. Uniques do not equal revenue. There are wastelands of social networks that had many more users than 2 million. Also, how was that 2 million verified? 2 million uniques would generally warrant a higher fundraise, the investors are likely betting on a potential business rather than an actual. What's the bounce rate? What's the time on site? What's the demographic profile of the user -- those important questions matter more than a vanity metric of 2 million uniques. Are people engaged with the site? What's the growth rate? 2 million from what? What's the engagement profile? There are a lot of questions that would need answering before assuming that this network is a 'good' idea. Race has nothing to do with it. I'd invest in anything that could turn a profit. Investing only because it addresses a particular racial group without quantifiable metrics -- now THAT'S racist.
If I remember correctly, my Mac OS Developer Program page offered redemption codes of Lion and Lion Server after it was released.
I bought my commuter bike for about $550 new. I've had it for 6 years and commuted daily on it along with other 30-40 mile rides on it as transportation (not recreation). The only parts I've had to replace are the tires, brakes and chain which are normal wear parts. I ride in the winter as well, and had I gotten a cheap bike instead I would have spent more money replacing bikes, and it would be a slower and less enjoyable ride.

I do live in an area where a single U-lock is enough theft deterrent, which removes the theft concern for me. Without the theft concern I now have a bike that lets me go farther, carry more and lasts longer than cheap bike. That seems like it's a whole lot more useful to me.
i.e. hire people to work for the charity—probably at a significantly cheaper rate than $25/hour.
Using a content-type header instead of .json or .xml (etc) extension in the URL is just another example of this phenomenon. There's a reason people are moving to use dot extensions in URLs - it's easier to adopt and test.
* Apple claims it took Windows 7 26 months — three times longer — to reach 40 percent of the PC installed base, and Windows 7 is the most popular and highly-touted version of Windows in over a decade.*

This seems like a dumb comparison. Snow Leopard sold for $29; 7's base pricing was -- IIRC -- $120.
Getting someone else to do your "charity" work for you is not charity...They're not volunteers b/c they're getting paid (by you) to do the work. You're not volunteering b/c you're not doing anything (and you're not even treated as making a donation which would be deductible for tax purposes).

If you are going to use Exec to "volunteer" for you, you might as well just give the money directly to the charity. They can use it on their charitable activities without wasting any time training your Exec "volunteers".
Just a reality check here: for someone asking for people to behave decently online, you're being argumentative, calling people names, assuming the worst possible motivations, and pretty much blowing off a - in my eyes - honest criticism. Never mind that you're basically spamming your site here and derailing the conversation.
I agree, I think this unnecessarily limits the charity's options. Plus, I would assume that you don't actually get $50 worth of charity work: Exec takes some, travel time, etc.
So, Hacintosh. Any good reason for this limitation?
Indeed! It's hard to believe that SICP is not on the OP's list. It should be on any list of books on Lisp.
oh no. what email service was it (yahoomail?)...dont forget to unspam it!
The Worst Televangelist Product Scams Of All Time
Yegge's post is a classic but getting a bit old. I highly recommend "Cracking the Coding Inteview" [http://www.amazon.com/Cracking-Coding-Interview-Programming-...] for serious prepping.

Edit: It looks like the author of the above has a newer book out called "The Google Resume", probably worth taking a look at too.
It isn't coding, in the sense of actual real world production coding, that the AOTOA[1] appears to be dreading.

But rather being buttonholed in the hopelessly awkward and incredibly claustrophobic "code this completely contrived (and like as not[2], poorly articulated and presented) search problem that I got from some blogpost somewhere, and which BTW bears virtually no resemblance to the day-to-day gruntwork you'll actually be asked to do here, RIGHT NOW, bitch!" routine -- that passes for a filtering process in far too many companies, these days.

See also:

https://en.wikipedia.org/wiki/Stanford_prison_experiment

[1] AOTOA = author of the original article

[2] in my experience, about 33% of the time the "top" in the interviewing process either bungles some important detail, or makes some other kind of brain fart in stating the problem that makes it take far longer -- and in some rather embarrassing cases, outright impossible -- for the "bottom" to solve.
Yep. I've seen far too many people taking this "no absolute positioning" habit too far, they end up positioning everything with floats. Float abuse is a lot like playing Jenga.
There are a lot of companies that see the value in someone who loves writing code and solving problems. If I asked that question (which I wouldn't, I hate it) I would be happy to hear the following as an answer:

"I love coding, so I hope that whatever I'm doing in five years, I'll still have my hands dirty solving real problems. I also love learning and sharing my knowledge with others. While I'm not interested in being a technical manager, I would like to be a technical leader."
Interesting point, but if that is their thinking, they didn't share it with me :)

As far as I know, they're looking the billions of dollars a year that IBM makes on WebSphere and thinking, "all of this spending on middleware and applications servers, where is it going to go in the future, if the future is client-side JavaScript, native mobile apps, and other things that fetch data over the wire and render it locally?"

They're hoping that in the fullness of time, many corporations will build important apps on Meteor, and that when those apps go to production we'll get a slice of their operations budget. It's the same model as the relational database.
Glasses provide subtitles for foreign language conversations
Must admit I had the same reaction and then it clicked and was much more impressive.
I used to do this, but it feels like a suboptimal solution. I could use Fabric to ensure the links are there but it adds more complexity to the setup:

a) Another step to remember
b) Requires a compiler on the production system
c) Requires you to manually resolve the image library dependencies

Multiplying that across multiple packages can quicky become a headache. It's much easier to let the OS package manager deal with this, and will make your system more robust over time.
>> Are directories only writeable by the web server user?

NB: The next point is "Do all of them even need to be? Are you sure?"

> A blisteringly common one not mentioned is database authentication details inside .pl, .py or .php scripts.

I am not sure that's so obvious. Most web servers will serve a .ini or .yml file as plain text, if it's in the wrong spot. On the other hand, a PHP file like https://gist.github.com/3177788, even if it's in the web directory, can't leak the data without some other compromise--and the type of compromise required would generally give you access to any of the values in the .ini file, anyway.

But, see also #5: "Are your firewall rules restrictive enough?" If I can even connect, let alone authenticate, to your database from the web, you have bigger problems.

GCC is an excellent point, though.
> "When the first email was sent in the early 1970's there was no big difference to the email we know today." - And this is the problem.

Actually, this is the greatest advantage of email: its extreme portability across platforms and clients.

We can reinvent the way we interact with it, but we don't need to reinvent the technology itself. This is an immensely important distinction.
Garrett Murray reviews the iCache Geode
Very good suggestions, and I've touched on them all. Ken Wilber mentioned that the best thing a person can do to promote enlightenment is to simply share their beingness, not try to push any agenda. I tend to agree. I find Alex Jones' QA sessions to be very interesting. But none of this is fiction.

add: AJ says he uses Linux personally and wants to get more deeply into it. He and Stallman agree open-source is the way to go because it's open, and any spyware or backdoors can be discovered. Keep Big Brother out. If AJ is out there getting Linux and Bitcoin (to a lesser extent) into people's minds, then that is a good thing in and of itself, I think.
Teams that lack the element of craftsmanship in their culture will likely not care if a programmer knows grammatical rules of natural language (much less if he is a master of natural language). To simplify, whether you agree with the author correlates with what type of programmer you are (or want to hire). In this simplification, I'll call them "productive programmers" and "craftsmen programmers".

Productive programmers ship lots code, create lots of value, and by business standards are model programmers. They're driven by quantity, volume, getting things out the door, and the solvency of the business.

Craftsmen programmers also "produce" and ship code, but they equally value maintainability, and therefore clarity in code. They're driven by the customer as much as the other consumer of their code, the maintainers.

From my experience, these very different types of programmers have very different priorities and values. Generally, the first set emphasizes clarity in communication only as it impedes progress along the critical path. They JIT there eloquence, whether it's essential business communication or unstable/volatile/certain-to-change code. JITing is hard and not guaranteed to produce the optimal (most clear) output. The second group feels obligated to be clear in communication at all time, because any corners cut now may create pain for a fellow down the road. To excel at this, the second group is self-motivated to learn deeply both the spirit and the mechanics of communication (empathy and grammar). They spend more time analyzing the available solutions for potential misinterpretations, and therefore generally produce a clearer output.

Thus, the applicability of the article depends on the culture and environment of the team.
It is a bit much. Good managers can be crappy interviewers (and vice-versa). I would take it into account when considering my options, though.
I just want to know if it will be easier or harder to compile ruby and python libraries with native extensions that depend on, say, libxml2.

I upgraded to Lion and it took 8 hours off of the installation process for lxml. But nokogiri was still nearly impossible.
Why Sublime Text 2 isn't ready for Mountain Lion (and what can be done about it)
A Periodic 3 Second Delay: The Curious Case of the Slow Search
Among the guys at Meteor, we've built a lot of apps already in the past. For example, I wrote EtherPad. So you could say we're extracting from our extensive collective experience.

Do development frameworks built for their own sake ever really work in the wild?

It's hard to say what technologies were or weren't "built for their own sake." You can't invent good tools and abstractions without taking the cues from somewhere. That doesn't mean a new kind of hammer has to come out of a particular kitchen renovation, or a new kind of detergent has to come out of a single load of laundry. We're deeply embedded in a community of people who do the same things over and over, and we think we know what the next set of tools should look like. Was SQL extracted from some particular app? How about Heroku, Parse, or jQuery? HTML? In most cases you could probably frame the story either way.

I think we're really talking about the "over-engineering" stereotype. Even saying we're working full time on a framework can set off that alarm. Oh no, that's too much engineering! Don't worry, we'll keep it under control.
In browsers like IE 9, it is impossible to sign up or submit a question without looking at source. Input placeholders shouldn't be the only suggestion.
What point are you saying is dumb? They are competing operating systems. The price difference? Microsoft doesn't think it's dumb, as they are using a similar pricing strategy this time around in hope for similar results.
> Read somewhere that Paul Mitchell Hair Products and Patron tequila are behind the Curly Hair Network

Perhaps you read that in, erm, the article? The one you said you read?
Seem very similar to Mail Pilot (www.mail-pilot.com), although Mail Pilot seems that it will still be a monthly paid service, as .Mail app doesn't (at least I couldn't find if it is).

Which is a big deal for me. As for .Mail seems like you pay for the app such as Sparrow (which it looks similar too) and not have to pay monthly for it.

I plan on buying it if it comes out as it shows and does what it does.

Anyone know when it is coming out? And if it will have a monthly cost?
That's assuming it's still there when you want to use it. A well maintained cheap bike might take 5% more effort to use, but being able to use it in more places IMO is worth more than being slightly less tired when you get there.
Salesforce bought Heroku for a boatload of dollars. It's not difficult to imagine that someone might acquire a next-generation application development platform. Just one possible exit.
There is a system like that in Tel Aviv. Interestingly, the #1 criticism of it is that the system doesn't recognize correctly if there are or aren't available bikes at the station. A software/hardware bug.
Yes, you do need a realtime data dashboard, just with appropriate metrics