skysight-inc/HackerNews huggingface dataset:
To say "you weren't compelled to lie about X because you weren't compelled to say X in the first place" is unreasonable. It involves two actions taken by parties with opposing intentions. The latter party is exclusively responsible for the consequence of the latter action. A similar line of logic would be "you weren't compelled to give me your wallet because you weren't compelled to carry one in the first place".

That being as it is, the distinction is between compelling someone to nondisclosure and compelling someone to active deception. I imagine that's a tough battle in court, particularly if it's part of a service agreement between a company and its customers. Compelling continued publication of the canary would extend well beyond 'gagging' the company and would force it to commit what is essentially contract fraud.
Indeed. It also holds for points only connected by horizontal or vertical lines. Or even for sets of disconnected points. :-)

However, you need a lot fewer parametric cubic segments than straight lines to get to any desired tolerance.
I got the same in Firefox (on Linux with a therefore out-dated flash). It worked fine in Chrome.
Vizabi is a framework for building visual data exploration tools by Gapminder
What I've learnt from failing at creating a FB community
>I was surprised too.

I'm not. The car is not ready for prime-time, but there's pressure on Tesla, the company, to show they're "on track".
Before I had a computer it was usually "just one more chapter".
>On a per-unit sold basis, Tesla Model S is wildly profitable, with a gross margin north of 30%

SeekingAlpha is basically a collection of blogs to which anyone can contribute. If you spend any time there, you'd know "articles" are all over the map. I'm not sure that constitutes a good source.
Ask HN: Need recommendations on good multithreading 101
I'd like to learn the fundamentals of multithreading, both in the context of lower-level considerations like mutexes and locks (i.e. what they are and how to use them, when to use the, etc), the problems they solve, manually managing threads, but also good intoruction to higher-level techniques in asynchronous development, like futures, promises, channels (if available in the language), etc.

Multithreading support and techniques widely varies between languages and a lot of the literature is language-specific. I happen to use C++ which now has the higher-level threading tools in its standard, as well as portable manual thread managements and I don't want to just read a blog post and then go down that road for a production app without a more thorough background.

Any good resources that have helped you that are accurate and thorough without being 500 pages?
nothing, still in production with regular updates
NancyFX is pretty great! Nice and lightweight.
Best things to do in North Vietnam
I like so much about go, but I think the gopher is so god damn ugly.
That removes one of the huge benefits of ad blocking - saving bandwidth.
>While I agree fixed costs shouldn't be ignored, isn't it true that they are called fixed costs for a reason

Building cars is a capital and R&D intensive business. I'm not sure where the idea that those costs will basically go away comes form.
Today Apple turns 40 years – privacy, software and new device frontiers
Make America Hack Again
previous

( 426 points
Stratoscope
a day ago
97 comments )

https://news.ycombinator.com/item?id=11395656
Note that it also does not limit the key to simple nginx packages - if I take control of that repo I could trick you into installing my version of, say, base-files or bash, etc.. :(
So, the only thing that you have to back your claims is a post from WUWT, a know denier site that has lied a lot of times.

I will suppose that you don't have anything
Understood that Broadwell is "tick" on Haswell's "tock", I was questioning what the previous poster meant by the EP uncore. I thought all Xexon 2600s were "efficient performance(EP.)"
Easily Accessible Agriculture Data Could Boost Africa's Development
> If you want a good laptop, you can never go wrong with a thinkpad.

Actually, you can. I purchased a 3rd generation X1 Carbon last year. It had a very annoying fan. I guess that's what you get when you buy an "ultrabook" with relatively powerful specs. In the end, I got myself a heavier T450 instead. This T450 has been excellent.
This seems nice. A network of agents could agree to regularly ask each other (or others outside the network) this question. They could even publish the results.

Of course, agreeing ahead of time to participate in this network could be interpreted as "communicating" (see other discussions here).
NQP is actually bootstrapped, so it's written in NQP. NQP in turn has different backends targetting different virtual machines. The backend used by almost everyone is the MoarVM backend (a VM made specifically for the Perl 6 object model, which is written in C), and there's also a JVM backend. The Parrot backend is pretty much legacy at this point, and there's an experimental JavaScript backend.
> Why should I give a flying fuck for the sustainability of this model?

That model? Yeah, screw that. But major news organizations like the New York Times still depend in a huge part on advertising revenue to stay afloat - subscribers alone do not make up the shortfall. So if we want to destroy the content farms we also run the risk of destroying the news organizations that produce the original stories.
What’s all this hype about Magento? Well, the answer is in its history…
Well...

It's really icky to punish someone for doing something that wasn't a crime at the time and place it was done. If you create a law that prohibits visiting a park at night, you shouldn't retroactively punish half the population for having visited a park at night. This stuff is UN human rights stuff, and often the norm in sensible justice systems.

Drawing on this, it's not currently illegal to publish a warrant canary. If it's not illegal, you can't be punished for it now. If you can't be punished for it now, in a sensible justice system, you can't be punished for it down the road either, as long as you stop doing it before it becomes illegal.

What they could argue is that by ceasing to publish the canary, you're committing the crime of communicating something you're not allowed to communicate. That, however, skirts dangerously close to forcing someone to lie.
I'm not too worried. This is not a full Linux software stack, so it seems more useful to make Windows a more attractive development platform, but what you develop on this would still be for Linux and not instead of Linux.

It might in theory tempt developers to migrate from Linux to Windows more comfortably, with both userlands now available at once, but this doesn't really attempt to make that process easier, other than that.

Besides, I don't feel like Windows is a that attractive platform to develop for nowadays with the cesspool that is Windows Store, the pointless new Universal Windows Platform when your apps need to follow a weakest link due to an almost non-existing Windows Phone market, combined with their lack of leading position on the web.

I think all this is what's bothering Microsoft, because with no development steam, the whole platform suffers a lot. I think the transition at Microsoft lately is happening because they are transitioning from a comfortable leader to a competitor, not because they are trying to squash the competition. They probably long for the days when they were in a position to still have that luxury.
Fonts are expensive. This would be awesome if not an April Fools joke.
>If it wasn’t for some relatively junior officer who insisted back in 2011 that Edison had to be run past the FDA first they would have got away with it.

Pentagon Wars 2.
Deep Networks with Stochastic Depth
Was about to comment fonts were useless...but realized it's the 1st of April.
Xamarin to be free in all Visual Studio versions
Telepresence Robots Market Shares, Strategies, and Forecasts, Worldwide
Not only are those tiny places, the reason they're big for banking is tax evasion/avoidance. Allowing money to be made somewhere else using the benefits of taxpayer infrastructure, and then taking the profit offshore.

This applies to a lesser extent to the UK (finserve) and Ireland (low corporate tax rate).
It's probably not 10k, but it's on the order of 10k, i.e. somewhere between 10,000 and 99,999.
Aaargh, one has to be careful with the news today...
> As a result we recommend increasing elliptic curve key sizes from 256 bits to 3072 bits.

Ouch, if true, that's a major blow. I was starting to like these elliptic curves!

edit: April 1st guys:

> Steven Galbraith, April 1, 2016.
SnoopaVision by Google: https://www.youtube.com/snoopavision?v=F0F6SnbqUcE
How GitHub became our best marketing tool
> the vast majority of manufacturing job losses have been due to automation, rather than competition from abroad

Source?
To quote from memory another about our ever hardening position on decades of bad faith attacks on firearms ownership:

"How many children are we willing to let die?"

"Every single one of them."

Let me assure you we're very bit as callous as those who think that "a woman found dead in an alley, raped and strangled with her own pantyhose is somehow morally superior to a woman explaining to police how her attacker got that fatal bullet wound."

You're just not going to disarm us, heck, we're winning at the state level more and more, as mentioned in another comment Idaho and WV are going Constitutional Carry, and they're not the only states where that's in play this legislative year.

Why? Well, we think these bad outcomes are more than outweighed by the good ones, like the ~2.5 million uses of guns in self-defense per year. Even in terms of raw numbers of dead and injured our approach probably wins, and we think the value of having this defense for the lives of our families and ourselves is of inestimable value.

At the extreme, we look at longer time frames, including the 20th Century, where substantially more than 100 million previously disarmed people were murdered by their own governments, or conquerors like in the bloodlands between Germany and the USSR.

As for your specifics:

There were 372 mass shootings in the US in 2015, killing 475 people and wounding 1,870

That "study", if you can call it that, is grossly fraudulent, you know you're in trouble when anti-gun Mother Jones calls you out: http://www.motherjones.com/politics/2015/12/no-there-were-no...

Ditto the "school shootings", that redefines the term to include gang sorts of crime.

As for how many killed and injured, we're an historically violent people, and an obsession on one particular instrument we use to express that violence is misplaced.
TOP 6 Bodybuilders from Arab World – Bodybuilding Motivation
Going from San Francisco to Dallas, using $150k gives me $81717.69.

Meaning the equivalent income to maintain your standard of living in Dallas is $81k, or ~70k less than San Francisco.
Yesterday Elon Musk tweeted this[1]:

"Tomorrow is Part 1 of the Model 3 unveil. Part 2, which takes things to another level, will be closer to production.
"

And back in January he tweeted this[2]:

"In ~2 years, summon should work anywhere connected by land & not blocked by borders, eg you're in LA and the car is in NY"

Do you think he is saying the Model 3 will be fully autonomous?

[1] https://twitter.com/elonmusk/status/715307847890903041

[2] https://twitter.com/elonmusk/status/686279251293777920
Oddly, the Android version seems to work just fine if it doesn't have access to your contacts. (Like -ferinstance- if you use Cyanogenmod's Privacy Guard stuff to deny access.)

I don't know, but I've heard Internet Rumors that OWS has been having difficulty finding folks to work on the iOS version of Signal.

Not that you asked for it, but my stance on the read-contacts issue is this: if I can't trust OWS to treat the contacts information that the Signal client transfers to their server as confidential, then I sure as fuck can't trust them to actually resist the urge to subvert either their client or their server code (whether for financial gain, or because someone with a gun comes knocking). Given that I trust OWS to act with integrity, I don't see any significant harm in how they currently handle contact data.
Right.

One reason canaries are likely to be legal is that the government can work around them.
Add some instrumentals and this becomes Radiohead's "Fitter Happier" anno 2016
April 1st...
If you think that's bad, I know of two different people offline, one who had a stroke at 27 and the other a heart attack at 34. Don't know either well enough to comment on their lifestyle or contributing factors, though.
hmm, my cofounder has a story of being caught in a stampede like this. Guess I'll forward.
Another interesting article by raymond chen on this topic: https://blogs.msdn.microsoft.com/oldnewthing/20110921-00/?p=...

I believe it's where the "ms" in "ms_hook_prologue" came from.
The date on the blog says 31st of March, but yes...
DTrace has been doing this kind of things, in a safe and usable-in-production way, for years (and the code, while not trivial, is usually pretty cool to read): https://github.com/joyent/illumos-joyent/blob/master/usr/src...
I agree with rehabilitation and make people employable, but let's face it, this is clearly not the case here. This is a white collar... with the outcome being paid vacations.

Another thing to mention is that even if Lárus Welding loses his appeal and the six months jail + three months parole sentence is upheld, that doesn’t mean that he’ll actually be in jail for six months.The way incarceration works in Iceland, he’s likely to be out in a halfway house with a GPS tracker on his ankle in two months, and completely free in three, serving the remaining six as parole.And he gets to keep all of the money he made. Which was lots.Baldur Guðlaugsson, the other major conviction mentioned, only served six months out of 24 in prison. [1]

[1] https://studiotendra.com/2012/12/29/what-is-actually-going-o...

And I'm sure they'll have plenty of private companies offering them a job once they get out of 'jail'.
CERN Higgs Music: http://home.cern/about/updates/2016/03/sonified-higgs-data-s...
Disregarding april fools, I would actually love a humble bundle for fonts.
Free Product Management and Strategy AMA, 17 April
What is this "transparent polymer"?

A prepolymerized methyl methacrylate (MMA) solution.

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

MMA is the precursor to Poly(methyl methacrylate) (PMMA), also known as acrylic or acrylic glass.

https://en.wikipedia.org/wiki/Poly%28methyl_methacrylate%29

So basically, this "clear wood glass" is made from plastic.
At least this year you get the fonts in some form. Last year you didn't get anything from the Humble Indie Ballyhoo (http://blog.humblebundle.com/post/115193038361/step-on-up-fo...)
Tesla Model 3
Thanks. Is it me or is the camera tilted CCW a bit?
https://en.wikipedia.org/wiki/Gross_National_Happiness
Yes. Even worse, because their are elliptic curve methods for factorising products of primes (Lenstra's ECM), there will be a knock-on effect on RSA. RSA keys will now need to be 131,072-bits to maintain their current level of security. This is effectively the Cryptopocalypse: https://www.schneier.com/blog/archives/2013/08/the_cryptopoc...

[commitment: a31500d27e35b23c63287161cb405e20]
Usually you'd drive on cruise control, I reckon. Wouldn't be surprised if Tesla has or adds a semi-auto cruise control that either matches speed with other traffic, or with the speed limits on that stretch of road already.
Ah, at the bottom it says:

> Steven Galbraith, April 1, 2016.

He got me. I do worry about some future era where encryption is impossible though.
>Committing external dependencies to source control means tons of bloat to the repos themselves. Want to clone huge_framework just to change a tiny thing?

Oh, geez, the first thing that makes code _legacy_ code is people checking in "slightly modified" library/framework code.

Not to mention different lib versions. Things like java's Spring libs where it seems like the jar layout, names and hosting changes every couple minor versions. Different dependencies that need different versions of things. Different apps in the same ecosystem that rely on newer versions than the legacy in-house libs they are compatible with.

I've put up with a _lot_ of dependency nonsense on many different stacks over the years, and am trying to adapt to devs bringing in NPM modules for dev use, but for sure I've learned that letting devs check in random libs into source control just because its convenient ends up with a lot of problems. That includes java, php, ruby, perl, and python.

That its yet another generation of landgrabbing devs re-inventing a broken wheel, or people just permanently checking in libs for convenience seems like a devils choice.

...until you see the dev that tries to write it all from scratch themselves.
What Is the Most Common Passport Colour?
Is that you, CEO of GM? :')
As a UI designer this is really interesting. How do drivers view speed? I need a demo video!
There was some discussion of Raymond Chen's article a couple of months back [1].

According to the present article GCC emits an eight byte prologue (LEA RSP,[RSP+0x0]) at the start of the function, but Raymond Chen says that Microsoft's compiler emits five NOPS before the function start address and an overwritable two byte prologue (MOV EDI, EDI) at the start of the function itself. To me, Microsoft's approach seems more efficient - but I've never written any serious x86 assembly. Anybody knowledgeable want to comment on this?

[1] https://news.ycombinator.com/item?id=11063700
I'm not your buddy, friend!
Wow, deja-vu, this is just what happened to me one time when I was working on a new booking system for a hotel.

I was working on site over the winter season when the hotel was closed down, a lovely old hotel high up in the Rockies. Every day I sat down and wanted to write some brilliant code but all I ever ended up writing was the same comment

All objects and no functions makes Jack a dull boy.
over and over again.

Drove me quite mad actually.

Sometimes I feel like I'm still there.
Phoenix: A Self-Optimizing Chess Engine by IBM Research India
West Bengal Assembly Elections 2016
First thing I thought, when reading the linked article: "Oh my god".

This is extremely bad. Think what would happen if you deployed RSA with 256-bit keys for HTTPS and SSH (for host and user key-pairs).

If the results reported above are correct, then we are now effectively at such a situation. Many top websites do use ECDHE with 256-bit (or shorter) ephemeral keys. Many people do relay on 256-bit keys for SSH host and user authentication.

People will be able to decrypt new and previously sniffed HTTPS sessions, SSH sessions, will be able to log into your SSH servers, MITM your SSH connections (by computing the private ECDSA host key).

IIRC previously you needed in the order of 2^128 operations to break ECDLP for 256-bit keys (and ECDHE ECDSA). Now that goes down to 2^(256/24), shortening effective key-size 12-fold (resulting in a speedup of factor 2^117).

I'm not an expert in the field, so take these estimations with a large grain of salt. Corrections welcome.

Update: on a second thought, it is April 1st today. Anxiously waiting for confirmation of hoax.
"Since the advent of computers, many tasks which required humans to spend a lot of time and energy have been trivialized by the computers' ability to perform repetitive tasks extremely quickly. However there are still many areas in which humans excel in comparison with the machines. One such area is chess. Even with great advances in the speed and computational power of modern machines, Grandmasters often beat the best chess programs in the world with relative ease. This may be due to the fact that a game of chess cannot be won by pure calculation. There is more to the goodness of a chess position than some numerical value which apparently can be seen only by the human brain. Here an effort has been made to improve current chess engines by letting themselves evolve over a period of time. Firstly, the problem of learning is reduced into an optimization problem by defining Position Evaluation in terms of Positional Value Tables (PVTs). Next, the PVTs are optimized using Multi-Niche Crowding which successfully identifies the optima in a multimodal function, thereby arriving at distinctly different solutions which are close to the global optimum."
Chinese state media discourages April Fools' Day
Only because you're used to a grill(e?); the Tesla doesn't need it, and if they added one for aesthetic purposes, it'd just be bad for aerodynamics and harder to clean.
Interesting. I'll try that next time. Thanks!
If this were a real thing with decent fonts I'd snap it right up. Too bad it's just a dumb April Fool's joke.
There's a brief bio here: http://behindthedojodesk.blogspot.com/p/about.html

One interesting quote: "My role and what I do has grown beyond what it was originally envisioned to be at Hacker Dojo, and frankly I'm not sure if there are too many terribly hard lines around what I do and don't do."

I get the feeling that she didn't have much in the way of supervision.
Yep! We were using rawgit initially, but it went down on the first day for hours, so we changed to that instead.
Well, they're just reservations and they can't exactly spend the money, since they'd have to repay it. Also it's 10M, not 100.
Was overjoyed about this... until I clicked.

Fonts are a really valuable resource, I'd snap up a font humble bundle in a second.
Somehow I see a common theme there...
That sort of thing doesn't sound encouraging to someone who is keen to try Perl 6 with the intention of using it for real world projects.
Unless you're willing to trust the hardware manufacturer, at which point something like Intel SGX could be a runner.
Can't speak for GP, but I kept hitting a wall in strength gains with shoulder or lower back pain until I made mobility work a priority. It doesn't have to be fancy or extreme, frequency is the key. Search out Joe DeFranco's Limber 11 and Simple 6 for a decent routine and try to get 3-4 times a week minimum. After a month you'll be surprised how different your body feels.
Thanks for the feedback, the tiered approach is also something I considered, although with a different method. You would tag things with a number from 1 for outermost to N for innermost and then let the user expand to the specific level. I haven't yet tried that concept, but I probably will soon!
And to think that we knew about Leech lattice and E8 (Gosset Lattice) for so many decades already! :)
It'd probably just shatter; should be laminated glass so it wouldn't explode into your eyes much. Regular cars are just as scary when you think about it, imagine the roof collapsing on top of you.
Welcome to the Virtual Age by Chief Scientist at Oculus
Is it possible to ignore the error
"The remote project directory '<some/path>' is set to a system directory. This can cause harmful behavior and is not allowed." ?
The Pirate Bay Reveals New “Climate Saving” Design
Jenkins at least serves the key over HTTPS. Would you instead prefer they did not offer packages for your package manager at all? I sure wouldn't, I really appreciate those packages for easy upgrades.
Review my AI based marketing bot