skysight-inc/HackerNews huggingface dataset:
Ask HN: Please stop hijacking onclick on HTML links
I do not know why it is "en vogue" now to hijack the "onclick" event on links. From Google (which changes the href-attribute in search results to their redirector - yay for loading times on mobile) to Twitter (adding their own URL shortener on already shortened links) to news and porn sites preventing the middle click from opening in a new tab!

Please, stop messing with the way I browse the web, be it for marketing or whatever other reason.
Apple has an ecosystem/infrastructure problem.

iPhone was built to be the best phone. And for a big part of the market, that's what it is.

Android was built to enable widespread unhindered access to the Google ecosystem. That's what it does.

Apple never built a competing ecosystem. iTunes is now 10 years old. The app store is 5 years old. Are there any other noteworthy achievements in ecosystem and infrastructure for Apple?

Apple has spent a ton on capex recently. One hopes a big part of that is for gearing up to provide a first class ecosystem for core user needs.
Another great piece of hard data to try to put a stake in the DRM myth. (which is only partially myth, since it's true that if the good is priced way too high DRM is the only way to get even some people to pay that price).

Reminds me a bit of when Lotus took DRM off Lotus 1-2-3 in the 80s. Prior to that you had to have the disk that Lotus installed from in the floppy drive at all times. Totally sucked. They dropped DRM, sales went up, and their support costs went down (paying customers affected by DRM make support calls, pirates dealing with DRM do not usually :-)
We're already working in some non-bio areas (particularly materials and nanotechnology), but the plan is to expand our range of services to all scientific disciplines. We've previously had some projects in physics and engineering disciplines but, as you say, contracting is much less common in these fields so it is harder to find qualified providers (at least for now).
I've considered using it to have clients pay me because the only other options are to give away 3% to CC processors, or wait a week+ for a check to come in the mail.

If there was a way for me to pass new client onto a single sign-up process (whether I built it via an API or whether it was on Dwolla's page and tracked via referrer), that would go a long way to convincing some of them to use it.
Kind of. In law, actual justice is obviously the top priority, but it's also important for social stability and the effectiveness of the courts that justice appear to be done. (Otherwise, people may not respect court decisions even when they are just, etc.) Luckily, these two properties are usually complimentary. Given actual justice, the appearance of justice usually follows through transparency and the like.
I wonder if A16Z used Dwolla to send Dwolla their many millions of dollars.
I find it weird that HDBaseT can only support 100BaseT Ethernet when it uses Cat5e - Cat7 cables. The article assures us that this is enough, but >100 Mbps Internet connections are slowly becoming a reality here in the United States and are even more common elsewhere.
Minnesota's Technology Scene Needs to Break Out of its Shell
I bought exactly zero non-first-party games for my Wii. (My collection includes LoZ:TP, Brawl, SMG 1+2, and Super Paper Mario. That's it.)
Yahoo Expands Maternity, Paternity Leave
No disrespect taken - just to clarify, I did similar to him in terms of not spending enough to judge fully but deciding not to commit more time/money into finding out, and think that's a fine (and often necessary) way of doing business, even for people like me who are spending six figures a month on advertising, not just for small businesses.

My bigger point was just that while individuals can make these judgement calls, their experiences shouldn't necessarily be looked at by others. The problem with blog posts like these is that too many people will look at them and think "so that's the CTR/eCPC/etc. price I can expect" or "those results are what I can expect", without realising that at a $30 spend it's pretty irrelevant to them.
Seems similar to Riemann: http://riemann.io/
This company dares you to crack its encryption software
> if you have upwards of 20 or so developers constantly doing a pull without a rebase

Or 2 developers; it's still just as annoying. As long as you and the other developer are working at the same time you'll have almost as many merges.
“Apple added this feature after the previous privacy gaffe from Path.”

Yup, here’s an article about it, from February of last year: http://allthingsd.com/20120215/apple-app-access-to-contact-d...

However, according to Apple, even before iOS6 came along (which asks permission whenever an app requests access to Contacts) it had already been against Apple’s dev guidelines to use Contacts info without users’ permission:

“You and Your Applications may not collect user or device data without prior user consent, and then only to provide a service or function that is directly relevant to the use of the Application, or to serve advertising. You may not use analytics software in Your Application to collect and send device data to a third party.”
Plan your weekend in Tel Aviv
Integration with arXiv (i.e. "sent to arXiv" or "get source from arXiv") would be great. And yes, just a button "publish" would be convenient.
I use GroupMe; although it isn't laid out as "beautifully" as Path is, it's simple to use and you can share photos pretty effortlessly. I don't think it has as many bells and whistles as Path (I installed it once but then ended up deleting it because the utility was near zero) but it works great to have an ongoing conversation with a gorup of buddies. The thing I love about GroupMe is that you can create new groups and add different people according to the situation at hand; it's awesome for concerts, festivals, and shared events to keep track of everyone. The downsides are it doesn't have the longevity of something like a Path, and it's a battery HOG...make sure to turn off Push notifications or you're going to have a bad time. Also just to disclose, I don't work for GroupMe so not a corporate plug. I've also heard What's App is great although I've never used it myself.
It seems pretty straightforward. Trond Hansen was apparently paid to do some consultancy design work for Opera. After accepting his paycheck and moving on, he decided to take the design(s) he made while at Opera, and give it to Mozilla.

This doesn't sound like a very clever thing to do. It sounds very illegal indeed.
And here I was busy thinking "Wow. If Path is doing crap like this than that post about the founder being a douchebag must be 100% correct." Congrats on being even more obnoxious than Facebook.
It generally only applies to people sharing branches with others, whether they be master, feature, or other types of branches.
I wish some insurance companies could figure out that.

In reality, if they are something like the one I work for, politicking and manager infighting will prevent it - everyone wants the OTHER divisions to lose power, but not their own. My own manager created his own personal software factory (for a freaking country branch), in spite of my belief that it's extremely inefficient for the company as a whole. The shareholders don't care as long as the company makes money.
I agree. I'd never guess what NT stood for. Even if I managed to deduce what it meant and how to use it by its usage patterns, I'd still not be able to guess. It reminds me of NB -- an acronym I learned how to use from context and even began using myself occasionally, only years later realizing I didn't actually know what it stood for.

EOM, on the other hand, is immediately clear to me because of it's similarity to EOL (end-of-line) and EOF (end-of-file).
Oh God, those hours. Can't decide whether they built character, or caused permanent trauma. And in the odd case that the program worked, I would keep it on as long as I could, since the record button on my tape drive was broken.
I'm all for the moral high ground, but it becomes a lot less simple when "pressured" means something like a combination of "sole breadwinner" and "ethical choice." Reality doesn't bend to our idealism, and businesses are grounded solely in reality (often to our detriment).
I was thinking the same thing. Path's UI design is notable and i wanted to keep tabs on it , as an engineer. Looks like the curiosity is not worth it.
Clicking on either screenshot in the blog post takes me to a new page with a smaller version of the screenshot (http://blog.banyan.co/banyan-is-now-in-public-beta/dashboard...). Then I have to click the image again to see: http://blog.banyan.co/wp-content/uploads/2013/04/Dashboard-B...

Wouldnt a better interaction be to display a larger screenshot on the first click? Thats what I would expect?
Any plans to put the talks/seminars the residents will give online?

I would love to vicariously live through the experience.
I really like using email for staying in touch, also works with groups.

But besides the fact that my friends aren't really into the whole tech thing (lot of them are still using their old non-smartphone) Inlining videos, photos and threading conversations is something I really like for such a software to have.
> People don't die or get harmed when some social-messaging application spams someone.

Of course they get harmed: their time is wasted, and perhaps their concentration disturbed. This is a small harm to each victim, no doubt about it, but if you write code that makes your social-messaging application spam people then you're delivering that small harm to a large number of people. If your code wastes 10 seconds each, just once, for a million people, that's about three person-months of aggregate time you've stolen that will never come back.

It's quite true that "in social networking, your personal data what the company uses to make a profit". But if it were near-universal practice for new software engineers to swear a solemn oath not to use their powers for evil, who knows? perhaps some other business model for social networking might have had a chance to succeed.
Interesting Idea and Niche

Some questions come to mind.

1. College Students want to spend money on beer not on tools, even if it saves them time. What about using a free tool like http://mailchimp.com/ (free upto 2,000 members!) Plus you can email/notify and schedule them, so maybe you just want a better process.

2. Signups - with ipads/kindle fire being so cheap it would seam a simple webpage for signup and pass along to next person. You could just set it up out front and force people to put in Name, Email, Major, Graduation Year - simple and easy.

3. Community - With Meetup.com the value is in the tools, but more that it's one place you can go and get all the news/meetings/invites. What if you took over the "campus" (think facebook style) and got them to use your platform for setting up meetings/email students/etc. Now you have 1 platform and would be easier to go to a big company (linkedin?) saying hey we have all these students on the site and about to graduate - want to market to them?

Just some thoughts. Good Luck!
Yes it should! Sorry about that. Just fixed it for you if check it now!
It makes figuring out what happened much harder. When 3 people in a row make some small change to a comment or log output, I'd like to just see those 3 rather than follow both sides of a merge and walk the tree endlessly only to realize I've wasted my time on a bunch of commits that couldn't possibly be causing the production bug.
I added a quick fix in javascript for the /##### error. Thanks to relix for giving me the idea.
Not sure how relevant this is but there is a huge amount of spelling errors in this email, which makes it look all the more authentic but very unprofessional.

Also surprising that this email (if the pastebin is authentic) appears to have been written by a mail client from 2006 suffering from at least one public GnuPG-related vulnerability.
Rails Forms Candy - Understanding Form Helpers, HTML, and the Browser
Fine you say? Here's an earlier HN submission pertaining to just that: https://news.ycombinator.com/item?id=5630449

UPDATE: That appears to be related to collecting info on minors. Looks like they need to be fined again for this.
Virgin Galactic's SpaceShipTwo Makes History with 1st Rocket-Powered Flight
You should pick up Skyward Sword, ASAP!
I was confused as well. I typed "Austria" since that's the country that I live in. I pressed "enter" too quickly and it brought me to Austin, Texas. It also only has a single match in Austria, which is Hallstatt. I'll tell you exactly how I experienced the website: I entered text, it opened google maps, it showed me destinations on the left and when I click on one it shows me a price. That's where I didn't know how to proceed. What was that price? What does it include? How pay? Which of these routes matter to me? I don't have any idea which one is good or bad, which one is relevant to me. Is this site supposed to be for general holiday planning, or hitchhiking or what?
Yes, but also and especially due to the lack of short, memorable .com names available.
Facebook does that exact thing by the way - my boss came back from a week of vacation and wondered how I found him on Facebook. Facebook had sent each one of us in the office a link, that he didn't know about. Anytime you send email as a user - it needs to be very explicit.
If this sort of behavior is really being pushed by investors, it kind of makes one wonder about the corporate veil shielding investors from liability.
array_intersect_key([], array_flip([])); is pretty idiomatic actually lol, but that's PHP for you.

The point still stands, though, that you shouldn't put array_select_keys into a php file filled with other helper functions. array_select_keys would go perfectly into a helper class called ArrayHelper with a bunch of other array convenience functions.

I'm pretty sure the author was talking about a helpers.php file like this:

myGetPlaintextUserPasswordFromGET();
encryptPasswordMD5(); //don't use this one anymore
connect_to_my_mysql_database(); //complete with hardcoded values
increment_for_loop();
my_input_sanitizer();
encryptPasswordSHA1(); //don't use thiS!!!
my_improved_input_sanitizer(); //use this one from now on!!
add_user_to_database();
getCharacterAtPosition();
generate_a_random_number_between_one_and_ten();
show_user_alert();
encryptPasswordSHA1_withsalt(); //USE THIS OnE!
myConvertEmoticonToSmiley();
...

nightmarish.
I don't believe that right now any single Android can beat Apple in a fair fight. But it could be 1979 all over again.

If Google follows in Microsoft's footsteps -- which is, to support Android in ways that 1) provide an Apple-like experience at a lower price; and 2) make life easier for developers, especially within the enterprise -- then it might win.

One might be tempted to say Apple's design will always win. In reply I present Exhibit A - the IBM PC.
you can use guest checkout for this. Right now its only in the offsite gateway, but eventually we will add it to others- check it out here: http://developers.dwolla.com/dev/pages/gateway/guest
The goal was not to tank apple, but to improve the working conditions at the factory floor and transparency on apple's part. Apple' supply chain is much more transparent after the noise.
On another note, our outrage/disagreement cannot be outcome based. We hope the bad publicity will change things. many times it does not.
For what it's worth, I (Hacker School founder) live off of about that much, though admittedly I live quite frugally.

($5k isn't enough to support a family, but it has been enough to make a difference for past alumni with families.)
I've heard the same thing about .info but I have no idea if it's true.
> 'Stripping away' is just division in another form...

I'd say that the terms "stripping away" and "division" are being used in slightly confusing ways here, and I'm not sure if "stripping away" is "division in another form". But I guess that's not your point. Anyhow, you started off this thread by essentially saying something like "experience varies, so it can be endlessly subdivided", and someone else chirped in with "Yeah, that's basically Dennett's point of view." I want to emphasize that variation in experience doesn't lead to endless subdivision, nor does Dennett make this claim.

Regarding the idea of "qualia over time", I think that sounds like an interesting line of thought. Let's just assume that qualia have some atomic structure -- an experience particle, if you will. Maybe it exists in the other half of some Cartesian reality. Well, much like an electron persists over time (perhaps varying states along the way), I don't see why this imagined "qualia particle" cannot exist over time without requiring us to subdivide it indefinitely.

Of course, I find this idea of "qualia particles" to be ridiculous and I bet you do too. It's just a tool to point out that persistence over time doesn't require indefinite subdivision.

> Right, intuitively, we feel there is something more to the process of experience. I get that. Yet many things we conceptualize don't work in an intuitive fashion. Why do we require experience to?

I don't think that our intuition about experience is the last word on qualia. On this point, I'm in complete agreement with Dennett.

EDIT: This whole issue of divisibility is a massive red-herring anyhow. The stanford encyclopedia does a much better job of defining qualia: http://plato.stanford.edu/entries/qualia/ .
Foursquare To Start Selling Your Data
Tried that too :)
Oh come on. It's obviously a scaling problem, not something "set up" to be evil.
Trevor, after reading this article I wanted to subscribe to your list because it was interesting, and you sold the future content well. Apparently I was already subscribed from a previous article which I liked as well, so consider this a huge compliment, you're doing great!
I may have a furnished spare bedroom available, just off of Castro Street about a mile from YC. Feel free to ping me.
Absolutely fantastic. I spend about 30% of my time in Python and 30% in Node.js, using WingIDE and Aptana, respectively. I'm not going to abandon my current IDEs, but this has the potential to change my workflow significantly.
From theverge's article (above this post currently)

"Path is really best with friends and we really want to help users invite the people that they care about to their Path as quickly as possible," said Nate Johnson, VP of marketing for Path. Johnson said the Path customer service team has reached out to Kenwright, but right now it looks like nothing went wrong with the app.
The whole feature seems like a bug. Even under the best of conditions who would want to text their entire address book that they had photos to share? It's (IMO) socially obnoxious behavior and should be made difficult to do.

Maybe I'm not in the target demographic, but I'm guessing that most people have a mix of contacts in their contact list that conform to different social situations. Not all of them would care to know I had photos to share.
There were 2 US launch titles for N64. Admittedly, they were very good games - Super Mario 64 and PilotWings64.

The European launch (5? 6 months later) had those two, plus Star Wars: Shadows of the Empire.
>Bluntly, I don't know why Clojure was created as a new language instead of an advanced library over Common Lisp

I think you basically answered your own question :)

>JVM interop is compelling
Show HN: Museum, the simplest way to read and write on the web.
Of course people get harmed. The harm just has vastly less depth and vastly more breadth.
so if i'm understanding correctly, from a black start it would take at least a day for the nuclear reactor to come online?

then you'd need at least a couple diesel generators and fuel or power cells to get the reactor into a state where it could start generating power.

Since you said megawatts, there will probably need to be a smaller generator or two to start the generators that will start the reactor, since i think MW diesel generators take a fair amount of work to get started themselves.

And we haven't even talked about backup generators in separate parts of the boat/ship in case of engine fire/damage.

Also, there would probably need to be at least another generator/power cell whose only job is to ensure that the sub can blow its ballast at any time (and of course, just regulate it) that comes up as soon as the reactor goes down.
Apple Said to Plan $17 Billion Bond Offering in Record U.S. Sale
Saved 3412k Posterous posts - This changed our startup
To everyone responding to this, please feel free to email me or get in touch on twitter (both in my profile) so we can organize something. I didn't see contact info for you guys. Should be fun!
I'm sure Price Water House Coopers, Ernst & Young, IBM, Deloitte, McKenzie, and Accenture would beg to differ. Or any huge law firm for that matter.
So you expect us to believe you without citation? And you haven't given any specific examples for anything in all your verbiage. Frankly you sound like you're trolling.
If wonder if with the rumored always-on Internet requirement for the next Xbox, it will spur the creation of a ton of private servers for Xbox games, with most next-gen Xbox players playing pirated games on those private servers, instead of the expensive always-on DRM'ed games from the Xbox store. I figure this should be that much easier with the next Xbox using PC hardware.

It would be quite ironic if by forcing always-on DRM on users, the next Xbox becomes the most hacked/with most pirated games console ever.
Sure, I said "similar" not "identical". Being narrowly tailored and the least restrictive means, as determined at some hypothetical point in the future by the judgement of justices a laymen is forced to trust, gives me minimal comfort.
It developed originally as a fairly cynical way to make blogs posts stand out, but now everyone seems to be doing it. I hate it.

In fact, I might write a post on it: Why Your Post Titles Are Annoying and What You Can Do About It
Ask HN: Reliable sources for US news?
With the mainstream going increasingly celebrity/scandal obsessed, and the fringe well becoming more,, fringe, I'm finding it increasingly hard to find quality national reporting. Where can one actually find quality national news? (NB: I am primarily interested in current events, and not longer-time period publications such the New Yorker or Economist)
Read data about contacts doesn't sound unreasonable for an app like Path though. Facebook uses that permission to sync contacts if you want, and I don't see any problem with that. Unfortunately, reading data means they can store it, off device, independently of the install state. That's a difficult problem to solve, but I don't think users should be expected to expect this as a result of that permission.
Announcing the CrunchBase Venture Network
Announcing the release of Windows Azure SDK 2.0 for .NET
How I run my business selling software to Americans
If you want to have another go at it, I recommend Learn you a Haskell for Great Good (available online for free at http://learnyouahaskell.com/) for your Haskell learning needs. Don't stress the Monads and Arrows so much. I know what arrows do, but can't spot their applications in practice. And still I get paid for writing Haskell programmes.

Oh, and please excuse my snarky tone. Your ancestor comment seemed to ask for it. Yes, they are, even now, languages around that are even worse. But better ways have been around for ages. A similar example is garbage collection: It, too, has been around since basically the dawn of programming languages, but only made serious inroads into the mainstream in the last decades.