skysight-inc/HackerNews huggingface dataset:
I only skimmed the article but it seemed they were starting to deal more in softwares that are not typesafe, therefore the name is misleading. It's a great name for a Haskell shop!
Alcohol problems have seemed to take a downward trend in recent decades as well. Although it looks like pregnant women are drinking more!

http://pubs.niaaa.nih.gov/publications/Social/Module1Epidemi...
Because we understand that having a revenue model leads to software that is maintained and developed more actively, and that taking money to do so does not mean the authors suddenly forget about their goals?
> Have enumerations somewhere? WCF will encode them as integers.

Can you give an example of this? I have never had this problem.

> Have or need a date/time value in a format that isn't what WCF generates or expects

In my experience this is a data-interchange problem that will always exist. It is not unique to WCF.

I do agree that if you are using REST/Json then you should avoid WCF.
Wanted to add that as of 3.3, Python has a nice constant-time compare built in: https://docs.python.org/3/library/hmac.html#hmac.compare_dig...
Wow, a lot of detail here! Very good. I have to say the initial images of squeeze pages put me off. They look about 10 years old.
What do you (and pbsd) think of the site's recommendation to use custom 2048-bit parameters as opposed to a well-known 2048-bit group such as group 14 from RFC3526? Is it really that likely a nation-level adversary could break 2048-bit FFDHE the same way they've probably broken the 1024-bit group 2? How does that weigh against the risk of implementation errors generating your own parameters, or the risk of choosing a group with a currently-unknown weakness?
Yeah that screen space, truly a limited resource. You should cram everything together and don't forget to be extra clever in the middle of the dense unreadable forest of sigils as well. It was hard to write, it should be hard to read.
Tech firms urge Obama not to give police backdoor access
`service nginx configtest` does the same thing.
Agreed, $25M is nothing and they should be slapped with a much higher penalty. PayPal is the scummiest company on Earth.
A buyer opened a dispute with them, and PayPal robbed me of $2500, tried fighting them for 2 years but eventually gave up.
Some more tips that can make your vim life more awesome:

- Learn about registers

- '.' is more powerful than you think

- Having a hotkey to jump to your rc and auto resource the file on safe is awesome

- Learn about quickfix (if you work with a compiled language, still renders a bit crap for Rust, but it works)

- vim-dispatch (or neovim with jobs ext) is probably one of the nicest, time saving plugins around

- If your vim is slow (repaints due to ill setup Syntastic conflicts is common), fix it. Vim has excellent profiling support.
Adblock isn’t immoral
Easily testing React components with react-test-tree
Unrelated, but still a bit shady.

They still try to trick me into using back account instead of credit card, even though I've set credit card as default... I know CC processing costs them more, but It's so annoying.
> specifically, the general precedent of allowing state secrets to be leaked without severe punishment seems harmful to any nation state.

And is it also harmful to the citizens of that nation state?

What are our rulers doing that they don't want us to know about? Why should we not know everything that they are doing?
> What sort of programmer

I know we like to think all programmers are the best and brightest and most talented citizens of the entire world, but the truth is: most programmers have the dedication of fast food workers and as long as "it works for me," they'll ship it.

The projects people here are used to (modular, decomposed, open source, documented) are rare. The world is full of multi-million line code bases with little usable documentation (either no documentation, outdated documentation, or 8,000 pages of documentation) and comments not describing actual behavior. Plus, everything gets compiled using 300 recursive Makefiles written across 15 years in 8 different countries by people who only keep their job for 8 months at a time.
Thank you for your feedback, and I hope we see you on GitHelp someday :)
This is something I've seen as well - PayPal does not like the idea (for some reason) of people using their service for events. I'm personally aware of two event coordinators who had large sums of money tied up by PayPal at the last minute (around $10k and $20k) so that I never used them for my own events. Stripe all the way, never a problem.
I raise my right eyebrow of incredulity at the "actually secure" claim, considering that even Chrome regularly falls in contests like Pwn2Own.
Shopify POS Int Overflow that is breaking the inventory count of 318M products
> Yes, some employees'

Meant to write 'employers'.
I got what you're saying
My personal favorite for very poor copy&past code is ARY (Always Repeat Yourself).
Speak, and speak freely. Let the judiciary prevent the executive from abusing you. It will be hard but it can be done.

They are attempting to pass laws in secret. Nothing is more anti-democratic and un-American.
You can get channel-like behavior using async/await and a custom event loop. I wrote a little example[1] that has a bare-bones implementation of this. I used it to translate the prime sieve example from Go[2] almost directly to Python. The code uses "message = await channel.receive()" to mimic Go's "message <- channel". Instead of using "go func()" to fire off a goroutine, I use loop.run(func()) to add the PEP492 coroutine to my simple event loop.

It's not an efficient implementation - it was really meant as a proof of concept that you can use async/await in your own code without any reference to asyncio.

[1] https://gist.github.com/vrajivk/c505310fb79d412afcd5#file-si...
https://gist.github.com/vrajivk/c505310fb79d412afcd5#file-ch...

[2] https://golang.org/doc/play/sieve.go
It's certainly handsome. I know some of my clients would be pleased (read "feel more in control") with a nice dashboard showing charts and graphs. my only comment is I think you're missing a huge integration point by not including any ecommerce.
That's far from clear - even the rate of non-shooting murders is vastly higher than most of the western world (only ~1/2 our murders are done with firearms).

Along the same lines of reasoning as yours, approximately 1/2 our murders are committed by black Americans, and the proportion of people who are black are well correlated with murders. So one could equally well say that the murder rate is high because of the presence of black people. Would you endorse this conclusion? If not, why not?

(Let me emphasize I'm not endorsing the conclusion I derive here - I simply plan to repeat whatever argument jaquesm has against the above conclusion back at him w.r.t. guns.)
Implementing Image Recognition for Mobile Game Testing
>I'm not Russian

http://en.wikipedia.org/wiki/Useful_idiot
This is the exact name I was going to suggest. Kudos to you.

The Any -> Unit definitely defies the current name.
In most cases, no. But Futures and Options on Futures are usually tradable on an Index once the futures are created.
Fluid sim is CPU, all rendering is done on the GPU though.
It looks like they're including and checking a timestamp with the payload. Is this not sufficient?
Interesting. It seems like a classic "tragedy of the commons" situation. Even if miners want to see Bitcoin succeed (in order to get a return on their mining hardware investment), at some point they have to join the alternating adjustment period schedule to remain profitable, making the problem worse, and riding the sinking ship down...

The question is what is the "activation energy" required to initiate the oscillations. Is a large miner (how large?) likely to attempt this knowing the ultimate outcome?

And more importantly, can it be fixed? The protocol isn't set in stone.
Are you really equating the plight and histories of Asian-Americans and African-Americans in America over the past 3 centuries? You can do that with a straight face?

Hint: one history includes codified discrimination until ~50 years ago and legal enslavement until ~150 years ago and the other one doesn't. Well, I'll give you that Asian Americans faced codified discrimination into the 20th century, but don't overlook the "antipodal" patterns of how each ethnic group came to be in America.

Hint 2: Asian Americans came over, at a minimum, in indentured servitude.

https://en.wikipedia.org/wiki/History_of_Asian_Americans

https://en.wikipedia.org/wiki/African-American_history
> The proposed settlement states that the company will set up a $15m fund to compensate affected customers and pay a further $10m fine to the bureau.

Why must there be a fund? Paypal knows exactly who they gave the service to by default, and exactly what interest and other charges they received from them. So why can't they just be ordered to immediately return the full amount to each affected user?
Speculation About The Eventual Death Of Bitcoin
It's very much akin to the 'Linux on the desktop' hype that was in such fervour about a decade ago.

Technology fundamentalism does no-one any favours, especially when there is nothing hugely wrong with the dominant players (Windows desktops, real money, and so on) that would lead to a natural upheaval. Compare the rise of Google, for example, which had a significantly better search engine than the incumbents.
Well, native client isn't chrome itself. Chrome has to deal with dumb OS issues and platform interop. Native Client is more of a complete data/instruction sandbox: https://developer.chrome.com/native-client/faq#security-and-...

Plus, they are taking their time (years and years and years) to get it working properly before driving public adoption.
TIL - our join button sucks. Good to know, will get on that! Thanks guys.
The Economist explains 'How machine learning works'
Is it common to use prop trading strategies for trading a personal portfolio? Or do quants almost exclusively work at hedge funds
I have a few lists like this bookmarked. I've done it manually a few times. I've outsourced it to a VA. And recently I was solicited by http://promotehour.com which is submission-as-a-service. I feel like it's a necessary evil when you launch a new product, but only a few sites/listings that offer actual value. I'd love to see a follow up about which sites actually lead to conversions!
Making a Difference with Performance
Its all "unique" - have a look at:

https://twitter.com/gavanw/status/590884138871230464

That said, the uniqueness is limited to the generation algorithms and parameters you pass to those algorithms. Each cell can be completely unique, I vary the color and shape here but you could vary any generation param.
> The problem I have with pieces like the original article are that they are making it sound like we are engaging in a Gestapo-like rounding up of large numbers of minorities for no reason and throwing them in jail.

The reason people are "making it sound like that" is because that's actually what's happening.

Freddy Gray was plucked from a sidewalk, detained, and then killed, for literally no lawful reason.

The context for his story, and the many others like it, is the war on [certain] drugs [when used by some kinds of people] that is current social policy.

This approach to criminal justice appeared at precisely the same time that overtly racist means of policing were outlawed, to accomplish the same goal.

Do you really think it's random happenstance that urban blacks get arrested for experimenting with drugs in a way that suburban whites do not?

Did a country with a few centuries of of legally enshrined racism and violence towards blacks just, you know, stop doing that fifty years ago, suddenly?

Do you know what Ockham's razor is?
Where does Pixar say they use company laptops while they are idle?
letsencrypt.org seems to be the new GNU Hurd or Duke Nukem Forever.
Yeah. The company I work for was acquired by a big player in the industry, and one of the first things they wanted to do was move us off AWS, because the COO sees Amazon as a competitor and thinks that they'll go snooping in our databases to get a competitive advantage [1]. We managed to stave it off by coming up with a vague plan for how we'd move critical infrastructure to hardware, then shelving it indefinitely.

AWS was (and is) critical to our velocity - unlike every other team in the company, we don't wait 6 weeks to start working on something while IT eventually gets around to writing a hardware purchase order and racking the gear. We don't compete for "the staging environment" because we can have as many environments as we want.

[1] This is a ludicrous idea. My two main rebuttals are:

- AWS takes in more revenue than our company, and they would destroy that business if it ever got out that their engineers were snooping in customer data

- Netflix is a much more direct competitor than we are (they compete with Amazon Video) and also a much heavier user of (and cheerleader for, even) AWS
Nasdaq is (apparently) using the Bitcoin Blockchain, so the same people who mine bitcoins will be adding Nasdaq's transactions to the Blockchain.

Anyone with a large amount of Bitcoin mining capacity is implicitly incentivised to not mount an attack on the integrity of the Blockchain because doing so would probably dent confidence in Bitcoin, causing the price to drop. That would reduce the "net present value" that the miner can expect to receive going forward, likely by more than the short-term "win" they could achieve through a successful attack.

However, if the Blockchain is being used for other purposes (e.g. recording ownership of high-value assets) and the potential gain to someone with a large amount of mining power of attacking/rewriting the Blockchain is large enough that it significantly outweighs the "net present value" that can be realised from normal mining operations, then the incentive to not attack the Blockchain is somewhat diminished.
It's worth remembering that the technologies you mentioned weren't around when WCF was created.

As far as I can tell, Microsoft doesn't really push WCF any more simply because the use-cases are fewer and/or irrelevant in the current Web Service landscape.

I also get the feeling that many people commenting here didn't need to work with WS-* and associated technologies at the time WCF didn't exist. After its release it really was a choice between the lesser of two evils. But at the time, WCF was the mischievous kid who didn't do his homework, and everything else was the direct spawn of Satan.

A reminder of what WCF is (Wikipedia):

> a runtime and a set of APIs in the .NET Framework for building connected, service-oriented applications

> WCF is a tool often used to implement and deploy a service-oriented architecture (SOA)

For people who were around during the SOA dark ages, I won't be surprised if reading that sent shivers down your spine. Thankfully SOA, as it was evangelized, is pretty much dead. For everything else, these days better data-interchange technologies exist.
Richard Li is coming with his own new gTLD
But it's only you presuming a limitation on the NSA's actions with no basis for making that assumption. The fact that certain documents X have come out showing that Y happened in place Z does not mean that Y isn't happening elsewhere as well.

Indeed, the document you link to says "our targets throughout the world". Your characterization of the program/document as "only used for hard targets in Syria" is just an outright lie.
For those who didn't seen it - Euclideon released a new video about that: https://www.youtube.com/watch?v=5AvCxa9Y9NU
Sbt the easy way
There's no way to notify your population of an action without also notifying your enemies of that action. No argument exists, to my knowledge, that a nation-state can be successful without hiding some information from other nation-states, and therefore from its people, given my first sentence.

It's one reason we elect representatives, in fact.
"In its majestic equality, the law forbids rich and poor alike to sleep under bridges, beg in the streets and steal loaves of bread."

Besides the selective enforcement of laws, most laws themselves discriminate against the poor.
>universal no-fault s probably the only easily managed way

Easy? Maybe. Best? Absolutely not.

I don't like the idea of being punished financially because some jackass on the road won't drive correctly. Insurance companies love it because now they can raise both our rates and not bother with any kind of investigation. This doesn't mean its good for the consumer. Jackass driver loves it because he never has to reform his jackass ways. Your own link details these criticisms:

Critics of no-fault argue that dangerous drivers not paying for the damage they cause encourages excessive risky behavior, with only raised premiums and a higher risk rating as the potential consequence, and no jury awards or legal settlements. Detractors of no-fault also point out that legitimate victims with subtle handicaps find it difficult to seek recovery under no-fault. Another criticism is that some no-fault jurisdictions have among the highest automobile-insurance premiums in the country, but this may be more a matter of effect than cause (e.g., the financial savings from no-fault may simply make it more popular in areas with higher automobile-accident risk, or high insurance rates may cause more drivers to go uninsured, increasing the attraction of a no-fault system).
I've never met a quant trader trading for their own account. It requires some infrastructure that would be hard to justify unless you have lots of money to invest, and you're really good at it.
To me it looks like the effort was worth it. The chunk loading was a showstopper where as this looks really slick now.
Imagine the problem of tracking down all the different versions of a library when an exploit is found. If you have 20, or even 50 different apps that bundled openssl, imagine the hassle of making sure each one was vetted and updated as needed, not to mention the delay in getting all the different packages rebuilt and pushed (which may be a small delay, or may not, depending on the vendor).
Hybrid Android Apps Using Clojure and Om
> What you are talking about is something like rkt, which is how to run an app inside a container

Rocket, and Docker, yes.

> I think you have a misunderstanding of terms here, possibly confused by all the fuzz around Docker

I agree Docker has spread a lot of FUD, causing great confusion about what Docker can do, but also what containers are.

> A container is nothing more then a virtualization technology on OS level[

Not quite. A container was intended to be the first (for linux) truly portable application. You create an application, "containerize" it, then you can run that application on any system with minimal effort (Ubuntu app running on CentOS, etc).

Containers are not virtualizing anything, and that is the entire point. They remove the virtualization/emulation overhead of a hypervisor and instead run your application at native speed on the native system.

Docker has tried to make a do-all application which then provides process isolation and other things to add "Security", but at the end of the day, an app running in a container on your system can still negatively impact other containers and/or the host OS (if your container needs to read/write to /etc for example).

In a VM, everything is isolated because it's literally it's own OS running on (what it thinks is) it's own hardware. An app can destroy the VM, or the VM can be exploited, but nothing outside the VM can be effected.

Xen/KVM have zero comparison to things like Rocket, and Docker.
Related: why doesn't anybody take down LinkedIn?

They run consistently obviously illegal spam/marketing practices. Why do they get a free pass? Is the "mafia" part of PayPal mafia too strong? Too many cross-bred investor attachments all the way down making some services "untouchable" no matter what they do?

We need something like the EFF but for out of control tech companies needing to be denounced for the public good.
Show HN: Get10 – A Simple Open Source Android Game I Made
Don't assume bad intentions. I used to think that there is a strong racial component, simply because it matched my everyday experiences. Only after I started traveling more did my opinion change - I'm now pretty sure that its mostly cultural.

Your previous reply sounded a lot like those "you are not allowed to say this" stuff that does a lot of harm, because it suffocates discourse.

So thanks for posting a factual follow-up, we need more of those and less of the political correct group-think dismissals.
Microsoft fanboy here. But... this product is total shit. Even if you're tasked with some horror like talking to an overdesigned XML backend written in Java nine years ago that uses an alternate canonicalization for digitally-signed XML and requires a slightly-deviant form of SOAP authentication... well, it'll eventually work.

The source won't help you. It's the least of your concerns.

This is exactly the type of overdesigned schlock that Microsoft occasionally emits then gets stuck supporting because two big corporate clients signed on after two junior devs watched an MSDN talk with the nutjob who architected it. Avoid it.
I made use of PayPal Credit the other day to defer payment of an item for 14 days. Is this the same thing or something different?

Having looked at my transaction history, I don't seem to have been charged anything for the service. Where might I check to be sure?
It's never stopped me from getting anywhere, so that would suggest you're completely wrong about that.
While your sarcasm is mildly amusing, your point doesn't apply.

I don't advocate writing cryptic code. Of course I prefer code that is easy to read. That's a major basis for my opinions on syntax.

Do you think Python's syntax is cryptic and hard to read, because of the lack of end parens? Or did you just misunderstand my point completely?
I think racism plays a part, but there are are factors to consider as well, including victimology. The current way we are approaching race in america seems to be part of the problem.

We seem to be telling people of certain races that they are born disadvantaged, that they are somehow second-class citizens and not fully responsible for their actions or outcome of their life. We then distribute aid and provide services based not only on economic or educational status, but also on race, and we form organizations to benefit members of that race. We become outraged when their rights are violated (but no so much when the rights of members of another race are).

I don't think we'll truly eliminate racism in our society if we continue to focus on race the way we are. Instead we need to care just as much about the rights (or the violations of those rights) of a black man as we do a white man (or any other race). Race needs to not be considered when creating programs to benefit the poor or uneducated. After all, shouldn't a poor white man be just as entitled to our compassion and assistance as an equally poor black man?

Martin Luther King said "I have a dream that my four little children will one day live in a nation where they will not be judged by the color of their skin, but by the content of their character." For me, that cuts both ways. Not only should we not be judged unfairly in a court of law or be treated different by police because of the color of one's skin. It should be a non-factor in determining any sort of benefit or assistance as well.
Wow that's crazy, no doubt it must have been really demotivating.. I was in the Northeast NA regional and MIT (#11 in the frozen scoreboard) only solved 6/8 of the problems at regionals. Most of us only solved 1-3.
Few in the media have the courage to state the obvious, end the drug war. A call for the end of the drug war irritates too many governmental and private sector interests and points the finger on exactly what is to blame. Bringing up racism, economic issues, police brutality, crime, etc. allows the blame to be spread, appeals to popular sensibilities and muddles the real issue.