skysight-inc/HackerNews huggingface dataset:
For some reason I can't reply to ikeboy directly. Is there a nesting limit for comments on HN?

Anywho, you can do the search that got him caught yourself.

https://www.google.com/search?q=site%3A+bitcointalk.org+ross...

The relevant result is now #2, but used to be #1 (http://motherboard.vice.com/read/the-google-search-that-took...)

He had deleted the original comment, but someone had replied and copied the text. He subsequently posted an ad for job postings with the same username and his personal email address (I think rossulbricht@gmail.com).

Basically, he was about as sloppy as it gets if you're running a criminal drug enterprise. Also, his confidant, Variety Jones/Cimon, hinted that he had done some research on Ulbricht and found some stuff. He was absurdly cocky about evading law enforcement. Makes you wonder if he has some kind of psychological disorder.
They do. The problem (or solution?) is that they make a variety of dog foods.
Haxe is robust though; it's the libraries that are developed based on the focus of the community. If you want to develop apps with it, you can by just developing a lib. The language & toolchain are robust and with haxescript you can nicely try before you convert.
Sure, most people can 'learn' most things - but how well can they apply them? How good a developer / musician / etc will they be?

I feel that this 'anyone can code' movement is good up to a point, and dangerous beyond that. In the same way that we don't need more half-arse and incompetent engineers, lawyers, doctors, pilots, we don't need similarly incapable developers. The field of software engineering is still in it's infancy, and the last thing that is needed are barely-capable developers who needed hand-holding every step of the way to be lowering the bar.
Why?

A lot of ML and scientific computing libraries are in C++. Quite a few of the roles I have see want a solid understanding/experience with C++.
The mozilla wikipage on TLS configuration has good information on ciphersuites and supported browser:
https://news.ycombinator.com/item?id=9000235

The intermediate suite (default) says: "Firefox 1, Chrome 1, IE 7, Opera 5 and Safari 1. "
The "Old backward compatibility" has IE6, but it also has SSL3, which is really not recommended.
100% Backwards compatible? So this will work in IE6? Or 7, or 8, or 9, or 10?

I think you meant 100% backwards compatible with ES6. As far as that goes, it sounds like a pretty good addition to the ES6 standard.
Everyone who starts a company in their twenties thinks they are re-inventing the office environment (I know, I did it too). It turns out, your company is just small, it is in a cool industry where people are well paid, and if you step back you probably have very little diversity in your office. Everyone looks just like you. Not the most challenging human organizational structure to manage.
Personally, I think that structurelessness is much more possible in "our industry" because it's so culturally, racially, sexually, and class homogeneous. It's worth noting that this article is about feminist activist groups, and not software companies. Software companies have both much more clearly defined goals and much better metrics of measuring their progress towards those goals than feminist activist groups do. That in itself is a gamebreaking difference.
Bret Victor calls these sorts of things "explorable explanations" [1]. Lately the term seems to be catching on with a few others [2] as well.

[1] http://worrydream.com/ExplorableExplanations/

[2] http://blog.ncase.me/tag/explorable-explanations/
> He paid hundreds of thousands of dollars worth of Bitcoin to the assassin after the hit

In total it was $750,000 for 5 "hits".
> together, they are redefining what it means to learn in America.

This happens every 10 years or so. Google "Why Johnny Can't Read" and "New Math" for examples.
Learning "stuff that matters" should not be the goal of school. Most of the details students learn will be forgotten after a year at most.

But during all this time in school the students develop the mental infrastructure necessary for higher studies. In that sense even dead languages can be of benefit, even if the students never use them again.

At the very least, sitting still and focusing on mental work trains the prefrontal cortex which is essential for impulse control and discipline.

But today the focus is too much on learning practical skills, which often aren't that difficult to learn and easily forgotten. Rote learning is despised, even though it is the only way to build up the necessary memory skills for certain subjects.
Or the fabled $5 Everything Hash Browns....
Mail-Order Viruses Are the New Antibiotics
Yes, but it makes it not a Malthusian problem. Malthus specifically stated that population would grow at a rate greater than food production, of which he was wrong. Neo-Malthusianism may take into better account the political and economic aspects of the problem, but it's an important distinction.
Storm and Kafka are great building blocks for event streaming and processing, but if you're interested in a very well designed and non-opinionated framework for Java that helps you build CQRS applications, Axon[1] is worth looking into. The creator and maintainer, Allard Buijze is a great guy (and he is paid to maintain it) and the code base is very solid with improvements being made on a regular basis.

[1] http://www.axonframework.org/
>Why Coca-Cola wants to sell the world expensive “science milk”

For profit? Companies would sell heroin to kids if they could get away with it.
That would make sense where the parent knows the test is coming and the impact of it. They would start early to determine how to improve their child's standing in the test, pushing their children's limits on what they can learn before the testing. However it would discriminate against kids who are slow to mature and come out of their shell.
The author ironically talks in one breath about feeding another two billion people, and in another breath about how our educational system of "learning" then "doing" doesn't work. How exactly do you think we've gone about making the scientific advancements in food production that have allowed us to feed 7+ billion people? It involved teaching a bunch of kids basic biology, then teaching them advanced biology in college, then teaching them gene splicing techniques as well as research skills in graduate school, then having them chip away at how to get more productive, hardier crops at a research lab. That's also how we put a man on the moon, developed semiconductors, developed several generations of nuclear power, hybrid and electric cars, etc.

There's certainly a place for learning by doing, and "discovering" but most of the science that moves society forward is a very deliberate process involving incremental accretions to the collective knowledge. And our educational system is superbly designed to facilitate that process.
No organization in the history of the world with hundreds of people doing anything remotely important or of consequence has been structureless. At least not for long.
Scott Lydiard's HTML Best Practices
You see he's ok because he writes code and drug laws are bad, man.

I'm disgusted by people trying to claim he is anything but a horrible person while trying to brush away the fact that he paid for people to be murdered.
Sure, no one was killed, but that's only by the grace of his stupidity, and massive ego.

HN might hate the war on drugs and love people that write code and live in the valley but its embarrassing that self described smart people could fall so low as to latch on to that while ignoring the undeniable horrible things he did. He wasn't a smart guy, he wasn't a good guy, its like people didn't read the transcripts where they went through his journal detailing everything he did.
Kids can eat those little batteries too, and they're dangerous. I'm always finding them in my grandfather's carpet.
It may be useful to explain that you have to click on the black area a few times to make this do anything.
> is not a pivotal leader in the political portion of the movement

I don't agree that this matters, but if it did, then certainly DPR is a pivotal leader in the "political portion" of the movement. I'm not sure how you can say he's not?
Hi Scott!

Long time no see.

Your Ardent Admirer,

Mike
For what it's worth, you don't need to even need to type out the struct manually when unmarshalling JSON; you can generate it automatically[0] (this tool is compatible with `go generate`).

In addition to the effects of being statically typed, which you mentioned, Go is a bit lower level than Python or Ruby, so it will always perform at least slightly worse when compared on a strict line-by-line basis. Fortunately, though, it's not that much more verbose in this case. And as an added benefit, the struct value, once unmarshalled, is typesafe (which is not true in Python[1]).

[0] https://github.com/ChimeraCoder/gojson

[1] Because Python is not only dynamically typed but strongly typed, I've more than once run into an issue where a misbehaving API returns a string instead of an int, and then Python throws a runtime exception because it can't add a string and an int.
Another thing: the fact that it is imperative does not mean that we suffer from all the side effects. You cannot share data among different microservices, you must use communications (if you need performance, communications can be in-memory). The imperative paradigm (mixed with workflow programming) is used only for internal state manipulation, so that it is safer for concurrent programming.

I should really get down to write all of this in the FAQ page.. ;)
Yes, as I said. I don't think it'd work any other way.
Different subthread, answering to another person.

Besides, it's not like https://news.ycombinator.com/item?id=8656965 is some gem of a comment that hasn't been written 200 other times on HN for example.
"It's crazy how, in our company that's entirely white dudes in their mid to late 20s, we don't really have many issues with sexual harassment, ageism, or racism. We've moved beyond those concerns!"
Just FYI, Amsterdam is a city.
I really like your observations, and have noticed pretty much the same thing.

Your point about the boolean arguments especially, I can't tell you the number of times I've painstakingly documented the parameter in the /// section of the function (in c#) just to make sure it's clear what passing false actually means.

I should just create an enum{ doTheDance,dontDoTheDance} with two values instead, often thought about it, but for some reason never actually done that.
This comment illustrates a major reason why bad design and bad interfaces exist: engineers who think that "easy for me" is the same thing as "easy."
Humans are the only animals that drink milk after infancy. We are also the only animals that are influenced by advertising.

Got Milk? Does a body good. And other bullshit to help you decided.
Well, there's OpenJDK and now the CLR is open source, so companies that are heavily invested in the platforms can pay for people to work on them.

As for the languages and compilers, I'm less worried. There are already plenty of open source languages targeting these platforms, many of them better than Java/C#.
Meh. Bad money drives out the good. Uber is a subprime autolender masquerading as a ride service company. Just wait until those loans go south:

http://valleywag.gawker.com/uber-and-its-shady-partners-are-...
I imagine it would be the burden of the ISP to prove illegal content before blocking. They're the ones doing the blocking, and if they block the wrong stuff, they're the ones going to court.
Possibly.

But they produce pretty amazing stuff.

And not just another CRUD webapp, or mobile app with nice UX.
So just discussing Silk Road was enough to get a warrant to look at his email?

There's nothing at all suspicious about the tech recruiting post. It's the same thing everyone here has seen 10,000 times. https://bitcointalk.org/index.php?topic=47811.msg568744#msg5...
Yes, and if there were a person above DPR he was willing to rat out I am confident they would let him do the same.
Nice to see GWT making an appearance. I used that a lot, in exactly the wrong way, but this use of it, to build backend 'model' code that can be shared, is right in line with its sweet spot.

I always worry about transpilers like this, though, because when there are issues, you get to debug in three places (original code, derived code, and translation code).
I want to feel bad for the guy, almost, but I don't.

I just wish he got away with it, I wish he were smarter about it.
Could have just used React Native if it was out already ;)
Not that I am completely against your point, but I think you need a little better reasoning. Humans are the only animals that do a lot of things after infancy.
Works just fine on my keyboard-less phone.
Not sure they will- FB runs Instagram as its own entity. I see MyFitnessPal as a data feed into large UA strategy
Larry Page's Nightmare
Regardless how you feel about it, it is the world language. We need a world language.

Personally, I wish the world language was Indonesian.

Though I would need to brush up, if that suddenly became true :)
Thank you. I'll take that as a compliment considering.

Look... I'm not trying to justify what DPR allegedly did. All I'm saying is I see some positive qualities in him. Very different from a hardened and callus mob boss. Maybe it's just youth and he would have eventually become that, but I don't think so.

People do things, but it isn't necessarily the sum of what they are.

For reference, see comment about Sammy Gravano below. By ratting out others, he served only a few years after a lifetime of crime and murder. They let him out, relocated him with enough resources to start a company, (presumably to catch some bigger fish), and he continued with crime. Because, it is what he was at his very basic. A criminal and a murder. I simply don't see that with DPR. And comparing the two cases, I don't see what I consider justice. It pains me to see this guy locked up for life. It's just a personal opinion. I don't expect the justice system to honer my feelings. That's all.
On my iphone it looks good
"Until the first third of the 19th century, many learned elites still opted for Latin. (The German mathematician Carl Friedrich Gauss kept his scholarly notebooks, at least through the 1810s, in the same language Julius Caesar used for his.)"

Wasn't Caesar's preferred language Greek?
TSA jails innocent traveler when he asks to file a complaint
> How did you detect it was missing < p > tags?

Just opened it up in the inspector in Firefox, no black magic here ;-)

I would definitely look into your font names - it tells me that "Lato-Hairline" is used as: "Lato" and "Lato Regular" is used as: "@font-face:Lato". So perhaps the issue is that Lato-Hairline is the font-weight = 100 and Firefox picks it over the other one, only finds the single font-weight and sticks with it?

Just a guess though, webfonts can be weird. For instance: For Chrome, it can depend on what version you use. Just today I ran into a font rendering bug similar to this one where Chromium versions 37&38 had their font-weights switched so that 300 ended up as 500 and 500 was also picked for "normal". So the bug report "all fonts are bold and it looks terrible" resulted in "CANTFIX old Chrome be weird", basically.
Yea, I got that buddy. The point of my question was whether life is in the realm of possibility when news outlets often report the absolute statutory max that the offender could theoretically receive yet they end being sentenced for less.
Rapid Web Application Server in Assembler
We're also the only animals that cook meat, or eat chocolate, or who get to eat fresh strawberries in the winter.

I always find it odd when people consider drinking milk to be unnatural, somehow -- as though it's any more unnatural than the other 99% of our modern diet.
Yes, he would still have been breaking laws.
I dunno, seems like clicking on the next slide, or the edges of the current slide works just fine for navigation as far as mouse controls goes, and swiping is also working fairly well on my mobile devices, though I can't claim to have tested all possible mobile devices, so your mileage may vary.
That's because you, like all of us that learned in the 80s, were very, very lucky. We started in a world where writing good, production code and learning the very simple basics of programming were the same thing. I started with a ZX Spectrum. You could use simple machine code, or simple basic. Libraries? What are those? The one barrier to get good was when you ran out of memory, and had to switch to machine code and learn memory saving techniques, but by then, you were as ready as anyone.

I compare it to wha we do today: My code uses libraries, that use libraries, that use libraries. Languages are huge in comparison. Sure, it's easier to do what we used to do 20 years ago, but nobody expects from us what we did then: Even someone that is just learning wants to do more. This is what builds the despair phase of the article.

It's a well known issue that both affects how we train new people and how we even manage large pieces of software today, so it's well talked about. For instance, the first talk of JSRemoteConf last night was all about this issue. Hopefully they make the recordings openly available soon.
Well, the pattern matching is only in the Clojure API, but yeah, these are true fibers based on continuations implemented with bytecode instrumentation, scheduled by a work stealing scheduler (or any other scheduler of your choice). It lets you write simple blocking code with all its familiarity and advantages (exceptions, thread-local data) but enjoy the performance of async code.

The downside is that libraries have to be integrated in order to block gracefully when called on fibers, but we already have a long and growing list of integration modules for popular libraries.
Well, good luck to them. There really isn't a good reason to drink straight milk in my opinion, though it makes sauces and soups nicer.
"That’s all Alford needed to get a warrant to gain access to that email."

I'm confused. Everyone on HackerNews keeps telling me that the NRA and FBI have stored every email that is sent. Why would they need a warrant and access?
I agree with you on all points, but the parent sounded like he was relying on the compile-time checks to determine correctness. I was making the point that that is a bad idea.
Yes, but BitTorrent users seed without realizing it. Whereas uploading a file to The Pirate Bay is an intentional act of copyright violation. Easier sell to a jury.
Express your immutable objects with an interface like this

push : ('a queue, 'a) -> 'a queue
pop : 'a queue -> ('a queue, 'a) option

In other words, instead of mandating that state updates in objects occurs via global ambient state simply cause objects to return a new version of themselves with the suitable updated state. All your standard immutability tricks now apply. Objects maintain their meaning through their opaqueness/type-abstraction.
Because he does not seem to lead any people, or actively promote changes in laws (as evidenced by his choice of defense if nothing else). Instead he seems to be a regular business man, trying to make money. For pivotal leader I am talking a Martin Luther King, not a Reverend Jesse Jackson.
I should have written 'the post to which I was replying' rather than 'your original post.'

With regard to your larger issue, almost all programs other than exercises are vastly larger than a screenful, so either the way all software is written is completely wrong, or your preference for screen-sized programs is irrelevant to the real problems of writing real-world software. Just as professional mathematicians need to be able to follow proofs that occupy more than one page, professional programmers need to be able to reason about code that occupies more than one page.
Nice to see WABE.org (Atlanta's long-time NPR affiliate) here. Another NPR affiliate recently came to the Atlanta airwaves--rather controversially. You may appreciate: http://wabe.org/post/open-letter-regarding-wras

Unrelated but interesting.
You're really stretching the truth here. 1.2b/10m = $120. That's a reasonable value.

Instead of simply saying that, you say "it's highest values" and "they would have to be priced at July 2013 high on MT. Gox."

Just so we're clear.. July 2013 was in the midst of the Mt Gox scandal, and the price had just recently tanked from $220 in april, down to $66 in early july. In June Mt Gox had suspended withdrawls.

http://blogs.wsj.com/moneybeat/2013/07/05/bitcoin-operator-m...
Kudos to Weil on selling the board a business model, media format and engineering roadmap which aligned the interests of readers and advertisers. The article didn't mention that readers can block sponsors, which is a valuable signal to advertisers (quality) and Twitter (relevance).

Hopefully Twitter continues to show every tweet sent by people you follow, carving out their own path far away from Facebook's "algorithmic" decimation of organic traffic.
Given that autism is a mental condition characterized by difficulty in communicating and forming relationships with others, involving an atypical brain development for some reason or another, I believe that this is evidence enough that social skills or lack thereof are influenced very much by the brain. We really shouldn't place so much faith in free will :-)

On mathematics and physics - if you'll notice, they share common traits that go beyond the lack of social interaction. Creativity is also required (well, not if you think about math or physics as learned in school), focus and juggling with abstractions as well. In fact mathematics is even more extreme, because with software development one usually gets much faster feedback from normal people. And it's not like you see mathematicians and physicists everywhere.
I had the exact same situation after my Nexus 7 updated.

Bonus WTF: the old email app had a view that combined all your inboxes in one places; the Gmail app does not. So for me (who uses several email accounts, none of which are on Gmail) it was a pretty dramatic downgrade.
MVNOs don't exist because of regulation - they exist because some wireless carriers have decided that they'd rather sell wholesale access to their network instead of leaving the market entirely to their competitors.

I don't have a problem with the lack of unbundling. I was a Covad customer for a number of years, and it was atrocious - whenever there was an issue, Covad and Ameritech/SBC/AT&T would go round and round with finger-pointing. Later, when AT&T began their U-verse (FTTN) deployment, Covad was shut out, stuck with the longer copper lines all the way back to the CO.