skysight-inc/HackerNews huggingface dataset:
I think what he meant by "predatory racism" is the very existence of the check-cashing industry with predatory fees for cashing checks (in this case, 10%, which is actually a low rate for the industry). It used to be payday loans, but when Georgia ruled those illegal, the same companies simply changed their names to some variation of "check cashing" and continued to charge exorbitant fees to teens working through (or instead of) high school and immigrants, most of whom are minorities, who can't get a bank account because of their age and/or immigrant status.

Those workers are paid via check, and since they don't have a bank account to deposit the check into, they often resort to the check cashing robber barons who will do anything they can to take as much money as possible from their "clients". Holding a teen's ID and money order ransom because he "fits a profile" sounds like par for the course when it comes to those morally bankrupt businesses.

As for the race of everyone involved in this particular case, I take it you've never been to Atlanta. I live there, and I can say first hand that even black cops in the city will profile black youth.
> Where is the "fatal flaw?"

The fatal flaw is that I have to distinguish between "within Powershell" and "out-of-proc". I simply don't have this issue with plain text; I don't know or care what language/runtime the programs I use are written in/for because they all use the same interface.
Bitcoin Halving in 15,000 blocks. Rocket Engineers are in a frenzy!
As someone who has enforced the GPL for a few decades, I have to note the GPL compliance process isn't done here yet. Someone actually has to verify that the "scripts used to control compilation and installation of the executable"(s) actually work. Is anyone working on that?
His 'rename' wasn't recursive.

<Quote>Y'all are still missing the point. We live in a world where people use CoffeeScript to avoid typing a semicolon.
When you Google a PowerShell problem the Google results come back looking insane. You can play code golf here all you want but even this version looks nuts to outsiders

It's a cultural problem. You don't solve it by shouting subtly-differing versions of your culture, louder. ".</Quote>

You're not getting the point. Powershell is just short, and sometimes shorter if you actually learn it.

"When you Google a PowerShell problem the Google results come back looking insane" - This is a problem with the age of powershell. Bash has been around for ever, so there is lots of good quality content on the web.
Re-using an identifier with just a case difference is criminal.

You want:

SortNames(){junk; SortNamesImpl(); junk;}
sortNames(){junk;}

or whatever: SortNamesGuts(), InternalSortNames(), DoSortNames(), LowLevelSortNames(). Anything but just flipping the case of a letter or two in the "SortNames" identifier.
lol its true whatever language you like sucks ass
Simple and easy interface
How about this formulation?

"Any quick fix that suppress the feeling of emergency will become permanent"
Unfortunately, it doesn't ... I wish it did.

You now get a page with images that have checkboxes next to them. When you submit the form, you get a Base64 key to paste into a text box.
If someone writes a Garden backend for it, sure. Here's an example of a pretty small backend that delegates to `systemd-nspawn`:

https://github.com/vito/garden-systemd
Company Invents Gun That Folds Up to Look Like a Cellphone
Love it. fivethirtyeight++. We should totally be talking about how to improve college for the vast majority of students, not the ones who basically made it already.
The Data Scientist will have a huge role to play this year! As will Big Data and IOT as industries!
Better solution for the future: client side scripts that push those files back after every purge.
I can't speak for anything else out there, but Tendermint is about providing real accountable BFT middleware.

https://github.com/tendermint/tendermint/wiki/Byzantine-Cons...

Calling this a journaled database is an understatement.
Unit Tests VS Class Tests
Umm, this has been around for a while. Notice the v2 tag?
Source: I developed an application with this API over a year ago. Also, it's not a given that most of Square's customers need online processing. Probably most of them don't.
Each to their own, I suppose :)

I've quickly reviewed Asana, and actually found it quite complex.

Trello works nicely with our small team. People don't generally have full projects assigned to them, so a Trello card for a specific task to be executed works well.
Right, the logo matches too. So far it seems like a curated list of cheap enough parts. No expectations of awesomeness just functional without hidden strings.
We all have shortcomings. It is hard to work with people who refuse to acknowledge their shortcomings and then try to remediate or at least work around them. Even worse are those who seek to blame others for their circumstances or and arr not willing to admit anything personally embarassing.

I applaud the author and although I'm not in a position to hire anyone, I'd be more likely to hire him (ceteres paribus) because he's put this out there.
Then how do lobbyists achieve results? The idea of a lobbyist seems like an impossibility to me without quid pro quo.
The problem with autoscaling DynamoDB is that every time you scale up they shard your table into more partitions but they never merge them back when you scale down. You end up with less throughput per partition once you've scaled back down. The only way to correct this is to completely recreate your table. Does Neptune take this into consideration?
Scripts doesn't necessarily mean software scripts; it could be a script as in a script for a play. If the BMW engineers memorized their lines and know how to do them, they have to write out those lines as a requirement of the GPL. The GPL requires "oral tradition" build scripts to be passed along as well.
You're mixing the two cases. If every page is limited then yes they have to work hard, but still get delay/machines visits per second. But a human will have to wait the full delay every time a page is visited. This is unacceptable for modern browsing.

If the delay is only once per, let's say a domain, then you don't do anything against the spammers, they only have to wait a full delay once.
Bash scripts aren't usually intended to be secure. They're quickly written one-offs that do some tiny task and do it well, not usually exposed to an insecure environment or externally controlled input.

If you want to write a good program, use a programming language that cares about good programming. Bash et al. don't care about how good the program is, they care about getting something done quick.
I have a question. How would you know when you're using an iOS or Android app developed with React Native? Is it possible that you're only unimpressed when you actually notice something is off?

Because, in my experience, React Native is the first framework that actually feels native, and often results in apps that behave identically to their native counterparts. One of the big reasons for this is that it actually is using native components in most places.

Facebook's philosophy isn't that you should write platform-agnostic components and use them everywhere. They actually encourage using platform features wherever possible, but at the same time the way you write the components doesn't change across platforms -- "learn once, write anywhere."
Fair enough. To be honest my issue comes from the self made man self driven car - david vs goliath thing he conveys often. I understand the fact that businesses have suboptimal structures and negative incentives in terms of engineering and technical prowess. And we all want real and beautiful innovation to happen as quick as possible. But his mashup of computer vision hooked into the electronic steering control was way less impressive to me than to the iphone/ps3 era crowd. Especially considering the social aspect of a ton of steel moving in public.
Instead of just calling the system stupid you could have spent 30 seconds searching for it and seeing how it works. It is right there in the first paragraph on the wiki:

https://en.wikipedia.org/wiki/Slugging

---

[...] frustration over failures of public-transport systems and high fuel prices, led to the creation in the 1970s of "slugging", a form of hitchhiking between strangers that is beneficial to both parties, as drivers and passengers are able to use the HOV lane for a quicker trip. While passengers are able to travel for free, or cheaper than via other modes of travel, and HOV drivers sometimes pay no tolls, "slugs are, above all, motivated by time saved, not money pocketed".

---

It would have taken you less time to read that than to write your comment.
That wasn't related to js's weak typing and I didn't say that it was, but it's indicative of the types of other problems that will occur.
I've long left Google maps and moved onto Mapbox for all my mapping needs in side-projects. Can someone please point out how MapHub is better / different from Mapbox?
The School with an Endowment That Exceeds the GDP of Jamaica
The issue isn't how the payment is characterized. The issue is how the quid pro quo is characterized. Not to mention the simple fact that access is proportional to influence, and money is proportional to access. But since those proportional relationships don't come with a money-back guarantee, or a tax-deductible receipt, they don't really look like the narrow definition of payment that the courts would be interested in.
That might be true; I had a slightly tainted image of VS when I had to use it three years ago, and after everything I needed was installed, I only had like a gig left (this was on a weak, underpowered netbook, admittedly).

In retrospect it's not entirely VS's fault, though I just found it amusing how quickly it ate through my storage when Vim only takes like 90 megs.
I remember when bitcoin first came out... hindsight is a wonderful thing...
American Hippopotamus (2013)
What Happened When Venture Capitalists Took Over the Golden State Warriors
Try with the number 9223372036854775807. Then try consuming this JSON in Node.
I'm very confused about how this actually integrates with web components. I don't see any indications in the docs or source I've looked at so far.
> These companies are the size of governments -- if Apple decided it wanted to hire a bunch of mercenaries and take over a small country, it could probably do so

Is this anything new though? I once heard the Dutch West India Company described as "Exxon Mobil with guns."
This has been done. Remember the 2008 housing crisis? That's what the bad MBSes were: subsidizing those who couldn't make their mortgage payments with money from those who could, by packaging the bad loans and good loans together.

I know we're talking about checking accounts. That was tried too -- it was called Washington Mutual, and they were my bank when I was finding my legs out in Portland, OR. Free checking account, no questions asked? Sure, I'll take that.

Biggest bank crash in U.S. history.

So no, such a financial institution is not viable as such. It would have to be run explicitly as a charity.

There are no easy solutions here. To change the situation will require multiphasic, multipartite, cultural AND systemic efforts.
Does anyone know if you can now connect to the Square payments processing hardware through the API? I would like to process in person payments through Square but keep the user experience in my application.
If you are a valuable enough target, this is not an option.

IPs are cheap, if you let someone try 20 times in an hour before banning an IP, there are targets that people will cycle through IPs that quickly for.
It's much easier to understand when you realize that Monty never reveals that one of the closed doors contained the car.

That asymmetry of action leads to the asymmetry of probabilities; your initial choice constrained his choices when he takes action.
I get where you are coming from on Approval Voting. The simplicity of the system is very attractive.
I came here to mention this specifically. I'd love, love, love access to it, but they won't even let fairly close partners have access. :\
Things I like about PowerShell include objects - cmdlets return them and you can call methods. For example, you can get a list of services (get-service) and each is a ServiceController object, which you can Start(), Stop(), etc.

Things I don't like, or is a pain point for me, are those same objects. As far as I can tell, there isn't a better way to figure out what you actually are getting back from a cmdlet besides feeding output through Get-Member.

For example, what comes back from dir/ls/Get-ChildItem? Well that's a trick question because it depends on which "provider" you invoke. On a file system (dir somedirectory) you'll get back FileInfo or Directory info, for a registry hive (dir hklm:) you'll get a RegistryKey, for environment variables (dir env:) you get a DictionaryEntry, etc.

So while it is fantastic there is a general way to enumerate items, the docs have to be vague and list System.Object as what returns from Get-ChildItem and its various aliases, which isn't very useful for working with the results.

This makes forming non-trivial commands with pipelines fairly annoying because I have to feed each stage through Get-Member to even figure out what I have and what is now available; this strategy starts to break down if a pipeline stage feeds a loop, etc.

I'd love it if the ISE displayed what actual object type exists at every point of a pipeline, rather than the trial-and-error-by-Get-Member approach I've adopted. Or for there to be some better way to get the return type of a cmdlet.

PowerShell is a huge improvement over the old command prompt though.
Some good info here - cheers for the share!
You're right, they're not really that big. They load extraordinarily slowly. Each load one at a time from upper left to lower right and you can watch them download -- they don't just "appear", they show up like they would on a slow dial-up connection.

Once you get onto the site, it loads more slowly than in a non-Tor connection, but a news site I hit loaded everything at about the same speed as the little reCAPTCHA form, so I'm left wondering if it's something related to reCAPTCHA.
The 538 OP is saying that the mainstream media (MSM) has been over simplifying the college admission process. Yes.

Ah, since when has the MSM let the truth complicate a good, simple, formula-fiction style story?

Or the MSM needs to pay the bills, which with the Internet has gotten more difficult. Then, sure, to pay the bills, grab eyeballs for ad revenue.

How to grab the eyeballs? Grab the readers with the sure-fire technique for getting and keeping the attention of an audience, discovered already by the ancient Greeks, that is, by formula fiction. So, the content is a take-off on formula fiction, not passing out solid, important information about reality.

In particular grab the readers by the heart, the gut, or below the belt, always below the shoulders, never between the ears. Grab them one of these three ways, and their eyeballs will be sure to follow!

So, in formula fiction, there is a protagonist, that is, central character, the reader is supposed to identify with. Next, the protagonist has a problem, enough to get us concerned enough to keep reading. So maybe there is a threat, maybe from some scandal. So, we're into scandal. Uh, we're into the E. Fromm human anxiety from the human realization that we are vulnerable to the hostile forces of society -- callous college admissions committees seeking $10 million donations.

Then, with high irony, we have 538 writing about the scandal of the MSM writing about the scandal of the college admission process. Hmm ....

If readers have not yet figured out much of how the MSM works, then before they assume that they can trust the MSM to be factual and objective sources of information and, thus, get manipulated, they need to hear a more skeptical, realistic, and appropriate description.

And the MSM manipulations can also descend into propaganda: Some of the propaganda can be paid. And a media source can pass out propaganda because they can, thus, attract an audience that likes to see their view of the world, the one given in the propaganda, the same as their own -- such readers feel better seeing the agreement. So, when the media sets aside facts and objectivity, we get manipulation, readers with unnecessary anxiety, and maybe also propaganda, some of which can be dangerous.

"More formula fiction, Ma!"
This is brilliant. Cheers for sharing!
This is brilliant. Easy to use and the tutorial is actually helpful.
or how about just turning it on automatically for known-supporting systems, and leaving it as a system-wide config option for unknown systems?
Still fascinated by the mistery of Hacker News. I posted this link a few hours before the OP, and got no traction.
Microsoft’s racist chatbot returns with drug-smoking Twitter meltdown
Im surprised Asana is still considered a 'startup', especially to the degree that yCombinator is going to invest in, I thought their philosophy was to help ground level startups.
An incredibly irritating click-bait headline. Why can't they say what corporation has done corruption where? They could provide the essentials with fewer words.
Ask HN: Are you into any kind of physical activity?
How do you exercise yourself? I'd really like to jog -- at least 3 or 4 times a week -- to keep my body well and alleviate stress, but I'm a little afraid of criminals. I will probably end up acquiring a cycle ergometer and exercising at home.
Yes, it would still be racism. As others have said, black people can be racist towards other black people and it's actually MUCH more common than you think, and is largely a result of growing up in a culture that teaches that "black is bad" and "white is good". It's impossible to escape all of those hidden subliminal messages in real life, on tv, etc. Here's an interesting article about it if you're interested: http://www.theatlantic.com/politics/archive/2014/12/black-on...
Speed was an issue on Windows 7 (PSv2), but they sped it up considerably in Windows 8 (PSv4, I think). Maybe installing the current PowerShell version helps; I doubt it's inherent in the OS.
In terms of developing countries that are the subject of this story (with no real campaign finance frameworks and/or enforcement, and maybe not even open elections), I think you're right to say there's probably no real difference.

However, in the US and other countries with (relatively) developed election and legislation processes, I think there's some key differences:

Lobbying usually requires a level of policy rationalization (however disingenuous) that bribery does not. Lobbyist can say behind closed doors that they want X for selfish reasons, but in order for it to be politically tenable the legislator usually will require at least some publicly defensible rationalization for the action.

Similarly, lobbying usually involves the legislative process and getting a political actor to make certain political/legislative decisions that would benefit the lobbyist's clients. Bribe's usually involves getting a person in power to make decisions that often don't involve the political process or legislations, like the awarding of a contract by an agency under their control, or withholding an investigation.

Seen this way, lobbying can be and has been characterized as interest groups subsidizing the legislative process by providing competing research and proposals to an understaffed legislature. Whether that's a good or bad of making law is another discussion, but I think it's fair to say that bribery could not be considered that way, and therefore serves no acceptable public purpose other than the enrichment of the briber and bribee.
I have nothing against streaming in YT, But it is not wise to stream at YT only at all. In so many countries YT is blocked.
I am not aware of such tool. It is a good idea to report p50, p90, p99, p99.9 for CPU utilization but I also think it is good to report avg as well. Application performance issues should be monitored from the app point of view (response latency) and if you have that you can drill down and pin point CPU issues. Generally speaking it is better to monitor metrics from upper layers than just look at OS graphs. Most of the monitoring systems cover these in one dashboard so you can easily track down issues.
I have really mixed feelings about this.

On one hand, I enjoy renting new material from Google Plus Movies and TV, enjoy Hulu and Netflix. I understand the need for some form of DRM.

On the other hand, I support the FSF and like to see open source options.

For me, the best middle road is to isolate all of the DRM in one closed source web browsers, and have the rest of my system as close to liver software as is practical.
I really don't see how this relates to the Monty Hall problem. The FBI just revealed how to unlock an encrypted phone. That's like opening the door with the car behind it.
Fish Supply Around World Could Double by 2050 with Fisheries Reforms
My trouble with reCAPTCHA...

By using reCAPTCHA, mentioned in the article as a preferred solution, visitors from China are routinely blocked, as reCAPTCHA it is now hosted by Google.

The trouble with CAPTCHA hosting: And if you intend to do anything with China based orgs.
PowerShell isn't a console or terminal emulator. It's a shell that uses conhost just like any other console application on Windows.
> On Wednesday, The Huffington Post and its Australian partner, Fairfax Media — led by reporters Richard Baker and Nick McKenzie — published the results of a months-long investigation of Unaoil(http://www.theage.com.au/interactive/2016/the-bribe-factory), an obscure firm that helps big multinational corporations win contracts in areas of the world where corruption is common.
There are two datastores I would really like that don't exist.

1) An efficient, high-performance distributed persistence store for arbitrarily large CRDT's.

2) A Kafka-like highly-available distributed binary log w/ cheap topics, that doesn't require external coordination, and doesn't lose acknowledged writes (which I'll happily give up any shape of linearization guarantee for).
I think they prefer using their own platform (Azure-based) to do live streaming.
You might enjoy the Neo900 or the Pyra:

https://neo900.org/
https://pyra-handheld.com/
Five former presidents demand an end to the “war on drugs”
He was set up to fail in this scenario. Lack of oversight and prompt feedback when he started slipping caused this situation to snowball.

Some personality types can handle this amount of autonomy, but most people cannot. Most people need more structure than what existed here. I also think highly creative people are even more likely to slip.

This is a reason why startups are so hard, it's really hard to put together an organization where people can be productive together.

I have three remote workers and I check in daily. When someone inevitably starts slipping, I try to let them know immediately. Otherwise it's my fault when I have to fire them and destroy value that I worked to create. It's throwing money down down the drain in the form of training, familiarity with the organization and acquired skills.
At my last job we used Asana and one of our PM's was an internal 'Asana Champion'. He made sure we did things 'the Asana way' and stuck to a structured process for getting things done. I think this is required to get a whole organization using Asana efficiently - otherwise it's too easy for everyone to use Asana 'their own way' and it becomes a mess.

I always hated that there was no 'doing' status for tasks - we always had to hack around that.
Hi, I made MapHub. So MapBox I believe is targeting developers to create custom map solutions, not simple users who would like to share a list of favourite hiking trails, make a guide for their neighbourhood or just insert an embed on a website. The point of using MapBox I think is more if you have loads of data, or if you are looking for a custom map solution, like Strava or Foursquare uses them in their mobile app.