skysight-inc/HackerNews huggingface dataset:
If there is a correlation between crime and race, even after adjusting for SES, that of course does not justify genocide. An individual is accountable for what he does, not what members of his group does. I have no simple solution to propose, but I think the assumption that differences in incarceration rates must be due to racism is unfounded. The police and the courts should try to treat people fairly, and unjust practices should be changed, but we should not try to mandate equal results.
It's not that I don't pay to support the apps that I actually use, it's that when I download the "Lite" version of your app to decide if I'll pay for it, the fact that I have a hard time clicking anywhere without getting a giant 30 second modal popup ad. That definitely makes me less likely to pay you for your software. Maybe it's just a personal thing that I don't want to give developers who would do that my money.
It seems likely that btrfs will become default for most distributions within a few years.

Nothing compares to having decades of experience with an on-disk format, a fsck tool, etc. Ext3/4 has had the most users, therefore it will be the most trusted (bugs like this one notwithstanding). When you're choosing the distro default, you have to prefer reliability to performance/features.

Hm, I guess I just gave an argument for why btrfs won't become the default for another 5-10 years. We'll see!
now if I could only get my company to accept payments in bitcoin...
Learn and adapt from user behavior
The main issue is that "PayPal Credit" and "PayPal Balance" are nearly indiscernible concepts to the end user, and could cause you to sign up for the "credit" when you really just meant to use your "credits."
Lisp syntax looks really good after you try doing the same thing in XML...
> Downside is license plates (state income) are very high (2-300$ for car plates/year and up to 1200$/year in motorcycle plates). For car insurance itself, you can still have at fault but it just determines who's insurance pays and who's insurance rates will go up.

Huh, so costs are properly internalized. Again, well done Canada.
Six Ways Remote Teams Can Crush Their To-Do Lists
Not the agro businesses I was hoping to read about.

Improving IT, using IoT, etc. is all well and good, but I would like to see more tech to grow food locally, and using much less water. Using less energy would also be a bonus, but anything that promotes growing food close to where people live is what I would like to see.
How were you determining the accounts were stolen?

Also, as much as we would love to say companies are responsible for the security of our accounts, losing credentials is also a user issue.
To my mind, all of the points you listed as an advantage you can also find with C#/VB.net using WinForms. I've also never found WinForms or even WPF (most of the time) to be sluggish on even reasonably modern hardware.

What specifically do you find easier in VB6 than VB.net/C# when writing desktop apps, in particular in relation to WinForms?

You say "inspect and modify a program as it is running in a graphical way" - do you mean that with VB6 you could alter the UI as the application was running? If so, that's something I don't remember but I agree it could be very handy!
Will crowdfunding forever change the way we buy?
When I was much younger I was doing freelance work for some guy I was referred. He said he was using his girlfriends account because he doesn't use Paypal himself and this was a one off job. I thought, "yeah, that's fine, cool."

Anyway, a while later he disputes that I didn't do the work for him (I did, with evidence) and Paypal take the money back, freeze both mine and his and that's that. They won't re-open my account because it's been associated with a fraudulent account.

They tell me that this guy had been using someone else's account and that I should go to the police. The police say that the guy doesn't live at the registered address, never has. And that was the end of it. Even though Paypal knew it wasn't my fault they wouldn't unfreeze my account.

That was about 8 years ago and it's only recently I've setup a new account to accept donations for my project. And I did that begrudgingly...

I NEVER use Paypal for accepting payments online, it's always Stripe.
This is probably not as serious as the title implies, and apparently not related to the recent reports of EXT4 corruptions.
Quoting [0] Theodore Ts'o:

>So it's pretty hard to hit this bug by accident

>It requires the combination of (a) writing to a portion of a file that
was not previously allocated using buffered I/O, (b) an fallocate of a
region of the file which is a superset of region written in (a) before
it has chance to be written to disk, (c) waiting for the file data in
(a) to be written out to disk (either via fsync or via the writeback
daemons), and then (d) before the extent status cache gets pushed out
of memory, another random write to a portion of the file covered by
(a) -- in which case that specific portion of (a) could be replaced by
all zeros.

[0] http://thread.gmane.org/gmane.linux.kernel/1956583
It's pretty common for 3D/rendering companies to use company desktops at night or when they are idle for rendering, and most renderfarm managers support this kind of setup. However, this is only worth it because the graphists already have powerful workstations to do their job. I doubt using underpowered laptops would make sense.
> For instance, leaking how the US is spying on foreign nations, which is the whole reason for the NSA to exist.

As a non-US citizen I wholeheartedly thank Snowden for doing this, as it also shed light on the threat to me from the US (NSA) and from my own UK government (GCHQ).

There is nothing I could ever think badly of him for in this situation.
Ask HN: Stripe fees for $80k+ cashflow
How do the Stripe fees vary when cash flow goes above $80k?

I'm building a marketplace and I was considering using Stripe. But speaking to potential customers their current payment solution charges them 1.5%-2%. Anyone have any experience on pricing for the different ranges?
"Why should I subsidize their incompetence via my personal insurance premiums?"

If you think about that, that hardly even makes sense. "Incompetence" has been a perfectly normal part of the insurance package for a long time. I assure you measurable amounts of what you've paid in insurance have already gone to "incompetence".
SOAP in a nutshell:

> SG: Well, officially none. But you can potentially support any of ‘em. And there’s lots of platforms that support JMS, and FTP, and SMTP.

> Dev: Does anyone actually use these other transports?
That has seemed likely for the last few years. btrfs' adoption has been much delayed
> Having used async & await extensively in C# they're pretty great... but I can't help thinking we're explicitly declaring something that mostly could be implicit if the language was designed right.

Yes, basically, they are explicitly declaring dataflow dependencies. There are languages that handle this automatically, e.g., Oz [0].

OTOH, async/await is a solution that can be retrofitted onto an existing language that isn't fundamentally designed around dataflow dependencies without changing the semantics of existing code.

[0] as implemented in the Mozart Programming System, https://mozart.github.io/mozart-v1/doc-1.4.0/
2006 called, they want their technology back.
You're under the assumption you'll still be able to afford insurance for a non-autonomous vehicle, something I find unlikely if self driving cars are as safe as they've already proven to be in the million+ miles they've driven.

Use of self driving cars hockeysticks-># of human drivers plummets->premiums skyrocket for remaining human drivers.
Because it just works (critical data corruption bugs aside! But every FS has had those...)

For most uses, no-one will ever spot the difference between an underlying modern(-ish) filesystem. Ext3/4 also has a very decent set of maintenance / recovery tools and is well supported by most distributions. That is plenty good enough for almost everybody.
I have a friend who's small business was killed by Paypal. He had a board game shop (about five employees), but most of his business was online. He used Paypal as his bank account (dumb idea, I know.) During a christmas rush Paypal suddenly froze the account. I don't remember the exact reasons they gave, but it was something like he had too much money or was receiving money too fast.
I think the title is less of a problem. It's more of a mental problem what software engineering (or developing or whatever) is about. In Germany there seems to a dominant opinion that sw development is easy and can be done by everyone. And therefore it can easily be outsourced. You will never get a big reputation (and a big salary) as a sw developer in most german companies - because thoughts are that working on requirements and coordinating projects are the more important things. Quite sad this situation. Especially when you consider the horrible quality of the SW developed in such (outsourcing) models.

I'm sure if you really want to sw development you would probably be better of working in USA/Uk than at Audi. Working on a direct competitor in germany, and I'm knowing the situation of the industry in the meantime quite well.
> This actually leads to PayPal being very user-focussed

For s/user/buyer/: I'll add the notable exception that is the root of this complaint, virtually everything about the Buy It Now business. There are the parts of the complaint, and then there's the fact that they've been badgering desktop users for long years to sign up for their credit service by making the Paypal user experience suck every single time you interact with them. It's almost amazing to me that it was actually worse for anyone who ever clicked "Yes" on one of those infernal dialogues.

I have rarely found a company's user experience so systemically hateful as Paypal. To the point where, if there is virtually any other option for payment, I'll take it.
Ah, okay. I think the title is misleading and should be changed.
No one has a crystal ball, but one thing I can say for certain is that I've been wondering this for years, but the number of recruiters hitting on me with Django job offers is greater than ever - I get several offers per week. There seems to be a bottomless appetite, and I see lots of startups adopting Django in some part of the stack.
Cars already have black boxes:

http://www.npr.org/sections/alltechconsidered/2013/03/20/174...

TL;DR Its tied to the air bag, and records critical metrics to flash when an accident occurs.
All of my production systems use XFS for the last 5-10 years. I never liked the idea that we have 5 filesystems on Linux an you have to know which is better for your use case, while other Unix like systems offer you maybe 2 options but there is one that is supported and recommended (like ZFS on Solaris). I think ext4 does not offer too much for the most of the users over ext3 but given its history (lots of data loss scenarios) I would not want to risk it to start to use it in production. On the top of that, the recent moves from CentOS to use XFS as the default FS just makes me think I made the right decision 10 years ago to use XFS for almost everything I do.

Ted Tso about ext4:

> P.S. It's bugs like these which is why I'm always amused by people

> who think that just because a file system is safely being used by

> their developers, that it's safe to throw production workloads on

> them.
It's ridiculous that Paypal is literally a bank at this point, yet somehow subject to none of the same regulations and consumer (or merchant) protections as one.

> PayPal is accused of making the service the default option for new sign-ups without making clear that it was doing so.

Different but related: No matter how many times I tell them that I want to pay with my real credit card instead of "direct bank transfer", it never persists. I must have set this as the default in my settings a hundred times. No luck.
Video Showing iOS 8.4 Jailbreak Released
Don't do it unless you don't care about losing your money.

No stock-picking strategy is successful, partially because of the rise of electronic trading with sophisticated algorithms. I've written extensively on this elsewhere and don't have the energy to do it again, but it's easy to Google information about it. Even seasoned professionals don't beat the market in the long-term.

So you should decide which you like best: picking stocks, black jack, poker, or some other form of gambling. They're all sure-fire ways to randomly lose or make money, although in stocks, individual investors are usually the losers and institutions are usually the winners.
DodgerCMS – A static markdown CMS built on top of Amazon S3
gorhill is the original developer of uBlock. uBlock Origin was forked from the old uBlock after gorhill decided to take back control from chrisaljoudi.
Most likely, the other providers have not achieved the same level of "success" that Paypal have, and therefore haven't reached steady state in terms of risk losses. Or, they have painted themselves in a corner by advertising that they are much more business-friendly than PayPal, and are taking losses on the chin in the hopes of growing/inventing their way out of the problem.
BFG Repo-Cleaner: an alternative to git-filter-branch
> He's a black man driving a car too nice for him. That's not about the war on drugs.

Actually, it kind of is. What's the implicit assumption in that story? Of course, that he's a drug dealer. What would be the pretext for pulling him over and searching his car? To look for drugs.

It really is the cornerstone of policing in 2015, just try to imagine counterfactuals where there was no such thing as illegal drugs and drug dealers and so on and it becomes obvious.
Ugh, I hate this facile argument. No agreement need be negotiated in secret, with the possible exception of a constitution. And once negotiated, especially with fast track authority, it becomes almost impossible for our elected legislature to modify it, leading to outcomes that favor industry.

Mobilizing the populace and involving our elected representatives is the very purpose of democracy. It is a moral and public good, not an obstacle. You may argue that money has too much influence, but that is a separate debate. This is to say nothing of the fact that lobbyists, such as the MPAA/RIAA, dominate the treaty negotiation process, which is why the TPP is loaded with copyright provisions.

If you actually go back and read the Federalist Papers, or any scholarship on why treaties are negotiated in secret, it is precisely because they are intended to have minimal effect on domestic law.

Instead, they have become a way for the upper houses of legislatures and the executive to bypass the normal democratic process, ignore the populace, and change domestic law. This deceit is deplorable.
"At this point, there is no way to get rid of the delayed extents,
because there are no delayed buffers to write out. So when a we write
into said unwritten extent we will convert it to written, but it still
remains delayed."

Ok, so I think what's happening here is

1) Write data
2) Busy filesystem or something makes the write of the
extent delayed
3) An update to that data attempts to get written
4) The delayed extent gets replaced with new data, but then marked as written here
instead of when it hits the platters
5) Now data loss has happened because there are no
delayed buffers

I might be wrong with this breakdown. It's hard to tell. It seems that the management of delayed extents is not as robust as it should be.

http://www.spinics.net/lists/linux-ext4/msg47782.html

edit: this type of problem wouldn't affect a COW filesystem because when you overwrite existing data you aren't actually overwriting it, you're writing new data and updating the map of where to find the entire file contents.
I use WPF everyday and it has many great features. But sadly it was conceptualized before many of the 'modern' and best features of .net. The striking lack of type support (generics), and frankly broken separation between form and function, makes it feel very clunky at times. Not to mention that while data-binding is first class, the predominant MVVM pattern is sadly bolted on. My last gripe is that in most WPF applications, the only reason the application hangs is due to rendering performance - which is truly unacceptable given every other part of my application can be multi-threaded or async.
I spent a bit of time optimizing it (mainly writing the problem file incrementally). Currently chugging through d=16371.

Rather amusing in a way - 81855 variables, only 9 constraints. (Actually, only 5 constraints, but sat4j seems to split some of them.)

EDIT: 16371 is unsatisfiable. Continuing...

EDIT: 2.1GB PBS file. 6 lines. I now see why the PBS file specification suggests not reading in files line-by-line.

EDIT: 640.572s to read in the problem, versus 101.481s last time. Now solving... If the ratios remain constant this'll take ~4 hours, 25 minutes.
Thanks for being an early customer. You can still use WePay to do online invoicing through one of our partners like Freshbooks (WePay Clear, our whitelabel product, powers Freshbooks Payments) or InvoiceASAP.
You can use a virtual credit card number for such instances
Did anybody find out how podcasts are integrated into Spotify? What interests me is if there will be a dynamic playlist of unlistened episodes. This would be great, as I don't know any good podcast applications for Windows.

EDIT: Spelling.
OK I feel compelled to tell you that the 99% white billionare thing is incorrect. USA does have the most billionares but they are not all white and also China is currently in the #2 spot with India in #4.

Also if you are referring to the proplem of private prisons I do agree it's probably not a good thing but since less than 1/5 of prisons are privately run I don't think it is the main cause of the problem.
Come join us in #priyom on Freenode[0] if you'd like to get into number stations! We have a channel bot hooked into our schedule (which has been created over a long time of listening to number stations and tracking transmission patterns) which posts links to this SDR when a number station is on. Just to make a guess, there are number station transmissions at least several times a day, some days as many as several an hour. It's a ton of fun and we're pretty friendly! Stop by and say hi!

[0] http://webchat.freenode.net/?channels=priyom
It's trivial to wrap existing functions to make an async version.

public Task<ReturnType> DoSomethingAsync(args) {
return await Task.Run(() => DoSomething(args));
}

In fact, it's so easy that I can think of at least two ways to automatically add async methods, either at compile time or at runtime. I would have to look into it a little more, but I think you could even write an extension method on object that would add the async version via reflection.

The upside of async/await is that you avoid callback hell. The code stays cleaner and is easier to read, both of which seem like wins to me.
Pirate Bay changes its logo after its .SE domains get seized
Right now, in a lot of states, you can just post a bond in place of having insurance.

It also might work out that self driving vehicles end up reducing the rates for human drivers. I think a lot of road risk actually comes from a small pool of drivers, who will tend to be the most eager to stop insuring themselves. So even if if the pool of human drivers shrinks a lot, the risk involved could lead to lower rates than we see today.
This is cool. One of the songs I got was from a boy's choir going back to the 1500's, and Johann Bach was a Cantor of it. Very niche, but was gorgeous to hear.

https://open.spotify.com/track/31hmuwgwJK0ktw4celrRcp
Retail Reference Architecture Part 3: Query Optimization and Scaling
A quick glance at the stats suggests the U.S. incarceration rate is approximately 5x higher than China's. That's a big difference.

http://en.wikipedia.org/wiki/List_of_countries_by_incarcerat...
Well, in a "wealthy" community, generally the police are members of the community. They live nearby, go to the same schools, etc. So all policing in a sense is self-policing. There is much less of a sense of the police being the "other", and vice versa, the police have less of sense that the population is all "others" and all "savages". When you are an outside police force, you only deal with the criminals, so you it becomes your sense that the entire community is criminal.

Also, I put "wealthy" in scare quotes, because this dynamic also applies to areas like Chinatown or the Hasidic Jew communities of Brooklyn. These communities are not rich, but have low crime rates and rarely involve the police in their disputes, they mostly take care of problems using internal social sanctions.

More generally, "self-policing" means problems are nipped in the bud early before they escalate to crimes requiring the police, and never have a chance to escalate to murders and retaliation killings. Most "policing" is taken care of by families and parents. Growing up, it was normal for one parent to complain to another parent about the behavior of the second parent's child, and the second parent to enforce discipline on their own children. I cannot remember a single time in my neighborhood where we had to call the police on a neighbor. I cannot actually recall a single instance of crime, such as burglary.
What's the agency? How does it work?
It's usually people who have never been poor that think that.

(I've been poor. I don't think that.)
No idea why you're downvoted. It's absolutely true.
The issue is strategy capacity.

There are many more strategies that will generate consistent returns on a few million dollars than there are that will generate the same return on a hundred million dollars.

This is a key advantage of being an individual and a problem every quant fund faces as they grow.
That is exactly the feeling I have. I rarely install new apps and of those few survive my semiregular uninstall marathons whenever the phone feels cluttered. The actual number of persistent apps is surprisingly little and less than 15 I use on a daily basis.

It might be a personal preference but "browsing" apps in the store isn't something I do at all. Most installs come from directed searches after reading reviews online, buying new Hardware (e.g. pulsemeter) or subscribing to a new service (e.g. spotify and friends).

EDIT: Simply being available in a store is definitely not enough to be found. Get a good webpage show the benefit (most apps are struggeling here ;) ) and give me a chance to try it out without much hassle
I'm more bothered by Python's lack of homoiconicity (thus no good macro facility) and poor performance when compared to Common Lisp.

Python feels a bit like a toy Lisp with all the adult parts hidden.
It's actually easier not to engage with racist trolls[0] at all, you're not likely to change anyone's mind.

[0] https://news.ycombinator.com/item?id=9576895
SEO 2015: Dawn of a New Age
Why do buses bunch?
Lets not call it a problem, lets call it an opportunity. Perfection lies in the eye of the beholder...

Everyone feels different about HN. The community is great, the content is awesome, but the topics are too diverse for my own feeling. There seems to be no real "Ycombinator HN is about ..." except of [mixed IT]. You find everything, from Blogs about food to latest 0-day sec-vuln. Lifestyle, Marketing, Management, name it. Its not surprising that there are plenty of readers out there. I don't say I make everything better, best or worse. I just say I make it the way I like it and how I want to read HN. If someone else likes that too, fine. In the meantime I'm happy to have a new side-project in my portfolio which others may find useful as well :).

My 2 cents.
Should this be the flag for planet Earth?
http://www.apple.com/itunes/affiliates/