skysight-inc/HackerNews huggingface dataset:
I think you nailed it. When I read the article I was thinking about names like Buffet, Jobs, Murdock, who certainly added more equity to their companies especially after they turned 30. Instead of saying post 70's it seems more accurate that it's "Post Nixon."
In this ideal world of yours, the developer needs to mark if a property is mutable or immutable, yes?

Python API developers already have the ability to produce immutable attributes.

In fact, as you can see from the link I gave, the attribute is currently defined as a read-only property. According the version control log, it looks like it was added on "Tue Jun 26 12:14:42 2012 +0200". This essay was written only a few months later, on 2012-10-17.

So while there are many reasons to not like Python-the-language, this specific complaint is 1) incorrect, in that content_type is an attribute of the request, and 2) a library API issue which has since been fixed, so is not intrinsic in the language.

There is still the valid complaint that most Python API developers do not mark attributes as immutable. This is part of the Python worldview that we are all "consenting adults". However, the essayist did not voice that complaint.
It's coming soon, I promise. :)
What does "co-op" mean in this context?
As I said, it would be nice to be able to do everything with Powershell (or even Cygwin), but the every module isn't available for every version of Powershell, and the last 2 versions of Powershell don't work with some older (but still supported) versions of Windows.

Want to control you audio from Powershell? There's a cmdlet[1] for that. But it only works on Powershell 4.0 and higher. And PS 4.0 is only available on Win7, (not Win8) Win8.1, and Server 2008-2012.

So on my gaming PC, where I thought putting Win8 Enterprise from my MSDN would be a good idea, I can only change the volume via mouse, or keyboard volume buttons.

[1] https://github.com/cdhunt/WindowsAudioDevice-Powershell-Cmdl...
I'm surprised this (is/was) the behaviour of Java. Java doesn't have much (any?) undefined behaviour with simple expressions. I think you only start to get to undefined behaviour when you write programs that are racy according to Java or if you find bugs. And I think this was a very deliberate design decision.

Anyway here is the current JLS which claims the behaviour is defined: https://docs.oracle.com/javase/specs/jls/se8/html/jls-15.htm...

Oh. Never mind I just read the rest of your comment and you linked to the behaviour that is defined :)
Hello fellow boulderer! I have seen (anecdotally) that climbing has adverse effects on slouching. Your back muscles grow disproportionately to your chest muscles producing rounded, hunched shoulders.
I used it a while back when I worked at a place that used Linux desktops. I liked it over Ubuntu since yum/rpm is so much faster than deb/apt and because they just seemed to give you a good solid system that just worked. They weren't "trying too hard."

I also like Gnome 3. I realize I may be a minority there, but it was/is a nice UI that just did the basics well: fast, doesn't look like Windows 95 or otherwise like crap, launches my apps, lets me organize them, and otherwise stays out of my way. It supports some nice stuff copied from OS X like being able to move your mouse to a corner and seeing all your windows, etc., and did not seem bug-ridden.

I never had quality problems. Installed fine, worked fine. Hardware support was decent, though these were Dell machines which historically tend to run Linux well. Upgrading was a pain though. I would basically just reinstall.

I was using Fedora 16 through 19.
These farmers would not own the well. They would typically be leasing the mineral rights to a company who takes the risk to drill, maintain the well and sell the result, if any. Standard rates for the mineral rights owners would be around 3/16 of net proceeds. And oftentimes the mineral rights are severely fractionated among family members as ownership gets passed down and split up from generation to generation.
India orders piracy blackout of Vimeo, Pirate Bay and more
See previous discussion at https://news.ycombinator.com/item?id=9432952 . My advice in particular is at https://news.ycombinator.com/item?id=9433981
NErvana's PythON Based Deep Learning Framework
TheButton has officially ended
I'm probably being petulant or don't understand American culture, but:

> To avoid spending money, we'd been subsisting on a diet consisting largely of soup. [...] But now, we'd gradually started to feel like we might be able to afford to eat at restaurants again.

No middle ground?
>Maybe I'm old but weeding those people out has never been a bad choice in retrospect. Not once.

How could you know that?
Don't mind my personal plug, but you might be interested in taking a look at Smartmin:
https://smartmin.readthedocs.org/en/latest/

(don't mind the stale release, just use master)

It is a much, much better admin-like tool to use for building CRUD views, with strong conventions on permissions, URL structures and template names. It really simplifies things and we've been using it internally for four years on a dozen different projects.

Can't imagine using Django without it.
Ask HN: Best courses you took?
What are some courses that you took and thoroughly enjoyed and learnt a lot? May be its mooc, open courseware, openly available university courses. If you can post links that would be great.
Billionaires versus big oil
May 2015 Issue of App Developer Magazine Digs Deep into IoT
Your team's commitment is not a guarantee
> Eventually, we'd come to learn how wrong we were, how hard the road ahead of us would be, and that selling the company would mean the end of what we'd worked so hard to build. But that night was for celebrating.

So ominous... any hint as to what happened before the next blog post installment?
There are a lot of users on Ubuntu forums, but a lot of the answers are pretty poor.
Griby V Smetanie – Mushrooms in Sour Cream
I've been lurking around watching this project grow but never actually went to a meeting. So I'm kind of a spy. :P
Nice work. Congratulations.
Minimising non-explicit bias in tech with anonymous recruitment
No, we'd probably see a second vote only if the SNP took a majority in the Scottish parliament again and the UK voted to exit the EU. Leaving the EU is really bad for Scotland (arguably all parts of the UK, but Scotland especially for many economic reasons), and might spur a bunch of people that voted "no" last time to vote "yes" if it were held again.

Like I said, I consider that unlikely, but it's a risk.
I have migrated a several sites to CloudFlare and just by moving the site I was able to double the page speed. This was especially true for custom-built sites, built on non-WordPress sites.
> I would expect to get this kind of impression from an average researcher

Not even out of the gate and already reaching for an ad-hominem. You must be fun at parties.

> What do the top researchers think?

The same thing. Except when they're in front of a camera. Then they get all stupid and start talking about machines being on the cusp of taking over. This phenomenon can be observed all the way back to the origins of AI. After the interview is over these same researchers go back into the lab and are once again searching and sorting.

> There is a lot of work on combining graphical models with logic, for example Pedro Domingos' work, the goal is clearly machine reasoning.

I feel there is a difference between automated reasoning and intelligence. All current AI is just machines imbued with human insight and (often, especially in the most effective cases) domain-specific knowledge. These efforts manifest as search and sort techniques that allow said machines to analyse facts and propagate information in order to select from myriad possible actions. There is no intelligence here except that which we provide. It's all smoke and mirrors. We don't even know what intelligence is; how can we aspire to replicate it? AI researchers are, by-and-large, just Computer Scientists. Not biologists, not psychologists; just guys and gals working with ever more elaborate Turing Machines. The algorithms they come up with are without exception dumb dumb dumb.

> Google paid 10M per head for DeepMind guys, explicitly working on AGI

Please. DeepMind is just a startup based on (among other things) David Silver's work into reinforcement learning. Google is not interested in these guys because they want intelligent machines; they just want automatons to better sift through reams of data in order to make recommendations and better sell you crap you do not need.
This looks really neat, as it allows me to use this feature for small parts of my project, instead of forcing me into a whole framework and changing every aspect of my application accordingly.
To counter your claim I'll point out that the Inland Revenue (non-uk people, that's the IRS/tax central) for the whole of the UK is based in Scotland. Under international law (EU law?, IANAL) it is illegal to keep or administer tax records for a foreign nation(1). Thus, the Inland Revenue for England and Wales would be forced to move from Scotland once Scotland gained independence. The economy could first see high unemployment with the knock on effect of falling property values and a few other negative side effects. Maybe in the long term, for many voters, it's worth it, or maybe not?

1.Source: a civil servant with 40+ years experience in the Inland Revenue (not me).
Cisco to CPaaS Providers: Game On
Amazon’s delivery drones might stalk you to make a drop-off
(C)Python is slow, relative to almost any other language. But that hardly means that every task in Python will take 3 seconds to perform or something. If you do something small, Python will do it quickly. Another language may do it more quickly, but if it's fast enough, it's fast enough.

Where I get really frustrated with the 90s-era dynamic scripting languages is not when you are "filtering one list" or "serving JSON out of the DB", but when you're trying to do all kinds of CPU-type work in one page, with numerous (unavoidable) DB accesses and filtering and transforming etc etc. You can get into "seconds" surprisingly quickly, since it is, indeed, a fairly slow language.

It is likely that rewriting this code in C++ or something could get another 5-10x out of it even over PyPy, probably even more if we really start going crazy with optimizations, but at much larger investment of developer time. By contrast, twiddling with a couple of details and switching to PyPy is the sort of thing you can prototype in an afternoon and deploy in a week or two, even with solid testing procedures. At scale that's probably worth it (using 5-10 times fewer machines is generally a significant cost savings even in this "cloud" era), but they may not be to that scale yet. Perhaps they never will be. Who knows? Not me.
Trollope on Tropo: 'A Platform Play'
#1 is the reason I abandoned Fedora too. Things change so quickly and break so often that it was too much effort to maintain the machines I was using it on. I replaced it with CentOS.
What do you mean by that? By all accounts, it's still an MMO (heck, even with the subscriber loss, it's the most successful MMO out there).
There's definitely a huge difference between supplementing your HTML with some JavaScript and writing a JavaScript application.

JavaScript as a server side language is a new playing field, with different trade-offs, obstacles and design. I built an API service last year using Koajs (alternative to express), Gulp (alternative to grunt) and a bunch of other things.

Recently I've been looking into isomorphic JavaScript single page applications and have been learning a bunch of new things, such as webpack, yahoo isomorphic flux stack (fluxible, routr etc.) and application structuring.

You'll be surprised by how little you really know about JavaScript as a programming language till you start with server side and SPA development.
I'd suggest you start off with building a traditional web application in Node.js (with gulp) before attempting SPA development. Also take a look at React and Babel.
10 Years of Digital Storytelling – A Brief History
Tropo joins Cisco to Power next-gen collaboration API's
The T-SQL design is far more flexible and expressive. However, I don't think I've ever used it beyond the simple case.

And on the flip side, it's a lot more complicated to write, and difficult even to remember the syntax (at least so far).
Tower of Rockbox
Third parties are happy to extract value from data you share. Even if you’re not doing anything wrong, controlling that information has an impact. The way I see it, saying “I have something to hide” is, WLOG, the same as saying “I want to control what gets shared with whom.”

EDIT: If the site author is reading this, tip #6 misspells ‘diaspora’ as ‘dispoara’.
It looks like you are victimizing yourself more than you should.

I was fired from my first serious job, and I felt terrible, but I realized it was my fault and I worked my ass off to eliminate (or lessen) the weaknesses I know (note the tense) I have.

"Hard work beats talent". Discipline is what makes you great, so work towards getting it.
I honestly don't know a thing about all of this but wouldn't finding better ways to harmlessly map and study living brains provide more useful information? Maybe a chemical substance a patient could drink that would (really no idea here) excite neurons and make the ones that are having problems stand out more during the test?
The idea of creating things out of wood always appealed to me, but I never knew I could turn it into a satisfying hobby until I set out to build a built-in bookcase in my home (a very typical gateway project) Before woodworking I tended to collect and discard hobbies.

As others have mentioned, I suggest picking a project and going for it. Woodworking for Mere Mortals is a great source of introductory projects you can start building with limited power tools and experience, to get a taste. If you enjoy it, the next thing you know you'll be buying antique tools on ebay, pre-ordering Lost Art Press books and arguing about sharpening methods or bevel up vs bevel down. Or, you'll be happily creating things out of pallet wood using a jigsaw and orbital sander. The craft is very wide and very deep and I make no value judgement on how people enjoy it, I'm just happy to see people building things themselves.

If you don't have any space or tools, seek out a MakerSpace. I'm a member of my local one here in New Haven, solely for the community as I have my own "shop". It would be a great source of tools and help if I were just starting out.
I'm not usually a guy that asks for a code review to be done directly by pinging the reviewers, but I've found on certain projects there are colleagues who will unfortunately _never_ review any diffs I have with them listed even as the sole reviewers until I ask them.

This is unfortunate but means that I fall behind by however long I don't ask them to review my code for :( Others are great and I don't have to ping them directly and they can tell how urgent a review is or isn't usually.

Not commenting specifically on any situations discussed here but just realizing I do sit on the other side of the fence from time to time.
When we were acquired, Rally was a privately-held company, so our shares were illiquid. If the company was publicly-traded, we could have sold them, but there are often lockup agreements in place that restrict you from selling for a few months.
This is even more vividly shown in this NASA plot of booster development:

http://upload.wikimedia.org/wikipedia/commons/6/67/USAF_ICBM...
I think that our local schools are about as good as government education can get. My kids' classes range from 11 to 14 students so they get lots of 1-on-1 time with a teacher. The teachers provide extra challenges for exceptional students. The teachers and school administration are very responsive to feedback from parents. Students graduating from high school with good grades get a full scholarship to the University of Wyoming, if they want it.

Having said that, my wife and I place much more emphasis on independent learning and life experiences than on formal schooling. Because my wife and I have plenty of time, we are able to encourage their education in ways we couldn't if we lived in an expensive city. Our lower living expenses also allow us to take trips and have experiences that we feel are more valuable than book learning.
Previous discussion of Fractal Lab: https://news.ycombinator.com/item?id=9488532 (897 points, 3 days ago, 148 comments)
Choosing a License for Mailpile 1.0
I'd love to try my hand at blacksmithing. That's on my list of things to try. I'm not sure yet what I need to get into it.
I do appreciate all the developer-side advantages. None of which matter if the final performance isn't as good or better. The article didn't give any indication that this was the case and it good to know that you believe it to be the case.

Haven't used Skummet and wasn't aware how efficient it can be made to be. How is it on memory with the additional runtime?
As of now we have no plan to support Tox. We initially evaluated this and decided against. Ring is based on open standards such as SIP (rfc3261), TLSv1.2 (rfc5246), SRTP (rfc3711), vCards (rfc6350) and many more.

We are also inter-operable with existing SIP infrastructure such as corporate phone system and classical phone provider with optional SIP accounts. We will continue to be as standard compliant as we can rather than create/support yet another custom communication protocol. What Ring bring to this existing mesh of technologies is the ability to connect people using a decentralized peer-to-peer network.
Especially on the drag+zoom map. There was terrible lag. It seems like the way you were doing this before is still the better way to do it, at least for now.

Promising project though. If they can fix the latency issues, it'd be something I'd use.
SubGit
I assume he was alluding to "ramen profitable": http://www.paulgraham.com/ramenprofitable.html
Some people actually try and live off of Ramen.
How speaking Irish saved my life
I've thought milk in tea was so silly for years, and you've changed my mind in one sentence. Thank you, did not realize there was a practical reason for making it... taste worse.
This comment just makes me sad. HN used to be such a respectful place a few years back. Now I keep seing comments like this.

@antocv do you really think that your comment added anything worthwile to the discussion? Do you sincerely believe that your comment helped to improve the HN community?
How many comments like yours does it take to drive away people that try to make thoughtful comments that benefit the community (I believe many have already left).

I used to come to HN to not only find interesting links, but to read well balanced critiques of software/processes/programming paradigms, and overall great insight from people that actually put care and effort into their comments. It seems these times are gone for good.
Yes the RPi is a fantastic device and I am building a small minimilastic hardware terminal for financial visualization around it which will be dirt cheap and surprisingly powerful, mainly because its graphics are actually really fast enough for 3d vector viz. I was just pointing out that there is a lot of "arm is taking over" commentary out there and that needs to take into account the performance differential, which is still enormous.
I do the same thing during lunch! Our suburban city just opened a nice mile long (and expanding) paved trail that's a quick walk from our house. It's nice to step out after the morning work load with the dogs. I make a point to stop and smell the roses (and honeysuckles). Lots of wildlife (snakes, deer, rabbits, hawks).
A very well-crafted story. Excellent and unpretentious: thank you very kindly for writing up your experience getting acquired, OP.
Hack-a-paper: How to run effective paper reading group meetings
Language Game Inspired by Noam Chomsky's Linguistics
It's like nobody learned a valuable lesson from Yishan Wong about airing your dirty laundry on the internet.
Having large strong back muscles pulls your shoulders back and keeps you from slouching. The opposite happens if your chest grows disproportionately larger than your back (whether the weight up front is due to muscle or fat).

Also, the core strength developed when climbing supports good posture by makes it much easier to sit or stand up straight for long periods. Not sure
I met my husband at a coffee shop in 1999. He is a software architect. I was reading a book at the time called "Introduction to Theoretical Quantum Computing Concepts" for fun. He saw the title of my book when I walked away from the table and wanted to meet me. He approached me and after a few hours of talking asked for my email. He ended up inviting me to take a Calculus 3 class with him at the local community college for fun. We got together a week later, were engaged within a few weeks, and married a few months after that. Moral of the story: read real books in public so people can see the cover! No kindle :-)
I think the people who stick to dogma are the ones who don't make long multi-decade careers out of programming.
For me, I only saw a few things I wasn't aware of. The site itself seems to be more general knowledge about how to keep your info from being scooped up.

Just using some of the tools will thwart most 3rd parties and a significant chunk of government techniques to spy on you.

I would trust their recommendations since you see the same applications popping up repeatedly like Tails, Tor, Linux, Diaspora, etc. These are are well known tools in the hacking community and have been used and tested for years.
It's probably only an option in the amazon mobile app. I doubt they would track your phone with NSA style tech.
I use it... I'm not sure how people are having all these issues with Fedora and I am not? I run it on both a desktop (custom built) and a laptop (Dell M4800). It's my everyday and work OS.
Hey, I'm the main developper on the Ring OSX client. I've just confirmed the issue and it's been fixed.

Thanks for your input. We are in alpha release and the website is also a work in progress.
I really enjoyed Stanford's Startup Engineering course on Coursera. There are no open sessions, but I believe you can still access the content.

Here is the link:

https://www.coursera.org/course/startup
There is absolutely no faster medium for discovering information. Twitter is so fast that it beat an earthquake from DC to NY.

http://www.washingtonpost.com/blogs/wonkblog/post/tweets-mov...

So, I follow a bunch of breaking news accounts and stuff like my power utility, my hosting providers' status accounts, etc.

Prior to Twitter, the fastest medium for newsy information was web forums; Fark.com in particular was always very fast with breaking news. Twitter is faster.

The other value is all the folks you can follow. It's good for entertainment--I highly recommend the @pinboard account for amazing tech industry satire.

But it's also a great way to learn. I want to learn more about data visualization, so I started following accounts related to that. I started with Mike Bostock (D3.js author), and then looked at who he was retweeting, etc. And Twitter is not bad at suggesting accounts to follow once you move into a new area.
And turn off power over a wide area and then start a couple of jammers. That could be very very disruptive but can this attack let you send commands to the meter? Or is it limited to just spoofing the meter itself?

If so I really hope that this can be fixed in the field with a firmware update.
I'm lucky enough to have Professor Furber as a lecturer at Manchester. His insights into how mobile systems are designed and engineered are fascinating, as is his work with SpiNNaker project.
This is something I've dabbled in (10 batches?) It's one of those hobbies that's nice because you can dip your toe in it by brewing a gallon of beer in your kitchen and next thing you know you're completely lost in it when find yourself tweaking water chemistry or examining yeast under a microscope.