skysight-inc/HackerNews huggingface dataset:
I cannot speak to copyright, but there seem to be mechanisms in place for stopping import of trademark infringing goods to the US. See for example the run-in which SparkFun had with importing lookalike Fluke Multimeters a few years ago: https://www.sparkfun.com/news/1428 and previous HN discussion here: https://news.ycombinator.com/item?id=7428799

This might actually do more to confirm than dispute your comment about "laws for those with money/power", though.
This is really the only way that "flying cars" could have ever worked, unless people were truly willing to embrace a future of mid-air collisions and raining debris.
That seems like a very different definition of OO than i am used to seeing.
Sorry, but what does he mean by "infringing on my copyright"?

Is he the author of one of the libraries it uses?
Very true and in such environments they may well be out competed, though with microbe it ends up feeding into a food chain and with that thought, I wonder what the food chain for these microbe are and if they have anything that feeds of them. Or is this a whole new level of microbe or are we just rediscovering something that naturally occurs and was more prevalent in the past due to competition being less evolved. SO may be that we are with that creating the perfect conditions and in a way that gives them momentum to accumulate to something noticeable and that may well explain why slow growing, may well be low survival rate and only in such rich environments for them that they thrive of any note.

So still much to learn but at least we have a direction to look at as now we are aware of them. After all we do seek out new life and try to understand them, which is great.
I'm a little worried the answer to this question is []. :(
The people I encounter on my commute will find a way to mess this up.
There's a distinct difference between suspecting something or knowing it's probable or likely, and seeing evidence that it's actually happening.
There is a much less paranoid reason that an organization like the FSF might want copyright assignment. Suppose I take some portions of a GNU project program and incorporate them into my proprietary program. The FSF takes umbrage at this, and sues me for copyright infringement.

Without copyright assignment, I'm going to go over every single piece of code they say I took and I'm going to allege that the FSF does not have standing to sue because they are not the copyright owner for that particular piece of code. They will have to prove that the pieces of code they are suing over are just ones that they have the copyright on. The accuracy of how they track code ownership will become an issue, and I'll get to annoy their admins and IT guys with depositions about all that. It makes the lawsuit much messier and annoying to the FSF. Or maybe they can add all the contributors as plaintiffs, if they can get them to agree, and that would blunt my ownership arguments, but now I get to hassle all the contributors with depositions!

If the FSF owns the copyright on the whole program, all of that crap goes away. They just file copies of the copyright assignments with their lawsuit. If I want to seriously question their right to sue over some of the code after that, I'm going to have to find a way to argue that the assignment was invalid, such as arguing that the contributor did not have the right to assign copyright. That is going to take a lot of effort on my part (or on my bank account's part to pay investigators), and if the FSF was reasonably careful it is unlikely to pay off for me.

In summary, if you take code from other people AND you intend to legally try to enforce your license, then you probably should get copyright assignments. If you don't intend to enforce the license, then there is much less need.

The FSF is at least as much a political organization as it is a technical organization, and to achieve their political goals they need to enforce GPL, so they need copyright assignment.

If I, on the other hand, were to release a project under GPL, I would not care at all about enforcing GPL. I normally use a BSD license, and the only likely reason that I would be releasing a project under GPL is that I wanted to use someone else's GPL code in my project and so used that license to allow this. Hence, there would be no need for me to ask for copyright assignment.
One Year as a Developer Advocate
We detached this subthread from https://news.ycombinator.com/item?id=11952270 and marked it off-topic.
The article says it was updated to note that the program is specifically not targeting Facebook and Twitter. It also states:

He[1] said none of the interventions would be in English, as it would be unlawful to "address US audiences" with such technology, and any English-language use of social media by Centcom was always clearly attributed. The languages in which the interventions are conducted include Arabic, Farsi, Urdu and Pashto.

Despite that I think your question is still relevant. Although the article states that it would be unlawful to target US citizens I don't doubt that the NSA is not beholden to this based on their use of questionable tactics in the past.

[1] He being Centcom spokesman Commander Bill Speaks
TIL: In the year 2016, twenty-two years after the publication of "The UNIX-HATERS Handbook"[1], sendmail still finds it necessary, upon discovering the word "from" at the beginning of a line in the body of a mail message, to replace it with the string ">From".

[1] http://web.mit.edu/~simsong/www/ugh.pdf
They got it down to 473 genes, but let's say that minimal life is some 20 of those genes. A brute force approach would require trying 10^34 combinations[1]. And that's already with the simplifying assumption that 20 genes is the minimal set rather than 19 or 106 or some other subset.

[1] http://www.wolframalpha.com/input/?i=473+choose+20
Contracts and copyright law are wildly different things. It's misleading and incorrect to conflate the two together.
Anecdotally related: I was recently at Golden Gate park, and one of my co-workers was flying a tiny drone a few hundred feet over us. The noise was very annoying. I hope that if this technology does ever become mainstream, we find a way to make it quieter. The noise pollution is astounding.
Understanding SQL Server Containers
Not authoritative, maybe, but there's this:
http://www.smithsonianmag.com/smart-news/radioactive-boars-a...

and this:
http://qz.com/258731/radioactive-wild-boars-still-run-wild-i...

Both say the contamination comes from mushrooms.
Ecto (Elixir) does the from-in-where syntax as well.
If it's a mistake, it's a fortuitous one, and I hope Apple rolls with it.

In fact, with that pile of cash that Apple has, they could institute a bug bounty that governments would be hardpressed to compete with.
Try flipping it: Given the potential salary, why would a developer NOT live in Silicon Valley?

But really I think it's largely being around so many like-minded people. The community and the fact that companies are there for similar reasons. At least that's one reason why I personally would want to be there. To have the best opportunity to learn and grow.
Imagine if everything ran a Plan9-like OS.

https://en.wikipedia.org/wiki/Inferno_(operating_system)

That gets you:

1. Communications between devices are encrypted by the OS.

2. Access to the devices are handled with simple file-permissions.

3. Feature-providing utilities can be run either locally (i.e. on the device's CPU) or remotely (on some hub-CPU.)
NASA Engineer Creates the World's Largest NERF Gun
Part of the async i/o solution for Guile involves "prompts" (more formally delimited continuations) that allow defining new types of control flow operators. Here's a simple cooperative multitasking implementation and a contrived example program that uses it:

;; Core implemenation
(define (call-with-coroutine thunk)
"Apply THUNK with a coroutine prompt."
(define (handler cont callback . args)
(define (resume . args)
;; Call continuation that resumes the procedure.
(call-with-prompt 'coroutine-prompt
(lambda () (apply cont args))
handler))
(when (procedure? callback)
(apply callback resume args)))

;; Call procedure.
(call-with-prompt 'coroutine-prompt thunk handler))

(define (yield callback)
"Yield continuation to a CALLBACK procedure."
(abort-to-prompt 'coroutine-prompt callback))

;; Simplistic example
(define *cont* #f)

(define (pause)
(yield
(lambda (cont)
(set! *cont* cont))))

(define (resume)
(*cont*))

;; Prints "foo"
(call-with-coroutine
(lambda ()
(display "foo\n")
(pause)
(display "bar\n")
(pause)
(display "baz\n")))

(resume) ; prints "bar"
(resume) ; prints "baz"
What is unclear to me is where the kernel is encrypted? I assume the kernel is encrypted in the download bundle, and during the iOS update the device decrypts the binaries. So, this is simply an unencrypted kernel lib in the download bundle allowing for analysis?
To anybody interested in ESP8266 and micopython:
https://www.kickstarter.com/projects/214379695/micropython-o...

This resulted recently in this: https://github.com/micropython/micropython/releases/tag/v1.8...

From a humble yet proud backer :)
leading to the apocryphal story of the Biblical, ‘the spirit is willing, but the flesh is weak’ being translated to ‘the vodka is agreeable, but the meat is spoiled.’

Not long ago, Google translate was still doing the translation that way. It's since been fixed, probably by using a special case.
Why did I get downvoted?
Guantanamo is worse than being killed?

I suppose you have found a way to improve the prisoners' lot and at the same time outwit US Congress who is adamant in not letting them set foot in the United States...

But I believe very few people actually agree with you.
What was the functionality?

If you stick to defining dependencies maven works perfectly. If you encapsulate whatever other crap you want to do as proper maven plugins maven works perfectly. It's the people who decide they absolutely need to output to a different folder on Tuesdays but can't be bothered to write a proper tested plugin for doing that who get themselves in trouble.
Two-layer boards are now absurdly cheap, even in small quantities. The boards available from DirtyPCBs or Elecrow are perfectly satisfactory for most hobby projects. Four-layer boards with ENIG and fine pitch are now well within the realms of affordability, particularly small boards from OSHPark.

The most economical stencils are avaliable from OSH Stencils. They offer mylar stencils for $0.64/square inch, with a minimum charge of $5. Mylar stencils are perfectly satisfactory for prototyping or even short production runs.

https://www.oshstencils.com/
Part of the idea behind "more accurate contamination maps" is to mobilize the appropriate response -- personnel, drugs, and so on. So it isn't just about knowing where to clean up (although it involves that, too).

These sorts of tests also aim at helping guide the first response. For a long time, there was an ongoing debate about the proper response to an attack on a subway (it's probably still going on, but I haven't talked with this crowd in a few years). For example, suppose a CCTV spots a bunch of passengers going down in a particular terminal. Should you shut down the ventilation system, in order to try to contain the material? Or should you crank up the system, in order to dilute the hazardous material? How should those decisions change depending on the type of material, the amount released, the atmospheric conditions, and the timing of the response? Should you stop all trains in the tunnels, or should you run them to the nearest station for evacuation? All of this requires estimating potential health impacts, to those on the platform, in the rest of the system, and downwind of the affected stations.
> If I choose to expose this over the internet, great!

And I can't even control which of my apps should not connect to the network. There are lots of fun apps e.g. games, photo editing etc. where internet connectivity is solely needed for ads. I'm OK with that. However I don't want them uploading any personal information to their servers. I wish I could stop that.
I disagree. I migrated a multi-project build from Maven to SBT. From thousands of lines of XML to 50 or less in SBT. So much redundancy was removed, and the project is much easier to maintain now because of it. SBT has a learning curve, yes, but once you get there I believe the maintenance cost is actually lower than with Maven, at least for more complicated projects.
I have no problem with that. If those Bose users really value their Bose headphones so much, then they won't buy a new iPhone that doesn't work with them.

Apple only gets away with this behavior because countless sheep happily pay them for it.
Providing sample content might elicit better feedback.

All I saw was an email harvester and a page to share it.
too bad there probably aren't enough russians here to understand that reference
Lightning can greatly increase the number of transactions that Bitcoin can support, but there are questions about whether it creates a problematic potential for financial centralization if successful.

As a P2P system LN doesn't really work for decentralized payments other than micropayments, for reasons others have pointed out here.

If you allow some well-capitalized hubs to form, that help solve the routing problems, then LN can easily achieve significant scaling for most kinds of payments (think digital hawala). The issue is that this is likely to require hubs that create and hold lightning channels with lots and lots of users, creating the potential for the distorting effects of centralization.

The greater issue is one we've seen now with Ethereum: if a Layer 1 app (the DAO, or LN) running on a Layer 0 blockchain comes to dominate the blockchain's usage, then there exists the potential that failure of Layer 1 can traumatize Layer 0.
The s in https just means secure. It has evolved from SSL to TLS with various versions of each.

The http in https just means http. It has evolved from http/1.0 to http/1.1 to http/2.

I'm not sure what you're asking or how it is relevant to Let's Encrypt.
Perhaps I'm misunderstanding, but the article claims the "code" is unencrypted, and that seems a little misleading. Apple hasn't encrypted the binary, but they're not really shipping the source, right?
Not true. Maven may be verbose, but

<groupId>com.foocorp</groupId>
<artifactId>foo</artifactId>
<version>1.2</version>

is far less archaic and more understandable than

"com.foocorp" % "foo" % "1.2"
> The question is, is it feasible to build enough supply for this to happen?

Given current market prices? Absolutely.
Can Doctors Really Monitor Our Mental Health Through Social Media?
No, it suffices that the United States assure Sweden that the death penalty would neither be sought, nor imposed, nor applied.

That's the standard European countries have adopted for such extraditions.
> I'm not saying Scala is in bad hands or a dead language. But when a project's creator looses interest and moves to different things, well, it's usually not the best sign for that project.

"looses interest" ... "moves to different things" ... WTF? How can people come up with this FUD?

Scala2 and Dotty are two dialects of the same language, just as ScalaJS and Scala Native are dialects of the language.

Keep calm and carry on.
Any rewrite simplifies things. What redundancy did you have in Maven that you couldn't remove? You know about parent poms and profiles, right?
I bought this book because I wanted to learn Erlang in the context of a subject I am interested in - ANNs. I have been reading books about ANNs and playing with them since the late 80s. Most high-level books on them are filled with math, few diagrams, and assume some knowledge to start.

This book covers a special type of ANN, a TWEANN (Topology and Weight Evolving Artificial Neural Network), and more importantly, how Erlang's distributed computation model ties in really well with modelling this and other ANNs. You may find the expository writing on the basics to be a rehash, but if you are interested in this particular type of ANN, and Erlang, the book has many applications.

The code is inline with the explanations in the book. I bought the book, because for this type of learning I like to have it open in front of me and my computer. I have seen bootleg PDFs here and there online, but I think the book is well worth it.

The author is very enthusiastic about his work. Somebody has started or completed the code in Elixir, and there is a start on the book in LFE too. Sorry but I don't have time to find links just now.
I was wondering what was up with that. Thanks for the history lesson.
No, because I can be very specific about the condition of my monitor, without reference to any theory of color (I can just say: in the exact conditions my monitor is in at this moment, or in the conditions of a darkened room, where no external light source can make #600000 lighter than #FF0000) . I can hypothetically also show you my monitor in person, in any conditions I choose. In fact I don’t even have to talk about my monitor or those specific colors. We can talk about the color of space as seen from the ISS on the dark side of earth, versus the color of the sun when visible from the ISS. Or the color of my room at night vs the color of a candle flame. There are millions of examples we can think of without talking at all about any theory of color. I mean - it is a matter of fact that words such as “darkness” and “lightness” existed before the invention of rigorous representations of color, and that the numerical definition of those words was designed on purpose to coincide with their existing meaning, and not with some new arbitrary property of color. So I’m not even sure what you are arguing against.

But the whole argument about colors is really unnecessary, I only used it because I thought it would be simpler to understand, but I might have been wrong. If you don’t think that it supports my argument about 2+2=4, feel free to ignore it and address the argument itself.
Think of it like old astronomers who still refer to Pluto as a planet. They know it's not officially a planet anymore, but they still call it one because that's what they like calling it and they don't give a shit.

And let's be honest...."official" in that case just means, "what other people think."
By the time this becomes an issue hopefully there will be a library that acts as a drop-in replacement for scala xml, at least.
Andrew Helwer: Live Lecture on Paxos and TLA+, 10-11:30am PDT
Wow, that's super interesting. I learned something today, thanks!

Yes, I worry even more about Bluetooth. But I guess 80% of people won't be able to tell the difference (or care), so I don't know.
But it's not domestic. The article specifically states that this is not be used on US based sites. Posts are not in English.

Not saying some other program doesn't potentially exist but this particular program is aimed at sites in the Middle East and Asia. From the article: languages in which the interventions are conducted include Arabic, Farsi, Urdu and Pashto.
Sounds like a good place to be stuck at.
Feedbacks still need a forcing. Other comments below name a couple of forcings: orbital variations and continental distribution.

These are forcings because nothing in the Earth's climate causes them--they are essentially external inputs that change the fundamental limit of energy available the climate: insolation.

If the amount of solar energy available to the climate changes, then the temperature equilibrium of the climate must change. As things change, the changes can themselves cause further changes, producing nonlinear effects. That's what this paper is addressing: the idea that warming itself can cause additional warming.

But it all starts with a forcing. If the forcing is removed or reversed, then the equilbrium must shift back. Regardless of how strong a feedback might be, it can't overcome a forcing. (That's the essential distinction between the two.)

So: regardless of how much the temperature is run up by various feedbacks when the Earth gets closer to the sun, once the Earth moves away from the sun again, the temperature must go down again. And another ice age begins.
I applaud Apple for trying to make security for IoT devices less shitty. That said, Apple has never been able to make cloud services work well, and when they work at all they don't work on non-Apple platforms and they tend to get worse over time. So yeah, Apple's not an option for my home control needs either.
If the machine is faced with this novel scenario before the judges, guesses, then that becomes the cultural norm.... does the machine win?
As someone who has been into ultralight aircraft in the past, I think this is actually pretty cool.

Ultralight flying has weight and speed requirements (as well as fuel) and no pilot's license necessary [1]. I believe that if one of these type of aircraft could get into the ultralight category, it would be a positive. I'd bet there would be fewer crashes/deaths in these drone type of aircraft than a conventional ultralight (which resemble anything from a hanglider or parachute with a propeller attached to an actual airplane).

[1] https://www.eaa.org/en/eaa/aviation-communities-and-interest...
This can be fixed, however, electronics will cost more when properly designed and filtered. Until interference impacts a lot of people (not just hams and OTA TV viewers) no one will care enough to do anything about it.
Actually there are new approaches to study exactly that, and they are developing rapidly, cf: https://en.wikipedia.org/wiki/Chromosome_conformation_captur...
Basically, this problem, along with a long list of other applications is being attacked by deep sequencing. The way it works is that you apply a treatment to DNA that 'glues' 3D contacts in place and covers the glued segment, apply restriction enzymes to cut out what's not covered by glue, get rid of the glue, sequence all that's left, and then map the remaining sequenced fragments to the reference genome. The output is the relative tendency of different regions to come into contact with each other.
Sure, but keep in mind that Guile is also a general-purpose programming language and a virtual machine for running languages beyond Scheme, such as Emacs Lisp. I do web, game, and systems programming with Guile and it does a good job at all of them.
Why Great Entrepreneurs Are Older Than You Think (2014)
> ...it was actually he who suggested Benno to fork GNU nano

I did not see any evidence for this in the discussions on the mailing list. Could you give some references?
Multics can run in emulation on Linux, OS X, Windows
The word "Kremlinology" comes to mind.
Your argument would make sense if our system were actually base 12, or if we actually worked in halves or thirds of feet. Or if we ever had a reason to convert feet to eggs, or feet to hours. No, the base changes for every unit of measurement. Inches are divided into 16ths, feet into 12ths, yards, into thirds, miles into 1760ths. Inches are the worst as the base changes depending on how accurate you want to be, or if the fraction can be simplified, 3/8ths 7/16ths, 15/32nds. And of course all of the numbers used to count them are base 10.

The metric system uses base 10 all around. Not because we have 10 fingers, but because that's the system most widely used.
I love how that official chose to correct the people: Don't worry everyone. Just remember that "a mammal cannot be a plant" and everything's going to be okay.
It's similar to the appeal of LaTeX: you can write macros (ordinary Racket functions) to do common things. I could build on Scribble to make an online textbook, for example, with cross-referenced theorems and definitions, by defining some extra Scribble functions.

Except, unlike LaTeX, you have a sane programming language instead of hairy macros.

Pollen takes Scribble and strips out much of the structure, leaving a very interesting core: http://docs.racket-lang.org/pollen/
That seems not as glue code, although I agree Python win in preliminary scientific computing.