skysight-inc/HackerNews huggingface dataset:
Its true that if I put a gun to your child's head and tell you that I'm going to kill her unless you agree to take my job, and you agree, then you gave me your word. Its also true that you genuinely had the choice of saying yes or no. It just that if you had said "no" there would be pretty negative consequences. Would you argue that in this case, had you said "yes", that you should be required to keep your word? Or that you are morally obligated to keep your word? Some fierce word-keepers argue "yes you should". In which case you may stop reading, but probably stop posting too.

Otherwise, let us agree that "I gave my word" is not a moral absolute and we are now debating about degree.

We get where you stand on this. Many disagree.
While this is correct for cases where you need to access a single ticket, there are two use cases where you need a deeper approach:

1) Entity relationships; ie., one-to-one, one-to-many and many-to-many relationships. For example, if you have a list of Task models, each with a "creator" property that references a User model, then you want to each creator to be loaded only once, and always refer to the same object.

Last I checked, Backbone did not support relationships, so this becomes awkward. I solved it in my Backbone 0.5.2 app by preloading the complete /users collection; then for each Task model, I looked up the creator_id attribute in that collection. Luckily I don't currently have many relationships to juggle, but it's quite brittle and manual at the moment even with just a few.

2) Dynamic resource collections. For example, good REST practice dictates that server-side-filtered collections should be expressed with query strings: /tasks, /tasks?status=active and /tasks?status=completed are three different views on the same logical collection of tasks. For some apps, this kind of filtering can be done client-side; but what when the dataset is too big and the possible set of dimensions (eg., free text) is complex? Then you will need server-side ad-hoc querying.

I haven't solved this one yet, and currently do some manual reloading whenever data changes, in order to keep collections in sync. But in my opinion, in order to solve this one, you will need an identity map solution.

Unfortunately, Backbone's code seems to have been structured not for OO cleanness, but for size. It's all pretty tangled and ad hoc, and not really designed for extensibility. (I haven't looked at the code for prateekdayal's code, perhaps it can be accomplished cleanly.)
Hora Loca
Hora Loca, Hora Loca en Lima, servicios de hora loca, show de hora loca
I'm pretty sure that one-liner is a joke...
Portal Cumbia
Cumbia, Portal Cumbia.PE, Portal Cumbia, Cumbia Peruana
My problem with DIY (for whatever is not software development) is that whenever I try something, it's never perfect from the first try and the second time around it is just boring and I don't bother with it anymore.

For example this kind of project I wouldn't try if I'd be in the same situation, as the quality of the assembled box matters here and there are dozens of things that could go wrong, making me exceed the $125 budget (I've been in this exact situations before, several times :))

I would feel bad about giving a broken device to my girlfriend and if on a budget, old-fashioned flowers work great ;)
50-60%? really?
LocalUncle Says "Screw Google", Ask Humans Instead
Conception to Birth Visualized
I'm not sure what a "DNS name" is exactly. DNS stands for Domain Name Service, and I can't figure out for the life of me what it is you are referring to.

The burden of proof for these seizures was far less than a judge-issued warrant, which is the problem with which most of _us_ are concerned. Slowly eroding constitutionally protected rights reminds me of the boiling frog that never jumps out of the pot as the temperature is raised ever-so-slightly.
I'm not sure I can relate because I have never worked in that environment. If I'm not working for myself, then I'm working for very small start-ups.

I operate on the principle that I need to go out and hustle to get what I want. I can't just sit around waiting for things to come to me (if I do that I will starve.) Tech skills are important here, but far more important is the ability to sell. Anyone can pick up the tech skills, but not everyone can sell. The top 5% engineers can probably sell solely through their tech skills, but the other 95% needs to play on different strengths.

So, maybe those guys just lost their hustle? Maybe they are in that certain spot where they can bitch but really they are content? I'm assuming that these guys are still getting paid pretty well even if they aren't making as much as the managers.
Ex-Windows Chief Jim Allchin Literally Singing the Blues
The example sucks but is very simple.

I didn't add monadic sugar just to be part of the "cargo cult". I added it because I'm eventually going to use it to implement an automatic continuation-passing transform. I've done a similar thing before with ClojureScript's macros:

http://brianmckenna.org/blog/cps_transform_js
TellMe "not even close" to Siri
Happy to help! I was just hitting up HN for some stories to pre-load into tabs for a plane ride and happened to see the story. Bugs happen on our side too, so I was interested to dig into this case.
Interesting find! About Google, I'm pretty sure they have methods to detect hidden content that simply exists as SEO spam.
Most of the knock-offs aren't illegal.

There is a minority that put the Apple logo on them, which is clearly illegal, but...

Beyond that the look of Apple's products are protected by design patents and the law on them is much less clear cut and varies by country (see the Samsung case for example).

There are a large number of non-iPad knock offs available for under $125, though. A quick search on DealExtreme will help..
I think he meant DNS zone.
What Pierre said. And if there's some specific programming-related search, feel free to tweet me a link to the bad search and why it was bad.
It's analogous to the police acting on a warrant to
close a store front selling counterfeit goods

There is no warrant. This is not a civilian police force acting legally. This is an arm of the federal government acting unilaterally implementing authoritarian control over public communications and information.

I'm amazed that Americans are comfortable with their leaders going down this road. It's been done before and has rarely ended well.
I don't see how is a "knock-off" illegal. They try to mimic the real one, and it looks like crap, but it doesn't mean it's a illegal product. It's not like they're stealing anything.
Ask HN: can I get a parking ticket?
I think I have stumbled on an exploitable parking lot system by the beach, but I am curious about other perspectives.

Here's the setup (numbers are simplified for clarity):
1) Bunch of parking spaces numbered 1 to 500;
2) You park and note your number and go to the central payment machine;
3) At the payment machine you type in your space number and pop in your coins (crucially you don't get any type of ticket to put on your dashboard or anything to physically indicate you have parked);
4) No gate, no guards, no roof (open-air),no sensors on the spaces themselves, basically no way to know when a car is over its time except by looking at it and checking the machine

I dont think they have any credible enforcement mechanism here. I have seen a car get a parking ticket, but I learned later that its owner made it an obvious target by leaving parked overnight.

HN, is there any credible way for the enforcement folks to catch people who don't pay? If you were in charge of parking revenues for the city what simple solution would you use in this system to catch HN readers who would get away with free parking?
Weird. Earlier tonight, I had several warnings that I was submitting to soon.
still don't see justification for advanced
We'll check into this--thanks for the detailed report.
Dr. Norvig agrees with you:

http://news.ycombinator.com/item?id=3278080
Top Three Reasons To Buy Sony Vaio For Your Next  Portable .
It really looks thick. I am almost sure it is not close to the size of an iPad.
Screw it--don't crawl HN. Keep the community small and passionate :)
I'm surprised his first choice wasn't Android.
The complete "world class cities" story has been written about by Susan Kare on Folklore.org: http://folklore.org/StoryView.py?story=World_Class_Cities.tx...
For all of those in Marching Band...?
No, so perhaps my experience is not relevant to the discussion. But companies are as anxious to hire "real people" as they are interns.
Heh, this reminds me of high school. iPods were a year or three old. I managed to get my hands on one with a catastrophically failed hard drive in pieces, for free. I took it home, reassembled the hard drive and the iPod, got it working, and gave it to my girlfriend of the time.

As best I know, it still works to this day. And the more I have learned about computers, the less I believe it myself- among other things, there were fingerprints all over the platters!
My understanding of these parking stall systems is that they often include bundled handheld devices for parking attendants. These handhelds are used to issue tickets and include a nifty feature of alerting the attendant when a particular stall number runs out of time. It is, of course, then up to the attendant to venture to that space and verify that a violator's vehicle remains parked. If they are not on lunch and promptly make such a verification you will most certainly end up with a ticket. This happened to several friends, all of whom were issued tickets two to three minutes after their prepaid time expired. If the attendant is on a lunch break or if there is not a high parking turnover in your lot you might get lucky and be overlooked. Bottom line: it's a risk you are free to take.
Random checks, with large fines.

That's how it works on many mass transit systems. There's a ticket inspection once every 200 or so trips I'm on. The ticket is $2, and if the fine is $400 or more then it's not economically worthwhile.

In this case, if there's a random check averaging once a week (obviously the best is to allow sometimes multiple checks of the same place in a day) and the average stay costs $1 for an hour, then with 12 hour per day parking, a fine of $84 or more makes it not worthwhile. It would almost certainly be higher.

All parking enforcement needs to do is get a copy of the spots which have paid, and go around checking for occupied spots which are supposed to be available.
Sennheiser headsets
Sennheiser is a well established manufacturer in the world. They invent great headphones, which are suitable for various purposes, including personal and professional use.
And this is the problem, the whole "we're the government, we'll do what we like, legal or not, and make the process of challenging it _technically_ possible, but practically unusable for regular people due to the cost."

This is to me, very similar the whole #OWS movement's complaint - justice for all _who can afford it_...

Where do I sign up to the "Occupy the Root Nameservers Movement"?
You're welcome. I did a little more digging and wwwDOTpatscowindshieldrepairDOTcom is a mirror site with the same info that's ranking for the same terms, and the backlink profile for this site also shows lots of paid backlinks.
Top 7 Best WordPress SEO Tips
This fiasco is not good evidence for pg knowing his shit. If he wants to block bots and he doesn't want to use the tools provided to make that work, maybe HN should be #10. It's even behind the wikipedia article describing it. Which is actually not bad for a dead site.
Thanks, that's exactly what I need. Any IRC servers or channels you recommend? I consider myself very out-of-touch with the programming community but want to fix that.
How to Write a Linux Firewall in Less than 1000 Lines
A 6 part introduction to linux kernel/userspace programming ( modules, procfs, netfilter ) covering low level and userspace interface too.

I found it enjoyable to have a integrated tutorial.
Wow, that's a thoroughly comprehensive response. I've never investigated tools like Cygwin or Tiny Core, but they sound like a great starting point. Incrementally is definitely how i want to learn Unix as there are so many radical paradigm shifts for me to get to grips with i risk overwhelming myself if i get too immersed. It seems, as i get more replied here, that the command line is so integral to Unix that my original plan to avoid that as much as possible (i.e. just get on with web development) is not realistic. Your recommendations will help immensely now that i've come to that realisation.

To be honest, some of the hardware compatibility issues you mention aren't of much concern to me (providing i don't encounter any serious issues, i can deal with bluetooth not working for instance) as i plan to dual-boot windows/linux and still use windows as my primary OS, but linux for dev.

I should perhaps edit my question title to be more clear, as i'm specifically interested in web development via Linux (at least for the moment), but thanks for the advice on native app development.

I'll be sure to get in touch if/when i go down the Qemu/Tiny Core route. Though consider this prior warning that you're opening yourself up to a constant stream of emails from a frustrated linux noob ;-)

Thanks again for the detailed answer
I thought Apple's Objective-C runtime was open sourced.. I guess I was conflating LLVM/clang with the runtime itself.
The conspicuous lack of a "Server:" header inclines me to believe that that's probably not the case (most web servers set one indicating the server software and version). Here are the headers that HN sends out from an old post (20 days ago):

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Cache-Control: private
Connection: close
Cache-Control: max-age=0
Data Driven Blogging A New Tactic
Here's the problem... Turkey has a lot of underutilized developer talent. There's tremendous potential there, but most of it ends up in Germany or France. It also ends up in underhanded schemes.

For those that stay, the IT culture seems rather conservative and moving jobs is culturally difficult. The talent is there (like it is in Russia) but they are a long way off from being an innovation capitol.
Google.com has 39 errors and 2 warnings. Among other things, they don't close their body or html tags.

Is there any real downside to having syntax errors?
Regarding News; I'm increasingly going to twitter for my news these days. You can't verify individual sources, but at scale you can see events happening that traditional media either can't verify, or choose to ignore. eg. crackdowns in Syria, Occupy Wall St.

My wish is that in 10 years time these large media companies will only be relevant to entertainment production. News reporting will come from a giant network of individuals. News spin and information manipulation will become almost impossible.
The trick in DC where you had meters on the streets, but a two hour limit, was to learn how to properly chalk your tires and parking far enough in the spot to allow you to roll the car back a foot or two - making the chalkmark appear to be 'wrong' and it looked like you moved the car.

With today's systems, they have a handheld device that tells them which spots are paid and they just check to see what spots are unpaid which have cars on a somewhat regular basis. Revenue being down usually brings more stringent enforcement.
Denard Robinson Focused on the Win
That's exactly my point. I was responding to the parent's suggestion that "Google should simply deliver the best results, no matter what algorithm they use to do so." In the scenario you describe, the best results would be the stores (for example) where you would buy those shoes.

Remember, organic doesn't have to mean non-commercial. In fact, if I search for best buy, the first organic result is bestbuy.com
I also thought about this, but those sites with hacklinks have first places on Google SERPs.
Don't Be That Developer
Ralph Lauren Classic Polo Shirt Mens Short Sleeve White on Sale
Greenwin Network
Of course that's the point. Again, I was responding to the parent ("Google should simply deliver the best results, no matter what algorithm they use to do so"), which I understood to be what results Google should choose to show. Perhaps I misunderstood his meaning for "best", but "best" in this context to me means the result that's most likely to satisfy the user.

I'm not disagreeing with the fact that ads are subject to a whole different objective function. I'm saying that if the best results were already in the organic, then the ads would either be redundant (for the user) or otherwise less useful than the organic (by definition, really).
This is a pointless complaint on my part, and I'm going to burn karma, but....

Wouldn't it be nice if all the I/O ports were on one edge! Cases could be much neater...

I realize the interference makes that too hard on a board that small, but I can wish.
For a good portion of those 10 years, there wasn't a more efficient way to access the data, since it took a while before Blu-Ray and HD-DVD were cracked.

Also, the maximum data rate is fairly irrelevant, it's the typical data rate that matters. 1080p60 is 1.34 TB/hour.
I randomly selected .edu websites from all over the web, including edu.az, edu.com.tr etc. 62 of 100 had those hacklinks.
Not too surprising. Siri isn't "real AI" in a sense, but it is the result of several years of well-funded AI research (http://en.wikipedia.org/wiki/CALO), which is probably an approximation of AI that's hard to replicate without significant effort.
I doubt this. By what mechanism will recruiters at company A use to communicate your failure to accept their offer to company B?

Accepting every offer and then reneging on all but one marks you as a second-rate employee. It's the behavior of the desperate.

No it's not. I can see why you might think it's shady, but it's not desperate. It's the behavior of someone afraid to push back, which probably happens more to college students than to people that have been working for a few years.

If you don't play the game, you lose.
Nothing more clearly demonstrates the widening gap between Apple and "the rest". I think we're entering into a new era where one company dominates the tech world not by ruthless business acumen, but by superb consumer products that work.
True, but I was just wondering if they'd play the same trick on 'real people' :) Since it's not uncommon for fresh grads to be interviewing with several companies at the same time.
Show HN: the project we made for our mobile apps class at UC Berkeley
Interesting. It'd be great if you could write this up as a blog post, explaining your motivation and methodology while giving examples of what's happening.

Good find.
The question is, 'Was Matt Cutts ever THE Googleguy?'

( http://www.webmasterworld.com/profilev4.cgi?action=view&member=GoogleGuy )

I always wondered who it really was years back.
I'd like to see someone crossing a mere 60km of ocean using anything but boat (or anything flying).
Turkey shows its aggressive nature in every way..
I graduated right before the peak of the 2000 dotcom bust, and I got a two exploding offers that I didn't accept. The offer I ended up taking was the opposite of an exploding offer: the nebulous offer.

I was told I was being tendered an offer. Great! I was ecstatic because the company was a "leader" in the industry I wanted to work in. Ten days and several phone calls later, my offer was still being "worked on." At that point I got impatient and continued interviewing. I had two more offers come in during the formation of the nebulous offer: one of the exploding type and one without conditions. I informed my dream company of the exploding offer and magically the paperwork appeared for their offer the next day. I took it.

6 months later I got laid off along with 20% of the staff.

Lesson learned: a company that treats you poorly when you're in recruitment will treat you poorly when you're working for them.
Sorry, but while I understand the intention, I don't buy the argument that your dislike of the corporations gives you a moral right to have the stuff they've got rights to without paying.

You won't change "the system" by making their "we need stronger laws and stiffer penalties" arguments stronger.

If you don't like the system, refuse to participate in it - even if that means you don't get to listen to the music they sell. There's an enormous amount of legal nonDRM music available, either at "regular market prices", much less expensive than that, or completely free.

I _strongly_ recommend magnatune.com for a strongly artist supporting yet still inexpensive music resource.

Bandcamp, Soundcloud, there's many many ways to get free music online legally.

Lady Gaga and Justin Bieber have every right to choose to sell ownership of their "creative output" to the traditional music industry for whatever deal they can cut - and the new owners really do have every right to control and profit from the subsequent distribution of that music. If you don't like their business model, great - don't buy from them. But don't pretend that makes it ok to download that music.

The more people who buy into alternative music distribution channels, the more likely it is that either a) the traditional music industry will change into something you can choose to support, or b) more musicians will choose better alternatives (where "better" here means "more aligned with your personal ethics/morals/preferences)
What is your (assumed) objection to using forum software?

A lot of the well-known ones out there are kind of crap (phpBB, vBulletin) but there are some nice offerings out there these days like bbPress[1] or Vanilla[2] that are open source and easy to set up, host and manage.

[1] http://bbpress.org/
[2] http://vanillaforums.org/
>I'm going to make a generalization here and say that most Americans have lost this kind of DIY spirit.

I disagree - most Americans in my experience are perfectly willing to DIY, just not in the same areas that you or I may DIY. When my car needs a new timing belt, control arms or brake pads, I'm perfectly happy to do the work myself. When it comes time to acquire vegetables, I'd much rather go to the local supermarket or farm stand and buy the them.

On the other hand, my mom has a mechanic do all her car work and grows her own vegetables. I could go on about my friend who makes her own pottery and stationary, my brother who does his own carpentry, a friend who makes his own beer, etc etc. We are all DIYers in our own way.
In the case of HDCP, the master key wasn't found because of bad key security, but because of the design of the encryption algorithm. The keys are matrices, and given enough keys from devices that use HDCP, you can calculate the master key using matrix algebra.
Slowness is not the worst, eval is evil, and should be forbidden, that's all.
Current Time Magazine Cover (Depending on Country)
I'm not interested in insulting the author, who's probably a nice guy. But I've been conditioned to expect very little content when I click on a link and his picture pops up, so I'm just wondering what the deal is.
If you want to expand the search, NCES might be a good way to collect additional sites to try: http://nces.ed.gov/collegenavigator/

Do you have any hypotheses about a common vector for the hack? In addition to run-of-the-mill vectors, there's also the possibility that educational middleware (online class management a la Sungard, Blackboard, PeopleSoft) is vulnerable -- this is pure speculation, of course, but as someone who worked with dozens of those portals it piques my curiosity.
Secret Gas Station Marketing Tricks
I've taken hard drives apart, removed the platters, wiped them down, shoved everything back together after not finding anything really wrong with it (and this wasn't being careful or nice with the platters/heads) and it has worked fine now for the last 6 years... still not sure why at one point it stopped spinning up.