skysight-inc/HackerNews huggingface dataset:
It's not really any different from the black movement. People who defend institutionalized hatred of gay people don't seem to understand this, and are forever perplexed as to why people affected by it feel so strongly about the issue.

To go a step further, to those who want to continue denying gays rights on the basis of their sexual orientation, they think that allowing gays to marry is just as bad as jailing someone for expressing a racist opinion. They literally do not understand the difference between these two things, hence the virulence of argument.
Titanium is still not quite the same as Xamarin. Xamarin cross-compiles to fully native code from my understanding. Titanium, on the other hand, has JavaScript-to-native bindings i.e. a TiView is a JavaScript object which proxies UIView on iOS.

All business logic is still running in JavaScript. In fact, Titanium spins up a V8 engine just to run your app. This may be fine for the most simple apps, but if you need to kick off a long running operation to a background thread, for example, you're in for some gymnastics.

I'd rather have Grand Central Dispatch, CoreGraphics, CoreAnimation, etc. all at my disposal. Using Titanium felt very restrictive. Their API is a one-size-fits-all between iOS/Android/etc. As soon as you want to step out of that least common denomination, you've got to write native modules. Which, if the people on your team don't know native development, can be a problem.
Most humans know what month and year they're dealing with already, and look to a date display to inform them of DD vastly more often than they look for MM, more often than they look for YYYY.

When dealing with data processing, the concerns are obviously different. But then it barely matters which order you use anyway.
As someone who plans to stop working for income in the next 5 to 10 years, I've put some thought into it.

1) Volunteer. This is the only thing in my list that I know I will do for certain. I don't want to become a sloth, and doing so would seem like a crime against humanity when I have so much to offer. I genuinely like helping people. It's also a great way to meet interesting people. While it's not really a reason, I also find that I'm more of a producer than a consumer.

2) Travel. Nothing too extravagant. I'll still be watching my penny bank so I don't cause myself to have to go back to work for an income.

3) Backpacking. It's important to me to be able to connect with nature sometimes.

4) Write two novels that I already have ideas for.

5) Write essays on the human condition.
Show HN: Big Year, my niche app for birders
May or may not work this time, but I've had success in the past opening a support ticket and asking for the promotion. I opened a ticket, but haven't gotten a response yet, so can't verify whether it'll work or not right now.
The author uses Visual Studio. Hm, he doesn't use gcc ?
Agreed. I remember hearing the exact same about significant whitespace in Python. Its just one of those things that, after a little bit of use, simply fades away into the background and stops being an issue. Many people even grow to like significant whitespace in Python and parens in Lisps.
I know, I just spent $800 on mining hardware at BTC Black Friday (ButterflyLabs) just to bring my output from <$10/day to >$20/day.

I think that's a better idea than buying Amazon instances at fluctuating prices, but then who knows! I also thought it was kind of fishy when BFL e-mailed me just prior to Black Friday to let me know that they were totally caught up (shipping literally months of orders worth of products in the last 24 hours?) and they had stock on the shelves, at 25% discounted prices.

Fishy. After waiting 8 months for my first order to ship, yeah! But at least I'm only spending a fixed amount.
All the side projects I've ever done have had hard deadlines. E.g. systems that had to be ready for a campaign the client was already committed to.

But for something that's entirely your own, yeah creating artificial deadlines doesn't make a lot of sense.
London Mayor Supports Economic Inequality Says Some People Too Dumb To Succeed
Using Facebook Ads to reach Android Game players
Clojure has a simple scratch->toyapp->deploy workflow. It's just that to find it as a newcomer, you either:

A. Luck out and find it immediately.

B. Get directed to it by someone more experienced.

C. Chase a suboptimal solution because you don't know better. You simply don't know there's an easier workflow. You don't know you can eval code within an editor. You don't know there are tools like paredit or how they'd help you.

For toy webapps, it's good to know these incantations:

lein new compojure myapp (creates webapp skeleton)
lein ring server (starts embedded server for dev)

Here's the live demo of a dumb app I threw together to take an IRC joke too far: http://www.danneu.com/spinners/

And here's the Clojure code: https://github.com/danneu/spinners-as-a-service/blob/master/...

To deploy it, I rsync the repo to a remote server, run `lein uberjar` remotely, and launch the uberjar.

That repo shows how to use Compojure for routing, Hiccup for html, Clojurescript, and a few incantations (like `:genclass`) to get it working.
I guess I was what Japanese people call Hikkikomori (I'm not Japanese though). Pretty much a combination of my parents providing for me and living without any luxuries whatsoever (guitar was borrowed, computer is over 8 years old, no other possessions of value) that made it possible.

What did I do? To be honest, nothing. The only difference now is that I have a job and subtract those hours and I can fill the day with just the more meaningful pastimes on that list. No time left to squander.

I'm not much happier, but of course now I'm an accepted part of society, or is it rather that I'm now indifferent to society?

I was looking forward to things, but the things further away in the future felt so far away (and some still do) that procrastination build a wall around them. I always reached for immediate pleasure. Some of those pleasures are worth something (playing guitar, riding a bike, or as someone commented below just beeing at the beach), but of course worthless to society.

The more distant things I was looking forward to? Finding something I really enjoy doing for more than just a few hours, a real passion. Someone to share my time with. Love.

But as society dictates that you need to provide for yourself those things are unreachable as they either are impossible to reach if you commit to having a job due to having no time, or they are unreachable because you provide of no worth for a partner, or society in general. It even strained friendships even though it didn't affect those "friends" in any way I can imagine.

Heck, that's why its even a bit funny to me because now I'm "okay" in every way, but I'm still the same person. A women might fall in love with me, people accept my, my family accepts me, but the core of my personality is still the same. And because that is the truth I might end up the same if I ever had no job (or wouldn't need one). I guess getting rich (which won't happen but who knows) would be my downfall.

A friend who stayed in touch with me despite all this always said I had so much time to do whatever I wanted, yet I never done anything of value. And my answer to this is, time doesn't really matter. Willpower, passion, sacrifice, those things push you forward. The people who achieve the most don't have 32 hour days. They don't need them because they don't waste a minute.
I don't know about the rest of Europe, but these have come out of Sweden (many have since relocated): Klarna, Rebtel, Mojang, King, Wrapp, Soundcloud, iZettle, Tictail, Spotify, Skype. Of course, depending on your definition for "big success". For a small country they sure are, and most countries in Europe are pretty small. I doubt we'll see a Google or Facebook come out of Europe, if just because of the lack of engineers willing to relocate to another country within the EU for such a job. There is no country in Europe which can hire 50,000 qualified people like Google, except for maybe Germany.
"They" can't. Stop the scare-mongering. If you're not a good terms with your local government, you have dozens of alternative jurisdictions to select from. Even if you can't find a single friendly government to setup under, The Silk Road stayed up for over two years. China isn't even pretending they're not censoring the Internet, and their well-funded censorship agency still has to play whack-a-mole with VPNs.
It's easier for amoebas; they don't know about Euclidean geometry (do they know about topology, or can they have holes in their body?)
Are you aware that your code fails to produce the correct value for any note? http://www.tonalsoft.com/pub/news/pitch-bend.aspx
While we're accusing people of purposeful misinterpretation, let me pass that right back at you. I wanted to hear the rationale for calling being gay unethical. I wasn't about to allege anything. But if someone asserts that there might be an ethics argument against homosexuality, I'd really like to hear it.
Entirely unrelated I think.
HTML wrapped apps are just lowering the bar for great native apps; also, I've seen so many web designers that now think that they can develop an app that's almost embarrassing, it only works when you want an app that's basically a mobile website
Are you referring to this? http://dee.su/uploads/baal.html That's what the title links to.
> i never understood why someone uses an external service for a simle discussion in a CMS

While Django/Rails indeed make it simple to implement per-article comment threads, the hard part is not the collection, storing, and display of comments. It's the fact that you're accepting content from people you don't know or trust and publishing it.

- Can people leave comments anonymously? Few blogs think this is a good idea anymore. So now you need a user identity system.

- Does that mean you're going to have your own user management just for leaving blog comments? Probably not. You don't want to have to manage password reset emails, for example. Letting someone else manage that is more sane. Someone like Facebook/Twitter/Google/Yahoo.

- So do you write integration with all of them yourself? Bleh.

- Then someone leaves a comment. Is it spam? You need integration with Akismet or a similarly powerful engine to help stem that tide. Doing it entirely manually is a huge time sink.

- But not all bad comments are spam. Some of them are ascii-art genitals. Sometimes people just use your comment thread as a soapbox for their personal crusades or get into pissing matches with each other. If you have many comments at all, you need a moderation system to prevent them from creating a hostile atmosphere that drives nice people away.

- You have to ensure that people can't use your comment form to inject a XSS attack onto your page, or exploit some security bug in your web framework to take control of your server.

So people save some sanity by just using a 3rd party blogging service entirely (Blogger, Tumblr, Wordpress.com), or embedding Disqus, or putting a link at the bottom of the post saying "Discuss on Hacker News".

Edit: added the "like social networks" example in the second bullet that was in my head but didn't get into the text.
This is an amazing project
We are entirely Linux not NetBSD and are not currently using Lua in the kernel at all. We did, however, sponsor some of Mike Pall's work on LuaJIT based on our particular workload: http://luajit.org/sponsors.html#sponsorship_perf

We use Lua for the WAF (as Mike says), but also for all request processing. This is in part because we use Nginx and in part because employ agentzh (http://agentzh.org/) and he works on OpenResty. Fairly recently we moved all processing of requests through CloudFlare to a Lua-based system inside Nginx.

That's >5B pages views per 24 hours going through LuaJIT-ed code.
Copenhagen Suborbitals is my favorite recent successful European tech endeavor, but it's organized as a nonprofit rather than a startup. Kind of interesting to think about when to use that model versus the startup model; I don't have solid conclusions on that.

A few others: Unity (the game engine company, Denmark) was founded in 2004 and got big around 2008-09. Not sure if that counts as recent enough. Flattr (Sweden) is kind of niche-popular. One of the better attempts at micropatronage, I think, though I'm not sure I'd call it a big success.

If you count cloud infrastructure, OVH (France) is growing massively.

If you count games, Mojang (Sweden) and Rovio (Finland) are printing cash.
One big difference is the cost of the studies. A study with 20-50 human participants would be orders of magnitudes more expensive than using rats.

But there just is no practical reason why this particular study lacks a control group or the statistical power to show its conclusion.
I suspect this doesnt handle conflict resolution, which the key differentiator between Couch / Pouch and other sync solutions I see, its something thats hard to do nicely without in built support on the server side, and since this syncs with 3rd party servers.

However a lot of use cases are happy to trade last write wins with a simpified model, As mentioned in Vancouver I actually wish I had used a simple model for Pouch (that still included conflicts, future project).

But knowing how hard it is to get a cross browser syncing solution working, this from the outset seems amazing (close to to good to be true), its quite hard to understand the focus / specific use case because there is so much information about transactions / query models / syncing etc, but great job to the author, I am going to take a look at this and try to understand it a bit more, excited to see more people focusing on the same problems as Pouch
Like the rest of the US government, just because good things occasionally come from the largest financial expenditures on the planet doesn't mean that the balance of those expenditures are a good idea or that the taking of money for those expenditures is morally justifiable.
Isn't this response like one of the many characters in his movies who are rich, elite and distanced from the little people.
It's kind of a vicious circle. I wouldn't even play videogames (something I enjoy very much) if I had a girlfriend because I would value the relationship and time spend far more.

But at the same time it was pretty much impossible to find a partner while living such a life. No one finds you attractive. Maybe good enough for one night, but not for a relationship.

People say you shouldn't rely on other people to provide you happiness. But a relationship would have added so so much to my life.
Some of the original work on trace compilation was done in the context of Java, a static language: http://static.usenix.org/event/vee06/full_papers/p144-gal.pd....

What trace compilation buys you is: 1) elimination of method call boundaries in analysis; 2) elimination of data flow merges.

Dynamic languages benefit particularly from these characteristics because their semantics are replete with method calls and data flow merges (e.g. after any generic operation). But static languages can have these qualities too.
You mean common American English. The rest of the world is using 4th January, 2015.
Sure, just send me an email if you want.
the joke is that this is what Nokia did almost every time they released a NIT OS (ie maemo) version.
Your argument is nonsense. People can voice intolerant opinions all they like, but when they make laws that affect a specific group of people on the basis of that intolerance, they've gone a long, far step beyond just voicing an opinion. You want to be intolerant? Great, have at it. But you don't get to back your intolerant beliefs up with intolerant laws. Intolerance in this context isn't about personally disliking a group of people, it's about actively discriminating against them on a widespread basis because of that dislike, and yes, there should be zero tolerance for that sort of thing.
Last week I was having a conversation with some local college folks who were setting up our own entrepreneurial courses. I pointed out that this is really a new area.

"No it's not," they assured me. In fact, we're behind the curve.

They missed my point. Yep, Harvard, Yale, Stanford, and every other big college has had an entrepreneurial track for some time now. The problem is that there's no feedback loop in place to tell if they're actually doing any good or to determine what needs adjustment in the material or presentation. Yes, the knowledge is out there. It's the performance that's never been part of the equation. Hell, I can teach you about damn near anything, and do a great job of it, as long as there's no measurement on the value of the education you're receiving. Once you start measuring traction, however, it's a different story. And startups are about nothing if not traction. If you don't have traction, you don't have a startup, you have a hobby.

I feel the same way about these accelerators, and the hundreds more around the world. Good luck to them, and I'll do anything I can help, but I am doubtful these will amount to much without some tight feedback loops and control systems in place. Perhaps a good, open, world-wide system of sharing lessons learned. We have a long, long way to go.
I've always found M-D-Y apt for many use-cases, because I often know exactly which year is being referred to - I just need to know the month and day. With M-D-Y, that information is immediately presented. It seems like a decent compromise.
MKL is not magic. It doesn't use special secret instructions that no one else can use. The Intel engineers who work on it are not genetically-designed evil super optimization geniuses. Hand-optimizing math libraries does not require information that isn't available in Intel's optimization manuals or determinable from simple experiments. It is absolutely possible to beat MKL. There's just not much reason for most people to bother doing so, when MKL (and other competing libraries) are already available for them to use.

All of the "modern" numerical computing environments can use whatever BLAS and FFT (and ...) libraries are available on the host system, including MKL. What new languages offer isn't (usually) better execution speed (though there's still plenty that can be done with optimizing evaluation of linear algebra expressions at a high level), it's faster and more pleasant development of numerical codes.
If I want to host multiple websites, would I have to register multiple accounts with DO, or can I sign up for multiple plans with the same account?
I got this from support

Hello

Thanks for writing in to claim this promo code!

For existing users we've decided to extend the offer in such a way;

a) we charge your credit card $25, if the charge is successful, we match that with a $25 credit, for a total of $50.

b) you make a deposit of $25 on your PayPal payments page

If you chose option (a) please respond to this ticket with:
"I authorize you to charge my card on file $25 for the black friday promo!"
If the charge is successful we will credit you the additional $25 and respond to you to confirm.

If you chose option (b) simply make your PayPal deposit and then let us know in this ticket,
we will review and credit you the $25 and send you a confirmation.

If you have any other questions about this please let us know.

Regards
DigitalOcean Support
however you can accept a 0 confirmation transaction relatively safely if you were selling a coffee.

What does relatively safely mean? I'd prefer transactions to be guaranteed and accounts to have a verifiable amount of funds in them - the currencies/banks we have now do this in seconds for small transactions.

the official client is open source, any changes would have to be agreed by the development team but they would only come into effect if all miners (or at least 51%) agreed to the change.

There's definitely space for conflict there. If the official client and/or lots of the miners decide something, it's going to be hard to get momentum in another direction, and as a small holder you will have no say at all. Given the huge vested interest of developers and miners, that seems ripe for abuse.

It seems your points show you dont really understand what bitcoin is.

If that's the case, it should be easy to rebut them. That you have replied with non-rebuttal rebuttals on two points and snide remarks for the rest doesn't give me much confidence.
Almost all residential POTS lines in the US were flat-rate, so there were no charges here to make a local phone call. Granted, if you had to dial long-distance to connect to the ISP, then you paid toll rates for that.
Ask HN: Practice problems for dynamics in Python
A feature I've known of in python but haven't really taken advantage of in python is the dynamic functions and classes. I feel like there's so much more I can do since I can have an array of classes or functions, and I can dynamically create them, but I just can't quite think of uses. Are you guys aware of any problems that generating classes or functions can solve?
This is using jQuery 1. You should be using jQuery 2 for this kind of benchmark. As other already said, jQuery adds a lot of padding to support older browsers. jQuery 2 removed a lot of old browser support for performance improvements.
No accepted open source licenses (GPL, BSD, MIT, etc) permit restrictions on use based on content. If they did, they would not be OSI approved. CC licensing that is open is based on the same open model.

It would be nearly impossible to structure a license with every possible scenario the content owner could object to. And allowing the content owner to manually insert their own restriction language is fraught with issues: is it written in a way to be legally enforceable, what if the owner misses something like prohibits sexual/violent act and is later upset when it is used another, are they open to interpretation in a different culture/group that uses a different definition of violence or a sexual act, etc.

While wanting to ensure your images are not used for purposes you object to is a valid concern, if it is a concern for a particular image, that image should not be CC licensed with modifications permitted.
They have a promotion for you too, https://twitter.com/digitalocean/status/406450542546653184
Those who have tried to create an HTML5 based app and native. And who don't get the right "native" feeling on the HTML5.

There is a lot of tips and trick to get the native feeling. I just think that you should give HTML5 a chance and not out rule it.
> Er, Yes! I'd say no one back then would have ever wanted the internet to be as privatized, militarized, and censored as it is now.

Erm. The Internet is an explicitly military invention and without it's (controversial) privatisation, you'd be unlikely to have heard of it. It's not meaningfully censored outside of jurisdictions that already censors all other media extensively (DNS-poisoning consumer lines is bad and broken but really very low on the censorship-scale).
From my understanding, 3.0 was the same:

https://creativecommons.org/licenses/by/3.0/

"No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits."
Oh, thanks for the correction and local knowledge.
/pro forma comment about studies showing people with the most virulently homophobic attitudes tend to have repressed homosexual tendencies
When your account is created, go under billing and apply the code at the bottom of the page.
Neo & Bee - Cyprus Bitcoin Bank
I usually just use HL7 datetimes YYYYMMDDHHMMSSFFFF since it's mostly iso compatible and more importantly allows for varying levels of unknown values.

You may know what month something happened to you but you may not know the day in which case you would just write 201308 which is a perfectly valid date. You may know what day and what hour someone was born but you may not know the minutes or seconds (ex. 2013080506).

By using it, there is no ambiguity because the year signals the order of values. It also sorts better than any of the other methods.