skysight-inc/HackerNews huggingface dataset:
Open source...interesting...so one could jam an encryption layer in between. Make use of the free storage w/o privacy & security issues.
I'd go for your #1 and #2. Open sourcing it will possibly bring you more rewards down the road in terms of getting job offers. At the very least, you'll get more experience out of it, which never hurts.
Visualize.me Founder Launches Pinterest Competitor
Of course, Capitol is ancient Latin word.
A Special Thanks To Wildbit
You should get one from Craig's list.
Infographic: Chrome winning battle of the browsers
I recently read this[1] article. It explains what OOP really is pretty well I think. The article agrees with you about inheritance.

[1]: http://www.cs.utexas.edu/~wcook/papers/OOPvsADT/CookOOPvsADT...
Since the context is "C" not "C compilers", then I'd say C could have a less dangerous switch statement by requiring break/continue to indicate this. Agreed. Why people don't document/annotate for static analysis intentional fallthroughs is beyond me. OK, so we can eliminate one type of bug if we make that change (assuming we fixed all legacy code) -- what about the other legitimate uses of potentially suspect constructs?

Compiler writers can do whatever the heck they want, and if dumping ALL THE WARNINGS was the priority, you'd need three lines of command line switches to turn off the "noise" warnings. Clearly, the a bunch of people see it as "noise" or don't care about writing clean code. That's more systemic of programmers.
I really like it. It's fast, very intuitive and I can definitely see a use for it. The ability to filter results "live" by just clicking on a word is a powerful UI addition. Certainly easier then typing in advanced search operators into the search box.

Nice work.
When people complain about the security of C, it's usually the buffer overflows.

But this switch/case/break statement behavior exists in lots of languages. I almost expect it. (It doesn't in Ruby and I usually have to stop and think about it when geeking out in that language.)
In a third-floor walk-up it is.
Since that shoe had to drop, you could also point out that they DO provide support.

There are google groups, message boards, support forums, HowTos. There's even Prioritized phone support that you can apparently sign up for.[1]

It's not as though they hand you the source code and a note saying "Good luck."

[1] - http://support.google.com/accounts/bin/answer.py?hl=en&a...
Good for him. Will he be as driven and as emotionally invested in his product as he used to be now that he's officially a billionaire? Just got married, maybe kids on the way soon, and he's got the means to lead a much more comfortable life... will Facebook slide down on his priority list?
Researchers Snuck Malware App Past Google's 'Bouncer' Android Market Scanner
I make Wordpress websites for a living and trust me, you cannot, I repeat, cannot make Wordpress websites without writing code. At least, professional websites for which you charge money.

Nice how this is added to the bottom of the home page:

"Do you need customization services? Ok, you can hire me!".

I.e. When code needs to be written...
Wow, I've wanted such a thing for a while, but hadn't gotten around to researching. Thanks for this!
Drugs give the immune system a mistaken sense of self
Here's a great simple rule -- Don't post anything particularly personal, keep your interests and likes to a bare minimum, delete any "friend" that you would intentionally avoid if you saw in a grocery store.
Is lifehacking a trend?
I remember in the good old days hacking was just hacking or social engineering. Now these 'hipster hackers' are giving it names like lifehacker, brogramming, etc.
I'm getting old.
And I though my Sony Trinitron CRT was going to be the oldest, good work.
Welch celebrates Seniors on Older Americans Month
Responsive BBC Channel pages
Apps account administrator should enable 2FA for the domain. I have this option in all of my Apps administrator panel.
I can see how that will give you a single-method class some of the time, and I'm in absolute agreement as to how it applies to serialisation classes, but I don't see how SRP implies that single-method service and policy classes are the One True Way.

I think I'll have to give objectify a try and see how it all fits together. It's a different enough approach to what I'm used to that I probably don't have a reliable intuition as to how it'll turn out in practice.
Aside from the Raspberry Pi being cool, what would this buy you over AWS, a server running some VMs, or some old spare boxes? Getting some experience with load-balanced systems isn't necessarily a bad idea, but the Pi doesn't seem like the best hardware for the job.

Assuming you do want to do this, consider getting one more capable box, and using it as a firewall, load balancer, NFS server and database server. Your Pis can then talk to this machine and do the webby things. (If you want to avoid a single point of failure, use CARP/VRRP, some sensible load balancer, DRBD and database replication. Reboot all Pis on failover, failing over NFS mounts is very painful.)
Some people believe that you should invest in companies at least in part based on whether their actions are broadly good for society: http://en.wikipedia.org/wiki/Socially_responsible_investing

Perhaps that's the point of view that LockeWatts is coming from. I certainly would feel weird purchasing stock in certain companies, like tobacco companies, though mutual funds I own probably have some of their stock. The way Oracle's behaving many people might feel similarly about them.
"You will accumulate life debt the more you try to bullshit your way through. The embarrassment you think you will experience is nothing compared to outsized intellectual and experiential debt."

This is a true gem. Thanks for reminding me of that.
There Are 5.59 Suckers Born Every Minute
their phone support is excellent, I've filed a ticket twice and both times within 5 minutes I've been called on the phone, and they resolved the issue.
I bought Oracle stock (not much) years ago after watching the final part of Triumph of the Nerds, where Larry Ellison laid out his vision of a thin-client future. He was basically right, although where he saw Oracle serving as the backend infrastructure for this glorious new future, Google and other internet-oriented startups have stepped in.

What I really wanted to buy, I see now, was Google stock. But it didn't exist at that point and when Google's IPO came along a few years later I didn't have enough discretionary income to bother.
Thanks for the reminder. I was responding to your comment about "intelligence of the user". My point is that, while it is a metric you can compete on, it's not a particularly meaningful one.
For what it's worth, I've looked into the 'Split' case, and the performance difference when specialized to the single-byte case is about 2%, which is mostly because Split already has built-in specialization for the single-byte case, which amounts to a couple extra instructions in a function whose running time is dominated by allocation.

I think they made the right choice there; the Go team seems very good about optimizing only where it matters; there's lots of low hanging fruit, but the majority of it isn't very useful fruit.
I just clicked "click to listen" button.
day care cost?
Perhaps you should know exactly who you're accusing.

http://en.wikipedia.org/wiki/Mark_Webbink
Selling off significant amounts of stock, for tax purposes, in the company you work for is not something one typically does _before the company has even gone public_.

Insiders were dumping their stock in the days leading up to the IPO.

What does that say about their perceived value of the company over the long-term?

Nothing, of course. Yes, that makes perfect sense.
Yeah... it's worth noting that just because you can buy _some_ 42" TV for $400 or less right now, doesn't mean that TV is comparable to a TV that was $1500 and arguably the best on the market when it came out. To get comparable features in a new set you might still have to pay $600 or more.
If you're not paying them you're not the customer.
Judge, not jury.
Is that because they were the only site to go against the collective media's "$6 billion damages" estimates?
It was Facebook's money, sure, but Mark bought instagram. Do you have insight on my questions?
This looks like a frontal assault on MATLAB Simulink. Knowing Stephen Wolfram's past works, I think this will turn out well.
I'm pretty sure that's just for recovery. The actual setup involves scanning a QR code in the Authenticator app, which is the seed for the TOTP - http://en.wikipedia.org/wiki/Time-based_One-time_Password_Al...
Dividing the FB valuation by the number of its active users tells us that he has made approximately $170 out of each user.
Most Innovative Companies in America
> Its definitely far from an objective news source.

Let me know when you find one.
The shuttle proposal was from the late 60s, but the major design work was done in the 70s. Most importantly, the design work was done based on mission requirements, not based on a misguided desire to mimic fiction.

The requirements for a manned Moon or Mars mission are quite different from the requirements for an orbital mission or a TV show.
FWIW, I'm not a Rails developer; so take my comments as you will.

I don't think the problem people seem to have with Objectify is that they see it as a totally invalid solution to a problem--and I agree with your assessment that many people see this problem as very real.

My own take is that I find it disingenuous to call it an Object-Oriented solution to the problem; it's not. That doesn't make it bad, invalid, or wrong. It rightly raises a few eyebrows to talk about effectively calling namespaced procedures as if it were the pinnacle of Object-oriented design.
Those restrictions are usually not defined in blankets based on role, rather they're written into the stock option agreements at time of grant. Presumably, Zuck and others don't have that clause, at least not on all of their shares.
Did you get to it through that "Prioritized" service? Also, can I ask how much it cost?
English isn't particular about its loanwords.
Provide your customers with something no one else has
Nothing like exaggeration in headlines taken to the extreme.

MySQL is fine. Even if you accepted the premise that Postgres had become the better piece of software, MySQL has a massive installed user base and every opportunity to catch up and improve.
Did you know that the Dutch rail company is called NS or is that just a coincindence?
"Oracle loses $6 billion" should sell pretty well, too. To bad it won't happen, though--it would be nice to have some blowback temper jackassery and chest-thumping.
Just saw this tweet from a journalist:

Dan Levine ‏@FedcourtJunkie:

We all just interviewed juror, who said jury was split 9-3 for google on copyright fair use. Um, wow.

https://twitter.com/FedcourtJunkie/status/205370887078285313
" Mark Zuckerberg built the company to last. So I think it's unlikely that it will completely be marginalized."

Really great point. I love the reasoning you give to back up your arbitrary statements.
I mean top-down as in writing high-level functions first and then writing the lower-level functions which they call afterwards. It's already a tempting (but inferior) way to program; with this function order it would be very easy to write main() first and work down from there, hoisting inner functions out as necessary.
Jeez, dancing grateful dead bears and prop 19---I must have fit in the exact same marketing box as the author
Perhaps, but I don't think that's a reason for not using it. There needs to be some solution, it needs to be something you can implement after the fact, and it needs to be worthwhile for the company to provide. "$100 to talk to a human, refundable if we fail to solve your problem" is a model that would actually work.
Ask HN: What is the best way to pick a fight?
I was reading chapter 2 in the Getting Real book http://gettingreal.37signals.com/thanks.php and came across the section about having an enemy which is something we are dealing with.

Our competitor has 6 years on us and they have a great name in the marketplace. We have some distinct advantages over our competitor but nobody really knows about us. We are a free product so we don't have a big budget. What are the best channels to pursue for identifying our advantages over the competition and getting people to take notice? Also, I'm generally non-confrontational.
I know MySQL.
[redacted], it looks like this issue resolved itself; I'm curious, did you mention your email address anywhere on this page? I didn't see it mentioned.

I'm happy to ask people for more details. Normally when you have two-factor authentication on, I wouldn't expect you to see this message. So there might be some improvements we need to make on our side to try to prevent this from happening for other people.
Often when I need to lookup something in the docs it is a specific function, I do not want scan large blocks of documentation for a whole module, internal linking to similar functionality and all other functions in the module reachable with one click would solve two problems for me: 1. Take away the information overload you get today when searching for specific documentation on one thing and 2. Make all the other things reachable in one click, CTRL+F + Click.

Another solution could be to keep the pages as they are today but the possibility to click down the hierarchy to get to a more in-depth function-page where you can get comments, solutions, examples etc. This would cater for both tastes of documentation consumption. This would also solve the problem with coming into the docs from search, making it easier to get a 100%-hit directly when searching for a specific function.
Or, put more simply.

The average of [0,100,200] and [99,100,101] are both 100. And yet these two data sets are clearly different.

Measures of central tendency should always be supported by measures of dispersion (range, standard deviation, etc.) Not just with web analytics.
Not bad, but I would definately include an above the fold premium vs free button for sales.
No need to be snarky, but I certainly share your general sentiment:

http://news.ycombinator.com/item?id=3412386
Just an FYI - you're using the word "nonplussed" incorrectly.
The ambiguity of “or”
The objective-c classes that are part of this framework are prefixed with NS which is reserved by Apple. I am not sure why they are using this prefix. Maybe they don't know objective-c very well or they don't care or whatever. I would love to hear a statement from the developer of NSRails what he has to say about that... Are you reading this?
thanks! just fixed it. it was a simple copy/paste error on my part.
You have to think a bit more about what OO really is about. How would properties of your solution differ if you instead of classes split all the code into many very small global methods? The essence of OO is objects freely passing messages between themselves, if you fix all the message routing and put it in a central place you are not doing OO anymore, you loose the most fundamental properties, for example:

http://en.wikipedia.org/wiki/Dynamic_dispatch

You also don't have encapsulation anymore, since to be able to perform the majority of the work in the services, the services have to operate directly on data owned by other objects.

How can you combine the policies in ways other than a simple logical AND? How do you combine services?

Others have also already pointed out other issues.

Please don't be offended by the above. Software engineering is unfortunately a field where some valuable content is buried underneath loads of BS, since it is so easy to "philosophize" about it even with just basic programming experience and this leads other people learning the field to easy misconceptions. I do not want to discredit the work you put into this and it might be that in some form something valuable will come from some of the ideas. It is an interesting problem to work on and for me it was an interesting solution to think about, I just don't think you are there yet.
It took what, five years to fix the glaring design flaw where you couldn't use NOW() as the default in a datetime field. Seriously, this was just fixed a few weeks ago after years of outrage over it, and it was fixed by an outsider: http://bugs.mysql.com/bug.php?id=27645 Now we all get to wait for our hosts to update their MySQL installation, once the fix makes it into a release. How many more years will that be?

If it has any significant deficit, MySQL is not going to "catch up." I'm not necessarily agreeing with the article, but don't fool yourself.
Goodwill was the first thing I thought of when I saw the headline. They have _horrendous_ prices on TVs. Before my current flatscreen, I picked up 2 decently sized CRTs over the past 2 years for free. GW charges $50+; I don't see why anyone would take that deal.
Sorry guys, but I smell a need for an editor. You could have explained your whole post in one paragraph.

And now for downvotes...
Sorry you got downvoted to oblivion, but it is to be expected. It's taboo around these parts to question if PJ gets paid for her efforts. However, it's totally acceptable and in fact expected to probe deep into sources of funding for people who dare to argue on the other side of the fence. (In fact, PJ does that in this very article.) All this while we don't even know for sure if PJ is a real person and not a pen name used by the Google/IBM legal teams.
InspiringApps Releases Free Book on How to Go Mobile
Horrible article. The same guys that pimped NoSQL three years ago now just hype something else. I have nothing against Postgres (I use it myself) but inflammatory articles like this are of use to no one other than their authors.
I like Heroku, but can't use it for my current project because the webapp needs to live in the same EC2 security group as the backend I'm using. So this looks interesting!
Comparing email, adsense, etc. to rakes is flawed. (Please, don't persuade me otherwise.)

I agree that the gmail economic model might not be feasible if support costs were included. But I don't know that numbers so my agreement is not important.

If 99% of users have no problem with google's services currently then, X% have no problem with google's services in the future. I'm not sure how to solve for X.
ClickBet88.com Agen Bola Terpercaya Untuk Piala Euro 2012
ClickBet88.com Agen Bola Terpercaya Untuk Piala Euro 2012 informasi tentang ClickBet88.com Agen Bola Terpercaya Untuk Piala Euro 2012
The point is that the business owner is the one taking the risk of the business, as well as investing his money and making business decisions (including the decision to hire a server). Why should the servers take some of that risk when they are most far away from actual business decisions? why shouldn't, for example, the cook and the cleaning staff take the same risk as the servers?
The User Experience of In-N-Out’s Menu
The all-important conclusion (which has yet to be reached) is to the question of whether APIs can be copyrighted. Up until now, all of our software licensing laws have operated under the assumption that APIs and header files are not copyrightable. At this stage it's expected that the status quo will be maintained, which is good for mostly everyone. If the judge were to rule otherwise, and the rule were to be enforced, many software licenses would need to be adapted, and a lot of messy things start happening for projects that provide compatibility with other APIs. As an example, something like GNUstep couldn't exist.
I'm with you one this, I don't even know if Apple would approve apps using NS prefix without their consent.
You'll have to give more details on where in silicon valley are you planning on moving. The cost varies if you are living in Silicon valley vs. East by which is 45 minutes commute.

Rent in general could be between $1500 to $1900 depending on the area.
40 Great Ideas for Family Photography
Family photography has evolved as a genre since it first started with capturing formal postures of a family. While earlier father or a relative used to capture family photographs, now-a-days professionals are hired to capture excellent family photograph
Worse is better. MySQL's terribleness is its feature; it means you stop and think before putting business logic in the database, writing a stored procedure, or joining on five tables. While it's a worse database, the /systems/ I've seen built on MySQL are all better than those built on "real" databases.
MySQL support is fantastic - they offer optimization along with troubleshooting - and respond immediately. Also, they are relatively cheap as far as support goes.
http://en.wikipedia.org/wiki/Endowment_effect - things seem more valuable when they're yours.

Regarding the two examples given (https://s3.amazonaws.com/pix-media/TV+Categories.png): used headphones are icky and cellphones are distorted by cell phone plans that hide their real cost.
For the 2012 contest, I assume that all friendship values remain the same as in previous years.

Being in Europe, I'd say that the love for several countries has been in constant review over the past year. Just how and by how much will be clear after we do the exercise again, after Eurosong 2012.

P.S. that title ("I've got Eurosong fever, Ted") is from a TV series called "Father Ted". I recommend.
PandoDaily sells expert eBook about Facebook IPO
> The prompt provides a temporary elevation to administrator level by use of an administrative security token associated with the account.

Rather what I said. A borked version of sudo.
NS is the NeXTSTEP class prefix in ObjC, I doubt they're doing anything more than copying that. They shouldn't.
Is there any evidence that PJ is not a paid blogger herself? At least Florian was honest to declare on his blog that he was paid by Oracle to do some work and his blog might be tainted by that.
Despite my terse snarkiness (for which I ought to apologize, I think HN is turning me into an asshole, as I am definitely not 'assuming good faith' on too many posts,) that's what I believed he was implying.

If I'd gone on, I would have suggested that Oracle is a for-profit company, and generally tends to act as one would expect them to. They are beholden to their shareholders to maximize value. I could see an argument for disagreeing with the notion of patents in general, and would respect a person for saying "I won't hold stock in Oracle as I feel they leverage the patent sytem, which I don't agree with."

What I took issue with was the idea of sitting in judgement of someone else for not sharing those values, and by extension, making the implied assertion that holding stock in Oracle is evil.

It should probably be noted that I'm not on my best behavior today, but at least as far as I know, Oracle isn't doing anything clearly evil, like killing children, or worshiping Satan (though I could see the debatability of even those, really).

I could also surmise that probably quite a few people sharing the stance of socially responsible investing probably hold stock in Apple, a company that also leverages the patent system, as well as (in my opinion, though I don't intend to debate it until I've 'exhaled the bad air, and inhaled the good') engaging in exploitative work practices via FoxConn and such.

All this is of course conjecture, as the grandparent may have had a perfectly good reason for having asked the question that has nothing to do with this, and I am at least trying to allow room for that assumption. Either way, I think it deserves more dialog, which is why I asked the question.

Thanks for the post though. I didn't know that there was a term coined for such behavior, so I've learned that at least.
The precipitous slide into obscurity
what city? rent varies a lot from one city to another in the bay area.
Huge difference between hitting OK and typing the admin password.
Agreed. And now that Oracle and MariahDB are competing, we're actually seeing a lot of progress on getting new versions and features out the door.

A great example of this is MariahDB just provided a module to handle geospatial data in the database as well.