skysight-inc/HackerNews huggingface dataset:
Dealing with banks in France is a humiliating experience even if you're not a company. They have way too much unchecked power and, ultimately, treat you like a criminal. For example, if you do an international bank transfer, you might get a phone call to explain it. If they don't like the explanation, they will freeze your account. They even freeze accounts if you get an unusual bonus from your employer and they find it odd for some reason.

French people seem to find it all normal because they grew up in this system, but people that come from abroad quickly learn to be terrified of French banks.
Why would people need to be "weaned" off of a graphical client towards a command line? Is it a specific client or all of them?

Maybe I'm misunderstanding your sentiment - are you one of those people who thinks that all GUIs are for children and that command lines are for adults or something along that line?
thanks for sharing, looks useful. i'll have to play with it, i have plenty of uses.
Samsung GS4 launch: Tone-deaf and shockingly sexist
nothing... just loading...
Got 15 minutes and want to learn Git? - https://news.ycombinator.com/item?id=4199772
neat. not sure i'll use it, but neat nonetheless. thanks for sharing. i've been a big awk user for well over a decade (and a python user for nearly as long), so this was neat to see.
in case anyone has issues with displaying it, here are some screens about how it should look like:
http://www.data.gv.at/anwendungen/a-story-about-vienna/

the project is also hosted on github, if anyone is interested in looking at the code:
https://github.com/pa7/a-story-about-vienna/
Being from Germany I have to agree with the smoking aspect. I'm a non smoker and after spending a few months in the US and returning back home, I was quite surprised how few people in the States smoked and how often you smell cigarettes in Germany. It was very irritating that I didn't have this annoying odor for quite some time in my nose.
worth mentioning hackerspaces / tech-coworking in vienna:

https://metalab.at/
http://www.sektor5.at/
http://vienna.the-hub.net/
Amazing~ I like this solution!!!
There are lots of people in the UK who want to remain in the EU - and I'm one of them. I hope that if it looked like the UK was going to leave the EU then Scotland would leave the UK and (re)join the EU.
VanillaJs!
AFAIK, it's ambiguous if governments consider BitCoin to be currency. I thought that's why BTC theft is problematic: as far as the law is concerned, nothing of value was taken, and at best you'd have to prosecute under hacking laws, not theft.

(I'm a BitCoin noob, tell me if I'm wrong.) :)
The original such library was Perl's Data::Faker which was ported to Ruby as Faker gem (and later refactored to faster and more comprehensive Ffaker gem).
Thanks. What you mean by "multiple pages"?
I've been looking for something like this for a while now. Brilliantly executed, thanks! I'll definitely be trying it out on my next project.
I think it's a case of leaky abstractions: git is sufficiently complicated that no-one (to my knowledge) has abstracted away the original CLI into a GUI that works for everything one would want/need to do with git.
Fred Brooks, No Silver Bullet:

How to grow great designers? Space does not permit a lengthy discussion, but some
steps are obvious:

• Systematically identify top designers as early as possible. The best are often not the
most experienced.

• Assign a career mentor to be responsible for the development of the prospect, and keep
a careful career file.

• Devise and maintain a career development plan for each prospect, including carefully
selected apprenticeships with top designers, episodes of advanced formal education,
and short courses, all interspersed with solo design and technical leadership
assignments.

• Provide opportunities for growing designers to interact with and stimulate each other.
Substeps - simple DSL for anyone to code Cucumber-style tests
Great guide! Just one question, have you ever thought of setting something like a drop-shipping B2B service? There are a lot of services that are going into that direction (right at the core, that's why wholesellers make living with companies) and collaboration plattforms out there, but I think combining that with some dropshipping services would offer a great opportunity.
For the next versions I'll add it so. Thanks for suggestion.
"The mistakes that killed or maimed Vocalix and Woobius, my previous two startups, were not very original. They were awfully predictable."

Has Daniel written a post-mortem about them somewhere?
According to the way my boss thinks, I'm sure this wouldn't take me more than a week.
> You need to do something crazily different.

I just want to chime in here.

I graduated with a CS and math double major and Chinese Minor in 06. I backed out of a programming job offer and instea ended up working for my uncle as an RF engineer for the next 2 years. That was working for about half the salary and no benefits. I disliked it enough to eventually quit and staige (intern) in a restaurant for 3 months.

Those 3 months have been the most empowering period of my life.

After exploring other fields that I thought could be passionate careers, I've come back to programming and found a renewed interest.

This advice worked for me.
How many users are you expecting?
Even though I regularly meet French who whinge about their culture bureaucratique, I don't think they have anything on Asia (China, India, etc.)!

I'm Aussie/Kiwi/European and have set up wholly foreign-owned businesses in China (9 months) and Hong Kong (2 hours). I believe AU+NZ are pretty damn straightforward.

Have to mention: this article reads so obviously like an American wrote it, it's kind of amusing .. impatient, US spelling, notion of a 'check book'. Come on! Welcome to Europe, you're in the developed world now. We have online banking that actually functions... at minor or no cost across the whole region. We don't generally use cheques. Even China's consumer banking system is more efficient than America's, in my experience. You will learn to love it in Europe :)
What We’ve Learned at PARC About the Business of Innovation
> For me, the tactics of Apple using legal methods to try to squash competition are a huge red flag, because I happen to think that the consumer is going to pay for that.

Because nobody ever heard of a mobile phone company suing the competition to limit their ability to compete before right? I mean before Apple V Samsung it was unheard of.

http://www.dailymail.co.uk/sciencetech/article-2003456/Nokia...

http://news.bbc.co.uk/1/hi/8460899.stm

http://www.guardian.co.uk/technology/2010/oct/04/microsoft-m...

I do agree with you that competition benefits the consumer. A vibrant Android ecosystem is in the interests of iPhone users like me. But the Apple lawsuit was never going to stop anyone else making modern smartphones. That's not what it was about, which is why despite a (currently) $0.5Bn settlement in their favour Apple hansn't gone on to sue anyone else. Apple were very clear about the reasons why they sued Samsung and their objectives, and their behaviour has been consistent with that.
Wow. When I ran OS X Leopard on this 17" MacBook Pro w/4GB RAM, all the fancy pages posted on HN used to peg my cores at 100% and made the fans roar like jet engines. Now I'm running Slackware Linux (64 bit) on it, and this page is running as smooth as butter in Firefox 19.0.2. It's nice to be at the other end of the spectrum, for once. It runs almost as smoothly in Chrome, but with a little more jitter during the transitions and a bit more CPU usage. Not so nice in Opera, which is struggling to get all the pieces working and kind of ruins the experience.
Looks ridiculous at first glance but that's actually not unreasonable.

The value in Gmail/Hotmail/Yahoo is first and foremost their users. Next is the technical infrastructure to support all of those users. The front-end website and basic functionality of sending and receiving emails isn't that hard of a technical problem.

Given the level of intelligence this guy appears to have, an Indian PHP dev on elance who charges $10 an hour could probably build something in 50-100 hours that would support far more users than this guy would ever be able to attract and they would both be happy with the transaction.
Whoho, Thanks :)
I think it's a mix of several things:

- A bloated public sector that is protective of it's jobs and represents a large percentage of the electorate (also very motivated to go on a massive strike if you even think about reducing the complexity of the system)

- An aversion towards real capitalism. Europe is still pretty much a class system. It's ok to want to have a better education and job than your parents, but wanting to do something more spectacular is almost equated with "being up to no good"

- You cannot be fired from a public sector job, so you have absolutely no incentive to care (some people still do, but they're not the norm)
Quite a while ago, I remember seeing an article on HN about Google encouraging new Android phones to have barometers, and some reasons for it (possibly something to do with faster/more accurate GPS fixes).
He can make something in the thousands of dollars a month of income from his blog. That's pretty good, and it probably pays for quite a few monthly expenses, so he'd be stupid not to put this one nonintrusive ad on there.

Not putting a small ad on there that pays thousands of dollars would just be silly.

As a comparison, swombat.com has no ads because the amount of money attached to it would simply be too small to bother (tens of dollars a month at the very most, if that much). If it was a few thousand, I'd put a small ad on there even if I had millions in the bank.
A nice alternative is Zurb Joyride:
http://www.zurb.com/playground/jquery-joyride-feature-tour-p...
http://foundation.zurb.com/docs/components/joyride.html
Some stats class the iPads as "mobile", which makes "iOS" do much better since people use them as laptop replacements and they've historically outsold Android (or other) tablets. I believe Statcounter doesn't (edit: "We define a mobile device as a pocket-sized computing device, typically having a display screen with touch input or a miniature keyboard.").

People either get confused, or just switch to whichever number is bigger to suit their argument, but people replacing a netbook with an iPad doesn't make Android phones worse to surf the net.
Pfft. I could knock this out in a weekend, maybe an all-nighter if I make some really strong coffee.
I like the fresh take on organizing the example but I disagree with the 2nd bullet point. Jérôme Gravel-Niquet's example encapsulates everything inside of an anonymous function and I don't see any var leakage into the global namespace.
Sure, I assumed that's what you were doing, not wasting your time on my marginal business. I just thought this wasn't your typical freemium business as even your free users would be generating revenue from the transactions and as soon as any of them start selling a bit more it would be very easy to upsell them. To answer your question I'd easily take a free version of your 14$ plan with a 5% fee instead of 2%. I assume most people would be fine taking that deal just to launch a store to validate a concept. If it works you get an upsell, if not they go try something else.

I was just annoyed as the only other option I knew about was self-hosting something like oscommerce. I can do the self-hosting just fine but I've heard bad things about it and it looks so bad... Then along comes TicTail and I'm excited again. Even though their easy payment option seems to be paypal...
Yeah but it works with jQuery. What if I don't want to add jQuery to my page? IntroJs built with pure JavaScript.
That's correct. As I understand it, you can get a reasonable altitude estimation from the barometer.

I'm pretty sure it was in the S3 as well.
Perhaps I am not following 100%, but I believe we have done this without this issue for years with google apps.

We have one primary domain and 15 alias domains.
Email Example: user@alias.com gets an email, when they reply it stays set to the alias, it doesn't change to the primary domain.
Good article! I had not considered requiring clients to have certificates, but it seems that would be a prerequisite to having a private HTTPs/SSL enabled server.

I read this and did not understand:

When you use the rogue certificate and rejectUnauthorized == false, you should see a TLS error being printed on the console, remeber to set rejectUnauthorized == true, to protect the web server.

Are you talking about if(!cleartextStream.authorized) part?
Is it really THAT unreasonable ? Throw some random open source mail server and web interface, customize et voilà!
People born in any developed country have absolutely NO IDEA how lucky they are to be born there. A Hardworking, Highly Educated and Professional born and living in developing country can't imagine having the quality of life that - even a college student enjoys in better part of the world.

With that said there are Tons of positive stuff happening all around .

And almost all of Europe is Amazingly beautiful
1.) Set up google apps account.
2.) Turn on a custom skin.
3.) Profit?
The metalab people are very cool. They hooked me up with some LEDs when I needed them on short notice. When I visited they were printing a new battery cover for an old hand-held gaming device with their 3D printer (and this was a few years back).
Great concept and execution!

One item of feedback: the styling of the numbers look nearly identical to the feedback badge on iOS, which made me think for a second that it was some sort of alert, rather than a step in a sequence. Obviously the styling is customizable by the developer, but as a default, I could see it being confusing to iOS users.

Edit: one more tidbit: resizing the browser doesn't force the box(es) to resize. Admittedly an edge case. :)
There were so many things that killed Vocalix that that's kind of smeared across multiple blog posts, like:

http://inter-sections.net/2008/05/07/13-tips-for-creating-a-...

http://danieltenner.com/post/32887444139/0005-starting-up-wi...

http://swombat.com/2011/3/14/fit-your-product-to-the-right-m...

Both ended in a somewhat messy way (in fact, Woobius is still not quite ended) so I didn't feel like there was a clear point to draw a line and write a post-mortem.
Very nice indeed, looks very well done!
It's probably good enough.

Don't need that P.S., the downvoters won't explain their Microsft hatred :P
client credentials threat is OAuth1 too.
89-year-old grandma hits Kickstarter goal
It obviously is, but you're only trusting the 'cloud' to keep an extra copy and help you maintain synchronization between your copies. If they go down or out, you've only (potentially) lost the latest changes if you actually threw away the machine you were sitting in front of when you made them. In other words, good use of the cloud.

*edit: So they provide sharing and cloud sync, too. I'm not sure if that should detract. I haven't used Dropbox shared folders since they were Public Folders.
Looks ridiculous at first glance...and the more I think about it - the more ridiculous it looks to me...
pop some modafinil, you'll be done in 4 hours if your genetics are conducive to the drug...
This is very nice but I have some suggestions to improve:

Navigation: The “next” link is very small and it's in different place on every step. A fixed navigation and/or bigger link would be nice.

Also, showing me that it's “Step 3” is useless to me - I can count myself and even if I couldn't, I don't really care how many steps I've already seen. I'm more interested in how many more there are.

There should also be automatic scrolling so that I could actually see the next highlighted area. If you already do the scrolling, remember to scroll in a way that guarantees to show whole area, not only top line.

Thanks for the great work, I think I might use it in my next projet!
> an indian PHP dev on elance who charges $10 an hour

Stereotyping much?
I don't think so, personally. Skype just adds yet another factor to work against them.
How I Quit Smoking and You Can Too
First of all, that's the terms of service that you agree to when signing up for an account. If you don't sign up for an account, you haven't agreed to that.

Additionally, you left out this from your quote "(except as provided in Section 2.3 of these Terms of Service)". Section 2.3 says "You may download or copy the Content and other downloadable items displayed on the Services for personal use only, provided that you maintain all copyright and other notices contained therein". All an adblocker does is download some of the content and decline to download some of the downloadable items. That's permissible under Section 2.3.
Yep, and the Nexus 4 has it too.
Depends on the country: they banned smoking indoors in Italy a while back, and at least in the part of the country I live in, people have always respected that ban (I was a bit surprised). In Austria, when we left, they still let people smoke anywhere and everywhere, pretty much - the only places where it was banned in Innsbruck, where we lived, were McDonalds and Ikea. My wife went out with our baby daughter for cake and coffee with a friend one afternoon, to a pastry shop, and came back reeking of smoke, because some other patrons sat down and started chain smoking. It made my blood boil.

That said, Vienna struck me as a very nice city - very livable for its size, although the climate leaves a lot to be desired.
Another Earth
Have you used elance? I've been posting multiple jobs per month for years and 90% of proposals I receive are PHP devs from India that charge ~$10/hour.

That's not a bad thing. Many of those guys are highly skilled and I hire them often.
Nanotech Metasurfaces Will Usher In New Optic Technologies
He's not wrong. There is already a proposal, from a indian dev. But in ASP.
Setup mail server, install roundcube. Done.
Yep people can't like a language because you haven't figured it out.
Gun violence in America: How many years of life have been lost?
He means that if intro instructs the user click here, and the browser goes to another page from within the same intro scope, then intro would pick up and continue.
In which way a market can truly be split between (ideologically) better and worse players (this is a sincere question, no rethorics)? My point of view is that all the companies involved in this mobile-market dance happened and will happen (sometimes willingly) to turn out evil or good based on what better suits them in a particular point in time. I'm confident it will take just time for Samsung to show they're just a company (no deontology involved). Same goes for Google, HTC, LG, whatever. Apple, they chose the wrong juncture and now are paying that by (deservingly) facing endless bad publicity. So, no, I don't think the "good guys" won (let alone the fact that profit-wise they're actually all winning right now), I can't even think about them being good guys... just companies.
I'm using Iceweasel straight from debian wheezy repository, i.e. Firefox 10.

IMO not old enough to be not supported, but YMMV.
There are plenty of projects like these on freelance websites; They either end up being a low quality clone with fewer features than the original, or never get funded to begin with.
That spinning logo is horrific. We're not in 1999 any more. It totally distracted me from what was going on in the rest of the site.
I really wish that the word "buy" (and "sell") were illegal to use for DRM or otherwise encumbered digital goods. If a company wants to license something to you under DRM, then it should either explicitly use the words "buy a license" or not use the word "buy" at all.

And conversely, if a supplier uses the words "buy" or "sell" implying that you're acquiring digital goods (rather than licensing it), then that should be sufficient to nullify any license and make it a straightforward sale in the eyes of the law, and laws regarding "circumvention" should no longer apply.
As far as I can tell it's a non-standard Webkit function. See https://bugzilla.mozilla.org/show_bug.cgi?id=403510 and https://gist.github.com/hsablonniere/2581101
AV software bothers me so much. It's not just that it's generally ineffective. It's that when you bother dissecting it, you usually find it make users less safe (e.g. non ASLR/NX injected binaries, dangerous root certs, vulnerable hooks and format handlers, etc.). That said, Avast has caused me unique pain, and my personal experience correlates with the author's.

Chrome's sandbox blocks all access to system resources, so it's a very bad idea to inject hooks into our sandboxed processes, because they usually just break. So, we often have to use the sandbox's loader hooking mechanism to block third-party DLL hooks that are known to cause crashes (ie. "security" software and other process-hooking utilities). Of course, Avast shows up regularly as a crasher, so eventually I added their DLLs to the block-list and then tried to start Chrome.

So, imagine my surprise when blocking the offending Avast DLLs breaks Chrome by preventing all content--even internal content--from loading. I dig into it a bit more and find that Avast is hanging all our sandboxed processes, because their system-level hooking is so invasive that they won't let any process run if their injected DLL hooks don't attach. At that point I was forced to give up, because there's not much you can reasonably do against such recklessly invasive software already present on the system. It's really not very different from malware.
It's not. I create a DTO and I set up an exact mapping of how that appears in the database. Then I create a type generic Repository pattern that makes the DB access explicit as opposed to NHibernate's magic database access. Then the rest is just one time wiring I set up so I don't have to worry about actually connecting to the DB in my code.

In any solution you come up with you'll either need a repository that handles sessions and so on, or you'll have to explicitly connect to the db every time you need it. Either case will be more work than what I've done with this solution.
Browserify: require('modules') in the browser
I've been looking for something that can generate fake cart data. Is what you built open source?
Hey Yebyen.

Yes that is exactly what I meant. If the rejectUnauthorized flag is set, the connection will be dropped before the event 'secureConnection' is emitted, so you will never be able to pick it up if you want to for testing. But in production it is important to enable it, to make sure that connections are dropped.
Stop Blaming Trolls for the Patent Problem
And thank you :)
Looks very cool but the fact that you have to hit the tiny "next" link makes it hard to use on iPad. It's compounded by the fact that the page isn't scrolling down all the way from step 1 to step2 so you have to scroll down manually.

On the computer, though, this looks slick and works reasonably well. Good job!
Roundcube would probably do the job. The problem is what if the guy says "but this doesn't have feature X that gmail has, add it or I won't pay you."

If you could change the spec to be "install roundcube" then maybe it wouldn't be such a bad deal, but then you're essentially doing the most important part of the work (telling him how to get what he wants) for free.
It took me almost as long as setting up a business in Austria to get just a business visa for India so I agree with you on that point.

AU+NZ (check out the coverage of NZ on my site, what do you think?) are the models to follow for business registration I think. Given they've proven it can be done in one or two days I am not sure how the other countries can justify the delays.
>Telcos aren't huge fans of Skype, as a rule--it doesn't quite jive with their values.

Values? You make it sound as if it's ethical values. It more like they're trying to stifle innovation instead of becoming dumb pipes like ISPs.

>For Windows Phone, which integrates Skype by default

How is Skype more integrated with WP, than say iOS or Android?