skysight-inc/HackerNews huggingface dataset:
According to many competent advisors (such as in the don't talk to police video), the problem here arrives when it turns out that a security camera shows that you did see the girl. You said you didn't, but the video proves you are lying. Of course you will say that you didn't realize you had seen her or you thought they meant a different girl. Of course that is exactly what her kidnapper would claim, strengthening their case. Now they have probable cause to arrest you. Since you feel you have nothing to hide and it's all a misunderstanding, you answer their questions, but your memory is wrong several times. Now it's looking really bad and they are telling you if you just tell them where the little helpless girl is buried so that the parents can have some peace, they'll ask the district attorney to consider taking the death penalty off the table.

All could have been avoided by saying "I'll have my attorney contact you" and later he contacts them with the message "Mr. TZS knows nothing about this case as far as he knows."
Great question. Actually we are exploring both options. We're finding that some retailers prefer for the former, some the latter.
I've been using Arch as my primary OS for about 1.5 years and have no inclination whatsoever to move away from it. Like many people, I previously used Ubuntu, but grew fed up with the focus of their development efforts on areas which I considered to be inconsequential. Seeing the direction that Ubuntu has taken since then, I'm glad I made that decision when I did.

For me, the best thing about Arch is simply how flexible it is. It feels more like a toolkit for building your own custom OS than anything else. That's obviously not for everyone, but it's definitely for me. I've got a trimmed-down, keyboard-driven, and CLI-focused interface that would not appeal to the average user, but it was fun to configure and I've learned a ton from the experience. My computer behaves exactly the way I want it to, with virtually no compromises, and that was a far easier goal to attain with Arch than with any other system I've tried.

Also, as a bonus for anyone interested in Haskell, there's a rather large Haskell community within the Arch community. In fact, there's a vast user-maintained repository of Haskell packages built for Arch (a large portion of the packages available from Hackage) which you can enable just by adding a line to /etc/pacman.d/mirrorlist.

For anyone who likes to tweak and tinker, and who loves having full control over their computing experience, I highly recommend it.
I am personally interested in online identity and something I've been watching very closely for the last few years. I think the opportunities here are going to be the next "thing" this decade...such that I've started developing some ideas I've had.

(I also think currency and government are seeing huge change right now as well. I'm most hopeful about the potential change here.)
If they can't afford you, it's economics, nothing personal. Nobody works for free.
Tell them: "If you really feel that way, you can always write your local congressman to repeal 18 USC Section 1001. Until that law is removed, I really do not have a choice."
Great podcast! Take a listen...
I had a hard time connecting "development on VMs is a good idea because ..." to "Mac is the ideal VM host OS"

AFAIK everyone agrees that Mac hardware can be gotten cheaper by not buying it inside a Mac. Why not assemble a PC, install a VM, and then run windows-in-windows?

This is all coming from someone who exclusively programs on linux boxes, so maybe I'm missing something?
I've never used it, but Backbone has a router which struck me as being completely out of place. In practice is it actually a good idea?
I've heard this argument multiple times that Arch Linux is what you make of it and it really teaches you Linux, but I'm getting older and trying out lesser distro's now. :) However while I admire its passionate community, I'm genuinely curious, how does it differ from Slackware? In the sense, how exactly does Arch differ from Slackware in terms of teaching you the guts of your own system?
بالفيديو : أهداف الأهلى والترجى التونسى فى دور 8 من دورى أبطال أفريقيا
Again, with this scenario you don't realize they have a security video of her a mile away at 10ish. You actually saw a different girl, but since you testified you saw her at 10 at a certain location and they have proof she wasn't there, that proves you are lying and have something to hide. Clearly you are the killer who has inserted himself into the investigation with the goal of misleading them.
This is a very bothersome arrangement that is popping up all over: changing the contract after it's signed. Consider mobile phones, for instance: You have entered a two-year agreement with AT&T because of the iPhone. Then Apple changes its terms-of-service. Suppose you don't agree? You can stop using the phone, but you are still bound to your AT&T contract.
Discussion about iterators removing anything aside, I don't think your example disagrees with the parents point. His point was that iterating over a containing while removing items should raise red flags. And it should, always. You should always inspect such loops with more scrutiny because more things are going on, and it's surprisingly easy to get such code correct as multiple things are changing out from under you.

In the systems class I TAed, when students had memory corruption problems, removing items while iterating over a linked list was at the top of my list of things to look for.
Liquid Robotics: Wave-Powered Boats That Can Sail Forever
What Was Behind the Timing of Yahoo CEO Carol Bartz's Abrupt Ouster?
I was under the impression that you can't have a clickable link in a post submission (or maybe a specific type of submission).

You have to rely on someone posting a reply with a clickable link (most Show HN:'s have this format).

--------------------

To the OP, I took the survey. All the best.
I've used ExtJS and while its a bit heavyweight for many typical sites, if you're building a very rich complex UI it can be very powerful.

Where it really excels is in support for IE6-8 - all of their controls, code etc just works, which is a godsend if you need to support these browsers.
Google Angers AdWords API Developers By Revoking Access Without Any Reasons
Wait, so let's say I'm at the post office buying stamps, and I hand the cashier a $20, and she says, "Don't you have anything smaller?" and I say no, even though I do, because I want the change.

Could I be convicted under this law?
Isn't that WebMatrix?

http://www.microsoft.com/web/webmatrix/
Oddly enough I was thinking about this very thing today. IN a society, laws are established to invoke precision, but people tend to operate on generalities. For example, speed limits on roads have to be a precise number so that there is an established standard, and in general a cop won't pull you over for doing 37 mph in a 35 zone. However they technically can throw the book at you if they want due to the precision of the law.

I don't know how this can be fixed though. At the moment we have to rely on judges to save us from the precision of the law, and we all know that judges can be just as corrupt/resentful/bored/petty as the rest of us.
Dont know about touchpad or playbook, but you definately can on Android.
Its good to see a fellow C# dev!
I have worked with REST apps in Python(Django). My thought is ruby is better, because grass is always greener on the other side. Django doesn't fully support PUT/DELETE methods, you have to parse the parameters from a raw string.

http://groups.google.com/group/django-developers/browse_thre...
It's oriented on only modern browsers and mobile platform, unfortunately.

And it's better when you have a choice for making decisions on choosing the framework.
This is cool. A tip tho: You may want to put a bit of explanation of what modelbinding is conceptually at the top of your readme. I had to track down knockout.js and read their docs to understand why I cared.
I joined and thus relocated cross-country to work for Yahoo in mid-2008, when Microsoft was surely going to screw my life up. If you'd like that perspective, shoot me an message: my email address is in my profile.
I've been doing Java/OSS development on Mac for a couple of years. I agree about the Mac being a great dev box, but I don't buy the "Your Dev Box Should Be Virtual" story. Sounds like a real productivity killer.
> using invariants is only possible if you have immutable data structures.

Wow, dude, maybe if you don't know what the words mean, you shouldn't argue about them.
What if they bring you in and detain you for not cooperating with the investigation? Under some reason? Are there laws for that?
Humble pie.
I don't know about that. Thinking about the four universities I've got experience with, the only one that didn't have someone checking IDs at the door of the library was the small one that probably couldn't afford it.
that colorscheme looks familiar... I making my dotfiles public today and I've got a solarized themed xmonad/xmobar config up at https://github.com/altercation/es-etc .

The only difference with yours will probably be the tabbed decoration theming and xmobar theming. I'd love to see your xmonad.hs too if it's online somewhere.
A lot of people buy Macs specifically for the hardware design and build quality. I've gone the hackintosh route before, but at the end of the day, I'd still rather have Apple hardware. There's nothing comparable from the PC guys.
Sounds like your describing WikiPedia...
Show HN: Hacker News API in Python (AppEngine)
Never Sell your Passion esp., to AOL
What I find most appealing about OSX is that it offers Unix with a great GUI out-of-the-box. You have the power of bash at your fingertips while still benefiting from a friendly interface.
I didn't take it that way. You can talk about someone being the new or next "x" when the person is still alive. We all know how many people get called the next Michael Jordan. He's still alive.
Thanks for telling me about Pomodoro. I had never heard of it, and it looks interesting.
In a well run society,

Who is running society?

Half my reason for asking is to be a smart-ass, but the other half is to ponder:

Might the problem be that somebody or some group thinks they have (a) the authority, (b) the ability, and (c) the necessary information, to run our lives?
Looks like real-time Pokemon. I'll buy it.
"None of that is going to change unless something really dramatic happens." do you really not think you're in this dramatic situation now?
That said, what you say can be held against you. What your lawyer says for you can't so much. Which is why even lawyers may want to have lawyers.
Genuine Question - Why is this topic of any interest at all for Hacker News?

This seems more like something SEO marketers or people with nothing to do would be interested in.

Q1 Does knowing the amount of traffic a Google Doodle gets in any way help someone become a better hacker?

Q2 Does this topic in any way lead to getting better at anything?

Or has Hacker News turned into some tech version of LOLCatz?
This is really good advice and I hope the survey creator takes it. For question six specifically there's a big difference between "I only use free tools" and "I'm not interested in paying for the service described."
Watching the keynote, he certainly presents with energy and charm. He also sounds genuine. Like he genuinely believes what he's saying.
Can you explain to me what's so great about pacman? As of the last time I used Arch (a few years ago), you can't roll back to an old version unless it happens to be cached on your system. For a rolling release system it creates a lot of hassles.

It seems like a very straightforward package manager, what does it have that apt doesn't have, for instance?
Sadly it's one of few distro vulnerable to man-in-middle attack so you need to be careful where from you do your updates.
This is exactly what the police would say to get you to talk!
HN has articles? I thought it was just a comment board.
Fraudster Pockets $3.2 Million in Six Months via Botnet
Thanks for taking the survey.
I've been using Arch for four or five years now. My current install has been around for three years, x86_64. In my experience, any software carried on i686 that built on x64 has always been in x64, though it's true that i686 used to get new builds first -- that has changed now and x64 usually gets new packages before i686.

Honestly I wouldn't be surprised to see i686 dropped completely in the next 1-2 years.
Thanks for the advice. I didn't know I could post a clickable link into the original post. Thanks for the advice.
> Reducing the backlog of patents at the USPTO "is essential to encouraging innovation and bolstering the U.S. economy."

Can someone explain to me this "correlation"?
check out this funny, yet effective, introduction to calculus book from 1914: http://www.gutenberg.org/files/33283/33283-pdf.pdf. Richard Feynman used this book and then learned calculus at age 15.
Only 6 questions, I've seen much worse surveys ;-)
Yeah! Like seriously, why do humans exist? We're slow, bloated, prone to failure, and to top it all off we don't even work on Linux!
Because the government is sovereign entity and can only be sued if it allowed itself to be sued. In fact it is exactly the opposite, the government allows itself to be sued in some tort cases (the liability you mention), in some cases involving IP, and even there you don't get a trial by jury -- a federal judge will decide if the federal govt. is guilty or not (yeah I know...).
Frugality also makes you hungry.

When you start your business after being frugal it makes your business frugal which makes it lean, which means that you'll raise (if necessary) on much better terms.

Caesar:
Let me have men about me that are fat,
Sleek-headed men and such as sleep a-nights.
Yond Cassius has a lean and hungry look,
He thinks too much; such men are dangerous.
Wicked success story from estonian hackathon
Last I checked Michael Jordan was not suffering from a very serious and quite possibly terminal disease.
Apple scrambling to merge Apple IDs to stave off iCloud sync mess
That is nice in theory, but in practice it is a lot easier to double your income than to find that 25th hour a day.

And much of what he suggest takes so much more time that you still couldn't make a business.
Is AT&T-Mo now DOA?
Wanted to keep it short for the HN crowd. :)
The studio ghibli movies generally stand in a class of their own as far as anime goes. Kind of like pixar.
Package signing (via gpg) is being added in the forthcoming Pacman 4.0, so this won't be the case for much longer. It's already available in the testing repository, in fact.
mmm I take your point - what ideas are out there to do that thought? I agree it is hard ...

Good news is that for the "known/commont stuff" you can always have a central database of the random/temp stuff they generate.

E.g., mysql generetes tmp files here and there, and so and so - so you could profile all that common stuff in that way.

Then the uncommon stuff or your custom things, you declaratively say "do not track" as you do with code today.

Moreover you can do it in a way that is crowdsourced - ie: if its a cloud service when people declare such and such in mongodb is random/temp then you learn for all users.

At the end of the day there is a limited number of things people use and for the long tail it is OK for people to be declarative I guess.

But on the flip side I can see how that could end up being a nightmare.

But wouldn't it be nice to do something as simple as pull/commit/push for general purpose computers?
Well, point b) is correct. I get a lot of benefit from my synagogue membership, so of course I stay a member. That's common sense.

Point a) is just insulting. I do them because I choose to do them. Same with everyone who's a member of any voluntary organization. We do have free will, you know.

I'm going to pass on discussing memetics, but if you're interested, Mary Midgely is the author to read.
I've been a GNU/Linux user for a bit over a year now, I think. Started out with Ubuntu 10.04 dual booted with Windows, then completely ditched Microsoft in favor of the better operating system some when in January. A bit later, after getting bugged by a good friend and fellow hacker on IRC for a while, I finally set out to install Arch, and got hooked.

Arch Linux can, in my experience, best be described as a journey. A journey to the top of a mountain. It starts steep, sometimes gets hazardous, and I fell down more then once and had to start climbing from the start. But with every time, it became easier as I got to know the mountain, and set out with new knowledge about the steps and stones, as they were aligned perfectly for climbing once you knew how to climb them.

Then finally, I reached the first peak - a custom, running and stable install - and just as you might hold your breath at the sight presented to you when you look down from the top of the mountain you just climbed, I felt kind of serene - I learned so much about my system during the installation, how it worked and how elegantly simple it was once you understood it's philosophy, it was overwhelming.

I knew I arrived at a place where I wanted to stay. Or rather, a place from where I could climb even higher mountains - because the Arch journey is probably never at its end. There's always something more to learn about the system - my system. Something to tweak, somewhere to hack around or some configuration to customize for my needs.

I won't say I'll stay with it forever, as in the world of GNU/Linux, one might always discover something new. I will say, however, that installing (and subsequently running) Arch was (and still is) one of the best and most rewarding things I've done in my life.

To anyone who is interested in learning new stuff and doing things on his or her own, I warmly recommend trying out Arch. You shall not be disappointed.
It's neither. It's a 5-year+ plan to eradicate casual music piracy by fingerprinting (and thus poisoning for sharing) a large portion of everyone's music.
If the cashier is a federal agent.
One thing you can say which the officers are legally obliged to contend with (I think) is that you refuse to make any statements without consulting your state appointed attorney. The government is required by law to provide you an attorney if you can't afford one.

(IANAL)
For developers specifically, make sure you allocate enough resources per developer to keep hardware up to date. When your developers inevitably swap stories about their working environment at meetups, it doesn't look good to be the company with the slowest computers and the smallest monitors (speaking from experience).
I think the law is only applied when it's in relation to a crime, but it is an interesting thought and shows how an overly broad law could be easily abused.
Cool! That's great news.
My CS degree program was primarily taught in Java. This was not a problem. Language syntax had little to do with conceptual understanding. I appreciated graduating with a firm grasp of a popular language's syntax and core libraries in additional to an understanding of CS theory.

Can you name a school that teaches a student only one CS course expecting them to be a programmer?
Providing a better compensation model for the internet
How to make money from a free app
cases are rarely dismissed for this anymore: http://en.wikipedia.org/wiki/Void_for_vagueness
How embarrassing. 14/15. Blazed through the first 14 questions on my iPhone whilst in bed and the last one stumped me and I ran out of time.

Also did not know gilt is a word.
I never used those javascript frameworks that appear to be all over the place, so I'm not sure I get the humor... the joke is that they are to some extent unnecessary and introduce bloat.
Ok, that was simply assumed, I would like to see some more sophisticated humor. Creating three empty objects feels like a joke that can be thrown at anything. Just my opinion.
Apache Traffic Server?
Google Opens Up Social API, Keeps Social Reader Under Wraps
Support Your Favorite Stuff Online: A New Approach to Micropayments
I spend a considerable amount of time studying case law and I can say confidently that I have no idea whether I am committing a crime even doing something that seems to me to be completely innocuous such as sitting in my office posting on HN right now. In fact, I suspect I probably am in some obscure way that never occurred to me. Actually, there is a way that occurs to me. The article said "if you lie to your employer on your time and attendance records and, unbeknownst to you, he submits your records, along with those of other employees." My employer does have some government contracts and it's possible I am not supposed to be using the computer for personal reading. Perhaps my time now, even though after a solid 8 hr day, accounts by percentage of total work per day which is being reported to the government. By posting on HN I am defrauding the government of the taxpayer's hard earned cash. So actually I probably am committing a serious crime, see, I didn't even have to think to hard to come up with a possibility. Maybe someone will say this is not a crime, but how can they really know? Just because I haven't been charged yet doesn't mean this isn't illegal. Now the rest of life is the same way. It's possible that every minute of the day some crime is being committed unwittingly by myself. Talking to police and saying anything at all virtually guarantees that they will be made aware of some sort of illegal activity that I am engaged in. Perhaps I watered my lawn at the wrong hour. Maybe I failed to signal before changing lanes. Maybe I accidentally threw away a lithium battery that wasn't supposed to go to the landfill.
Paul Carr resigns from TC
I have never seen a surveymonkey URL used politely. Confirmation bias, sure, but Craigslist is quite the petri dish on this topic.
Lean versus fat is not the question. The question is smart versus foolish.

Just how to write software and how to do an information technology (IT) startup have evolved over the past 10-20 years due to (1) much more capable computers for much less money, (2) great progress in 'infrastructure' software, (3) the Internet, and (4) the broad idea of the 'social Web'.

So, it's possible to have a rough, maybe 'social', 'business idea', write some prototype code, see how well users like it, revise, iterate, etc.

However the old approach can remain an opportunity: Pick a big problem where a much better solution would be very valuable; find a good solution, even if implemented in software, possibly based mostly not just on routine software, wrap the solution in whatever user interface is needed, and present the result to the people who wanted the problem solved. Here are not really 'in search of a problem users would like to have solved or a business model' and, instead, did pick a good problem to begin with. Here 'lean' with lots of 'pivots' and 'iterations' is not very appropriate, and the 'lean' movement doesn't bring much that is new and good.
Is it a honeypot, or is it a way to monetize piracy? Imagine a user who has a pile of music he pirated over the last decade. The labels saw no money from that.

Now that user can sign up for iTunes Match and presumably some portion of that $25 goes to the big labels. The labels see $something when they otherwise would have got $nothing, the matched files are marked with the user's name to prevent future sharing, and as it's routed through the iTunes store, the user may be more likely to buy stuff as long as they're already there.
Thanks for your thoughts, PabloOsinaga.

I am just spitting out ideas without deep thought but a discussion might prove fruitful.

It could come down to certain types of data, some to be ignored, some to be careful of (like data or code), others to blindly overwrite (critical security updates).

The point would be treat the data as "dumb", but to keep in mind that some data are "dumber" than others.

Perhaps if we had our own disk image format, we could mark certain types of data to be ignored for instance.

Our VM would know what to mark as ignored for say POSIX systems and that aspect could be configurable.