skysight-inc/HackerNews huggingface dataset:
Stallman's view is perhaps a little more nuanced.

Don't forget Stallman saw the destruction of his beloved Hacker Culture of Sharing and Academic Discourse eroded and broken by the LISP machine debacle and the change to a closed anti-sharing approach of UNIX by the newly privatised Bell in the 1980s.

And it was a proprietary printer driver which initiated his epiphany that in a world governed by proprietary software the user would have no freedom or a freedom that could be taken from them so no right to freedom. RMS could easily have made the modification to the driver he wanted but he was not allowed the source code.

From this he invented his four essential freedoms [1] manifesto and the GPL which allowed developers to develop with out fear of the closing of their contributions behind paywalls.

In the early 1990s the Linux kernel flourished with its GPL license ensuring it remained a bastion of freedom.

As Stallman advocates for a future where users have maximum freedom then proprietary software is opposed to that.

If I use Photoshop over GIMP and write tutorials and encourage others to use Photoshop then the world is a little less free for those users in the sense of the four essential freedoms [1]

By this definition proprietary software is opposed to Stallman's vision and insiduously so.

To oppose the freedom of others is in RMS's eyes not a good act, thus it can be rightly called evil in that context and IMHO he is not wrong in this.

Proprietary software 'may' not steal your freedom today but it can lock away your contributions and data tomorrow and one has no recourse - Stallman having lived through this wishes to oppose it and fight for the right to Freedom for us all and forever.

His is a glorious vision and he is not wrong, without free software competing with it, proprietary software would likely offer much less freedom and can and has taken what freedom it offered away !

We will live in an increasingly computerised and robotised society. We must choose : will we only have tenuous freedom exchanged for conveniences and mind-candy, rescindable freedoms only for some given by the whim of corporations; or will we work together on GNU and other Free projects and live as Free peoples of the solar system ?

Free as in Liberty, Egality, & Community.

[1] https://www.gnu.org/philosophy/free-sw.en.html

Oh ye of little faith, history has so far found that :

https://stallmanwasright.reddit.com
Sounds like the system is programming the people.

Welcome to big tech companies.
Metallic Glass Gears for NASA Robots
Apple iPhone 8 Rumours – Device may launch in India
Personal attacks aren't allowed here regardless of how right you are or how wrong the other person is. We ban accounts that do this, so please don't do it on HN.
it's a real blur but I do recall doing the unmaximize and undock stuff to get things looking just right. I distinctly recall no longer being able to do that in some version.. I thought it was 5 but you've proven me wrong. maybe D2005?
> There are plenty liberal/left essays floating about the google intranets, this is not you average employer.

Yeah, but do they call a third of their coworkers incompetent?

It's not the fact that it's an opinion piece, it's that it's a very tactless way of approaching the situation. I'm not defending the leaker here, but once it did get leaked, there really was little the company could do to keep him a productive member of the workforce.
ISS National Lab Enables Commercial Research
Would this be a crime if it worked?
That is a given. Dark matter isn't really that clean either, it breaks what we know about the standard model and known particles, something that the folks at CERN keep confirming as they break in to new and uncharted areas of what we can observe experiment. Your statement is less enlightening as it is simply stating the inaccurate nature of a model.
To be fair, he's clarified why he feels this way many times.

Repeating the same arguments has got to be frustrating and people might pick up on it. (assuming that RMS has very little to say but says it often).

FWIW his reasons of proprietary software being evil are[0]:

* Proprietary software obstructs the use of its programs

* Proprietary software obstructs social cohesion, fragments communities.

* Proprietary software obstructs the customisation and adaption of programs.

* Proprietary software has network effects: if you have skype, I am more likely to have skype.

* Proprietary software prevents choice; swapping out proprietary software with something else can be tricky, if it's not resting on standards then sometimes it's simply impossible.

[0]: https://www.gnu.org/philosophy/shouldbefree.en.html
> current swift web frameworks ( and ios apps for that matter) rely on grand central dispatch, which is a decent library for spawning work on work queues, managed by the OS, and dispatched on OS threads.

Imho that's just the description of event loop(s). There's a central queue, to which you post work (e.g. in the form of function objects or closures), which will get dequeued and executed in a serialized fashion. The thread look like while ((func = dequeue()) != null) { func(); }. That's the event loop.

The difference to node is that you have multiple of these event loops, which are referred to by queue name. In javascript there's only one single implicit loop. If we look at javascript which webworkers we also get multiple loops and queues (one in each worker). However those are more strongly isolated (no shared memory) than eventloops in multithreaded environments.
Rotation makes people pick things like Winter2017 or write it down, and it offers little safety because being compromised for 3 months isn't that much better than being compromised for a year.
There's a penalty in society and your career for being an asshole. If you do something to make yourself wildly unpopular at work, even if it's well within the lines technically, you might be out of a job. The issue is that most people at Google don't want to work with this guy. That makes for a distraction, not to mention the obvious legal risk if the engineer ever interacts with a woman or minority at Google again.

You can have all the opinions you want, think women belong in the kitchen, hell, be a raging neo-Nazi, but please don't broadcast that shit at work. If you don't like that Google's promoting diversity, there are ways to make your voice heard like a normal adult. I would be livid if I got a link to a doc like this. Here we're busting our asses, and this guy has the gall, time, and energy to write a lengthy essay version of /r/theredpill and put it on a company server.
Proof of stake and the contents of this paper are solutions to that exact problem.
I didn't see any proof in your linked article, but it succinctly describes what we already know:

"The law requires employers to base employment decisions upon each person’s strengths and talents instead of relying upon generalized assumptions calculated around an employee’s age"

Also, this is a case of dismissal, which is more often tied to something tangible like a pension, vesting shares, etc., and can therefore be addressed as a contractual breach of faith instead of needing a new legal class to describe. I have mostly been focused on hiring but it applies here, too.

Serious answer: the difference is that the crime is what the employer was thinking while making the employment decision, where the action is only a crime contingent on the 'thought crime.'

Do you not see the difference between prosecuting an action and a thought? Sure, there are modifications like "premeditation" and "involuntary" but the core crime is an action, not the thought itself. Even with "conspiracy to commit" laws, the conspiracy refers to an action which is unequivocally a crime.

In the case of discrimination, it is the goal of the trial to determine whether the action was a crime based on what the "perpetrator" was thinking. Do you not see how that is in its own league? It's almost Orwellian, if not for the good intentions.
I am unsure what working with "things" means, but when the OP got out of tech, she went into policy journalism.

"So I went to business school, and eventually I landed myself in the kind of career that I was happy to do on weekends, and nights, and most of my other time... My field, policy journalism...."

So for whatever reason, it seems that in her mind, journalism is less about working with "things" than tech work is.
Come addormentarsi subito ecco svelati alcuni trucchi
That's what the link in the OP is all about. Plasma + Proof of Stake should mean an efficient, scalable blockchain for smart contracts.
Eighth Circuit: Citizens do not have a right to film public officials in public
People aren't fully strategic 100% of the time. When clouded by emotion, suboptimal decisions can look strategic. (Ex. establishing/asserting their authority.)
Technology company i.am+ acquires smart home app Wink for $38M
As an aside, I noticed that many of the negative or outraged comments about Damore's memo stem from some inability to grasp the difference between the statements:

"Men are more skilled"

and

"More men are skilled"
>a public corporation can't afford a persistent shadow of workplace discrimination

I haven't read all of the memo, but it didn't seem to me that he was advocating discrimination. Wasn't the point that he claimed there _was_ discrimination and he wanted it to end?

In any case, I can understand that actually discriminating in hiring could be illegal, but would _advocating for discrimination_ really be against the law, if that's what he actually did?
Perhaps the fact that it's unprovable should give pause to entertaining thought crimes in the first place (i.e. discrimination cases, where the employment decision is only a crime contingent on what the employer was thinking while making it).
I actually feel that shared_ptr is a better fix, because that makes the memory handling consistently opt-in, instead of inconsistent.
Will a custom solution be a better choice or use an already existing software
I'll take this as a teaching opportunity.

There are vast amounts of research pointing to the link between mental illness and suicide. Suicidal ideation is a classic symptom of depression, and depression is a recognized scientifically by many factors including lowered serotonin and Dopamine.

Not only that but there is evidence that suicide has genetic factors also documented and actively researched.

I challenge anyone to provide proof that suicide is caused by stupidity.

The parent comment is right in that suicide is irrational because sufferers of depression are not operating rationally, but from a sense of profound pain, and many sufferers do use maladaptive techniques such as drug an alcohol abuse to cope.

Anyone who calls people who commit suicide "stupid" is wrong and incredibly ignorant/hostile to what many people with mental illness suffer from even though the research is extensive and an entire medical and scientific community are actively working together and in agreement. This kind of sentiment and hostility lead to people not seeking the help they absolutely need.

If you are suffering from suicidal thoughts, please seek help immediately. Mental illness is treatable and the medication and non-medical treatments alike are incredibly effective.
I hear this a lot about building products for others and that you need to have a divers team.

1. When you are building the back end of an online shop you don't care if that shop is for women's (makeup shop) or men (guns shop). When you build breaks for cars you don't care if the car is for women's or men.

2. You don't build a product base only on the experience of one person. You go and ask your target demographics what they want from your product. I am a man but I can't speak for all men.
Mozilla launches new effort to counter fake news
Get in Contact with Us
ATTN:
We Provide Medical Marijuana to persons in good need of it.we strive to keep both faith and hope alive and most of good health of mind and body.please for more info,reach us on

dr.rickerbs0@india.com
With automatic updates delivered when the vendor wants to, not when you do. And partial downloading of applications as you hit new features. And we'll need to keep track of disk use for the things...yay, browser package manager!

I see a lot of ways this could go wrong.
ATTN:
We Provide Medical Marijuana to persons in good need of it.we strive to keep both faith and hope alive and most of good health of mind and body.please for more info,reach us on

dr.rickerbs0@india.com
Thanks for the piece. Sadly never came across it.
I work in the public sector in Denmark. Here three months is required by law.

It's caused our most common passwords to be things like Summer17 and half the employees that actually use what they think are hard random passwords end up writing them down.

If you look under the keyboard if 100 workstations you'll probably find 10 passwords on post-its.

It makes little sense too because if we're compromising for 3 months we're probably going to be just as fucked as if we were compromised for 4.

The best policy we have is locking people out after 3 wrong attempts.
Lyft credits don't to me appear to be one of the four "Qualified Transportation Benefits"

Lyft and Uber have already solved this. They've partnered with a bunch of the employee-benefit debit-card providers so that people can use employer-provided commute benefits. The guidelines as I recall from when I saw it announced are that you have to use Lyft Line/Uber Pool and vehicle has to have at least 6 seats, and both Uber and Lyft have tweaked their apps to ensure that they recognize benefit-debit cards and only let you use them on rides that meet IRS guidelines for commute benefits.
It's extremely high.

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

Sort by max individual rate, it's 8th from the top in a list 221 countries long.
> Last I checked a lot of Google's code output and value-generation is backend-y, with very little interaction with humans.

Honest question: When was the last time you checked Google's code output and how it was accomplished? Have you worked at Google for an extended period?

I've worked at Google for many years, on more projects than one can count on 2 hands, and in my experience this commonly held stereotype about working here couldn't be more wrong.

First, there is a ton of code written all over the stack from backend through UI, and most engineers are expected to be able to work on code from the UI through to the backend. This was true from the early days through today. It's been the case on every project I've worked on here: One quarter I work on the data pipeline, next quarter I work on an UI feature, sometimes both simultaneously.

But even if you don't write a line of UI code, any non-trivial system created at Google requires a lot of human interaction for:

- requirements gathering and design

- code reviews

- justifying resource requests

- coordinating access to services that you depend on

- suggesting, negotiating, and advocating for improvements to those services

- etc, etc.

It's very difficult, if not impossible, to leverage Google's environment to succeed without a lot of human interaction.
HR doesn't care about that! Not unless it's actionable. Good way to lose your star contributors, sure, but past a certain basic point retention isn't really part of HR's role.
Freedom of users is more important than freedom of vendor. That's because users are the society, the citizens, everyone in fact.

So defending the freedom of the creator to sharing software under her own terms is way less important than defending the freedom of users.
Alternative reading: being stupid, getting incarcerated and committing suicide are all consequences of being an outlier at the negative end of the bell curve, where men are overrepresented due to higher variance of the respective trait.
I see lots of people cap out at senior engineer

What's wrong with that? The majority of software engineers are senior engineer or below, any skill you only need to make it past that level clearly can't be considered core to the job.
I'm a long time ruby developer and have switched to erlang/elixir now for about 2 years now. IMHO phoenix is at least as good as rails, personally I think its most often a better option when building large applications, though this is due mainly to elixir/erlang and OTP.

Elixir offers production grade options for all the major packages/libs you need and all the packages I've had to build have been the same kinds of minor things like api clients or whatever that I had to build a gem for when I was using ruby.

So phoenix/elixir is certainly a "real alternative" since I've been building production systems in it for 2 years.

lastly Phoenix is not quite as opinionated as rails, but its still very opinionated and any rails developer will feel very much at home there.
Yep, you can more easily push them around, which is very convenient. Also, there are a lot of seriously mediocre people in management and they don't want people who can see through them. And you are expensive because you can solve problems, except often people don't want problems solved, or just can't understand it and are afraid of your expertise.

That is my experience.
Top seven technology trends of 2017: Anticipating the future
The length requirements are logical if they have reasonable minimums and very high maximums.

It doesn't make sense to limit special characters, etc. Especially as everyone should be using a password manager anyways. I suspect most of these odd requirements are a result of design by committee and pointy haired bosses. Maybe requirements from legal departments?

As long as the annoying requirements are in place, we might as well try and get password mangers to work with them.
LastPass has a generator which can be manually configured, but making the step automated would be helpful.
Sharding intents to solve this by splitting the billion messages into a 1000 (or more) smaller problem space. Thusly only requiring 1 VM per node. (tho you need more nodes for equivalent security)
We do, have a look here: https://mobilejazz.com/blog/our-ceo-stefan-klumpps-interview...
The Toxoplasma of Rage
true!
i was thinking exactly like that. ipvanish is so easy to configure, that makes me doubt of author's technical skills... said that: ipvanish sucks because it doesn't work with netflix :(
Yeah, I just click thinking that was something about KDE.
Bad feeling give mes, someone that "steals" some popular opensource name for his business.
It's kind of a mix. Many agencies and calls say that the maximum amount you can budget is say, $500K over 3 years including indirect costs. So you'll say the project costs $350K and allocate $150K to indirects. If indirects were lower, you could up your direct costs.

It's not only private funders who do this. It's the biggest funding agencies in the United States. NSF, DARPA, Army, etc. In fact, I feel most grants operate this way. I'm not sure about NIH since I've only been Co-I on those.
That's actually pretty depressing.

Under "Cloud Computing", ONLY GCP has support.

Under "security" vendors, no one does. "Payment" vendors again only list Google, and none of the domain registrars do.

In fact the most positive field is "social networks", with three separate ticks.
Hah, I read "Who Moved My Cheese?" a while ago but I haven't seen it used as an idiom like this. Nice one!
Plasma is not for payments. It is a counterpart of Lightning Network, but for code. With LN you can do a lot of extremely cheap payments. With Plasma you can do the same for arbitrarily complicated code. Idea is - take some tokens to domain specific plasma chain, do your interaction with possibly byzantine actors, settle on parent chain when you are done.

Today even timestamping is expensive in decentralized world. Plasma actually allows you to do that cheaply.
There is no such thing as "safest form" of anything. You have to consider what threats you are trying to defend against. The threats that you have to defend elections against are completely different than anything else. In particular, elections have to defend against a government that tries to stay in power. A centralized form of identification can be the most dangerous thing for an election ever.
“Google’s Ideological Echo Chamber” now has its own site
Bugfender is part of Mobile Jazz, a service company that we've built over the past 5 years running with a 20 people team. Our products (e.g. Bugfender, Localname, etc.) are a more recent endeavor, although growing quickly as well and currently cover 10% of our overall revenue.
Using concepts of 3G and GSM to invalidate a lot of 4G LTE patents
Robin Williams had Lewy body dementia [0], which almost certainly contributed to his choice.

[0] https://en.wikipedia.org/wiki/Dementia_with_Lewy_bodies
How  Mobile Apps Will Transform Healthcare
SEEKING WORK - Remote.

Looking for freelance gigs related to web scraping, automation and Web Development.

I use Python for scraping/automation and Web Development and PHP Laravel for Web App development.

Check my details at:- http://adnansiddiqi.me/

I also blog at http://blog.adnansiddiqi.me

Contact: kadnan(at)gmail.com
aren't you restricting freedom when you would keep a creator from sharing his software under his own terms?

How is rms doing that? Has he been granted lawmaking powers?

No, he is only putting conditions on the software he made, nothing more. If selling binaries under any agreed terms is freedom, how can giving away source under agreed terms be restricting freedom? Your position is contradictory.

Meanwhile, rms' position is clear and unambiguous: there are four freedoms that users should have, and software either respects them or not.
Your problems with monopolies and regulatory capture started way before Trump came along.
https://medium.com/@timneutkens/introducing-valet-blazing-fa...
> there's so much unnecessary visual noise

FWIW, I took over maintenance of an in-house application written in Delpi/ObjectPascal, with practically no prior experience with Pascal (but one fun weekend looking at Ada), and I had almost no problems reading the code that were caused by Pascal's syntax. It might be because the guy initially wrote the application did a good job, but I found the code very easy to read.
"While males are 4 times more likely than females to die by suicide, females attempt suicide 3 times as often as males."

So a suicide attempt by a man is 12x more likely to succeed than one by a woman.
Actually, it can't. In no existing blockchain-based smart contract system is contract code able to request random data from websites and act upon it. Websites as external sources are not deterministic, and determinism is necessary for the computations to result in the exact same result on any of the nodes that are part of the network in question. This also includes - and this is forgotten quite often - determinism across an eternal timespan! It can't matter when I want to recompute a certain contract transaction - it always has to return the same result.

The only known solution for these problems is to have an oracle inject the necessary "knowledge" into the blockchain itself and then have the smart contract code work with this data, that is then stored on the chain forever and thus makes everything deterministic again. But the oracles come with their own sets of problems, like them just being another "trust anchor" (and they're one that you can't validate the code of, since the oracles themselves by definition have to reside outside of the blockchain, it's just the data that ends up within it) or the giant pollution of the blockchain with data that they cause.

Even these very simple examples don't pass the reality check on close inspection.
People should just read the article, I think. It answers all the things you are debating (limit on APM, what features are used, what models they already tried and how well they perform).
Why and How I'm Moving My Startup from B2C to B2B