skysight-inc/HackerNews huggingface dataset:
This is a pretty shallow analysis, and I don't find it useful.

"The Business" is mostly full of non-technical people who, while they might not be analytical or even as smart, but who understand politics well and know how to solve the local optimization of seeking their own careers and power. They don't want "more features! now!" Their motivations are things like (a) making their mark, (b) concentrating a power base, and (c) tying their names to an obvious, low-risk opportunity for visible gain. The reason they want "features" is that everyone who gets power needs to use it to make some kind of mark in order to retain that power. Programmers tend to underestimate "business idiots" while refusing to acknowledge that those "idiots" being in charge means that they're good at something.

Programmers don't want "more refactoring!" out of some knee-jerk defensiveness. The good ones want technical excellence, which dies in deadline culture. They want to build things they can be proud of. And there are careerist reasons for them to feel this way, because tech gets shit on as soon as things go bad, no matter who's really at fault. If you build a system that generates $50 million per year, then make a mistake that causes 4 hours of downtime ($23,000 loss) of that system, you'll typically be mortally embarrassed and possibly fired. So, programmers have solid,m career-oriented reasons to push back when asked to do something in a quick, sloppy way. They (and not the managers who ordered them to cut corners) will be the ones to suffer when things fall apart.

The hard and painful truth is that business-oriented programming is underappreciated by business and unattractive to talented programmers, and so almost a complete non-starter. The good people tend to fight for a while (for more refactoring, more autonomy) but eventually disengage or go elsewhere (e.g. consulting, where there's an outside chance of getting what they're actually worth). The bad programmers don't care about "refactoring" per se but have learned how to parrot the good ones. Thus far, VCs have tried to overcome this problem (the complete non-viability of business-oriented programming) with the smoke-and-mirrors show of startups and paper millionaires, but the wiser people are starting to figure that one out, too.

For the record, there isn't a huge mismatch between "The Business" and "The Programmers". Great programmers are perfectly happy working for the business, if compensated appropriately (see: quant traders at hedge funds) or if they own it. They just don't like working for the business as a subordinate, because it leads to spending a lot of time implementing stupid features that obviously don't make sense or deliver value to the company, but that meet the parochial needs of a specific ambitious executive (who won't protect them in return for their service).
I don't see why the FSF is up in arms about this. Mozilla is essentially doing the same thing that the FSF does with the GNU C library by releasing it under the LGPL.

They even spell out the case when they should adopt the lesser License[0], despite the fact that it goes against the FSF's core values and they advise not using it[1].

At the end of the day, I see this as Mozilla's LGPL.

http://www.gnu.org/licenses/why-not-lgpl.html
0. The most common case is when a free library's features are readily available for proprietary software through other alternative libraries.
1. But we should not listen to these temptations, because we can achieve much more if we stand together.
Specifically for jump, from my .bashrc:

export MARKPATH=$HOME/.marks
function jump {
cd -P $MARKPATH/$1 2> /dev/null || (echo "No such mark: $1" && marks)
}
function mark {
mkdir -p $MARKPATH; ln -s $(pwd) $MARKPATH/$1
}
function unmark {
rm -i $MARKPATH/$1
}
function marks {
ls -l $MARKPATH | sed 's/ / /g' | cut -d' ' -f9- && echo
}
_jump()
{
local cur=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=( $(compgen -W "$( ls $MARKPATH )" -- $cur) )
}
complete -F _jump jump
> "The fact that Yahoo! is even part of the tech scene discussion is an improvement."

Right on the spot sir.
I'm agreeing with you. It has to do with code not being visible to management. That is intentional, management doesn't want to see or think about code. They want to push that entire concern to the technical team and never see it. Which is reasonable enough.
Then they have a time demand or feature demands (which amount to the same thing) and suddenly the technical team doesn't see a lot of breathing space to work on code quality. If management trusts a credible view expressed by the technical team or the technical team can irrefutably prove that the added time will improve some metric of business interest then this can change.
Well said. I personally know someone who just recently qualified with a first in medicine. She claims that she achieved this by getting a good nights sleep every night (i.e. 9 hours). She claims that this is what enabled her to qualify to do medicine also. All her classmates in college did exactly what kamaal describes (I have done it myself). They worked all the hours they could get because they were so afraid they wouldn't make it. And they passed their exams. But they didn't get a first. She said she spoke to a few of them a few times saying how ineffective this was, that medicine is hard and to build up a mental map and solid understanding you need sleep. As a well slept person she could see how ineffective they were. But it takes discipline and confidence (and maybe a bit of devil may care) not to panic and most people don't seem to be able to do this in the face of what they think are very tough odds.

My own observation on programming (significantly less taxing than studying medicine - no matter how you slice it) is that you can do a few late nights but after that it becomes drastically ineffective and the people involved get more and more dunning kruger about it. In the end the whole "push" consists of almost entirely ego and bullshit and the code is appalling.
I would appreciate some more detail, too. I've noticed that I find TVT much less engrossing than I did a few years ago, but I thought I'd just grown out of it. If there's an explanation for the decline I would be very interested to hear it.

edit: How accurate is the Encyclopedia Dramatica article on TVT? I normally avoid ED, but I gave in this time because it seems to be pretty comprehensive.
edit 2: I found this blog: http://tvtropeshistory.blogspot.com/ Obviously it's hard to verify histories like these, but it seems pretty in-depth.
This sounds like a great way for students to do some real work. Are there any legal issues to this? Are students allowed to work on Mozilla projects while at school when they are not paid (not an internship)? Or is it alright since the whole thing is open source? The question becomes more relevant because a good percentage of the students (especially masters students) are on student visas and are not allowed to work outside the campus. Am I over thinking this?
Betty translates plain english into command line code
In my experience there is less to guns than you might think. Inmates have been making so-called 'zip' guns since they were first imprisoned, POWs have had similar sorts of experience. The truth seems to be that its possible to make something that can injure and kill another human being using a manufactured cartridge and some easy to come by materials.

That has been true forever of course, now however 3D printers have mind share so its kind of link-baity to use folks fear of guns to induce fear of 3d printers. My chemistry teacher pointed out that a stochastic mixture of hydrogen and oxygen was a high explosive (it burns super sonically), technically you can drop a battery into a sealed jar of water with an igniter and turn it into a bomb. (after the electrolysis has time to work).

All that proves is that knowledge of weapons is sufficient to build weapons.
14 Tips for Self Learners
Meetings are work and are even sometimes productive, no different to banging out code
/
* @author BigDave1974 over at SlashDot
*/
Sorry for the confusion JVM = Java Virtual Machine, RVM = Ruby Virtual Machine, PVM = Python Virtual Machine. What I was trying to point out the layers of vitalization just to run an application. Docker is yet another layer on top of the operating system (a virtual machine running inside an operating system inside an operating system possible ect).
> - I cannot visit Reddit and many similar sites with a cold web browser cache without revealing my use of the web site to Google, thanks to their AJAX library hosting

Not disagreeing with anything, but in case you didn't know, you can actually disable this in your reddit preferences: https://ssl.reddit.com/prefs/

Choose "load core JS libraries from reddit servers" under Privacy Options.
I have purchased a new house in the UK (well, my bank manager purchased it, I just live there) and it has some super dooper wireless boiler control system.

All I can do is walk downstairs and press the up or down buttons. No idea how it works and the manuals hurt my head.

I would happily have it ripped out for a raspberry pi and a python script, and that's without hooking it up to the mains

(PS - http://www.hobbytronics.co.uk/4-channel-relay-board)
The best undergraduate mechanics textbook I've seen is Morin's, though it probably requires a certain kind of student (one who is not fazed by taking things up one level). Morin does a great job of showing how experts actually solve problems (e.g., looking for symmetries, doing dimensional analysis, checking extreme cases) rather than just plugging in formulas. The downside is that if you just want to apply formulas, his methods can look like a bag of magic tricks.
I use SizeUp for Mac. It lets you resize windows and move them between monitors/spaces
Agree, and Wikipedia does this e.g. for Wikipedia books [0]. If you render any book as a PDF it will append a ~10pt list of all article contributors.

[0] https://en.wikipedia.org/wiki/Wikipedia:Books
Functional programming explained in Clojure with a terminal-based game
I'm still mad about them going and removing all the monster girl quest articles during that spiel. That was pretty much the end of tvtropes for me.
Your argument is valid for plastic variants, but I would consider the effects of the cost of laser sintering coming down in price.

Boeing already uses laser sintering for titanium Dreamliner engine parts.
Been loving vim for several years. Finally decided to learn emacs, partially spurred by interest in clojure.

It seems that as more languages are created that include native repl experiences, emacs becomes more appealing to me because it fits nicely with editor+repl, where in other editors a repl seems more of an afterthought or nice-to-have.

I would say definitely learn vim first, but it's great to know both vim and emacs. It just opens up more doors.
Ember.js delivers rapid improvements at Intercom
Ask a dumb question, get a great thread out of it.

Thanks
I wouldn't be surprised if this came from whatever translation office the ministry uses.
Not entirely: the DRM code modules are necessarily closed-source and cannot easily be audited for security vulnerabilities. Given that Adobe is apparently supplying one, and given the number of remote exploits provided by the PDF reader plugin, I think it's reasonable to assume that the DRM modules can present a security risk.
No one is doubting DRM will be defeated. No one technical, anyway. The purpose of DRM is not to prevent copyright violation. This seems to be widely misunderstood point.

https://plus.google.com/+IanHickson/posts/iPmatxBYuj2
Don't be so hard on yourself about not improving the world. I'm sure that you've positively affected someone. Even if it is a side-effect of your personal success, that allows you, for example, to leave a decent tip at a bar or restaurant. That decent sized tip helped the waitress make rent that month, and not get kicked out to the curb. Which kept her kids in a decent school district, where they learned a lot and will someday cure cancer. (Just an example).
"Even one of the Democratic commissioners who voted yes on Thursday expressed some misgivings about how the proposal had been handled.

"I believe the process that got us to rulemaking today was flawed," she said. "I would have preferred a delay.""

---------------------------------

But... she voted yes anyway. WTF?
Specially when we know our eco-system well enough to beat Go on feature by feature.
Only if you're logged in, sadly :) Privacy centric folk like myself often have the browser clear all cookies at exit

I submitted a Firefox addon for approval a few years back that introduced a separate cache for all the AJAX libs, but it was rejected for silly reasons
Author here. I was comparing things that I have developed software in. It would seem unfair to compare things that I have not actively contributed production code and deploy. I mainly write web applications (services) of which C++, Rust, Haskell or Lisp/Scheme are not languages I find compelling to write web applications with. Would love to hear if you find this otherwise.
There is no simple answer. The only thing I can suggest is to just stop using Netflix until someone cracks it, or they decide to stop using DRM. This isn't your fault, it's Netflix and Hollywood's fault, their use of DRM is blackmail on their entire customer base. As in the case of any blackmail, the best option is to stand your ground and not give in.
Calling it "healthcare" is a Democratic shibboleth, it's not a word you hear Eric Cantor use a lot.
Is the craft beer craze going to cause a hops shortage?
Good points. I don't know if the edit page had a mention about irrevocable relicensing back then though (the Wikipedia description seems to suggest that it wasn't the case).
Paying for provisioned performance is a pretty good idea, but the general script kiddie audience wants stuff to "just work." Obviously there is a divide between SLA quality services and bulk shared services like PHP on Dreamhost.
> outcome of that would have been a different DRM mechanism in each of the main browsers.

That's a common misconception of "W3C DRM". There is no such thing.

The EME spec doesn't define any DRM mechanism. There is a different, closed-source proprietary mechanism in each of the main browsers, by design.

EME is like the `<object>` tag. It doesn't do anything without a plugin (and the plugins are now called CDMs).
Thank you, that article is excellent.
Interestingly, the Optimizely landing page looks completely different now, with a lot of the content that used to be there placed elsewhere on their website. Assuming that they used their own technology to improve their own landing page, we could perhaps conclude that their old information-heavy landing page wasn't good for conversion, and their newer page performs much better. I wonder why; the old landing page looks a lot better to me, and seems to make a lot more sense if you look at the theory behind it (as put forwards by the teardown).
But where is this "giant app"? The Yahoo app for iPhone looks like just a news feed.
I read the article to be a light approach toward the question of 'What do managers even do?' because it seems managers spend much of their time balancing those two demands (features / technical debt).
Show HN: Silicon Feelings
Share Your Legos: Open APIs and SDKs Key To Tech Success
First I smiled but then I thought that, indeed, a pet is quite possibly a good idea if the rest of the family and your life can accomodate it
Maybe he just wanted a nice walk through the lava field? It's a pretty nice place (source: Icelander)

It seems pretty silly to assume a murder with no body or evidence, when another explanation is possible.
You're correct, I totally thought I was sympathizing with getting cordova/phonegap set up on a Windows environment. It was seriously a PITA.
Seems like a good idea:

http://www.reddit.com/r/4kmonitors/
Interview with Aleksey Shipilev – Oracle's Java Performance Geek
If GNU can follow an alternate path, then Mozilla too can
My personal Wal-Mart nightmare: You won’t believe what life...
Have you tried BetterSnapTool? It's one of the most useful apps I use.
https://itunes.apple.com/us/app/bettersnaptool/id417375580?m...
I don't yet see how these are serious, but with advances in material science for 3d feedstocks they definitely will.

On a threat level, printed guns probably rank lower than death by bee sting.
Not sure how it works in the US, especially because every country has its own rules, but I don't think there will be any problem. There seems to be no mention of any pay so it can be treated as any other University project (I guess).

In my Master's programme (Studying in Amsterdam, so not an american) we can choose to work on University-approved projects(it's up to the professor) and can receive credits for them. A few friends of mine have worked at GSoC projects and got credits from those, I'm currently doing some independent research with a mentor/tutor and will get credits once I finish (and hopefully publish). This doesn't sound any different.
seekingalpha.com
Find a cafe or coworking space. You're in Nantes, right? Check out the Nantes Cité des Congrès and Nantes Route de Paris, they both have dedicated coworking spaces. Personally I would find something right on La Loire or L'Erdre so I had a nice view of the water; really any view of nature I think will help, even if nobody's around. After work, get out and find something to do with other people.
Wanted to chime in about Samuel's consulting service. I was part of a project that Samuel did a teardown for. He went above and beyond to do a very thorough video and answer questions on the follow-up call. It's especially handy if you have a bunch of small UX issues you're working on and find yourself going in circles debating the same issues. His "first-time-user" take on things helps iron that out. He also points out a lot of things you havne't noticed because you're been staring at the same design for so long.
unless you are remote, then the terminal emacs + tmux are a good combo.
9. /usr/sbin/system_profiler

10. /System/Library/CoreServices/Applications/Wireless Diagnostics (with built-in wifi stumbler)

11. /System/Library/CoreServices/Screen Sharing.app (Built-in VNC client with hardware acceleration)

12. /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources (Command-line wifi configuration and monitoring tool)

Combine with sed, awk, and cut, and these tools can provide useful monitoring.
That's what I meant by "I will often search within the context of content aggregators like hacker news, reddit, stackexchange, and other various forums before I rely on a naked Google search". I add site:reddit.com or site:stackexchange.com to my google search query.
Yet another blow to Net-Neutrality...
Nanoc can do this!

http://nanoc.ws/docs/extending-nanoc/#writing-data-sources
The fix is in. Now what are you going to do about it?
An Opinionated Guide to Modern Java, Part 3: Web Development
So what happened? It seems like just yesterday that the FCC was the one creating the rules around net neutrality. A federal court over-turns this and all of a sudden the FCC decides to go the complete opposite direction?
Out of curiosity, how did you handle the mobile web with this project? With my pet project, Streeme, I had non-stop issues with the music streaming stopping on lock screens. The root cause was javascript not triggering the next track unless you unlock the device. I also found that formats/codecs could be problematic between mobile devices and different software stacks (mobile firefox, chrome, safari). Is there some alternative interface for this nowadays that doesn't need javascript? Have they settled on a common codec yet? I got pretty fed up with iOS fundamentally changing Safari's HTML5 Audio behaviors with every OS overhaul as it was my main listening device on the bus and at work. Even though it still works on the desktop, mobile clients really killed my passion for trying to make a web based media player.
Mpld3: matplotlib + D3js
OMDC Export Fund – Interactive Digital Media (May 26 Deadline)
So that sounds appealing but we don't know whether that's true.
For whatever reasons, she must have felt moving forward with a rule was better than not, regardless of the process issues.

I may disagree with the decision, but I understand her position.
A free large-scale mesh network in Italy with about 1,000 nodes
IIRC Pelican also works w/asciidoc.
I'm confused by this headline (and a bit by the proceeding).

After watching the FCC hearing, it seemed like all of the people who were "for" open internet, and spoke of it from the consumer level (including Wheeler) voted for the proposal. The commissioners that said the FCC didn't have jurisdiction to regulate and to leave the market alone, voted against the proposal.

Isn't it the case that if they had voted against this, that we would have been in the exact same boat we are in now and therefore the agreement that Netflix signed would continue unabated?

In that case, it really didn't matter what they voted.
"What a nice internet connection you have there. It would be a real shame if something happened to it...".

So we had a good time, haven't we...
Well, this is no coincidence. ISPs have been working on this for years.
For now. If this spreads to being able to DRM images and text, or they use it on YouTube/whatever other video site, you will be affected. That's the real danger to my eyes.
"It's ok for prosecutors and police to use every means legally at their disposal to try and prove someone guilty, as long as that person has an independent advocate with sufficient authority to protect the accused and challenge the prosecution case."

I don't necessarily agree with that. The defense should be using every means available, the prosecution should restrict themselves to things that get at the truth. As extreme examples, presenting fabricated evidence or withholding exculpatory evidence would clearly be unacceptable even if laws were changed to allow it. I am not remotely confident that laws proscribe everything they should proscribe.
Show HN: Latest Start-UPs posted On HN
Most important quote since the title is misleading:

"
The proposal is not a final rule, but the three-to-two vote on Thursday is a significant step forward on a controversial idea that has invited fierce opposition from consumer advocates, Silicon Valley heavyweights, and Democratic lawmakers.
"
I hope there will be companies, upon being asked by an ISP to pay more for higher priority in their network, who will tell them to get the f*k off and advocate usage of VPN and anonymisers for their users so they're not identified as US residents.
The refresh concurrently materialized views is huge. I am glad that it was introduced since I currently have to use tables with functions to create/drop to get the same functionality.
This was one of many possible moments. How well did it work when they didn't support H.264? They're picking their battles.
> No, libre does not mean "free as in zero-cost" it means "free as in freedom".

Prior to its adoption by the Free Software community to resolve the distinction, it was obsolete and virtually unused in English; while it was used in English with that meaning, it was no longer current at the time, and in some of the languages where the word is current -- and where people it in fact has the same "zero-cost" vs. "having the quality of liberty" ambiguity as "free" has in English.

Using current, widely used, and idiomatic English terms that address the distinction -- "complimentary" vs. "unencumbered" rather than "gratis" vs. "libre", for instance -- would probably be more clear to people outside the movement than adopting terms that had fallen into general disuse in English. Specialized and unfamiliar-to-the-general-public language can be good for jargon intended to make technical distinctions in a closed community, but its a barrier to communicating with the wider public.