skysight-inc/HackerNews huggingface dataset:
> Google’s adoption of gradle has been a disaster and proved to be a terrible decision. It did help out with some previous issues, namely multiple app targets, but it’s slowed down compilation severely. It also makes for masochistic configuration files with major redundancy and fragmented dependency hosts. Getting an app to compile shouldn’t be a challenge.

The only thing worse than gradle is ANT, which it replaced.

> Wait, what is picasso? Oh wow, I hadn’t heard of that one…I was busy learning Swift.

I just minimize the amount of platform specific tech in the codebase as much as possible. RxJava? That's going to be real fun to port...

Ahh, this didn't even touch on my least favorite part of Android - command line tools that tell you they've "successfully" deployed APKs. And returned successful return codes. That in reality silently failed due to ever so slightly loose USB connections.

On the plus side, they finally fixed https://code.google.com/p/android/issues/detail?id=197287 in Android 7.0 it looks like...? I'm trying to remember if that was the bug to blame for my last 16 hour day...
How would they make money?
Yes, give me some bloody buttons on my phone.

I guess I'll need to wait until shape changing tactile surfaces come to phone screens, which might be a while / never.
There are commercial test products that are "dumb" enumerators. I used to have some in the lab I worked at. You can script low level usb commands to them and see how the device responds. Here is an example that is pretty simple.

http://www.rpmsys.com/root_flyer.pdf

I can't remember what it costs, I think it was about $2k

This is a more expensive elaborate one.

http://ellisys.com/products/usbex260/index.php

Again I can't remember the cost, but I think it was about $30K or so.

Anyway in theory with a device like this you could develop a test to check a device actually only performed the functions it was supposed to, like for instance it never changed its USB descriptors from the function it was supposed to have.
OpenBSD and FreeBSD diverged long enough ago that a port might not be straightforward, or in alignment with the objectives of the project.
> provides a soft launch for anything you might want to do

Similar argument gets thrown a lot when advocating a minimum wage raise, for instance, and on surface it seems clear - a person with $11 in his pocket has more buying power than someone with $10.

The question is why hasn't that previous wage increase cause a long-term boom in economic activity? The answer is that eventually it gets priced in. Whether into the cost of housing, cost of food, cost of daycare, cost of healthcare, newer car or a cable package that now has Showtime.

The retail industry is quick to anticipate any cash influx and appropriate not only immediate cash, but future cashflows as well, which explains so many "tax refund day" sales at mattress stores and car dealerships come April.
It's pretty easy to get hold of BTC imo. You can either use a dedicated service like Coinbase, or buy them from sellers directly using sites like LocalBitcoins.
For my small business, that makes a non computer related gadget, I have a static web page and an order form that is a few dozen lines of plain HTML that I maintain in a text editor. It hasn't changed much in a few years, except to add new products and articles from time to time. So I don't have a web server or a reason to have one.

I've looked into some of those services, though not all. Most of them seem to require me to maintain a Web server and to write back end code (hope I'm using the correct terminology) to route the customer's payment to the payment processor. This isn't something I know how to do, especially if I want it to be secure, and paying to have it done for me would be an expense.

So it's PayPal for now until something better comes along. I check out the alternatives every year or so.
> but you'd think that this would be an obvious one for them to break since it is ostensibly their specialty.

Silver's already touched on this poll and its unusual methodology:

http://fivethirtyeight.com/features/election-update-leave-th...

He didn't get scooped; explaining the technical details isn't his ostensible specialty, adjusting for them is.
I'd just gone through the process of moving some ~40 accounts on various websites from having a Yahoo email address to a Gmail one. By far the most unpleasant experience was with PayPal.

First I changed my email address. I received a confirmation and re-activated my account. Nice so far. Then I thought I'd generate a new, longer password. I pasted the 24-character password into the settings form. It was saved successfully.

After trying to login again though, it just wouldn't accept my login! So I went through the password recovery process. I received a link and then was asked to answer security questions. The security questions were ancient, so I facepalmed at first, but I was pretty sure I got the answers right after some thinking. It took me 10 tries to get the proper variation of the answers (it doesn't tell you which one is wrong).

Then I was presented with the new password form. I tried to paste the new 24-character password again. This form didn't allow you to paste the password in, you had to type it in manually for "added security". Then I realized the password was limited to 20 characters, and the previous form (in account settings) was just happily letting me paste a 24-character password while trimming the end silently!.

And this is 2016 on the web...
I think the main issue is how much they rely on automated flagging to do this for them, and then how difficult it is for a normal user to get in contact with a live human to get things sorted out.

Trust me, you'll understand why people hate PayPal so much once it happens to you.
Ha, I can see that interpretation. I just think the "raw concrete" definition for Brutalism is too general. If one designs a Deconstructivist building with raw concrete, does it all of a sudden make it Brutalist? Of course the terms aren't mutually exclusive, and we'd probably stroke our chins and mutter "hmmmm.. deconstructivist with brutalist tendencies, eeehhh?"

(And personally, I've always enjoyed Brutalist buildings; having studied in a few.)
Show HN: react select component
I used to think Activity lifecycle management is complex. Then I learned about Fragments and I started to loathe every moment I have to work with them. What a bloated mess:

http://staticfree.info/~steve/complete_android_fragment_life...
> Why are wire transfers better? [...]

As other comment says [1], this is true for in-house transactions, but is hell for foreigners. I had to quit my job as a contractor for an American company because the bank in my home country blocked all the wired transfers after the sum of all the money started to exceed an annual limit of USD $25,000. I tried to create an international bank account in Chase, Wells Fargo, Bank of America, HSBC, and Citi and they all rejected my application because a) I don't exist in the credit system and/or b) my home country has a bad reputation.

I tried to use PayPal but their fees are too high and I realized that there was no easy way for me to get that money out of their system since their service is not popular where I live. Right now there are 15 days worth of my salary in my PayPal account that I cannot touch. If getting a work visa wasn't hard enough, now I cannot work for any international company (as a remote contractor) because I cannot get paid, nice, very-very nice — the perfect way to kill people's dreams.

[1] https://news.ycombinator.com/item?id=12697811
It's not ionizing radiation, so the only damage is from the heat. So they probably can expose their hand without damage.
I think there are no developers that are true experts in both Android and iOS platforms. Every developer I know either leans towards one platform or another. There are also developers who know both platforms pretty well, but I won't call them experts in either.

I consider myself an expert in Android development. The only point that I agree with is multidex, but there are historical reasons for the limitation and I think Google engineers are trying to fix this problem or make it as simple as possible to use multidex.

I occasionally do iOS development and some things in iOS don't make sense to me, but I'm sure they would be obvious for an iOS expert.

My advice for mobile developers or future mobile developers is to specialize in a single platform that you like more. For me it's Android. For the author of the article, it seems to be iOS.
I think tomp is pointing out that doing something equivalent to circumcision to a female baby would be illegal. Rightly so, in my opinion. I strongly believe that male circumcision should be illegal as well.
GBPUSD: Broader Bias Remains Lower Medium Term
This might be a dumb question but wouldn't one solution to the HID-based attack be for the OS to ask the user for permission to allow the new keyboard? As in "New Keyboard Detected: Allow? Y/N" That wouldn't protect against driver 0 days but hey, one step at a time.

Do any OSes have an option to ask the user if connection is ok before allowing it?
As Yemen's War Worsens, Questions Grow About the U.S. Role
Way to build up an imaginary strawman to argue against. I never claimed any of the things from your comment, I don't make anyone write code on a whiteboard, and I don't have trouble hiring either.

If I'm going to invest into onboarding an employee, training them, providing opportunities for growth, etc. I'm not sure why you find it so disagreeable that I would prefer that they stick around as long as possible. Both parties are free to discontinue the relationship when the fit is no longer there, and that's fine by me.

I'm indeed prejudiced against cowboy coders that want to jump from team to team, focus on picking up new tech for their resumes and do their best to avoid any maintenance work. Maybe that's just me, though...
So, in other words... you agree with me. We cannot absorb "near infinite" demand. Rather, it's the opposite: demand might even have a finite upper bound!

But this is neither true, nor does it need to be. Economics is all about marginal curves. And I think what we are finding is that demand does increase, but that we can adapt to increased demand for most goods and services without increased demand on labor. So, inflation is not a threat, because wages don't go up. But it means ever-increasing return on capital... which is precisely what we've been seeing for decades.
Everything we know about what "evidence" is, is measurable.

So what of the unmeasurables?
> if this company was using cellphone data and aggregated social media data to let propestors know the identity and social media posts of all the police, would that be improper?

Yes, but only because the protesters aren't imbued with any special authority over the police (besides participating in a representative democracy) nor trained to use such a power responsibly. The impropriety has nothing to do with the corporation or the technology.
I use a local credit union. I don't understand what the big national banks offer that is appealing. What "online services" do they offer that every local bank/CU in 2016 doesn't offer as well?
The next billion dollar startup will be a self-reprogramming, employee-less AI company which can self-produce memetic lolcat videos and celebtity gossip. >.< Unfortunately it all comes crashing down when the Twitter bot becomes obsessed with Godwin's law tropes (never happened before) and starts a political action committee (PAC) to advance it's self-directed agenda... not much different from the human world. Instead of firing as in human employees, the PR supervision process will say the Twitbot was "retrained from scratch" (reformatted) and instructed to ignore some taboo topics. ;)

In other news, humans now have even fewer jobs to do... all those idle people without jobs (ie, truck/taxi drivers, pilots, ship captains, BS office jobs) are completely, harmless, disorganized and bear absolutely no ill will against the vast majority of new wealth trickling upwards at an accelerating rate, into fewer hands.
Half a House: “Sites and Services” Strategies Address Housing Crises
I don't know of any that require you to be on prem, but if you can't arrive at a reasonable liability agreement with your providers, cloud can be taken off the table pretty easily for any information that requires public disclosure of breeches (e.g. ssn) or comes with hefty fines (e.g. patient information)
Bad Marketing Advice
Can someone build a simple site that lists new jobs added to AngelList?
This is called helicopter money: https://en.wikipedia.org/wiki/Helicopter_money

It sucks because it is irreversible. This is unnecessary. Just have the government finance UBI. After all, people like Larry Summers, with his "secular stagnation" theory, are calling for a shift from monetary policy to fiscal policy. And I think UBI, as you say, would be a very effective fiscal policy tool.
Presumably, the result would be even better if you put a filter that did a path-tracing/auto-vectorization step first, upscaled by an arbitrary amount, and then rasterized the result. Analogue sources would have their traced paths distorted by such a process in a way that's lossier than just using the noisy analogue source—but for actually-digital-from-the-beginning images, it'd work perfectly.
I am not attacking your idea but am curious to know how is this not inflation for everyone else?
Same problem with PayPal. I can't get the money out. The closest I've been able to get was when I found a website a few weeks ago where I could buy game cards, gift cards. Doesn't help much when one wants to pay for bills and groceries. Is it too much to ask for a service that works in Central America?
What's "the subject"? I'm not sure if you are being sarcatic, but:

“ITO: I feel like this is the year that artificial intelligence becomes more than just a computer science problem. [...] the question is, how do we build societal values into AI?”

The point is that the subject is far broader than the CS department. If you think Obama doesn't have relevant expertise, your view of the subject is too narrow.
Good point. Although I think Cohn's speciality is more valuable to me here. I came away from the Silver piece when I first read it with the problem merely being a fixed population of voters; the Cohn piece was much more illuminating since it showed the specifics of how that pre-condition has been affecting all kinds of aggregation methods. So Silver was the early warning, but Cohn had the nitty-gritty.

I'm just used to Silver providing that--they seem spread pretty thin. As you point out, you have to specialize in something, though...
She should make the rounds to alt media: Thom Hartmann, The Jimmy Dore Show (TJDS) and TYT Interviews.
> The answer is that eventually it gets priced in

It gets priced in because work (especially min wage work) is heavily location dependent.
why it is so hard for people to use Google? I mean it is right there https://en.wikipedia.org/wiki/Racketeer_Influenced_and_Corru... :

"
Under the law, the meaning of racketeering activity is set out at 18 U.S.C. § 1961. As currently amended it includes:

...

Any act of ... theft, embezzlement, fraud, ...

..."

Or do you really wanna argue that there wasn't a criminal "enterprise" as defined by RICO? I hope you aren't seriously considering to argue absence of the "pattern of the racketeering activity" here - that would be laughable.

>Do you know what RICO stands for? It doesn't fit here.

So, why would you say that RICO doesn't fit here? Or may be you just didn't know what RICO stands for?
Mattermark Daily – Wednesday, October 12th, 2016
https://news.ycombinator.com/item?id=12677279
Your avoiding hiring people that get frustrated in crappy environments and rewarding the ones that put with it them or don't know any better.
as mentionned, now the chrome debugger is a first class citizen for Node. You don't need iron-node or node-inspector...

just run node with --inspect (and optionally --debug-brk) and hit the url that it returns with Chrome.

Works beautifully.
>If you can't buy anything with BI it's worse than worthless.

That's their point. There are goods and service that have income-elastic pricing.

A chief example of this is housing. As income increases, so do housing prices, which is why welfare programs are typically tied to specific goods and services (food stamps, medicare, etc.)
I went looking. After years of cruft work, I took some time off to pursue other interests. When I was ready to come back to software development, I took a good hard look at the things I actually enjoyed doing, then went looking for organizations that did that stuff. I was fortunate to have the breathing room to be deliberate in my search.
Ah, I see now. I read the article on mobile, and it didn't show the sidebar there.
I get a 404 on that article. Maybe the DB is having issues still. A cache here

https://webcache.googleusercontent.com/search?q=cache:dFoTDF...
As per HN guidelines:[1]

"Please submit the original source. If a post reports on something found on another site, submit the latter."

Aggregations of several articles don't really lend themselves to being discussed on HN. If you found one or more of these articles to be interesting, please submit the original articles one at a time so they can be discussed.

But if you want to publicize your newsletter on a daily basis, HN is not the place to do it.

[1] https://news.ycombinator.com/newsguidelines.html
Because $1 * 77 million workers * 2000 hours is only $160 billion dollars? The department of labor said "Research suggests that a minimum-wage increase could have a small stimulative effect on the economy as low-wage workers spend their additional earnings, raising demand and job growth, and providing some help on the jobs front."

I don't think anybody claimed there would be a boom. BI on the other hand, might. With minimum wage you're still spending all day working. it's tough to be enthusiastic about much of anything beyond a book or a video game (or it was for me).

I would guess A few people would do nothing. Most people would try a bunch of different stuff and kind of suck at it. A few people would have moderate success. And finally the occasional superstar. Pretty much the same expected outcomes as venture capital, but way way more breakevens.

edit

Oh, you're making the argument that because the cost of labor increases everything gets more expensive. That's true, but it's in proportion to the labor cost of the thing. Tomatoes are labor intensive, so they cost more. Pasta is mostly automated, so it doesn't go up as much. Relative pricing changes, making books and computers cheaper in terms of tomatoes.
Service Discovery in the DevOps Age: Why It Matters and How to Do It
As much as I too love Quest bars(the cookie dough one is insanely good), I'm not so sure I agree on the nutrient content:

http://files.soylent.com/pdf/bar-nutrition-facts-en.pdf
http://www.questnutrition.com/protein-bars/choc-chip-cookie-...

Granted, they are trying to do different things; Soylent tastes like crap but has a lot of nutrients(supposedly a "complete" meal), whereas Quest is higher in protein and lower in sugar while tasting terrific.

Personally, I would still choose Quest over Soylent because I suspect that the idea that we need a constant intake of a wide variety of nutrients isn't really true. I'm not denying that we definitely need vitamins and minerals, but experience of going months eating very few vegetables(and almost entirely meat and cheese) has caused no noticeable health effects in me besides weight loss. We're made to think that we've got to eat a ton of vegetables and even take supplements, which I think might be more clever marketing than anything else.
Tails does something like this!
I think it's sort of an unspoken fact that this stuff is for people on adderall.
http://sunnyvale.thesatellitecenters.com/office-space-for-le... -- very close to Sunnyvale CalTrain.
You sound like the perfect use case for the Estonian e-residency. You can sign up online and with it open an Estonian bank account.
Or here http://archive.is/girlg
Islamophobia: Pakistani Data Scientist Forced to Leave USA
Household circuits are generally 15A or 20A AFAIK. Never seen one as low as 10.
Maybe we agree? I think for all intents and purposes, "infinite" does not mean "need additional pylons for remaining segments of Dyson sphere in order to power interplanetary colonial fleet Mark I via laser tether". Maybe we call it "per capita demand maximum"?

But labor isn't alone in not being necessary to satiate additional demand; note the trillions of dollars in capital struggling to find "acceptable" returns. Investors are even willing to invest in negative return bonds in parts of the first world to protect cash holdings of portfolios.

http://money.cnn.com/2016/04/14/news/tax-us-companies-offsho...

"Top 50 U.S. companies hold $1.4 trillion in cash offshore"

Assume these companies brought that cash back to the US. What would they do with it? Where is there to grow?
Federal Judge Says Alice 'Death Knell for Software Patents.'
Lime Text – Open Source Sublime Text alternative (2014)
He signs-into-law or vetoes legislature affecting public policy and economics.

I think it's a stretch to say he has "no particular credentials" or understanding of technological trends.
Unity is one example, another would be libGDX[0]. A game engine will give you a blank window, like an OpenGL context, which you draw raw onto. Any decent graphics library will provide useful functions for drawing 2D and 3D graphics, updating the screen, handling input, etc. to make using it easier.

Making a typical UI application means reusing lots of widgets provided by the OS, like buttons and sliders, to keep things consistent and make development much faster. If you tried to build a normal UI app inside a graphics engine, you could do it, but you would have to build all widgets from scratch and it wouldn't look like a native UI app.

[0] https://libgdx.badlogicgames.com/
nitpick: Norwest actually purchased WF outright, but then adopted their name and branding.
From the article introduction:

> No suspect was ever charged or convicted of the poisonings.
How the Browning of America Is Upending Both Political Parties
Are you permitted to counter-sue if FB trolls _you_?
This is the correct advice. 1 week before vesting is pretty suspicious, but you need to talk to a lawyer before you do anything else.
When have open won over windows on the desktop?