skysight-inc/HackerNews huggingface dataset:
My comment would be that the author is conflating growth in users and page views to revenue growth. While the two are very highly correlated, they are not the same thing. How Facebook monetizes its users and page views doesn't have to be a 1:1 relationship. The question should be how Facebook will derive ever more revenue from each user over time. Slowing user growth is certainly an easy proxy to use in lieu of real revenue numbers, but it is a gross oversimplification.
There's no link to the patent, so it's hard to be sure, but they're talking about using an infra-red emitter. I would imagine that you just set the emitter up on the stage, and any attempt to photograph the stage gets blocked, but you are still free to take photos of your friends or anything else that interests you, so it wouldn't be infringing on your rights (not that anyone has a 'right' to take photos, at least as far as I am aware, but IANAL), except to take photos of the event.

Personally I would prefer that the technology just tags the photo as having unauthorised content, which would could be easily checked by photosharing sites. That way you can keep your photos and use them privately, you just can't stick them up on flickr or youtube... Of course, I can think of about a thousand ways of getting around that - including re-encoding the images in someway so that the tags are scrubbed, and to stop that you would have to introduce DRM, which is just bad bad bad from a usability point of view.

Summary: this is just an absolutely silly idea if it really does block you from taking photos of an event, but at least it should allow you to take photos at the event
Yeah, past couple years have not been good at making the case for a free internet. Rampant hacking, information leaks such as WikiLeaks and attacks on infrastructure like Stuxnet. The more we move towards network centric warfare the less the government will want to leave the internet free and open.

What happens when 11 year olds can Metasploit a predator drone and drop a Hellfire on their school?
The Developer’s Code — online book
Restaurant recipe
Are you people searching for your favorite Restaurant recipe? which you eat at some world famous restaurants, then you should join us. We are providing all the Secret recipes, for which you pay a lot of money. Recipe secret is an complete guide for you
people, to learn Clone recipe
In addition to length or karma, you can look at length and karma. Lower length on HN means it takes a higher average karma to post, but not necessarily 200 karma (which I barely have, due to a low posting volume and not being very interesting, despite being here for a long time).
N-Control Avenger for 360
Questions You Should Ask After DWI Offense
When arrested for a DWI and convicted for the crime, many state DWI lawsindicate that you were driving a motor vehicle on a road or highway while under the influence of alcohol.
it's a pity and a sign of ignorance that people do an implicit assumption that ORM == active record pattern, while the other ORM pattern: data mapper is in fact widely used and superior for many use cases.
Yeah, but the relational model is terrible for representing graphs, no matter the tools you use, you are still bound by the representation you choose in a relational database.

What I like about AR is precisely its close correspondence with a relational database. Objects have create/save because they correspond to DB-tables and that's not something I want to forget when working with such a database. Personally I want to control when a specific object gets persisted, as to me that point is crucial, both for performance and for data integrity.

When the relationships between tables get too complex, that's a good time to reevaluate your data-structures and how you process that data -- as in, do you really need a live graph inside your requests, or will a pre-processed view will do, while having hooks for inserting new data and rebuilding your models asynchronously (on a single thread to avoid race conditions)?

Also, there are some databases around that are specialized on storing graphs. Even if the relational model is very general-purpose, sometimes you're better off choosing a system that's more suited for your goals.

a mechanism for dealing with situations where
someone change data underneath the object graph
a user is working against in memory

I kind of understand what you're saying, but you should avoid sharing of resources like that. Choose stateless requests, even when building non-web apps.

Do not let users trip over each other and if you do, construct a trail of actions taken to be able to Undo (as in, the Command pattern).
Ah, the infamous second single sign-on system! I was going to send you this link, good thing you saw it. I'm very excited about the prospect of a Lua Varnish module, I think it would make this sort of hackery (writing server modules directly for various tasks) much easier.
Is it possible to get a link to the comments page as well as to the article in question?
Recipe secrets newsletter
Are you people searching for your favorite Restaurant recipe? which you eat at some world famous restaurants, then you should join us. We are providing all the Secret recipes, for which you pay a lot of money. Recipe secret is an complete guide for you people, to learn Clone recipe
With the release, will they be doing automatic updates for 4.0 users? I think at least 100 million people still need to upgrade to 4? It'll be great having 300-400 million Firefox users upgrading every 2 months.
William Gross said in 2007 that everything he sees is in a bubble - that all assets across all markets are overpriced.

There was no significant correction from then - thanks to ECB and FED, who decided to finance the perpetrators with even more credit.
On the one hand, yeah, it is a trivial flaw.
On the other hand, so is waving a gun at a teller.

Not really. To make it so that waving a gun at a teller doesn't work you need to do lots and lots of complicated hard things.

However it's as hard to ensure that person with account A doesn't access account B.
It's usually not competitors that can hurt or even kill a product, it's substitute goods. Cart manufacturers in the early 20th century didn't see their business diminishing because of the sudden emergence of a better cart manufacturer, it has happened because of the invention of the automobile.

Similarly, if something threatens Facebook's position, it's quite possible that it will be a substitute product, not a direct competitor. A significant substitute product of Facebook is real life interactions with your friends, for example.
BlackBerry 8830 Smartphone
Blackberry handsets are very popular, we all know. But what makes the Blackberry 8830, in particular, unique? Let’s find out... read more
Actual announcement: http://ir.amd.com/phoenix.zhtml?c=74093&p=irol-newsArtic...

Link to the new debugger: http://developer.amd.com/tools/gDEBugger/Pages/default.aspx
Yes mea culpa. I was inexperienced. First time entrepreneur. I picked him because he was available and willing.

I am a programmer. Not a "great" one. But basically his productivity is at best 30% of mine on a good day. That makes me feel he's a deadweight. Because he doesn't do other activities well either.
Is it possible to exclude specific things? E.g. "50+ -groupon -climate".
treating the underlying data storage as a "dumb" datastore that could just as easily be sqlite or H2 as MySQL or Postgres

If you're doing that then you've missed the point of a database and might as well be using flatfiles.
Cond looks a lot like the Clojure error-kit library:

(deferror divide-by-zero
{:msg "Division by zero})

(defn divide [x y]
(if (zero? y)
(raise divide-by-zero)
(/ x y)))

(with-handler
(divide 10 2)
(divide 18 3)
(divide 4 0)
(divide 7 0)
(handle divide-by-zero
(continue-with 42)))

Admittedly this doesn't violate your general point; there are things like continuations that are hard to do with Clojure due to limitations the JVM. However, I tend to find there aren't many things Clojure can't do, and in general it seems more flexible and better designed than Ruby.
I don't see Twitter as a competitor, for me they're too different and I don't see any problem using both of them parallel. Comparing Windows apps to web-apps; I think for the end-user they're conceptually very similar, just delivered differently. Is GMail that different from Outlook to the user? I think your average person will want something at least a little similar to Facebook; I don't think Twitter is that thing.
Are they actions of buying and selling be the sole driver of the price?
Memrise vocabulary learning and memorable dictionary
And what is the chance that random stranger is using Color? 0.000001%. So why don't you just walk over there and ask him to send you a copy? Social networking at its finest, in real time, at a conference.
I can see what you mean and I do understand that vantage point of view. However, I think downvoting something just because it doesn't necessarily add obvious value (which is relative) to the conversation is a mistake. Maybe it's just me but I would think it would make people more hesitant to speak freely just because others may perceive no value from it and getting downvoted as a result. It's very different than downvoting something because it's wrong (like 2+2 is not 5) or because the behavior was unacceptable.
I'm an abrupt person and things
come out bluntly sometimes.

It came out as more than abrupt - it came out as positively agressive. At least to me it did. I just wanted to make sure you were aware of that, and chose either to "be yourself" or to try to be less, well, abrupt. Being honest and diplomatic can be hard work, but personally I've found it rewarding.
> Would people use this?

I definitely would have when my company was looking for a programmer a month or so ago, and would use it the next time we want to hire someone.
I would love to see some offshore wind turbines, but as soon as that's brought up the rich people from both the left and right decide they don't want to ruin the views from their beach houses.

It seems like so many people want everyone else to be clean while being dirty themselves.
I gave up after a few minutes of trying unsuccessfully to load a track into the righthand turntable. Was also a bit disappointed that it wouldn't let me manually move the playhead to run the track back & forth. Unless I'm missing something, it's essentially just a media player with a funky interface.

BUT, I voted this up solely for the fact that this turned me on to the new Beastie Boys album, which I wouldn't otherwise have know was out. That's my afternoon ruined in a good way. Observe:

http://soundcloud.com/beastieboys/lee-majors-come-again/
You're paying with your time, which you're wasting. And that is much more precious than money.
wow didn't i just see AMD's announcement of OpenCL?
Once again, if you decide to use embedded fonts on your website, please always give it a look on Windows first. Font rendering of embedded fonts on Windows can be really terrible, as it is the case of this website.
It does. As I've said previously, I quoted the line that states its not production release and upgrading is at users own risk. I would think its self explanatory as to why I wouldn't upgrade. As for why it matters... as I've said, some people don't bother to scan the page. They simply click download. It's nice to have a reference pointed out. Maybe it's just me but I don't see it as meaningless as others do. That said, see my other reply above. I think it's bad to discourage people from speaking freely just because its subjectively not adding value to the overall conversation. It's one thing to downvote something that is deserving of a downvote, its another to discourage people from stating their opinions.
A significant substitute product of Facebook is real life interactions with your friends, for example.

I think that's totally missing the point. I don't think anyone uses Facebook as a substitute for real life interaction. I imagine that most people use it partially to coordinate the meeting up with said friends and partially to interact with people whom, due geography or various life circumstances, it is infeasible to meet up with in real life. I doubt there are many people who'd rather sit at home and read their friend's Facebook updates if they have the option to pop around the corner and meet them face to face.
Just when I thought Microsoft had finally seen the virtue of contributing to an existing standard instead of being different just for the sake of being different. Surely the software industry as a whole would be better off if Microsoft instead threw its weight into fixing whatever is wrong with OpenCL.
I suppose at the point where one feels closer to the "generic" American values/culture than to that of your forebears. I think it's the truest definition, however it is often hard to prove/demonstrate, so the arbitrary definition "have be born in this country" is used instead.
Danger: could encourage (more) karma gaming on HN, if such a board actually worked.
It works great and looks very useful, but there is one thing that you might want to change. Your example is "Startups, Google, Apple" but when you enter this string it actually adds "Startups,", "Google,", and "Apple". It would be more intuitive if you break the entry up into separate tags removing ", " or "," instead of just " ".

Edit: You might also consider clearing the text box after adding a tag. It felt a bit awkward having to hit ctrl-a before typing each time I wanted to enter something new.
Ask PG: Why did I just get a "stop spamming us" message?
I just got a "Stop spamming us, you're wasting your time" message when submitting a genuine link which was the new video from RSA. "the paradox of choice".

I've never spammed this site, at least not knowingly. Please help?
Don't Expect People to be Rational
I agree except bad/thoughtless can be subjective.
First wave of SNs were aimed at dating as the lure (Friendster). Second wave of SNs were/are aimed at social sharing of everything and anything with everybody and anybody (FB). Third wave of SNs are aimed/will be aimed at "real" social sharing of everything and anything with only people you choose (Tusulog.com, our start-up).

We're focused on one main thought: you don't, by default, socialize with all your friends plus "acquaintances" at once. Just impossible. When you're with your family you socialize in the context of family. You don't talk about the crazy party last Saturday with your family. This is the idea we focus on.

People return to FB because of inertia basically, not necessarily because they need to. That's why they start to whine and mainstream media have been reflecting this situation.
Interpreted pedantically, removing ORM techniques means dealing directly with resultsets or loosly typed structures. This is definitely what I DO NOT want in any of my views. If you're working with an OO language like C#.NET or Java, good luck!

Any abstraction on any level is going to add a performance hit no matter what.

If this was really an issue, wrap your ORM Framework stuff (differentiating from ORM the pattern) in a DAL layer so that your BLL does not worry about the existence of the ORM. Then as you scale, optimise your DAL with either inbuilt optimisations or when desperate write your own SQL (if you don't even know SQL then you're a poor excuse of a developer)

Think of them as like Ikea furniture - they don't look great, and they don't often fit in every household if they have complex requirements. But they're highly modular, and easy to assemble. So when you need something in a jiffy, just bring it home, fix it up and it'll perform its purpose. When it no longer fits the purpose, get something else. And every household has to just start somewhere.
Damn, all these hyperbolic, link bait titles are killing me.
Aladin adventurer
Aladin adventurer
War only brings death Because the pain is enormous not only soldiers but innocent lives caught in the middle of the war Much causes of war and leaders are not bound by a friendship
I know way too many people personally who do exactly that. I'll let other decide if it's a good or a bad thing, but in my experience an awful lot of people use social networks instead of real life interactions. I think those of us who live far away from our friends and family are in minority.
Pinheads at Harvard
Thanks, I found a local bike shop and they fitted me, so at least I know how to buy a bike for my needs. I will check this place out though. I also found out some bike manufacturers do not allow stores to sell online. Interesting business challenge for retailers. Now I can see why a lot of the bike shop sites are so sparse on functional...and form.
For a second I thought you made a site where people could contribute their ideas and try to gain public support. At which point I would have just pointed at Kickstarter.
Skechers shape ups jump start women's shape ups fitness shoes Free Shipping
we've heard it so many times before...
Apparently, yes:

"HomeAway Prices IPO Between $24 And $27 Per Share, Now Valued At $2 Billion"
http://techcrunch.com/2011/06/16/homeaway-prices-ipo-between...
It isn't just you. I've missed daily reminders.
Therein lies the the problem though. It seems to be the general consensus that people should down vote only for unhelpful / irrelevant / factually incorrect comments, however voting is used to show agreement / disagreement. Before voting, I usually ask myself why I'm doing this. If it's to promote an opinion, I leave it alone.
HomeAway Prices IPO Between $24 And $27 Per Share, Now Valued At $2 Billion
I go to a lot of gigs, I average about 80 a year. I also film quite a few, with bands permission, with a semi pro camera. I do it for free and the bands use them as promo material for their niche.

In my experience most bands have got used to being filmed pretty much all the time. They film nearly everything backstage and nearly every band films themselves on stage. The only bands that would care are brand-bands that want to control their image.... because all they really have is image and lack substance.

Having said that: It really annoys when I'm at a gig and I can't see the band because of a wall of camera phones between me and the stage.
The Sun? This is worse than linking to a story from El Reg (but not quite as bad as linking to the Daily Mail).

This is probably where the 'story' was concocted from http://www.patentlyapple.com/patently-apple/2011/06/apple-wo...

What ifs in the case of it actually being implemented....

This would give room for anyone to knock up a quick photo-b-gone in the style of tv-b-gone just to ruin peoples day for lulz.

I also wonder of this wouldn't be of interest to 'the authorities' to cut down on people getting decent coverage of civil unrest.
The problem is, after an extended use maybe we feel sick of it all. Facebook was new and fresh when it arrived, but now it's beginning to feel like an overstayed welcome. They have accomplished the goal of making life seem, in a way, commoditized, and that makes me feel like I never want to use such a service again.

I don't think social networks are going to be entirely displaced, maybe just the ones that attempt to mirror your personal life. I think it's a kind of impedance mismatch issue--a kind of uncanny valley vibe that they give off. After doing it so long, it just feels so artificial and flaky.

I know everyone doesn't have such negative thoughts about Facebook, but I also know I'm not the only one who feels this way right now. I can't see what they or anyone could do to fix this problem, but I know a solution isn't out of the realm of possibility either.

I predict future successful social networks will be somewhat like HN or reddit--semi-anonymous, with no real connection to real life. If they can surround you with peers clustered around your interest profile, perhaps we could grow organic communities around professions and hobbies that dynamically or elastically determine membership and open channels of communication (as opposed to the current process of self-selection and direct messaging). I don't know, I'm rambling now.
I like the idea that WFC is the "hardcore" Windows programmer language. Perhaps the author's brain would explode if I showed him the 80-line C boilerplate for setting up a simple, single-window app using the Win32 API (where the function signatures were decorated with the PASCAL #define). Ah memories.
Seems you really need better filtering tech to keep off the information that is offensive to you. Limiting the amount of information is good how?
I think if anything, it's not restrictive enough. The idea is that HN acts as a community filter for membership, and 200 is really not much for an active member of the community.
I'd welcome such a job board. And it would be wonderful if it won't be just for permanent jobs, but also for contractor jobs.
That makes sense... I think the speech would have been better if it reminded people how their ancestors were all immigrants at some point, though.
No, deciding what to do about it is an engineering decision.

Deciding to actually do what the engineers say is the best way to deal with the problem, based on the science, is the only political decision.
The debugger requires Visual Studio, bummer.
VCL gets the job done, is compiled to C, has less overhead, has less power giving you less potential to shoot yourself in the foot (unless you have inline C blocks) and it's easier to learn than both lua or scheme.

And why don't people ask the same thing about Apache or Nginx? The reason for that, IMHO, is that with VCL people see the potential of fine-grained request, response and cache control through a real programming language, but that's only because VCL is a DSL OK-ish enough for that purpose (something to think about).
On Chrome 13.0.782.24 this doesn't seem to work: http://cl.ly/7euY. Is anyone else using the dev channel able to replicate this behavior?
Yeah, I think it pays to just learn the two languages, and maybe write a test adapter that allows you to keep your (hopefully larger) code base in one language.
Android Development Tutorial: Lazy Loading and Caching Images
Real stock markets work that way (so we believe) but a simulation engine need not make it work that way main reason is that our initial user-base will be very small and that wont result into major changes in the prices and hence they will get bored pretty soon.
What value would you suggest?
He's certainly the only Republican I'd ever seriously consider voting for.
If one exists, it should use BitCoins as currency. FTW
I also got that the other day when submitting something via the bookmarklet. When I opened the "submit" page and copied things into the boxes (copy/paste) then it all worked.

Not sure what is being triggered, but it looks like more than one false positive for "spam" detection.

EDIT: As an experiment I've just tried to submit using the bookmarklet the RSA Animate of the talk and got the message again ... then I tried "by hand". Both times I got the "Stop spamming us" message.

I wonder if it's the direct link to the YouTube video that's the problem ...

Now I've succeeded with a link to a different site.

PG: You have an interesting glitch in your spam detection.
"another option with the full weight of Microsoft behind it"

Well, thank goodness for that. There was me thinking it might be a temporary project to grab some developer mindshare to be dumped in a couple of years.
I think it's focused on game programming (which is good compared to html5 frameworks).
Just the fact that you object and have something interesting to say puts you ahead of ninety percent of the candidates I see.

[One guy, no foolin', told a cow-orker that a byte, on an Intel platform, contained four bits. Wow.]