skysight-inc/HackerNews huggingface dataset:
My personal experience has been that Java 8 lambda plus deep class hierarchies can lead to some truly impenetrable code (to read that is). In practice mixing oop and the meager functional tools (as you note) in Java can be really, really bad, and makes me weep at the future of Java development. I think teams need to decide what kind of code they're going to write, either 'functional' or oo. And if you are using Java 8 lambda's (and googles immutable collections for example) teams should strive to keep class/interface hierarhies shallow.

I've been doing enterprise java development for 15 years, and the code I'm seeing now is kinda the nail in the coffin for Java for me. I don't want write or maintain that stuff, the next time I switch jobs I'll be looking at a pay cut, and python/django most likely. Or going into management.
So same question then -- previously compatible javascript breaking in newer browsers is a thing? Are there some common examples of this (e.g. not just edge cases).
I love that this project documents its development so thoroughly and entertainingly. I first used Dolphin 5+ years ago (craving some Double Dash) and even then I remember being intrigued about the under the hood stuff. Congratulations to them for reaching this milestone.
Dont't forget a diverse mix of opinions, religious or political beliefs! Like more conservatives, religious folk or people with controversial viewpoints not currently represented!

Oh wait. The people wanting this stuff only care about diversity of appearance, not diversity of thought.
Interestingly Firefox is often quite a bit slower than WebKit based browsers even if there's not much JavaScript behind the animations, so there may be other bottlenecks.

Even simple SVG geometries (e.g. line sections) take more time to render if there are lots of other such SVG elements off-screen in the DOM. The simplest thing for a time series would be putting in a bunch of <path> elements with long 'd' path strings (and annotations etc.) and just use CSS or SVG transform to show the currently interesting part, but even such a simple use case - ideal and compact from a graphics denotation viewpoint - bumps into performance constraints real quick if you want to pan or especially zoom at 60FPS. This stuff works great with WebGL so I'm coding up splines etc. which all exist in SVG - it's a great standard that would deserve a real fast benchmark and competition among browser makers.
How to Work on Purpose
Getting to Bootstrap v4
Here is what was actually agreed: http://data.consilium.europa.eu/doc/document/ST-9526-2016-IN... (PDF direct link)

The intention sounds good, but it seems like there is still a lot of detail to be worked out.
Read this reddit comment: https://www.reddit.com/r/javascript/comments/51e2jb/nodevemb...

It seems that two people complained, none of which provided any evidence.
From the source on futurism.com: "This would legally only impact research supported by public and public-private funds".

So if the team is funded partially by some European organization(s) it would apply to them, otherwise not.
SolarCity’s integrated solar roof plan said to target 5M U.S. homes
*European Union
Though both are on WebKit, they use different renderers. Generally Chrome is better than Safari except on iOS where Apple forces other browser makers to use the Safari engine, I guess it's one way of keeping tabs on mobile browser speed competition :-)
I agree and would go further: Intel should find ways to get its optimizations merged into Torch's mainline branch (instead of in a fork), like CUDA support.
It's an unofficial fork of an old version of gcc developed by the community. ARM toolchain support is a lot more mature and widespread.
Peer-to-peer Information Retrieval is one of those old research topics that face the difficult to solve problem of scalability.

YaCy is yet an early contributor to this research but we've yet to make something to my knowledge that gives comparable results to centralised search engines, is fast and scales well.
Forget About Fashion – How to build great products that stand the test of time
Same things that happens when you have to apply other EU regulations like the "Right to be Forgotten".

What most likely will happen is that there will be a geoblocked EU repository/ies which will provide free access to research material.

Also it's important to note that only research which has been funded with public funds is applicable for this and depending on under which "Open Access" model they'll end up operating under there might be some additional restrictions.
This is going to cost Apple a lot of money in Australia. The average length of a phone contract here is about two years, and guess what? Courts have ruled that under the Australian Consumer Competition Law that's pretty much what is considered a reasonable timeframe for a phone to last. And Apple are scare shitless of defying them lest they but hit with another record fine by the ACCC.
Lots of ways around this, for example:

* Use an expensive KDF to derive the mutex name from some hardware attribute like the mac address or processor serial number (e.g. it takes 5s to compute, and must be done on each machine) - as soon as there are thousands of such malware codes using this approach, the AV would become commercially unreasonable. The existing infection could even include the time in the KDF input and rotate mutexes every hour.

* If an infection is detected by the mutex, the new instance tries to use IPC to connect to the existing instance and follow a protocol to verify its validity.

* Some other resource is used to ensure mutual exclusion of infections. Binding to a port on localhost, locking a file, writing a temporary file, creating a named pipe, creating a process with an obscure name in the process list, creating shared memory, etc...

* A statistically detectable behaviour is used to signal presence. For example, any Windows process can get the free system memory - an existing infection could regularly monitor free memory and then allocate or free memory to make sure the free memory stays as a multiple of some number. A new infection could then monitor free memory, and if it stabilises to the magical multiple, allocate memory, check if the free memory changes to the multiple, and repeat until it has confidence of an infection. A similar approach could be to look for an encoded signal in the pattern of CPU usage over time (it might only work when the system is mostly idle, but that might be good enough). Potentially this could be done using sleeps and accessing the system clock, so would be very hard to block.

All in all, I agree with some of the other comments that this a cat and mouse game, and it is stacked against the cat (AV vendor).
Great change! Makes me proud of european institutions.
Is Outdoor Advertising Making a Comeback?
There should be an app to blacklist people with misleading headlines.
Samsung patents reveal Android and Windows running simultaneously
Well, they did (apparently) address the issue in the 6S, by moving the vulnerable components, so presumably they'll have considered this issue in the next iteration. Maybe they'll even restore the metal shields over the chips.

The 7 will probably just have a different set of problems to deal with.
EU aviation groups want all drones to be registered
I think a plumbing-level security implementation detail should be a little less intrusive than having to move either the corporate domain or millions of user's addresses. I can't imagine Tumblr rolling out HPKP now with this workaround (though github did do the .com -> .io thing, so who knows).

The spec should've just included excludeSubDomains=
A few years back, I was out with some friends - one's a drummer. We were sitting there, in a nightclub, drinking our way through the evening when the DJ mixed tracks with different rhythms and time signatures. The one thing that sticks in my mind about it was his physical shudder as it happened.
EFF comes to mind: https://www.eff.org/
But you'd have to make the hundreds of broken connections between the boards you split. So isn't that a really delicate ribbon cable?
The need to be more agile about unit testing their codes of conduct stakeholders.
Google switches on new undersea cable for faster internet speeds in Asia
Literally:

1) raise your hand if you've heard of CSP (more than half the room at both talks)

2) raise your hand if you've heard of HPKP (half at def con. Probably a third at black hat)

3) raise your hand if you've heard of CAA (I gave this one something like 15 seconds for people to think. The number of hands v. attendees was a rounding error.)
There's a Kiwi inventor most people never heard of called Richard Pearse who was also working on flight (along with people all over the world, I'm sure).

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

>> It is claimed Pearse flew and landed a powered heavier-than-air machine on 31 March 1903, some nine months before the Wright brothers flew their aircraft. The documentary evidence to support such a claim remains open to interpretation, and Pearse did not develop his aircraft to the same degree as the Wright brothers, who achieved sustained controlled flight. Pearse himself never made such claims, and in an interview he gave to the Timaru Post in 1909 only claimed he did not "attempt anything practical ... until 1904".
I wonder if this will mean that European scientist will only be allowed to publish in open access journals or if it will be sufficient if copies of the papers are made freely available. The APS, who publishes the Physical Review journals which are some of the most important in physics, for instance already allows authors and their employers to post their papers online free of charge [http://journals.aps.org/rmp/copyrightFAQ.html#post]. In my field everybody already puts every paper onto the arxiv anyway, so open access is almost a lived practice.
The Mission Gambit. “mission” is a resource, not a perk taken from my salary
Ugh, thank your for posting this, I opened up the comments section to post exactly the same thing. It's incredibly annoying how misleading this article is. I don't know what the HN rules are for dealing with things like this.

It seems anything that links back to the "World Socialist Website" is just a waste of everyone's time.
Or normal mode ZZ
"Back doors to encryption"? IIRC, Zimmerman and his Pretty Good Privacy (PGP) based on Rivest-Shamir-Adleman (RSA) public key encryption is open source without back doors.

And the RSA paper is no doubt still on the shelves of the libraries. And it is in various books, e.g., IIRC one by B. Schneier. IIRC, the main number theory is just Fermat's little theorem in even elementary books on number theory.

IIRC, breaking RSA is equivalent to being able to factor a large integer into a product of prime numbers. As soon as some mathematician finds how to do that quickly enough to be practical, likely we will hear about it via an Abel Prize of just the front page of the NYT. I haven't heard yet.

Comey: Good luck on getting your back doors in DIY, roll your own, open source PGP RSA encryption! The open source part? That is much of why Zimmerman did his work.
Fiorentina membantah laporan bahwa
Looks like this is part of the disinformation method the US government likes to employ.

I wonder how many HN stories posted are actually from people that are working for various governments.
I think the right process here is being a grown up.

"off-topic oddities" is another name of "being a person", how sad is the fact someone goes to a conference and demands the speaker to be a one-dimensional deliverer of the topic they subscribed to and most of the cases already agree 100% ( not 99% )

These kind of people always existed, the fact that organizations fold so easily to them is news to me.
So what about the mercenary? If you're directly to blame, is the mercenary innocent? "Just doing his job"?
Why Fintech Startups Might Not Want to Become Unicorns
> What I found was that getting the basic functionality going is obviously not that hard, but building a good and useful UI requires quite a bit of effort.

The hardest part for me is always a "good" UI, I can make it useful, but getting it to look good, smooth and feel pleasant is the biggest challenge.
Isn't that what GamerGate was basically about? Well, at least in part anyway.

But the issue with standing up to them (however necessary it might be) is that such individuals have a tendency to play the victim a lot and get quite a bit of the media to rally around them every time someone calls them out. It's hard to call out cases like this when the inevitable media coverage will be 'Javascript conference harassed by internet trolls over Douglas Crockford's invite'.
That's like saying "why bother with hyperlinked text? Just put your URLs in a footnote".
The article did mention this but I will re-iterate that mobile apps can benefit a lot from key pinning. That's a huge chunk of total internet activity. So, not that dead if you ask me.

The scenario of attacker having root(?) access to the machine warrants much bigger (or equal) concern than bricking your website in my opinion.
This would gel with my experience of working with LGBT+ people; some of them fight the "system" for so long that it takes a very heavy toll in stress; sometimes stress they don't even realise, or don't consciously realise the full impact it has.
Thank you for the hint!
It's always nice to have one's karma-farming efforts noticed and appreciated. I'm saving up for my trip to Alaska.

As a programmer I've made my peace with the nebulousness of terms involving humans. People are made from language, and our core beliefs are abstract nouns.

It's a crime like speeding on the highway: only a tiny fraction of the incidents might ever make it to prosecution, but occasionally it gets people killed. So people should bear that in mind and choose not to do it.
> In other words: if you can't safely HPKP your secure messaging system (cough), you probably aren't yet qualified to be running it

And of course, if you do find a defect like this in a web based secure messaging system that relies on HPKP, it'd be great if you'd report it directly to the service and allow them to fix the defect, per responsible disclosure anyway.
Technically you are defining a purely functional language and not functional programming.

John McCarthy might disagree with you if he was still with us saying LISP is not a functional language. Here is a great summary of his "Recursive Functions of Symbolic Expressions and Their Computation by Machine" https://swizec.com/blog/the-birth-of-lisp-a-summary-of-john-...

I really think we need a definition of functional programing language. I feel that many just see Haskell and other "pure" functional languages as the only functional programming language when I really don't see that is the point (Also Haskell isn't very pure looking at Monads)

Personal Definition. If you can program in a functional manner and it looks and feel good then it is.

R - More then just this reason but yes
JavaScript - Sort of but I would say no if my arm was twisted behind my arm
Racket / LISP - Absolutely
Python - NO WAY First Class Functions alone don't make a functional language
Designers Guide to Web Performance Optimization
3D Printed Curta (mechanical calculator) completed
How can a chip support or not support IPv6 in this case? Isn't it a layer below anything which would require direct hardware support? In other words, wouldn't it be implemented in software. I should point out that I know nothing about the ESP chips.

Or do you mean that the ESP8266 has hardware acceleration for IPv4 but not IPv6?
Sealed with tape, with your signature on the tape? And/or some tiny mark on the container that's hard to find.
Well, if light (the fastest possible thing) takes this amount of time to travel the Planck length (the shortest possible thing), then does that not imply that nothing could possibly happen faster?
inference only. This is an IoT/robotics play for Intel, combined with RealSense.

The only feasible product at the moment for training large models is NVidia GPUs. Maybe AMD in 1-2 years time, if they decide to wake up and invest in software optimisation for deep learning
> Technically you are defining a purely functional language and not functional programming.

No, I'm not defining a purely functional language. ML-family languages (Standard ML, OCaml) aren't purely functional, but they have arbitrary compound values, the physical identity of whose in-memory representation is inaccessible - not a part of the abstraction the programmer is shown. And, FWIW, I only call Haskell “almost purely functional”, because divergence is a kind of effect that its type system doesn't track.

In any case, a function is a mapping from values to values, so a decent treatment of a rich collection of values (including compound values) is a prerequisite for a language to be considered “functional”.

> I really think we need a definition of functional programing language.

Here's a very simple definition: A functional language is a value-oriented language with an abstract type of functions, which can only be distinguished from one another up to extensional equality.

> (Also Haskell isn't very pure looking at Monads)

Monads (resp. monad transformers) can be used to embed the abstract syntax of an effectful language into a pure (resp. less effectful) language. That isn't news to anyone.

> Personal Definition. If you can program in a functional manner and it looks and feel good then it is.

I have no idea what you mean by “program in a functional manner”, but, when I do functional programming, I expect to be able to formally reason about my programs without reaching for Hoare logic, which is an insanely complex beast.
> The wait to address encryption until 2017 comes because “next year we can have an adult conversation in this country” about it.

Which means: we won't have a conversation about it, and simply start issuing warrants and orders to companies demanding they comply anyway. If you want to challenge it, here's a Kafkaesque process for you.
Any bets that the FBI has traded some discretion on the Clinton email scandal now for total support on surveillance and crypto when she gets in? Even if they haven't, if Clinton does get it they have a huge lever to hold over her if she is elected, and will likely become the FBI President. The republican nominee doesn't seem like much a civil liberties guy either.

The big winner of the U.S. presidential election will be police.
im starting a company around these devices in boston. if anyone's interested in joining, email me.
"Apple advises customers to lose at least 20 pounds before reporting any issues."
.. admitted the issue eventually. There were a lot of people home-reflowing their xboxes, with varying degrees of success.
Ah, okay, that agrees with what I understood, but I wanted to be sure (I didn't know if WSOP-8 is that footprint).
If the per capita GDP of U.S. grew by 12.4%, how it happened that all classes of society were worse off in 2014 than in 2000? I don't trust that chart at all.
At least it already had RAD GUI tools that cared about usability while most UNIX terminals that I was still using in 1994 were green phosphor ones.
You confuse. Killing for fun is when the killing is for fun.

Killing because eating is fun is different.
> Comey: Good luck on getting your back doors in DIY, roll your own, open source PGP RSA encryption!

He doesn't have to. He just has to compromise the main commercial systems, which 99.99% of the world population uses.

At that point, the very fact that you're one of 0.01% of the population using decent crypto makes you a target.
I sometimes wonder if companies like Elsevier are the patent trolls of the research publishing industry - with the same chilling effect on the spread of innovation. [1]

It will be interesting to see how this affects the quality of reviewing. I think the defendants of the current system (who usually say someone has to bear the cost of the review process) are going to be rudely surprised when the academic community embraces this with gusto. The parallel with OSS is interesting - somewhat in the same spirit as the programming community embraced open source, I think the benefit of open access is that the researcher evaluates the tradeoff between 'capturing value' vs 'making a difference', without worrying about the external factor of 'what does this external entity, which provided very little in terms of constructive input when the work was being done, allow me to do (with regards to publishing openly)?'.

But then again, I could be completely wrong, especially in domains like the physical sciences where I don't know how the incentives align. I hope it works out well, and that soon this is the just the norm in all countries.

[1] http://blogoftheisotopes.blogspot.in/2012/01/elsevier-backla...
Lots of people do ask that.
I think the article is complaining too much... True, it takes 30 years for an idea to grow to something useful, but that is not because nobody cares (or think you are nuts) - the idea just hasn't gotten to a final, usable form. Carter can put solar cells on the Whitehouse, but to no use. The cells will, compared to today's solar cells, hardly generate any power and cost way too much. Same for the car, the personal computer, the mobile phone and the plane: there was simply no market and no use for the average Joe to actually buy it...
I'd say 80% is already a vast majority? But ok if you think 20% is too high we can go crazy and say half a million phones have this problem each year. That's still less than 4% of the 6S/6S Plus sold opening weekend. Let alone whatever the total 6, 6 Plus, 6S and 6S Plus sold over the last two years is (which I couldn't find a figure for from a quick search.)

The point is, it doesn't appear to be a widely occurring problem based only on what this iFixit report contains. Maybe there's more data out there that indicates it is more widespread? If so this article should have had that data.
You have a picture in your head. You write down the XML in a text editor. Then you load the app, and the picture comes alive.
Since it's all in printed books, it's all free (government protected) speech. Too bad for the government.
I wonder if all this craziness in the SW game is an attempt at copy protection or something else
Note that the current publishing arrangements for "open access" can often involve substantial fees paid by the authors to the publishers. Arxiv is definitely an exception.
I had this same issue with my iPhone 6 Plus screen not responding to touch as this article explains. Took it into Apple in Perth City (Western Australia) and they replaced the iPhone on the spot with a brand new refurbished. This article leads with a story about apple denying it to a customer, but I had my issue resolved within 25 minutes including running a last minute icloud backup. Apples legendary support is real.
>The request was submitted on behalf of Warner Brothers by Vobile, a company that files hundreds of thousands of takedown requests every month.
Any search engine is good enough, but no one, centralized or decentralized, is even close to Google.

Google is our wonder and our curse.
Canada Opening 22,000 Km Car-Free Bike Path Across the Country in 2017
Dogs Catch Yawns from Their Owners
>I'd say a vast majority would take their phone to Apple, who say it can't be fixed and to buy a new phone.

How many would then try a 3rd party repair place?
I don't see how anyone's religion is any more important at a tech conference than which football team they follow. Neither football nor religion ever seem to get mentioned at any conferences I've attended.

If someone is spending time at a tech conference intensely focused on how many people in the room happen to believe in the same god(s) as them, they might be the ones with the problem.
Techdirt does a good job of covering both along with copyright and similar issues: https://www.techdirt.com/
Based on my reading of the article, it says that OpenBSD always uses the same key, scr_key[0], and does not implement the use of different keys for different parts of the disk. I haven't looked at the OpenBSD source code to confirm this, though.