skysight-inc/HackerNews huggingface dataset:
Here's the hypothetical: Suppose work W is licensed by Foo under AGPLv3 but does not support remote network interaction. Bar gets a copy of W and modifies it (call the modified version Y) such that Y now does support remote network interaction when it is run on a server.

We assume that Foo, the original copyright holder of W, did not have to "comply" with AGPLv3 section 13 not ony because there was no AGPLv3 licensor upstream from Foo but also because W wouldn't have triggered section 13 under any reasonable reading, since W was not 'remote-network-interactive' software.

Clearly if Bar publicly deploys Y, Bar must comply with AGPLv3 section 13. The question is whether Bar has to do something like ensure Y presents a download-source link if Bar merely publishes Y for others to download and install themselves.

Bradley's view is that Bar does have such an obligation, for two reasons. One, this is how Bradley reads the text of AGPLv3 section 13 paragraph 1. (I admit that this is one plausible reading of it.) Two, if this weren't the proper interpretation, then there would be a loophole of sorts, or at least a policy frustration, in AGPLv3: If Bar gives Y to Baz, and merely complies with the GPLv3 subset of AGPLv3, then Baz will have the Corresponding Source, but Baz will have no obligation to make that source code available to Baz's users of Baz's deployment of Y. Those users will thus never get the improvements Bar made to W unless they also get a compliantly-distributed copy of Y from Bar.

Bradley was closely involved in the drafting of the original (2002) AGPL and I think his interpretation is influenced by that.

RMS sided with Bradley: he felt that in this scenario Bar had to do something to Y to make sure that when Y was run it would comply with the source code availability requirement of AGPLv3 section 13.

I don't believe this interpretation has been recorded in the FSF's GNU Licenses FAQ yet. I don't have any link or reference other than what I'm reporting right now (this came out of an email discussion).

Note that I do not think RMS would take the view reported above if W had been remote-network-interactive software, though I have not asked this question of RMS. W failing to "self-comply" with AGPLv3 section 13 in that case ought to mean that no downstream distributee ought to be held to have to comply with it (somewhat like (A)GPLv3 5d/GPLv2 2c, which was part of the inspiration for the original AGPL).
Those who ignore history etc etc. go back to the 70's and 80's and you will find investor lawsuits over boards being financially negligent with investor money. That is one of the reasons we find ourselves in this mess today.
It is worth noting that must necessarily halt on all input is quite a desirable property in a macro language evaluated at compile time.
It was considered. Weight is a huge factor, and when the features were triaged it was dropped.
That, every year, I'm becoming more and more cynical.
Cheers, your comment has just fried my neurons.
And any technical solution wouldn't?
From all the reports I've seen, they seem to be equating the selling of BTC with money laundering. No other activity related to money laundering is being reported.
IMO ... a psychiatrist. If you really have that much trouble starting a personal project then you either need to fix yourself or have someone help you fix yourself.

sorry for bluntness, haven't had enough coffee or sleep.
They could have got the information from the NSA, in which case they would also need to successfully obtain the emails through a legal warrant. Otherwise it would be inadmissible.

That's how "parallel construction" works.
I turn into a bumbling idiot when asked to code in front of anyone. Since I'm out of work, this is a bit of a problem. :P
Ask HN: Piecing code together in your startup/projects
hello everyone.

I was recently considering the fact that a lot of code that is needed to make a lot of applications have basic functionality, revolves around a lot of common things.

Let us consider user signup and social signup. If you are using an MVC framework like Rails or Django, this has already been done for you.

Consider another few features and you soon see that most of them have been well written before.

Based on this, would it be viable for a startup to simply piece together these pieces of code in a sort of "hack" to get a MVP out there?

I can't seem to understand any reason why a startup would want to write so much code in the beginning when these type/s of resources exist.

Any thoughts?
Java Magic: sun.misc.Unsafe
(Disclaimer: I haven't found any solution I really like... so the problem may be me.)

It turns out that installing and configuring services on a server touches many files and only some of them are important. Even the basic assumption that Ubuntu is the same everywhere wasn't quite right. Linode has some of its own packages installed and I think they tweaked the kernel. Running it in VMWare, you probably have the guest additions installed, etc. These things aren't important, but Blueprint doesn't know that. So I ended up with this massive number of changed files and the tooling for filtering through them to get just the important bits wasn't so hot (or at least it wasn't a year ago).
Because the UI community has not yet found the perfect universal way to represent people, and it probably never will.

I've often imagined how great it would be if operating systems were a little more opinionated about how data is represented, and how data and tools interact. Wouldn't it be great if every photo on your computer had the same rich capabilities? Wouldn't it be nice to be able to text your friend right from the browser when you see them mentioned in a news article?

But over the years I've seen how UI innovation happens, and the way this plays out is always "constrictive OS UI principles from several years ago" vs "new hot app that does one thing awesomely in a way that's incompatible with the UI toolkit".

And in the end, it's more valuable to people to have a really nice whatever-it-is than to have consistency and interoperability across all of their apps.

For that reason I think data will probably always be represented by a proper name first (Instagram, etc) and then the actual thing second.
Carl Icahn with $3.6 billion stake isn't probably too happy about this.
I've always been amazed that AAPL trades at such a low PE multiple. Can you help me understand why?
Basic stuffs are not that difficult, i mean function/for/while/var ... is easy to understand wherever one comes from.

The biggest benefit of being an english native speaker is that most resources on the web are in English(docs,articles,videos). And since being a developper is about learning new things all the time, it's easier to learn about new technologies or tools when one can read english articles or documentations.

My english (writing and speaking) is horrible but i force myself to read english docs on a regular basis,because it's just mandatory today.
any one know how this differs from livemocha.com?
Absolutely,

I was amazing to see an ostensibly "really, really smart guy" peddling this kind of shallow, self-contradictory arguments.

Similarly, he later states his real approach is a hybrid of engineering and biological simulation. But if the code for intelligence is so sparse, that would say that this approach wouldn't work - you'd need to extract the one, true intelligence form from DNA or something.

And just as much, we don't even know enough to be able to say that human intelligence rather than merely mammal intelligence is what we need to have. And humorously enough, he presents an algorithm derived from a mouse-brain, again contradicting his "human intelligence is sparse 'cause it only happened once" argument.

And I suspect we could on and on. I recall a lot of neuroscientists are critical of any contemporary "this is how the brain works" pronouncements.
A more common scenario is my experience is a quick stop to change drivers; solo you need proper breaks, if you have multiple drivers sharing the load then you can drive for a lot longer before fatigue is an issue.
wait, it costs money? lol.
JSOC answers directly to the POTUS, and acts outside the normal channels of the US military.

So, yes, the POTUS can, and does, decide who JSOC will be going after next.
FinCEN: Bitcoin Miners Need Not Register as Money Transmitters
Uninformed Redesigns
Stephen Glass: The long, strange downfall of a journalistic wunderkind
Show me where Mr Gruber (Daring Fireball) simply quotes the entirety of an article rather than making a (short) comment about it, perhaps quoting an interesting paragraph or two and linking to the article in its original location?

DF certainly does not run the entire article. You may also want to re-read the dictionary definition of "recap" and understand the difference between "recap" and "republish."

What you are doing is on the same level as Huffington Post: quote the entire article so people come to your site, view the ads on your site, and never need to visit the source (though at least you link to the source unlike HP).
Valid points esp. about the vampire loads in cold weather. If you remember that NYT reviewer who stalled out, if you look at the details, maybe the biggest factor was parking overnight in the deep cold at a hotel without plugging in. I found it very distasteful how Musk attacked the reporter's integrity in response.

I am just saying "a large portion of the population can't buy an EV" is like saying "a large portion of the population can't buy a Macintosh" in 1984. If the biggest problem you see is that people don't park their cars near chargers right now, that seems like a tractable problem. (And I would think much moreso than making hydrogen mainstream.)
A car is expected to last longer than a laptop, and no-one needs to carry a car around all day in their back pockets. Also note that replacing the entire battery is the only viable way to recharge your Tesla quickly. You can charge your iOS device while you use it.

When Teslas have seen the kind of prolonged use and abuse people's phones and computers have taken, let's see how their battery packs do.

And of course, Apple sells battery replacements at pretty reasonable prices, but most people don't bother because depreciation makes it not worthwhile.

Our kids are using our original iPad 1s and abuse the heck out of them, and they still get decent battery life.
But if you ignore ad hominem and other fallacies you have to throw out 90% of what he says in most comment threads.
Thanks for the feedback. While Google Authorship touches on the same problem, a comparison however is not accurate.

Our natural language processor identifies the category of each specific contribution, issues credentials if the contribution is sufficiently relevant and aggregates an individual's involvement in various fields. So instead of reading a list of the person's written work like you would on Authorship, Thoughtly displays a summary of their involvement and turns their words into actionable data - allowing users to forgo displaying specific work (like on Reddit).
but being trapped in a city like LA or San Francisco with no access to the boundless natural beauty

In SF, you can always to take the ferry to Marin.
Posting this on HN, of all things... processing power improved hundredfold in just 20 years. With every step, Intel just sold more of the things with better margins.
New Developer Relations Consulting Company Launched
Will our services - www.kunalo.com - help you?
Analysis by Marcy Wheeler here: http://www.emptywheel.net/2014/01/27/the-new-transparency-gu...

Quoting the nub of it (please note, this is all her, not me):

First, you can sort of see what the government really wants to hide with these schemes. They don’t want you to know if they submit a single NSL or 215 order affecting 1000 customers, which it’s possible might appear without the bands.They don’t want you to see if there’s a provider getting almost no requests (which would be hidden by the initial bands).

And obviously, they don’t want you to know when they bring new capabilities online, in the way they didn’t want users to know they had broken Skype. Though at this point, what kind of half-ased terrorist wouldn’t just assume the NSA has everything?

I think the biggest shell game might arise from the distinction between account (say, my entire Google identity) and selector (my various GMail email addresses, Blogger ID, etc). By permitting reporting on selectors, not users, this could obscure whether a report affects 30 identities of one customer or the accounts of 30 customers. Further, there’s a lot we still don’t know about what FISC might consider a selector (they have, in the past, considered entire telecom switches to be).
Or build said generator into the car and sell the whole thing for half the price of a Tesla :)

[x] http://www.chevrolet.com/volt-electric-car.html
German newspaper to publish Nazi SS Heinrich Himmler's  letters, notes, photos
A Super Bowl trendboard
map crunch is awesome. I was totally obsessed with it for a while last year.
That's an irrelevant detail; the distinction between "JSOC" (when it's JSOC doing the dirty work) and POTUS isn't at issue. The issue is that the entire Executive Branch is limited in who it can target.
You're being needlessly aggressive. The comment to which you are responding was raising a reasonable point.
Yeah, this is not a good blog post. I feel like the author did some basic Google'ing for content without doing much due diligence or checking dates.

Also, I've seen Carbonmade come up in lists before [1], but I wouldn't ever list them in any current list of bootstrapped companies. Their homepage hasn't changed much in 3 years [2], their traffic appears to be headed south [3], and frankly I don't know any professional creative who uses their service for their portfolio (anecdotal I know, but I work in the industry). No offense to anyone at Carbonmade, but I think you can find much better examples of bootstrapped companies in the photo/creative world (SmugMug for example).

[1] http://www.softwarebyrob.com/2011/09/01/ten-highly-successfu...

[2] https://web.archive.org/web/20110129083114/http://carbonmade...

[3] http://www.alexa.com/siteinfo/carbonmade.com
Looks interesting. I know that Docker is all about the single process model, but there's are some images I've been meaning to play with that align themselves more with the single app (including dependencies) model (which fig also seems to attempt to solve).

https://github.com/phusion/baseimage-docker

https://github.com/phusion/passenger-docker
I might be cool to let user select which "type" of random street he/she will stumble upon. For example "random landscapes", "random city", "random village", etc.
Fair point, but the two strokes still aren't more rev-happy using this definition either. Direct injected four strokes have nearly instantaneous throttle response, whereas because the air-fuel mixture in a two stroke has to flow through the reed valves, the crank case, and then up to the combustion chamber, they have a delay.

This is made worse by the un-clean burn inherent in the gas/oil mixture a two stroke burns.

A 125 might rev slightly faster from 6000-12000 than a 250 four stroke, but it definitely doesn't right from idle. And also note that the four stroke I'm comparing it to is TWICE the displacement. A high performance 125cc four stroke (like European cafe racers use) would certainly rev quicker.

Still.. I ride a two stroke all the time like I said. I grew up on them, so the sound, the vibration, and the powerband just feels like home. I'm sure you feel similarly which would explain why you restore old bikes (I love the Elsinores too, even though they are before my time). But it's impossible to say they are "better" than a four stroke in any quantifiable way other than raw power-to-weight ratio.
Swiftype is a Static Showdown sponsor
Apple only sells 51 million iPhones in last quarter
I am shocked, shocked to learn that someone had makeup applied professionally before a televised press conference.
I have a shockingly large "read-only" English vocabulary, at least relative to my age (42) and native language (American English). I still get caught out from time to time -- "quay" was a particularly humiliating bête noire.
It really ties the room together.
I worry a lot about others thinking I'm a retard.

I have practically no chance of getting a job in software development or something similar.

I'm prone to being misquoted, which is probably worse than being misunderstood (I learnt I was prone to being misunderstood when I was about six).

I really enjoy hideous data structures.
I do hope they don't forget DirectBuffer, bug #4724038. This incantation is required to unmap a memory-mapped FileChannel, which you need to do so that you can delete it, because the OS of course locks it:

((sun.nio.ch.DirectBuffer) buf).cleaner().clean();

Apparently they didn't want to make it public because there is no portable way to make it thread safe. Which is just great if you have to work with temporary mmapped files...
This is transparent left-wing propaganda; not sure how it's relevant to HN.

To address the article's question, a recent poll[1] found that only about 1% of the population answered "inequality" in response to the question "What do you think should be the top priority for President Obama and Congress in 2014?"

"Jobs" was much higher at 16%. Therefore one might conclude that most people don't particularly care what their percentage share of the economy is as long as they feel they are fairly paid and reasonably comfortable. After all, we could achieve equality by making everyone equally poor.

Furthermore, the idea that most people would rather work hard and earn their money, rather than seizing it by force through mob uprisings, does not seem to have occurred to the author. The author is similarly apparently unaware that where this has been tried -- by the likes of Lenin, Mao, and Fidel Castro -- it was a failure, and a rather ... bloody one at that.

[1] http://www.quinnipiac.edu/institutes-and-centers/polling-ins...
Maybe the kind of people who like standards and practices tend to shy away from dynamic languages. Maybe C coders are just more likely to be Style Guide people.

Maybe the idea that you can avoid side effects is a fiction that the horror of manual memory management cures you of.
Well they aren't really rich if they can't spend the money haha

But I see your point: Though it would seem that the way people currently get paid with stock options - where you pay tax when you "cash out" - is effectively equivalent (except it's even more regressive because the capital gains tax is a joke).
Your iPhone application’s API is Not private
NSA contractors hack each other's bank accounts for fun
> The ".Net" can be much faster than Java because Java has to have the things on the heap which can be on the stack.

This is a famous fallacy (except in some very specific circumstances). The reason for the performance difference is probably due to packed structures and better CPU cache behavior.

Stack/heap makes very little difference in most circumstances for two reasons: first, Java heap allocation is as fast as stack allocation – it is a thread-local pointer bump. Deallocation for short-lived objects is free. You do incur an indirect cost of triggering a young-generation GC which causes a pause linearly related to the size of new-but-not-so-young objects. These pauses add up to very little (under 1% of total time). The second reason is that stack memory is usually a very small percentage of the total memory for interesting programs. Programs manipulate data. Non trivial programs usually manipulate lots of it, otherwise we wouldn't need so many gigabytes of RAM. A thread's stack is rarely over a few megabytes in size, so to have a significant portion of your data on stack you need tens of thousands of threads which the OS can't handle anyway.

To sum up: 1) Java's handling of short-lived memory is extremely fast; 2) all interesting data lives on the heap anyway.

Stack allocation can make a difference in reducing the number of young gen GCs, but it's not a huge difference in most circumstances. Packing your heap data structures better is more important.
Consumer technology is designed for consumers. It might also be the case that in the long run, only consumer tech is economical, but designers and implementers must take care when they attempt to build robust systems from compromised components.

That is, it is perfectly sensible that an OS for a desktop PC would incorporate powersave. If this scenario had caused spacecraft to go off course, we wouldn't be blaming Microsoft.
Fundamentally, it's because we're tool-using primates. For most of human history we've created things to use on other things to do things.

Selecting an app isn't any different than selecting the right tool for the job at hand. In this analogy, your phone'
s homescreen is your toolbox - here are all the things you can do. Personal preference and the specifics of the task count for a lot which is why there's many types of hammers and apps with similar functionality.

From a toolbox perspective, performing an action on a contact - e.g. calling or texting - only involves a few out of the many tools available and therefore shouldn't be the sole way to navigate the system.

However some contexts a person-centric UI is great, and one of iOS' failings. I should be able to go to a person in the contacts app and see all the available ways I have of contacting them depending on what apps are installed.

Maybe when AI becomes so good it knows what I want to do before I do, or when we've evolved to the point we no longer feel the need to hit things with other things, a tool approach won't be necessary. But I think it will until then.
OP here. Any suggestions for what to do now much appreciated.
Nevermind the wind that is probably going to kill your range

This is a good point, I wonder what the energy burden is going to be from that. You also need to factor in the impracticality of travel in the winter season (ie, near 0 deg F) in the east, or the very cold desert west of the Continental divide, particulalry at night (which is also extended in the winter).
It's an issue that makes electric impossible for me; I can reliably get a park on my street (Sydney inner-west) but I can't reliably park in front on my house.

We also have a usage pattern that mostly involves small electric-sized trips but sometimes involves a solid day of driving to get somewhere distant and back; this is always done with two or more drivers haring the load and driving near non-stop; no time for 30 minute charge breaks.

Electric cars are absolutely no use to me at the moment, but that's fine and I'll get an electric car if circumstance change in the future.
GitHub Pages First Look from a Kunalo Marketer
How to Stop Receiving Spam Messages Through Your Blog Contact Form Using Akismet
Show HN: Introducing Snippet Repo
> Do any married couples randomly intermix clothing, like all shirts go here, mine and yours, even the non-heteronormative couples?

Yes.
Check out https://www.intercom.io
Western governments are the oppressive governments.

If you think Western governments are the oppressive ones, what do you think about the governments of China, Russia, and Iran?