skysight-inc/HackerNews huggingface dataset:
I don't know the details of this particular case but whenever I see a very public figure arrested, no matter how reviled, I grow a bit concerned. Despite being sleazy and unethical, his raising of drug prices was not against the law. Financial law was written purposely vague such that it can be used a hammer to arrest those who dissent from the will of those in power.

Yulia Tymoshenko, former prime minister of Ukraine was convicted of "embezzlement and abuse of power". Julian Assange, editor-in-chief of Wikileaks is facing extradition. Elliot Spitzer, former attorney general, was ousted from power due to a prostitution scandal that appeared targeted.

Whatever you think about US health care and drug prices, we should not rely on a system that requires individual actors to be good people. We should strive for a system that does not require moral actors to function.

Of course I could be wrong. Shkreli arrest could be legit and be purely coincidental to the outrage that he has drawn.
It was alleged that Martin Shkreli harassed an ex-employee, including spouse and their children. Quoted: "I will see you and your children homeless"[1], in a sworn affidavit.

Although Shkreli never explicitly denied it, he had implied the accusations were false. Until yesterday, where he bragged about it during an interview with DX:

I’m definitely the real fucking deal. This
is not a fucking act. I threatened that
fucking guy and his fucking kids because
he fucking took $3 million from me and
he ended up paying me back. He called my
bluff. He said, “You’re not fucking going to
go after me.” [I said] “Yes I motherfucking
will.” I had two guys parked outside of
his house for six months watching his every
fucking move. I can get down. I don’t think
RZA knows that. I think he thinks I’m
some powder puff white guy CEO that’s
got too much money. No. No, no, no.

Not the kind of behavior you'd expect from the CEO of a publicly traded company.

[1] http://mic.com/articles/125657/turing-ceo-martin-shkreli-wan...

[2] http://hiphopdx.com/interviews/id.2825/title.martin-shkreli-...
You have a point that there is a bit of a witch hunt, however I think there's a big difference between a witch hunt for wrongspeak and being in the spotlight for rising drug prices to absurd levels, then finding out fraudulent behavior.

I wish him a fair trial.
Like I've already said, the studies in each video on NF are linked directly. I don't see how they're "pushing books" on anyone - having read both of them, I can tell you the information they offer isn't much different than the free site content anyway.
Instagram takipçi kazanma
Well, if you look at how the big banks got fined in the last 10 years, it's "Everyone" as in "every big bank".
> This is a common strategy to gaining skill in- well, anything- but especially in games.

Great analogy, because in games this seems obvious. Good judgement comes from experience, and experience comes (predominantly) from bad judgement.

> But then again, to always lose no matter what, is about as likely as being Bill Gates.

This sounds very inspiring, but assessing whether that's really true is also difficult. You are assuming that skewness and kurtosis in the marginal distribution of success (with respect to innate ability, effort, and all other factors except "luck") are minimal.
> You need preliminary proofs that a) a crime is happening and b) your target is most likely the author of that crime.

Definition of "most likely" varies wildly. Without concrete proof, any breach of privacy seems corrupt to me.
It is consistent. It's consistent with mph, which is what people have been using for decades to measure speeds.

Using a / is technically correct, sure, but it's also technical language and where I'm from people are unlikely to use that. They simply wouldn't think to abbreviate the 'per' in 'kilometres per hour' to a slash, any more than they'd think to abbreviate 'miles per hour' to 'm/s'. So, kph.
You reap what was sowed. Yes, what the NSA was (is!) doing is completely absurd. The net effect of that is a backlash against all information gathering by authorities and the practical effect of that is that companies will now be differentiated to greater or lesser extent by the amount of privacy their communications platforms give to ordinary citizens. This is what drives https anywhere and other such efforts.

That 'well meaning judges' have a harder time obtaining evidence in those cases where wire-taps are authorized with sufficient reasons and specificity (sp?) is a direct consequence of that.

But you shouldn't complain about the companies that merely provide what the market now wants.

Technology is strange that way, we, technologists can relatively easily make boxes that we ourselves can no longer open and those boxes can be used to transport information from one private individual to another.

Yes, the existence of such boxes may be an obstacle to law enforcement. But the rights of ordinary citizens are trampled to such an extent that I'd be willing to live in a society where those rights are restored if the consequence of that is that the police will have to work that much harder to gather evidence or that some criminals will get away with their crimes.

Authorities have overstepped their bounds to such an extent that this is now an acceptable compromise.
FYI you can buy stocks in "tracker funds" for lots and lots of countries in the world, which in return invest in a weighted basket of the largest companies in that country.

Investing in an S&P500 tracking ETF is about as close as you can get to "investing in the USA"...
No, it's not, at least not in Brazil. As mentioned above, wiretapping need to be authorized by a judge. The police must provide a reasonable justification. If the provided justification is weak or deemed unlawful, a lawyer can exclude all the data collected in trial.

If privacy is a human right that cannot be violated ever, how are going to deal with criminals that use services such as WhatsApp?
>>"I often find that ..."

>Source?

His personal experience, clearly
I think the reasoning proceed from two different opinions of the citizenry.

It's my opinion that in any reasonably developed and old democracy a majority of the population are currently criminals in the sense that they have broken at least one law.

In reality, that law is either trivial, inconsistently enforced, or generally ignored. But the important thing is that it's still on the books as the law of the land, and therefore makes the citizen prosecutable in a court of law.Whether or not that individual is prosecuted then becomes the folly of most systems -- a choice that can be arbitrarily made (as it's never incorrect for the government to enforce its current laws, even if it can be unjust).

As a consequence of all the above... pre-investigation is tantamount to power-to-convict. And privacy is the only effective deterrent against "I would like to find some crime you're guilty of and then charge you with it because {unrelated and non-legally-based rationale}". Imho, this is the fundamental and most dangerous type of corruption a democracy can fall institutional victim to, because it only requires that there be a large number of rarely-enforced laws on the book (a systemic weakness of democracy where repealing a law takes more effort than leaving it valid) and individuals of questionable motive (human nature) in positions of power.

(I'm perfectly willing to accept that others may have a different viewpoint on democracy, but I think I historical support as to this is the actual way a mature legal system functions)
Is it not illegal to not report a crime? How can all the parties involved in public trading have not noticed something they had to report.

Aren't parties who are having a debt paid to them interested some diligence the money is legitimate? I mean it's my problem if I unknowingly by a stolen car.
> his raising of drug prices was not against the law

It should be.
>you should be complaining about the management controller inside of your CPU

And I am! I can't wait for Novena! Also notice a difference. Having a close-sourced CPU is different than having a close-source browser which has much more possibilities to compromise you. It can start camera, microphone, read disk files, locate you and transmit everything to "cloud".
That was true in an age where single threaded performance also saw similiar improvements. But those days a gone. The power wall and transister scaling also ate factors here.

Today, increases in compute capabilities enabling new technology requires new architectures that match the problems. Similarly to how GPUs enabled deep learning.
Why is Facebook instant article so fast?
How to architect the system to attain such lighting fast speed?
LaMem – large-scale image memorability with convoluted neural networks
Hi, author here. Thanks for your comment.

>>The computer shifted the complexity of our solutions from the world of atoms to the world of ideas.
>And that's fucking awesome! Thanks everyone that was part in making that a reality!

I glad you are entertained with programming. I am too! but we should judge a tool like programming by its productivity, not by it's entertaining powers.

> We can create things as complex as we can logically describe them.

One of my points is that we can't. To make a single app facebook needs hundreds of engineers and it is still buggy. Humans are, yet again, the weaker link in software engineering. I believe we need fundamentally better tools.

> It's also incredibly difficult to create something that will acomodate everyone else's solutions.

Agreed. I'd very happy with a tool that is not general purpose that could churn though CRUD systems (vast majority of systems our there) in a matter of hours without errors. If you want to something else like AI, or games or whathaveyou, use other tools built specifically for that or a programming language if none are available.

That CRUD tool (gross oversimplification) could be expanded with new capabilities as long as we understand those new capabilities properly.

> Saying programming sucks and wishfull thinking does not help anyone. Not happy? Start hacking on the next thing!

I am, thanks for the encouragement.
This is really interesting! But keep in mind, Varnish is blazing fast if you manage to fit everything in memory by using malloc. Also Varnish is more configurable than the Nginx cache. For example if you need to serve different content on the same url based on the Accept-Language header or a cookie, you can do this easily with Varnish by creating a lookup hash of the url + header value in VCL.
Try reading the article. The arrest is not for raising drug prices.
yes, and by ignoring those laws it's perfectly reasonable for that judiciary to ban your service within the bounds of their jurisdiction
> You do get to ignore judicial orders if you are outside of their jurisdiction.

That's nice to say in theory, but in practice it doesn't work. Just ask Microsoft. [1] [2]

Fact of the matter is, if the Metropolitan police came to Facebook with the proper paperwork requesting data on a British user as part of a criminal case, Facebook would cooperate with them.

> Should Whatsapp censor messages critical of Thailand's royalty because they are illegal there?

No. But if Thailand decides to prosecute someone for making these statements via WhatsApp, then they have every right to legally request the data from WhatsApp. A user in Thailand broke Thai laws.

> Should Whatsapp censor messages that are blasphemous and thus illegal in some places?

Again, no. But if the jurisdiction decides to charge someone for breaking the law, WhatsApp and Facebook must cooperate with the legal request for data. To ignore such a request is circumventing due process.

> Should Whatsapp give up personal details of the users who have made such illegal messages?

Yes. If the request follows the legal process in the jurisdiction, then of course WhatsApp should be obligated to hand over the data.

What you're essentially saying is that if someone in the US plans a bombing of American citizens via WhatsApp, and if the FBI finds out of this plot and decides to request the data from WhatsApp, WhatsApp has every legal right to tell the FBI to fuck off. [3]

Obviously this is ridiculous. Someone did something which was against the laws of their country of residence, and that country has every right to legally prosecute them for breaking the law. To claim that WhatsApp is somehow immune from this simply because they're a foreign company operating in that country is ridiculous.

> with an understanding that foreign companies will follow their laws and not yours

Sorry, that's not how business works. Just ask VW about their recent 'dieselgate' incident if you need an example.

[1] http://www.theguardian.com/technology/2015/sep/09/microsoft-...

[2] https://en.wikipedia.org/wiki/Microsoft_Corporation_v._Unite...

[3] http://www.latimes.com/world/middleeast/la-fg-terror-messagi...
> But then again, to always lose no matter what, is about as likely as being Bill Gates

I'd like for you to be right, but there are a lot of poor and oppressed people out there. There are a lot of children that die young. There's only one Bill Gates.
Quick reminder that he was arrested for SECURITIES fraud - this isn't related to drug prices. Feel free to read the lawsuit filed against him by his former company to understand why Martin got arrested.

The guy is a pure sociopath. I had long ago predicted this day would come and it's quite nice to see. Will be happier when he's convicted and sentenced.

http://www.sec.gov/Archives/edgar/data/1438533/0001193125152...
Yeah no offense but the antiques site is much easier to navigate... :)
Yeah, I don't understand the point of Mozilla making their own flavor of this, rather than contributing to X3D. Or hell, any of the several other open source projects of a similar nature.
Whatever you think, our Law says that if the police has enough evidence to strongly suspect somebody, a court can restrict his right of privacy to gather extra proof.

You may hold any opinion you want, but the above is in Brazilian Constitution, and not even contested by anybody.
Because infosec is so easy.
Came here to say this, feels as though they maybe didn't do Varnish justice in some ways.

Kudos on the huge improvement though, it's the results that matter not the means.
author here. Thanks for your thought, I love it.
You can do the same on Nginx with https://github.com/openresty/lua-nginx-module (and much more)
> But not trying at all does guarantee not-success.

It might guarantee less pain.
Interesting line of reasoning. Definitely mmaping 8.6TiB into user space process virtual memory is gonna take a toll.

I tried to find why varnish doesn't use sendfile:
https://www.varnish-cache.org/lists/pipermail/varnish-dev/20...

By default [Varnish uses sendfile] never; there are problems with all sendfile() implementations
Fair enough. WhatsApp doesn't have to obey the laws in Brazil. It also means they don't have a right to complain when a country blocks them.
The title initially intrigued me because I thought it was talking about errors in prescriptions; it's actually about ReactiveX.
Given this guy's character, it's not too surprising. Not only is he greedy, but he seems to take a lot of joy in trolling people. If you look at his twitter feed, he gushes about buying the only copy of Wu Tang's previous album and talks about putting holes in the discographies of other artists. Last week he had a public poll about who he should solicit for a private album. It seems like he takes a lot of glee in riling people up.
This is a bit late but this should be noted :

"Bill Gates: No. I think after the first three or four years, it's pretty cast in concrete whether you're a good programmer or not. After a few more years, you may know more about managing large projects and personalities, but after three or four years, it's clear what you're going to be. There's no one at Microsoft who was just kind of mediocre for a couple of years, and then just out of the blue started optimizing everything in sight. I can talk to somebody about a program that he's written and know right away whether he's really a good programmer."

http://blog.codinghorror.com/how-to-become-a-better-programm...

So Does Bill still believe this or is he a hypocrite in hiding ?
A local firewall can be set up along with an external firewall. Having a firewall only somewhere on a separate machine doesn't address the use-case alok-g described - he (and many others including myself) may want to "easily control which application can access the Internet".
I get so much joy from this.
You are implying that startups value experience, and more so when gained early in one's career - so they would be discounting knowledge based on how late in one's life it's gained.

I reckon this comes form the American/British style tradition of going straight to college, graduating at 22 and then starting a career. In Europe styding/working isn't a mutually exclusive, binary option. It's not uncommon to graduate at 25 or even 30, whether that's because of mandatory military service, self-funding study concurrently with studying, finding interesting opportunities while at university, pursuing arts/theatre/sport, etc.

In fact, I've never disclosed my age to employers whether during or after hiring. Since it can't be easily deducted from graduation years, I've had people estimate anything from 19-40 in the past few years.

If you are comparing two potential hires, the age should be irrelevant. Experience, skill and future value (including fit and other subjective aspects) vs. their price (salary) is pretty much the only relevant consideration.
Edward Snowdon recommends Signal.
"Bill Gates: No. I think after the first three or four years, it's pretty cast in concrete whether you're a good programmer or not. After a few more years, you may know more about managing large projects and personalities, but after three or four years, it's clear what you're going to be. There's no one at Microsoft who was just kind of mediocre for a couple of years, and then just out of the blue started optimizing everything in sight. I can talk to somebody about a program that he's written and know right away whether he's really a good programmer."
http://blog.codinghorror.com/how-to-become-a-better-programm....
Redesigning Redmine: Is It True That Open Source Can't Be Beautiful?
What does the ease of infosec have to do with anything? They've got literally an unlimited budget, and there are countless open source apps they can build on top of to get started. FFS they've built their own cell networks, their own submarines, I'm confident they can have a secure messaging app commissioned.
Lets also not forget that if you can't make money off lifesaving drugs, you also won't bother to invent any new ones. It seems to make people angry that greedy folks make money by saving lives, but lets remember that one likely alternative to this is greedy folks don't make money by not saving lives.

Putting my investor hat on, I generally believe that making rich people pretty is a far less risky investment than making sympathetic sick people healthy - I won't become public enemy #1 by charging a fortune for Botox 2.0.

(None of this is meant as commentary on the specifics of this guy - the media has decided he's a villain, prosecutors can boost their career by targeting him, and I have no way to determine the truth of the matter.)
* More flexibility: currently a driver has to be first in, last out

* ability to add more vehicles on demand

* automation
The next to last paragraph makes a good point. Currently the state of the game seems to be: we don't care about you, as long as you aren't one of the most immoral actors.
> Not the kind of behavior you'd expect from the CEO of a publicly traded company.

Threatening people — this I would actually expect... But admitting it on interviews — definitely not.
Brazil is not a party to the trans-Pacific agreement.
There has always been fragmentation with messaging apps. In the 90s/00s it was MSN and Yahoo and IRQ etc etc
Patrick is well known to be the CEO of Overstock, son of John Byrne (Geico fame), and enemy #1 of the Naked Short sellers. What may be less known is his unbelievable fight against cancer.

I read his speech from a charity event back several years back, periodically, to keep perspective.

http://www.pmc.org/blog/2015/9/17/pmc-threshold-moment-billy... (scroll down)
I support your point of view.

It seems that the prosecutorial groups are more likely to shine their light on people they find morally repugnant.
That's what I meant - the application that detect whether you are looking at an ad is already out there. What I meant was that rather than simply pausing the video it could change the image iteratively until you do look at the image.
Which sources?
author here. Thanks for your comment.

> Of course, not true, Babbage had to care

reference? In any case, the main point is that he was making tradeoffs for his math machine, not for modern software development. Not blaming him, just pointing out it was suboptimal for us.

> The whole article is, unfortunately, like this

I'd love more examples. I have definitely a lot to learn about writing.

> The author just doesn't understand how much of everything was invested up to now for him to pay so little for the CPU's he uses

I don't see how "a lot of money was invested" proves how there is no alternate hardware that would make programming more productive.
Preemption just means the task is stopped when its timeslice elapses, and a new task selected. You can do this on any CPU with a regular timer interrupt. On something like the ZX Spectrum you'll need to use the vblank interrupt; on something with a programmable timer, you can make the timing tighter.

(In either case, you'll probably want some mechanism for tasks to relinquish their timeslice early; no reason not to make multitasking run better when tasks cooperate, even if it doesn't absolutely require that.)

To do the actual task switch, do exactly what you do on any system:

- save register state in tasks's register area (the state will be available on entry to the interrupt routine, in the usual fashion. The task pointer will be a system global at a fixed address)

- set timer for one timeslice hence (timers probably count down to zero, so this will just be a question of putting a value somewhere into an I/O register)

- resumes task by jumping to the program counter value from the task's register area

- GOTO 10...

(The complications come on something like the 6502, which has a fixed-size, fixed-address stack - but this it hard task-switching difficult, not the preemption! How I imagine CLIPS gets around this: it requires CMD SuperCPU, which is a 65816. Like the Z80 and 6809, but unlike the 6502, the 65816 has a relocatable stack. So it will probably behave as I describe above.)
Genode has commercial support: http://genode.org/
Is it not illegal to not report a crime?

Pretty sure this only applies to the ethics standards of psychiatrists, et. al. I don't think a normal citizen is required to report crime.
Those are called 'fishing expeditions'. And given the complexity of the legal system if someone is active in enough fields there will always be something they did that you can use to throw the book at them. You'd have to live like a hermit not to break the occasional law. What is harder to establish is how many of these transgressions would be serious enough to materially impact someone or to cause them to go to jail.

In countries where legal expenses are high and punishments are sever (i.e. the USA) it can be trivial to find something damning enough to put someone behind bars. In countries where the bar for prison sentencing is substantially higher and legal costs are more manageable the most authorities could do is waste someone's time. This is one of those aspects in which societies the world over markedly differ.
I did read the article and my comment doesn't state that his arrest was for raising drug prices. My comment said that vague financial laws, for which he was arrested (fraud), is often used against those that have stoked the anger of those in power.