skysight-inc/HackerNews huggingface dataset:
The prosecutor's job is not to robotically, bureaucratically follow a fixed process. They have a lot of latitude and can choose to pursue a defendant for maximum prison time, minimum prison time, something in between, persuade them to take a plea, or drop the charges completely. Many options, really.

For this prosecutor's office to have put this fellow away for so many years on not even circumstantial evidence but merely the good faith acceptance of three unreliable sources with criminal records, and the hair which turned out to be erroneously identified, despite the bloody handprint that was not a match, and despite the victim's failure to identify the defendant, is almost obscene. Sadly, however, it's not unheard of at all; our criminal justice system is far from perfect, though it probably still ranks near the top in a world where justice is difficult to obtain in most countries outside of western Europe and North America.
Maxthon has some glitchy Javascript behaviour.

https://github.com/segmentio/analytics.js/issues/501

I'm the reporter there. Same user on Firefox (natch) doesn't cause the same errors. I also don't see those errors from any other browser. It's always Maxthon.
FWIW, when the Kindle Fire launched, the major "breakthrough" feature was that it would pipe all your web traffic through Amazon's servers in EC2 (for browsing acceleration)...

http://techcrunch.com/2011/09/28/amazon-silk/
Weirdly enough, even the proportion of points within a distance of 1/2 to the midpoint becomes really small for higher dimensions.
Keep in mind that code is not useful or economically impactful without business and community management surrounding it.
While hindsight is 20:20, parts of this should have been more obvious.

> Daniels generously defined as someone whose measurements were within the middle 30 per cent of the range of values

> Daniels discovered that if you picked out just three of the ten dimensions of size ... less than 3.5 per cent of pilots would be average sized on all three dimensions.

30% raised to the third power is 2.7%. Basic probability. I guess everyone assumed there would be heavy clustering instead of largely independent variables?
Deep Learning: Nine Lectures at Collège de France by Yan LeCun
The tone of the article is objective, but surely Coindesk has an interest in Bitcoin Classic. I read it as nothing more than propaganda.

I don't have a side one way or another, and I don't own bitcoin. But, it's ridiculous to see these bitcoin 'companies' taking such desperate measures. Given the nature of all the characters I've seen come out of the woodwork thus far, it is not surprising.
I've looked at RBF and my understanding was that it was totally opt-in? Older versions of Bitcoin core still work and can keep on mining. IMO that's less big of a change because it's not breaking anything. I haven't actually looked at segregated witness though.
> I think it would be better to just start with a Turing complete language. I think they should use Lua. .......... when you modify it with another program ...

No! Turing complete config files are even worse than ad-hoc config files.

If your config format is turing complete, you couldn't correctly modify config files automatically. (You wouldn't even know how long until you're done evaluating it.)

If you need more logic, put it in your program or have a plugin system or write a program that generates the config file, but don't put it in the config file.
Wow. Unless, of course, YOU are the innocent person being executed. Then the comparison doesn't matter at all, doesn't it?
A lot and not enough. My guess/hope is 40% of south Florida startups? 80% of Minneapolis St. Paul startups? 33% of San Diego startups? Look around those locations and Boston.

I used to do surgical AR. The immediate-now-future is nanodevices, rDNA pharma / gene therapy, and more exotic chemistry. Hardware and software only play a supporting role and smaller role in the final clinically approved therapy. No matter your background all require organic, molecular and various biochemistry or medical skills - probably not as much mechanical engineering as you hope now that CRISPR is here.
If you do something like a larger block it doesn't matter if you have the longest chain because no one will be relaying it.
We Asked a Planner How to Build the Perfect Town
I think you're confusing the merit of someone's work with where they end up in life.

Mr Rogers was afaik, never wealthy at all - yet his works have great merit.
Bitcoin transaction fees
Are you gonna send it to their CEO privately, or air a bunch of dirty laundry in public?
Not at all. I hold about $5 worth of bitcoin, but that's it.
Ex FB Growth Team VC says he'll shut down firm to help Bloomberg win presidency
I wouldn't say "raw bloodlust" is accurate. I'd say the life of a serving infantryman is so boring, repetitive, and mundane that getting the chance to use your training in combat will look very pleasing to almost anyone. Especially on deployment.
I suspect you have a horse in this race, but it is certainly true that a lot of investors -- both in the currency and in the companies -- are now in too deep, and they know it. That goes for all your alternatives as well.
"No More Gotos: Decompilation Using Pattern-Independent Control-Flow Structuring and Semantics-Preserving Transformations" deserves a look: http://www.internetsociety.org/doc/no-more-gotos-decompilati...

Pattern-independent structuring (from the above paper) is implemented by fcd, an LLVM-based native program optimizing decompiler: https://github.com/zneak/fcd/

Related blog posts have some details and examples:

- http://zneak.github.io/fcd/2016/02/24/seseloop.html

- http://zneak.github.io/fcd/2016/02/17/structuring.html

- http://zneak.github.io/fcd/2016/02/21/csaw-wyvern.html
Exactly. The issue is that people are to accustomed to paying little to no fees, so nobody wants to pay a few cents more for faster confirmations.
This strikes me as nit-picking and not a meaningful distinction. If something was going wrong on a win3.1 machine to the point that it no longer worked properly, you'd hit ctrl-alt-del and get a blue screen.

It's not like you hitting ctrl-alt-del made the computer unstable, you were just poking the cooperative multitasking system (by generating a magic, meaningful system interrupt) into realizing it was already unstable.

If you got to the point of seeing that blue screen it was really really unlikely you'd never recover system stability without a restart, thus it was still a blue screen of death. Of course, you were free to try if you wanted to. But most likely whatever crashed or froze up that process spewed a bunch of crap all over areas of memory it had no knowledge of and fucked a bunch of other things up.

The win32s didn't need that because they were pre-emptively multitasked almost all the way down and could detect their own failures better.
If a prosecutor knows someone is innocent and doesnt let them out immediately they should be disbarred.
I should thank Mr. Locklin for bringing this little known car some attention. But I must also say that I am incredibly annoyed by the nasty chauvinistic "top gear" style of his writing. I have liked cars since I was a kid but now I am turned away from a lot of car related journalism because of that same "top gear" style.

I do not know what the author thinks communism is, but he seems to be using it as some kind of semi-racist semi-nationalist all encompassing pejorative, which was commonly used during the cold war.

It is funny when towards the end of the article he suggests (incorrectly) that this car is ok because it was really "a capitalist design" that was only "made by commies". First he is very much incorrect about that assertion. The Tatra 603 was ordered, designed and produced in Czechoslovakia, when that country was ruled by the communist party and was in the soviet block. But nobody in then Czechoslovakia would have referred to it as a "communist" country, not even the top communist brass.

But there is something here that will completely blow Mr. Locklin's mind away. If the car had been designed and produced under capitalism few years before the dates in which it was actually designed and manufactured, it would have likely been designed by the mostly the same group of engineers, and manufactured by the same workers that made the later "communist" car. You see there were a bunch of engineers working in a car factory, and then a bunch wars happened, and then all of a sudden they all become a bunch of "commies" and everything they made was "made by commies".
I think the term "self-driving" is preferable to "driverless" because it's not like there's no driver, the car is the driver. It's also less scary-sounding which could help speed up adoption. :)
What's wrong with threading on IO? For example if you have a webserver which has to wait on replies from various other resources while serving enough clients to saturate itself.

Sure, performance wise it is probably better to have a fixed number of threads which do their own scheduling in userspace but this requires much more work then a simple if(!finished()){yield();} and making a thread per client.
> ... We had floors of kernel engineers fixing Linux to make it work (it was barely functional back then.) ...

It reminds me a story about evolution.

It says that the wheat (or the corn) is a successful specie because it is grown by man at a wide scale.

Those Oracle engineers are like bees collecting pollen from the Linux flowers :-)

It's a two-way link.
You've sent me way down the rabbit hole here. I'm going back and reviewing Prolog for the first time in years (at least the syntax isn't strange since I've been using Erlang recently).

I don't quite understand this phrase "you'll get all An type values to attach to your AST". Do you just mean "all type values" or is "An type" a technical term?
You find yourself no worse off than the victim of an undeterred murder.

That said, I understand the deterrent effect to be often assumed to be far greater than reality bears out, and I think the death penalty is quite a poor practice on balance for a host of reasons.
How can I allocate executable memory to write a JIT compiler under UWP?
Palemoon is not a viable alternative; Firefox and Mozilla, with all of their resources have failed to ship a fix for the most security relevant feature in the browser - a sandbox (it's coming, finally). Palemoon has eschewed the advanced necessary to get the Firefox codebase into condition to support a sandbox.

Beyond that, unless something has changed, Palemoon doesn't have anything that resembles a security program, other than taking up security bugs from Mozilla that are likely increasingly less relevant as the code bases diverge.
The Best Way for Teams to Work Together
To be fair, this phenomenon is almost entirely restricted to the Bay Area and Manhattan. Everywhere else, developers might make a little bit more than the average blue-collar specialist, but not that much. Most developers around the world are woefully underpaid for the value they deliver to the businesses employing them.
> Miners can't increase transaction delays in practicality because they need their blocks to propagate to be able to capture the mining fees.

They get the mining fees regardless of whether they include your transaction or any others for that matter.
Isn't this "leaching off open source" part of the proposed business model behind open source though? If you think Oracle is making too much profit from open source, aren't you supposed to start your own company and undercut them?

I'm not defending Oracle's activities ethically, but it seems a bit naive to expect corporations to show anything less than the most despicable, profit-seeking behavior allowed by law.
Is Bash really better at wildcard expansion than cmd? I mean, sometimes you don't want to do wildcard expansion in the shell. copy .txt .bak would be much harder to write in Bash I suppose.
Having things be designed as event-driven may provide more opportunity for something incrementally more akin to proof of correctness. Add a large quantum of salt and caveat that; it's simply slightly easier that way.

People don't like it in general, but event driven works for me, mostly. Your mileage will almost certainly vary.
The older I get, the more nebulous the concept that someone can own an idea.
I won't comment on whether I felt I was underpaid in my years at Mozilla (though I'll say I do make more now, at a for-profit company), but it is at least worth pointing out that Mozilla's bonus system extended to everyone. And until early 2015 it was based on company-wide performance, so even if you had a project that was languishing you could still get a good bonus if the company as a whole was doing well (in 2015 it switched to a significant chunk being based on individual performance and metrics, and I wasn't there long enough afterward to have a worthwhile opinion on how that change turned out).
Similar to that, I really like how in Intellij I can can use my Maven and Gradle build script as the IDE project's property file. I can now have my source checkout not include any helpful IDE specific files, but still have the project be instantly imported into an IDE.
The Word 'Machine' Comes from the Ancient Greek Word 'Mekhane'
Could the ladybird plague of 1976 happen again?
> The JRE has never been a "real" open source project

What does that mean? Compare Java to other open source projects of similar magnitude (and there aren't many; maybe only Linux, which is actually bigger). Linux is even more exclusive than OpenJDK, and just like Linux, companies with appropriate resources often make changes to the software even if those changes aren't contributed back (or contributed but not merged).

> and not enough people seem to care

People will care once many start to actually feel it. Oracle's interests are probably not aligned with mine, and may or may not be a cause for concern for me, but so far Oracle's actions wrt OpenJDK don't harm me at all. The investment in the platform feels to have only grown in the past few years.

> but the Java community cannot really do it

Why not? I think it most certainly can, but at this point there's not enough motivation to do it.
In the case of the baseball example, at least, isn't the increased accuracy of the Stein estimator a result of incorporating a good Bayesian prior into the "observed average" result of the individual players -- that prior being the batting average of a "typical" player (ie, the average of the averages)?
Interestingly the conservative evangelical position on homosexuality is more or less "it's OK to have those feelings so long as you never act on them". So telling someone who holds that belief "it's OK to believe that as long as you never act on it" does have the virtue of asking them to first live up to the standard they seek to legally impose on others.
Those are some extraordinary claims, but I'm not seeing an extraordinary evidence.
Indeed. And this quote is priceless:

> As one Senator said in voting against the [1888] bill [to recognize foreign copyrights]: “An international copyright is simply a monopoly … what is known as protection, or taxing the people to make a few persons rich … It seems to me that there can be no excuse for carrying this restriction upon human knowledge.”

It was a gradual process. Also, for context, it wasn't until the mid-late 1800s that private corporations were legitimized in the US. Corporate charters needed to specify what public interest they'd serve. Canal and railroad corporations were the first. And it wasn't that long before railroad corporations has bought the government. So it goes.
Renderloop Lets You Build a Gear VR App with JavaScript in 10 Minutes
It probably reflects the classic problem of developer turnover in OSS projects and the resulting approach to technical debt. Old developers fade away, young guns come through (often still in academia), "this code is all crap, let's chuck it out and build something better, how hard can it be?"...
> Because Oracle screwed it up.

I am quite involved in the Java community and I don't see it. How did Oracle screw it up?
Well I did email the CEO when I left and he was like that's nice. There isn't any dirty laundry. I just want to make the case for better training, especially since my friends continue to complain to me after I left.
It's a free market. If you pay a higher transaction fee, your transaction gets processed sooner. Typical transaction fees are now $0.04.

The big spike seems to be over, anyway.[1] Median time never exceeded 13 minutes. Note that this does not include no-fee transaction requests. There may be an attack underway which involves lots of tiny transactions that may never clear. One of the purposes of the fee is to discourage such spamming.

[1] https://blockchain.info/charts/avg-confirmation-time?timespa...
For the record, I would probably write this:

for i in *.txt; do
cp "$i" "${i%txt}.bak"
done
In music, art, and dance, you will see themes inspired if not outright copied; that's the reason for the existence of styles. Rock and roll music is full of borrowed riffs, copied drum patterns, etc. Almost all 70's disco music used very similar drum patterns. I think this kind of thing is OK and necessary, actually, to allow an art form to evolve.

But to wholesale copy 90% or 95% of someone's creation, as in some of the examples in the article, crosses a line. Imagine someone wholesale copying the famous opening guitar riff from Led Zeppelin's Stairway to Heaven -- there would be outrage from the fans, and undoubtedly a lawsuit would follow.

I think the only reason this fellow Parker has gotten away with it for so long is that he's in a more obscure field where it's a lot less obvious to uncover plagiarism without an intentional check, as someone has finally done.

“We don’t look at anybody else’s puzzles or really care about anyone else’s puzzles,” Parker said.

I don't believe that for one second. Someone in the profession for all these years, and he never looks at NYT puzzles?
would someone mind explaining, or linking to an explanation, of what bits of Java are open source, and which aren't?

phrased another way, which bits are missing that prevent an individual from compiling and running Java programs on the JVM using open source software.
>"They can't make money marketing a diet."

I think history has proven they can make money marketing anything. I thought this was the land of entrepreneurship?
I am pretty sure prosecutors don't have the power to let people out of jail.
Node.js: fast EXIF extraction without loading whole file into memory
I thought of HOCON, it's quite usable for users, but it's not a solution:

1. Lack of adption: It's not widely used yet. Implementations for few languages.

2. No formal spec; the "spec" is very imprecise and seems to try very hard to leave as much as possible to the implementation.

3. The spec is very, very Java specific. No clear separation between "core HOCON" and "Java extensions".

4. It probably doesn't lend itself well to automatic changes in a way that preserves structure of an original file (-> without just rendering out JSON).

It's clear that HOCONs only real focus is being easy to edit manually.

It's a nice idea, but it's definitely not the long term solution we need.
It seems to me that you have it completely backwards.

Smaller block sizes are better for Coinbase, all else equal, because that means transactions on the blockchain are more expensive. Which makes sending payments on third party services more attractive, and long term they can flip bits around in their database while taking a cut, ala PayPal. Except the backing currency is BTC, not USD et al.

I think that Coinbase is primarily interested here in shepherding the Bitcoin ecosystem as a whole towards success, because it doesn't want the pool it's swimming in to dry up. Sometimes selfless and selfish motivations align.
Recently, while writing a tool for photo import, I discovered that all libraries I was able to find on npm read _complete_ JPEG file into memory in order to extract EXIF. That's weird. So, here is module, which does not read everything to obtain EXIF. Maybe it will be useful for you, if you want to quickly process large photo sets, as so did I.
Yeah, the explanation in this article about Java's string interning made be lose confidence that the author knew what they were talking about. If you compare Strings, you should use .equals() or you are risking a logic error if you aren't very careful. Indeed, you can deliberately un-intern a string by doing new String("my string") (with little realistic value).
Good comment. Thanks.

I just wanted to reply and say that you and saintgimp have changed my opinion.
Has anyone compared performance of interned and non-interned versions of a large, string-heavy application? Seems like one of those things that might not be worth it.
No. I'm not really looking for more Pirsig.

My reading list is already probably a decade long (I'm a slow reader). I've recently started to abandon books that don't grab me after an hour or so and I'm wondering why I didn't do this years ago. Previously I finished anything I started.
These aren't really driverless either, as their is a driver in the leading truck. It's almost like they are articulated with software
> is when you ask them to

Seems that speech is free only when it is in accordance with popular opinion these days.
Yea this is really not a big problem. Currently people are using Bitcoin to move around amounts as small as a tiny fraction of a cent. That's just a waste of blockchain space. We all know there needs to be a transaction fee to stop these so-called 'dust transactions'
That's a pretty cool visualization! I only wish you could search or highlight a single compound to see how effective it is against a range of symptoms.
Social Capital Opens Up Its 'Magic 8-Ball' Growth and Data Tool for Any Startup
Those did work out well for the auto makers in the US.
Many people seem to have an impression of Oracle as a company full of corporate drones. This is far from the truth. I wasn't, Cameron wasn't and we are very far from being alone.

That may be true, but if you're not generating revenue for Oracle, you will be fired and replaced with a lawyer who can at least look for a new IP angle to sue over, or a new way to nickel-and-dime existing customers to extract more license fees. (Coming to Java 10: Garbage Collector Licensing. Beginning with Java 10, Oracle will assess a fixed fee for each byte of memory reclaimed by the Oracle JRE garbage collector. Contact your Oracle sales representative for pricing details.)
The entry-level pay of a developer is in the range of the maximum most office people in government jobs will ever make – is that high enough?
My transaction just cost nearly $1, so yeh, thats a lot of cents for some people, and the point is that it is an unnecessary constraint.
In that saying "none of this is a problem with modern C++" doesn't magically update all the libraries you'll make use of.
The market is random and unpredictable when it's random and unpredictable. And it's the opposite when it's the opposite. There will always be a small segment of traders who will do well. Doesn't mean that they are the Oracle of Delphi. It just means that, in a large enough sampling, the probability of those people existing is not zero.
There is nothing in HFT that supports an argument of predictability unless you are another HFT possibly. Insider trading is a crime specifically because it removes the randomness of the market so I'm not sure why that's listed. And if there were, as you say, general predictable events then that does nothing to support the idea that Bridgewater has any special access to those.
Also, "reward" is not appropriate. It has been historically referred to as "miner subsidy": it was intended to be a way to make mining attractive for early adopters.