skysight-inc/HackerNews huggingface dataset:
Android Boilerplate Project Using an Espresso and Robolectric
> So you're suggesting they say "we intend to deprecate this feature", but not give a timeline?

Yes; but that only works if they don't actually _have_ a timeline. Do the necessary work to let people explore options, then evaluate and give a timeline (in the same order as what it took to get all that implemented).

The timeline currently is "you have 12 to 18 months, but can't actually start". That's pretty much a recipe for frustration.
I find this comment amazing:

https://github.com/shadowsocks/shadowsocks-iOS/issues/124#is...

Even with root account, you are not in full control of your Mac - you are sandboxed by Apple.
From the fact that there's lots of other stuff related to networking/tunneling, and the username has some "Chinese characteristics" to it, I also think it's China.
I always enjoy the times that the service polls me to find out why I've unsubscribed. But I also have to admit that I also hate it when I check the "I never signed up for this list" and I don't get an apology or something.
Shadowsocks is the most popular solution for circumventing China's GFW these days. It has the advantage of obfuscating the traffic, thus making it hard for GFW to detect it, unlike say SSH or OpenVPN traffic, which are easy to detect.
This is a nice summary, and mostly correct enough. One part I'd like to correct. Revenue is not characterized by whether or not it hits your bank account. Its amount is about who is the principal in the transaction, and its timing is about when the seller has done the activity to earn the money.

So, let's say I'm a payment processor, and my business model involves me collecting money on behalf of my customers. My customer makes a $100 sale, and it all goes into my bank account. That's still not my revenue, as I received the whole $100 on behalf of my customer. Separately, I charge my customer $2, for the work I did to process the transaction. That part is my revenue.
Years ago, news said China "banned" bitcoin, years later miners in China live just fine. I guess this is not going to be so different.
Not to mention, apparently the site did not verify email addresses so theoretically you could use anyone's address to create an account.
There is no need to import doctors (the USA does do a lot of this anyway). All that is needed is to make part of the registration process that you have to x number of hours in a hospital outside of 9 to 5 (surgeons though tend to start earlier). You just set x to whatever is required to ensure that you don’t have residents working 100 hour weeks.
That game was incredible. My arcade had it configured to give 7 lives per quarter, until one day it changed down to 3.
You could arrest people nonviolently, except for the ones who fired guns at you and the PCP junkies. The civil forfeiture aspect was sketchy in retrospect though. As was the incentives for destroying the drug labs you discovered.
For people who are not aware of this: Shadowsocks is a popular and very simple tool to circumvent Great Fire Wall in China. It is written to reduce characteristics in network traffic so that GFW cannot easily block it by deep traffic analysis. clowwindy is the original author.
There are a few things you can do to make this a bit easier:

1. Total spaces is amazing. If you primarily develop in one screen, you can set it up so distinct spaces are left/right/up/down. Everything I want is one screen away from where I spend most of my time, and my fingers almost never leave the KB.

2. If you own a tablet, then you already have an option that you can take with you. I have used air display on an iPad myself and it works well, but the android reviews are awful.

3. Apple TV. Yes you can use it as connection to a 2nd monitor, over wifi so your not TIED to the tv.
This is the result of a recent change in OS X 10.11, called System Integrity Protection.

It's a big step in the wrong direction [opinion], especially because it does nothing to verify "integrity". It prevents changes to the System directory by conventional means (and injection into system processes).

If malware were to figure out a way to disable SIP from userland, it could install itself in such a way that nothing short of disabling SIP could uninstall it.
Search CLI and UI for v2.1 Docker Registry
For a marketplace, GMV is GMV regardless of how the funds flow. eBay and PayPal are separate. eBay still has GMV, and this number is useful to investors.
This is handy; thanks!
You are probably looking at wrong quiz.quiz 9 is pcb reverse engineering
You think that, but your links are to two cancelled presentations at conferences, neither of which has any clear connection with the 'powers that be', unless you consider the SEI and Carnegie Mellon University to be the 'powers that be'.

Both those conferences occur in a single country, one which was not even able, under its own laws, to effectively suppress the distribution of cryptographic code when it was legally considered to be militarizable as a weapon.
Show HN: Twisted and Django = hendrix, a new python web server making async fun
You could get sued, but in the US you can get sued for anything. But you would win the lawsuit.

"Revenue" can mean anything. Look up the term online, for example http://dictionary.reference.com/browse/revenue, and you'll see 6 different definitions. One of them is: "an amount of money regularly coming in". How is this definition of revenue wrong, or how could it result you getting sued? The answer is you won't.

Sure it could cause misunderstanding, but that happens all the time. As long as you don't misrepresent it as "GAAP revenue", you're perfectly fine using it in any reasonable way. Unlike what Sam Altman says, it's not a felony. My wife is a CPA and she laughed out loud when she read that.
The Chinese government just has to take control of the repo and make a new commit that contains the word "retard" and GitHub will make sure it never sees the light of day again for them.
Wow. OSX ... it was nice knowing you.
Actually, it's exactly the first freedom the one missing from physical objects. You are free to analyze Coke with a microscope, but you won't get the recipe. You are free to 3D-scan a fork and analyze its alloy, but you won't be given the original CAD project and the production plans for the material.

I'm not sure if you were implying that the 4F are replicating what happens with physical objects; I would disagree with this. The 4F expect from software much more than we expect from any other good or service we buy/rent/consume.
It's been a while but I'm pretty sure the spinning arrows are Phasors. Ironically the spinning arrows might make more sense than the math that describes them.

https://en.wikipedia.org/wiki/Phasors
> The guys at Epic

The people at Epic. Sorry, I know it's annoying, but sexism in computing isn't going to change if we don't pay attention to the language we use.
Red Blob Games (run by Amit P) is an invaluable resource for anyone wanting to learn about making game maps, pathfinding, noise functions, and other related concepts. I especially recommend his article on polygonal map generation. I used his work on grids as a starting point for a hexagon-grid map generator written in Haskell which my friend and I worked on this summer.
This project has been a long time in the works, and has enjoyed the contributions of some really awesome friends. Thanks Anthony, Damon, Kieran, and James! And more recently Collin, Derek, and Kris! And Chelsea!

I'm thoroughly convinced that Twisted is a phenomenal and vastly under-rated python project.

The idea that the premier web servers of python weren't, until now, built on Twisted is, to me, a shame.

Though I think, for the most part, building a project with Twisted as the server and really doing it right takes some work. And that work will probably end up reinventing hendrix. Hence... hendrix.

I look forward to feedback.
I mean, not that startling if you grasp the underlying modeling.

Thought vectoring would obviously be much harder because contextual awareness would be necessary.
Wouldn't be the first time https://en.wikipedia.org/wiki/Censorship_of_GitHub#China
If you like this kind of stuff check out cortical.io
What is clear to me is that we don't have the best math. We only have the good math, and the journalists aren't sharing. Want better math? Contact Kelsi N. Singer and S. Alan Stern.
and we are not even talking about things like knowledge about knowledge (infinitely recursive), or the fact of knowledge being a limited 'concept' constrained to the organs of perceiving 'knowledge', etc ...
Does booting an alternate OS still work to get around it, or have Apple thought of that route and somehow blocked it too?

(I have limited experience with OS X - only briefly played around with driver development and bootloaders in the 10.4 era with osx86 - and I did have to boot from the DVD a few times when I made the system unbootable.)

This raises the question, what good is root if it's not really root anymore?
> Also, yes, the entire planet disconnecting for a few days is indeed a tragedy. But not at the dimension you (and the article) are describing.

Disconnecting for a few days is different from "our major electrical infrastructure will take months to repair."
I guess it's a matter of opinion, but I greatly prefer it they way they did it.

Announcing "this is going away" without a timeline would make me worry "when? now? in a month?" Instead, by saying "12 to 18 months", I know this is a long-term thing and I can plan for it. The timeline is very useful information.
If you have some malware that actually needs to modify system files, that still significantly ups the ante. Sure, if you have a kernel exploit, you can do it, but currently malware does not need any exploits to take over a system if it can convince a user to download and type in their password to install - Gatekeeper is one mechanism to prevent this, but I've personally been served multiple ads offering malware with a valid Developer ID signature, so it's tricky... (though I don't know how aggressively Apple is working to revoke their certificates). The difference in skill required between just writing an installer disguised as legitimate software on one hand, and continuously coming up with working exploits on the other, is pretty huge. And in any case, the easiest-to-exploit OS X privilege escalation vulnerabilities are things like rootpipe that don't compromise the kernel.

However, this argument falls down a little if malware doesn't actually need to modify system files, which it doesn't for most typical evil stuff I can think of.
If it's a disaster, why does the same curriculum work well for Asian Americans (raising their scores to east Asian levels), but badly for white Americans?

First, it merely shows that when you select the highest performing group, you'll get a higher than average performance.

Ok. What causes the variance between high and low performing groups? Since the school system seems the same, it doesn't seem to be educational techniques.

Other factors can compensate for it, such as the known higher work ethic of Asian Americans and cultural valuation of intelligence and cognitive skills

Correct me if I'm wrong, but you seem to be more or less agreeing with me here. Some trait which is very common among Asians appears to be the primary driver of test score deltas.
There was a nice recent paper in JCGT that dealt with using noise to model terrain. It does a nice job of creating gently rolling hills.

Modeling Real-World Terrain with Exponentially Distributed Noise
(http://jcgt.org/published/0004/02/01/)
The US does "interfere" with the publication of some code. I'm thinking of cryptography code. Quoting from https://en.wikipedia.org/wiki/Export_of_cryptography_from_th... .

> Since World War II, many governments, including the U.S. and its NATO allies, have regulated the export of cryptography for national security considerations, and, as late as 1992, cryptography was on the U.S. Munitions List as an Auxiliary Military Equipment. ...

> As of 2009, non-military cryptography exports from the U.S. are controlled by the Department of Commerce's Bureau of Industry and Security. Some restrictions still exist, even for mass market products, particularly with regard to export to "rogue states" and terrorist organizations. Militarized encryption equipment, TEMPEST-approved electronics, custom cryptographic software, and even cryptographic consulting services still require an export license

> ... Other countries, notably those participating in the Wassenaar Arrangement, have similar restrictions.
I tried really hard to use Titan for my project, but the tooling and the query language is —in my view— just atrocious. Setting up a running instance, trying to import my moderately complex property graph data into it, and navigating Tinkerpop's "funny" documentation was a real pain.

Then I decided to switch to Neo4j, and I was up and running in literally an afternoon. Also, its Java API is very well designed, which allowed me to fork and extend an integration plugin with Elastic in a couple days (https://github.com/jazzido/neo4j-elasticsearch/)
There is a supported option to disable SIP from recovery mode, so there's no need to get around it per se. (Recovery mode because it would be hard to impossible to verify the user's intent when malware that already has root privileges is running...)
How do SIP and dtrace interact?
> Does booting an alternate OS still work to get around it, or have Apple thought of that route and somehow blocked it too?

It's easier than that. It's just a kernel argument to disable it. Simply add "rootless=0" to your boot-args and you have control of your machine back.

I'm running the 10.11 beta and I've already had to disable rootless because I like to have /usr/local as a symlink to somewhere else and by default the rootless configuration prevents writes to /usr. :-/
That's not really that different from the article, which is saying social skills matter because other skills are more easily automatable.
> CMEs and EMPs

I'm confused how an EMP and a CME differ. Aren't they both magnetic disturbances that affect electronics due to the fact that electromagnetism is one and the same?
Both the non-taxed 20k and 10% gains are not going to be realistic.
Larry Lessig on This Week in Startups
Not really surprising, though: Apple has been making OS X a little worse with every iteration.
Perhaps "I Can Read C++ and Java But I Can’t Read Smalltalk"

pdf 10 pages

http://www.eli.sdsu.edu/courses/spring01/cs635/readingSmallt...
This is not half bad as structural interaction goes. Kudos!
It took me a while to figure out how to add a new node, but once I did find the O command, it all made sense.

It still feels like a lot of work to get something written since you have to type "EscOPS<text>EscJT" to add "foo":true, instead of just cursor over to a place and just type exactly that string. However, I can see how one could get use to that much as how vim users are used to all those arcane keychords for basic navigation. Also, there's no reason a command string cannot be made into a macro.

Do you plan to open source this at all? Seems like a good start for someone to take and add on to.

Edit: found your github, nm.
Agree about the globals - for something that's touted as quick and easy for beginners, I spent an inordinate time in the docs due to all the automagic features. Customizing something like a form outside the automagic prescription is also a non-intuitive pain.

That said, there are many things I do like about it. Mainly that it's out of the box for App Engine, unlike Django, and its web-based IDE built in.
Who is the target audience of this software and how does it work? Do non technical users set this up on a VPS provider and then connect to it?
I'd imagine most developers in China would just SSH tunnel their way out.
"rpi.edu" is the domain for Rensselaer Polytechnic Institute, and is unrelated to the Raspberry Pi. That had me puzzled for a moment... although I suppose RE'ing one of those would be interesting to do in a course.
Does this break homebrew? Or does it only block writes to entries in /usr and not subdirectories like /usr/local ?
I don't think 'guys' just refers to males.
I'm curious, what is lacking from Neo4j to qualify it as a mature graph database?

We've worked on it for over a decade, it's used in production by thousands of community users, hundreds of customers and 75+ Global 2000 companies (see http://neo4j.com/customers). For many of those Neo4j is used in business critical use cases, i.e. they require Neo4j to be up and running every minute of every day or it'll show up in their next earnings call. If you've shopped online or in a US retail store this week for example, it's very likely that you've used Neo4j. There's rich support for pretty much any programming language and framework out there, an ecosystem of consulting partners whose sole business it is to do Neo4j implementations, 10+ books written specifically about Neo4j, rich online training, formal enterprise support backed by a global commercial organization, an active community. What's missing?

I'm not trying to be facetious -- I'm genuinely curious as to what you feel is missing to consider it mature.
Similar in "semantic fingerprinting":

* Jaguar – Porsche = Tiger

* Apple – Fruit = Computer

more:

* http://www.cortical.io/technology_semantic.html

* http://numenta.org/ NuPIC is an open source project based on a theory of neocortex called Hierarchical Temporal Memory (HTM)
It's worse than either: it's really the government.
TempleOS V3.10 Official Tout Video
That's exactly right. CP trapped the "diagnose" instruction in the virtual machine to allow the VM to talk to the hypervisor. The "diagnose" instruction was convenient, since it was an opcode that was never used in normal programs - on a real (non-virtual) machine, it was used by IBM engineers to diagnose hardware problems and did different weird things on each different model of machine.

The normal SVC (supervisor call) instruction was the API for programs to talk to CMS, the operating system that was most commonly run on top of the virtual machines. It was actually possible to run several different operating systems on the virtual machines, including CP (the hypervisor) itself. Systems programmers would do that for testing new versions of CP on a live system.
Yes it's china, because chinese government fears that the citizens who lived in china know about the truth of government's corruption.
Indeed, here's a breifing paper for the UK House of Commons that discusses the price relationships:

http://www.parliament.uk/briefing-papers/SN04712.pdf

Basically demand is the driver of prices, with diesel engines becoming more popular year-on-year but the refineries unable / unwilling to commit more production to diesel because that leaves them with a surplus of less-desirable products from the refining process, too.

The result is that the UK imports diesel and exports petrol.
I am doing my best to NOT update my OSX, every time I update it, the thing get slower, it is really annoying.
But that's the thing, you can't disable SIP from userland. It can only be disabled when booted into recovery mode. So yes, it absolutely does verify integrity, because it makes it so malware cannot embed itself into the system. Your last sentence there is 100% pure grade A FUD. You may as well just say "every security measure is bullshit, because if malware were to figure a way around it, then it wouldn't work". It's a meaningless statement.
SSH dynamic port forwarding is no longer working for years. It is so easily picked up by GFW and minutes later it is gone together with the whole SSH connection. So does PPTP and L2TP VPN. GFW has been upgraded so many times for the past few years. The target audience is developers. The install is super simple via one line of `pip install`, the start code for daemon is also one line with the configuration inline or through <10 lines of json. On the client side the author and other contributors developed native clients that allow connection by supplying just 1 password and 1 server address. Super simple and highly reliable to this day.
what if some os x malware finds a way past the limitations on editing system files? the malware would become undeletable
You are allowed to write to /usr/local. But making /usr/local itself into a symlink requires writing to /usr which is prohibited. So I was screwed but for the normal case it should work fine.
This makes me happy. Thanks!
Exactly: CSS wasn't designed for the problems we're trying to solve. We're trying to invent the proverbial wrench.
This is an iOS app, not a Mac app.
A Google Maps Mashup of the Ashley Madison Leak
you're just lucky!
Mozilla in 2013 paid CEO $801k, Director $779k, and Treasurer $613k (p. 47)
>nothing short of disabling SIP could uninstall it

At the very least, the OS needs to be reinstalled from an off-disk source, and that's assuming you haven't been hit by something sophisticated enough to put itself in firmware. We're fast approaching an era where you need to trash the hardware. You should never trust an OS install that was ever compromised, and making it more difficult to do so is a good thing in my book.
Are you saying you are OK with issuing bonds for a project that might waste, say, 75% of the funds?

If so, can you explain why?

Where is the threshold for you?

And, finally, why is it that you don't think it would be sesnible to demand that capital be used efficiently?

Just curious.
SSH tunnel is just too easy for the GFW to detect, it's so unstable that you cannot even browse the web with it.

Yes, setting up a VPS provider would be the most common way. There are Shadowsocks implementations that supports multiple users so that more than one person can use it simultaneously. There are also commercial solutions for Shadowsocks that you can just purchase an account instead of setting up your own server.
iOS 8.4.1 jailbreak status
SSH still work, but it's not designed to give a high throughput, so ideally one would not want to watch a youtube clip over SSH. And DPI can identify and kill SSH session when there are too much traffic happening over it (ie. no obfuscation is taking place to hide SSH traffic)
Mathematics daily- Knot Theory
The last time I tried Neo4j was in 2010 or 2011, when I was trying to build ConceptNet 5 (http://conceptnet5.media.mit.edu) on it.

It had showstopping security problems when bound to anything but 127.0.0.1, so I came up with a software firewall to put around it and hoped for the best. It promised Lucene search but its implementation was full of Lucene injections, unless I escaped every special character I could think of like a freaking PHP programmer. There was no way to get data in faster than a slow trickle, unless that data was somehow already in another Neo4j database. Doing any interesting graph operations led to interesting messages about running out of "PermGen". And before I could even get all the data in, it had consumed enough resources to blow my academic AWS budget for months.

I was on the mailing list looking for support, and found it pretty lacking. The best I ever got was a bunch of Java code to try (my code is in Python).

I use SQLite now. It doesn't do very much, but it does what it's supposed to, and that's great.

If Neo4J has improved significantly since then, forgive me that I'm not rushing back to try it again.
Extensive discussion a week ago of the AT&T/NSA partnership: https://news.ycombinator.com/item?id=10066014
> I hope one day I'll live in a country where I have freedom to write any code I like without fearing.

Can the author reach the US by whatever mean and apply for political asylum? That 'fear that they will suffer persecution due to: ... Political opinion'[0] seems legit.

[0] http://www.uscis.gov/humanitarian/refugees-asylum/asylum