skysight-inc/HackerNews huggingface dataset:
Hackathons with cash prizes need to die. It's no longer a "hackathon" when money is involved. It's an app building contest with cash prizes.
Never tried to play Kerbal Space Program, or Minecraft, or... well... pretty much every sandbox game out there? ;).
I think I've read that people who are very intelligent are also very passionate, which I guess is why Fenyman wrote a touching love letter to his (dead) first wife and (allegedly) beat his second wife. Also keep in mind the notion of "emotional intelligence" is relatively new, so given the time period and the person, this really isn't a surprise.
Extremely methodical and determined approach. Especially analysis of the errors that partially successful approaches encountered. Well done.
If anything, that might be a reason why you want the documents in the "cloud", but why would you want to have the software in the "cloud"?

And, actually, the way the "cloud" was understood before the hype, your documents are "in the cloud" as soon as they are on a computer that is connected to the internet. I don't need a "cloud provider" or even a "personal cloud" in order to access the documents stored on my machine at home from my laptop, both are connected to the internet, that's all that is needed.

That it might be possible to make all of that easier to use is still true, though.
Google Analytics can give you this data in the reports but won't allow you to get access to it in real time in your application.

Imagine you want to redirect users to the correct country page in your site. In this case you need to get access to the ip geolocation in real time. GA won't help you there.
Few languages have any formal verification work at all. There is a verified C compiler (CompCert; it comes with a guarantee that the compiled assembly is a correct compilation of the source, and it does some very basic verified optimizations) and a verified ML compiler (CakeML, see this year's POPL proceedings).

Few languages have verified anything—verification is still very challenging to do.
This Company Wants To Makeover Your Sock Drawer
I think Trello's not being process-specific is an advantage. Every company I've worked at has had fairly different processes, so a tool that's tightly-coupled to one wouldn't work that well, just in my experience. It's also not clear to me that the coupling is essential. For example, what's the difference between a phase in Phaser and a column in Trello? They seem like the same thing, but with a very specific name.

You're also using a lot of terminology specific to your process in the pitch, which I don't understand, because I'm not familiar with your process.

The arcs seem like a nice idea, if I understand them (basically a way to filter tasks horizontally across all phases), but again I think you're usage of process-specific terminology is hampering your ability to pitch the feature.
De La Soul is extremely well known, I don't think this would affect it much.
Why Valentine's Day Can't Teach Us Nothing?
@gregormck - emailed you about giving you @soloandproud as linked at solo.im

Went to follow it on twitter and saw it wasn't registered. Held it for you & ready to transfer.
My thought as well. It's reminiscent of people listing humility as one of their qualities.
Sure. Email in my profile
Paid plan for API access I guess - hoping one wont use the same environment for both. I meant this for the stripe frame which kicks in, cant really trust an https frame that has a start from http.
But even the safest state is still roughly comparable with the least safe country in Europe. Yes, there's lots of variation, just as there is anywhere else, but on the whole, incarceration in the US is just plain crazy.
Here's what $1 Trillion Dollars Looks Like
Well, sort of. It works for AsciiDoc, Textile, and all other formats supported by https://github.com/github/markup
How do you pronounce "nylaz"? With "nyckl", it's pretty obvious.

Not being able to pronounce something verbally is a big impediment marketing-wise.
It's not clear what Phaser has that Trello doesn't, other than more specific names for things, and the Arc idea, which doesn't seem specific to software, other than the name.
Yes, but the smart ones learned to minimize their exposure.
Search is an AI problem - computers have to try to return decent results.

Facebook has to crop photos in an optimal way - they do a pretty good job of that.

Either of those feel closer to AI than compression, which is sometimes given as another example of an AI challenge.
I have seen fast moving ants in Iranian desert called loot desert, in eastern central Iran which do not have marching line up like most smaller ants, and their venom kill other smaller ants in less than a minute, if a man is bit by them the place of bite goes red and irritating for 24 hours.
Happy Valentines Day, Ma
“Don’t you see that the whole aim of Newspeak is to narrow the range of thought? In the end we shall make thoughtcrime literally impossible, because there will be no words in which to express it.”
― George Orwell, 1984
So, HN community in these threads is against of Airbnb because it pushes up the prices of housing in desirable cities/city regions. Did I get it right? What's so bad about that?
Cdist 4.0.0pre2 generates a smaller PreOS
I used Code Mirror to get the Vim functionality: http://codemirror.net/ . It's open source.
Niko Matsakis, Rust's type theory guru, has been working on a formal model of Rust's type system to prove its soundness. Not sure how much of it is published yet, but I did find this: https://github.com/nikomatsakis/rust-redex
Their decision to deprive me of choice with GNOME2 sucks.
That's a good idea. Thanks for the heads up.
Make your Valentine an iPhone game
.
yeah, i found that extremely helpful when writing the acrosslite module for a crossword format converter. i decided not to bother with scrambled grids for the moment, though, since they are a very acrosslite-specific feature; once the project progresses a bit further i'll go back and add them in.
Microsoft v Microsoft
Nylaz is pronounced like "nye-laz". Perfect, you raising that question helped me out a lot. Thanks.
I find it sad how some media outlets are phrasing this in such a link-baity manner.

Specifically, they have legalized euthanasia for children "in a hopeless medical situation of constant and unbearable suffering that cannot be eased and which will cause death in the short term."

And, "The suffering must be physical. The child must be able to express the wish to die themselves and demonstrate that they fully understand their choice, as evaluated by a doctor and a psychiatrist or psychologist. The child must also have the approval of his or her parents."

Simplifying that into "Belgium legalizes euthanasia for children" trivializes the suffering they are trying to address.
Article is blocked here at work, apparently our filter thinks it's a gambling site.

don't think you necessarily learn any more or less from failing than you do from succeeding

You learn by finding that reality doesn't match your model, and exploring the reasons for this. If you expected to succeed, then success won't teach you much. If you "failed" and had to correct 20 times on the way to success, those intermediate failures are where the learning comes from.
Interesting. I can only imagine how this discusson would take place on Jezebel.

Know your audience, I guess. I, like many here, would not be happy to read negative things about Feynman who is a hero to many in this community.
Native Promises already landed Chrome 32 and Q still does not support native promises. Bluebird delegate to native if supported.

Promises can be used as flow control, but more importantly, it's an object that encapsulates asynchronous mechanics.

I like to see how async can launch an asynchronous operation, then allow listeners to be attached later to capture the result. Now, you may say that if you want to attach listeners to capture result, you'll want to use event emitters. True, but event emitters has its own problem because event emitting and attach listeners are synchronous. What if the event was emitted before any body has a chance to attach listener to it?

Promises does not have these issues.
Methinks a smart person would listen to their lawyer and not make any claims on this or any other public forum while embroiled in an active lawsuit.
Well then I guess this _ has a bug because it doesn't have a 'noConflict' method. :)

But to be perfectly fair, you are 100% correct: this is not a technical complaint and perhaps this entire sub-thread is, as has been claimed, "bike-shedding." Since this lib is designed to be loaded via an AMD-style mechanism, users can call it whatever they want, so _ is just as valid an identifier as any other. Except the obvious issue that readers of the code, examples, and any code that follows suit, will end up with this completely pointless ambiguity because _ is ultimately a meaningless name if it evolves to mean simply "some library I loaded." You may as well write sample code like:

var $ = require('http');
$.createServer(...);

I would think people would call that out as ridiculous and confusing.
Didn't try yet, but would you mind considering to provide this as product that is installable on private network?
You don't seem to notice the irony of calling his comparison to the holocaust idiotic, while the parent comment was threatening the rich with guillotines.
Many free IP info APIs: https://www.mashape.com/search?query=ip+info
Systems Software Engineer
Oh yes! More than a few episodes from all eras are quite fun to watch.

But the universe, as a whole, disappoints.

I don't know if Paramount would have let them, but if the writer's for TNG (and DS9, and so on) had been free to ignore the canon from the preceding shows the entire thing would be much better.

"Same idea", they could have said "But we're not going to be constrained by what came before. Accept it on it's own terms."
It's a good idea. G+ was a barrier but I filled out my profile and submitted (even though not required).
I think his intent was more to express empathy than to defend the behavior. You don't have to claim something is justifiable to recognize circumstances under which it might happen.
Hey everyone! If anybody has any questions, I'm here to answer them.
some previous notes of mine on the display of prose diffs:

1. the general idea:

> http://zenmagiclove.com/phrase-change-display.html

> https://news.ycombinator.com/item?id=5639728

*

2. an example:

> http://zenmagiclove.com/phrase-change-sample.html

> https://news.ycombinator.com/item?id=5648071

*

3. a demo with the gettysburg address:

> http://zenmagiclove.com/misc/gabal/gabal.html

> https://news.ycombinator.com/item?id=6765685

*

i have working code, if github (or anyone else) is interested.

-bowerbird
Indeed, staggering how patient and determined some people can be. I love this line when asked by his friend if he would be able to reverse-engineer this scrambling algorithm:

"My response was: maybe. Hard to say, but I'm willing to try. Privately, though, my reaction was THIS IS MY DREAM PROJECT AND THERE IS NO WAY I'M NOT SPENDING ALL AVAILABLE FREE TIME ON THIS."
RESPECT!
"When threatened, fire ants inject or dab their enemy"

NO. They bite you regardless of being threatened that's what makes them so damn evil. They bite everything that can be bitten. If just one gets in your house and climbs on your couch it will bite your leg just for the hell of it. That's why every time I see a fire ant mound I pour rubbing alcohol down it. I have a big respect for normal ants, they're hard workers, but fire ants are from hell.
> So how do we get as comfortable looking at recent mistakes as we are looking at the ones in the distant past? We probably can't - there's too much baggage.

Self Determination Theory (SDT, http://www.selfdeterminationtheory.org/) has a few ideas on how to answer this question. SDT provides some tools to deconstruct the concept of self esteem.

Traditional self perception is mainly concerned with a healthy self esteem. Under this paradigm it is only natural for people to regularly evaluate themselves by looking at past success/failures and by comparing themselves to others.

SDT provides an alternative to the traditional "self as an object" approach with a "self as a process" approach. While someone operating under the "self as an object" approach may ask themselves "Am I a good person? Am I worthy?", under SDT other questions like "Am I making good choices?" are much more important. This allows a person to view their own actions more objectively. Past mistakes are more readily available to be acknowledged and used to inform the future since they do not implicate an individual's self worth.

The book Mindset (http://www.amazon.com/Mindset-How-Fulfil-Your-Potential-eboo...) by Carol Dweck draws on a lot of SDT foundational concepts. The premise of the book explores and contrasts two mindsets: the static mindset and the growth mindset. If someone with the static mindset gets easy A's in school they take it to mean that they are smart. If someone with the growth mindsets get's easy A's it feels like a waste of time because it's not challenging. The author also discusses the benefits of praising a child's effort rather than just telling them how smart they are. It's a huge topic and I'm barely scratching the surface, but I think I've shown the top of this particular rabbit hole.

I still struggle with leveraging my failures constructively, but I have found learning about these concepts has enriched my life and helped me discover a hacker's mindset.
That would definitely be an option.
Chrome V8 engine speeds performance with concurrent JavaScript compilation
Announcing "jism": an x86 assembly interpreter in JavaScript
How the US Treasury imposes sanctions on me and every other "Stephen Law"
Nobody is suggesting that Stalin was not one of the worst totalitarian tyrants ever. He is personally responsible for more deaths than anyone else, and possibly even Hitler.

And yet, somehow, the US manages to lock more people in prison than this totalitarian scumbag. That should be food for thought for anyone with half a brain.
For more on why bluebird crushes Q, check out the original HN thread: https://news.ycombinator.com/item?id=6494622

In short, its API is nearly as extensive as Q's with essentially no overhead—bluebird is hardly more expensive than callbacks, while Q is something like 10x slower than using callbacks.
We need to talk about CSS
As developers, we put a lot of effort into keeping our code clean, clear, and flexible. So why do we let our CSS become such a mess? It's time to grow up as web developers and take responsibility for writing high-quality CSS and keeping it that way. Here's how I did it on a recent project.
So, its Vim keybindings, not actually Vim?
Maybe i am wrong, but is there a chance that this types of incidence happens more with urban cops than suburban?
Tesla Electric Car Catches Fire in Toronto; Company at a loss to explain
This does it correctly:

http://myip.ms/info/whois/200.7.52.1
All roads lead to Drake and Ke$ha.
A phase in Phaser is equivalent to a column in Trello.

You aren't tied to a specific process in Phaser. You can create a different set of phases for each project and you can change them at any time.

I understand your point on the terminology. There may be a way for me to make it less complicated.
How does that happen? I had a couple of Christmas stations set up in Pandora and none of it 'leaked' over to any other radio station.
6 Talks that definitely will change the way you lead, work and live
Ask HN: Where to focus, user acquisition vs. more demo functions?
We've developed an online test prep service (www.cuve.me)
We want to get on one of the major accelerators this year.
And the question we have now is whether to focus on user acquisition or develop more demo functions.

If we focus on user acquisition, we will try to enhance user experience and add more admin functions.

If we focus on more demo functions, we will develop tutor-focused functions (like questions creation and curation), which can be the real differentiator for us. However, we don't think we have enough bandwidth to develop full-fledged, marketable functions. They'll only be demo functions to show where we're going.

Thanks in advance for the comments. (also, if you could provide any feedbacks on the site, that'll be great as well.)
This is wonderful. I'm writing a book[1] and it's in markdown and on github. The diffs look great for it:

https://github.com/munificent/game-programming-patterns/comm...

[1]: http://gameprogrammingpatterns.com/
I wrote an automated task back in 2002 to send a love note via email to my wife at random times during the week to make it look like I was thinking about her. Unfortunately the code had an issue and it flooder her with email and she knew what I had done >:(
I love the minimalist design, it's a truly beautiful product. Congrats!
What does that mean, though? That you're not really able to support the variety of hardware you get in real life?
It's only the DOS version, as I said.

The original CD back in 1997 contained both the DOS and Win32 version. The DOS version has a lower resultion and runs slower in Dosbox even on a high-end PC.

Nevertheless, I love the game and had played it the last few days, one level per night ;)
I have several friends who are lawyers in Scotland, and they have been saying that the change the internet is going to bring to their profession is going to be massive. This seems like a very interesting step in that direction.
> Anyway, my thought is that if we can give people basic freedom from the inane logistics of life, they will free themselves up to do other things. Very few people will do nothing. I can't even imagine nothing.

You need to realize that all money has to come from somewhere. If you're some 3rd-party observer and want to hand money out to some people, you'll have to take it from others, and you have no business doing that, nor does anyone else. We're all trained to think about economics from a central planning perspective. People drone on and on about what should be done to an economy, or how whatever should be arranged, when in reality, it's all about people interacting and engaging in voluntary exchanges and investments and so on.

Capitalism is just people pursuing their personal gain, which is something they'll do regardless of what kind of "system" you'd like to place upon them. It's important to realize that Capitalism itself, as I've just described it, is not a system. It's not a model for economic behaviour that's imposed on people, it's what people do in any case.

Scarcity is a fact of nature and life. This planet's resources are scarce - there's just a certain, finite amount of them out there, and that's it. Our time as human beings is scarce too, there's no way around that (for now). It's pointless to wax poetic about "post-scarcity" and what should be done about it. If we get there, we get there. But until then, we'll have to work within the confines of scarcity and that's fine. We're all responsible for our own well-being, we're all pursuing our personal goals all the time, and there's nothing wrong with that. That's just how we're biologically wired to behave.

The only problem with economies in the world is coercion, ie. other people intentionally affecting your choices in the market, compelling you to do something else than you'd otherwise do. Perhaps the most massive example of this is fiat currency. Without taxes being collected in dollars and euros etc, no one would use those currencies.
Isn't that the GNOME Team's decision?
I mean, it kind of is. It's been abstracted certainly, and kanban was used for all kinds of project management before software but it was made by a software company that makes tools and products for programmers, who scratched their own itch first. Their initial customer base is developers because they're building on their existing Fog Bugz (and stackexchange a little bit, because of Joel), and you need to differentiate yourself more than you are.

Even based on the screenshots on your site, I'd look at that and say "I'm just going to use Trello".

I would just not bring Trello into the picture at all. Everyone who has knowledge of online management tools is going to compare you to them without your help. What you are doing is an online kanban tool for software development, with vim-like functionality in the browser.

Maybe something like "An opinionated kanban workflow for software projects". Make more out of the fact that you're doing less than your competition. You're exactly the right tool for a particular audience, play to that strength.
This user quite clearly refers to people in regards to their sex, rather than their gender. You're making the mistake of assuming that he cares about gender, when sex is what he uses for his classification of male or female.
You also get the following with Phaser:

- create and group many stories at once with indentation. you can optionally use Vim for this

- stories have statuses that keep track of state: Started, Finished, Delivered, Accepted, and Rejected.

Those two things and Arcs are what make it different. I plan to add more features in the future which will make it more specific to software, such as robust statistics and predictions around story completion.
I am an Ubuntu member and I was deeply wondering what I was going to do next... Tollef had me realizing systemd is the future for quite a while now :-)

Mark reminds us once again what the mission of Ubuntu is, why it is the best alternative for end-user computing in the FLOSS world and, for me personally, that I have a home already and do not need to go anywhere.

And... onward to build on top of the great foundation we already have.
Bummer. Don't own and the simulator sucks. Any suggestions for debugging those views?
> So one story of the justice system going wrong in the USA means the whole system is systemically corrupt?

Have you read the post you're responding to? What a single story means or doesn't mean has ceased being relevant ages ago. It's systemic. It's normal. The corruption has become mundane.
I don't know why blender isn't seeing more popularity, Maya must be F#$ing nirvana.

I can think of at least one obvious (if you work in the industry) reason for that one: Autodesk software uses FBX, and so does the workflow for many professionals, but Blender doesn't support FBX comprehensively and only added FBX import within the past year.

However, if this new addition is a permanent development and free of serious legal wrangles, it could be a game-changer. I know plenty of people in the 3D modelling industry who already prefer Blender in general, but for compatibility and workflow reasons have been stuck in Autodesk world. Given the obvious cost implications but also the hassles with buying Autodesk software even if you're willing to pay, and then the treadmill of commercial training and documentation to make up for the weaknesses in the official documentation and not always great usability of the product itself, there is more incentive to jump ship in this case than for almost any other kind of software I'm familiar with.
If you change incentive systems in countries to make children & marriage an economic negative you get population shrinkage. Educate women, reduce infant mortality, free birth control, dual income house holds, expensive rents, etc. Almost every developed nation is reproducing at below replacement levels as a result.

http://www.slate.com/articles/technology/future_tense/2013/0...
Yes, and "the unix way" isn't just "everything's a stream", but rather "everything's a text stream." In that regard, node's version of "everything's a stream" is actually a half-step up in abstraction.
The Competition (1/2 of iOS project)
Dear Esther and Unity