skysight-inc/HackerNews huggingface dataset:
I don't usually whine about web site features, but when I push "page-down" that floating header covers a bunch of text I haven't read yet.

I've always expected cyborg bits will replace or "fix" parts of us that are malfunctioning. So the optimal ratio would be to replace the parts that you don't like with ones you like better.

It's possible to add functionality with cyborg parts, but it's socially awkward because we're bad at interacting with people who have different capabilities from us. Do you offer to help people who are struggling, or is that rude? Is it acceptable to ask the stranger next to you to read something you can't? How would you deal with someone who's augmented to know who you are and where you work as soon as they look at you?
Animated solution to the "Never gonna give you up" program problem
Backbone has a lot of neat features, but when I used it I really didn't like that I had to specify the tag name, the class name, etc in a Backbone.View object. It seems like these are part of the template logic that should be in a .js file.

Example: http://stackoverflow.com/questions/9365851/separating-templa...
New York Governor asks to decriminalize possession of pot in public view
Don't forget confirmation bias. Most dormant theories are dormant for a reason.
Get app recommendations on the go
It sounds like what you're looking for is a version control system (VCS) for rich text documents, whereas most are made for program source code. I built pretty much the exact application you're describing, but it was for the company I work for as an internal project only. (And not very pretty either)

If you had some specific ideas, I'm always looking for project to work on. Feel free to send them to me (blazes816@yahoo.com). I doubt I'd personally get much done on it, but I tend to get into things and go nuts sometimes. At the very least, you may get some workable code or ideas to go about it.
The conference gets to invite whoever they want. It's a private event, and they can set any conditions they choose for attendance. They can indeed write that policy and enforce it by revoking access. As far as I know the only US limits are when you're excluding a group legally protected from discrimination.
I did. And by the way; irrelevant.
Those gains are MORE than cancelled out by the miserable rates they are charging for digital ads versus print.

Thank about it: even if you read every page of the paper online every day for a month you wouldn't generate anywhere near $18 in revenue. Heck, you probably wouldn't generate that if you clicked on every ad.

It used to be that the cost of the paper roughly covered just the printing and distribution. All the money to actually pay reporters and editors and photographers came from the ads.
here's the even better example app

https://github.com/paulmillr/ostio
http://ost.io

backbone + coffee + chaplin + brunch + rest api + nested models / views + collectionviews + controllers (+session controller with GitHub auth) + actually a real-world application
Buffett is notoriously liberal in both his political views and the way he runs Berkshire Hathaway. He's given alot of leeway to his direct reports (CEOs of the companies they own), not because he's some prescient slacker with a time machine, but because he invests and owns companies that

a) he can understand clearly the business model (i.e., few-to-no pure technology plays, no internet/social)

b) are profitable but maybe not growing gangbusters as time goes on (or because the particular industry is slow-growth)

It's a sound strategy. It won't get you big scores like investing in facebook (wokka-wokka!), but it just feels right and lends itself to safer returns. Messing with the flow like a corporate raider (a la Carl Icahn) is just not in Berkshire DNA.
Case Study into Online Shopping Carts
The desert full of desperadoes immediately adjacent belongs to Saudi Arabia, no? Undoubtedly the colonial powers of the later 20th Century took full advantage in picking over the carcass of Ottoman Empire to settle things to their own advantage. Yet it's not clear to me that there were larger nearby populations with a compelling claim to the Gulf sultanates.
Asus Hits Bottom With Sexist Tweet
You don't have to buy these machines. If you choose to buy it, you've bought a Windows 8 machine and have paid for it. It's not like MS promised you a dual-bootable machine and sold you a single-bootable machine. You know what you're getting, and you can choose whether or not it fits your needs.
Definitely agree with this. I've re factored large C# apps, moving thousands of lines of code into different places and have had it up and running again very quickly with no bugs.

Contrast this to refactoring huge javascript or python programs because the compiler isn't going to check if what you refactored 'fits' into the place you put it. It's always very nerve racking for me when refactoring large pieces of javascript or python because even if it runs, often many bugs remain lurking that won't be found out until the unit tests are re-written.
I imagine that we might take a page from the Amish, and end up with various communities where a maximum level of technology is enforced.
> We've moved on to a fictitious setup.

Fictitious? Did you read the rules in the original post?

> 2. It must contain at least one letter, one number, and one special character.

> ...

> 5. Two of the same characters sitting next to each other are considered to be a “set.” No “sets” are allowed.
Has anyone else noticed that a "once in a lifetime" astronomical event happens about every 6 months?
I am of an opinion that it's quite rude to ask someone to 'Connect with [Facebook|Twitter|etc]' before actually telling the visitor what it's all about.

The bounce rate would drop significantly if you were to add more than keywords "Mixtaping. Rediscover a lost art." -- I don't supposed people younger than 30 know what it's all about.
Designing the UI first also boosts morale b/c it gives you a tangible sense of progress, and you get to see what the end product looks like.
If you can't find eclipse shades, you can grab some #14 shade welding glass from a local welding supplier - a piece of 4" x 5" shouldn't cost you much more than about $3.
I believe the primary language used was BORAT. Sorry, couldn't resist.
What part of you is non-biological?
Is it just me or is there no styling on this page with the share bar overlapping text?
It depends on your data, if you don't mind single bit errors in your data non-ECC is fine. If your data has to be perfect then you probably need ECC.
Times change. Maybe there wasn't quite the incentive/appeal years ago. And this is Hacker News. I understand "hacker" in this case is not exactly the same thing as a malware writer. But if I were to bet on a TV ad years ago vs. an article posted here today (along with others on the topic in the recent past) my money would not be on the TV ad.
2007, not 1997.
The question I have is - with low readership numbers how do you support a news room that can provide in depth local coverage?
> when I used it I really didn't like that I had to specify the tag name, the class name, etc in a Backbone.View object.

You don't have to do it if you don't want to. Simplest way to not do it is just implement your custom `render`, and you'll have everything in an empty `div` (the default). If you want your template root to be the element's root (el/$el) as well, you can quite trivially do so by calling View#setElement from View#render:

render: function () {
return this.setElement($(renderTemplate()));
}

There you are, stick that in your parent View class and now you don't "have" to specify anything in your view (which, again, you don't have to anyway).

Also, there's no logic in that part, it's just a declarative mapping of your DOM root.

(the caveats of the guy who answered on SO still apply, this will not handle re-rendering as-is and a broken template generating multiple roots will not work correctly)
I'm still waiting to see one app made in PhoneGap that doesn't look like complete rubbish.

For my nickel, I believe your best bet is to either make a native app, or a mobile website. These "cross-platform" tools just make apps that feel like junk.
Argh! That really messes with the back-button. Otherwise its quite pretty.
My First Harassment Case: Lessons Learned, So You Don't Have To
Agreed - I had my own implementation of something like Backbone out of a frustration with all the other frameworks.

BB is just so dead straightforward that it really does get out of the way and let's you do things the way you want.
Trial by jury is a mechanism we use to limit the actions of the state, to make sure its power over individuals is fairly applied.

In the US, people are generally free to associate with whomever they want. That includes the right to not associate with people. If a bar owner or a conference organizer wants to throw somebody out, that's perfectly within their rights unless they've contracted otherwise. Equally, patrons are welcome to their business elsewhere if they choose.
I could stick the story she described to any industry, or even any bar in town and no industry at all.
You don't have to specify those things in a View if you don't want to, by simply telling the View what element to attach to:

new View({el: domElement})

... but it's part of Backbone's goals -- which are further explained towards the end of the video -- that a given view has an element at all times, even before any templates may or may not have been rendered.

Always having an element means that you can worry less about view state. If all of your DOM events are delegated from the root element, you don't have to worry about whether the template has been rendered yet, which particular template might have been rendered, whether the data is available yet, and so on... The events continue to work regardless.
Microsoft Office Mobile v6
This is why you usually work in a drag-a-long clause in your shareholders agreement, ours for instance requires everyone to sell if more than some percentage of the shareholders agree.

It prevents a minority shareholder from holding up or killing a deal.
>Past behavior is an indicator of present/future behavior.

But a pretty bad one. I wouldn't mind if a murderer would give talk (if it was good). And not about the murdering, but about let's say ReiserFS.
Not Your Type? Big Data Matchmaker On Five Data Types
Because if you don't do it at the start when there's really nothing to bid for and nothing at stake, you have to do it later when there's lots at stake, and the negotiations become difficult and unpleasant.

Best to have a genuine agreement up front, and keep it fresh.
Yeah, the strange part is just that we're talking about a virus which according to all reports is mostly used for attacks on the middle east. And according to the Kasperksy guys it has a complexity that hints a lot at state sponsorship. We just learned this week that the US has a cyberwar program and works there together with Israel - and that's not even some crazy conspiracy theory but officially acknowledged. Also an Israeli minister hinted that they would use such tools hours after the flame news got reported. The question is - would such an agency rather try to hack the Microsoft certificates or simply ask and tell Microsoft to prepare a good excuse once it blows up? I mean if flame was written by anyone else I'm pretty sure they hacked Microsoft, but that would mean there's someone out there now writing viruses at a level which makes virus experts from Kaspersky think that it can't be done without state sponsorship. Or we have the NSA hacking Microsoft now - well, that would be at least some fun.
WebGL around the net, 31 May 2012
Facebook For Children
Seeing errors: undefined variable pText in public/song.php line 110, line 111.
(Chromium, arch-linux), playing "Project 46 - Atarax (Radio Edit)"

Anyway, I like it except I can't find much in my genres. (I know that's kinda the point, but I don't like club music)
yeah yeah, that's what javascript needs! let's make all your javascript code more non-reusable.
I feel exactly the same. I do a few hobby sites and I can't use heroku for this reason. People often reply that it's not meant for hobby sites, but I'll always bet on bottom up technologies, and cutting out hobby sites is not bottom up.
Managing Your Backbone Views with the State Pattern
Perhaps you can tell us about the times you've been sexually harassed and immediately reported it?

Having never been harassed like that, I don't know quite what I'd do. But I can think of any number of times I've taken a little while to go from "what the fuck just happened?" to feeling confident enough in my analysis to raise a ruckus.
I agree. I would prefer to see a demo video of someone else doing it before signing up as well. I don't want social netspam for some product I don't even know if I like yet.
In essence, you were never paying for the news, and so unfortunately, you don't have a firm grasp of the true cost.

This is such a critical thing to understand. No one understands the true cost, because no one has ever paid for the news, it's always been advertisers. And now, for whatever reasons, advertisers don't want to pay for the digital equivalent, and they don't seem to be coming around.

This correlates to brandnewlow's comment above as well. It would be fascinating to see a news source that was paid for entirely by customers and thus not beholden to advertisers--something like HBO. But it would very hard to sell such a thing, because $15-$30/month for news, historically speaking, seems insanely high.
You're absolutely right. This announcement is all about money more than OS religion.

The expectation and Microsoft's fear was that manufacturers would take the marketing money (i.e. the Win8 subsidy) that Microsoft is paying out the wazoo and hedge OS bets by also including Android. Acer and Asus don't care what OS they run so long as it keeps them in the race against Apple. They're happy to let Microsoft pay them money to market their devices if it means they have to include "apps" (and in this case app := OS).

Microsoft wasn't willing to subsidize devices that run Android because it views Android as a competitor rather than an enemy-of-my-enemy. Given Apple's clear cost advantage, it would have been interesting to see such a Android+Win8+subsidy bet play out. Microsoft might have been able to dislodge marketshare enough during the year that Microsoft comes out ahead next year with SP1. Alas, the business case will slightly less interesting.
A work day at DraugiemGroup
Video showcasing a work day at DraugiemGroup - draugiemgroup.com
Venus Transit - Watch with a pinhole camera
The top-of-rack switch becomes an issue.

Setting up link failover between switches (you can't bond for 2gbps, iirc, if you are split onto two different switches) is sort of kludgy, too.

One's best bet is to just have multiple locations with low latency between them, and then just do it all in software, and leave the n+x redundancy to BGP routes. It's a lot cheaper and works just as well.

Note that this is how the Big Boys do it, as well - but it works for two machines as easily as it does two million.
Ask HN: How to become a User Interface Design?
Learning Photoshop, tutorials, hacking others psds...?
Because they did it correctly.

When you start working with others on a company, structure and ownership needs to be sorted out before, not after.

Yes, it ended up being a bit of a pain for this guy and his startup, but it's not nearly as painful as the conflicts over IP and equity that result when you don't hammer this stuff out before building.
On hardware that's powerful enough to handle virtualization well, sure.

It looks like ARM has gotten some virtualization extensions recently, but I still have my doubts as to how pleasant the experience would be on sub 1.5GHz processors.
KDE Announces 4.9 Beta1 and Testing Initiative
I hate your database
Judging by the fact it has a battery, i'd suspect an insulin apparatus or a pace maker.
And the response from the organizer should have been very simple and straight-forward: Ask the person to leave the conference and ideally, if it still had to take place, canceling their talk as well.

I doubt anything but praise would have resulted from that, even though the best outcome would be that it was kept private and became a little piece of background gossip floating around the Django-community.
2.4GHz in Manhattan? You're making me laugh. There are so many WiFi (and other Part 15.247) devices in Manhattan that the noise floor is sitting around -90dB.

You're not going to build a mesh network in 2.4GHz in NYC.
Boxee launches iOS media cloud storage service Cloudee
I think the point is that programming languages fail even in that regard: Even if the syntax is simplistic and understanding is easy, writing code requires a deeper understanding both in terms of how to model things in code and how to conform to syntax ("Oh, I got 2 pages of unrelated errors because I forgot a semicolon"). Both problems don't exist when reading, but do exist when writing.
http://research.google.com/pubs/pub35162.html

tl;dr, yes, ECC does matter— a lot more than you'd guess!
The comparison was one of personal experience, we had the app written in PhoneGap prior to the release of RubyMotion, then rewrote it. The post just documents our impressions from both approaches.
buy a better monitor jj. Good point, we'll add an unstick on our todo list.
Thanks, but no thanks! I am happy with the control an EC2 instance gives me in return for little more complexity in handling.
You can use a DSS dish to increase the performance of the 'cantenna'. See link above.
Caffeine directly stimulates the central nervous system.

You could set up a test where you drank a pot of coffee and then did something insane, I assure you that you will still feel the effects of the adrenaline kick from the insanity.
Excuse me but I am surprised. I read a lot on HN and on several planets (feed aggregation) about harassment, but in my field (engineering) I have never seen/experienced/heard about such cases even if the ratio female/male is pretty low is some of these conferences. Is it something specific to the coder community? Or maybe chemical/process engineers are just an exception? Or is it specific to the US in this field (I have been to a couple of coder oriented conferences in Europe without experiencing such cases but only engineering confs in the US)?
> Let's stop talking about apologies too. "After the fact" doesn't really do any good. Sexual harassment should not happen in the first place. There should be a clearly-defined set of standards in place to prevent it.

I'm not sure how standards in place at a conference can prevent individuals from deciding to break the law.

Sure, you might deter the weak-willed or fearful, but these sorts of asshole moves aren't generally perpetrated by those kinds of people.

Unfortunately, for a lot of this kind of stuff, after-the-fact is all we have. I would love a better solution but the items listed don't actually _prevent_ this.
How Apple Creates Magic
Delete Records with Color Change Effect using jQuery and Ajax
What Are Smart phones And How to Choose the Best? ~ Geek House
With my highschool physics i was lost at "since energy can create matter"...
Perhaps you mean this thread:

http://www.reddit.com/r/askscience/comments/f1lgu/what_would...
Since the dawn of computing, we've seen great increases in programming productivity as we've ramped up our level of abstraction. I'd assume that visual programming is attractive as it appears to be the next rung on this ladder. It may turn out to be a dead end, but people still try.

I'd argue that our next big jump in productivity is likely to come when we are able to have a conversation with an AI about the desired function of a program and have the AI write it for us. Whether visual programming will be a part of this conversation remains to be seen.
The Passion of Place
Sorry to go all patriarchy here, but the little Schneier on my shoulder just explained to me how to get anyone's talk cancelled at a conference that institutes this sort of policy.

I'm not sure that's a workable fix, either. This is sort of a hard problem.
The "official" way to do this is through what's called a 409A Valuation, a process designed to assess the fair market value of your common stock (and other classes, eventually).

You can do one yourself (note: talk to your CFO first -- you have someone handling that if you've closed a convertible note, right?), or pay a third party (usually a bank) to do it. They're relatively inexpensive.

You'll have to do one if you ever want to grant options (or RSUs) to potential employees. How else do you set the options' strike price?
>I'll repeat myself to ease your fear of the rabid hordes of malignant women who want to make your life miserable: "they can make clear what will happen if they get a complaint about you."

Can be paraphrased to apply to "rabid hordes of adulterous men who want to make your life miserable". Better ?

I'm just pointing out that for people discussing how to best setup procedures for handling deviant behaviour, you sure assume only perfectly honest people would come to use said procedures. If you assume p% of possible culpability for the accused, shouldn't you assume the same for the accuser ? Otherwise, you are just discriminating against the accused.

This is a hard problem society as large has not solved yet - witness both the huge cost of false negatives (unreported offenses) and false positives (false accusations). I'm just skeptical a conference organiser will correctly solve this between two round of emails.

Oh sure, he can publish a boilerplate "we take all complaints very seriously" policy. I predict we'll see them appear at most tech conferences shortly.
The point is that sexual harassment shouldn't be routine and we shouldn't tolerate it. I sort of understand where the anti-harassment policy folks are coming from, but I vehemently disagree that it's appropriate to codify common decency and respect, especially in technical circles, where we should all know better. We should strive to treat each other with respect regardless of gender, race, or anything else for that matter and where we fail, we should call each other out and work to fix it.
All true. But with a customer development focus, they'll see failure more quickly with less resources.

For example, instead of renovating your restaurant and reopening it with your personal conviction that it is now better, why not test different redesigns before investing.

I'd call it teaching the scientific method.
IBM Says Practical Quantum Computers are Close
Do you run your iMac 24/7/365 and have customer data on with such data being frequently accessed?

ECC exists to prevent data corruption so that you don't have to restart your server.

Since I imagine you restart you iMac near daily, not having ECC isn't a problem.
a patent-pending service as well
That's just because Mac iPhoto hasn't been updated in a while. It'll be in the next major release.

If you don't have every photo on your phone/iPad you can always sync them back manually, or if you put the photos you want to journal into your Photo Stream they'll be transferred to your phone immediately through iCloud, and you can use them in a journal.
A Classic Paper: Computer Science as Empirical Inquiry: Symbols and Search [pdf]
Reusability is a thing that comes from your hands and not a framework. Of course, framework can influence it a bit. But we promote correct encapsulation at each layer. What exactly you think is wrong?