skysight-inc/HackerNews huggingface dataset:
> The only real argument to be made here is claiming that 3rd-party apps should be able to ship on the MAS without being sandboxed, but that runs counter to the entire purpose of the MAS and will never happen.

The argument that I've been making for years is that proper entitlements should have existed for all the functionality necessary before the requirement for all apps to be sandboxed was introduced.

> The only really useful thing to actually try and get Apple to change is to expand the sandboxing capabilities to allow certain things that 3rd-party apps want to do and cannot do today. They've added more and more capabilities over time. The question is what functionality can be effectively exposed to sandboxed apps without opening up a security hole.

Exactly, that's what should have been happening and has been to some extent but not aggressively enough. Part of the problem is that a lot of things pose no security threats but there are still no way to access that functionality in a sandboxed app - that's the crux of the problem.

In the case of GaragePay, it used an external utility to deal with encrypted disk images. The app has already been given access to the file via the powerbox [1], there is no additional security threat. Unfortunately, there are no APIs to operate on such disk images except the external hdiutil utility. The correct way to have resolved this was to expose APIs to access that functionality or else allow a temporary exception until such APIs exist.

> That functionality should never have been in the MAS app to begin with.

Why shouldn't it be? In almost all cases, the functionality can be sandboxed if Apple provided an API to access it securely but there just isn't a entitlement for those cases - not because it's not possible but because it's just not implemented.

> Also note that the claim "Apple shouldn't apply that rule, because it removes app functionality, and that's bad for users" is quite ridiculous.

I never claimed that. I only claimed that removing functionality objectively leads to an inferior experience due to the lack of said features. In an ideal world, the correct way to have gone about it would be to provide the necessary security mechanisms to make that possible. While Apple did add additional entitlements over the years, there are still many operations that reasonable and do not pose a security threat that are still not supported.

> If your app requires violating app store rules for certain functionality, then you shouldn't be using the MAS as your distribution channel.

While that's true a statement, that's not the crux of the problem. The root issue is that if the required entitlements were available, then the app wouldn't be violating any rules at all and we wouldn't even be having this conversation.

[1] http://en.wikipedia.org/wiki/File_dialog#Powerbox
There's nothing quite like Instruments integrated well with Android Studio, sadly.
Suboptimal might be a better word. And it should be no surprise that most open source anything is suboptimal.
Thanks for sharing! I'm familiar with a few of the customer development stuff but I'll be going through the list tonight to learn a bit more. I'm trying to get to a point where I'm asking the right questions to the right crowd. I figured I might have some luck posting on here, too.
How about support for NDK (C++ development) ? Does the Android Studio ships with support for C++ editing ?
Didn't they deprecate custom stausitem views in 10.10?
But I still haven't been able to find a compelling reason that email itself is fundamentally broken in a way that requires a new system altogether.

I'd love to use something very much like email which had a few things like this:

Verified identity

Public key encryption as standard (of content at least, possibly of most headers too)

TLS everywhere

UTF-8 everywhere

Metadata for social presence so that twitter/fb/github/intranet profiles could be referenced in mails and used for things like identity (see verified identity above)

Standardised globally unique message ids (uris perhaps)?

Attachments uploaded to a server by the sender instead of clogging up mailboxes, not fetched unless required

Maybe even mail uploaded to a server and not sent across the wire unless actually requested - why do we need to send messages when I might be able to infer from metadata that I don't want to read it 50% of the time? An API for email clients which pull data as they wish would be nice, instead of the current broadcast all the data model. This plus identity would make it easier to block spam.

HTML with inline CSS for styling (clients could strip to plain text as required, not send the message twice) - no JS for obvious reasons. We pretty much have this already, but it'd be nice if it were just the standard.

Email is a great tool, but it really is showing its age - it was defined in a different age where there was trust by default of network users and servers, and it's been hugely exploited as a result. If it were proposed now it would never be adopted. You could shoehorn a few of the above points into client changes, but some things would be easier with a new protocol.
High Speed Robot Hand Dexterity [video]
I don't think it's quadratic for individuals. Individuals give (base + incr * other_pledgers)... the total donated grows "quadratically", but for the pledgers it's just linear growth based on the number of other donators. Since pledges are bounded per-user, it's subquadratic as the project starts hitting the pledge limits of their users. (Which makes sense since of course all the accounts have to balance and users aren't going to be willing to write blank checks.)
You're casting this as if it's some sort of reactionary, groupthink conspiracy intent on shutting down any discussion relating to discrimination.

No, I think people here are being angry and defensive at the notion of a reading list numbering five books that is, at best, somehow being used as an example of issues endemic to society as a whole. It is absurd and only serves to detract from the original topic.
You can check my other comments for more, but a couple of old-time UNIX folk I know described it as being dropped into a bare X11 environment with twm, a flint knife, and the Acme editor.

Acme is amazing, but the whole thing uses mouse chording and requires a 3-button mouse, so it requires a lot of getting used to if you're newer to computers than, say, 1990.

In general, Plan9 delivers on being "a better UNIX" in terms of what a standalone process perceives as its runtime environment - everything of consequence is a file, regardless of its location, and mounting remote devices of all kinds is wonderfully consistent.

Sadly, all the "nice" things you take for granted on Linux (like hardware support, graphics compositing, audio, wi-fi, graphical web browsers, even SSH and modern language runtimes) are absent or have to be bolted on with fairly ugly hacks.

Still, it runs OK on a Raspberry Pi. Wish it did so on a ODROID-U3, though.
This is the first I've heard of Transcriptic, but it sounds amazing.

Initially I was sceptical of YC working with startups which would have more conventionally come out of universities etc., but this is the sort of technology that has the ability to completely revolutionise scientific research.
Is Google planning to release a 2d graphics library like SpriteKit but for Android?
This is a nice timeline, but unfortunately the text is quite difficult to read due to poor color contrast. Any chance this can be improved?
This is fantastic! We were just noticing how segregated our own neighborhood near Boston is, and wondering what drives that and what could be done about it. You can see the same thing all over the city -- neighborhoods that are much more white than average right next to neighborhoods that are much less white than average.

Really interesting that this could be self-generated with very little bias (setting aside that there's definitely still some intentional housing discrimination in Boston). And really interesting that it could potentially be reversed if people started to avoid neighborhoods that are highly segregated in their "favor."

I wonder if integration could be advertised as a benefit of certain properties on real estate sites like Zillow. What would happen if home listings had a "well integrated neighborhood" indicator for neighborhoods that have about the same racial balance as the larger area, the same way they have indicators for good schools and public transportation and so on? Would that be appealing to actual buyers the same way it's appealing to the Polygons in the model?

The risk is that an index like that could be used to encourage segregation instead -- but I'm hopeful that, on average, we're better than that at this point.

Here's one census map if you want to check out your neighborhood:

http://www.socialexplorer.com/

You can show racial data under "Change Data." We also found it helpful to change "Show data by: Tract" to "Block group" (more fine-grained), and to use quantile cutpoints under the color palette menu.
I didn't "connect what you wrote with anti-semitism." I asked if you can understand how something you said could make some people uneasy because it resembles a narrative frequently used to malign them. You "just.." "won't respond to that," which is a shame.

While it might be "pretty useful to know," about the blockade, you weren't helpfully stating a fact that someone might not know in order to be "useful." Given the blockade's prominent role in the article (the word "blockade" is in the title and it occurs 3 other times throughout the article), you weren't informing anybody; you were editorializing. Why didn't you mention Egypt's role in the blockade in your comment, singling out Israel as the lone offender?

If someone were relying on your comment to learn about the situation as you seem to be suggesting was your intent, they would be under-informed about the major actors in the situation and perhaps misinformed about the nature and severity of the blockade. Your use of the term "complete" to describe the blockade ranges from subjective to incorrect, depending on one's perspective.

Is the conversation we're having ideal for HN? I don't think so, but I think it is the inevitable consequence of "talking about politics." Talking about politics is quite different than merely informing people of facts requisite for understanding a given situation, despite your attempts to conflate the two.
Start with one repo and reorganize when it feels necessary.
Thanks, this is a much more interesting discussion.

> I'm not saying that discrimination shouldn't be pointed out, I'm merely in support of substantiating such claims with good evidence.

Agreed. I think 5 out of 5 white male authors is not great evidence, and in something this sensitive and well-discussed, we should be careful. However, awareness is really the central issue (see below) which is why I like the original comment -- though clearly it should be carefully expressed!

----

> "Extraordinary claims require extraordinary evidence" and all that, and if the discrimination isn't blatant (like early 1900's US racism)

In my opinion, the evidence is very strong: Look at the dominance of white males in our society, in business, in government (look at a group photo of Congress -- notice something statistically odd?), in our culture, etc. When white males are only (33%?) of the population, I think the evidence is overwhelming that some sort of widespread discrimination must exist to explain the outcomes. Add to that our history of discrimination against these very same groups, minorities and women, and personally I am convinced that discrimination occurs widely even if specific situations are hard to prove. It's not as bad as 1900 or 1950, but it's still a very serious problem -- I can just talk about it, but it's a very real problem for those who live it every day, with every job they apply to, with every social situation, every store they walk into, etc. etc.

Also, anecdotally, many white people I know privately repeat the old racial and gender stereotypes (and I don't seek out that crowd).

----

> If you were in a situation where you were randomly accused for something as serious as racism, you'd probably want your accuser to provide a good argument for it too.

Most importantly, I think being racist is the human condition. We all do it, me too. It's in our nature to be tribal and to dehumanize others. It's like being accused of being a sinner or having bugs in your code (not to trivialize racism): Of course I do; the question, is what do I do about it.

Awareness is the key I think, and many who study the issue say the same. Few want to discriminate, it's just that we're all naturally blind to it. That tribal instinct has a very unfortunate coincidence of properties: We are naturally a little blind, and it is the cause of the worst of what humanity does to itself: Generations of oppression for women, black teens getting shot, wars of genocide, reckless invasions of other countries, etc. etc.
That's warped. Not that I have illusions about academic collegiality (I've worked in higher education), but that sounds more like the behavior of a certain car service's execs, not a university president.
Unrelated: what monospace font is used in that GIF image?

http://www.panic.com/blog/wp-content/uploads/2014/12/delete-...
I don't mind paying taxes. What I do mind is the overreaching US tax system which puts a huge reporting burden on expats.

If you're young, things are slightly simpler. You don't have a financial history, you (usually) only have one bank account, no savings, no trust funds, no stocks, no shares in companies, and often no mortgage. Believe me, it gets much, much more complicated later on. But I do hope you know what FBAR and FATCA requirements are when you say that you file and request an exemption.

I've seen other tax systems and the US one is the only one with these overblown reporting requirements.
Raspberry Pi and Physical Web: Getting Started
There could be more of them with this kind of system.
> Early stage discussions about topics that will affect Stripes personally (e.g. changing our approach to compensation).

Why is this excluded from transparency?
Obligatory: the first thread on HN about Tock, including a writeup from Patrick McKenzie, wherein Nick Kokonas himself shows up to answer questions:

https://news.ycombinator.com/item?id=7853786
Having been through all of, "getting out of my books," "away from the computer," "experiencing life myself," and liberal arts education, I still assert that the education has value.
or don't accept status quo. Improve the current system by 10X and solve real problems and position yourself as a great company.
> More people never married (can't afford a real wedding, or ring).

You cannot leap to the conclusion that people are not getting married because they cannot afford it. I seriously doubt that is correlated (of course I have no proof either).
What neighborhood is in the dark orange on the South Eastern side of San Francisco?
He has a fantastic eye for the interesting detail. Historical research is filled with fun things like this but for whatever reason, historians don't usually share them widely. Before his current blog he had this Tumblr which is also worth checking out:

http://erikkwakkel.tumblr.com
Exactly, the US regulations are absurd. And not just for US citizens living abroad. I'm Canadian living in the US as a resident and have a couple of real estate investment interests in Canada, but also can't create an investment account with my Canadian bank because of the regs. The regulations around overseas investments can be punitive to the max, with penalties to boot. You can run into PFIC rules, etc. It costs me over $1500/year to get an accountant to do my US taxes, and I've had specialty crossborder accountants refuse to do my return because it's too complex even for them and they are afraid of the liabilities. Not to mention that you actually can get double taxed when the US doesn't recognize a particular type of income from across the border.
I hated Android Studio when I first started using it. All my shortcuts were different from Eclipse, and the whole module structure wasn't as intuitive for me (I stayed away from IntelliJ too). However, after using it for the last 6 months, I have to say, it is a huge improvement for Android Development. There are soo many slick IDE features, like icon previews to the left of the editor, smart code collapsing (done automatically by the IDE without modifying the source), preview's on text resources, UI preview's that put Eclipse + ADT to shame, and very very nice gradle integration.

And at this point I freaking love gradle over Ant. I use to be an Ant fanatic (which isn't saying much), but gradle gives so much more structure to my builds now, and Maven is no longer such a pain in the ass.
Apple has clearly defined rules for what is allowed on the App Store.

In that case, I'd like to challenge you to a game of Mornington Crescent.
There are many more appropriate places on the internet to ask this question. Here are two:

http://programmers.stackexchange.com

http://www.reddit.com/r/git/

Please keep HN for news and other topics of broad interest.
You're right - that link you provide is far better. Modify the Info.plist within /Applications/Android Studio.app/Contents and modify the JVMOptions / JVMVersion string to read 1.8* instead of the default 1.6*.

Much better than the BASH profile thingy (which doesn't work without opening a terminal, obviously).
The message of love hidden in medieval graffiti
Probably at least 5 in every major metro, and more in NYC, Chicago, and San Francisco. With the current customer perception, that is: for "destination" restaurants, like Alinea, Saison, Ko.
Not that I think he's biased (I have no idea), but perhaps he should have read more diverse authors to begin with, to have a more diverse pool to choose from.

I prefer to know what he actually likes, rather than what he thinks would look best if he claimed to like.
You definitely want exposure to all types of resources and I find that being in a bigger city allows you do that. I'm currently a medium-sized fish in a small pond and it's still hard to find the right people that'll guide me along the way.
Yes, they say that the amount grows "up to the amount you have in your Snowdrift.coop account which you of course control".
Don't forget a massive amount of military spending, which trickles down to the local communities in the form of reckless and unnecessary police militarization.

Also: FDA, EPA, FCC, FBI, CIA, and tons of other TLD agencies that keep the country running in the long run.
That's a possibility, but the bigger problem is simply the size of the solar system.

Uranus is 2.88 billion km from the Sun.

Neptune is 4.5 billion km from the Sun. Nearly twice as far as Uranus.

Pluto is 5.9 billion km from the Sun on average. It varies a lot, from inside the orbit of Neptune to nearly double the distance - 4.4 to 7.3 billion km. New Horizons will be reaching it at one of its nearer approaches. Pluto is also significantly inclined to the solar plane, unlike the planets.

By contrast Jupiter is less than 1 billion km away: 0.779 billion km.

Saturn is 1.4 billion km -- twice as far as Jupiter.

Note that if you managed to slow yourself down at Neptune on your way out to Pluto, you'd still have the distance from the Sun to Saturn to traverse. Say you cut half your speed -- it would take you nearly six and a half years to reach Pluto, rather than the 3.2 of the current mission trajectory. You're trading speed and time here.

And you'd still have to lose some 20,000 km/h of velocity when you arrived.

Space is big. Really big. You won't believe just how vastly, hugely, mind bogglingly big it is.

Then there's the orbital periods. Neptune's year is nearly 165 Earth years, Uranus is 84 years, Pluto's is nearly 248 years. This means that Pluto, discovered in 1930, won't have completed a full orbit of the Sun until 2177. Neptune, discovered in 1846, completed its first full orbit since only in 2010.
"I expect they're taking the right steps privately, talking to the Review Board and whatnot"

If I read this sentence in isolation, this could pass as a sentence from a wonderfully subtle Russian novel from the previous century.
Aside from the project being super expensive, I think this would be a good idea. I don't know why conservationists are so stingy sometimes. If they really cared they'd stop the siphoning from the dead sea.

Adding a hydro electric option on top of it all could increase electricity stability in the region. For the longevity of the people there I think it would be a good move.
I just tried eclipse last week after having stayed away from it for a couple of years. You're right, you really feel the difference immediately.

Eclipse was great for what it was at one time though.
Promote your startup with yutongo
Well yeah but we're talking about the U.S. here, this is a culture that won't put final prices on price tags because then the customers won't know how much sales tax they're paying.
How does this compare to the combo of C# + Visual Studio (which seems to be the target market here)?

Eclipse + Java has always been a non-intuitive headache for me - will this IDE support Python? Has Google made Python a first-class language yet in their stack?

Inquisitive minds would like to know.
Offtopic (because I cannot get to the topic) - why does Barracuda classify www.haskellforall.com as "Illegal Drugs"?
Nice timeline, I would rethink the colors however. Maybe change the text to white?
An Experimental Building Technique That Makes Concrete Look Like Skeletons
Sorry to seem negative, but what does this give that traditional package managers don't?

The pain of ruby versions / gem versions are often felt by developers who are working with various untested components.

For traditional end users a package manager hides all of this and by typing "pkgmgr install rubyapp" it will pull in stable and well tested versions of ruby plus any dependencies. Applications installed this way should just work without the user going anywhere near rubygems.

So the real value added here is for developers not having to create/manage packages? Surely this is offset by the huge number of issues that working outside of a package manager causes. No shared libraries/dependencies, no universal way to update everything, no ability to manage installations with tools such as puppet/chef, no global mirror network, no assurances of package integrity, ect.
This was asked here rather than Stack Overflow because of the idea of it being a potential self-marketing tool, like the Github resume.
TaiG iOS 8.1.1 Jailbreak
ron puts it in perspective pretty well: http://9fans.net/archive/2011/04/230
Simple forecasting tool for enterprise software sales
I love how decent of a chunk Github's code identifier seems to think is Javascript. On a related note, has Plan9 been rewritten in Javascript yet, and if not, why are you slacking?!
"A lot of people assume mobile is "the next platform," etc." based on what I consider to be faulty reasoning by analogy with the PC's displacement of mainframes and minis. The PC displaced mainframes and minis due to Moore's Law and economies of scale. Those same forces are in effect in mobile, sure, but there are other barriers in effect that are completely unrelated to CPU power or cost that will prevent this displacement from occurring."

I was one of those in the past, now it is just obvious, just look at the number of mobile devices out there compared to PCs. The fact that you don't like it does not make it less true.

Old people said the same about the command line, it was never going to be replaced for real work.

You assume that current restrictions will be maintained in the future. I don't think so.

Apple was right and created a product useful for many common people. Programmers and power users believed that it was not necessary because they were fine and frankly because knowledge gave them power over them.

I am using Ubuntu on a tablet and I like it. It is coming slowly but it will be possible to create much more content on tablets that on pcs.