skysight-inc/HackerNews huggingface dataset:
Why don't you offer your services to the startup as a consultant?
Edit: Thanks for the downmod. Let's be clear, this is a legal situation that is ambiguous at best. If the startup has preserved the attribution (which seems to be the case or he wouldn't have been contacted) then it's entirely likely that they have not done anything wrong. These guys just got a bunch of money to work with this software; clearly having the person who wrote it would be a big help to their team. I'm not even suggesting joining said startup, presumably the author has other means of income. Consulting seems like the way to make the best of this situation, assuming that you can get over the idea that someone has "stolen" your code. I readily admit the notion that I could be mistaken; if you feel that I am, please comment instead of downmodding.
I have not needed to fuck around with wireless drivers on a Thinkpad x300 (around the same era as the 201) for Fedora, Windows, or, heaven help me, Haiku. It is not "consistently a problem on all operating systems".

As for burning CDs - CD drives are becoming a legacy technology.
What about truth? It is assumed that prosecution see you as guilty. But what if they got the wrong person? It's not like it never happened.

Besides, what is the downside for prosecution (as individual) for a wrongful convictions?
React Native Checklist
Salting Your LXC Container Fleet
That's probably a healthy approach, especially if you're feeling emotional about the situation right now. There's definitely not a big rush.

Keep in mind that it is very unlikely they'll try to litigate against you——they're the ones who have the most to lose. Not only could they potentially have violated your copyright, but they also risk significant perceived damage (many VCs won't touch a startup in litigation with a 10 foot pole).
Netflix actually watches/watched torrents for popularity and based some of their decision making on it.

http://www.techradar.com/news/internet/web/netflix-uses-torr...
Idiomatic presumes there is some gold standard of style you can use with C++. Dude, there is no such thing as "idiomatic C++". I've seen lots of idiotic C++, sure, but idiomatic... every team must select the subset and style they use by themselves. With expert users some specific patterns start to emerge that they've found lead to least horrible code.
To add what you wrote:

Design for extremes: if you make stuff for people who hate programming, that will make it easier for people who love it. You may end up coming up with ways to boost productivity (and fun) for people you never even thought about before:
https://books.google.com/books?id=idNhCcrANP0C&lpg=PA57&ots=...
I think that the disruptions are :
- Twill with everything (inc unikernels) under Yarn (or Mesos)
- The Machine (if it's real)
- Datacentre scale integration (so things like 500 different processors in each u which are powered up by the fabric manager to efficiently meet the workload at hand)

I think any vendor who wants to compete with the Open-Source/commodity world will need to do as well as / better than the above to get anywhere!

Programming MR is all done - I wrote MR in Java in 2008->12; never will I again as it's rdd's, transformations and actions now, and it's dead easy (MR is too but the API wasn't)!
Chrome has never used V8 on iOS. All browsers on iOS use the built-in WebView with custom UI and with iOS 8 all 3rd party browsers have access to the same full-speed Nitro Javascript engine that Safari uses.

WiFi versions of iPads do not have GPS. Only the cellular versions. And those cellular models can use GPS even with no cellular connectivity.

Complaining about iOS apps with ads is laughable when Android is just as bad or worse. And god forbid that developers make any money with a 99 cent app or in-app purchase. And it's obvious you didn't even try a simple Google search for "iOS VNC" as there are plenty of worthy apps.
Someone could make arguments about how involvement in sports teaches kids about things like work ethic and teamwork. One could argue that the tax subsidies given to professional teams work in the cities favor based up increased revenues at local business and higher real estate taxes from increased property taxes.

The smug "I've taken the time to educate myself on this subject and the average person hasn't" is exactly what I'm talking about. How do you know what everyone else thinks about? Have you asked them? Many people have spent a lot of their lives thinking about sports and the great lessons they've learned and memories they associate with them.

Then combine that with the fact that you actually go through the effort to excuse yourself when people talk about sports? You must be a lot of fun at parties. Do you realize that many times people listen to things you are talking about even when the subject isn't the one they would like to talk about? I do it all the time. Why? Because I'm interested in the person talking about it. Either that or I have enough social skills to know how to not be a smug jerk.

I should add quickly that I agree personally with a lot of what you are saying, but do feel the issue of how important sports should be in American culture as a lot more nuanced. That everyone has a different, and equally valid viewpoint. That everyone has different priorities about the shape of the world around them. Maybe you should consider looking at the opinions of others as valuable as opposed to dismissing them as ignorant and misplaced.
Those roles weren't so well defined as they are in the marketplace now. But basically, less resistance than the user base. People working around computers are already somewhat self-selected to be more comfortable with software. Plus of course they knew being able to understand code would increase their marketability.
Several years ago SBCL was unusable for game programming on windows due to crashes. I tried and eventually gave up.

My info is out of date though. Maybe it's better now.
Scientist by Nature
Search Engine with User Defined Filters
Has anyone made a search engine that allows the end user to filter sources? For example, I don't want the search engine to show me any links from, for example, newspapers, or only show North American results or don't show anything from a particular ISP network.

This is opposite of how search engines work now. They search everything and filter based on search criteria, not source criteria. Some might argue that you just add more sophisticated results filters to get the same thing, but then you have the problem of sources trying to defeat your filters all the time.

I suppose the ethical internet folks might put something together that boycotts certain segments of the net very openly, or provides the end user with the ability to tailor the input sources to suit their needs. Kind of like Search as SaaS. Does that seem viable?
Nope, We Have Not Detected Gravitational Waves (Yet)
I bet that poker players don't reveal they are bluffing.
Very nice to see improvements to the tool landscape for C++. I'm sure the toolset that will emerge will be very nice. I just don't see any situation where I would like to subject any production codebase to this particular transform just for the fun of it. Cool CS toy, though.
No no, I'd never claim something as foolish as FP is inherently less productive. It's the opposite in my experience. Once you have a bunch of libraries and utility functions that you know how to use, you'll wipe the floor with any stateful programmer. The hard part is getting to that point. I'll elaborate more in an edit when I'm home in like 30 minutes.

EDIT: Maybe a little longer.
I had potential acquirers hire consultants (on their dime) to audit my code and commit logs. Their questions were brief yet very specific. I felt that this would be standard practice for any good VC / acquiring business.
I immediately thought of the book "New Model Army":

http://www.amazon.com/gp/product/0575083638/

"A giant has brought war to the fields and towns of England's heartland. When the British army brings in air support and deploys heavy weapons he simply melts away, only to form again somewhere else and deliver another devastating blow. He is called Pantegrel, and he is a New Model Army—a giant whose thoughts flow through countless wireless connections, whose intelligence comes from the internet and real-time camera updates, whose mind is made up of thousands of minds, each deciding what he will choose to do. He has chosen the joy of the fight, and his fury is truly democratic—he is me and you. This is a terrifying vision of a near future war as new technologies allow the world's first truly democratic army to wrest control from the powers that be..."
I'm going to edit my submission to be more clear. Thanks for your answer.
There is inadequate downside for prosecutors making bad-faith or risky cases. But the question I posed was practical, not moral: in the absence of plea deals, there is no disincentive for the guilty accused to grind the system to a halt with pointless litigation. The people who would pay the steepest price for that wouldn't be the citizenry at large, but rather the innocent accused.
The link doesn't seem to work. Has the comment been deleted?
https://news.ycombinator.com/item?id=8972732
I bet all that funny stuff at the end kept people from reading the first part. Now that just the domain shows, I bet more people actually read it.
No, but poker players who bluff also never have 90% win rates.
I started out from the premise that given the prosecutor was boasting the conviction ratio that a fair trial was likely not in the cards. See GGP comment, my questions were in line with that.

As for whether or not this person is guilty, my point is that even if he is not he will likely accept a plea bargain because the alternative will be one that is unacceptable.

That means his guilt won't enter into the equation at all, it's not as if he's going to win even if not guilty in an all-out confrontation with the DOJ, which is likely exactly what will happen if he does not accept, aka being made an example out of.

Whether or not he's a 20 year old street level canabis dealer or someone guilty (partially guilty?) of a spectacular computer crime (which we all know carry penalties roughly in line with similar non-violent white collar crimes) shouldn't make any difference in principle.
> it took minutes to establish SSH connections between machines on the same LAN

Most likely you were using a stupid DNS server that did not respond to reverse queries. See http://www.openbsd.org/faq/faq8.html#RevDNS
I've recently tried to get some projects. The required skills are almost always ridiculously specific. It's not unusual that the projects descriptions want you to be an expert in the whole software stack and the project domain. This is a grave problem because people who feel like impostors lose projects to intentional impostors. There are some ways to tackle this problem, but I think it hurts companies and honest developers more than it needs to.
Help.imgur.com HTTPS invalid certificate
I wanted to send a UI improvement to the devs. So I clicked the hamburger menu, then "need help". This page isn't loading for me: https://help.imgur.com/hc/en-us

Was this untested bad configuration or is imgur compromised?
Probably. Maybe the same ratio applied to Hypertalk vs "real code" -- i.e. 5% for Hypertalk, 0.5% for "real code". We never tried to find out.
The Four Horsemen of the Performance Apocalypse
> forbids installing any software that Apple decides it shouldn't be running on it

Weird, I got a developer license and was building and installing random github projects on my iPad without any fuss. If you can't afford the license, go in on it with 100 of your closest friends and it's only a buck.

> But if you think that's okay because that means less technical support for friends, go ahead.

I'd happily pay 100 bucks not to do tech support anymore. I sent my mother my iPad 2 a year ago and haven't heard a peep from her about computing problems since.
Can someone explain why you can't just use the IP address to track it down? I mean some ISP somewhere must control it, and they must know what physical link it's bound to, etc...
Another angle to consider: If this is for YOU, you can talk about it in a way that makes notes meaningful to you but of little use to other people. You can come up with, say, code words or nicknames for people important to you and not state whom you really mean in a way that could be identified by just anybody on the planet. For example, come up with a nickname for a sibling or parent, but don't state that it is a sibling or parent.

With some practice, you can get good at saying things YOU find meaningful about your life that strangers are unlikely to fully decode.
The problem with plea bargains is that it puts the accused in a terrible dilemma while at the same time revealing a prosecution that somehow believes simultaneously that the accused is liable to a trivial crime and a monstrous one, which is an intellectually and ethically incoherent position to take.

How is that dilemma happening in a case where someone is being accused of stealing, for profit, millions of identities? Wouldn't the injustice of the outcome be inverted if a plea deal, secured for the purposes of burnishing the prosecution's career stats, let the accused off with a slap on the wrist?
I'm a working scientist, rather than someone in the corporate world, but this rings true for me as well. During a recent outbreak, we've had very fast turnaround demands, and while we've done great work in that time, I think some of our best ideas have come from being able to slow the hell down and think.
Human Rights Watch World Report 2015 (Events of 2014)
There's more than a bit of revisionism here. AMD created superior products, at their ultimate 64 bit CPUs with integrated memory controllers and point to point links to interconnect them, basically owned the server field while Intel was off on it's Pentium 4 "marchitecture" wild goose chase (a marketing architecture based on pure clock speed, which they failed to achieve to the level needed), more weird memory schemes, etc. etc. ... and then rested on their laurels for too long while distracting themselves with things like the ATI acquisition, giving Intel a chance to catch up.

You can't afford that with a competitor like Intel.
Kinda like "FIXME" parsing in code. I like it.
iOS Developers: how much time would it take to implement this on your own? I couldn't find good documentation from Apple about "deep linking" for fresh installs. (searching for "deep linking" found me affiliate references and registering URL schemes).
Social Network can predict your credit card purchases [pdf]
Are they based in the US? From experience, your ability to fight them will be extremely limited of they are based in China or Russia or Indonesia (as happened to some of our IP).
You can add them when you're actually facing a bug that you don't know the cause of. If the override keyword helps you find the cause, you are in exactly the same position that you were in, with the same time expended, as if you had pre-emptively added it. If the bug never occurs or you don't need to add declarations to everything to find it, you are strictly better off than if you'd done so initially.

This illustrates a general principle in software maintenance: later. Push decisions off until they're actually causing problems, and then fix them as soon as it's apparent that they're a problem. Code that's removed because of changing requirements or never touched again because the feature is frozen doesn't need to be maintained. Even for code that does need to be maintained, you have more information about what the optimal architecture for the system is once you built out the system more.

(All this assumes consumer or non-critical enterprise grade software, where the cost of a bug is that you spend time finding & fixing it. If you're doing high-assurance software like avionics or medical devices, or anything where a bug is likely to cause major collateral damage, then by all means add every language feature designed to stop bugs ASAP.)
Whatever happened to rather that 10 guilty men walk free rather than that one man be jailed innocent?

The innocent accused are paying the steepest price today, they end up pleading guilty, lose their livelihood, rights, and lots more.

If the system would grind to a halt it would grind to a halt for everybody, not just for the guilty. And maybe that would allow for a better system rather than one where might makes right and the amount of money you can muster for your defense is the biggest factor in determining the outcome.
Like the philosophy of the book, though the examples are really old school. I don't think the operative dimension is "love" vs. "hate" -- more like "can easily handle" vs. "find difficult".

But I don't see how to apply it to programmability -- and I don't think Apple has found any way. How could you make something programmable for people whose eyes slide over a URL without being able to see its parts? (Note: they maybe are willing but they can't, just like grandpa can't make his hands stop shaking and get the key into the lock. Naturally after enough frustration they come to "hate" whatever it is.)
Why did you part with the JCM 800? That's a classic.
I would be interested in: "Would type annotations improve the performance of any Python implementation?"
This whole "automatic converter" thing is a bit of a straw man. The libraries used by clang-modernize and clang-format are the same clang uses to "work" with your code. If you don't trust them then you've pretty much lost anyway.

What you get out of it is extra performance — that's it, really.

---

Here's a talk where Google's LLVM team leader introduces both tools: https://www.youtube.com/watch?v=JSjoCisIHcM
For Project Euler enthusiasts: here's a similar site focused on bioinformatics that I've found very very good: http://rosalind.info/

Also suitable for learning new languages (and bioinformatics).

The implementation of the site is awesome.
Best of luck to him - he was one of the judges at the Slash hackathon (Slash-a-thon) last year during SXSW, and he was a really nice guy when I met him.
Two of the authors (Kording and Acuna) are definitely not physicists; much of their previous work you might describe as psychology with a strong math modeling background. Interesting that the pub is in a physics journal though.
I think you're right. But the article is poorly edited. The final paragraph begins with the word "he", while the previous paragraph mentions both Drinkman and Kalinin.

So it's possible that "he" refers not to Drinkman, but to Kalinin, who has not yet been caught.
> The problem with plea bargains is that it puts the accused in a terrible dilemma while at the same time revealing a prosecution that somehow believes simultaneously that the accused is liable to a trivial crime and a monstrous one, which is an intellectually and ethically incoherent position to take.

Agreed.

> How is that dilemma happening in a case where someone is being accused of stealing, for profit, millions of identities?

> How is that dilemma happening in a case where someone is being accused of stealing, for profit, millions of identities? Wouldn't the injustice of the outcome be inverted if a plea deal, secured for the purposes of burnishing the prosecution's career stats, let the accused off with a slap on the wrist?

You mean like in this case:

http://www.slate.com/blogs/future_tense/2014/11/28/hacker_fi...

That's only a couple of months ago.

Though I highly doubt this case will be as extreme.
I'm in a similar boat. Not that I can't afford it--working in tech for a day job makes that much less of a problem--but more that actually finding the people to produce assets. Reliable art folks are really, really hard to come by. I've had artists disappear after doing a couple trials, before even getting paid for them. It's bizarre.
So you don't see any issue with paying Apple _again_ to grant you the right to install what you want in the device you already paid for (and I'm not talking about distributing it in the App Store). Well, we can agree to disagree.
Simpler, Easier (2007)
No, it does not logically follow that because the innocent accused face an unjust burden today, stupid decisions we make going forward couldn't make their burden even worse. There was a New Yorker story about a young defendant spending years in Rikers waiting for a trial that saw continuance after continuance; that's what happens today, in a system that relies heavily on plea deals to clear caseloads.
This strategy is mentioned in many bittorrent discussion.

What I have yet to see is any sort of justification for why it is ok to push personal risk onto other people, many of which have no idea how bittorrent works.

If you're going to use bittorrent for works that are protected by copyright, sharing in a small amount of risk is how the protocol works. Technical changes that actually reduce risks are fine; moving risk around is merely hoping someone who is ignorant of the technical details can be the patsy.
LZJB looks simpler and clearer:

https://github.com/joyent/illumos-joyent/blob/master/usr/src...
I really love this work by Arlene and her team but the graphic here is each street mapped on one ride by one rider.
This is really cool. If I knew the slightest bit about Fortran, I'd be distracted for weeks.
First, you are comparing wildly different cases. Fidel Salinas was accused of an attempt at a nonremunerative crime. The defendant in this thread is accused of very successfully and indiscriminately defrauding millions upon millions of people.

Second: as always, the media refuses to report on the real sentencing structure used in these cases, and instead negligently repeats the fallacy that like charges in felony cases are served consecutively, which is not the case. Ken White at Popehat --- a former prosecutor and no friend to the prosecutorial status quo in the US --- explained this brilliantly here:

https://www.popehat.com/2013/02/05/crime-whale-sushi-sentenc...

A conviction on all forty-four of the felony charges Salinas faced might still not have produced a custodial sentence, depending on the accelerators applied during sentence. First time offender? Minimal damage? No profit motive? Probation is a possibility. The sentencing guidelines are a Google search away, FWIW.

Once again, you haven't actually presented an argument for how plea deals have harmed the process of justice in this case.
yes, would love to have some comments on that too
It's not that I don't see any issue--I do and it's actually a selling point. The best security in the game comes at a price that I, and millions of other satisfied customers, are more than willing to pay. The only people who complain about Apple's system are people who don't mind doing free sysadmin labor on a device that they already paid for.
Can you solve that problem analytically? The straightforward answer is to set up a recurrence relation for p(k,n) and use dynamic programming, but even then it's far too laborious to compute p(20000,1000000) without a computer.
Open source way to build and explore graphs
> if you try to run Mac or Linux software on it, people laugh at you like you're insane.

We make good use of cygwin at our workplace. While it's not a perfect solution, it's very easy to install and use. It's incredibly useful to run linux/unix applications "inside" a windows environment.
i've been reading about sparse distributed memory and numenta/nupid for the past few days. It sounds very interesting but I haven't actually seen any demos that show it solving things better than other avenues (like deep learning) in AI at the moment. Are you using it for anything?