skysight-inc/HackerNews huggingface dataset:
Considering the very first example from the article - does America not have bank transfers? Or accounts which cannot be overdrawn? I've had bank accounts in multiple different countries and it's usually the same - if you don't apply for an overdraft, you won't get one. If you were given one, you can cancel it. If you weren't given one, then there's practically nothing that could actually overdrawn the account, the only time when that happened to me was when the currency value changed in between me sending the money and the bank processing the transaction, at which time it was too late for the bank to reverse it - so I went like -$2 on my account which wasn't supposed to be overdrawn.

And $7 to send a money order? Really?
Caffeine Content in Espresso vs. Drip Coffee
UK utility providers give cheaper rates to people paying by direct debit. If you can't afford to pay by direct debit you pay more. If you had debts and are on a card meter you pay even more.
This is mentioned in the article in the problem explanation section, but quickly and just passing by. I'll put it right at the beginning where it belongs. Thanks!

I had not understood properly on first read of your comment, but you did not mean what is on the post at all. I'll include this insight somehow :)

Don't you mean signal domain though?
What would a potential competitor need, data wise? It feels a bit like competing with IMDB, where they have a massive head start, and a pseudo monopoly.
This is most jobs not the exception. This is how companies are deliberately managed, in order to extract the most value from employees. The imperitive to extract value from the individual is inherently a form of abuse, so it is quite natural that properties we find in abusive dynamics outside the workplace are reflected within the workplace. Capatilism is evil, this is just one of the manifestations of it's purient corruption.
Oh wow: "there are 65,117 domains that matched this search query." (for domains@microsoft.com)
Thanks for your advice. It's preferably in hardware digital development (ASICs, FPGA, Verilog etc). I didn't state it so others who are looking for a different industry could also benefit from the answers.
Camels and Rubber Duckies (Market segmentation explained in simple terms, 2004)
K7 Total Security 2015 Activation Key, Crack Free Download
They also won't give accounts to just anybody. You need a letter from your employer so you can't open an account if you're unemployed.

Utter rot. In fear of being legally compelled to, many UK banks offer a very basic bank account that they typically don't advertise or offer.

http://www.moneysavingexpert.com/banking/basic-bank-accounts
Ask HN: Hacker Way to find sales lead
Hello,

I am just trying to write few scripts to find prospects (majorly company) who will be interested in buying our SAAS tools. For this I use variety of source like

1)Crunchbase data export (found it was little old)
and crunch base Rest API has limit per day (so not very scalable).

2)Linkedin directory search but its hard to scrape linkedin they have very smart algo to stop it, I had to change my ip using tor after every few request and then also has to put random timing in between request and then also they blocked account which I was using for that search.

3)Few websites like rivalseek etc for search and then scraping them , result have lot of duplication.

All the above scripts are very scattered and doesn't look like a nicely build system. It would be great to know what others have done for this, like any scripts which they combined and major free sources they get information etc? Anything which you guys will add value to discussion?
That is just one half of the story.

Another equally applied strategy is market segmentation: Try to get a higher price for those who have the money, but sell at a lower price to those who otherwise couldn't afford your product. There is a somewhat popular article by Joel Spolsky on that topic:

http://www.joelonsoftware.com/articles/CamelsandRubberDuckie...

Of course, those strategies don't exclude each other. If you can make some people pay more for your product, you can of course be "generously" give out free stuff, so they feel cared and hopefully don't notice the mediocre deal.
Their fee system is regressive.
If you don't have the overdraft they ding you $35 or whatever for a NSF fee instead. So your 2 dollars overdrawn becomes the hassle of a bounced check + a bunch of money gone to bank fines.
Detials on the Official Raspberry Pi Touchscreen Display
Flamewar in the comments here... Just throwing in my 2c.

I've been programming Clojure on the side for about a year now. It all started when I did the exercises in the Clojure for the Brave and True-book, and also simultaneously picked up Emacs and Cider (a nice IDE indeed, and keyboard-based).

Clj is just code like anything else. Anything you can do in Clojure you can do in Java. But with that language, I find myself creating things which I could not in other languages. Solutions come easier. Programs don't become long, but they get a lot done, and are performant.

I dig it, and really recommend it to anyone who is bored with their day job.
Raspberry Pi touch display
So last month it was the Tokyo Olympics emblem[1], two days ago it was Google's new logo[2], and today it's this.

Is the world ever going to come to grips with the fact that many tens of thousands of thousands of logos and trademarks are registered each year [3], and it's fairly inevitable that some of them will look alike?

[1] https://www.google.com/search?tbm=isch&q=tokyo+olympics+thea...

[2] https://news.ycombinator.com/item?id=10176974

[3] Or a lot more, I'm just going from this: https://oami.europa.eu/tunnel-web/secure/webdav/guest/docume...
I always see linear algebra on HN and many people comment on how they never understood the subject. This makes me ask: what exactly is it that people don't get about linear algebra? What makes it appear to be a difficult subject?

As someone who has used linear algebra almost every day in some form over the last decade, it's hard to get a perspective of what aspects are challenging to the beginner. And since I TA courses that involve linear algebra, it is good to know where the problems are.
The Forgotten Employee (2003)
Great article on getting started with Mutt on OS X: http://stevelosh.com/blog/2012/10/the-homely-mutt/
That's a very strange interpretation of Rice's theorem. Just because properties of computable functions are undecidable doesn't mean they somehow "can't be described by mathematics". I'm also not sure why incompleteness is relevant here at all, unless you think describing something mathematically requires a complete formal system. In that case, we can't "describe" arithmetic "mathematically".
I used to use mutt (now i use mu4e) and indeed i do not own a mobile phone capable of more than GSM. Also, as mentioned elsewhere, HTML rendering works fine in mutt and mu4e (although perhaps this opens me up to various nefarious things).

I don't do this because i'm a security expert (i'm not), i just love speed (so AJAX and fancypants websites are out for me, i'll use the terminal or Emacs where possible) and the keyboard.

EDIT: Oh yeah, and i'd never trust my web browser with my PGP key...
The EU introduced regulation to make bank accounts available to everybody - even those without a permanent address of residence [0]. The EU's members are currently passing the corresponding national laws (they have until 2016 to do so).

[0] http://www.europarl.europa.eu/news/de/news-room/content/2014...
AmazoX
Honestly, depending on what you're comparing to, i consider mutt a step forward in terms of usability. How long does your search for a specific email take using the Gmail interface? I bet it's longer than using an indexing backend like notmuch or mu locally :)
The term full-stack was quickly picked up by other more contrived "stacks" besides the well-known ones (cloud, mobile, web, PC, mainframes, etc) and used to promote their own gimmicky products, and as an excuse to muscle in on their partners businesses and bundle their products.
Out of the Fire Swamp – Part I, ‘The Data Crisis’
Show HN: QuickHPC – Hardware Performance Counters Made Easy
All Combinations of Six 2x4 Lego Bricks
An example of this is pricing of flight trips and hotel accommodation depending on the browser used in the booking: if the client has an Apple product, he/she will be charged more.
The golang community likes being safe:

a, err := doFirstThing()
if err != nil {
return err
}

b, err := doSecondThing(a)
if err != nil {
return err
}

c, err := doThirdThing(b)
if err != nil {
return err
}

until your keyboard keys go off.

(and I'm a happy gopher myself)
How is this discrimination? If you came to me and said, "hey gambiting, I want to buy a cookie from you, how much is it?" and I say $1, and then you come and say "hey I want to buy an entire truck full of cookies, will you sell them for $0.50 each?", am I discriminating anyhow against the first person if I sell the cookies for $0.50 to the second guy? It's the most insane assumption I've heard in a while.
What it is, I think was my major problem.

Matrix multiplication, ranks etc. are some of the most random seeming operations you can tell a student to memories.
#MindyourMindset
calculate your own opportunity cost and sure you will get an answer. Our time spent to perfect & submit the application is fun and valuable, just as a reference.
Note: this is not my work, just something I stumbled across.

GitHub project is here, including examples of all angles considered:
https://github.com/LasseD/BrickCounting
Reminds me of Alan Downey's Green Tea Press effort:

http://greenteapress.com/wp/
http://greenteapress.com/manifesto.html
http://greenteapress.com/easy.html
http://greenteapress.com/free_books.html
That is deceptive, as it is a mirrored issue from when the project was brought to Github (which is why it reads so oddly, all from the same author). It'd been reported nearly 20 months prior on googlecode: https://code.google.com/p/python-nose/issues/detail?id=335

This issue has been open since April 2010. What a shame.
Where "very basic" means if you have any sort of ID and an address that won't change for five days, you can get an account and a debit card, be able to send and receive transfers from anyone in the UK with no fee, and use most bank machines in the UK with no fee
That's o.k. I'm usually the one making boo-boos like that. Glad we caught it.
That's the most stupid thing ever.
It is obvious that the costs to the bank are higher with customers who need to be followed up closely to avoid credit losses.

Why is that obvious?

The simple fact is, these days, there isn't any follow up. No one is 'followed up closely' in some expensive human-driven procedure. It's all automated. The cost of someone going overdrawn by £10 is pennies.

It can't be expensive because most banks will give you a free overdraft if you ask. Sometimes even if you don't ask. I've had a £1500 overdraft facility on my bank since I opened a student account 18 years ago. Back then I used it a lot without any fees. Now I don't use it at all but it's still there. If that overdraft cost anything I wouldn't have it. The only time you get charged is if you haven't planned and set things up ahead of time. I don't believe for a second that updating a signed int in a database record saves the bank £25 per infringement, yet that's what they charge.
Yeah some of them look like this (the conical ones), but the huge ones in the pictures with the many stories seem to be 'square' temple-like. I'd imagine that building those pillars with 'decks' between each layers isn't something you can gradually add. Intriguing.
Not that many options I think.

A classic is Larry C Paulson's "ML for the Working Programmer", although it's (a) apparently a bit divisive (see e.g. https://news.ycombinator.com/item?id=9667264) and (b) out of print. It's a thoughtful treatment of functional programming that happens to use ML, and a book I enjoy reading rather than just referring to. I appreciate the fact that the second edition introduces modules very early on, and that it's relatively un-mathematical in the way it presents things like module semantics.

Robert Harper's "Programming in Standard ML" (online only I think, at http://www.cs.cmu.edu/~rwh/smlbook/book.pdf) is more thorough. It's modern enough to present the Basis library as part of the language, so you do get a handful of useful existing data structures rather than feeling you're expected to build everything yourself. A pity the Basis library is so slight though.
Looks like it's just a bug caused by a recent patch.
https://code.google.com/p/chromium/issues/detail?id=526413#c...
Thanks, that sounds interesting!
> It could be open to manipulation, with people leaving the queue and rejoining from the back in order to get served more quickly.

This isn't manipulation, this is pretty much the defined behaviour. In a queue that doesn't close, this is one of only two ways for the person at the front to ever get served. The other way being for that person to be the only person left in the vicinity who wants the thing being queued for.
https://reproducible.alioth.debian.org/presentations/2015-08... has some tips on what you can do to ensure your own FOSS packages have reproducible builds, e.g.:
* avoid storing build-timestamps (maybe use timestamp of last commit instead)
* avoid storing build numbers
* LC_ALL=C sort the sets of things where order is undefined/unimportant, e.g. file lists going into tar or hash keys
* try building, then changing something in the environment, building again and diffing (with diffoscope)
I have bank accounts with Visa debit cards and I pay 0 for them. It really shocks me to see that in some less civilised countries people need to pay to give their banks money to play with.
Script to list/notify outdated software on your linux server
Much worse, overdrafts are a mean product! Especially in the UK variety. When I was an intern in the UK I once handed over a cheque a day before I got the cash. The cheque bounced, I was forced to pay 25 GBP in overdraft fees and the person who had the cheque still did not get their money.
i.e. No one benefited except the bank, i.e. they did not provide any service what so ever yet still charged 25GBP for it.

Overdraft fees like that are evil as they are very much a profit center on the poor. The Finish system of just not allowing the transaction is much much better.
Yes the operation is quite efficient, the problem is that fork() normally makes reloading of code (without resorting to special tricks) impossible, as the interpreter will usually already have loaded all imports before forking. The only way to circumvent this would be to delay the loading of required modules until after the fork.
Or trust the source code of a simpler compiler that is able to compile the untrusted compiler: http://www.dwheeler.com/trusting-trust/
I also use mu4e, and i'm curious, why do you switch to Mail.app for composing? I love the fact that all my editor customisations (of which there are many) are still there when i'm writing email.
Erle-Spider, the Ubuntu drone with legs
I found OSMTracker, never used it though.
It's not discrimination, it's price discrimination.

The range of coffee, and the range of prices, that Starbucks has is often used as an example of price discrimination. You take your basic product, add a cheap to provide option, and charge more. This allows rich people to give you more money.
Hm that's an interesting idea, thanks for sharing this! How exactly do you perform the restart of the Celery service and where are your queues configured? I guess you don't specify them in /etc/defaults/celeryd?
DIY control pedal on Linux
I was thinking it was common for alleys to have no sidewalks at all, but I looked at quite a few with Google Street View, and many do have sidewalks after all (even on both sides!).

An example that I found which seems to have a sidewalk on only one side is Orange Alley, but it's complicated: sometimes the single sidewalk disappears entirely, and in tiny patches a sidewalk shows up on the other side. But I think the alleys probably will undermine your clever suggestion.
Same for me, I cannot think of the use case for this - maybe it was introduced in the embrace/extend/extinguish era to nudge people into using Rich Text format emails?
Another suggestion is to offer money services at the post office. See http://www.npr.org/2014/02/07/272652648/post-office-could-ra... :

> a new report suggests a way to add to its bottom line: offer banklike services, such as a check cashing card that would allow holders to make purchases and pay bills online or even take out small loans. The idea is to provide services that are now unavailable in many communities.

> ... for a while, [the Postal Savings System, established in 1910] was quite successful. "By the year of the Wall Street crash, 1929, they had $153 million on deposit. Postal savings banks were considered safe during the '30s when commercial banks were crashing." Rubio says their peak year was 1947 when they had $3.4 billion on deposit.

> But after World War II, banks raised their interest rates, making the 2 percent the post office was paying for savings less appealing. By 1967, the Postal Savings System was out of business.
All checking accounts can be overdrawn. You can pay for "overdraft protection", but that's more like paying a fee so that you can get a flat overdraft fee instead of paying multiple fees in a single day. Many people have been burned by using a debit card in an effort to avoid over drafting, and getting multiple overdrafts (and their $35 per incident fee) in a single day. Oh, the protection also comes with a text message that tells you when you have something like $3.00 left in your account.

My favorite fee is the "maintenance fee" aka "inactivity fee". It's legal for a bank to take your money $50 a month if you don't spend it. There's no justification for this. It's not like the bank isn't making money off my deposit already, and it's not like the bank is polishing my coins.
Free banking in the UK usually means "free banking for a set of services, so long as your account is in credit".

Large charges on people who inadvertently went overdrawn by less than £10 for less than a day have been a problem for many people in the UK.

HSBC changed from a £25 fee each time the account went informally overdrawn to a £5 per day each time the account went overdrawn.

http://www.telegraph.co.uk/finance/personalfinance/bank-acco...

Submitted article is talking about poor people. Budgeting is tough for poor people, and penalising those poor people because they are in tiny amount of debt for less than 48 hours feels unfair.
This day finally comes... yet.
Previous discussion: https://news.ycombinator.com/item?id=7854504
The PDF was interesting, but the Dvorak article linked was meh.
I do use mutt as my principal e-mail client. It started as an experiment, now I fully transitioned to it. I enjoy being able to compose messages in vim and the tight integration with gpg. In case you want to try mutt out, some time ago I wrote a short guide about setting up mutt on osx,

http://www.lucianofiandesio.com/getting-started-with-mutt-on...
Tips for customers looking for non-typical software solutions
That is a discrimination lawsuit waiting to happen. In Strasbourg.
But plenty of service providers, merchants, utility companies etc. will charge you a fee of their own if an auto-debit of your bank account or corresponding card declines, or worse. While the cost is lower and the runway usually longer than a bank overdraft, the point is that it's not necessarily free to decline a transaction if it would cause one's account to go negative.

I've been in plenty of situations where a $29 overdraft fee compared favourably to a $150 late fee.
I think you're right, but it depends on what's your computational model. In word-RAM you usually assume that log n < w where w is the machine word, and you can do arithmetical operations on words in O(1), so if your coefficients fit in w bits the complexity is O(n log n). You could say it's a trick but it's a convenient trick, since on a real-world machines w is much larger than you need (64). I don't know if you can make the same argument about floating point computations.
"The current CA PKI system is pure madness. Everyone in the CA club can issue certificates for anything"

It boggles the mind that all these security experts (including those frequenting these forums) take such pains over obscure, hard to exploit things (like about half the CVE vulns), and come down with the fury of a thousand suns on anyone daring to come up with, say a new secure messaging protocols without their permission (remember the Telegram brouhaha) and yet blithely go on endorsing and even encouraging this totally broken third party trust system, this house of cards that the entire web security framework is built on. Just baffling.
Nest outage cuts remote users off from Dropcams, thermostats
Again, insane, and I don't understand how this works in US. Here if I try to pay with my debit card for anything,but don't have enough money in my account, the transaction gets declined at the till(or I get an error while paying online) - it doesn't result in any charges, just means I cannot pay. Do US banks allow debit cards to overdraw accounts? Isn't this against the entire idea of debit cards??
Good question. The answers might be here: http://www.goodreads.com/group/show/1-goodreads-feedback . A lot of people asking for things for a long time.

[1] List of all feedback topics - http://www.goodreads.com/topic/group_folder/2?group_id=1

[2] Top 10 improvements wanted by community from very recent posting - http://www.goodreads.com/topic/show/17031339-top-10-improvem...

[3] List of competitors - https://www.crunchbase.com/organization/goodreads/competitor...
It works for me. Hmmm. I'll just paste it here: http://blog.functionalworks.com/2015/08/04/whatfpisandwhymak...
I suggest you wait a couple weeks (HN users tend not to like reposts too quickly) and then try asking this again. It's a problem that many people here have had and are willing to discuss. Which such questions get attention is partly random, so trying again is ok. Good luck with the struggle.
I can't say about the UK, but in the US this can affect the price you pay.
Sorry, I didn't mean the word "discriminate" as a judgement against these companies. I edited the post to (hopefully) be clearer.
I think it's mostly because mathematics is taught as is with little or no attention to practical applications of the theory. For instance, till date, I could not see how eigen values/vectors are useful.
Yes but my point is that banks aren't inherently evil charge monkeys. I've been miserably poor before and still haven't been charged.
Hack Cancer Tickets
3 DAYS till tickets for HACK CANCER are up for grabs @ http://hackcancer.co

Here's our vision:
A member of the team was diagnosed with cancer in late 2014, he decided to do something about it and Hack Cancer was born.
We've formed a dream team and organised the first ever 24 hour Cancer hackathon!

For 24 hours from October 10th - 11th 2015 the best techies from around the UK, and the rest of the world, will gather at Google Campus in Shoreditch (no better place than tech city!) to build a cancer beater. Helping survivors, fighters and anyone affected by cancer, and this is just the beginning.

We're planning on hosting Hackathons worldwide, allowing the whole world to Hack Cancer together, culminating
in a grand final in London in 2016. We'd love to see you get involved!

We have a strong belief in people based design and development. We will help the developers create poignant products that will help beat cancer through interviews, talks and videos from cancer patients themselves, and others affected by cancer. We will make a lasting impact in the fight against cancer through the amazing products created and our goal to raise £5000 for charity.

Fundraising link here: http://bit.ly/1N38srx