skysight-inc/HackerNews huggingface dataset:
Blackberry 10 uses Qt's QML as well: http://developer.blackberry.com/native/documentation/cascade...
Jonathan Blow is also passionately into the creation of a new programming language to compete with C++, with an emphasis on performance and ease of use.

https://www.youtube.com/user/jblow888/videos
This actually does seem fairly interesting.

Though, not sure if a touch-screen is the best thing for this kind of games because of a bit of the delay? Any functionality to account for that? :)

Sadly, don't have an Apple device and can't try it properly.

EDIT: P.S. The demo does seem to do the event on mouse release which kind of feels bad.
He told us that it wouldn't be possible to have Craft running as you mentioned though, and that we'd need to set up subdomains and have two instances of Craft running. One for blog.oururl.com and one for tutorials.oururl.com
It also needs to be baked into contact management apps so that exchanging your credentials becomes no different than sending your contact card via Bluetooth, NFC etc. I suspect that this would require something a bit more robust than vCard to package everything up in a nice bundle.
Interesting story, but I'd hardly call this "sacrificing his fortune." The title led me to believe that perhaps there was some sort of looming intellectual property or non-compete battle -- instead, he just spent his money in development efforts for his next game.

That said, the game looks great -- and I'm sure he'll be very successful with this one, too.
I've followed Jonathan Blow for a while. He has a reputation for being condescending. If you follow him a Twitter then you might come to the same conclusion. But he has given some amazing talks.

https://www.youtube.com/watch?v=AxFzf6yIfcc <-compares games to televison

https://www.youtube.com/watch?v=I1Fg76c4Zfg
https://www.youtube.com/watch?v=SqFu5O-oPmU
https://www.youtube.com/watch?v=JjDsP5n2kSM
As a C++ programmer, if I wanted that kind of stuff why wouldn't I switch to java.
Some short functions look so beautiful... but I have a hard time as stuff gets more complex.

https://github.com/slavapestov/factor/blob/master/extra/anag...

IMO this:

MEMO: dict-words ( -- seq )
"/usr/share/dict/words" ascii file-lines [ >lower ] map ;

is beautiful.
wow! Thanks, great sugestion about the tagline! I will use it right now.

I will take a look at fiverr. The thing is that I assumed is not that far off a good enough page, so an "amateur" native english speaker could spot a few mistakes on a quick look.

(and I wasn't wrong, I got a great copy sugestion and a lot of good corrections by pzxc below! :) )
Quick, someone give this a $22M valuation!
I'm getting runtime errors when trying to run the example locally, and compile errors for others (e.g. suzanne.go, 'not enough arguments in call'). Was there a recent update that broke the code?
When you say, "one of the large banks" I think of Chase, BofA, Wells Fargo, etc. And, my experience with these entities is that it takes 3 days for them to do ACH transfers (well, the originating account is debited ~immediately, but the destination account doesn't see the $ for 3 days). YMMV.
Very lovely.

The only reason I'm commenting is to point it might have been easier for users if you linked to the project homepage rather than the readme file itself.
That is an evergreen piece that answers your question: http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/

If that doesn't convince someone that PHP isn't a pleasant language I don't think anything will.

(Its business value is another matter - that McDonald's is extremely successful doesn't mean their food is top quality...)
>>I've been following Jonathan Blow for a while now. He has a reputation for being condescending. If you follow him a Twitter then you might come to the same conclusion.

I think that's neither here nor there in the context of this article.
That's 677 total puzzles. But remember, it says that there are in total 11 areas, of which you need to complete 7 or 8. And it says that to complete an area, you don't necessarily need to solve every puzzle within it.

So let's say you need to solve, on average, 75% of the puzzles in an are to beat it. And that you need to solve 7 out of the 11 areas. That gives you (677 * 7/11) *.75 / 40 or about 8 puzzles per hour.
"...generally in the west we categorize by what something is, whereas in the east it's what something is for."

Interesting comment. Have you got more information or a reference? (I must be 'Eastern' as I characterise my software tools by function).
Well, I think the thing you're missing is that not everybody wants investors... Blow has actively worked to help other indie developers stay independent.

http://indie-fund.com/about/
I am really excited for The Witness. If you ever watch one of Mr Blows interviews on Youtube you will see why. His philosophy about video games is interesting and refreshing. Particularly, his thoughts on establishing a dialogue between the player and developer through small events and patterns in the game is very insightful and inspiring. I'm sure that The Witness will be a very thoughtfully crafted game and I am definitely going to buy it. Mr Blow, if you are reading these comments, I wish you the best of luck with this game.
Yeah, that's a bit of an odd thing to say. It may rightfully be considered among the first indie games that got mainstream attention, but 'original indie game' is rather an overstatement.

Man, I need to replay Cave Story.
I'm also interested in Servo as well. With React Native, we had the liberty to restrict certain paradigms that don't map well to building a parallelizable pipeline of operations. So the JS thread can't synchronously query for layout, which happens in the next stage, and the layout stage can't synchronously block on reading main thread (UIKit etc) values.

By restricting what the programmer can do, it naturally formed a pipeline where layout can be performed in the second stage while JS is determining the next UI update and so on. I'm not sure the extent to which this benefits us right now, but even mobile devices are beginning to have four cores so it seems like a nice property to maintain as long as it doesn't cause problems.

Servo sounds cool, and I'm curious how it takes advantage of a similar architecture but while the programmer has free reign to "clog the pipeline" by synchronous queries on layout etc. I'm sure they've thought of it, I'd just like to hear what they came up with.
At the risk of sounding like an Apple fan boy: that delay you're experiencing is nearly a non-issue on iOS devices.

I know what you're talking about: that 50ms or so between when (say) you start to drag your finger and when the UI starts to scroll. I spent a year on Android and I'm sorry to say that problem is mostly endemic to that platform. I switched back to iOS - in part - because of that sluggish touch response.

Another platform that doesn't seem to have that problem: Windows Phone.

I'm not saying that iOS doesn't have a delayed touch response, I'm just saying that Android is bad at it.
Do a Ctrl + F, then type "android". How many matches have you seen amongst 122+ comments? 2, including this one!
I think the idea is to create an abstraction layer and make it easy for the whole pgp on "end-user".

Btw, very interesting idea on solving the greater problem around UX and PGP.
I do not know him personally, but as a distant admirer I would say he doesn't seem like he would have any interest in dealing with investors.
I don't get the "better design pattern" from that. And even worse, adding yet another piece on top of the stack (a "better language" transpiling to JS) instead of just doing "react" in the native environment?
Dear Instagram I love you but…
Russia: Forever a Time of Troubles
For those hitting the paywall on the the first link, the in-ear protection resembles 3M Ultrafit earplugs, with a hole bored through the center. The rocker switch may be lengthening or diverting the pass-through channel, like the rotary valves on a tuba or French horn. A longer or narrower channel would provide more attenuation of all sounds. It may also simply be closing and opening the channel.

They don't seem to have variable attenuation based on the acoustic energy, though. If the soldiers find them to be acceptable everyday gear at all, there would certainly be funding available to engineer improved internals.

The over-ear comms-integrated rig is priced at double my estimate for what an in-ear version might sell for, which tells me that I was probably underestimating.
Well, it is also not hard to think of other successful independent games that predate 2004. Or 1994. Or 1984. It seems to come down to what you mean by it? Without access to the author's mental definition of the term we can't really quibble successfully.
Not to any copies of the loaf, no.
How Elementary School Teachers Biases Can Discourage Girls from Math and Science
Hell they removed the photo gallery, they expected me to log into google+ to see the pictures on my local device, that I had just taken.
Because you don't have control over how loud a band is playing at a live festival. So you can either complain about something you can't change, decide to not attend an event you want to attend, or do what you can to fix the problem.
Thank you a lot! :) If there is any favor I can retribute, email me (on my profile)
You basically just saved my company! :) (just kind of an exageration). Thank you very much for your time...

I am indeed more worried about copy. A good product can get away with not ideal design and layout; but no one trusts a poor copy, with grammar and spelling mistakes.
A lot of people love Cave Story and I am one of them. We can look at Braid's success without taking anything away from Cave Story.

1) it was on a console
2) it made the creator rich
3) it inspired a generation of puzzle platformers

All three of those things contributed to the growth of the indie community.
Like others are saying, the experience varies widely. One thing that I haven't seen in the thread is a discussion of whether you actually own the code that will be causing you to get paged. One of the worst work experiences I've ever had is being on a platform team where we were on the hook not only for the platform problems themselves, but also for errors in application code that manifested themselves as platform issues.

Yes, this was a problem with insufficient logging. However, when you have a platform used internally by dozens of other teams, it's nigh impossible to ensure that all of those teams are logging and handling errors sufficiently well to ensure that the platform team gets paged for only platform errors.
I wish I didn't have to give up email. I will just use https://github.com/trending instead.
This makes me wonder: how would a change in direction in/on of the other axes (or manifolds?) on the "remaining" proposed 7 dimensions manifest themselves? Does stuff actually move on those axes or over/through other manifolds?
Yes, this could be more accurately described as "investing his fortune", or if you want to focus more on the risk (as game development is a risky business), "bet his fortune."

Loved Braid, quite interested in trying out The Witness; hope it doesn't take too long to come to a platform I can play it on, as I have neither a Windows machine, nor any consoles, nor an iOS device.
A good lawyer could argue that non-vaccinated people are not taking sufficient precautions in preventing themselves from being an accidental bioweapon, and are through voluntary and explicit negligence committing a treasonous act.
No, this was created by Daniel after Inbox already existed.
Blowing out texture memory accidentally was also a big deal when I was measuring this stuff.
Apologies if there's a paywall -- you should be able to Google the URL and get it from there. Relevant pull quote:

In math, the girls outscored the boys in the exam graded anonymously, but the boys outscored the girls when graded by teachers who knew their names. The effect was not the same for tests on other subjects...

And the original paper if you have access to NBER: http://www.nber.org/papers/w20909
I really like his attitude on the turing-complete compile time metaprogramming feature:

'Yes you can shoot yourself in the foot, hang the compiler, and launch missiles at the same time. You're a good programmer or you wouldn't be using this language. So don't do that. If you do, don't do it again.'

That's not always a good attitude to have in software development, but a modern language that backs away from the "wrap us all in bubble wrap" philosophy is refreshing.
Haven't many tried, and failed, to compete with C++ when it comes to gaming?
He likely could. I'd speculate a couple of reasons for not taking investment:

1) Control over IP and final product. While some investors would likely give free reign to continue as he has been, identifying and coming to an agreement with them might seem time consuming, which leads to:

2) Doing business takes time, he may feel that time is better spent finishing the game.

There's a good chance there are more nuanced details to his decision to borrow instead of seek investment like project progress and terms of his loan.
I know, my original post was much longer but I had to trim it to 2'000 characters. I've been interviewed by a good web agency who doesn't have anything for me right now but who said they liked my profile. (Luckily I don't have to deal with anxiety during interviews because that would make the problem impossible to solve.) I've also been interviewed on the phone and took a Java test for a second company – still waiting on their opinion on the test. Finally, I want to try to become a freelancer if I don't find anything by the end of March.
Well, and there's the availability concern -- if it's a critical or time-sensitive message, sending it to the right address with the wrong encryption key is the same as the message getting dropped in transit, which is hazardous.

Heck, even with a verified key, I've seen it at least once where a critical e-mail came in to a shared key but nobody was around who could decrypt it. When PGP is used only in special circumstances, the e-mail verification almost needs to be refreshed periodically to make sure the owner continues to have control of the account and the key.
miniLock doesn't solve public key distribution problem.
> Imagine this sphere has a gate and when a photon comes towards the sphere it lets it in and instantly shuts so the photon cannot escape.

What will happen is, as you start getting more photons inside your sphere, you'll have more and more probability of the photons already inside your sphere escaping when you open the gate to allow a new one in. In other words, you'll approach a steady-state.

No matter how short a period of time the gate is open, there still is a probability of photons inside escaping.
I've followed him for a while and I think it might be a little more complicated although this is definitely how it might come across to the average person. He is blunt, and seemingly socially detached at times, almost in a Carmack-ish way. I don't see this as a bad thing really, just a different type of personality. Most of the best programmers I have known have this kind of personality.

Also, as mentioned his new language is definitely worth checking out. Yes, a language is only as good as its adoption/tools/history, but I definitely think C++ needs a challenger and not many people are in the position where they can risk taking on such a thing. Since money is becoming an issue, I hope he tries to fund this language somehow.
If you're interested in doing it with React, here's a video explaining how to do a custom backend: https://www.youtube.com/watch?v=eNC0mRYGWgc

You basically need to change BackendIDOperations and ReactEventListener to send/receive messages vs talking to the real APIs. It's already set up in the codebase to do this (because it actually worked at one time).

Webpack, per usual, already thought of this and has an answer for you :) https://github.com/webpack/worker-loader
Asm.js is just standard JS that happens to conform to Mozilla's performance guarantees.
Isn't radical inclusion one of the principles of Burning Man?
Hard to believe but it was done heavily on flights until the 70's or 80's or so. Though disgusting, it is unlikely to be that dangerous.
Am I missing something or has Heroku pricing gone from insane to complete batshit since I last looked?

For 6 "performance dynos" (a whopping 30G RAM!) they ask a price of $2842/mo.

Does that include a personal assistant and foot massages?
For sure. I think that switching healthcare over to being a public utility would open the door to debating a lot of different programs, including basic income. Maybe then someone will figure out a way to handle the housing issue.
This is like saying we should create more government beauracy , because the software and computing tools companies will build to deal with it will in the end get us to Mars faster.
Interesting take. I find the categorization around 'other foods' interesting, if not particularly novel. If there's anyone hanging around this board interested in applying machine learning and data science techniques to human sensory data... my company[1] builds flavor profiling and quality control tools for the craft beverage industry. Hit me up[2]!

[1] www.Gastrograph.com
[2] JasonCEC [at] ^above url
Switzerland. You can write to me at forverylong at gmail dot com.
For me, when something is merged into master, that means that it is immediately destined for deployment.

so instead of

git co master
git merge --no-ff feature/my_feature
git push github
git push heroku

Just becomes

git co master
git merge --no-ff feature/my_feature
git push github

Just saving a step. And also saving the confusion that happens when something is in master and not deployed because someone got distracted.

Also, you could deploy to heroku as the result of merging a pull request through the github web-ui (if you're into that kind of thing).
It is like 1987...
Yes, in browsers, JS animations are still hard (I might even say impossible to do well for large apps with a lot going on). One anecdote:
I spent a month trying to build a 60fps scrolling list view in JS from scratch (JS driving all the animations). No matter how hard I tried, I couldn't make it work on the web. I believe it was image decoding interfering but it's difficult to say why. Then I took that same example, which by that point was optimized, and ported it to React Native in a few hours(where we have off-thread image decoding and timers I can trust) and the example was like butter.

Now of course, I had hand optimized the performance, but my point is that on the web, there was nothing I could do, and with React Native, there was something I could do to make animations smooth.
This is not to say you should be doing animations in JS, but if you want highly customizable interactions that can be immediately stopped by a touch processed in JS, you should try it out and see how it feels. For things that are "fire and forget", or platform specific, you should try using CoreAnimation/keyframes etc which protects the animation from your business logic.
To take the edge off the sound (but only slightly... still able to carry on a conversation) and to prevent my ear drum from exploding I wear Ear Planes[1]. They aren't perfect, but I do find they help, say, maybe 40% of the pressure issue.

1] http://www.cirrushealthcare.com/EarPlanes-Adult-P49.aspx
I'm a Go fan, but ease is a very subjective measure.
Define "winning".

Most new languages contain a type system. Is that "winning"? It means that the idea of type checking has achieved "flavor of the month" status, but it doesn't mean much more... yet. If some of those languages go on to take over the world, then yes, the fact that they have type checking means that static typing is winning.

And, define "static typing" and "functional programming". So C++ added some elements of functional programming. Does that make C++ a functional programming language? Or does it just make C++ a multi-paradigm language that can be used to do some amount of functional programming?

I claim that "winning" doesn't mean winning in the number of check boxes that languages tick. It means winning in the way the languages are used. If everyone who is programming in C++ starts programming in the functional style, then yes, functional programming is winning. If they don't, then having C++ support functional programming just means they added another paradigm that few people are using.
Enough with the ignorant pop-econ articles laced with subtle political pandering.
Thanks appreciate it! So sounds like then Globex and Open outcry are separate markets then although they are closely correlate as they trade the same asset but aren't obligated to reroute orders.

As for options, AFAIK, CBOE and ICE already keep multi-legged books in electronic trading. For example, you can request for a multi-leg order via Interactive Brokers and it'll return a bid/ask spread that's the sum of all your ratio's/legs. When you execute, I think IB's SmartRouter does the magic to figure out which exchange to submit your order to (whether to submit it all to a multi-leg book or as single orders; but IB is on the hook to guarantee the complete execution of your order).

On liquid options, hitting mid on your multi-leg has a decent chance of being executed. However options in general are not as liquid as equity, so happy that guys at CBOE/CME can still do open outcry.
I've picked up groceries from Jewel for my brother who is quadriplegic. Just because I'm in a 1000 dollar suit, doesn't mean I defrauding the government.

I worked at a Jewel as a cashier for 3 years:

"By groceries I mean high-end items like lobster and steak, which they are clearly cashing out the card on and not shopping for food like everyone else. "

Is mostly an uban legend.

There is some fraud going on, but it mostly lazy people who get disability diagnosises and just live on $1000 a month. Sucks for us tax payers, but they aren't living high on the hog.
One of the assertions made in the article is obviously wildly incorrect: the ratio between the highest paid and lowest paid workers in traditional corporations is not remotely 600-to-1. In the US, that would mean the top paid people in "traditional corporations" are earning at least $9M/year.

Given that the average corporate CEO in the US makes a bit under $200k/year (per the US Federal government), it would require a definition of "traditional corporation" that has been stretched to the point of misleading. Even for multi-billion dollar publicly traded companies, the CEO base pay is frequently <$1M (this is largely public record). With very rare exception, no amount of bonuses or vested stock options will close the gap between that and a minimum of $9M/year at most large corporations.

Some people at companies may be overcompensated but let's be honest about what typical figures actually look like.
Stock and stock options are also usually a means to keep an employee tied to the company (less likely to leave). I've done bonus payments at certain events, e.g. financing rounds (all written in contracts of course) and seen companies giving a fixed amount of stock to advisers. But a contractor owning any significant equity or stock options doesn't make sense for the employer.
I've always wondered why cooperatives assume consensus decision making. Couldn't I be an equal owner of something, but decide to leave the leadership to someone else, at least for a specified time? I feel like the consensus/debate thing often brings down egalitarian organizations. But ownership does not HAVE to equal control.