skysight-inc/HackerNews huggingface dataset:
Just FYI, in the 25 years and hundreds of cases my father saw in criminal court, only one was _not_ convicted: If you end up in front of a criminal judge (at least in California) you are essentially guaranteed of being convinced.

There was one death penalty case he saw in that time and while conviction was, as always a certainty, a separate hearing decides "special circumstances" (execution) or just life in prison. To "help the judge make the right decision" the court room was packed to overflowing with a silent audience who obviously universally wanted the death penalty. So two defendants were sentenced to death for a single murder that day.
Actually, some kernel developers believe that all exported symbols are contaminating, not just EXPORT_SYMBOL_GPL, see for example: http://thread.gmane.org/gmane.linux.kernel/1390226/focus=139...

The test used by the industry for derivative works usually requires a full implementation of the same code with another OS than Linux (e.g the nvidia drivers which shares 95% of the codebase between Linux and Windows). Some ported-over-from-an-RTOS drivers fall into this as well, but there's rarely enough value in them that they shouldn't be opensourced.

In the end there are so many nice features hidden behind EXPORT_SYMBOL_GPL that it's rarely worth it to go the proprietary route.
Foods to help lose belly fat
The TeX ecosystem (what you actually use) is riddled with tons of bugs. Images that end up somewhere totally wrong, text/graphics overflowing onto the page margins, are just some of the bugs that you regularly have to fight with, but there are also some more higher level systemic bugs like that there's no formal grammar. I don't know what is supposed to be efficient concerning TeX
FWIW, a surprising amount of the base tunnel was blasted by dynamite, as the geology didn't allow use of TBMs everywhere. (And they hit more cases where they had to blast it than they expected.)
Michael Morton's book on the whole ordeal is a fascinating (and sometimes depressing) read - http://www.amazon.com/Getting-Life-Innocent-25-Year-Journey/.... His answers on Quora - https://www.quora.com/profile/Michael-Morton-8
I submitted my application for Storytella[0] two days late and I haven't heard anything yet. I'm not sure if that's a good thing or not.

[0] https://storytel.la/
Assume you have language with a generic type List<T>, and an instance, v, of the type List<Integer>. Can you then pass that value to a method expecting a List<Number> (assuming Number is a supertype of Integer)? Well, that depends on the variance rules of the language and the runtime. On the JVM, any type is checked both at compile time and at runtime. Erased generics, though, mean that the runtime type of v is just List, while reified generics mean that its List<Integer>. When a type is reified -- namely, its full type information is available at runtime -- the runtime needs to know the relationship between any two types: does one extend the other or are the unrelated? But with generics and variance, there is no "best way" to do variance and different languages may choose different variance models. Because the runtime has to know what is the relationship between any two types, the v variable has to know, at runtime, whether it is also an instance of List<Number> or not. This means that the same generic classes cannot be shared among different languages with reified generics, if they have different variance rules, because the language's decision is baked into the compiled class. That's what I meant in my comment. Languages on a JVM shouldn't have reified generics because then they may not play well with others.

With Ceylon, the issue is different, because the JVM -- unlike the CLR -- doesn't have a standard way of specifying reified generics (and that's a good thing, IMO, because of the "baked-in variance problem"). However, that means that none of the standard Java generic classes are first-class citizens in Ceylon world, because they don't have the reified runtime type information. This isn't a problem for Ceylon because one of its stated goals (it says so right on their website) is to replace the Java standard libraries, so this incongruence doesn't even matter to them because a Ceylon List and a Java List are not even the same type to begin with. That a Java list instance does not have a reified generic type in Ceylon is, therefore, not a problem for them, because Ceylon didn't set out to make the existing classes first-class citizens of its brand-new ecosystem.

This is why I and the Ceylon guys have this misunderstanding. They think I'm saying Ceylon has a problem, but I'm not. Ceylon has certain core design goals that may be what some people want but not others, that is all. But those design decisions do have ramifications.

BTW, the "baked-in variance" problem will not get introduced into the JVM with the addition of specialized generics for value types in Java 10, because value types can't extend other types, and so a List<int> can't also be a list of any supertype (or subtype).
If you convert branches into straight jumps, then branch prediction cannot be wrong anymore. Thus improvement.

Without branch prediction and speculative execution, a branch and a jump instruction should be equivalent, hence no improvement. However, it should still yield an improvement because there is no condition to evaluate anymore, hence less code.
18,000 Android apps in China might spy on SMS
To me it's not at all about trademark protection (I wouldn't write it in all-caps), it's just about how weird it sounds to make it a plural.

In Swedish (Lego is from Denmark, but our languages are pretty similar) it's exactly that, a mass uncountable object.

A bit like saying "this castle is made out of sands" when talking about a sand castle. It's grains of sands vs sand; pieces of Lego vs just Lego to me.

Of course this is all natural language and there is no right or wrong and so on, I just wanted to provide a perspective since it seemed like you interpreted the parent comment differently from how I did.
UK police use terror powers to seize BBC Newsnight journalist's laptop
A Call for the Elimination of Joke Haiku Production on the Internet (2001)
One uses the many minicab or prebooked services instead? Uber exists for the use case of needing a car right now. Needing a car later was a pretty well served use case in most of the world
In my opinion this is acceptable. It's probably even functional: the content of the first search might very well affect the results of the second search.
OP's wife also seems selfish for moving away with the kids.
Its all about loopholes actually. Lets take for example a simple law that says all employers must give their employees health insurance. No sane person is against people having health insurance, its just the ways companies might get around this law that is the problem. For instance, lets say this applies to fulltime employees, well then the company might lay people off, hire more contractors and part-timers, then those same people have less job security, perhaps lower wages because other laws regarding fulltime employees dont apply, and still no health insurance.

That is essentially what this EU law boils down to: a law with lots of loophole room for companies to exploit.
Oh brother - surely they weren't storing that data themselves?!?
Guest bloggers wanted! Do you accept the challenge?
2020 Vision – A History of the Future [pdf]
>Lets take for example a simple law that says all employers must give their employees health insurance. No sane person is against people having health insurance

Given that in many countries apart from the US, health insurance is provided by the government and/or private sector, I'd posit that there are quite a few sane people who don't believe having employers be responsible for providing health insurance is necessarily a good idea.

An example found by some quick Googling: http://www.forbes.com/sites/theapothecary/2012/05/12/how-emp...
I am definitely not saying people would pay for trying stuff - they wouldn't and they would think it's ridiculous.
I am saying I would gladly pay being an informed consumer.

It's the same with people thinking loyalty cards are good for them while banning that would actually benefit them.
Download Surface Book and Surface Pro 4 User Guides
These are a collection of questions from Glassdoor, presented as a slideshow.

If you want to see them as a single list, an earlier 25 question version is available at http://barcitytv.com/the-25-trickiest-questions-apple-will-a... .

To give an idea of what's in the slideshow:

The 'drop two eggs' question, for a software engineer; “Who is your best friend?” for a Family Room Specialist candidate; "Describe an interesting problem and how you solved it" for a SE; "Explain to an 8 year old what a modem/router is and its functions." for tech support; "How many children are born every day?" - Global Supply Manager candidate; "Describe yourself, what excites you?" - Software Engineer candidate, etc.
No. The Parliament had written a version without loopholes.

The Council then modified it, and said "If you don’t add these loopholes, we’ll veto it and all future variants of it".

As the council is representatives of the governments of the nations, complain to your government, not to the EU.
YouTube Red: The Great Wall Against JPop
You wanted Net Neutrality.
They gave you "Net Neutrality".
You're now satisfied.

I wish more people would up-vote this, the article isn't getting the attention it should :-/ or I'm just overly worried.
Doesn't that bring in to question all the research that says the faster your page loads the more money you make?

If Google can swing between adding a load to the page load and then whittling it down making it faster, the money difference involved must be fairly trivial.
> 25 years and hundreds of cases my father saw in criminal court, only one was _not_ convicted

That seems very wrong.
> Cash doesn't degrade in value

Not YET. There are ideas floating around to let cash become less valuable. An ATM will print a datestamp and it will help degrade 'older' money… (Could not find the source, but it's not that complicated).
Unlike the guy that spent 25 years in jail that lost the best years of his life ...
Hey thanks, just closing windows (HN user + Fellowship & Batch applications): lots of useful lessons, broad excitement, now time to move on and refocus. :)
Executive Order 6102: "forbidding the Hoarding of gold coin, gold bullion, and gold certificates within the continental United States".
I do not live in the US, I chose a specificlly US example because most people are probably familiar with the US system here. Regardless, if you read my statement, it has nothing to do with whether a company/govt should or should not provide insurance, just that "no sane person is against people having health insurance". If someone thinks, in general, people should not have health care services I think there is something wrong with them i.e. they are not being sane.

A better example could have perhaps been rent ceilings in large cities, since there are many classic examples of this loophole behavior in economics.
That's why any startup that wants business will make an Inc in the US.

It's legally much simpler to do so, and leave your offices in the cheap EU. US Inc can employ your offices and at the same time have no people working in the US.

US is saved by ruthless capitalism. When I see what politicians from my country voted on I'm realizing that journalists, political science majors, historians, spanish/english/lang language teachers, philosophers, artists and bunch of other social scientists know much about nothing - maybe it says something about our national universities, maybe about these science areas as a whole, who knows. But for some reason they think they are capable of having a career in politics, and it works.
Hello yigit, Actually I did consider it. In short; out of the >200.000 users who posted Tweets regarding politics in the period of 1 May to 06 June there were a few dozen users who posted thousands of Tweets instead of only a few (<10). However, because there are only a few dozen users like this in a total set of >200.000 users, their actions do not affect the result much.

Unfortunately I did not have enough time to do a similar analysis on the Twitter data from Oktober. But I hope that the same conditions apply. In any case, I will take your concerns into account and try to do more analysis on the set of users from the dataset of September and Oktober if I have some time today or tomorrow.
> Physics is crazy

This is my new favourite response.
It should be able to distinguish words. I bet that on some days, the half of the words my 10 month old hears are "No!".
Sure, but you can only say that because he didn't get 5 years in jail.
Although according to the article, it seems he has already retired.
Building Apps – here's three things I've learnt
>....people who's job is to convict people ....

This, right here, is the heart of the matter for me. If we have people whose job is to convict people then they'll do whatever it takes, not necessarily serve justice or do the right thing, to convict anyone coming their way.

However, if you change the job goal to "reduce crime rate", or some such metric, then they would at least try to do what's fair.
Thank god.. Now he can't work for the few years before he would have retired anyway.
Well, typically 5 minutes won't hurt your airport trip.
I've only paid surge pricing a couple of times in dozens of Uber trips, and both times it was post-bar hours in Redondo Beach, and the 2x surge price was still far cheaper than here in SF.
The problem is that the first search terms are included for no reason. https://www.google.com/search?q=psychiatric+doctor+in+palo+a...
I guess they already have. Or, at least their money has been put into these business, if they don't directly manage them.
Researchers determine how many years of life you lose to a stressful job
That is a WEB only front-end Developer Handbook.

I understand front-end as any UX for application UI.
> The punishment should be there to deter others from committing crimes

Punishing people for the hypothetical future crimes of others! Is that "Justice".
I do native front-end development currently. No JavaScript required.

There are enough native positions across all desktop and mobile platforms.
If you want to search court cases today for free, check out https://www.courtlistener.com , part of http://freelawproject.org
A good old Russian site linux.org.ru has a huge archive of Linux screenshots (1999-), you should check it out http://www.linux.org.ru/gallery/archive/
Windows Phone 7.5, 8, 8.1, now 10.

Windows 10 has seen over 110 million activations according to Microsoft yet no figures regarding uptake on Windows Store apps. We still see apps leaving the Windows Phone platform (Mint app last week for example). We don't see any devs praising Universal Apps. Are those 110 million users buying lots of apps?

Microsoft are shouting loudly about the number of Windows 10 users but are saying nothing about how those numbers are affecting their Windows Store apps.

Also Android does make money for Google, not sure why you think it doesn't.
> The legal system has a weird binary concept of "proof" that doesn't exist anywhere else except perhaps maths.

This is not true at all, at least in the US. One of the core differences between criminal and civil cases is the burden of proof; the former requires proof "beyond a reasonable doubt", while for the latter it is "the preponderance of the evidence" or "clear and convincing" depending on the case. The definitions of these terms are not laser precise (I'm not sure how they could be), but there is at least a recognized role that the non-binary degree to which the evidence is convincing plays.
If only because over 25 years surely he would have made it into the thousands of cases, unless he's doing less than one a week.
Chromote – Simple Wrapper to Drive Google Chrome from Python
They probably don't want it anyway. It's more profitable for both Uber and the drivers to not take such rides; in the time to and back from airport they could take several within the city.
Cache management is also quite complicated, I was really surprised to read:
https://www.reddit.com/r/programming/comments/3p9idq/false_s...
http://stackoverflow.com/questions/29199779/false-sharing-an...
apparenly 'false sharing' like effect can happen with the cache line next to the one you're using.. Uh??
There's a difference between (1) securing a conviction on the basis of evidence which was compelling at the time of the trial but was, perhaps many years later, proven to be faulty, and (2) doing something improper to secure a conviction you know is wrongful.

Prosecutors should not be punished for (1) but should be punished for (2), in proportion to the seriousness of their misdeed and the sentence handed down (or served if they own up before the prisoner is released).
Dense, opinionated and somewhat bewildering. Which in a way represents the world of "front-end" in 2015 very well.
Certainly, it is in domain of forecast, however I see it as a good target for natural migration of (Object) Pascal developers and use cases for Python developers in need of native, fast and small executable etc.
Reminds me how bad anti-aliasing on the fonts was back then.
I think the author is a victim of the fallacy that Go looks simple, even though it's a very low-level language (think C without the quirks). Most of the — very valid — points they make are a consequence of Go not hiding complexity from the programer.
It appears he only served 5 of the 10 days.

http://www.statesman.com/news/news/local/ken-anderson-releas...

(The original post is from 2013)
Very interesting presentation, really on a high level, I enjoyed reading it.

I noticed that many problems that you mention other uploading gems have are actually solved by Shrine:

- "Transformation juggling" -- Versions are processed at instance-level, so you don't need to remember a class-level DSL.

- "File path config" -- If you change the location where your files are stored, the existing files on old locations will still work normally

- "Form validation dance" -- Very simple with Shrine, you just add an "<attachment>" hidden field.

- "Schema pollution" -- Shrine stores uploaded files exactly in the way that you described, in a single column as JSON

The idea of an image server indeed looks very interesting, but I think you're forgetting that this solves only one part of file uploads (although I agree it's a big part, and imgix looks really sexy). If you're using an image server, you still need to do:

- Caching the file (this still needs a direct upload endpoint)

- File validations (most notably preventing big files)

- Storing the file to image server (this still needs a background job)

- Model attachment logic (all of the assignment/callback logic)

One problem that I always had with on-the-fly processing is, if you have a page with a lot of photos, and you want to change the URL so that they're processed differently, how will that page look when a first person visits it? I think it will be horrible, the user will have to wait for a really long time to actually see the images, which is not nice user experience.

Also, the "image server" strategy can be used only for images, so if you want to upload documents, audio or video, you still need do regular processing on the application side. What's nice about uploading gems is that they provide a general solution.
I find it amusing how almost each paragraph starts with “My desktop is quite boring, but…” :)
Create realtime and responsive maps for Android
This could also be an alternate way to ask "Did you pack your bags yourself? Did you leave them unattended?" to which everyone invariable answers 'yes'.
Interesting. Do you have any links about that? I would really like to know if cartels are really investing in space technology, and what companies in particular. Or did you mean that the money made on war on drugs is put to that use?
Or very right.
That sounds like it was written by someone who doesn't completely understand Convergence, and also has an alternative agenda (they want their own solution adopted).

> It is not very user friendly. Users are asked to manage a list of notaries. This list of notaries is stored locally on the computer, or even the browser. Managing this list is not feasible for most users.

Browsers can replace the CA root certs with a notary list and pick notaries at random from the list. This is not a problem like with CAs as multiple notaries have to collude to form a consensus (you only need one rogue CA), and rogue notaries can be removed on a whim, unlike CA roots which are indentured (removing a CA breaks any site that uses it).

> It's not clear how well it protects (or can protect) if some notaries haven't yet cached the latest SSL certificate for a particular website.

This doesn't matter at all. The notary looks the cert, checks the signature and tells you if it matched what you're seeing.

> It does not provide MITM protection on first visit.

Yes it does. If your connection is MITM'd the notaries won't match your perspective.

> Waiting for group consensus means all connections have higher latency (slower page loads).

Only the first visit, before the notaries confirm the certificate signature you're seeing, and then you cache it and only need to check it again if it changes.

> Both Convergence and Perspectives (see below) results in you sharing every website you visit with random third-parties.

Bounce notaries exist for this reason.

> With DNSChain, if privacy is a concern, you can run your own server and only rely on it

Same with Convergence.
I agree.

By the way, the single case that did not end in conviction was of a black preacher accused of child molestation who had an all black jury.

And I'll bet most people reading this, trained by tv media's spectacular "everyone is guilty", are instantly and irreversibly convinced he actually was guilty just based on that one above sentence.

But if you don't believe me (as you obviously do not) please do take 5 minutes to call a random criminal defense attorney in LA and ask the conviction rate once the defendant enters a not guilty plea.
The Xanadu Parallel Universe
High level in many areas "full-stack" is not as mythical as is suggested, it just takes someone with the right aptitude, and a long time over a lot of roles to get there.

Whether it does such a person any favours in the employment market is another question as you can't build businesses on rare commodities.
It is impressive how far that's come.

It would be nice to do this again on modern systems.
Thanks, I updated my post to clarify what I meant. Disclaimer: English is not my mother tongue, so I am sometimes not precise enough.
Vernor Vinge's Rainbows End has a massive book-scanning project which consists of dropping books into an industrial shredder and then blowing the shreds through a long tube lined with cameras. The little fragments of imagery are then stitched together using sufficiently advanced software.

This isn't there yet, but I wonder if that's where we're heading...
This from the guy that pretty much destroyed GM.
Houston Texans QB Misses Flight Gets Cut from Team
In less words; side-effects of modified incentives.

If adding or removing one incentive or disincentive makes some completely different option more profitable than the intended one, that's a loophole that's likely to be abused.
In my experience, surge pricing on a nice day doesn't last long. When the weather is nuts, you're gonna pay. Too bad I'm not a researcher.
Someone built a 6502 core and ported the same ehBasic to bare metal Arduino a while back[1]. I had a little play and managed to get it working on an Uno with only minor changes (ISTR it was something to do with compatibility with current arduino, nothing difficult).

[1] - http://forum.arduino.cc/index.php?topic=193216.0