skysight-inc/HackerNews huggingface dataset:
"Ignore for a second that MonoDevelop and Visual Studio will fight over the formatting of those files, stomp on each other changes, and add garbage that’s meaningless to the other. A VS- or MD-generated .csproj will be default import some target definitions called"

Manual or unrecognized changes in project XML files will be preserved by (at least) Visual Studio - this is "by design" behavior. If MonoDevelop discard unrecognized constructions, this must be a bug.

"Microsoft.CSharp.targets. Uh oh, what’s that? Where does that live on my system? What does it do? What package do I have to install to get that?"

MSBuild.

"Well, I don’t want to include that DLL in source control because checking binaries into source control is a no-no."

Wrong. Test framework is either a dependency library or a tool and MUST be included under \lib or \tools folder, under the name that contains version information (say, "nunit-1.2.3"). Another way is to add library code as an external dependency and build it every time, but I think this is overkill in this particular situation.
Bottom line: by keeping 3rd-party dependencies (libs or tools) local you will be getting people up to speed in no time as opposed to having to maintain detailed instruction on where to get software and how to install it.

"Pretty nice! I have separate commands for msbuild and xbuild to build the .csproj files that my IDE understands, but hey, just an implementation detail, right?"

Or maybe you could create an environment variable / macro that would perform all required substitution and make your build code easier to maintain.

"Doing it in Ruby is a heck of a lot easier than using the ZIP task in MSBuild and I don’t have to worry about cross-platform issues."

I think this pretty much summarizes the article: new set of tools + unfamiliar environment = lots of grief.

About me:
I maintain pretty large Windows-only project with tons of dependencies on 3rd-party .NET and COM binaries; support one-command builds into multiple release configuration, automatic versioning and hourly builds on Hudson. It took a couple of weeks in total to setup everything, but in Quick Start document I have only instructions on how to install Visual Studio and checkout latest code.

Another project is an ASP.NET MVC project, where my build script in addition to building the thing, uploads binaries and content onto separate servers and does some admin stuff over SSH.

I mean, know your tools, as usual.
Why? Would it not be simpler to do this before hand?
Guns are physical products and the comparison isn't apples to apples, unless you're talking about distribution on a massive scale.

Building and distributing on a massive scale, means that the whole operation will be illegal. Otherwise the state will make sure that you can only sell to licensed individuals and will also make sure that those guns won't be cheap.

To manufacture guns you need the materials required, like steel, wood, ceramic, ABS plastic and so on and you need to get them cheaply. To produce them cheaply you also need a heavily automatized factory that accommodates lots of processes like forging, stamping, milling, welding, riveting, casting and drilling. You can also outsource work, but to produce cheap guns you're better off controlling the whole stack. Of course, you could steal or buy those guns from the black market, like from the former Soviet Union arsenal, but doing so implies that you have connections and money to bribe people. Supply is also limited. And the risks are higher, since there are always people looking for those missing guns. So you're better off building your own factory, which of course has to be shielded from the local authorities (more bribes).

To distribute guns, you need a distribution network. And because illegal distribution is illegal and leaves traces, such a line of work is very high-risk. Like, you can always hire junkies to do the street-level distribution for a small price, but junkies are often getting caught by the police and then become valuable witnesses. Lots of mobsters got caught because of junkies. Also, if you want to cross the borders of a country with your merchandise, then things get really complicated. So if you want distribution on a massive scale, then it isn't going to be without a high price.

Compare to the Internet: communications can be encrypted with no way to eavesdrop without the key, it has very few single points of failure (e.g. DNS) and eavesdropping on peer to peer communications is a bitch, all this while copying and distributing has an absolute zero cost and can be done on a freakishly big scale.

4 days ago I wrote an article on my personal blog ~ 10,000 people viewed it in a single day, even though I'm a nobody. When you, as an individual, will be able to showcase your guns to 10,000 people in a single day, then it will be an apples to apples comparison (and you could use the Internet for that, but distribution and availability is location-dependent, you can't just click "download gun").
Fuzzy, a theme for Twitter Bootstrap
I'm biased as the chair, however I would heartily state "yes!" - there's a lot of great stuff on the program that would serve you, not to mention the stuff not on the program - the open space talks, meeting other hackers and programmers, etc.

PyCon is much more than just the talks - and given how cheap admission really is compared to other conferences, it remains a "no duh" type of decision to me.
You can have a look at the screenshots http://signsquid.com/en/discover-signsquid/.

Also, you can try it for free for one month.

Thanks for the comment, we'll certainly discuss the possibility of adding a live demo somewhere.
The argument is very sound. The idea that licenses and people are what drive open source but that's just one aspect of it. The ability to pick up the code and get to work with minimal hassle can make or break an open source project. If I have to rewrite half the code just to get things working on my system and begin building on the original source then why don't I just start from scratch anyway? Obviously everyone's mileage may vary and there's bound to be a few issues with any project but when they're so common and similar to what the author describes then his point is validated.

I've always known Windows to be notorious for making me jump through hoops to get simple, common development tools working. The author mentions Ruby, Python, Perl, and Node (I'd also add Apache, Nginx and PHP) as examples that more or less "just work" on any platform... But not Windows. You have to jump through hoops and use alternative software or (very different) methods to get these things working and it's a huge pain and doesn't help promote open source as the frustration of getting something to work is enough for someone to give up.

I'm not a Windows hater and I don't want to start a whole Win v. Linux v. Mac argument. The reasons for things being like this on Windows (please excuse me if I'm stating the obvious) is that, first, Windows has a very different heritage from every alternative OS. Secondly, Microsoft has a long history of trying to keep users and developers hooked on their platform. As a programmer if you learned on Windows then switching to another OS for development can be a challenge. Depending on the programmer that challenge may be enough to keep you on Windows as its the path of least resistance to you.

I can't completely blame them however. If in an alternate universe Windows had a Unix heritage along with other popular OSes and Linux was the odd man out then we'd be saying the same things about Linux distros that we say about Windows now. I prefer every OS but Windows for a lot of reasons one of which is the same as the reason why my hypothetical programmer chooses Windows over other platforms. On any Linux or OS X machine I have a development environment up and running smoothly in a short time with minimal glitches but Windows makes things very hard for me. So while they're trying to keep current devs locked in they also make non-Win devs locked out.
However, most gas ovens have a MUCH larger temperature variance than an electric oven.

As my baking/roasting requires more exacting temperatures than my stovetop cooking, I go electric, every time.
Facts. Mathematics. Jokes.
I think the best comment on this I've heard came from Milton Friedman. Paraphrasing, he said:

"Politicians will do whatever they have to do to get re-elected. Everyone thinks if we just elect the right people, we'll have change. If you want change, don't worry about electing the right people. Just make it politically profitable for the wrong people to do the right things".

Now, save for someone being bribed outright by a lobbyist, I think this is the context we need to work within.
For me the best Git guide is John Wiegley's "Git from the bottom up" @ http://newartisans.com/2008/04/git-from-the-bottom-up/
fwiw, I'm designing an open-source cardboard adjustable standing desk. Here is my crappy first version:

http://i.imgur.com/QCEfp.jpg

http://i.imgur.com/LV5oC.jpg

replicatorblog is going to help me by suggesting some stability and aesthetics improvements, but if anyone else cares to join in, you're more than welcome.

The slots will be cut-out so you can adjust according to your height. My goal is something that can by cut with a CNC/laser cutter and then sold for ~$20.
I've been working from home since 2003. Holy crap, I just read back that sentence...

Lately I've been thinking that I can't do this forever. But like all things that people do for a long time it's hard to find a way out.

Despite the fact that I can easily not leave the house for days at a time (and worse - not even notice) I'm a happy, social person. I have a wife, daughter, lots of friends around.

However, this year I've decided not to be such a hermit and mix it up with new people. So I've booked myself some conferences (inc sxsw) and local get-togethers and see what it leads to.

Nothing worse than getting into your own safe little world - one day you'll be too scared to leave it...
Would you buy hacker clothing?
I am an artist and want to make a clothing line for hackers. I want to know if any of you would buy it? Do you like the idea?

It would kind of look like skater clothing, with t-shirts and cool art on the shirt that describes the hacker ethos.

The reason I want to do this is because I am friends with hackers and think they/you are basically modern freedom-fighters.

I want to know if you guys like the idea of such a line. I also wanted to know if the community in general would think this was cool and if you/they think this would be respectful. I mean, you guys basically are the only people that can bend entire organizations to your will, or spur entire political movements. However, I want to be respectful of hackers and not step on toes, either.
“The Corporation” Becomes A Central Societal Question Mark - jbat
Patterns for High Volume Video Encoding in 2012
Great, thanks for clarifying. The problem you're describing is essentially one of volume, if I'm understanding correctly. As you might imagine, increasing volume is one of our top priorities. If you have further specific thoughts or feedback, please let me know.
Could be that it was just plain broken earlier today, rather than broken specifically for me. The entire page previously consisted of the top two sections that you see now (My Links and Stacks), both of which are truncated to 3 entries with little indication that they can be expanded.

Previously, you'd see the (now re-existant) 3rd section only. Y'know, a list of bookmarks that match your search.
MakerBor Replicator 3D printer
Exactly! These were the kids that grew up to be the adults who flew to the moon and engineered the internet.
i use git and here's an example.

you can think of a repository as a git-aware folder of code. if you go into your My_Documents folder, type `git init`, it's now a repository. if you click New Repository on github.com, navigate back to your local My_Documents repo, type `git remote add my_github_repo git@github.com:brador/my_documents.git`, you can then push your local repo into that repo with `git push my_github_repo` from your local repo. or if someone else commits to my_github_repo, you can pull changes downstream with `git pull my_github_repo`. git will check repos against eachother for conflicts.

i don't think a "master folder" really makes sense. if you're developing an app, you generally start with that local git init repo, and then you may push it to github. but then you may delete that local repo or go to another computer and type `git clone git@githjub.com:brador/my_documents.git` and it creates a local repo that you can resume working on. i think the point of decentralized version control like git is that there doesn't need to be a master repository. you can always merge repositories into eachother.
Making Sense of the Absurd Amount of Data We Must Filter
Xp computers
xp computers
Networking two computers poses many advantages. This allows the computers to share hardware like printers,
But that's the point cbs made.

The learning curve has become a bit too steep with today's modern SoC systems. You can't just wire a transistor to a parallel port and call PRINT LPT(0),128 or whatever the hell the call was. You need to write a program to call a userspace driver, or modify your kernel, or whatever else you need to enable in the platform.c file to enable the port to raise the GPIO to blah blah blah I quit.

So now his brother, if he wants to tweak a setting on his ECM, needs to understand how to hack into the module without bricking it. Then he needs the correct tools to create the new engine profile and burn it in. There's probably a hardware dongle or two involved. Does that make sense?
Open source stuff is often ported to other architectures because it's open source. The point here is using microsoft tools makes that difficult... though I'm not sure why anyone would find that surprising.
How does a unique link (over insecure email) and a phonecall (to which number? how to verify speaker?) ensure the person's identity? That sounds dangerously straight forward to subvert.
I remember the good old days of Digg. I could write a blog article, get my friends to up vote it (it was very easy to amass a large number of friends on Digg) and the result was 70,000 unique visitors.

I was able to to this successfully at least twice a week. If I had been smarter, I would have monetized it. Instead, my blog floundered and I ended up shutting it down.
I find that stove really looks like you like your kitchen to look cool, and never be used.

http://www.google.com/products/catalog?hl=en&safe=off...

does 90% of the stuff that cast iron behemoth does and won't make your house require a A/C in the winter.
Custom essay
Scrupulously drafted custom essay are ofttimes laying keen tips of answerable writers. Get the best desirable tutoring from their online organizations stealthily.
This is true, however often the demand for a business specific HLL is born precisely out of the desire to avoid the interface and management.
C#:

public static class EnumerableExtensions
{
public static IEnumerable<R> FilterMap<T, R>(this IEnumerable<T> list, Func<T, Option<R>> callback)
{
...
}
}

There are some methods that need to be part of the class and carried around with the instance so that things like polymorphism work. But many operations work perfectly fine without. By making those lexically scoped, you avoid the problems of monkey-patching and method collisions. Extension methods are fantastic for this.

Also, for kicks, Magpie:

def (items) filterMap(callback)
var result = []
for item in items do
match callback(item)
case true, mapped then items add(mapped)
else nothing
end
end
result
end

var result = [1, 2, 3, 4, 5, 6] filterMap with
if it % 2 == 0 then (true, it * 2)
end

print(result) // 4, 8, 12

Magpie is dynamically-typed, but methods are lexically-scoped (and are multimethods).
Raspberry Pi beta board bought by an anonymous bidder and donated to museum
Yes, the new delicious was extremely frustrating as you could only search via tags.

Even the old delicious would allow you to search your bookmarks regardless of tags so it was a loss of functionality.

I ended up exporting all my bookmarks to google just so I could search them.

That they would relaunch the service with such a crippled search is beyond me.
Orcs Must Die Update 2 to 6 - SKIDROW | Full pc oyunları
By a similar argument, legislated copy protection is not a legitimate problem, it's an unavoidable side-effect of having easy and cheap duplication and transport of content based products.

We pretend that this is a new problem but copyright has been around for a long time and if I were to bet on which side will win in the long term, I'd bet on the same side that won last time: the content producers and copyright holders.

This saddens me.
SoundOff.fm to be featured at Tech In Motion
The Best Time to Send an Email
Red Lang now support ARM
India Reports Completely Drug-Resistant TB
This is often true because you want to be able to change the configuration without recompiling the program (which requires installing all the build tools on a production system as well as increased downtime).

When I first tried to use a J2EE system I was literally amazed by the amount of XML configuration required.
I'm not saying the price of the furniture should match the price of what's on it. That wouldn't make sense.

But it seems common to justify extra costs in the electronics because it's a tool for the job so you want the best thing money can buy, while it's also common to go the cheap way for desk and chair. We see the cost of the electronics as a necessary investment, but not for the furniture. At the end of the day, $2k in furniture is not that much.

Sure a dining table works fine to hold my laptop, but it's just adequate. It could be severely improved. To me, this stand-up desk is like programming on a netbook: technically it does the job, but you can spend some extra money to have a much better setup. The thing is that a bad setup furniture-wise will hurt you badly in the long-term.

As far as this particular desk, no it doesn't look quite stable. (also see dmethvin's comment) Plus the ergonomics are bad: the screen needs to be much higher than the desk surface.
Yes, for some reason in gcc, -Wall enables -Wsign-compare in C++ mode, but not in C mode. Maybe too much existing C code uses those kinds of comparisons?
I prefer naked domains. www., feels like a hard to pronounce anachronism.
Lol I've gotten so many down votes. I disagree, and I wish people would leave room for discussion instead of being so quick to plaster me with down-vote bullets for what I think.

Piracy in my opinion is rampant. For example: You can go on the pirate bay and pirate the adobe cs suite, microsoft office, your favorite albums, your favorite movies, with ease. You are (if you forgot) supposed to pay for these things.

And this level of access is available to everyone with an internet connection.

I'm not talking about "profits", we all know big media makes enough money to stay afloat & some. But you can't make the assumption that everything is a lie.

I hate it when people go to extremes, and I admit that my claim may be assumption you don't agree with. :/
If the old apartments in Germany are anything like those in Belgium, the inside walls are probably plastered brick (or worse - concrete). Wooden houses are a rarity here. Living in old buildings I've never encountered one of these walls built around a wooden frame.
Regarding my original comment, while I don't think this desk is of good quality, I was trying to comment more on the mindset we have around this.
The cost of the additional authentication is higher than the savings due to reduced fraud.
I think his point was that just because a crime is easy to commit, it doesn't mean that it's okay to do it.
Just because pirating things is easy, doesn't mean that it should be okay, in the same way that if getting guns and killing people was easy, it wouldn't mean that doing so is okay.
Does anyone understand why ligatures do not appear to work on Webkit? From what I understand, setting "text-rendering: optimizeLegibility" should enable ligatures on Webkit [1], but I cannot see them on Chrome and Safari where I do see them on Firefox.

[1] https://developer.mozilla.org/en/CSS/text-rendering
Planning your startup’s objectives, the Steve Jobs way
It is incredibly difficult to detect the source of many minerals. While some have markers that indicate their origin (Especially if sold unrefined), once refined, many are indistinguishable from conflict free versions.

In that latter case, avoiding conflict free items is very difficult if not impossible, as the commodity is simple shipped to a different region and sold via middlemen.
You certainly have good points.

We try to be different than DocuSign, EchoSign, etc. with the process: no hand-written signature, a secure combination of unique link and unique code, no online contract editing.
This headline is pretty misleading.

Ryan never supported SOPA. He came out against it. And this event came after Reddit guys said they should pressure him. And then clueless Reddit guys take credit for successfully pressuring him.

I would hope this HN crowd knows about correlation and causation.
I am using Ulysses from "The SoulMen"

http://www.the-soulmen.com/ulysses/

OS X only though.
The definition of equilibrium. Every child has 2 parents. Thus in each reproduction, every parent creates on average half a child (sounds rather morbid). Thus for the population to remain in equilibrium, each person needs to reproduce, on average, twice.
Minor point: you say that "In the event of a [signature] dispute, Signsquid will assume the legal fees necessary for you to prove in court that our process guarantees your document’s electronic signature." Aside from the fact that $9/month doesn't pay for many cases, what if Signsquid loses, possibly by doing a bad job in court?
Must see areas/things to do in San Francisco for hackers?
I am going to be in San Francisco for a few days in February for the very first time. What are some must see areas/things to do for a hacker/programmer.
I'd rather not. You win.
Often, Joe doesn't want to be educated; Joe looks down on education; Joe doesn't trust all that fancy book learning.
An AWS (support) forum may be a better resource. I don't see why this wouldn't work - maybe the Amazon guys would appreciate a heads-up, though.
I think he nailed it with the past, present, or future orientation. My mood is almost always set by what is planned for the near future, and I know people who very much exist in the present or past.

This is all my own anecdotal observation though. I would love to read studies done to explore this area of human psychology. Could there be a link between optimism and tense-orientation?
Israel Calls Credit Hack Terrorism, Vows Retaliation
I'm new to the 3D printing scene and I was about to order a Makerbot last week but heard they would be making a CES announcement this week. Any advice from more experienced hackers regarding whether it is worth holding out for this new model with the dual extruder?
Michael Dell doesn't see smartphones, tablets as a threat to PC sales
Watch The Vampire Diaries Season 3 Episode 11 Online Free | salimonstream 
Watch The Vampire Diaries Season 3 Episode 11 Online Our Town Megavideo Streaming for Free Video The Vampire Diaries Season 3 Episode 11 Online HD Full Video S03E11 Free Watch The Vampire Diaries Season 3 Episode 11 Online streaming Megavideo