skysight-inc/HackerNews huggingface dataset:
As tptacek says, I don't view reporting like this as "doxxing." As the series hopefully shows, Le Roux was a hugely newsworthy figure for many different reasons, so reporting his background and how he got there is part of understanding where he is now. As for being nervous, many of the major players in the story are in US custody, and perhaps somewhat counterintuitively a lot of people involved want to tell their part of the story. If they have beefs, they are typically with each other not with me. I do try to be careful, though.
I'm fairly sure it's to do with lots of developers being scared to write even basic client-side code without loading and calling a bunch of random functions on an 8mb framework. Sadly rather than treating user processors as a sensible saving of server time, developers have been treating it as an all-you-can processing buffet, taking more and more cycles without even bothering to think of a good reason why.
> That there are unquantifiable attributes like willpower, perseverance, honor, compassion, etc. that arise out of adversity and overcoming our shortcomings

It's funny because personality is still about 50% genetic (though it can be complex: https://www.psychologytoday.com/blog/under-the-influence/201... )

For instance in Twin studies, we regularly find that if one twin becomes an addict, so will the other, even if they're raised differently.

Compassion also seems to be partly genetic as well.
Lyft are spending time and money on things like this (it looks great to be fair) but they can't be bothered to compete with Uber in markets outside of the US.

Seems a bit of a shame really...
I wonder what this will do the the already established causal carpool for crossing the bay bridge. At the moment, it's free for riders, the benefit for the driver being that they skip the toll.

On the upside, I had a friend who was a rider, and had lots of stories of terrible drivers. Once he witnessed the driver hit a person and then drive off, and then drop off my friend. My friend called the police, but I guess with Lyft carpool this type of thing wouldn't happen, or at least not as often?
That's pretty neat, but it can be way easier. File formats have never really been robustly verified. The difference between `file` telling you that a binary file is "data" versus your image format is about 3 bytes.

I wrote a program[0] a few years ago that does exactly this "steganography" without encoding it in as pixels. It just prints a tiny png and then concatenates your data on to the back of it. Even my script could be way simpler if I was a better programmer at the time =]. To image sites, etc it's all the same. I thought it was pretty cool when I did it. Simple concept. Worked well. All you need is to encrypt your data first, since stego is hand wavy mumbo jumbo. Here[1] is an example

[0] - https://github.com/ejcx/pnger/blob/master/pnger.py

[1] - http://i.imgur.com/J9OJZfS.png
Saying that internally is not any better. It is classless, shows a lack of EQ, a high degree of immaturity as a leader, and frankly, makes him look insecure.

If they really weren't any good, it should have been obvious to the rest of the team already.
That's one of the raw sources that go into the network data. There's also the routing tables (without which you can't always match ASNs to netblocks), other datasets, and a bunch of custom scripts that post-process the data, performing cleanup, heuristic matching and more. And then putting it all into a data format that supports handling 250 million requests a day, and serving over 90% of them in less than 10ms.
The FBI has shot themselves in the foot on this one, if you ask me.

Let me just say at the outset that I am entirely unsympathetic to the FBI with respect to the Apple case. I side with Apple unreservedly. But the FBI started this case because they claimed there was "no other way" to get into the phone. Then, Lo and behold!, it turns out that there was another way.

The next time the FBI tries this, I think the public reaction will be that the FBI can find a way, just like they did the last time. In other words, the FBI is now the Boy Who Cried Wolf.
Watch Paint Dry: How I got on the Steam Store without Valve ever looking at it
It's pretty difficult to say there is actual price inflation these days. Most central banks target 2% and don't make that.
Paul LeRoux is probably Satoshi. Consider: his latest known posting is from Mar 2014. http://p2pfoundation.ning.com/forum/topics/bitcoin-open-sour..., two months before Truecrypt shut down.

(/sarcasm)
Also read it that way the first time and lost my mind for a second.
For me the _habit_ of using (constant == mylar) is way harder to get used to than using "=" vs "==", which the compiler will warn me about if I mess it up.
> it's understanding that you must bound generics by a trait to be able to call methods on the resulting value. That's a language-level understanding rather than a reading of tea leaves.

Sure but here's the thing: the compiler could know report that, as you note that's language-level understanding, who's to better know the language than the compiler?

> It's not that the compiler has trained you

Maybe saying that you[0] trained yourself (in this case to pattern-match that a type mismatch between a generic T and a trait is pretty certainly a missing bound on T) would be a better way to put it?

The point is, the compiler could[1] be much more precise in its diagnosis, and much more assisting and "mentoring" in its output, but a few people argue that it's unnecessary, because they've built not just a mental model of rust but a library of pattern-matching "low-level" compiler errors into higher-level language errors and can do it in their sleep at this point.

[0] generic, you, me, pcwalton, dons, oleg, basically anyone working with a compiler

[1] I am very much not saying it's easy
For C++: Logging, gdb and valgrind
... and that conviction was overturned on appeal. Sometimes the judges get it wrong the first time.
> a lot of libraries

Then I'd go back to the issue of: You might be using the wrong libraries if you find that frustrating.

I don't think any of the libraries I'm using in my current project utilize any typelevel stuff to a noticeable extent. I have seen it in my classpath, but haven't bothered to see where it's coming from and never run into any of it despite using CMD+B very frequently in IDEA.

You can go a pretty long ways with Scalatest, Akka, json4s, and maybe some commons stuff for REST service development. Play development isn't all that much different though.

If you're deep in science, maybe your library needs change. But then again I would assume less complaint over mathy concepts then. Maybe that's off-base.
You showed up in my feed as well (multiple times). I thought this was an issue that had been fixed in the past?
rename .gif .wav

One of my actual obfuscations a long time ago against casual users. Except it worked the other way around to hide midi's and mp3's as broken executables, etc. :)
Publishing a new idea
> eugenics

Well, in this case CRISPR wouldn't make much sense for negative eugenics—i.e. trimming the gene pool—vs positive eugenics—purposely introducing or manipulating existing genes.

While the latter is still scary, it's not exactly close to the mass sterilization people think of.
This is also just pretty much true, due to open source licensing and how it works. I see this as a plain-English clarification more than a significant change in policy.

(That is, the part about npm being able to keep your package up even if you want to take it down, not the changes to unpublish generally)
They need to grow within their budget -- Uber has way more funding than they do.

Lyft is scaling by leveraging technology to be better. Uber is doing that but also burning cash opening in new markets. The only way Lyft can compete is to out-innovate Uber.
Can this be demonstrated as true? I'm pretty sure the only reason it appears that the cat GIF could contain itself is because of compression. I imagine there's some mathematical proof that by adding more information effectively, you'll likely reduce the compression ratio and thus this infinite "trick" doesn't hold up. Happy to be proved wrong.
These seem to be relatively good changes. I still think the reasons they outline for "unpublishing" (still not a word) are not compelling.

I would like to see an immutable package feed.
So wait...if I decided I want to remove my work from the internet and become a recluse, I'll have to get permission from Isaacs?

What if I just don't want to be bothered anymore by developers looking for support on my projects?

NPM jumped the shark a year or so ago. A package manager shouldn't be a ventured capital funded business. We are all going to suffer from Isaac's leadership on NPM.
As much as I dislike its implications, this is the way the case should have gone. Most of us knew the Feds would eventually crack the iPhone - the attempt to deputize Apple in their investigation was a matter of expedience.
Neat trick. I'll pass on dropping tens of millions on your startup. Might still use the trick for storage, though. I'll run the stuff through GPG or bcrypt first. :)
Yeah, there's that. I've printed out code like that and colored different variables with different color highlighters to deal with it.
In Germany the only useful thing this site would give, would be the region, not quite good for dealer finders..
It is good to see Lyft moving towards a more civic minded direction in their business model. A lot of "disruption" talk is simply code for deregulation.
This is a great question and I am curious as to how others do it as well. I primarily code in nodejs and usually I just add console logs to give me visibility, however I feel like this is primitive and time consuming.

I have played around with node-inspector, but I have found that it's awfully slow, particularly with really large arrays or objects. So I eventually just abandoned it. It seems like a good idea, and might be worth revisiting in the future.
Moving to OpenJDK might not, but does not retroactively ameliorate any issues they had.

I also suspect that OpenJDK's license might bite them in problematic ways, or they would have either done that to start or not had such difficulty negotiating an agreement under whatever terms Java possessed that Google might have wanted alternatives for.
Lyft has been working with local Uber competitors in various non-U.S. markets.
Typically cheaper than Intel I bought from Netgate for my personal colo machine http://store.netgate.com/Chelsio/T520-SO-CR.aspx
Watch Paint Dry: How I got a game on the Steam Store without Valve looking at it
This is how open source code works. It has nothing to do with Isaacs, npm, or how npm is funded. Once you give a bit of software to someone with an open source license, they can continue to distribute it to other people, even if you stop distributing it yourself. This is crucial to how the whole thing works.
No; HIV targets CD4+ T cells; you will still have CD8s being activated by the lentivirus all over the body and killing cells in response.
>But it has and will continue to use Java the language, not some language based off Java, as well.

Java is not the syntax, though, it's the whole specificication -- down to the bytecode.

Google just borrowed the syntax (and API).

(As did other people and projects who did "clean room" clones of Java, while not calling their product/project Java).

>And in fact Oracle's lawsuit is about neither the language or the runtime, it's about the APIs.

Yeah, that's what I wrote above: "That's just at the superficial API level though, which Oracle contested in court".
http://journal-neo.org/2015/06/12/paul-calder-le-roux-arch-v... reported the same last year, although without the evidence you mention.
Original author please provide a Bitcoin address for donations. Myself and other BTC enthusiasts would like to donate.
We also ran into this issue just last week and used the "find and replace" method.

Here's one incredibly horrible solution (hack): publish your own "package" to NPM which depends on the shrinkwrapped versions of your dependencies. Per this policy, they won't delete your dependencies since your NPM package explicitly depends on them.
Time to start committing dependencies to your VCS.
To be fair, the BBC has arguably been getting worse in the quality of its reporting/news coverage for a while now. There's definitely been an tendency for them to sensationalise stories on their website, and some of the opinion articles are the kind of thing you'd see in a standard newspaper rather than the quality you'd expect from them.
Introducing Fiber Phone
How did they narrow down what section of DNA is removed? That sounds to me like the really hard problem here.

I'm actually really interested in that kind of work.
I can typically just add print statements and figure out the problem in less time than it would take to setup and attach a debugger. But occasionally, I will use the PyCharm debugger with Python. And even more occasionally, I'll use an assembly level debugger (especially if I'm interested in the system calls, and it is not convenient to attach a Python debugger).
MintsApp Review
The idea is that you still conform to the convention of the project (Rails, Spring, etc.), not the IDE, and the FOSS CLI tools etc. can still understand the project, but so does the IDE (because it is made to understand the convention, e.g. how the annotations/XML files work, how to get a list of all your Rake tasks).

By not sharing IDE project files, not having any IDE-specific machinery in the project, but still expecting CI to be able to run it, being able to theoretically hack on the project and get results (build, test) even with just bash and grep and nano, you get the best of both worlds.

Modern IDEs are better at this than they ever used to be. I was really anti-IDE for a long time, but JetBrains' products made it make sense finally.
OJDK is GPL, but with the "Classpath Exception", which makes a big difference.

http://openjdk.java.net/legal/gplv2+ce.html
> Lifetimes are the most intriguing and new aspect of programming in rust - this unfortunately means that when people first start with the language and they run into non-obvious errors, they will need a little handholding.

I genuinely have no idea how you'd even go around improving lifetime errors, if somebody manages to crack that one I'd probably be willing to set up a recurring donation to whatever they wish.
FWIW, all research funded by the Engineering and Physical Sciences Research Council (the major funding body behind STEM research in the UK) is required to be Open Access, including data collected. In the next REF (the process through which UK universities including Oxford and Cambridge receive funding) only papers that are open access will be assessed. This puts immense pressure on both academics and UK universities to ensure their works are open access.
Now that I'm back off the top page, I just wanted to say thank you to everyone! I really enjoyed the dialog and hopefully we can all talk more next time!
Acupuncture for lower back pain no more effective than 'sham treatment'
I think the fix is simple. Make people confirm that they want to be a collaborators before notifying all their followers.
25% packet loss between Level 3 and Sprint

http://internethealthreport.com/Main.aspx?Metric=PL

... fallen to 12.5% now
Why should they be nervous about doing their job?

Also, one X, not two: https://stallman.org/doxing.html
But Atavist actually sells content. Why don't you just pay Atavist Mag?
> You mean, if researchers would voluntarily send their papers to black holes that won't get read until someone who is duplicating their work does a literature search.

This argument is quite common. I actually don't agree with it. Right now there are many second-tier and third-tier outlets that lock up research that nobody reads. Nobody would be denied tenure or refused promotion for not publishing in those journals. By publishing your lesser research in open access journals, there's a chance someone might read it. You could build an open-access infrastructure there.
I can see drivers/passengers travelling together for weeks or months at a time. So you'd probably just want to quit Lyft and enter a private arrangement. Is there anything in Lyft's business model to prevent or mitigate this?
How Two Ex-LiveRampers Broke Open the Black Box of Mobile Advertising
Is Factor similar to Q or KDB, ie APL-like?
If you can accomplish what you want with just html, you absolutely should! :) It doesn't work for a lot of use-cases, but it's great if it fits your use-case.
$ du -h -d0 node_modules
673M	node_modules

EDIT: Actually it looks like du is reporting double the size, it's really 337.2MB according to OS X Finder (apparently it's using 512 byte blocks on OS X https://stackoverflow.com/questions/23599131/why-is-du-comma...)
> Trump's ideas have the veneer of "business decisions" and seem more likely to get enacted.

All the more reason to start being active in discussions about his ideas.

The most compelling for me is he is okay with arming Japan with nuclear weapons.

Trump claims China is tipping the balance of power by building tiny islands in the South China Sea. These are relatively close to China and far from the US. He claims this could kick off WW 3 if not properly off set by adding something to the other side of the scale. He says he'd be okay with arming multiple new nation states, including South Korea and Japan, to balance things again.

But arming new nation states with nuclear weapons would severely throw things out of balance. It'd take years for these countries to ramp up the skills necessary to handle nuclear weapons. And during this time, China could build a decent PR campaign in their country encouraging citizens to come together to fight Japan. Japan has still not apologized for all the atrocities they committed in China during WW II, and some Chinese people do not like that. Pour some gasoline on that small fire and it could spread.

Knowing China's feelings towards Japan after WW II, China's population would certainly not accept Japan having nukes. They might come together to fight a war. Even though China is not a democracy, they still need their people to unify around a common cause in order to choose war over revolution.

I doubt many of Trump's supporters would agree that giving Japan nukes is a good idea. They're the one country we used nukes against. So, it's a good point to bring up with potential Trump voters. I'd like to see that idea of his get more attention so people can see just how impractical he is. Giving SK and Japan nukes isn't just a matter of the US President signing a piece of paper. There are international treaties, diverse governments and populations in place, and as far as I know, Trump has not been to any of those places.
Unlike UberPool or Lyft Carpool, TransLoc OnDemand rides are serviced by transit agencies, most of which use shuttles or even full-size buses. There's no choice to share or not share a ride.
Relentless application of logic.

Probably says something about my coding practices that I've gotten good at it.
Awesome! Congratulations on the launch!
I do certainly agree that we can do a lot more. There's always so many things to do...
I am always slightly amused at the idea of designer babies. On the one hand, we already do this at a more coarse grained level: it's called sexual selection. Yet I don't think adding genetic screening will turn out nearly as well as some people hope.

The relationship between our genes and the high-level traits we care about is complex and non-orthogonal; it will be difficult to isolate the genes for a specific trait without producing unintended consequences. With standard sexual selection we are able to judge by the end result (especially if you can observe the other person's family prior to reproduction, and you see what recessive traits they may possess).
Very likely because at just 6 racks of commodity (i.e. orderable without a salescritter) hardware, they don't need that density or scale.
Holy moly - 6 days a week?

I can't fathom having to do that at a salaried job and staying for more than two weeks. Unless they were paying me an obscene amount of money, but even then, I'd probably be on the look out for something better.
By "developed world" you mean "technically developed" or also "ethically developed"?
I really like NPM. It's awesome.
How to Protect URLs, Files inside HtDocs Using LINUX Apache Http HTPASSWD
Sure, if you want to be a jerk, but you would have to publish a new version every time. You would break my npm-shrinkwrap.json and I would be sure to never use another one of your packages again.
Most Popular Resources on Big Data/ML/Data Science and Visualization
for python simply "print"
So progress should be avoided if it means throwing away everything else?

I can see Android rolling this out across two major releases. The first adding support for a new VM or app language and the second removing Java. Time between those releases will give developers the chance to catch up.

I just think it's silly that you are opposed to throwing everything away. That is what got us in this mess to begin with. Android was supposed to be a simple transition for existing J2ME devs.
This was many years ago - the firm wrote and sold accounting software for the AS/400, so while they were production machines, there wasn't really a 100% uptime requirement since there weren't end-users involved. The UPS was there to tide us over short power outages, and ensure a clean shutdown (IPLs after a hard shutdown took a very long time, as the OS would have to verify the whole filesystem).

Me and another guy were the only Windows programmers there. We put a friendly UI in front of the AS/400 via network calls (SNA APPC, later TCP/IP sockets) to an endpoint that the RPG guys wrote for us. Later, we wrote an Excel add-in to allow the users to access their financial data from the AS/400, and this became so successful that the entire company is now based around the same technology. Sadly, I don't get a percentage.
Tagsdock Hashtag Keyboard for Instagram
Just check out his twitter account. If he's "just trolling" I suppose he's really dedicated.
Google Domains – domains.Google
>For people who are involved in dealing with CRISPR/Cas9, what is the effective rate of gene editing done in vitro vs. in vivo?

Difficult question. CRISPR is ironclad in vitro, but in vivo it's not well understood. For reference, other methods of gene transfer/editing are almost exclusively for in vitro use, with the exception of lentiviral vector-based transduction.

>Would the molecular machinery of CRISPR/Cas9 encounter any natural defense mechanism of the human immune system when attempting to mutate target sites on T-cells in say, lymph nodes of adult humans (contrasting to changing DNA in the germ-lines of bacteria or even human embryo's)?

Yes. The cell membrane, the nuclear envelope within the cell, and the chromatin/chromosomal structure of the genetic material within the nuclear envelope are huge barriers that can't be skipped across easily when in vivo because many of the convenient work-arounds aren't suitable for in vivo use. Bacteria are always much easier.
Negative eugenics is currently being planned for deployment to control which mosquitos are able to reproduce.

http://www.nature.com/nbt/journal/v34/n1/full/nbt.3439.html

https://medium.com/mit-media-lab/kevin-esvelt-joins-the-medi...
Walk away. Life is far too short to have to deal with that crap.
It says riders pay up to $10 per ride and drivers get up to $10 per ride. This makes me think that Lyft won't be taking a cut from the carpool rides. If that's the case, then Lyft is also providing a super easy way to pay the driver without having to remember to bring cash.
The app has been made free now!