skysight-inc/HackerNews huggingface dataset:
The thought of making email more like a todo list is terrifying to me. I try to move valuable information and tasks out of email and into trusted systems that are designed specifically for those purposes as fast as possible. Testing out this guys hypothesis couldn't hurt, but I want nothing to do with it.

I think the reason why reinventing email always fails is that it is generally skin deep.
That was said before we asked the question.
You're never going to employ blind people?

EDIT: Yes, this post is perhaps a bit grumpy. I leave it here because it's been replied to. (And because HN has no strikethrough.)
Was Dennis Richie an India-nigger?
No. MW-hours is the reasonable unit of power output. MW is a description of the capacity, but it says nothing of actual generation.
This is really cool, when I was starting with web development you made Django. Now I'm learning guitar and you start Soundslide, thanks a lot Adrian, good luck!
Interesting discussion Omar. I think combining the API with the css technique could lead to some interesting uses.
Hmm, somehow it doesn't work for me. When I hit the Play button, nothing happens. What's up with that?

Using Chrome Version 23.0.1271.64 m @ Windows 8 btw.
Yeah, I meant the time. Sorry I wasn't clear about that.
I recently got an iPhone 5 (been using the 4 for about 2 years now) and it came up with the big list the first time I held the home button to use it, so that functionality is not hidden.
Response to Christensen’s “Capitalist’s Dilemma”
Probably they are considering this is cool.
You called it. Well, you called it after Anonymous released their own twitter account proclaiming their intentions, but you called it.
Sigh. Mockups aren't a product.
Paul Graham may be a bit out of touch. I've asked around and confirmed that the people in my life, at least, are confused at the idea of using email as a to do list.

But he certainly knows how to get the tools that he wants made for him.
It would be interesting to imagine social media companies behaving, legally and morally, as "common carriers" that don't censor any legal content, similar to the protections given to ISPs that comply with processes to remove illegal content. There's no serious objection to Google Search being able to find morally repugnant content -- people realize it's a "dumb" tool that will find anything that's out there. How could (and should) YouTube try to achieve the same thing?
ah, it might be that we only tested on chrome. the project only allowed for 48 hours of development, so we can't really say that we made the best effort to keep it cross browser compatible. once the voting period is done and the code freeze is over, we're thinking of implementing a lot of bug fixes and changes that hopefully would address that.
The asynchronous aspect of this is a big deal. It makes life both easier (because components can continue to run without blocking on data) but introduces complexity (sometimes you /need/ to synchronize). I've recently been working on a research project where this difference became very apparent. If you're working with wall-clock time (and especially any deadlines) the synchronization between different processes can subject you to needing a real-time operating system. At the very least (without deadlines) you're going to be doing some semaphore coding which can be difficult to scale.

On a related note: I look forward to the new Intel Haswell architecture. Built in HW Transactional Memory!!! Hurray!
This is wonderful. Can't wait to get home and try playing along.

Top work!
Awesome! I coded this exact same concept about 4 years ago (livetabber.com... your name is better). I was really hoping somebody would do it for real.

Do you plan on adding functionality to help people create SoundSlices? I'll just list the features I put in the concept maybe you will find some useful.

* Ability to slow down the track to let the musician hear the notes more easily while transcribing.
* Import existing ASCII tabs and input a BPM to create a base annotation that the user can then tweak. -2-4-7- gets imported differently than -247-. Does this by stretching the tab to fit the time of the song. This was very useful.
* Attempted to do pitch detection and bpm detection... didn't work so well maybe tech has changed.
* Show guitar fingerings.
* Allow the user to "highlight" a portion of the song so that it will loop only that portion. This is useful for both annotating and learning. E.g. highlight the solo and slow it down to "hear" the notes better while annotating while looping it, or slowing it down to practice it repeatedly.
* Use arbitrary formats as input (spotify, pandora, mp3 file, etc.)

Please kill GuitarPro and ASCII tabs for me :)
Last semester we received our acceptance (to interview) at 3:59 PST.
> How do we know whether or not a technology is a "future technology" if it is unprofitable without tax credits?

Is profitability the only factor that makes a technology worth pursing in "the future"?
I mostly agree with you, including the pains of moving my hoards of parts (or junk, as my friends call it). Ideas need time to ferment, but they spoil if they are left in the mind for too long without manifestation.

This is exactly why I advocate early prototyping at the dollar store (or hardware or electronics stores). Often a lot of that stuff can be sourced quickly and locally, or something close to it. Let the hoard stay in someone else's place. Beyond that, McMaster-Carr, EBay, and Amazon have delivery times under a week to Canada, I expect its only a day or two to the USA.

This is also why I advocate CAD prototyping. You don't need any parts around, but once you are happy with your design, it is quite quick to order or make parts, unless something particular is required.
This is very cool.

I usually don't see so much innovation in this market, but this is a very big step forward if compared to the printed tabs spread in my house.

Congrats and keep up the good work!
As a guitar player, I'm at the --- played it in my college dorm room, learned all the Nirvana songs --- level.

That being said, your "demos" on the home page are incredibly awesomely impressive. And..... way way way beyond where I will ever find the time to get to.

And when I clicked the "Play with an example" link I literally LOL'd!!!

I may have no idea who your target audience is, but from this example.... it's not me :/

If you wanted to inspire someone like me to run upstairs, grab my guitar, and come back to your site to try it out really quick - and probably get hooked, I would consider making one of your demos pretty dumb-simple, if you know what I mean. Something fun or well known, not copyrighted of course, but something I could accomplish right now with my guitar.

But maybe I'm not your customer, I don't know.

If I am, maybe consider 2 buttons: Beginner Example and Advanced Example.

Good luck, this looks awesome.
Windows 7 is free (incl. the Ultimate version, with Aero, etc.), you may use without paying a penny, if you can tolarate:
1) wallpapers regularily replaced with a black "picture" (telling you that your Windows copy needs a proper license)
2) occasional reminders that you better buy a license in form of poop-ups (you can make them show less often setting up tray notifications appropraitely)
3) no update-on-demand (though security updates are provided automatically)

Bonus is the reminder pop ups (which are shownn not often anyway) almost never mess will full-screen videos, and never -- with games (so, if you'd like to have Windows for playing games, this solution is perfect).

You can google for smth like Windows 7 7600 build, download the ISO (from the MSDN or a tracker you trust), install, let it patch itsekf to the latest service pack, install DirectX, codecs, etc -- and enjoy :)
> Everything [in Smalltalk] already is a message being passed, and so the difference between asynchronous and synchronous message should be very minor

But this seems to confuse paulhodge's #2 and #3. Messages as first-class values don't give you asynchronous messaging for free. Or do you just mean that syntactically the async code would look like normal sync code? That's true of JS as well, of course, and it's a problem. Async vs. sync is a fundamental distinction for the programmer, and one wants help to keep track of what's going on. I suspect Erlang got it very right in having two lightweight but distinct notations for these two deeply distinct things. What other languages do that?

Edit: It occurred to me that you said something profound:

> For me, in Erlang code, function call is about 'here', while sending a message is about 'there'.

"Here" vs. "there" is a spatial distinction; "sync" vs. "async" is a temporal one. The temporal distinction is far harder to get one's (my) head around, perhaps because code itself is laid out spatially, so you constantly have to recreate its temporal model in your head when you read it, and that's taxing. It's far easier to think of code as divided up spatially. We build up a system by making repeated 'inner' vs 'outer' distinctions - i.e. modularity. That structure is static while the temporal structure is dynamic and unpredictable. To write good async code you have to get in the habit of thinking "who knows when". But you never have to think "who knows where". The code tells you where.

This makes me think that there is wisdom in Erlang's decision to identify the temporal distinction (sync vs. async) with a spatial one (inside a process vs. outside it) — thus guaranteeing a translation from the harder mental category to the easier one — and to provide distinct notations for there-and-async vs. here-and-sync, so you always know which is which. Total complexity seems greatly reduced this way compared to a model in which the two distinctions are orthogonal and can combine in arbitrary ways.

For Erlang to say that between objects (i.e. processes) things are async and pass messages, while within an object they are sync and call functions, is a major departure from the Smalltalkian "everything is the same everywhere" small-and-regular philosophy. I'm fond of small-and-regular designs, but sync vs. async is one of those distinctions that is so fundamental, it's folly not to have it in the core unless you intend to get away with pretending that everything is always synchronous.
I agree. I think email is broken for people in the manager schedule http://www.paulgraham.com/makersschedule.html

That's why we keep hearing how painful email is from people like PG (someone clearly in the manager schedule) but a lot of makers don't really appreciate the pain

I think the whole 'email is broken' thing should be phrased differently. I agree there is tons of pain. Maybe articulating it well IS the solution?

So I wonder what you guys think. What is the real problem? Who has this problem?
Practically it means the only people I could ever use this with would be my close family, and even then it's creepy.
I appreciate the help, but ... "you need to install Ruby and RubyGems..." I find it funny that you are asking all these PHP people to setup/install ruby just to migrate their PHP application.

You have my cc on file, a semi-happy customer and now you want me to do all this work? YOU should be doing all the work for the migration - think of it as a way to maintain revenue!!!!
"sometimes I find out my wife is downtown when I didn't expect her to be... hi honey!"

Some people will find that terrible in itself, but even if you don't, there are unintended consequences. Suppose she is out there buying you a surprise present. You catch here with the present in hand; she is disappointed that you found out about it. So, next time, she switches off the 'find me' feature. You see she switched it off, and either think 'she is trying to surprise me', in which case half the surprise is gone, or worse, 'what is she hiding?'.
Email is great because, at its heart, it's a super-simple Unix-ish concept: send text-based messages to another address. (Granted the history and implementation has grown quite gnarled, but that's not important for day-to-day UX.)

That simplicity is what makes it so compelling: you can twist email to be whatever you want. Some use it as a to-do list, some as a calendar, some for editing documents, some just for messaging. Everyone can use it in a different way because it's so simple and easy to understand.

One can certainly invent products that try to take one aspect of email and improve them, like a to-do list, but then it's not email anymore... it's a to-do/calendar app. Which isn't bad, but the point is--email isn't going anywhere.
OmniFocus came up with a hack for this, using the Siri to email bridge. You can email OmniFocus, Evernote, Pinboard, etc. by making a contact for the app name. So you can Siri to them too, though at the moment only OmniFocus takes Siri related actions.
we could build a site to review recuiters - might be helpful.
I would love to know the process/steps they went through to come up with this document to it's current state.
There are quite a few women that work here, actually. It's more like both are unisex for all, but it has been comical to guests that see men coming out of the women's bathroom.

They're each only one person... so... it's not at as odd as it seems. Inside joke, perhaps.

Granted, there isn't much context there haha
For problem 2, I imagine that most financial institutions have pretty damn good security probably almost equaling government security agencies

Given that Knight capital recently managed to burn $450 million thanks to a server upgrade oversight, I wouldn't assume that more $$$ = more quality.
> We are good at solving technical problems in an objective way but when it comes to us, to our jobs and future, we seem to have a bit of a hard time. Why?

Obvious answer: A good technical problem can be fun, while such real life things are just tedious and stressful, so you avoid thinking about them.
Thanks! Do regular youtube videos play for you?
> You'd expect the IDF to keep saying things like "We extend our condolences

The point of propaganda is to project strength, not to apologize.

The reason this conflict exists in the first place, is due to a vast lack of perception of strength on either side. A squirrel doesn't pick a fight with a bear. It just doesn't happen.

In short, Israel doesn't have the balls to end this and Hamas doesn't have the means.
There was a lot of internal criticism of Israel's media handling throughout the previous conflicts. Israelis consider themselves the defenders, and the policy of sparingly releasing information over the conventional channels just made it look like a sinister government that tries to hide something.

Personally, I find the tone of the current campaign a bit too brash but perhaps this is more effective than dabbling with the finer rhetoric and points of this conflict.
Israel's media activities won't make any Hamas supporter switch sides, but they are important for the wider neutral population which isn't aware of the details and isn't actively supporting one side or the other (it's the "Oh why can't they have peace" or "Let's nuke the Middle East and be done with it" crowd).

Overall it's a good step forward in the accountability of governments towards the common people.
No you're not, that's it! App would solve the SMS problem due to costs but all should be optional like: password login, sms temp password, email direct login link. It seems like it's different and maybe a bit harder to code, but it's not rocket science. :)
Message passing allows you to code the individual components in multiple languages on multiple platforms that run at multiple speeds. The thing that makes it work, however, is that the sender also has a queue, and work-completed messages go into his in-queue, in the order completed, so there is no need of mechanism to collect the results of multiple dispatches, nor is there a need to pass along with the message what function needs to be called on message completion, since the caller queue handler will do that.
Show HN: LittleStat.com, Calculate Statistics Online
We're sick of teaching (and using) SPSS, Stata, and R. Why isn't there a simple site that tells you which test to run, how to format your data, and how to interpret the results? We built LittleStat because we found the current tools unbearably painful.

Looking forward to your feedback :)

http://littlestat.com

p.s.

We're also looking for a couple more R/statistics experts to help us add tests and provide more detailed feedback.
WORLD WAR 3, MAY HAVE JUST STARTED,IS US GOING TO STOP SLAUGHTER
> We are not able to enforce the GPL anyway

Why not?

What prevented you from asking someone like the Software Freedom Law Centre or Software Conservacy to help you enforce it? Do you actually need lawyers to enforce the license?
Development of Haxe is now organised by the Haxe foundation
This is a great point. There's a (low) threshold on how many annotations need to be in a song before it shows up in "Latest by others" -- maybe a good quick fix would be to raise that.
Having accreditation is one thing, but an employer recognizing it as legitimate is another thing entirely.

Also, AFAIK, such for-profit schools probably haven't been actually granted accreditation -- they probably have purchased it through the sneaky loophole of buying a regionally accredited school: http://en.wikipedia.org/wiki/Talk:For-profit_education#For-p...
I think that's just the contents of the "i" button.
I know I'm gonna get downvoted, but something about it gives me the creeps. It's almost as if the culture itself is some altar you have to worship at, rather than being the consensual improv that great cultures turn out to be.
Multithreaded JavaScript in Windows 8 Development
So that is why Django is called Django! Awesome ;)
I understand the number is an ideal, maximum number, but I'm talking about the units. Are you saying power should be reported in megawatt-hours per year? That might be convenient, but it's the same as megawatt-years per year, which reduces to megawatts which is what I said.
Show HN: The perfect T-shirt for Wikipedia lovers
Yeah I'm aware, but that list is not comprehensive, and doesn't do much to spark the imagination.
I think it's not about new, all businesses have positive values they hold and want to spread across the organization.
It's very empowering as an Employee when an employer codifies these rules and says yep they are real , here they are in writing and you can hold me to them also.
That I think is the fascinating part, because in my experience writing up this stuff and then actually brining it into play is notoriously difficult.
After Launching In SF, eBay Brings Same Day Delivery Service To New York
I think it makes sense in a "plain conversation" sort of way: when asking a computer for something is as plain as asking a friend to pass the remote.

To push a button, then speak in to the device, then watch it recognize it, then wait for a result is a ridiculous interaction. I Have found it useful when driving, where I can push a button and say "Navigate Home" (android) and the GPS fires up and starts directing me. But the part where I have to hit the "listen" button first is an annoyance and distraction.

I absolutely feel that a voice-only UI would be plain stupid. I'm saying using voice as an additional interface while simultaneously using other interfaces. If I could have a conversation with my computer while working, I could see it being quite useful and efficient.

Say I'm writing something, and while still finishing typing a sentence, say aloud "find me synonyms for [word]" and then keep typing while the system finds a list and opens them up in a background tab in my browser with a "ding", where I can say "go on" when I'm ready to hear them or see the tab. Even fancier if it highlights that word and shows the list, which I can click and have it replace.

Or maybe while coding, I could hit the save button, and while mousing over some files to figure out what to work on next, I can say "commit changes with message 'some commit message' and deploy". Open my next file and carry on (Of course "deploy" would include the automated tests and builds and so on).

These example aren't amazing, but the point I'm making is that it only makes sense when it works conversationally as an addition rather than a replacement.

And it has to be as if I were speaking to someone in the room. No buttons; No little microphone with a meter next to it; No recognition graphics, spelling out what I said. I just say what I need and it lets me know, subtly when there are results ready, which I can deal with when I'm ready to deal with them.

Don't interrupt me. Don't show me that you're thinking. Stay out of my way and help me do things when I ask you to and then listen intently in case I need something else.

In that respect, no, I don't think it would be silly at all, and yes, I absolutely would like to speak to computers in such a way.
What does it mean to "legally" endorse a product or service? What are the legal consequences of this? I've never heard of this concept.
Well put. Toyota's lean manufacturing was in fact what I had in mind when referring to the origins of the term. I wasn't familiar with that particular example, but was referring in general to Toyota's reputation for trying to reduce various forms of "waste" in their production.
I know this is probably a stupid question, but what are you using for the videos on the site. I like they way they are just in their without controls or anything.
Google Preps Maps App for Apple iPhones
“You must never confuse faith that you will prevail in the end (which you can never afford to lose) with the discipline to confront the most brutal facts of your current reality, whatever they might be.”

- Jim Collins

That's a great quote.
I read Daemon a week ago and it was meh... it was somewhat surrealist to me.
But nice book anyways.