skysight-inc/HackerNews huggingface dataset:
Is it really so far fetched the Russians hired some hackers to do clone the NASDAQ, but then the hackers saw a broader opportunity to fatten their own bank accounts?

If the hackers’ motive was profit, Nasdaq’s Director’s Desk, the Web-based communication system where they first entered the network, offered amazing possibilities. It’s used by thousands of corporate board directors to exchange confidential information about their companies. Whoever got their hands on those could accumulate an instant fortune.

They could've easily had multiple motives, and those could have been state driven, or simply personal for the hackers. Either way, I'm pretty sure the cloning theory is only half the story.
Surely its cheaper to drop a stack of servers at the start point and end point, treat everything in between as hostile and encrypt the hell out of it for transit over the open internet?
Main problem with local hosting solutions is pricing, I think.

I can get a DO VPS machine with a reasonable performance for US$ 5/mo, while most known Brazilian providers would set me back about US$ 20/mo for a similar machine. If latency is not a big issue for you, it just doesn't make sense to host it here, unfortunately.
Good point, though I've often found that even that doesn't help because of "no dictonary word" requirements. So a password like $A1aHackerNews would still fail because it contains dictionary words.
Yeah, that. Leading @mentions and trailing hashtags shouldn't count as part of the limit. If you still want to support SMS, just strip those, the reader doesn't need them.
NET Core Is Open Source
Onion on Sale
Have you heard of One Wheel?

http://rideonewheel.com/
If you view the issue as choosing a side then your perspective will be distorted exactly in the way that we are discussing.

At the end of the day everyone will choose a side that gives them the most benefit and that will be dependent on where they live.
What proportion of Twitter users access it through the browser, though? I suspect a lot of users (especially heavy ones) don't use it all that much.

That means ads need to be inserted into the stream, which is much more annoying. I'd argue that there are already too many, myself…
Ask HN: What mental habits do fast coders have?
I want to become faster at building things. One mental habit I've noticed is that fast coders focus on which working features they've added and how long it took to add them. Slow coders tend to focus on building the right foundation for their project and expressing the solution in an elegant way. What else?
Have you tried out http://nvd3.org/ ?
> If there are so many tweets that you don't have time to read them, you're not being effective.

I am convinced, completely convinced, that the idea that you have to read every tweet in your timeline is why so many people don't get Twitter. Even constraining yourself like you describe seems just so silly. I follow 300 people, some of whom (manually) tweet A hundred times a day. I don't read all of them. I dip in and out as I have a few minutes of downtime.

It's a distributed sort of vaguely topical bar chatter. Trying to follow the whole thing is insane, and you have lists if you want to curate particular people.
Sorry, didn't read the code yet. But malloc free means stack allocation, thus dangerous to stack attacks. Please clarify.
if {[llength $argv] < 1} {
puts "Usage: ./joinmods3 <\[file\].joinmods2> \n\n"
exit
}

set HOME [pwd]
set DATABASE [lindex $argv 0]
set DIM 10000

proc CalcLine {line} {

set termData [lindex $line 1]
set termDataLength [llength $termData]

foreach {x y} $termData {
set score1 0
set score2 0
set score3 0
foreach sData [split $y {:}] {
set sd [split $sData {,}]
set score1 [expr {$score1+[lindex $sd 0]}]
set score2 [expr {$score2+[lindex $sd 1]}]
set score3 [expr {$score3+[lindex $sd 2]}]
}
lappend newLine "$x [format %.4f [expr {($score1+$score2)/$score3}]]"
}

set returnVal "[lindex $line 0] [list [string map {\{ "" \} ""} [lsort -real -index 1 -decreasing $newLine]]]"

}

proc Invoke {} {
global HOME
global DATABASE

set lCount 10
set wCount 0
set wData ""

set f1 [open $DATABASE "r"]
set f2 [open ${DATABASE}.j3 "TRUNC CREAT RDWR"]

while {[gets $f1 wordByte] >= 0} {
incr wCount

append wData [CalcLine $wordByte]\n

if {$wCount >= $lCount} {
puts -nonewline $f2 $wData
set lCount [expr {$lCount + 10}]
set wData ""
}
}

puts -nonewline $f2 $wData

close $f1
close $f2

}

Invoke
Not much, lay them on a couple pieces of wasa bread drizzled in yellow mustard, makes a good quick breakfast.
Randomization lets you ignore dimensions that you're not interested in. It doesn't do much in the way of letting you attribute an effect to one or more dimensions from a large set of them.

There's a fundamental lower bound to the number of data-points you need to make in order to achieve statistical significance. This lower bound grows exponentially in the number of dimensions, particularly if you cannot make the simplifying assumption that the dimensions are statistically independent (and biological systems are often coupled in strange ways). Randomization is a good way of achieving that lower bound, but it cannot defeat it.
Do vegetarians or vegans “have much lower sperm counts” than omnivores?
I found that it quickly becomes a mess with tens of parens when you try to do this. Parsing rules of J are complex and the same sequence of symbols can be parsed in a couple of different ways depending on the context - it's good to keep expressions very short to avoid this.
There is a market of sorts. If there is no fast internet in some village, the a private company has to evalute the cost benefits. They can achive a local monopoly but they can not make prices to high. Peole have lived there befor there was high speed internet and if your price is too high, they have not lost anything but yoi lost your investment.

So the telco has to evalute, what the investment cost and how many subscriptions they can sell. If they set it to high, not enought people will buy it. So the market is esentially against how high people value your product.

Also how is the cost cost covered by the state? It is not generally true that the internet is better with more people, specially people who dont value internet highly.

Also your argument can be made for anything, for example, if everybody loved product X then marginal cost of production goes down and that is bettwr for everybody. So would you want the state to enlarge the market for product X, just because it would be better for everybody?

Also its a question of cost, for example, i prefer if there are more people in the internet, however if you ask me how much im willing to pay for otber people getting internet then my answer is pretty much 0.

You are completly ignoring the cost aspect of the cost benefit calculation.
I think similar to the Southern mentioned above, I almost said New York (meaning city) but then realized I probably don't know the exact specification for a NYC accent and was just generalizing really so put Northern and called it a day.
Interestingly, we just had an article on HN that complained about the amount of mental RAM that C++ takes nowadays. I can't imagine that J takes less.
Perhaps those who make the counters are shills, but I've seen quite effective counters to this belief.

1) Energy is an industrial activity. So it gets industrial tax treatment.

2) Depletion allowances exist. These are at least mostly the same for any mining activity. Oil may be a bit different because the case law and policies surrounding it grew up differently than, say coal.

There's no "third column" for subsidies. Those are it.

This being said, the article makes a good case for negative environmental externalities not being part of the price of tar sands production. That would be a subsidy.
Does no one else see this as disgusting?
Fair concerns, thank you for clarifying the notation, you are correct in my misuse of model/chain. Was typing fast :)

After some further reading , I also agree re: martingales. To be honest I have only ever encountered them in the common discreet-time situation.
I don't anyone has the time for the answer unless it is "awful" or "meeeh".
> Very few people, even programmers, seem to know the difference. Some even claim to program in C/C++

At least in game development, you will usually use a sort of "C, with classes" approach. You use a C++ compiler and the class, and namespace keywords, but shun the rest of the C++ features like exceptions, virtual functions, and the STL for most of your code.

At that point, it's not really C and it's not really C++...
You can spin up, configure, and push into production an application in a new virtual machine in ten seconds? I'd like to see proof of that.

The best I've managed was ninety seconds on my own hardware and three minutes (on average) in AWS.
GSA websites don't just require HTTPS - they require each individual who accesses the websites to get a digital certificate from ACES/IdenTrust.

You have to submit a paper form, two forms of photo ID, references...

To top it all off they snail-mail you the access code to then go online and download your digital certificate. Very archaic.
On Yakshave, On Color, On Cosines, On Glitchen
I guess there are kind of two things people worry about with electronic markets and hacking. One is just crashing the market so that nobody can trade for some period of time. The other is actually stealing funds from one or more market participants. I'm not sure which case you had in mind, but I think the former is probably a lot easier than the latter.
> and/or thir reverified Erastatus
> divers Clymenus unreconcilably iarovized

Hmm.
I agree with everything you said, but until Heroku offers larger dynos by default it's better to use 2.0.0 -if- you typically only use a dyno or two.
watch for one on eigenvalues and vectors soon
I think the most telling fact is that Google made zero effort to file bugs against Firefox to help make things work.

A Mozilla JS dev fixed the sparse array bug the SAME DAY it was filed. Note that the bug wasn't filed until somebody saw a Google dev here on HN stating that the sparse array bug was the reason why Firefox couldn't work with Inbox.
http://geo5.org
> In classic C or C++, you would define a function taking optional arguments as :

Is that true? Can classic C have default (optional) arguments?
Flat lenses: Gradient-index optics
That is absolutely terrifying. I don't want to know what applications the DOD comes up with once the vector is known...
I fully support the creation of redundant fiber optic links for the purpose of routing around listening to Justin Bieber.
92 volunteers, 43.5% were infected -> exactly 40 volunteers were infected, and 52 weren't. Then they claim to have found that the infected sample performed "10% worse" on intelligence tests.

Intellectual performance follows a gaussian distribution. If you take two random samples, one of 40 people, and one of 52 people, and you average the IQs in each sample, the probability that you will find a deviation 10% or greater one way to another is over 50%... in this particular case, to compute the probability of the null hypothesis precisely we would need the exact result distribution on the tests they used, but in any case, take these results with a pinch of salt.
Yet they didn't file a single bug against Firefox!
Trigonometry please (specifically Sin, Cos, Tan)! I can calculate the values when I need them, but I want to understand the 'why' and the 'how' on a fundamental level.
But the fact is that obvious pharmaceuticals are marketed as supplements, and the FDA does nothing. Yes, they have authority to decide what is a drug and what is a supplement, but but it's clear they don't exercise it aggressively. It's no good saying that 'the FDA would never allow it' when there's abundant evidence that in fact they allow it all the time. You can legally buy all sorts of unlicensed pharmaceuticals, you just can't your doctor to write a prescription for them or your insurance company to cover the cost, which is obviously problematic for many people.

The thalidomide disaster had nothing to do with effectiveness of a drug. It had to do with safety, and the FDA did not approve thalidomide in the US prior to the 1962 amendments under their authority to require safety.

That doesn't alter the possibility that it could have influenced the behavior of drug manufacturers.

Not really. The 1st world will be the customers where the money is, and those regulations will apply regardless of where a drug is developed. Secondly, investing billions producing a state-of-the-art lab in a 3rd world country is not something investors will be happy about - problems with any and all of corruption, unstable governments, security, clean water, reliable power, unskilled local labor, rampant crime, unpredictable regulatory environments, culture, etc.

All these potential problems are true, and yet Russia, India, and China all have growing pharmaceutical industries (to name but three) notwithstanding these problems and intermittent scandals (which cause western drugs to fetch a premium in China, for example, due to the public perception of being developed and manufactured to higher standards). Given the size of these countries and their demonstrably looser regulatory regimes, we ought to be seeing a lot of competitive products. India and China are certainly not such profitable markets for drugs as the US is, but the economic input costs are also lower so it's not like there's no economic incentive to produce.

The problem I have with your argument is that it generalizes the effect of the 1962 amendments and their effectiveness provisions to the entire world, and you handwave away every objection by saying that the whole world is sufficiently like the USA that changes in FDA policy 50 years ago had a global inhibitory effect on drug development. This seems myopic, to say the least. I'm quite willing to buy the idea that Peltzman's book provides a good illustration of how changes in the regulatory environment affected the US pharmaceutical industry (while disputing that this would be the only factor), but as I said in the first place it was published 40 years ago and I'm extremely skeptical of your suggestion that we can ignore 40 years of technological and economic change.
its great the that kid is learning technology at an early age. but i really hope its not in replacement to learning how to make friends, play and enjoy being a kid. when i hear about how 5 year olds want to start companies it makes me cringe.
Yes! Every single one of these issues is, on its own, enough reason to go HTTPS-only. I finally did it a couple of months ago, and it wasn't that hard to learn, and now that I know, it's just part of my setup process.

Another reason to add to the list: not having to repeatedly ask the user for permission to access advanced HTML5 APIs. Stuff like streaming media, GPS location, background notifications, and speech recognition. If you're making an HTML5 SPA, HTTPS is essential.
> Americans certainly have no problem talking about an English accent as if Cockneys sound anything like Scousers. To American ears, of course, they actually do

As an American, I wouldn't say that; while I would say "English accent" in conversation, to me that means something more specific than just "anything from England", but less specific than one specific accent; in my head it's "James Bond but not Sean Connery" (I'm not very familiar with those movies, so I don't know the different actors). They probably have different specific accents, but they're similar-ish to me (in my limited exposure), but not something I'd ever confuse with like, Cockney (that being the only specific English accent I know by name).

So yeah, I'm not sure what he means by American accent. Being more familiar with the different regional accents, I'm curious which one he's referring to, since they're so diverse. I casually expected that since the US is so big, geographically, people might have more specific ideas of regional American accents.

You're probably right about the "because those accents share some characteristics", though. American accents sound so distinct to me, I never really thought about them being all sharing something distinctively American-identifying about them; I wonder what it is about them.
Sorry, I misremembered the numbers. There were none in 2008-2012, and eight in the past 18 months. So that is a significant increase in activity, but it can't be described as "n-fold" since there wasn't any before :)
Unlike PhantomJS, this is not a headless browser (though can be!), its a browser that can be designed in HTML/CSS/JS. This is to say, the navigation buttons are controlled by you, your own download manager, etc. Time and imagination are your limits.
+1
This cannot be stressed enough. There is a learning curve for D3 but if you invest the time you'll get out more than you put in. Without really understanding how to do "hard" things in D3 libraries like this and Square's Crossfilter won't get you very far beyond the examples given.
Does the resignation of Yishan Wong spell the end of Reddit?
You could alternatviely use my tech industry "Bullshit Generator 3.0" for this: http://bsgen30.com/
Brazilian government probably has its own NSA, as it is a perfectly socialist government.
I'd also like to point out that, if you read the bugzilla bug, it was fixed on the same day that it was reported!

Nobody from Google bothered to file any bugs against Firefox; it wasn't until a Mozilla engineer saw the Google engineer's complaint on the HN thread that he filed it and fixed it himself!
Moneyball for business
Privacy-wise, personally, I'd just love to see what are my options for self-hosted email service.

Presently it's just Postfix and Dovecot on the physically-owned server and Thunderbird and K9 Mail on desktop and mobile. Quite old-fashioned.

I had seen links to some fastmail support branch for cyrus and some jmap.io, but didn't really get what thase are and all on Fastmail's website suggests it's a service, not software. But maybe I had missed something.

So... is it for me or not?
How many people run ad block plus already? I feel like overwhelming people with ads would just push more to block them entirely.
No, classic C doesn't have default arguments.
> I'm skeptical about using the iPad keyboard to look things up

Yeah this would be my main concert about the use case. Though if you have a bluetooth keyboard that can switch between devices it might not be so bad.
I thought that native compilation was only for "Windows Store" apps. Do they now have that available for regular Windows desktop apps too (or more importantly, server-side Linux apps)?
And this is the reason why Google is that worried about 'european privacy'.
Being less reliant on american companies is not that bad for the rest of the world.
By your logic, since AFAIK the NSA hasn't ever targeted me specifically, then they must be a okay!
Angular Team live at 2 PST
Yes!! I cannot wait for the eigenvalues one.
Twitter has what can be described as the organizational version of ADHD. They've had several changes of leadership and have had leaders who were primarily focused on other companies while guiding twitter. Jack Dorsey is an impressive person but do you think he could really give his full attention to Twitter while running Square?

The churn at the top is the best explanation I can find for some of the policy reversals we've seen (3rd party clients in, out, in again maybe sort of) and the somewhat random approach to business strategy. Twitter's core audience is a very desirable demographic but not one that's really going to react to in-stream adds at all positively. But twitter doesn't do some of the clever things it could with the firehose; and certainly doesn't use it to create secondary products that would be useful enough that businesses would pay for them.
So... Microsoft certification is somewhere between a marathon and a wacky foot race? Maybe like an endurance potato sack race?

I can't get the thought of Microsoft's certification exams having some wacky foot race component now, and damn would I love to do that.
>> i.e. how stressful is too stressful, until multiple outside people and coaches I was working with remarked to me that I looked incredibly worn down for months on end and it wasn't supposed to be this hard.

@sama did just tweet about saying you look tired[1].

[1] https://twitter.com/sama/status/532684505081864192
The Endlessly Examined Life: A most chronic depression
Mid-twenties can be nasty. You lose all the external structure of youth, become more aware about how awesome you are not, and it can be a struggle to find meaning in things. My experience has been that things get better.
'Killer robots' should be strictly monitored, nations demand at UN
Google Explains DFP Ad Server Outage
Lots of certification tests can be passed like this. The driver's permit test in Massachusetts (at least the one I took), can be passed by choosing the largest number that isn't an outlier for fine-based questions, and by knowing a stop sign is an octagon.
That's my thought too, especially since I lug 2 iPads with me for testing.
Awesome project. Breach is also very cool. What are the plans for the future of Breach?
11 must read blogs for Python
VMware acquires Continuent: what it means for the Cloud World
JankyBrowser: The only cross-platform browser that fits in a Gist
For UK readers: http://web.archive.org/web/20140413055133/http://www.bbc.com...
Gosu has a feature called feature literals [1] giving you access to the reflection information so you can write something like Customer#Address.PropertyName or Customer#Address.PropertyType but I am not sure how much of that is evaluated at compile time.

[1] http://devblog.guidewire.com/2011/03/03/feature-literals/
I couldn't agree more - as a highly visual person, I have struggled to grasp many mathematical concepts over the years, despite making it all the way through Calc 3.

There are many fundamentals I would love to brush up on / really understand, and this looks like it might be a great tool for that.
Very true. I wish the article had the statistics behind this claim:

"The team carried out further tests, in which they injected uninfected and infected green algae into the mouths of mice and put them through a series of lab tests. The results revealed that infected animals took 10% longer to find their way out of mazes and spent 20% less time exploring new objects than uninfected mice."

Which is the much stronger experimental manipulation.
It's like writing essays. They have already read and written a lot of code. You will get to speed if you have written a plenty of them ... So from a mental perspective, "Perseverance" is a bold feature ..
That's a concession you just have to make with a trusted third party providing these types of services.

That's the problem. If you only use SSL/TLS for security-critical pages where there's a login or a credit card, you don't need some massive cloud-based service to cache your stuff. Many sites still use "transferring to secure site for shopping cart checkout". That's fine. If you use SSL/TLS for everything, now you have a load problem on the secure infrastructure.

That's why "SSL Everywhere" is security theater. To have "security" on pages that don't need to be secure requires weakening security on the pages that do.
ISIS creating its own currency
Don't love the network graph illustrating the spread of a virus.

It's deceptive and is counter to the purpose of explaining exponential growth. If the people infected are represented by relatively uniform points on a plane, and infection is shown as an ever expanding circle, the growth is geometric, not exponential. I understand that the exponential growth could be captured by the acceleration of the radius, but that is not intuitive.
Seconded on Hetzner - they have a really nice ZFS on root install system.
http://betterexplained.com/articles/intuitive-trigonometry/ and the whole Better Explained website is pretty great for things like this. Their article on the constant e is what finally helped me to understand what e was: http://betterexplained.com/articles/an-intuitive-guide-to-ex...