skysight-inc/HackerNews huggingface dataset:
Historically people moved from food generation to jobs that use up resources (energy for example) and produce goods. Western society has become consumption focussed and so the production of goods and services for consumers has swelled. But this has a natural end as the resources used to generate the goods run out.

In short one might say that machines will enable us to produce even more and open even more areas of manufacture and consumption, areas that were previously unknown - we'll be in flying cars and every item of clothing will have a computer in it and ... - but that relies on infinite resources. Without sufficient resources there is a natural brake on our ability to produce out of such a crisis in jobs.

Moreover there are certain costs to production that we have not paid, the current ecological state of the planet, the increased climate change, the other ecological impacts from chemical abuse (eg fracking), deforestation, stripping of raw materials - we haven't really paid for these things (proper filtering of toxins, development of renewable energy, clean-up of chemical impacts, planting of new forest, etc.) instead we've been on a relatively free ride. It's like a hoarder, they can keep being pathological and filling their house with crap but eventually they get sick and there's no more room in the house.
Gaming studio Toca Boca is up for sale, but is it undervalued? A comparison
In case anyone else was wondering, the John Cook who worked on the paper is the one from the Global Change Institute [0], not the one from Singular Value Consulting/the Endeavour blog [1].

[0]: http://www.gci.uq.edu.au/john-cook

[1]: http://www.johndcook.com/blog/
This is a very general problem. As a organizational unit, you need to follow a path, but if it is difficult to determine the source of your problems in the first place, many things will sound like solutions.
Hyderabad, Goa were acceded under duress/pressure. So let's break India apart and make some people happy? Naga separatists want separate nation too, let's do that as well. Nations are not built this way. Each and every inch of India is an integral part of India. J&K is special because a certain politician had some fancies.
You'd make a terrible judge. "The suspect was found with the murder weapon in his hand, next to the body? Insufficient. Circumstantial. I need a confession".

No manager with any sense at all is ever going to write an email like that, don't be ludicrous.
I agree with Carmack on:

"'good C++' is better than 'good C'"

OOP has some brilliant patterns. It is also very hard to do correctly.
I think the most telling part is that 97% are agreeing on the same source of global warming, while the remaining 3% have contradictory explanation. The case would be stronger if there was one single alternate theory.
The Antivirus Hacker's Handbook
My experience is on the contrary. I have seen people being branded right wing extremists just for having a different point of view. So I think both sides are guilty of this crime.
Encrypted database case #1
I don't think they shut you down, worst that can happen is setting your background to color black and "THIS WINDOWS IS ILLEGAL" message. And that can be usually sorted out with one phone call.
Taboo Data
And why people are so scared about automation even here is:

They know our current way of splitting up wealth and resources is not sustainable. Capitalism itself calls for lowering costs and beating "opposition's prices". This in turn leads to a downward spiral.

Automation is inevitable. And that itself is not a bad thing. What is bad, are the people it displaces, and the resulting lack of money to pay for rent/utilities/necessities/extras. People in the US are still scared by the socialist and communist boogeyman, in that they won't look at those systems and ideas as tools.

So yes. Automation+capitalism = poor.
The problem is the same for photographers as for coders. The law that prevent advertisement companies from lifting a image from flikr is the same that prevent companies from lifting some code and removing the license.

Every time and again I read news about some photographer than sued some company and got a million or so for the efforts. Its not easy, quite expensive and I guess many author do give up rather than push forward, but there is recourse against huge companies that violate copyright. The good thing about such lawsuits is that the burden of proof for having a license sits on the infringer, which means a judge don't actually need to understand that fine details of software licenses in order to find someone guilty of infringement.
The Product Manager vs. The Engineering Manager
The savviest San Francisco net geek is too valuable to be looking for easter eggs. Or bugs in OpenSSL for that matter.
Can you link the info about GSP forgetting the last 6 months, didn't hear that one.
I am talking about preventing the fire in an explosive situation. You are talking about dealing with the ashes.
>the features that got people excited got cut pretty much right away //

Could you, or anyone else, expand on this point - what features particularly?
The project is currently (this month) moving from it's previous incantation called 'IPython'* to 'Jupyter'. The website apparently hasn't catched up yet.

This is the description you're looking for: http://ipython.org/notebook.html

* = http://ipython.org/
If you take the time to read even the first page of the affidavit, you'll see that it's not source code that he took, it was business analytics information from Tableau.

> The thing most concerning here is that it seems like the employee never used the 'trade secret'

I don't see why this is so concerning. Most justice systems try to prevent the damages that a crime will commit even if the act is stopped. That's why attempted murder is a crime which you can be charged for.
> True equality is the use of singular they

I find rigid rules for language to be Orwellian, and I've always found the singular 'they' to be at least as awkward as the gender-neutral 'he'.

An alternate "true equality" would be to generously extend the benefit of the doubt to everyone. And to teach our children to be strong enough to deal with inaccurate pronouns, on occasion. I'd rather my daughter get her strength from better sources than offense and identity politics.
I am on ubuntu (gnome ubuntu). Sometimes, I have a crash report. In general, the same day or the day after, I have an update of the component causing the crash.
Can you elaborate on multiple desktops? That was the one feature for which I was going to do the upgrade.
> Easier to reason about by whom?

As I said, by those who are aware of the math concepts they are based on. Monads are I think the best example for Haskell; particularly in how they behave with respect to functions, which fits quite nicely with a categorical point of view.

> I think that Haskell is better if you are mathematically minded and interested in thinking (a lot!) about abstractions.

I'm not sure you can be mathematically minded in the pure mathematics sense (which is what Haskell draws on) without being interested in thinking a lot about abstractions. If you are more focused on concrete mathematics, then Haskell is unlikely to be your ideal language, but when people reference mathematics in regards to the language I suspect they are referring to the pure variant. In any case, I am, which is I think most of the confusion here.

> Just like I don't require the developer using my database to be familiar with data structures and concurrency, I don't want those interested in formal verification requiring me to change my programming style to make their job easier.

The only built in formal verification I can think of in Haskell is the type system. In that case, I think your analogy breaks down; I'm not sure how one can manage to program (effectively) in any language without understanding its type system. If you are referring to an external static analysis tool, then I'm not sure how you can put that on Haskell itself.

> a language designed to make a machine's reasoning easier would also do the same for a human

I believe it does for humans who come from a pure math background, in the same way programmers who know an object oriented language will find it easier to grasp another object oriented language. Moreover, it seems pretty clear that this is no a coincidence; it was the driving force behind Haskell's most fundamental design (e.g. Curry Howard) and its library (e.g. monads). So if you (as you say) are not interested in abstract mathematics, then it is no wonder you don't care for its methods.

> Language designers should spend their time thinking how humans think about computation and how they interact with computers, not how to make programming models fit certain branches of math.

Unless, of course, they are focusing on humans that are not only well versed and comfortable with certain branches of math, but prefer that mode of thinking. Haskell's unofficial motto of "avoid success at all costs" makes me think that focusing on this demographic is likely one of the language's design features, as opposed to making the best language ever for everybody. In any case, I would argue it is good for mathematicians, but not that all of the effort to move to that way of thinking is something universally useful for programmers.
So close to haiku,
only one more syllable,
great embarrassment.
If you keep distance, you can view past the truck. You can then see if the road will clear up, accelerate and pass the truck safely at a good speed. If you're not an asshole, stuck on the rear fender of a truck, you don't need this invention.

This invention might promote the idea that it's normal to drive insanely close to truck and then passing them without having space to accelerate. Or, something the truck driver sees, but the camera doesn't, could cause the driver to brake hard. But since you're looking at the pretty screen you rear end it, since you're only 10 feet away from it.
Army Program Executive Office Combat Support & Combat Service Support Chief

...what a title
I would imagine that in most cases it would violate the service's ToS/rules. Content like this is clearly abhorrent to most people, and would quite easily fall foul of the boundaries set around "offensive" content on most platform. There could also potentially be legal issues in this specific case, like you say.
I know Smalltalk, i think i am on the safe side.
Meteor passed Rails on GitHub and became the 9th most starred project
You can check the most starred Github repos here;

https://github.com/search?q=stars:%3E1&s=stars&type=Repositories
I was doing some research for making a similar setup and stuck with these two:

https://www.reddit.com/r/pcmasterrace/comments/2z0evz/gpu_pa...

http://vfio.blogspot.fr/2015/05/vfio-gpu-how-to-series-part-...

Or search for "windows vm gpu passthrough" on your favorite search engine, there may be more.
How I went from a tester to a developer role
Windows commander (As it was called back then) was the first piece of shareware I've ever registered, back in the 16-bit Windows 3.1 days, which is just as long as I've been using it as well :)

Impressively, it is still under active development.

"Double Commander" is a very complete open source re-implementation in QT, and they are targeting all 3 major platforms with it. There are a few quirks that will be noticeable for anyone that's nimble with Total Commander, but the keybindings and even the menus are just about the same, and if that's what's keeping you on Windows -- the benefit of the linux ecosystem will greatly outweigh those small nuisances.
Wallop – not just a slider
I'm struggling to think of why a startup would want to do this? What's it achieve?
> you can't use the load event to compare advert-heavy vs. advert-free load times

I don't see why not. It's exactly what they want to show, how much quicker pages can load if you don't have to load the ads. And I personally am not satisfied with a page that has loaded to the extend of usability. Either a site loads fast or it doesn't.

> opening the developer tools causes various side-effects

As long as it's done for all the tests it should not matter. Whatever "side-effects" are introduced will be applied for all tests. Of course this means that the values themselves can't be used to compare the result against other tests, but the goal here was anyways to compare between the different ad blocks and not to generate values for general statistics.
My biggest issue is I can't right click on the title bar of an app and send it to another desktop. I have to open the Task View and move it that way. Not very user friendly.
Does anybody know of any language that supports OO, but that lets you declare pure functions/methods - enforcing that those pure functions/methods only use other pure functions, don't use global objects, etc? Lately we're adopting Redux [1] together with React and the idea of being able to mix functional and OO in a better way looks more and more interesting to me.

[1] https://github.com/rackt/redux
It's actually a common misquote of Descartes to say "I think therefore I am." A more proper translation is "I think, I am" which has significant implications for his philosophy.
Jesus christ you really destroyed any chance anyone had of taking your point seriously by just throwing in some racism.
I appreciate there's something I'm missing, but:

I use closures to hold state all the time in node, I still don't understand why state in a closure is better than state in an object.

If someone could explain this I'd be grateful: articles like this just seem to say 'state is bad' and ignore that it still exists in functional scopes.
No more accordions: how to choose a form structure
Downloaded and tested ... good approach and good UX
Seems as good a thread as any to drop this

Bjarne Stroustrup - Object Oriented Programming without Inheritance - ECOOP 2015

https://www.youtube.com/watch?v=xcpSLRpOMJM
Compare the DirectX XNA OOP library to the OpenGL procedural library, and you will quickly see that when OOP is done right it makes code fun and easy to work with again.

In my my mind OOP is the next logical step after procedural programming (simply packaging up a set of procedures into an object, and adding a few new ideas like inheritance and so on). Functional programming though is not the next logical step; it is a total paradigm shift. The main argument is that you get rid of state etc which means you can parallelize better - but why are no cutting edge games made in an FP language I wonder? Surely they would want to distribute all the physics collision rendering and so on to multiple cores?

It's because functional programming as a separate language makes no sense, you lose too much. But incorporating FP style into OOP languages (such as with the new C++ constexpr, C# linq, and Java lambda), and giving the programmer the choice to use it when it makes sense is a far more powerful option.
Don't you need both in a language that supports both? I use a language that offers both but I only use methods.
> J2EE has its problems, but it also gives you a lot of functionality

I did have that in the back of my head when I wrote the comment. And speaking of, I'm also aware that OOP was very popular, and I don't feel completely comfortable when I criticize successful stuff - it must have worked for a reason. But still, that's as far as my brain can take me by itself: OOP should be used sparingly and EJB should not exist.

(For the record I code mostly in Java, though as lisp-like as I can)
> No twitter clone using SQLite

How about a URL shortener instead of a Twitter clone?

https://github.com/ryantrinkle/memoise

Video here: https://vimeo.com/59109358
Poland is the prime example of getting rid of unwanted government(communist in this case) without resorting to violence, and that's despite the entire country being under martial law with severe restrictions on travel and trade for a few years. It can be done.
I can't even scroll this page. (FF 40, using mousewheel)
Como tomar Powerbar Isoactive
BUT deamons are now standardized on how to init them into systemd.
'It's Not Worth It': Ad Exec's Brutal Rant Before He Died of Cancer
"I'm sorry, and feel terrible that I made someone feel terrible" is tantamount to saying "I'm sorry you were offended." He's merely expressing regret at her reaction, not admitting that his actions that caused said reaction--specifically, mocking her for writing a sed-like utility in JS--were uncalled for. Further, I'm confident that if she'd written the program that spurred her undeserved public shaming in Ruby, he and his fellow Twitter bullies would not have voiced any complaint.
I'm not a lawyer, but this sounds like extortion to me. As in, "It would be awful if your business caught fire and burnt to the ground after I left the company...."

Theft of trade secrets is severe, but I'm always dissatisfied to see criminal charges for hurting someone's business model. In this case, there is more despicable behavior that is not being explicitly prosecuted.
A lot of services already available. A good way to share my pictures
By definition, a 'wild swing' is a very short timeperiod event which typically doesn't affect prices too much on average. If I hold stock and it's down 50% on one day and recovers on the next, I don't really care because I'm not trying to make money off market events. What I actually care about is the stock's performance over months/years.

For most retail investors, market blips, and thus their access to low latency are irrelevent because they don't really alter the month/year picture.
Next we need to find the best blocker cocktail. I use uBlock Origin, Ghostery and Flashcontrol on Chrome. Bit over the top possibly - can take a bit of trial an error to see what's blocking the thing if something you want doesn't load.
It was called 'Strategy Letter IV: Bloatware and the 80/20 Myth' - http://www.joelonsoftware.com/articles/fog0000000020.html
Then again, Launchd seems to know its limits...
It's amazing how difficult it is to convince people of the ludicrously obvious.
Sounds good but it's not true.

Most people use the same basic features -- let's say they use 18% of same stuff, and 2% of more unique to them features.

The rise of "lightweight" apps that tons of people use has proven that taking out the bloat is possible for most people (e.g. casual users can work with Pixelmator or Acorn just fine, don't need Photoshop).
Some pages will be becoming usable before the DOMContentLoaded event is fired. Some will become usable shortly after DOMContentLoaded is fired. Some will become usable when load is fired. Some will become usable several seconds after that. Some will never become usable. (Cynical aside: the ones with excessive ads might fit in that classification.) There is no event that measures readiness of a page, nor can there be; there can only be a collection of reasonable heuristics.
> it also works ok when done properly

That's circular reasoning. The objection is that it only works well in certain circumstances. Mostly in fairly simple applications with either small teams or rigid conventions to enforce clarity and prevent bugs.
I don't think you can use a fifo with xargs, though it'd definitively work with a loop. Even with text files, using tail -f.
I think Java can be classified as an "extremist OOP" language because it doesn't really support self-standing functions.
Not everybody lives in the US. In other parts of the world, $411K is more like $5M compared to the cost of living.

Though this team is from Australia, so the difference will be smaller.
A little off-topic, but do people think that mainstream software development will ever be mainly functional, or more likely to be an OO-Functional hybrid like OCaml, Scala, or F#? Just wondering what to learn next.
A keyboard where you can find what you need when you need it ... waiting for more services to come!
How to increase your website conversion rate and reduce customer churn
You're not European I take it? Even in places like Italy and such, you can get like €30Κ per year and be happy about it. In most of E.U. it's even less.
I think there should be an "app store" selection dialog, just as there should be a "default browser" selection dialog (ruled by the EU).
You're defending a guy who marshaled his supporters to spam his unremarkable tiling window manager here so heavily in some apparent (and unsuccessful) Haskell promotion campaign that there are now nearly as many posts (search if you don't believe me) about it as there are about KDE. (At least the size of the downloads are comparable; a whopping half GB for those without the exact required versions of GHC and sundry cabal dependencies installed.)

If you don't understand what's offensive about condescendingly spewing falsehoods like "if it compiles, it works" or saying that you can't respect a CS department that uses Python for its introductory CS courses instead of Haskell (and thus doesn't expect its freshmen to know what a Kleisli category is), you've obviously drank too much of the Haskell Kool-Aid to maintain objectivity.
I've never heard of the "Special Prosecutions and National Security Unit", but it doesn't sound like something that should care about some online game's analytics data. Combined with the guy being arrested as he was about to leave for China, I can't help wondering if there is much, much more to this story. E.g. they felt a need to hold him for something, and this was the best they could come up with.
FAST HTTP YEAH
My sentiments exactly, kinda surprised this title made it so high up!

OOP has some fantastic applications and may have been oversold to the author for a project he worked on. OOP(s)!
As I understand it, this isn't a misquote/mistranslation at all. He said "I think, I am" and "I think therefore I am" in different works exploring the same topics, without a lot of distinction between them.
Dodgy game of Indian men
I agree. i3 does not really have that capability and lots of people (myself included) are very happy with it.
> And why is "Designed in San Francisco" such a huge thing?

It gives them something to put on the box in addition to what they're required to say, "Made in China" (which doesn't differentiate them from any other consumer electronics product).
> Are there particular packages that are missing that you'd prefer to be available?

octave, mono, etc. The whole reason openports.se exists. It's more an outcome of how small openbsd team is so it's not intrinsically their fault, but nonetheless is something that prevents wider adoption.

> So compile them yourself, with or without ports.

And track upstream for security issues and possibly apply patches to make it work on OpenBSD and whatnot which can easily turn into 30 minute dance each day just to maintain the system. It's fine on a servers where you are paid to administer it, but it's not fine on workstation dekstops.

> the actual "blessed method" involving getting install media is actually to order a CD-ROM set

What glandium said + it's rather anachronistic to expect operating systems to arrive by mail in the age of computers.

> so I'm not really sure how that's relevant in this particular discussion.

Ubuntu has its own (numerous) flaws, but it requires less work to maintain. It was more a remark that if grsecurity becomes unavailable on servers then even if you don't run it on desktop we should start thinking about moving to other platforms out of the principle that if the system can't be hardened then it shouldn't be used.
Companies have been going for decades or half a century on similar revenue.

Not everyone leaves in the Bay Area, or wants to be Google. Making ends meet plus a small profit is OK too.