skysight-inc/HackerNews huggingface dataset:
> Dear C++ programmers: follow this! (with exceptions accordingly)

These strict C++ programming guidelines apply only to embedded and safety critical programming and the programs that are being written work under a very restricted runtime environment and with a less than state of the art compiler.

So if you're a regular application programmer working with C++, feel free to ignore most of these rules. Modern compilers and runtimes will work nicely with most of the stuff forbidden in these guidelines.
I got 20/76 (26.32%) and now all it's displaying is "undefined". I assume this is the end, it would be nice to have a dialog box or something similar say that though.
> It takes Greece-style catastrophe to really shake things up, it seems.

Or more time. The pirates are growing, give them a few cycles. Considering that they never were in a parliament in the first place, 8% is impressive. The FDP, who have been existing for 60 years and have been parts of the goverment countless times, also didnt manage to get more than 8%, so 8% is perfectly fine. The greens are oscillating around 5% for 30 years now.
not quite sure I understood what I had to draw, but here you go: http://i.imgur.com/0JrhK.png

btw. a very funny concept (although it's also quite easy to get lost in those games)
Just make the wings of semi-transparent solar cells (http://www.theverge.com/2012/4/19/2958923/flexible-transpare...) and you've made it immortal (at least during the day).
TalkTalk (British ISP) rolls out porn filter
This is your best bet. http://www.open-do.org/about/
but at the same time it is kind of a technical problem.

one big reason why people don't look at the laws is because they get changed all the time without a transparant way to see what ends up getting changed right before a vote. something like gitlaw would allow people, and lawyers, to track changes to laws much easier.

adoption is definitely the problem, but this can help lawyers make proposals and counterproposals with the speed of software developers, which may give lawyers a reason to sign on.
1. Re: airports and train stations - its much easier and more productive to hijack security cameras.

2. Re: forests and jungle - much better results can be achieved by implanting cameras and control chips into real birds.
That was surprising:

http://en.wikipedia.org/wiki/Chef_(programming_language)
GitLaw, if implemented, would be a significant improvement over law by gits -- which is what we have now.

Unfortunately, I don't think the problem (with Congress) is technological. If GitLaw were implemented, a lobbyist wouldn't be making a pull request directly, they'd influence someone to do it for them so it wouldn't be traceable -- which is pretty much the way it works now.
If the top comments on an article are about whether the US is a "civilized country", it's probably not Hacker News.
Thanks, the first link is great and has a lot of data. It seems to conclude causation when only correlation was observed, but even so it seems to support the idea that there aren't a lot of true freeloaders out there.
I basically agree with everyone pouring cold water on this as far as reforming the statute law system is concerned. That is a much more entrenched problem than any computer system is going to solve overnight.

However, I do see a niche for DIY contract law. Sort of like Nolo Press on steroids. Where you can browse standard contracts and then modify them to suit your needs in a visible and traceable way. Or possibly for contract negotiations, where each party makes changes. This would keep track of history in a neutral and verifiable way. (Could save time and errors for individuals and small law firms....)
If our clients are anything to go by, it's because:

1. They don't want to buy, maintain, and hassle with a second computer;

2. They don't know any better, because they aren't computer geeks;

3. (Related to #1) They already bought the software and time clock system, they can't get their money back from the vendor, nobody bothered to tell them that it won't work in their environment, and they don't have the money to spend on another system, so they're looking for the cheapest possible way to do it.
If you have a numpad, in Unity you can use ctrl-alt-[0-9].

Ctrl-Alt-Numpad 7 - Place window in top left corner of screen.
Ctrl-Alt-Numpad 8 - Place window in top half of screen.
Ctrl-Alt-Numpad 9 - Place window in top right corner of screen.
Ctrl-Alt-Numpad 5 - Center/Maximize the window in the middle of the screen. In 12.04 this toggles between maximize and restore state
Ctrl-Alt-Numpad 1 - Place window in the bottom left corner of the screen.
Ctrl-Alt-Numpad 2 - Place window in the bottom half of the screen.
Ctrl-Alt-Numpad 3 - Place window in the bottom right corner of the screen.
Ctrl-Alt-Numpad 0 - Maximize the current window.
>At the risk of invoking common sense: Things that you did nearly a hundred years ago are not especially relevant to the discussion of what you're doing today.

For a person, yes, for a country, not so much. A country has "continuity of the state" (if I recall the term correctly).

Besides that legal difference (under international law), what a country has done in the past cannot be erased from the country. Even if all the old perpetrators are now dead, the deed remains within the country's history, and affects relations within its population (descendants of the perpetrators and/or the victims), relations with other countries if it was a foreign affairs issue, etc.

For example you have freed the black slaves. You also stopped segregation (in the bloody 60's !!!). That doesn't mean that there is not a friction between black and white people in the country still, based among other things on historical reasons.

And it doesn't mean that the black people that live today have it as if those things did not happen at all. Their past also affects their future. For example, a guy that arrived as a poor _white_ immigrant in the US in the twenties, is far more likely to have made it (and his descendants) than a poor black guy freed from some Southern cotton picking farm and left with nothing + plus the prejudice of the era + plus unfavorable laws (Jim Crow etc). Which kinda explains why blacks are the disproportionate majority of the prison population in the US.

Besides that, what a country has done in the past is probably indicative of the idea the country has for itself and it's role. That kind of state and populace thinking doesn't die with a generation or two. For example the US likes to play global cop, Germany has several times brought war to Europe (and the world at large), other countries had colonial history for 3-4 centuries and continue to feel "entitled" to the countries they occupied in the past, etc etc.
I'm afraid not, sorry!
I wish it was collaborative so people could help improve the OSX documentation.

The one huge negative of OSX documentation is the lack of commenting and inline code samples like you'd see with say, the Django docs.
I like the idea. I've been wanting to do something similar for the laws here in Denmark, but getting good data is tricky.... Strangely enough.

My reasoning is that I feel that politicians are constantly filling with existing laws and the changes are conveyed via strang legal terms, e.g. "This changes "they to us in paragraph five, section 2, line 3". This is a complete bullshit way of informing the public about the changes to our laws. If laws where tracked the same way we as developers track our code, hiding even minor changes would be impossible. Just imagine getting a daily / weekly change log for the laws passed by your government. Even our lazy journalists should be able to dig up something in appropriate every now and then if they knew what changed.

Wonderful idea.
Well now I could just say I was running tar and saw "resume" fly across the screen.

Or maybe because she had a problem I was in her directory and saw a suspicious file.

More than likely I was doing recon - I'm curious, so anything is possible.
Life is too short to work a crappy job. I believe you should do what your heart wants. If you can live comfortably for six months atleast I think you should quit and start looking for a job you like. I recently quit my job, I was a banker. I did it without any plan or money to land on. I know its foolish but life is too short to do something you dont enjoy. Goodluck with whatever you decide.
Server Config: 1 GB of RAM vm at Joyent.

This much ram has been perfect. We've actually had 1000 people playing at once on our first machine which only had 256 MB of RAM.
I love the top ranked comment on that site: This is a bandsaw...you're using dos with a gui...this is a bandsaw...
Value is being determined based on activity (page views, ad impressions, users), instead of real things like... you know... money and assets.

Users, pageviews, etc, are assets. If the market will be able to determine their "correct" value... that's another question.
Perhaps I found an error.

AV Rule 69 says to use `const` by default on member functions. Yet in some examples (e.g. AV Rule 122 in Appendix A) they don't use the `const` keyword when they can.
You can see the list of languages in .js file stored in `langs` variable:
http://wtpl.heroku.com/js/engine.js
Trying to run a financial site without the chops to do it was seriously wrong.

He was also warned when he announced Bitcoinica on HN, yet he chose to ignore those warnings.
Big fan of Doodle or Die. Two things I was very impressed with:

1) Ability to play without signing up. When I finally did sign-up, they asked for few permissions from Facebook (only name and email, IIRC).

2) Trolls don't ruin the game. The community is great, and will just play through. Example: http://img40.imageshack.us/img40/564/doodleordiecomce5t8eyus...

Its addicting.
Too late for an edit, but I wanted to note that this post does make mention of quality of interaction, I just forgot by the time I wrote the passage.

The first rater of a deal would get a bunch of points regardless of their rating of a deal, and so their rating didn’t matter. They would just spam (in the gamer-speak sense) the “10″ rating since it was closest to the next deal button, and do this hundreds of times without looking at the deal at all. Future voters would get points based on the crowd average, so the first voter would skew the points rating all of the deals in one sitting. It ended up that the ratings on the deals were not really accurate, thus undermining the crowdsourcing of the deals and thwarting our business goals. However, this example was more of an implementation failure than a failure of gamification in general.

I think the OP is too hard on himself here. It's very hard to imagine a game mechanic which would elicit the feedback you want: namely that you want people to give an honest opinion of something. How do you place value on an opinion? How can you tie in something so subjective to a mastery goal?

I was placed on a very similar task as part of some consulting I've been doing. I haven't found a solution, and I don't think a good one exists. The best I could come up with was that users had two interactions, not one. The first one was their honest opinion, the second one was a guess on what the prevailing opinion was. The OP only did the second, which is only going to result in a very quick convergence on groupthink. This was rejected by the company, as they didn't want to have two interactions instead of one, which is understandable. I sometimes think they truly believe that what they want is just waiting to be discovered, and I'm just not doing a good job of it.

The OP's passage highlights one of the most insidious aspects of gameification that I think often goes unsaid: it encourages you to find a holy land that may not exist, and in trying to get there, you accidentally do active harm to your goals. You lead your business down the road to hell with your gameification intentions, and your thinking gets so totally focused on this you don't see the other, probably better, options available. FWIW, I think the very same thing can be said about any company that uses the word "social" without actually backing it up with a real, compelling use case.
One of our clients is an electric motor shop. They're a pretty great little shop, they do work for elevator companies and PG&E and the like.

Anyway, they have a dust problem -- a carbon / metallic dust compound that permeates and settles on everything in the shop. It's pretty ugly.

There are pretty much two strategies for that kind of an environment, computer-wise: construct a cheap acrylic enclosure with a HEPA filter and maybe a fan or two; or, buy a cheap computer and expect to replace it every 1 to 2 years.
We at Nanobiotech Pharma have been doing research on aging & arteriosclerosis as it’s principal cause since 1997. Our research shows that most aging effects are secondary to arteriosclerosis & chronic, life-long responses to inflammation. We believe we have isolated the culprits and have developed effective remedies. You heard it here first: AGING IS INFECTIOUS and can be REVERSED. Read more: www.nanobiotech.us
Take action against Internet restrictions in the Trans-Pacific Partnership
Users and pageviews are _potential_ assets. You cannot sell either of those things, but you might find ways of making them produce money.
Just in case anyone is wondering what the USAF is dreaming up for drones over the next 50 years: http://www.uadrones.net/military/research/acrobat/090724.pdf
I had no idea SNUSP is so whimsical. Brilliant !
Yes, such needless bureaucracy.

Let's fly a crazy fast jet plane that has it's software written by some throw-caution-in-the-wind Node.js hackers instead.

If it's agile enough, and has some test coverage, we should be fine.
Perhaps they could reverse-engineer the Windows 3.1 software and get it to run on XP?

Can't tell from the details why the software won't do Windows XP.
this post reminded me a lot of the Dale Carnegie book, How to Win Friends and Influence People. Calling people morons and having a negative attitude won't make you many friends.
Thank you for pointing that out. I've reposted this with the better URL.

http://news.ycombinator.com/item?id=3968191

(I don't know of a way to fix this post to correct the initial URL.)
Why would you think this?
Which do you mean? They're scrambled randomly at the start.
That's what I said, but try it yourself and you will discover that it makes no sense for most other people
Although the treaty is characterized as a free trade agreement, in fact only two of its 26 provisions relate primarily to trade. The agreement is basically a trojan horse that seeks to substitute corporate rule for the participating nations' elected governments. It wouldn't just extend over-reaching copyright and patent protections so as to criminalize minor copyright violations and deprive millions of affordable medicines, promote outsourcing of jobs, eviscerate environmental protections, and prohibit restrictions on the kinds of speculation in derivatives that led to the global financial crisis; but it would also set up a system of private justice to ensure that any corporation whose predatory conduct was prevented by local laws would have the right to require the resisting nation to compensate it for its lost profits, imposing the burden of such compensation on that nation's taxpayers.
Stop jumping to conclusions. Linus reacted to a troll comment that was later deleted. Something along the lines of "What, your shit don't stink?". It deserved the moron reply. Stop jumping to conclusions rather.
To think that Brainfuck * Befunge could be anything but a disaster.
The problem is the basis of the defense of piracy is that it is trivial to copy. Lots of the things are trivial to copy, like your private data.
Well I used online dating a lot, a found it a little bit complicated
Im still running 3.1 on 4 machines at work (slightly related to OP, we sharpen the bandsaws!). The thing is that the company that makes the machines is well known for their extortionate prices, so for us to update is not feasible. We just installed newer machines for everything else so the crappy old 3.1 boxes run only what they must to keep the machines running. I would love to try setting up a newer pc to run these machines, but there is so much propriety hardware and software in there that I keep putting it off for another day!
Humans, due to their highly evolved brains, have accumulated such a vast amount of knowledge that we can adapt our environment to suit our needs as we have been doing for the past centuries. And if our understanding of genetics deepens to the point where we can directly manipulate our biology we won't need the comparably crude trial and error methodology that is mutation and selection anymore. This would still fall under the evolutionary advantage our brains give us.
There are real challenges there! Hence

21/76 (27.63%)
I think your simple way of looking at this is actually part of the problem.

If you want to get beyond the alchemy stage then more money needs to be put into research. For some people, ageing is a problem and they will spend lots of money to alleviate the symptoms, and to prevent a "premature" death.

There are many companies who will invest lots of money in an effort to capture this segment of the population. By doing the basic research for one segment, you are actually building a foundation of knowledge that will benefit all segments. For example, a device that can monitor the heart of an 80 year old can also be used on a 20 year old.
Great idea. Wasn't Docracy pitched as exactly this, "GitHub for legal docs"? Looks like it's morphed into something entirely different. Shame.

http://docracy.com
What with that link just sitting there out in the open, I want to clarify that it's transpiled CoffeeScript and that the original[1] is far more sane.

[1] http://wtpl.heroku.com/js/engine.coffee
Proxies like you're talking about are prone to lots of edge-cases that make them less fun to build than you might imagine. Plus, they'd be looking at getting a developer to do it, and any developer that would be qualified to do the job is probably going to charge $100/hour or more. And, the proxy will need a server of some kind to live on.

At that rate, they might as well get a second system.
Couldn't they classify that as a beauty product and get approval?

(This was only half ironic. "Brown without soap... cough.. sun", etc.)
I used to play around with these kinds of hacks all the time. They didn't get me all that much ahead though.

It wasn't until I learned to push myself to give my day job a top notch performance and eke out four more hours of coding at night, that things really started to take off.

It is similar to losing weight for me, in that all the mind tricks and fancy diets didn't do a thing until I learned to accept the hunger that comes with actually losing weight.
I wish I could just type "Lisp" and get half credit.
> I know compilers have been written that handle first-class macros; but I have only the vaguest idea how. But in an interpreter, it's trivial.

Yeah, compiling first-class macros can be very tricky. I cut them from the compiler for my own Lisp because I didn't see the benefit of having them (beyond them being neat). If you know of some use-cases where first-class macros are useful, I'd love to hear about them. I might change my mind about cutting them.

The thing about first-class macros, though, is that the macro expansion phase is still separate from the execution phase. It's just that both phases now happen at run time rather than having expansion at compile time.

> I.e., as I understand it, it's way easier to build a highly informative debugger into an interpreter than it is to attach a debugger to compiled code.

That makes sense. I couldn't have derived that from the original statement. Thanks.
That's terrible
Adoption isn't the problem. We don't need Congress to use such a system initially; we need bills, the US Code, etc. mirrored on Github. When it's there, people will get it. The information is out there, it just needs to be processed into a usable form so that it works with Git. And it'd take millions of dollars, and have no conventional ROI, so no one's going to do it.
Can't you edit the url of your submission? I don't remember what the time limit is, I see it's about 1 hour old.
the really undefined language.
Most country with a codification system also publish consolidated codes, so you don't have to apply the diff yourself.
The following is more tangentially related to the article then a direct comment about the interesting points it makes.

An interesting hypothesis I read about aging was that it's an anticancer mechanism necessary to become old enough to reproduce.

The cellular metabolic process creates a lot free radicals that cause damage, while the body has built in mechanisms to repair the damage at high rates of replication the chance of damage resulting in turning on an oncogene increases.

In order to combat this the body slows down its division process to prevent the likelihood of cancer but as a side effect we experiencing the symptoms of aging and inevitable death (usually by cancer if you live long enough to get it).

Not sure if any of this is accurate, but the idea is interesting and something I hadn't thought of. It also introduces problems since if at all accurate trying to prevent aging may result in higher cancer risk.

Talk of this also reminds me of a quote I like (from http://hplusmagazine.com/2011/07/13/longevity-science-needs-...):

"We all express the symptoms of a fatal, inherited degenerative condition called aging - or so the joke goes. It's a dark joke, but there's truth to be found in it, as is often the case in black humor. Unfortunately, all too few people think of themselves as patients suffering aging, and fewer still would call themselves patient advocates, agitating for research leading towards therapies and cures for aging. This is a sorry state of affairs: given that our time is limited and ticking away, the tasks upon the table should always include some consideration of aging.

What can we do about it? How can we engineer a research community, funding and support to make real progress within our lifetimes? If you don't spend at least some of your time on this issue, then you're fiddling while Rome burns. Time is the most precious thing we have, and we live on the cusp of technologies that will allow us to gain more of it - but those advances in medicine won't happen soon enough unless we work at it."
Why would you think that someone whose day job is running a shop with a $150,000 bandsaw would have either the experience, tools, or inclination to reverse-engineer complex industrial control software?

It's likely they don't have installation media or any other reasonable way of transferring the software to a Windows XP system, even if it would possibly run in that environment.
Seems like it would have been much easier to just use Ada, than deal with all the potential pitfalls of C++.
Feel free to try it out to see that it does, in fact, do this. No special magic is needed (most of the time): for instance, for dynamic library dependencies you can just set the RPATH at link time to indicate precisely in which directory an application should look for its dependencies.
Poor grammar.
"transpiled" is not a word found in any dictionary I know.
Accuracy and Precision
There are already lots of people working on that kind of things, e.g.: http://www.opencongress.org/

There was a barcamp not long ago: http://transparencycamp.org/ with many people from all over the world.
Brilliant. I am having a tough time focussing on a few of my ideas. Even if I get a good 30 min day, I will be so happy.