skysight-inc/HackerNews huggingface dataset:
Are there any plans to have native graphite input widgets? This is super cool:
http://thomasvm.github.com/blog/2012/11/19/bling-dashboards-...

But I don't understand why native graphite widgets aren't in dashing. These two projects (graphite + dashing) are literally made for eachother.
I'd like to help with this process. I've been funded by both NIH and NSF and have been through the process. I've also reviewed grants as have my friends/colleagues. I emailed you a few days ago (irollboozers), so you have my email address.

As for incorporating the NIH scores, I'd actually like to see the opposite.
It's funny how people think that the NIH/NSF scores are actually representative of a proper review. They really aren't. They are assigned by people, typically people who don't even really read the grant well because they have 20 to read and leave them to the last minute because they are doing 100 other things. As such, many times grants (actually, any of the peer review items) are not really evaluated properly. Any federal funded scientist who has been through the review process will tell you how faulted the system is.

This isn't the place to rant/rave about this, but I'm happy that we are starting to evolve this system and change it. My YC application will be working on something similar, with the goals of getting around the stupidity behind the current system. What we need is to revolutionize the way science is performed, from the ground up.

Also, in terms of the "snake oil" statement, when you dig deep enough, you see that the entire peer review system is not immune from snake oil. Buzz words get grants funded, papers published in high tier journals, and careers sky rocketing. Doesn't even have to be good work, it just needs to include the buzz word and its getting published like crazy.

The fact is, science is broken and it's a great time to fix it with the technology, transparency, and forward thinking groups that are breaking the mold.
When I discovered Hacker News, I loved it because it seemed to be 100% about technology and internet startups. It doesn't feel like that to me any more.

I've been involved with other sites where the political discussions overwhelmed the core topic, and the audience just collapsed in a tailspin of high emotions.

I hope Hacker News doesn't go that route.
I (American) have heard "doodle" used that way occasionally, but it doesn't make me think of that at all without the right context. Here it makes me think of silly drawings.
These are things I've come up against in writing apps for it.

If I can lean my elbow on something it's OK. If I have to keep my hands up for very long, not so much fun.

I've been trying to restrict the broader movements to less-common actions (mode changes, for example) and then use simpler, arm-on-table doable actions for other things.
Running your own anonymous rotating proxies
Another valid complaint is that dev mode runs quite slow, particularly if you're developing something like a game. I read an article about how they are addressing this so that dev mode runs almost as fast as the compiled result, but can't find the link now. Maybe it's already live? Been half a year since I've used GWT.

But I second the recommendation overall. One thing I learned the hard way though, is that their widget library is pretty constraining, and a very leaky abstraction. I would consistently run up against walls using a particular widget, bang my head against it for a day or two, then scrap everything and roll my own solution. Eventually, I just used GWT to compile the core business logic of my app (which would have been a nightmare to do in JS), and did UI with the standard HTML/CSS/JS flow. Doing UI in Java is too clunky for me no matter what library I'm using though, so YMMV.
Wikipedia already has a disambiguation page for it linking to bitcoin.
https://en.wikipedia.org/wiki/%E0%B8%BF_(disambiguation)
As an Egyptian, this is seriously bedan[1]. Though it's not surprising that some people would do something like this, the article doesn't provide much context/information. I could provide many personal anecdotes of people cutting telephone lines, throwing nails and spikes in the streets and doing other diabolical shit for no good reason.

--
[1]: http://www.urbandictionary.com/define.php?term=bedan
Mint being more or less a fork of Ubuntu, saying it works on Mint does not say much about the support for other distros.
5 CEO’s shaping teams of the future
Ah! If he was downvoted for asking an easily google-able question then that's reasonable and end of discussion.

The discussion here started because of the statement that he was probably downvoted because "how is this different from X?" is interpreted as "This is stupid, we already have X."
I wonder what those dogmatic programmers do when they are confronted with a problem in the real world where they need to find a balance between "encapsulation" and "single responsibility".

I guess their brains simply deadlock.
a peer review system is in the works.

i wouldn't underestimate regular people, these redditors are pretty smart: http://www.reddit.com/r/science
That depends greatly on what you mean by free-will.
In North America, "doodle" is what people do in their notebooks during boring meetings—draw, that is. So it may be a cultural thing. For their target audience, it's fine.
This is a Cumulonimbus side project. We're focusing on pressureNET right now and are looking for funding.
http://pressurenet.cumulonimbus.ca
A few times I've had to move stuff out of the way because it would trigger a false hand presence.

Lighting hasn't been an issue for me; I get assorted warning messages ("Bright light!" "Low light!") but it doesn't seem to make a noticeable difference in what I've been doing.

I tried shining a laser pointer on but it didn't do anything. That was disappointing. :)
Partnership, Choice and the Hybrid Cloud
Erlang is not designed for parallel programming; it is designed for concurrent programming. These are two very different programming domains with different problems.

Every time someone conflates parallelism with concurrency...everyone gets very confused.
Of course, there are other funding sources, but I don't think it doesn't make sense for funding science. The problem is the never ending list of charlatans that can siphon badly needed funds from legitimate reserach, so a lot of these need some sort of strict vetting (especially for biological research) from qualified professionals. Unless they too are volunteering their services, that's an added cost right there.
I'm not convinced Lion (or Mountain Lion) is getting a 'huge' pushback from users. I heard isolated groanings on launch from people who didn't like adapting to natural scrolling or the new saving paradigm, but that all disappeared within a few weeks. My friends with Windows 8 on non-touch laptops have, after several weeks, continued to have the opinion that the touch-UI (née Metro) is 'stupid,' and they're not huge nerds either.
I don't know, folks here tend to think you have no idea what you are doing if you don't use vim or emacs.
Querying and Analyzing Google Domestic Trends Data
GPU Ray Tracing with Rayforce [Nvidia GTC 2013 Poster]
Unfortunately I can't gauge that at all. They don't pre-announce, I got my license of IntelliJ last December...I discovered the news here. I think they have a twitter acct which you can subscribe to, and they mention sales on that.
I never really understood why people feel the need to keep the UI mostly the same. It may not be as good at the first release, but why do people object to them breaking everything at first? What, was everything perfect already?
How did they get the backhoe running down there?
Ok, I'll give you the benefit of doubt, I'm not angry anymore and realized it was stupid to be in the first place.

I'll not enter in a discussion with you here and now, politically I'm very pragmatic, although I'm pretty Conservative (As a Tory used to be some years ago). This post brought some memories (of my friend) which are uncomfortable in certain situations and with the due respect to my grandparents I'll also pass this one.
Netflix teams up with 'Matrix' creators for new TV series 'Sense8'
Netflix teams up with 'Matrix' creators for new TV series 'Sense8'
Out of curiosity: is there anything you miss from npp? Any critical feature that isn't there in Sublime Text?
While the IXs may routinely process 2.0+Tbps through their routing ASICs, they are unlikely to be prepared for receiving 0.3+Tbps to their router control planes. By saturating the control planes, you could destabilize routing protocols and cause link flaps, even if the underlying ASIC switching fabric is unharmed.
We are working to build open source software for them that meets their needs. I think they are making an investment in the sense that any customer is invested in the outcome of a project. It wasn't a VC investment.
Jeff Hawkins explains his computational model of the brain
Did you read my post?

"Granted, Kurt von Hammerstein-Equord was a nazi fuck"

Nope, you didn't.
Same in Safari. I don't understand the difference.
QSearch -
the fastest facebook timeline search engine in the world.

Search the information of you, and anyone you care.
No longer scrolling-down for seeking previous posts;
Qsearch now helps you recollect any information you love!

You can use QSearch to discover the fan page. Find the story
and experiences.
Reading this article reminded me of this post from Myles Recny:

http://edu.mkrecny.com/thoughts/be-nice-to-programmers

Both that article and this one resonated with me on a certain level. Software development can be such a hypercritical field, involving so much self-recrimination.

That, in turn, reminds me of Alan Cooper's characterization of Homo Logicus in The Inmates Are Running The Asylum. Programmers are forced to look at all possibilities, and are trained to point out even extremely unlikely cases. This emphasis on edge-cases is confusing and counter-intuitive to non-programmers, who tend to think in terms of probable cases.

Perhaps too much concentrated attention on possible cases is turning us all sour.
You are right--just US. Sorry for misdirection.
I'd guess 'grant' would be a better term than either for what's happening here. AFAIK, DARPA doesn't take equity, but does make grants based on intended deliverables.

('Investment' was used in the article in the general sense of "an investment in our children's future" or "investing in shared infrastructure", rather than expecting a specific liquid return like cash dividends or an appreciated exit event.)
They are using some sort of graph of connected volumes without hierarchy as their acceleration structure. This could be an interesting alternative to using a tree or grid.

I wish they:

1. Showed a visualisation of their data structure.

2. Gave a straight-up comparison against an alternative like Optix on the same hardware.

3. Characterised the possible construction algorithms to some extent, especially with respect to animated scenes.

It is just a poster, so it will be interesting to read the paper when it arrives.
MOV to Adobe Premiere-Convert and Import MOV to Adobe Premiere
5
I kind of like the mixed bag that Hacker News seems to be.

I'm pretty new here, but I enjoy reading about the future of programming languages alongside posts about Marcus Aurelius' writings. It just seems that it's mostly content about being the best you that you can be and having a broad range of knowledge.
NOISY TYPER – A TYPEWRITER FOR Your LAPTOP
or "petty dictators" if you prefer (I do).
Pando was the worst offender. Never founded, never been early employee, never had it all on the line.....but credible critic?
Who is "we?" I use pretty much vanilla vi/vim and SublimeText (or whatever comes next) so I'm not ever hamstrung a possible lack of tools.

I see this attitude as being like a lot of hot rod restoration people I've known: they like working on cars, but seemingly not necessarily driving. They don't ever want to be done, so they keep finding broken stuff, and the end result is that their "tool" is always broken. The Lego castle can always use another brick, you know? When do they ever drive, and if they do, are they happy when they do it or are they complaining inside the entire time? "Engine feels a little rough" is "my computer seems slow" is "that could really be automated." To me it's all just stuff that is other-than-coding. Pretty much just give me a fuzzy-filefinder with `screen` and I'm good, I gave up tinkering quite a while back.

From OP: "Programmers are persistently frustrated in our tools-- when you can see how things work, you start to see just how broken it all is. Things that should be easy are hard, things that should be hard are nearly impossible. And for every thing gotten right, there's something a little subtler that's completely and opaquely wrong, wasting days of your life. We hate our tools, and we love to complain about them."
At second thought, I noticed this until I disabled desktop effects, you might want to make sure that wasn't the delay you noticed as that delay is configurable and artificial.
To me, checked exceptions seem to be a second return value: you need to catch it or declare that you are going to pass it to the caller. In this sense, it is enforced by the compiler even more rigidly than the return values themselves. They can be useful.

OTOH, sometimes we need a "panic"(¹) function, and a main loop that catches everything and either communicates the error to the user, or restarts the whole thing. That's why unchecked exceptions can be useful too, especially since they makes it harder to ignore errors - who has the patience required to check every return value of printf in C?

(¹) No, I've never programmed in Go.
* I'm not sure what you mean when you say "no server storage". It seems like it temporarily does have to be stored on your server to facilitate transfer. Please correct me if I'm mistaken or update your site to explain how your site works.

* People that care about privacy are probably a target market for you if your service is able to deliver.

* The name of your site is "fppr". Pronounced quickly, that sounds like "Fapper". Please tell me that this is intentional because that's amusing.
"Offloading part of the web hosting burden to site visitors reduces bandwidth costs." How does this exactly works?
Haskell has nicer pattern matching capabilities.
This smells like SEO tag text...

(This account is pretty spammy in general.)
Clinical devices are an awesome idea for this... nice one! Having worked on systems in hospitals before, I couldn't believe the number of times users had to handrub etc. each time they went from handling our scanners back to the actual product they were working with.

Congratulations on an awesome way to remove that step.
> thoughtfully worded comments

That's what makes me disagree. I want honest comments and thoughtful reading.

To break that down further:

We have a comment "How is this different from X?" which can be interpreted literally, as an honest question, or with the assumption that what he actually meant is "This is stupid because we already have X".

One solution is to encourage people to write "No offense to the project, It looks interesting but I honestly don't know what differentiates it from X, and if you could explain it in contrast to X I will understand it better since I already understand X"

That's ... ok, but the writer will never anticipate every possible misinterpretation so you will have verbose comments full of fluffy meaningless language and still have the same problem.

The alternative is encouraging people to think about the phrase "benefit of the doubt", what it means and why it's a well known phrase in the first place.

If someone asks "How is this different from X" then you take it to mean what it says, you don't try to guess at what possible negative thing he might have meant. So the replies would all take that comment seriously.

What's the downside? Someones snarky comment would be read as honest and there would be an answer. Who's going to reply with "I actually meant that sarcastically"? Some people might, but they'll just look foolish.

If the choice is between:

1. encouraging a culture where questions are taken as honest questions or
2. one where every question is scrutinized for the slightest possible clue of hidden negative meaning and you have to fill your comment with false praise and legal and marketing language to avoid any possibility of the suggestion of offense

Then the answer is obvious to me.
We've already learned the federal government does not give up power

but this is simply not true, and when it does so people ignore it to the point of obtuseness. two recent examples are a (slight) relaxation of TSA rules about carry-on items, and the decison to try an Al-Qaeda member in criminal court in Ny instead of just sending him to Guantanamo. Today in particular, the administrationis urging the Supreme Court o limit the government's power to say who can or can't call themselves married. These exmples may not matter to you, but they seem to matter quite a lot to various other people. Your arguments rests on a false premise, one which assumes things will inevitably get worse.

You could be arguing that withdrawal from Afghanistan would be a great time to rewire and substantially narrow, or even repeal, the AUMF, and great time to review the Patriot act in the light of over a decade's experience. I would lolve to see these laws narrowed or repealed. Instead you prefer to sit on your hands and prognosticate about things automatically getting worse.
Python manage.py steal_booze
That's not entirely true. Erlang OTP allows for selective receive, and will stash unhandled messages to the side. When a received message is handled, all unhandled messages are retried because the actor may have changed what messages it can handle as a result. This is fine in Erlang - if the actor process crashes for exceeding allocated memory, it has no impact on other actors.

The original Scala Actors did this as well, with predictable results. Scala runs on the JVM, which is a monolithic process. The usage of selective receive meant that over time, actors would accumulate enough unhandled messages to result in a possible OutOfMemoryError, from which there is no recovery on the JVM. Akka does not do selective receive, so it does not entirely follow OTP.

That said, it is inspired by OTP, as evidenced by the original name of the project, Scala OTP. It's just optimized for the JVM.
Systems Software (OS, VMs, Compilers, etc)
for i:= range list {
go func() { foo(i) }
}

(This is a bug in the spec, but will not be fixed before Go 2 because Go 1.0 is frozen.)

Shared memory by default.
I see that Blaze is BSD-licensed... but Bokeh has no clear licensing information. Anyone know the intended Bokeh license?

(The Dr. Dobbs article doesn't mention licensing at all; the Continuum release implies the XDATA program has a focus on open source but doesn't specify more about Bokeh.)
"Be a better beginner," has served me well over the years.
Agreed, I love the diversity which is why I continue reading HN.

I like a good balance of topics, keeps things interesting (and more importantly, continues to get me interested in other subjects / topics).
But could cause a garbage collection cycle, right? If so, I think this still counts in the "not safe" category.
How do I stay tuned for the Python version?
Akka does that as well, and you're right, it's very important for writing declarative, distributed logic. Akka's ActorRef abstracts over the physical location of the actor, just as Erlang's PIDs do.
You can help by flagging submissions on (mostly US) politics that are off-topic. I rarely flag, but do in such cases as those threads suck a lot of oxygen out of this place.
I was just talking about the need for something like this the other day. Brilliant!
Best Practical's "RT" (Request Tracker) is one of the typical choices. I find administration to be quite quirky and the browser UI is straight out of the last century but once you figure it out it does pretty much everything, and most normal request management functions (replies, status changes, internal comments, assignment changes, etc.) can be done entirely via email.
Ultra-lightweight actors, a VM scheduler tuned for scheduling massive numbers of concurrent ops, etc. If you tried doing this in with a java library running java code, you couldn't get anywhere near their level of concurrency.
Users asking for help will send you all kinds of potentially sensitive stuff, even if you don't ask for it. Screenshots, passwords, etc. You may not want that in the hands of a third party.
Ask HN: How to start as small dev team?
Hi,

We are small (5 people, hoping to expand to magical number of 7 people) team based in Poland, all of us are fresh graduates but all of us have quite rich corpo/freelance experience. We would like to start as dev team - not startup with clever idea though but as contractor providing our programming skills to other companies. Our main concern now is stable source of orders. Currently all our projects are acquired just like in old freelance days - by people we know. However those orders are usually a bit too small for a team or very low quality (dishonest companies, looking for really cheap source of manpower etc.). What are your suggestions about getting some interesting projects? What other pieces of advice would you like to give us?

Best Regards,
Luke

PS. Please help, I don't want another corpo-job in my life ;)
CloudFare customers are all multicasted and better to survive DDOS attacks. If you were the unlucky router to receive dozens of gigabits per second of fake traffic you probably would have been boned.
what were they using to cut those wires? thats not a cat5 down there.
High performance router for PHP, support APC cache, RESTful interface
Just log out of your email provider.

Really? Is this enough? Elsewhere in this discussion, mention is made of delegating to a different Persona provider. How will your browser (which, near as I can tell, is directing traffic for this protocol, either natively or through an extension) know that clicking "log out" on an email app should make it stop using certs associated with a different Persona app? Even if it were the same provider, perhaps under a different subdomain, this link between email app and everything else seems pretty tenuous. I think there should be an obvious switch to throw in the browser.

Perhaps I'm really misunderstanding things; please advise.
5 Smart Ways To Save Money Through Your Smartphone - Money Saving Tips
Java's syntactic overhead stops most humans. "final" everywhere, big method names for every primitive message passing operation, etc
It's something I think we'll see more of in the future and speaks to the power of the masses having a direct connection to the outside world - that there are parties who recognize that to pursue their agenda they need to disrupt Internet access.
There is code for this project available: http://sourceforge.net/projects/rayforce/?source=directory
They also have a gallery: http://clipboard.com/clip/LQKWhz7pKtAy_1cmySKwsOkeDLqT733mMj...
Microsoft to debut Windows Blue preview this summer
This is all advertising doubling as news, seeded by CloudFare.
Mis-naming your app can have benefits. see
http://www.macgasm.net/2013/03/27/mans-map-app-blows-up-afte...
I thought tarsnap's main selling point was cperiva.