skysight-inc/HackerNews huggingface dataset:
I read the entire article. The man was duly convicted of a crime in Oklahoma. He broke the law, regardless of what anyone thinks. Fast forward to when selling dope in certain places is now legal and this guys want a piece of the action, but... he cannot legally do so because he's a convicted felon. Should we undo his conviction? No. He was tried fairly and found guilty based on the laws of the time and place. His fault. His color has nothing to do with it, and quite frankly, I'm sick to death of everything in this country now revolving around race, homosexuals, feminists.

The man made a choice, he now lives with the repercussions of that choice, whether anyone agrees or disagrees. I realize my outlook is likely unpopular, but like I tell my children -- there are consequences for your actions, and it may take years to see them. This story will be read by my kids tonight to reinforce my good advice.

Besides, the morality of the people involved in a business like legal dope would put me off. Just because they don't have convictions means nothing. The type of people attracted to the dope business are off putting.
BI reeks of the same lazy centralized thinking responsible for the very trends that cause BI to seem necessary. After feedback, BI will just raise rents a corresponding amount - broken monetary policy simply speeds up the debt treadmill to funnel the added surplus upwards. And income always comes with strings attached, so increased centralized command would be inevitable. The end result is an even larger underclass being socially engineered from Washington.

Restore sane monetary policy so most people can accumulate wealth. Rebuke the broken Silicon Valley VC model of proprietary systems that further concentrate the N^2 wealth from Metcalfe's law into a few rendezvous bottlenecks. Only then can we have a chance at a functioning economy in the face of increasing technological progress.
- (UIView *)hackishlyFoundBrowserView {
UIScrollView *scrollView = self.scrollView;

UIView *browserView = nil;
for (UIView *subview in scrollView.subviews) {
if ([NSStringFromClass([subview class]) hasPrefix:@"UIWebBrowserView"]) {
browserView = subview;
break;
}
}
return browserView;
}

This iterates through the view hierarchy until it finds a view with class name starting with "UIWebBrowserView".

- (void)ensureHackishSubclassExistsOfBrowserViewClass:(Class)browserViewClass {
if (!hackishFixClass) {
Class newClass = objc_allocateClassPair(browserViewClass, hackishFixClassName, 0);
IMP nilImp = [self methodForSelector:@selector(methodReturningNil)];
class_addMethod(newClass, @selector(inputAccessoryView), nilImp, "@@:");
objc_registerClassPair(newClass);

hackishFixClass = newClass;
}
}

This creates a new class at runtime that is a subclass of UIWebBrowserView (not accessible at compile time), but with the getter method for the inputAccessoryView overridden to return nil instead of the accessory view.

- (void) setHackishlyHidesInputAccessoryView:(BOOL)value {
UIView *browserView = [self hackishlyFoundBrowserView];
if (browserView == nil) {
return;
}
[self ensureHackishSubclassExistsOfBrowserViewClass:[browserView class]];

if (value) {
object_setClass(browserView, hackishFixClass);
}
else {
Class normalClass = objc_getClass("UIWebBrowserView");
object_setClass(browserView, normalClass);
}
[browserView reloadInputViews];
}

This takes the UIWebBrowserView object and overrides it's class at runtime with the aforementioned subclass with the nil accessory view getter.

(Side note, this could also maybe have been done by swizzling out the method on the internal class instead of subclassing at runtime)
Having been in this kind of situation before: because the software isn't ready for any kind of release. They probably spent a week gathering and tuning the parameters on the DSP for each individual phone they ran it on, and without their knowledge of the system it'd take you a month and a half to get it working on your phone.
Didn't see that one before. Good stuff they have one!
http://disneyinfinitycodes.com/wp-content/uploads/2015/08/6a...
We are! Sort of. Not a money-raising PAC, but rather a campaign to educate people about encryption in ways that are understandable by non-techies. A few of us plan to make a website and a fun campaign name. If you're interested in being involved, send me an email at stillastudent on google's email service.

Or make your own campaign. The more, the merrier.

There is also the EFF, and an organization called Fight for the Future which is currently running a campaign called Save Security. I'm in touch with both about working together. Tech companies will also lobby for stuff themselves. I'm not sure whether the likes of Facebook, Google and Apple are coordinating on this issue yet or not.

My thought is to do this campaign at zero cost and on donated developer time. I don't plan to register as a 501(c)3 or take donations. I'm hoping Obama changes his mind and there is no need for a campaign. But, if that doesn't happen, I hope we can present the facts to non-techies and share some reasonable arguments techies can use when talking with friends or family, or when contacting representatives. I've read a lot of good arguments online. I think it's just a matter of putting them in one referable location, and making them relatable to non-techies.
Why, exactly, do you think I should feel bad for writing this? What message do you think I'm trying to convey?

Whatever your explanation, please reconcile it with: (Yes, I'm obviously mocking the author of this silly article a bit.)
Its also available for VIM, Atom and other editors.

https://github.com/elentok/plaintasks.vim
https://atom.io/packages/tasks
I actually tried this route, considering that I was writing a backend in Scala, was familiar and comfortable with Scala, and I absolutely loathed the idea of learning Javascript. As it turns out, without an ecosystem with more complete project support, documentation, stack overflow questions, and far more members, you still have to know javascript and even worse you have to know how Scalajs compiles down to javascript, along with how it is built and packaged. Having a problem with the scala version of the react library you want to use? Write up a question for stack overflow, post an issue on github, and then hunker down in the source code and try to find the answer on your own while waiting a few days for a response. I couldn't deal with the lag, at least not for a project that is more than a toy.

I honestly wish I could use Scala in the browser. I'm using Typescript instead. The compilation down to ES6 is so trivial that I don't have to try to guess what the compiler is doing. I can read javascript code and documentation and almost never have trouble figuring out how I would write the same thing in TS. I get the primary benefit of static types, even though I don't get all of the ADT and pattern matching goodness. IDE support in Atom is excellent. Compilation is fast. And the community is large enough that I can usually find an answer quickly through the normal SO, IRC, email list channels.
That's an AGI level capabilities in a robot that would have to not-exceed human strength levels (so they don't accidentally crush the baby) and I don't even know if it's worth discussing.
Annotations on a Tweet-Storm Directed More-Or-Less Towards Neil DeGrasse Tyson
No they were not...none of the examples you gave were democratic Republics that were based on the Rule of Law, so I'm not sure what's to discuss here.

Comparing the US today with Soviet Russia under Stalin or NK under Kim is so ill-informed its impossible to process.
While I definitely share the opinion that the FBI is in the wrong in this instance, I think your position is either poorly worded or misguided on the basis of some semantic points.*

To be rather obtusely specific, the FBI has not requested a change in product or even the design of a new product from Apple. I'm sure the FBI was well aware of the subsection of the US code the article is referring to which is why the request was framed as a "one-off tool" to help in an investigation, not a new product, and it's why the FBI itself is not saying it can require Apple, but rather that a court of law is saying Apple has to.

Again, this is nitpicking and IANAL, but the limitations section [1] is pretty clear that law enforcement itself cannot impose any requirement as to...

[...]require any specific design of equipment, facilities, services, features, or system configurations to be adopted by any provider of a wire or electronic communication service, any manufacturer of telecommunications equipment, or any provider of telecommunications support services; or[...]

The request being made isn't really covered by the limitations here. While I have full confidence that the end-game of this case for the US government is to add an exception for the creation of "one-off" tools, I don't think that the FBI's request is actually covered by this limitation.

The authority of the request doesn't come from law enforcement, it comes from a court, fulfilling the intended limitation that law enforcement can't dictate the design of communication technology for its own purposes.

Likewise, while a product of sorts is being created in the form of a law enforcement tool, the FBI isn't actually asking for this to be implemented in the product itself or requiring that Apple make it the standard either.

Furthermore, the entire section is discussing the ability to monitor, capture, and terminate communications, not talking about software or hardware itself, which his shared by the statement released by the FBI. [2]

Again, cannot stress that I am not a lawyer, but I think the interpretation on CALEA is fairly sound - it's not applicable as the purpose of the section being referenced is not relevant to the request being made. I do think that the request is still wrong regardless of any reasons put forth by the FBI and that it sets a horrible precedent, but this article (and by extension Apple's lawyers) are arguing a weak point using CALEA.

[1] - https://www.law.cornell.edu/uscode/text/47/1002

[2] - https://assets.documentcloud.org/documents/2755290/2016-03-1...

edited for clarity purposes
Quite the opposite. It is about how the lies, dullness and superficiality of Neil deGrasse points of view are destroying scientific thinking.
Windows Phone 10 rollout drops suppport for many 8.1 devices
Installing it is actually pretty easy, because they provide a reasonably straightforward console-based "graphical" installer, rather than pretending that copy-pasting a bunch of commands off the [Gentoo|Arch] wiki will teach you anything beside how to install [Gentoo|Arch].
An algorithm that figures out if a tweet was sent while drinking
Show HN: Search JSON objects with GMail-like syntax
> Even though research shows people of all races are about equally likely to have broken the law by growing, smoking, or selling marijuana, black people are much more likely to have been arrested for it.
‘Audiences vs. Viewership in eSports’ and more insights
That must be why there is a new forum. :)
Have you looked at Sublime FTP?

https://wbond.net/sublime_packages/sftp
Xamarin would probably be the framework/tool of choice if you want C#. Other than that, most (popular) cross-platform app development frameworks I've found do use JavaScript. "Disclaimer": I'm in the middle of writing a thesis on the subject.
Douglas Rushkoff touches on parallel themes in his new book. I haven't finished it yet but recommend it so far.

"Throwing Rocks at the Google Bus: How Growth Became the Enemy of Prosperity"

http://www.amazon.com/gp/product/1617230170
I've also played a little bit with Devuan, which is basically just Debian without systemd, and it seemed to work pretty well.
I have a Spotify subscription, a Spotify account in the UK I access through my VPN, and my wife has Apple Music that we share on family plan. US Spotify has most of what I listen to, UK Spotify has some guilty pleasure girl groups (Girls Aloud, The Saturdays) and Apple Music as the best selection of K-pop in the US.
And what is wrong with traffic circles or roundabouts again?
I don't buy that etymology. http://www.phrases.org.uk/meanings/72850.html
Nowhere did I tell people to write an entire app in the style of hide and vote like you're implying.

In my comparisons I mention a lot of choices people might make, like Angular vs. Ember vs. React that are ultimately meaningless to the success of your product. I think this is what's resonating with a lot of people.
...and when was the last time it aired something culturally significant?
polish as in shine, not Polish as in Poland
Would you buy a used car from Shakespeare?
WordPress Revolution with GraphQL
> Do you really want someone with a shitload of existing drug connections, being the poster face for the industry you're trying to vanillify?

This seems like a poor choice of words at best.
10 UX design trends to follow in 2016
I was thinking of something along these lines for a proximity sensor / motion detector application where you don't need very much accuracy.
What happens when there are multiple devices around each other emitting the signals? Great proof of concept.
And? If Italians are much more likely to be arrested for illegal bookmaking & racketeering due to targeted efforts to take them down, does that mean it's a great idea to let Fat Tony with a felony conviction, a ball-peen hammer and a shitload of shady friends he has unclear relationships with open a casino?
Count yourself lucky that your test takes 10 seconds. A partial build on my project takes ~3 minutes to compile + link. A full build is about 3 hours for everything.
So why did you say C# and C+= are a much better fit for XAML? Because they're the languages that Microsoft officially supports? Any other reasons?
It's very odd - I can barely work without syntax highlighting when programming, but this does absolutely nothing for me in English. I wonder why this is.

I'm tempted to say that it's because generally when reading in English, I'm not "jumping around" as much - I'm just reading left to right and processing everything into a thought. It could easily be, though, that it's just that English is my native language and I already do a better job immediately understanding the syntax of sentences than an automated tool would anyway.
Unchecked arrogance vs... Wall St.? DC? Do those power centers help people build wealth? I see a bit of East side West side rivalry in this stuff. Silicon Valley didn't implement regressive taxation and unfair trade policies in the 1970s, and that's when the great liquidation of the American working class started. SV is being blamed for a trend that pre-dates its ascendance to the world stage by 25 years.
This is not same as FingerIO since it does not uses sophisticated signal processing but still interesting.
Make sure that you remove earphones before using it.

https://danielrapp.github.io/doppler/
I find it willfully ignorant, hateful, and racist how you keep demeaning immigrant workers by characterizing them as "low cost".

I graduated very recently with a B.S. in Computer Science, and my total comp (incl. bonuses) at my current company is slightly over $150,000. I am not over-worked, or under-paid. (I have never met any of these "cheap workers" myself, but I'm sure they exist in some corners.)

It is disgusting, dishonest and offensive how your portray every H-1B visa holder as a "low cost" worker.
Everything you say is entirely logical, but omits the reality that as a black person in america you are vastly more likely to be arrested for drug crimes. Not more likely to DO drug crimes, just more likely to get caught.

This means profiling and racist policing directly leads to economic exclusion. If the american dream is upward mobility, that means black people get a smaller shot at the american dream.

But all that aside. This is like saying that people who've had DUIs can't work at bars. The guy in the article had possession charges. That means he had nothing to do with selling the stuff, he was just a fan. That's a big difference from being an accountant convicted of fraud or a bookie trying to work at a casino.
> Like all things in life TDD should be taken in moderation.

You're points are all good, but your opening one especially.

The obsession that some developers have with methodological purity can be really puzzling sometimes.

Where I'm at: I work in research and engineering (in the gov't, on the borderline between industry and academia), and I can say that doing any sort of testing at all (either up front or later on) is an improvement over the untested, undocumented, unversion-controlled status quo that exists in a lot of cases.
I'm tempted to rewrite your comment using s/Scala/JavaScript/g and then wager it would still make perfect sense. I've recently had to bootstrap an Angular project using nothing but pure JS and some Sass. This isn't my first in-browser UI, but the first after a long break from heavy front-end development.

My impression is that the quality of tools in the JS world is so damn low, that they're more of a hindrance than help. Gluing together Grunt, Sass, Bower, NPM, Browserify, Uglify and a bunch of internal libraries was a titanic task.

By contrast, in the Scala world tools are easier to reason about, fail more cleanly and usually surface problems at compile/build time.
Yes I will agree to that, no doubt, and its a very good point.

I was definitely talking at the Public Defender level.
And misuse of status code too. Rejecting a country because you had a bad experience with them should just be the general 403 Forbidden.
This made my afternoon. Thank you :)
Everything. The design and the code seem to be from 10-15 years ago.
Genius 'Must Have' Accessories #1
<opinion> The problem I see w/ UBI is that contrary to popular belief, people aren't lazy, they're industrious. People like to feel useful. And people long for meaning in their lives and their work. Entrepreneurs define this stuff for themselves, but most people aren't comfortable with the risk and ambiguity necessary to be an entrepreneur. We're really talking about finding ways to give structure and meaning to those folks, the large middle class in America. And the ways we did this in the 20th C aren't working, for myriad reasons, some of them technological. UBI is a way to address loss of income without actually addressing the need for structure, meaning, and belonging to a larger project. I realize this is beyond the scope of government, but I actually think we simply handed this conversation over to the free market in the 20th C and that answer isn't going to work in this century. And this question about work/income and supporting your family, which was obscured by a strong jobs market will be thrown into relief. </opinion>
Isn't what you're describing racial segregation and the creation of ghettos? Historically, a major component of this was explicitly racist housing law, e.g. FHA 1934-1968. But regardless of the implementation, the practical outcome seems to be worse hospitals, education, and political power for the poorer group of "like minded people".
Think of how many albums you could add to your permanent music collection for that $300 a year! Before you know it, you would own everything you want to listen to, and wouldn't have to keep paying a monthly fee to rent access to it.
The point here is that there are more consequences when you're Black in the US. Statistically speaking people of color, and in particular Black Americans, are arrested and convicted of marijuana related crimes at a much higher rate than any other group [1]. That translates into Black Americans being kept out of the newly legal business because of racist policing policies.

[1] https://www.washingtonpost.com/news/wonk/wp/2013/06/04/the-b...
What specific video? I mean, yes, it is interesting that state asked Google to block something on YT, but knowing what video is highly relevant to understand the significance.
Richard Nixon hailed it as a conservative answer to poverty because instead of picking-and-choosing people who needed help and those who didn't, and measuring exactly how much help they needed (food stamps yes, welfare check no, housing voucher yes, and so on...), it simply provides for a standard of living that allows people to choose for themselves how to allocate it, instead of being determined by bean-counting bureaucrats.
This author seriously needs to expand all of his TLIs (three-letter initialisms) the first time he uses them, as any writer worth his or her salt would do. There are those who may be interested in what he has to say, but can't follow because of assuming abbreviations.
I'm getting a DNS error - could be me though.
Auto Glass Repair or Replacement?
"This is like saying that people who've had DUIs can't work at bars"

In fact, people with alcohol-related felonies have a really tough time getting liquor licenses.
The real tragedy here is land-use restrictions

Should community residents not have the freedom to enforce restrictions on their own communities? Would these communities be as desirable if they allowed new residents to crowd out the old residents?
I've also lived in Atlanta a long time, but have also lived in other places for longer. If you think Atlanta is a bastion of segregation, it would benefit you to widen your perspective. But as they say, if you are looking for something, you'll eventually find it - even if it doesn't exist.

By the way, the neighborhoods are so 'cheap' because poor people lived there for a long time. (I put cheap in quotes, because homes in this neighborhood are significantly more expensive than the average home in America.) The homes require more work and the school systems have less resources.

If you want to walk back in history and find out why poor people live in this neighborhood, great, understanding history is important so that its negative aspects don't repeat itself. But what are you suggesting, that the neighborhood stays poor? Or it stays segregated?

If anything, the raising prices of homes in neighborhoods like these indicates that people no longer care about their neighbor's skin color. That's a good thing.
That's a good read, thanks for sharing.
This is tacking on an extra penalty for breaking the law after the fact which is generally considered unconstitutional. Further, by living in city's poor black people end up with much harsher punishments for the same crimes. Which set's up cycles of negative consequences we are all stuck with.

Picture this, you apply for a job but now all background checks are required by law to include speeding tickets which prevent you from making more than minimum wage. Further, this applies retroactively. Are you now more or less likely to commit a new crime?
I don't disagree that engineers solve problems they know, there is no doubt in my mind this is true and maybe we can do better at trying to "know" more about these immediate problems that author mentions so that we can solve those problems (Like Flint). But aside from that this author is way off base. If it's arrogant to see that automation will undoubtedly consume a large number of jobs and we need to have a plan for that then yes I'm arrogant and I stand fully behind basic income. Also BI solves way more problems than just "Automation took my job" which the author briefly mentions then acts like they aren't important. This article was a waste of time.
This is really well done. As I'm sure is the case with many others, I've had this idea before. It certainly seems like an ideal way to browse comments on the web.

The trick is obviously going to be filling it with content. Have you considered scraping link aggregators for their comments, and syndicating them in the extension? So for example if I'm reading an article that has been posted to both HN and reddit, I open Epiverse and can see all the comments in one place.

I think that would be a cool way to bootstrap the user generated content.
Vimwiki – that can do what orgmode does for vim