skysight-inc/HackerNews huggingface dataset:
I like this post, but to me, the gist of this is that we should have "droplets" that do different tasks for an email, so as to cut down on repetitive tasks.

I'm all in, but it seems to me that it would be best left to the end user -- if someone gets a bug report email, they might want to track the bug in Bugzilla, or Github Issues, etc. Not sure if signing into an external service is really necessary.
Inspiration + Determination = Good Things Happen
Caine should be an inspiration to any entrepreneur. A 9 year old boy builds a cardboard arcade, man's it everyday for a summer with only one customer, and that customer makes something big happen. It's a long video at 10 minutes, but very good.
i guess this is the right place to ask, now that we're talking about text editors in mac:

could anyone suggest me plain text editor in mac that fast, small, and simple, with syntax highlighting for common programming files (xml, html, json, etc) but not trying to be an IDE? (i have intellij for that, thank you)

something like mac default text editor, but doesnt automatically show rich text version of HTML, with syntax highlighting.

my use case is that i occasionally open config files or code that i just want to "quick edit" without waiting 3 seconds to load the editor.
How can you change statistics like number of votes without reindexing?

I don't see how that is possible unless that field wasn't indexed.
No clarity will result.

The two Computer Engineering Degrees (software and hardware) are to be combined into one that has N (not yet decided) tracks that will be supported by "certificate programs."

So, now you reduce by one clearly defined separation and increse by n-1 less well defined certificate programs.
Startup Takes Google Street View Approach to Home Energy Audits
Azul Systems has been marketing a different solution to this same problem in the Zing VMs for some time now. I believe their solution is based on adding extra APIs to the underlying kernel etc. so the JVM's heap isn't so opaque to the OS/hypervisor.

The VMWare solution sounds like a simpler, pragmatic "hack" to solve the problem. It would be interesting to hear from someone that has used both technologies to see how they compare in practice.
Literally every third-party console app sucks, though. Making it even harder is that the terminal emulators available through cygwin are bad, too.

Last time I needed to use Windows, I installed sshd in Cygwin and used Penguinet to connect to localhost. It was that bad.
It's not a popular thing to say, but I think it's time to cut MS some slack. This announcement isn't actually all that surprising, given previous ones in the last few years.

Remember, this is a company whose CEO called Linux cancer. Think about the internal change that has to come about at MS in order for things like this to see the light of day.

What this announcement amounts to is anyone's guess, and it may go nowhere, but they're trying to participate in a meaningful way. They should be given some credit for taking those steps.
ICANN delays gTLD bidding, blames flaw in registration software
Not such a friendly mobile experience either ... http://s1-02.twitpicproxy.com/photos/full/559446174.jpg
A logical extension of this idea would be the ability to send tasks. That is, say that I'm a teacher and I want to send out an assignment that's due by 6pm the next day to all my students. I should be able to send out a to-do task attached to my email telling my students when the assignment is due, and each student should be able to just click "add to my tasks" and have it integrate with their existing tasks without each student having to manually create a task.
The problem is of course real, the root cause is incorrectly identified. The problem isn't that email isn't integrated with anything else, it's that it can't be integrated with anything else. And the reason for that is email is flat text (or gussied-up flat text in semi-HTML), and nothing else on your system can understand it.

If your bug request came wrapped in some metadata about how it's a bug request, then it would be easy to further integrate that into all sorts of things.

OK, that's great. So why doesn't that happen? Because defining such metadata formats is a non-trivial exercise, and even more difficult is getting everyone to use those formats. So it turns out this is really just another specific instance of the Great Semantic Divide, namely, how the heck can we actually share semantics in any reasonable manner on large scales? It's the exact same reason the Semantic Web hasn't happened.

Further, even if that hurdle were to be crossed, you'd have the problem that somebody, somewhere has to fill out the definition of a "bug report" before it can be wrapped in the relevant metadata. Right now this step occurs when you take the email and translate it into your todo system (or bug tracker or whatever). In this perfect world this supposedly is done by the sender... but that, too, is fraught with problems, because that takes a certain level of skill on the sender side and now you've lost the aspect of email where you just click "New Email", bash on the keyboard for a bit, and hit "Send", and it mostly works. There's also some important context issues, which is that even if the bug or task was perfectly filled out by the sender from their point of view you'll still need to tweak it because you have a different perspective on things. (Which is just the Great Semantic Divide popping up again.)

In summation, you're not just screwed, you're comprehensively screwed.
If you're talking about Dave, he did get cut prematurely.
Unfortunately I am not able to share in the bounty that is NLTK

Why is that?
Searching for programming answers on Google
What do you mean by "built in"? I don't see how or why an ID couldn't be used in the same manner; the implementation is just a little different because they store data differently.

XML is only a series of nodes and attributes. There isn't really anything else special about it and it's trivial to represent it in JSON so I'm not sure I follow your issue. Could you provide an example?
Global Scholars Leadership Project
He's talking specifically about web APIs.

Web APIs tend to have simple, shallowly nested formats. In an informal survey, the deepest nesting I found was 3 levels. JSON is simple, and has resisted all efforts to complicate it, or to add to its stack. There is no popular schema for JSON, no "JSLT". no visual JSON mapping tools. The only tooling is databinding (and if you consider JSON as a subset of JavaScript, it arguably has not even that).

The XML toolchain, especially XML Schema and XSLT, is highly engineered - well, over-engineered. The designers threw in everything they could think of. As a result, even enterprise tools don't need to support the whole spec.

I think it's fair to say that if you need something more powerful (and therefore more complicated) than JSON, you should use XML. It seems the very existence of the XML toolchain helps keep JSON simple: instead of demand for complexity being channeled into over-tooling JSON, it is harmlessly diverted to XML.

The deeper question is: do our tasks really NEED that extra complexity? It seems related to loose dynamic typing vs. tight static typing (and scripting vs. compiled). Maybe web APIs are an exception - or, because very young, haven't yet needed the complexity that beset CORBA, then XML... Or maybe they are an exception, but it doesn't matter because everything is becoming a web API anyway. Or... maybe we're finally got it right...?

There are pervasive needs that JSON doesn't address. For example, there's a problem with coupling between JSON and application data structures in that they must be the same basic shape. So to give your JSON format the ideal shape for consumers, you need to translate into a layer of objects first - and your consumers need to do the same thing to get it into their internal data structures, Similarly, you aren't free to evolve; instead, you produce another version, and all your clients must upgrade. Most web APIs are very very young, yet have several versions already... The same problems occurred in XML (and CORBA), and though JSON is an improvement in that it allows fields to be added more easily, the tooling to support conversion/evolution hasn't grown up around it (and isn't growing).

I think the answer is that JSON works great when the underlying features of applications are changing quickly because you can't "evolve" around this, you need humans to rethink the basics. while "web APIs" continue in vigorous growth, it will dominate. Maybe it will settle down and consolidate, once everything has changed into a web API... or maybe continuous churn will become the rule, as everything accelerates?

[Interestingly, relational algebra squarely addressed and solved these problems 42 ago. It's still going strong; though also under attack by the similar forces (NoSQL) allied with loose dynamic typing of scripting languages, and the need for so-called "web-scale" performance being greater than the need for evolution/conversion... at present.]
Does anyone know of a cache for this. It seems down, but it's Posterous? Other posterous blogs seem to be up.

Edit: Diregard -- working now.
White House Code Sprint contest seeks job search apps for young people
To take care of the invisible Flash object problem, Firefox could copy what Chrome does for Java applets and have a bar pop up at the top of the whole page, asking if you want to allow Flash to run on the site in question.
I agree some metadata would make life easier, but we are trying to simplify the process of extracting the data from an email and getting it where it needs to be quickly and easily.

We are experimenting with different ways to do make this easy for the user, which is why we need feedback from users who have a different background than our own.

Sadly you can't write email for programmers and expect everyone else to understand it :(
Yeah that name is pretty odd. Oh wait, what's this thing I see at the National Science Foundation?

http://www.nsf.gov/dir/index.jsp?org=CISE
I have been looking for this answer since I first heard about the idea of stock as a kid. No one else could ever provide it. Thank you.

"A rational stock valuation is the NPV of all future dividends"
There is no excuse not to have both + plus something else (like soap web services) if the end user wants it. It is not entirely host's choice.
YC: Work at a Startup 2012
It would be nice to put the burden on the user to correctly apply tags/metadata to their email as they send it. The hope is the sender will think a little more deeper as to why and what their sending, and this just makes email organization easier all around, especially for the receiver. But I guess this opens up complexities on the universality of email...
That's not at all what is proposed.

Step 1: move graduate programs to ECE

Step 2: make faculty ask to be in other departments (with the dean's approval of course)

Step 3: make all faculty who can't get other departments to take them have a 100% teaching appointment and set TA budget of the department to $0. Effectively convincing all those cranky guys you wanted to get rid of to leave the university.

Step 4: ???

Step 5: Success!

Then add the Ph.D. program back in and wait 25 years for it to rebuild.

Sounds like a great plan to me.
While I felt it defocused my post a bit to say this, it is true that you can make some things easier. In particular the Great Semantic Divide doesn't apply to yourself talking to yourself, so anything you do with custom scripts or code to make your particular life easier does indeed work. But I got to my point by reading about your specific complaints in your post. Making it easier to handle the flow mitigates the complaints in your post, but doesn't actually eliminate them. But mitigation is possible; life isn't hopeless.
Tell Facebook: Withdraw Your Support For CISPA
For any other company, sure. Google has a habit of pushing incomplete products out.

When Minecraft was first released to play, was that broken? Was Notch making excuses when he said "I'm still working on it"? Was it not continuously updated. And he charged money for that. Let's not forget how long GMail was in "beta". Google does betas. They push unfinished products out, for free, and update them continuously until they are finished. That's not a negative, that's Google being Google. Anyone who's been on the Internet for more than a year knows this is how they operate, and that most of the time it ends up being pretty cool.
Looks like the deadline was 3 days ago.
States Seek Curb on Patient Bills for Costly Drugs
I'm seeing much less Africa <-> Caribbean traffic than I would have expected due to the slave trade. Was the sampling random?
This would be stored in a numeric value. IndexTank (and Searchify which runs IndexTank) stores numeric values in a normal array in RAM. So an update is essentially equivalent to:

array[index] = updatedValue;

And then you can sort or filter by these numeric values, as well as the usual text searching. More info in the docs here: http://www.searchify.com/documentation/python-client#documen...

Note that if you update a text field, it does a normal reindex (although it's true real-time in IndexTank).
I had contributed to a Kickstarter project (a piece of software) that failed to finish. Recently, the author wrote an update offering refunds (plus 5% interest) to all backers.

Personally, I consider all Kickstarter donations to be be just that, even if the reward includes some sort of 'preorder' - although saying that, I would be super disappointed if I invested $100+ in a project that then fell on its face.

I guess that the risk of investment, right?
Which VPS in USA can you recommend?
I am looking for an American based Virtual Server. Performance can be low.

Looking forward to reading some of your suggestions.
For me, the big win is the vibration motor - I never feel my phone when it vibrates in my pocket.
I was about to ask if JSON had an equivalent to XPath / XQuery, but it looks like the answer is "yes." http://stackoverflow.com/questions/8481380/is-there-a-json-e...

That's cool to know, and I might just give it a look. But my perception is still that the supporting ecosystem around XML is more mature and comprehensive, at least for some use-cases.
Seems like you need to go from communication into to-do into work in a way that is easier then we do now. Your solution seems interesting, but it has very limited scope. Maybe something like what pg talked about in #2 of http://www.paulgraham.com/ambitious.html would work. We need different protocols for different types of communication. A protocol for sending todo requests, a protocol for sending personal notes, etc. It would need work to figure out the details though (it's something I'm working on for my startup, but I haven't spent a lot of time on this particular problem yet). Thanks for putting your solution out there.
If only Chrome did this with it's current click to play implementation
Google plus has disclosed a reconstitute of its social network with its Rivals
Recently, Google+ has disclosed a reconstitute of its social network in order to accredit huge from its rival networks Facebook and Twitter.
We've actually been discussing this recently, especially for mobile Firefox and Boot2Gecko, but also possibly for desktop Firefox:

https://groups.google.com/d/topic/mozilla.dev.platform/jFAOP...
Infosys Visa Fraud Will Be Thrust Into National Media Spotlight
"Judging a project's worthiness by its website is exactly like judging a book by its cover. It's pointlessly idiotic."

A valid point, but there's another side floating around here unmentioned. I've lost count of the times I've had CS types sneer at my chosen profession (web development) as "child's play" and "not real programming". And yet for a task that is apparently infantile it's instructive to see how frequently it's done poorly by so-called "real" programmers.
This is something we are working on actually. I looked at it as an HR task that everyone in the company has to complete - you know its going to be a task so why not just send the task rather than the email?
I rock click-to-play for plugins in Chrome and it's extremely helpful for browsing speed and enjoyability. No more playing "Which window is that sound coming from?". That said, there are definite usability problems with the current chrome implementation that I hope FF improves on. I'd like a "Load all requested plugins for this page" button. Or a whitelist maybe.
>For example, there's a problem with coupling between JSON and application data structures in that they must be the same basic shape. So to give your JSON format the ideal shape for consumers, you need to translate into a layer of objects first - and your consumers need to do the same thing to get it into their internal data structures,

Don't you need to do the same-thing with XML? How do you use XML data without conforming it to your internal structures first? You can't just guess...I just don't get the difference here. I'm trying to understand what XML can offer that JSON cannot. Do you have an example?

>Similarly, you aren't free to evolve; instead, you produce another version, and all your clients must upgrade.

Same-thing here; doesn't XML have the same issue? Upgrading formats can make XML useless just as well as JSON. Also, just like JSON, you can upgrade them without issue so I'm not seeing the distinct advantage of XML over JSON. Do you have an example?

I'm not trying to be argumentative; I just haven't seen any examples showing what makes XML better than JSON just lots of "you can't do this in JSON" and I can't find a way to make that true in my head...
It's just a shortcut, not essential. You have help links in each Markdown-capable textbox anyway.
To: the Cloud
Written Speech: TEDxMaui -- Hack Yourself First
I found your list to be spot on. I certainly have my weaknesses from that list, but I'm familiar with everything you mentioned. I've been making Websites for around eight years, but really only the past four have I considered myself a front-end dev.

It seems like every month there's a new fron-end trend that needs to be experimented with and learned. It gets a little daunting at times (hard to find the time, really) so I'm glad effort is being put in to lists like yours. I think it would be invaluable to a beginner.
Firefox canvas really isn't that slow anymore. Every time they increment the major version number, I play a couple of HTML5 games and check out the difference in responsiveness. A highly subjective test, sure, but an effective one. If you take a user-centric view then it's arguably the only test that really counts. You wouldn't believe the difference between FF5 and FF12 playing a game like Canvas Rider[1].

[1]: http://canvasrider.com
How on Earth can you speak about the intelligence of contributing to a 401k if you didn't know their tax benefits?
If they're not genius web developers, though, why not just take the simple approach of plain links in a list? Why make it complicated?

The projects definitely look cool though. Looking at Koka now, in the original tab...
Data representation is great in JSON. Actual layout information? Well it's doable but it's not as easy to see. This is why HTML is NOT XML and also why you wouldn't want to convert HTML to JSON.

So I'm not really sure what your point is. Are you trying to say that, because HTML (which is NOT XML) is awkward to represent in JSON, that XML wins?
Donation is very different from purchase.

but i was thinking mostly for the guy receiving the money. There's then a distinction for selling and servicing.

The pizza analogy is not that fitting, because there's no wording saying the pizza may not materialize.
Apps Shouldn't be Free
These Ex-MySpace Execs Want To Make The Web More Personal
The Way Open Source Should Work
Social video app Viddy hot on Facebook, adds 300k users in a day
... and there goes the rest of this comment thread down the politics rat hole.
The problem, in a nutshell, is that the OP has never managed an email server. The solution is no secret: postfix, exim, sendmail, or qmail (in that order) with spamassassin, amavis, spamhaus, dcc, razor, greylisting, clamav and occasional bayes db priming. Any ISP doing this will be able to tag and block and/or populate a spam folder with all but 5 to 10 false-negative spams per week.

Anyone getting more spam than should switch email ISPs. This is the real problem IMO, people who stay with incompetent email ISPs (including yahoo, aol, 1and1, att and several other large and small but technically challenged organizations).
Show HN: OSS tool for deploying (and release engineering) distributed services
A Guided Tour through the Fundamentals of Git
Waspadai Demam | xamthone kulit manggis
You know, I hear that email sucks all of the time. It's all bunk.

Email has been around in it's present form for a good long time now. That staying power is a good example of why it is a "good enough" solution for just about anything.

It's like anything else... A general purpose tool will address 80% of your needs. The other 20% works best with something more specialized.
I'm working on this project as well so I can add a little insight.

I needed one place I could login to, add as many email accounts as I wanted and manage them from one location online. The email accounts run via the imap protocol.

I can't tell you how many times I've been working on a project and a client sends one team member a email and others don't get it, but we assume they did.

So I can create a list called "Roockit Bugs" share it with other users and drag and drop any email from any email account onto a task. A popup screen loads and auto-fills the task with the subject and inserts the email body into the description. I can now edit that task as needed and click save & archive. Now everyone can view it and can comment on it. The email is archived and out of my inbox so the right person can take care of it.

This process can work the same as above but I can drag a email to the messages section and it's converted to a message for all users to see. This makes sure everyone in a list stays on the same page without forwarding emails all over.

This is just scratching the surface but gives you the basic idea.
Why Aren't Books Written More Like YouTube Mini Series?
There is a typo in the screenshot at http://www.roockit.com/: "Noifications"
Overview:
https://github.com/cloudfoundry/oss-docs/blob/master/bosh/do...

Tutorial:
https://github.com/cloudfoundry/oss-docs/blob/master/bosh/tu...
I normally wear a watch, but still use my phone's stopwatch to keep time during a talk. I find that looking at a stopwatch during a presentation requires less mental distraction than: (i) keeping track of the time at which my talk started (I am talking about conference talks where the talks usually start a few minutes later than the scheduled time), (ii) looking at the current time and calculating how much time is remaining (it usually takes less than a second, but it is more time consuming that a tap on my phone).

The trick is to disable your phone's auto lock, open the stop watch and run it. That way, you can just tap the screen (I am assuming iphone like smart phone) to see the current time. I think this can be done as discreetly as checking my watch.

The biggest advantage of using a stopwatch is that it provides evidence of how long you have been speaking for. I have had cases where the previous speaker overshot his/her time and a session chair tried to get back on time by cutting time from my talk. In such cases, I have had to point to my stopwatch to say that I still have more than five minutes left. (Usually the talks are twenty minutes, so having five less minutes is a big deal). This (a session chair punishing me for the previous speaker's tardiness) has happened twice to me in the last year.
Making apps with the web
Definitely not the most full-featured, but dot.tk sells .tk domains for free.