skysight-inc/HackerNews huggingface dataset:
This is a common accounting control practice. Generally speaking, most accounting fraud is still manually performed and has to be done in person, and relies upon frequent tampering of normal accounting controls and procedures, often monthly, sometimes weekly and even in some cases daily. See the stories on PFGBest for an example.

The idea of enforced contiguous vacation time is that this kind of fraud is revealed when at least someone else has to step in and fill in for the time the fraudster is away. Even if someone doesn't backfill the position during the vacation time, surrounding processes and controls are supposed to pick up evidence of the fraud now that the tampering cannot be engaged.

Basically, no one with control over finance and accounting functions is supposed to be so indispensible that they can only take a few days here and there off. In fact, someone in those roles that makes a big deal out of being able to be away for long is usually a red flag for auditors.
> Once again the point is that if you want to learn how to program in a specific language, you need to understand it's concepts and patterns.

And it's perfectly fine to initally learn that `.each { |name| … }` as a concept for looping over something.

> That's OK if you need a quick solution for a small problem, but it's not when your goal in itself is to learn how to program (in Ruby)...

I'm not sure what kind of new beginners you have taught (or how you learned yourself), but I always find that new beginners rarely know the whole picture anyway. There's nothing wrong with learning techniques without knowing how they work. In fact, we do it all the time: I wouldn't explain metaclasses when teaching about class methods in Ruby (although they are just an example of methods on the metaclass). I learned basic rules of derivates and how you could use them before I learnt why the rules are true; which am I very thankful for as I wouldn't even get why you would muck around with "limit approaches zero".

> If you want to learn a programming language, you inherently need to understand it.

No, if you want to know a programming language, you inherently need to understand it. If you want to learn it you can either do it from top-down (learn about specific code, then learn how they understand), bottom-up (learn about basic concepts, then combine them to real programs) or anything in between.

I'm mentioning this as someone who learnt programming top-down and spent years without really understanding anything. But I had fun! I created stuff! It would be a sad world if you had to understand everything before you were "allowed" to use it.

> The discussion is basically that a form of writing a specific block of code is easier to explain than another, although the latter is more widely used and considered the correct. Readability, though important, has little to do with choosing the correct construct to teach as to provide a good balance of the time and effort you need to put into learning.

Remember that the user has to learn blocks anyway. It's not like blocks is an advanced feature that is only used in looping; it's everywhere in Ruby! The real comparison here is "teach for, teach blocks later" or "teach #each, teach rest of blocks later".
Security being broken in theory is all well and good, but theory and practice, while theoretically the same, are practically, extremely dissimilar.

At this point most "bad security" articles regarding airports have been of the "TSA fails to..." variety, not "Perimeter security doesn't actually exist" variety. Point being: most people seem to assume that perimeter security is sufficient.

Further, by analogy: It is like saying "guys, we have this input checking thing covered, read 'smashing the stack', while discussing XSS.
Woundn't it actually make sense that a consultant would recommend using the 555 equivelant for an ip addresses since anyone could try to attack it after watching the movie.
8 Drupal Modules You Need To Get Started With Drupal
Drupal is an awesome, flexible, and extensive framework. One of the great things about Drupal is the mass availability of modules. One of the difficult parts of using Drupal is finding the modules you need to get started. Drupal, out of the box, comes with very few modules. The list below is a starting list of Drupal modules I think all Drupal installations should have. I’ll list the names and details about what the modules do. If you want to download them, just do a Google search for the module name and “Drupal”. Are there additional modules you would suggest? If so, list them in the comments!
I once instructed someone to download Open Office and he downloaded an unofficial version that I guess appeared first on the search engine. It was bundled with a not-so-nice toolbar, so these things do happen.
"Freetard" is more or less a meme at El Reg.

Unsurprisingly I'm also in agreement, it's just stupidity and laziness that will only get picked up by a few nerds. Still, nerdrages can be very therapeutic!
That seems a little overzealous for an IP, but indeed I hadn't considered this possibility.
Which is not sexist, because it isn't a prejudice, but rather a fact about TechCrunch's readership. It is wise, from a business point of view, to let that fact influence your tone and dressing. That doesn't necessarily coincide with the 'make the world better' point of view. That doesn't make it morally reprehensible.
> and that's the true bottleneck.

Are you sure? My understanding was that the biggest bottleneck lay in the fact that the orbiters could only communicated with the lander for 8 minutes per day.

Fairly crippling :)

> Not to mention wireless communications are not "free" as any smartphone owner probably knows and the rover's daily energy budget is pretty much fixed

I understood the energy source gave a fixed output - it's not a daily budger per se. So 2 hours communications (rather than 8 minutes) wouldn't leave it unable to move for the rest of the day.

I could be wrong.

However; if it takes a week to send it an update - or to receive big pictures - that implies delays in its work anyway.

I agree that the MRO is a significant improvement. I was just idly pointing out that if the aim is to go to Mars more it would be worth investing in infrastructure as much as science.
Any qualified consultant would be aware of this: http://en.wikipedia.org/wiki/Reserved_IP_addresses

Edit: To save a click-through, if the movie/show producers actually cared, a seemingly innocent IP like 203.0.113.42 would not only be fine as "random computer number" for the general audience but also it would be a valid IP and furthermore instead of causing nerdrages would cause nerdgasms as people "in the know" can revel in their shared secret. It's not "correct" in the sense that the IP goes somewhere in real life but it's not flat out wrong.
LOL, even a fool could figure out that putting malware in open source software doesn't make sense.
The ones who produce the film may be more foolish than a fool. What? Really? LOL
Did you read my post all the way through? I know they acquired dejanews, I said it. But they also went to the effort to make use of deja's archive and to keep it safe. More so, they sought out private usenet archives and integrated them into their collection. Indeed, the very message that sparked this discussion comes from the work that google did and not from the dejanews archive since it dates to 1991, 4 years before deja began operations.
Hi there,

Overall site looks professional, I have few questions for you to answer
1. Nowadays platforms are very unrealistic about their offering to developers for example recent twitter announcement? since you took lot of information from stackoverflow how do you cope in future?
2. Do you think really some one buy this? since if its a big corporation they will read all magic quadrant from gartner if its a medium or small size they will try to use the tech stack based on what resources they have and they try to reuse it so often ?
3. Do you think you can sell this to outsourcing shop ? big no ?
Please take my question as constructive feedback not other way around.
Actually, that the thought entered his mind at all is quite prescient.
"... You need to be a bit conservative. The thing you're sending to Mars is going to be on its own and unrepairable. ..."

Hardware is hard to fix but software is do-able. There is a lot of explanations how this was done with Pathfinder:

http://research.microsoft.com/en-us/um/people/mbj/mars_pathf...

http://chronicle.augusta.com/stories/2004/02/16/liv_404763.s...

http://queue.acm.org/detail.cfm?id=1035610

there was also some reconfiguring of Curiosity on-going/completed ~ http://blog.chron.com/techblog/2012/08/nasa-about-to-perform... there is also a lot of work done on 'self healing' software systems ~ http://www.zdnet.com/blog/emergingtech/self-healing-computer...
I can very much relate to that way of working. I found that the best way to avoid falling into this trap, is to start your day with an activity that you enjoy doing, outside. sports are perfect, like going for a bicycle round in the morning. adding the relaxing effects of the released endorphines should give you a great start into the day.
Agreed, I hadn't considered this. I take that back.
My graduate university kept a good number of copies of required texts in the library that could be lent out for the length of the course. Reserved copies (i.e., can't be taken out of the reserved area) were available as well. No student had to buy any books unless they wanted to.

I think that's my favorite system.
I've been highlighting stuff with Diggo these days...
My support is this one:

https://plus.google.com/u/0/103674611711666213369/posts/7j1c...
Nothing. I've never been able to effectively code while listening to music. I don't like having several things competing for my attention while trying to concentrate on something tricky.
As someone said, that method would be much cheaper for the airport and would help solve the unemployment problem in the U.S.

However, I guess it doesn't sound so nice in the "tough stance against terrorism" as a "state of the art" defense system.
Geo-enabled text message service
I think he's referring to the centralization rising up around the currency, not necessarily the currency itself.
Check the site's tab
Excellent story. This resonates with me very strongly.

Social freedom is an amazing trait to have, which you can (I certainly did and continue to) learn.

Some of my friends think I am crazy. I think I am socially free.

How your inner monologue runs when in social situations, or even walking to the shops for milk, greatly affects how you act.

As a hetro man, a classic example is nervousness in approaching a girl on the street you see walk by to find out if you like each other enough for a date or more. Thoughts like "your not allowed to (talk/stop/interrupt/greet) her on the street" and other limiting beliefs that prevent you from taking risks and grabbing life with such amazing force, all because of social conditioning and worrying about what other people will think of you, sucks.

Changing how you think, and instead becoming excited at the chance you could be bringing an amazing person into your life is much better.

When you realize that thought process exists and work to change it, in my experience, amazing adventure happens.

This applies to every aspect of life, from how you treat others, family, relationships, and work.

Changes to how you think let you not only take opportunities, but make them.
That's according to you. So the title is misleading.

None of these books are any good. I've been in software development for over 20 years and I would recommend a completely different list of books, that are not as trendy as yours, but probably more important.
I've come across a lot of code where the code itself was the clearest way to communicate the subtlety inherent in it. I think you have an inflated expectation of what human languages can document in a reasonable space. Many times it will take months to understand the edge case even if you have a human trying to describe it to you directly, let alone by reading a non-interactive comment.
FreeBSD gets ported to the Raspberry Pi
Exact real representation is cool but has some serious limitations. You can't (in general) determine whether two numbers are equal (kind of true for regular floating point as well); more problematic is that every time you use a number in a calculation, the result becomes less and less performant.
But if you're looking at the logs of connection over the 'net, as it's usually the case in those shows, a reserved IP would be wrong too. It's rather irrelevant which one you use.
The race to the bottom
That's mostly a volume problem I think, granted one of the problems with Bitcoin is it was specifically designed with no levers. Stability can never be manipulated, so we're at the whim of nature.
that is a good explanation. (still wrong to chose that plot though.)
Amazing. It's impressive how forward-thinking his final thoughts on. So often in history we can't see how important something is at the very beginning of the story.
Remove a limiting Belief in about 20 Minutes
Hi, I'm Tony, creator of FreedomSponsors. Yes it's in our plans to support other forms in the future. Like Bitcoin, Stripe, and who knows, maybe even [Gittip](https://github.com/whit537/www.gittip.com/issues/214) :-)
There are IP ranges reserved for that, much like example.com.
It's hardly a problem specific to FOSS, though.
Yah I thought I did. I didn't see Deja the first time I read it. May be my mistake because I'm tired from hacking all night (5am here), but it seemed shorter (the whole middle sentence wasn't there) the first time I read your comment.
Thanks! ME TOO! :-)
it is not necessarily malice. but it tells how certain propaganda pays off. (remember microsofts anti-linux campaign?)
I disagree with this comment:

> We should be happy that they have done anything, the more likely outcome was for no comprehensive archive ever to have been made.

I think that's not the case, I think the existence of Google Groups is regarded as "good enough" by groups that might otherwise be doing archiving (Internet Archive, for one). That Groups started out with good intentions isn't surprising, but it has evolved into something completely different. If the intent was to archive an important part of the history of the internet, viewing posts wouldn't be behind a login-wall.
Why Ecuador Granted Asylum to Julian Assange
Perhaps with some formalized amnesty? If I go to the trouble of contacting you to tell you you've got a security problem, do not threaten to call the police or FBI on me. I've had that happen once, and I've tended to stay away from contacting places even when I saw they had a clear security violation, because

a) I'm not sure how they'll react (will they claim I'm trying to extort them?)

b) there's never any clear way to contact a company beyond calling/emailing 'customer support'.

Occasionally I've tried to poke around my linkedin network to see if I had a connection at company X to reach out to their dev team and notify them of something, but I've never been successful that way (but also haven't pushed the issue much).
Well, he recommends to stick to a specific schedule (having a walk at 21:30, going to sleep at 22:00, waking up at 06:00, etc) The exact times do not really matter, but sticking to a specific time schedule is problematic IMHO when you have a family because of the non-determinism introduced (especially by the kids).. Unless everyone in your family agrees to follow (and stick to) a similar schedule..
The Ultimate Fake Nails Showdown
Fascinating, did not know this. Thanks!
The open source thing aside. What the hell is up with Disney channel shows! They don't make them like they used to anymore. Another reason why I don't watch TV anymore. Life++
Was it before or after Linux's anti-Microsoft campaign?
Merchants and Shoppers Sour on Daily Deal Sites
Google Shopping vitamins censorship
Show HN: local video from YouTube
I don't see any problem with the "Why don't they just..." questions. People are curious. I don't really like the tone of the post, it comes off as a little elitist to me and is going to discourage question asking in the future if people are answered with that sort of tone.

Also "Why don't they just" has multiple meanings in my opinion. You explained one of them, a sort of incredulous question querying the stupidity of the people who made those decisions. But it's also used far more innocently as well. I and a lot of my friends will ask questions in that format but as a genuine query not meaning to tread on anyones toes or insult anyone. (I'm having trouble articulating this!)

This sort of question asking isn't the exclusive domain of Mars rovers either, it's everything. Politics, economics, business etc etc. It's just natural human curiosity, people trying to understand things that seem counter intuitive at first.
Thanks yataa
First of all congrats on launching.

I'll deliver some quick tips in term of UI/UX - hope they can help.

1. I'm not a huge fan of slides because you either have to get the user to click on the next to find out about the other slides or move them automatically after a certain interval which is what you're doing in your case. However it can be frustrating to move to the next slide while I'm reading (happened to me just now). My solution would be to either get rid of the slides and just concentrate your message in one slide or have a high interval between slides and have a bigger call to action to navigate to the next slide (you might even entice the user to click by giving him a short headline of what's next).

2. If you're doing slides - make sure to have your main CTA (call to action) button in all slides - if you convince me in slide #3 - you want me to click on a button and fill our my information - any hesitation on my end will result in a drop of conversion.

3. The message is not clear - I have no idea what you are doing (perhaps because I am not the target audience) but at least explain in simple word the different use cases. I am sure it would possibly help people quickly decide if this is something that could be useful to them.

4. The pricing - there are some elements which I really like - the fact that you can switch from a monthly to a yearly pricing plans is clever however If I would be you I'd show the old and new price in the yearly price (with the old price crossed - that way you re-enforce the savings indication).

Good luck!
yeah, but it's just a social more of the programming community to describe social mores as idioms :-p

Thoroughly agree with the crux of the argument, though. There is too much cargo cult science wih regards to programming practice. eg don't ever use gotos, upper case reserved words in SQL, functions should be no bigger than N lines. This type of thinking cripples our critical faculties, and is to be resisted.
*launch :)
What's with the domain? Why not link directly to http://tehula.com/ ?
A Generation Lost in the Bazaar
Cute, but I don`t think I'll ever present a demo to clients that boast the following text:

The feeling of his baby gravy frothing down my throat got my fallopian fish stock flowing quicker than a greased weasel shit. Within no time, I could feel the shitty creamy load haemorrhaging from my mavis fritter and all over my panty hamster. Inserting a squash into my hot pocket got me flooding minge mucus faster than snot off a whip. The hammering of my marmite motorway was so vigorous, he soon found his family jewels joining his womb raider deep in my rusty sherif's badge. Hours of fucking like this would leave any girl's sugared almond looking like a hippo's yawn, and I was no different!

"Lorem Ipsum Alternative" sounds a little far-fetched to me. But I guess the comical relief of seeing this for the first time can hold my attention for about half a minute. Just enough to write this comment...
I'm afraid I heard this secondhand a long time ago and don't know all the details. I could be wrong about that.
Dedekind-cut formalizations of the reals appear now and then in theorem-proving settings (e.g. Coq provides one), but this is the first implementation I've found in a normal programming language. I was looking for one for pedagogical purposes, hoping for a real-number analog to the ubiquitous Peano-arithmetic examples that you find in SICP and other texts. This is probably a bit too complex for those purposes, especially since it proceeds by first recasting the Dedekind construction in a new formalism rather than the classic set-theoretic definition. But I found it interesting anyway.
They move from GPL, how and why does that make their open source use "a huge meaningless joke"?
Kind of reads like blogspam. I'm always suspicious any time someone writes one of these 'n things to x' posts.
Speaking as a non-developer, here's one which I think every developer and manager should read: Rapid Development by Steve McConnell. I am currently about 3/4 of the way through and it has been excellent so far.
That link says "SIDEN KAN IKKE FINDES" - "the page cannot be found."

Yes, Denmark has a personal number. What are the biometrics tying that number to the person? It's a signature.

See http://en.wikipedia.org/wiki/Identity_document#Denmark . "Denmark is one of few EU countries that currently do not issue national identity cards...", "National Health Insurance Card ... has no photo of the holder", "Danish drivers' licenses and passports are the only identity cards issued by the government containing both the personal identification number and a photo" but foreigners resident in the country who don't have driving skills (but notably are entitled to the social care system) can't get either one.

Then look for images of a Sundhedskort and you'll see there's only space for a signature on the back. No chip, no photo, nothing else.

Again my question to you is, what additional level of assurance do we need in order to have and maintain a democratic form of government with a strong social care system? I assert that signatures - which are a form of biometrics - and perhaps an identification number are more than sufficient for most countries.

(I again say that I know little about the situation in India. It may be that my views are only applicable to certain countries.)

Take voting as the main point. If you need to present stronger proof of the right to vote in order to vote, then what form would that be? An identity card? Then what happens if you've lost the card, or it was stolen or confiscated - have you lost the right to vote in a given election? What if you are unable to provide the needed documents to establish that stronger evidence, as is the problem of Viviette Applewhite, Wilola Lee, Grover Freeland, and others in Pennsylvania? Or should we use fingerprint and/or retina biometrics as in the linked article on India?

How much fraud and distrust in the voting system will the extra evidence remove, and what is the financial cost? Isn't existing fraud rather small, and less than to common-place problems during voting, like http://www.usatoday.com/news/politicselections/vote2004/2004... where votes were lost due to missing information about machine limitations? "Counting Votes 2012: A State by State Look at Voting Technology Preparedness" reports that "More than 300 voting machine problems were reported to election protection hotlines during the 2010 mid-term elections, and more than 1800 were reported during the 2008 general election."

I quite frankly don't see our democratic principles on shaky ground, in need of stronger assurances of citizen identification in order to stabilize it. Do you have evidence to the contrary?
Edit2: Wow, doesn't a one-letter .ws domain cost ~$50,000?

For the curious: It's this Unicode character http://www.fileformat.info/info/unicode/char/2316/index.htm known as "Position Indicator" and it looks like a reticle. Kind of makes sense for a position-based service, but a bit hard to type :)

edit: Previous discussion about the actual icon for the app: http://news.ycombinator.com/item?id=4285919
I read Peopleware recently, and I think you've put it in the wrong category. It's short, to the point and quite readable.
Yap that's the one! Thank you.