skysight-inc/HackerNews huggingface dataset:
Fair enough, and I also provided a "raw patches of memory" example earlier provided that you are willing to buy linked lists as common language :)

QM via approximation is an interesting point! I suppose in that sense my metaphor breaks down. Approximation works in some fashions, but you need notions of convergence to make that go. These cannot be had in describing monad-nature.

I'd definitely say that once you "have" the concept it becomes standard and nigh universally useful vocabulary. You want to use it a lot because it makes a lot of sense to do so, but this isn't a good didactic method.

I also kind of want to argue generally against the idea that computers are just dumb machines capable only of shuffling memory around. Of course to a certain degree this is true, but only in the same way that algebra is just a series of symbolic algorithms. It's true, but there's nothing interesting to be had from that POV.

The fun stuff occurs when you take the perspective that what's going on inside the model represents faithfully something more interesting going on inside our own heads or out in the world.

Monads are a powerful, simple and subtle thing which happen entirely abstractly—it's just up to us as humans to recognize the pattern (or, equivalently, up to automated computer algebra pattern inference machines to do the same).
In my country this is not a crime nor a fault either in any way.
Thank you very much for heads up! We fixed it.
Women can and have been able to work those jobs for many decades.

There's a certain undertone with the word "actual" - as if other depictions of feminism are not valid. It's just strange that it's there at all.

But whatever, words are hard.
They already did do it at slower speeds in parking lots. Manufacturers didn't care. They probably still won't care, which means that it's a matter of time before someone even less morally-bound decides to wreak havoc on traffic.
> Calling the police on security researchers...I honestly cannot believe this is considered acceptable behavior

> they cut the transmission. [...] Immediately my accelerator stopped working. As I frantically pressed the pedal and watched the RPMs climb, the Jeep lost half its speed

In what world do we not call the police on this kind of behavior?
Why Apple Watch is the 2015 version of a pager (that will replace your iPhone)
#fsf on freenode might want to know that and/or receive a patch. I'm sure you're busy, but it sounds like you're a subject matter expert on this topic!
The Kubernetes scheduler also does resource-aware scheduling. You're correct that it tries to spread replicas across nodes, but it only spreads them across the nodes that have enough free resources for the container (more precisely, Pod) that it's scheduling.
Sorta me too, except I'm in my late 50s. I'm not really friends with "a group." I'm friends with individuals, many of whom know each other or don't, and they contact me.

It's a solved problem, since before the web, and even before the internet.
I heard they sold it recently; supposedly, they're going to remodel.

I like the natural prairie landscaping (weeds) by Von Mauer ;)
I think having an open source application is useless to the end user. I mean really useless in and of itself.

It's not useless. The end user does benefit from it, just not directly. They benefit from the various modifications and enhancements under copyleft that are either integrated upstream or make it to other projects that they may use. They're also unhampered by usage or redistribution restrictions that may potentially get them into legal quagmire from more zealous vendors.

What really matters is standarizing the data format and providing tools to convert/export to various other formats.

Data formats are software, too. Other than the spec that standardizes them, there is a reference implementation which should preferably be free. In fact, being free is crucially important here: it means any extensions to the format are sent back, instead of a vendor pulling off an "embrace, extend, extinguish" by adding non-standard features to their proprietary implementation which they then lock other software to.

Also suppose that X hasn't been in development for over a year and no one is maintaining it.

Then the project is orphaned. Someone may or may not step up. The good thing is they can.

Also suppose X is very complicated and no one understands how the code works.

And yet the code is there, so it's not insurmountable if the utility is high enough to get past the bus factor.
Maybe they will bulldoze them and build parks in their place.

I can dream.
Well, I've had the opposite experience. I wanted to build a basic open source package for unix on my Mac. I got the source and followed the instructions to "make whatever". It failed with highly cryptic errors that I later learned through lots of searching meant there were dependencies on other open source projects I didn't have, and all of which had the same sort of dependency problems of their own, and some of which didn't have the proper config files for building on a Mac. I gave up.

But honestly all of that misses the point. The article is talking about typical users, not developers. Building stuff is far beyond people who don't know what a browser cookie is.
So demo it at a race track. The essential point here is that the uninvolved public were placed at real risk of maiming or death.

Your argument is ludicrous, because you're attempting to cast the actors as either good or bad. IMHO they are guys with a good idea and motivation who did a bad thing.
How to Get Visibility into Docker Clusters Running Kubernetes
Having worked at a company that used a tonne of open source, the lawyer's reaction was, IIRC, basically:

zlib etc: go nuts.

New BSD/MIT/Apache etc: sigh, fine, but you'll need to get it properly registered with legal so that don't forget to add it to that document nobody reads.

Old BSD: you're kidding me, right?

Stupid/joke license: come back when it has a real license.

LGPL: no.

GPL: hell no.

AGPL: aaargh! Get that off your machine RIGHT NOW! We can't even have that on the premises!

The reason for not allowing LGPL is that it's not well-enough defined what linking means, which means it's not worth the risk. The reason for not allowing AGPL is that if your company does anything via the internet, then if any software which is AGPLd gets anywhere near the serving stack, suddenly you're infected. (My current company would rather I didn't use AGPL software at home, even.)
I just started a new Laravel project and decided to try hhvm. Unfortunately, on 3.8.0 it segfaults under load just serving the default Laravel page. It's really unfortunate since I'd love to give hhvm a shot.
How about doing that with cryptocurrencies? ;)
it is also more difficult to demonstrate project independence. if two bits touch, GPLv3 spreads.

v2 at least is worded in a way that allows non spreading if you can demonstrate the functionality can be replaced by a third party lib without altering the software functionality

also it makes unnecessarily hard to comply. in GPLv2 it was quite easy to determine who was an user and who was entitled to receive the code.

GPLv3 makes this unnecessarily difficult because it overreacted at previous GPLv2 shortcoming. Think for example deploying on a kiosk.
What's the difference? If you want to use zlib in a project you are making, you proceed to get the free version of zlib first, you are not going to take the version of zlib from a commercial product.
> If I ever learned this had been tested on a vehicle I was in, I'd make sure this cost the researchers dearly.

That's not how civil court works, as I'm sure you're referring to filing a suit against them, for... some nebulous thing? You have to prove damages to be awarded anything in a civil court.

Theoretically let's say that they tested some remote tracking on your vehicle without your consent. What then? If you can prove there was some damage to your vehicle, great, you'll be reimbursed for it. Otherwise?

Content aside, the self-satisfaction and smug attitude of this comment is disgusting.
Or they assume your wallet is already open.
Exactly as you said, if you want to use GPL you have to do something, while if you want to use BSDL you don't. Surprisingly the definition of freedom:

"the power or right to act, speak, or think as one wants without hindrance or restraint."

Now you tell me which of these licenses are closer to the definition.
Ask HN: Just launched. Zero users. No clue how to market. Resource suggestions?
I'm individually messaging folks on reddit who've indicated interest, or who are very likely to be interested. I'm following and interacting with relevant industry folks on Twitter. I'm going to begin reaching out to bloggers soon.

But I'm not getting anywhere and I feel clueless. To the point it feels more productive just going back to developing app features for my non-existent user-base.

Any courses, books, or resources with practical, idiot-level advice?

It's a consumer-focused app related to books.
This is so upsetting. After reading a few articles, I don't get the sense that this was about her startup (it doesn't seem like the company ever had any real revenues). She was apparently very depressed and struggling financially, coming to the end of her lease on her apartment with no place to go, and presumably unable to come to her family for help because of their disapproval of her secular lifestyle. It could easily have been a spontaneous decision on the roof that she didn't plan out or even really think about. It's just a shame that her close friends didn't realize how bad things had gotten and done more to help her (e.g., give/lend her money, offer a place to crash, a job offer, etc.) Often the only thing that stops people from suicide is the thought of the damage it would do to their parents and siblings; if your relationship with your family is in shambles, this sort of thing becomes less unthinkable.
Wow, so does it mean even Docker workers thought having such a service like InstaDocker would be great at some time?
With other recent news releases about insiders being fired in internal affairs departments for findings against the police, I believe, we must assume that the police are self-policing in their own right.
Nonsense. Since I've covered this before in detail, I'll just link to previous discussions:

https://news.ycombinator.com/item?id=9737230#up_9740994

https://news.ycombinator.com/item?id=9474358#up_9475356
We need to go beyond the web
That's just a figure of speech. The charge of an ion stems from the ratio of electrons to protons. To every "hole" there is a proton, which is a particle. I am repeating myself.
Kubernetes Cluster Federation (proposal) "Ubernetes"

"Today, each Kubernetes cluster is a relatively self-contained unit, which typically runs in a single "on-premise" data centre or single availability zone of a cloud provider (Google's GCE, Amazon's AWS, etc)."

https://github.com/GoogleCloudPlatform/kubernetes/blob/relea...
A majority of cafe and other public area wifi routers do not have client isolation, so one way to deal with congestion on these networks is to connect to them and then do some arp poisoning to turn your favorite Android-based device into everyone's new router, and then selectively kill the worst bandwidth hogs. "There's an app for that", as they say.

...at least, that's what I've heard.

Android offers a surprisingly good toolbox for diagnosing and abusing wireless networks.
I don't think so. This quote is key:
“I now say that brainy youngsters are trending urban and urbane, away from your grandfather’s office parks.”

Real estate analysis is showing that for the first time since it's been measuring more people are looking for housing in denser, more urban environments than in the traditional suburbs.

An enormous number of people, especially young people, are looking to avoid spending their lives in cars. Comparing these quiet & dull campuses to a vibrant city really makes it hard to imagine working in them any more.
Indeed, which is why it can speak for itself.
Genetic Access Control Code Warps 23andMe DNA Testing for Internet Racism
As a web developer, this is a routine problem I encounter. Whilst I understand the need for S.O.P, I also sometimes need to circumvent the policy. It's always important to have a CORS proxy on standby, because it's a very common scenario
> But Cuba is an oppressive police state.

So, like Vietnam? [1]

1: http://www.ibtimes.com/vietnam-police-state-where-one-six-wo...
I feel like the GPL-ness of gcc was less material than the fact that it's developers were afraid of closed source frontends benefiting from their work, and obfuscating the front end so that it was hard to use without pulling in the rest of the codebase.

And the reason I switched was because Clang had better error messages.
> proprietary usage

> forbidden... from using

The GPL doesn't apply when you are using Free Software, because the GPL is not an EULA.

The only time the GPL becomes relevant is when you want a licence to redistribute that software (or your derivative version). There are several options: you can choose to face the consequences of a copyright violation, you negotiate a specific licence with the authors of the software, or you can use the automatic licence granted by the GPL (provided you abide by the restrictions it imposes).

For someone in operations, if you're just using the software and not making your own changes, there is nothing stopping you from using Free Software tools anywhere you want. If you want to incorporate Free source code into your own tool, the GPL only increases your options, as you can still negotiate with the authors, just like you would have to if you wanted to include other proprietary code.

The only way the GPL could be seen as "punishing" anybody are the people that want to redistribute GPL code in their own product or tool without paying for it. If they don't like the price - recursively granting others the same freedom - then they are free to choose another vendor (or write their own version).

> forbidden by legal

Of course, if your legal department makes bad decisions because they do not understand the GPL, you may want to educate them (or refer them to the FSF)... or perhaps find a new legal department... or job.
Urbanite here (Manhattan),

Have turned down offers/interviews at many companies because of non-urban location. FB/GOOG at least have urban offices, Apple does not, as much as I admire their products and would like to work on them.

Even when I lived in SF I'd routinely turn down interviews for peninsula/south bay companies because of the location. Fortunately there is no shortage of good quality jobs in my specialty in both SF proper and NYC, so I don't think I've ever been in the position of choosing a poor job in an urban area vs. a great job in a suburb.

The fact that it's in a suburb is less of a factor than the commute. Even with fancy-schmancy shuttle buses delivering you from the city it's still a giant pain in the ass. Right now my commute is a 15-minute walk where I can pick up coffee along the way, or drop into the gym which is midway between work and home. Spending 1+ hrs cooped up on a bus, even a nice bus, sounds downright nightmarish.

I already work full-time, I want the remainder of my time to be my own to do with as my please, as much as humanly possible, and long commutes are the antithesis of this (and yes, save the "but I'm productive on my laptop on the bus!" or "podcasts! audio books!" arguments, I've heard them all).
Just found this[0], a chrome extension by google that lets you block sites and import a massive blocklist. Pretty handy. I had previously just used the self control app and edited my host file, but this would be good to remove temptation.

[0]https://chrome.google.com/webstore/detail/personal-blocklist...
Computers are already made out of fancy crystals. But these new crystals would be even fancier than the old ones.
free·dom
ˈfrēdəm/Submit
noun
the power or right to act, speak, or think as one wants without hindrance or restraint.

I don't think that restraining what the users can do or have to do while using your "free" software can hold up against the definition of freedom.

I think what you are talking about is the moral superiority here, you are thinking that you are in a better position to define freedom for users that is different from the definition in the dictionary. This is pretty common patter in the society nowadays. Anyways, I am sticking to the original definition. :)
Sorry about that! Free trials have a timeout :(

Can you submit a support request and we'll see what we can do?

Also, spinning up a cluster should be incredibly cheap if you just want to mess around for a little bit - we do billing by the minute :)

Full disclosure: I work on Google on Kubernetes
Just because Unix is a hammer doesn't mean you shouldn't use or build jackhammers.
Show HN: Manage group expenses and share costs with Equal
I already gave them the patch in form of a conference at FOSDEM.
I don't understand, what is counterintuitive in this definition. Freedom isn't the same as benefit, so I presume second sentence isn't an argument. If users happen to be developers, they might want to fix bugs, or remove annoying functionality - that's the freedom they have.
> I think the GPL is a little outdated in that it misses the point on what really matters to ensuring the user's freedom.

It doesn't have to be either/or. What the GPL gives us matters very much, what the AGPL gives us extends that farther, and maybe software freedom should be extended even farther.

The problem with "liberating" data formats is that data formats would have to be standardized - which 1) potentially kills innovation, and 2) implies a level of organization and unity of purpose that software practitioners simply don't have.
Sorry, no. This here is somewhat related though: A dockerized web service that launches a new IPython notebook instance for each user who connects.

https://github.com/jupyter/tmpnb
Also there is a flag in Chrome where you can override SOP...
I too hope for that future. Megacities for some, sustainable homes for others, the rest of the world returned to the wild.
> Which can then be relicensed under GPL ;-)

Doesn't matter, it is a different project. All your blood, toil, tears and sweat have been put into that original GPL project that is now replaced by something forked off of an MIT licensed project.
Last year we had an absolutely amazing time traveling through California. But very quickly one problem emerged: managing our shared expenses on the go was a pain. With Equal you can keep track of group expenses quickly and easily. If you have any questions, shoot!
Your recklessness is judged by the extra harm risked.

You can't just waive it away because other risk is more dangerous across the entire nation. Under that standard: One little murder is a rounding error compared to the 2.5 mil who die each year.
Bug in widely used OpenSSH opens servers to password cracking
It also allows Apple to attack its users at will.
You are speaking of developer freedom, not end-user freedom, which was parent's question. zlib is a library, not an end-user application.
I just did a continuously integrated container post that achives the same thing with Wercker and Giant Swarm: https://github.com/giantswarm/swarm-wercker
All4staff Is Hiring a Sales Director in Boulder, Colorado
If you want freedom don't involve any lawyers. 's why the Trex ate the lawyer first: https://www.youtube.com/watch?v=VMzfrod7hcE
California bill AB 718 the right to sleep in a vehicle
AgilData Is Hiring a Remote NoSQL Architect
No, his point was exactly why I don't believe that permissive licenses are any worse at perpetuating user freedom than coercive licenses like the GPL: when one feels coerced by a license, the option is to just not take it at all. Whereas with a permissive license, one is far more likely to take it initially, and then perhaps share alike afterwards.

Those who wouldn't share under a permissive license wouldn't accept the GPL to start with, so what additional user freedom can the GPL possibly create in the world that's not already there with permissive licenses?
How does DSU hinder post-completion prompting?

It doesn't hinder it, but post-completion prompting destroys a lot of the benefit.

Think about the user's perspective: they have already context-switched out of what they were doing to read the upgrade notice. Most apps these days either have auto-save or they're passive information-consumption apps, and so they're not going to lose work if the system shuts them down and restarts them. The OS can prompt them and restart the affected programs automatically after swapping out the binaries in the background, like how MacOS/Ubuntu/Google software updaters work.

So making it fully dynamic saves the user about 30 seconds every month, at the cost of a lot of complexity. There are much easier ways to save 30 seconds per month in user time.

This is actually an interesting hypothesis. That a lot of inefficiency in software is really a form of job security.

It doesn't even have to be deliberate. The only requirement necessary for this dynamic to emerge is to believe in the division of labor and have a mechanism for payment.

A certain segment of the developer population has a burning curiosity about how things work, all the way down. This segment is disproportionately represented among OS developers, because why else do you get into OS development if not to know how things work all the way down? The general public lacks this desire; most of them are quite happy to fork over money (or their personal data) to get the computer to do something useful to them. And a good portion of the developer population lacks it as well; many of them are quite happy to make what people want in exchange for money. The general public doesn't care about orthogonal persistence as long as they don't lose work when an app crashes. A commercial developer would almost rather it didn't exist, because then he can build auto-save functionality into his product and use it to differentiate from his competitors.

OSes that understand this dynamic and embrace it - like Microsoft, Apple, Android - tend to do much better than OSes that don't, like Genera, SmallTalk, or Oberon.
Silicon Valley's Political Endgame
I agree, I don't necessarily want them to go to jail, but I would be happy if they were suitably scared shitless for a while as the enormity of how bad they fucked up (if the facts are as they seem) hits them. Part of the benefit of the extreme reactions from the people here is that future security researchers working on interactions between software and hardware appliances that may pose a physical threat will have an example of exactly why you should show your proof in a controlled environment.

It's actually not that different than pure software security research. You don't show a POC for your new DNS exploit by doing it against Comcast or AT&T public DNS servers without expecting some blowback. You set up a test environment.
Senate Bill Seeks Standards for Cars’ Defenses from Hackers
Don't try and ascribe a single reason here. Architecture, urban planning, the rise of the creative class, high-speed internet, remote work and America's burgeoning reckoning with it's awful racial history are all at play here. The life and death of an American city can have no single story, because a city is only a composite of American stories
> but is totally besides what I was saying, or the parent.

No, it's not.

GPL is only relevant if it can grant freedom to modify software that's relevant. Freedom to modify something you don't really want to use has no value.