skysight-inc/HackerNews huggingface dataset:
"no longer strictly within the bounds of the rules of the game" I take exception to _strictly_... it's just flat out illegal now, no "strictly" about it. I would have been less ticked off if the article had simply written "no longer within the bounds of the rules of the game."

It is fascinating that the move was formerly legal though.
Although I agree that putting non-technical managers in charge of a technical team can be a problem in some cases - I think the article focuses a little too much on that aspect vs what I think may be more problematic -- that, in my experience, focus falls on process dogma (even agile's) when there isn't enough interaction with the user.

From the start of the article:

> They identified that the programmer is the central actor in the creation of software, and that the best software grows and evolves organically in contact with its users.

I find myself echoing this a lot lately - that contact with users is the key to success in software development.

Note that this has to be told to both management AND engineers. I've met lots of engineers in my time that don't want contact with users ...that is a problem.
I tend to do it whenever I'm working on something I find tricky.

For me it's much easier to focus if I take my printouts and get away from the computer and edit and write code by hand, then go back and type in the changes.

I started doing this when I thought back to times I programmed back in high school and college and remembered that I'd always had the most success with programs working correctly when I'd written them out by hand before typing them in. I think it forces me to really think about what's happening, rather than just trying stuff until things "mostly" work.

I find that when I'm sitting at the computer, I have a much more iterative style, where I try something, see how that went, and make changes. When I'm working out something away from the computer, I have to have a coherent mental model of what I'm trying to accomplish.

So at the computer is good for experimenting and exploration, away from the computer is good for coherent designs.

I think there's something analogous with languages, I find dynamic languages much easier to deal with when I'm sitting at the computer, but if I'm working away from the computer on paper, then I prefer languages like SML or OCaml (or maybe even Go?) where I can look at the code and work through in my head exactly what is going on.
I think on Android this is like an ad-blocker for mobile:

https://disconnect.me

I think it routes traffic through their servers, so you have to trust them with your traffic.
Agreed - I think the key point is where he says he's fortunate enough to be able to do this (sacrifice the possible income of this app).

Why bother with all of the political mess (much of it from "the internet" I'm sure) when you could just apply your effort elsewhere and avoid a ton of physical and emotional stress? Focusing on Overcast sounds just fine.
Last time I talked with a credit card company, they wouldn't even let me file a chargeback until 30 days after the transaction. How would this stop chargebacks?
One can easily take him at his word that he did not expect to be pinned to #1 on the app sales charts, because that would have been a crazy thing to expect. With that came the kind of attention that he's show drives him crazy in the past, it really is a Flappy Bird analog.
Quite possibly. It's also very possible that it was a knee-jerk reaction to the "joke" preceding it, impugning his character.
Quantum Locked: Physicists Demonstrate “Weeping Angel” Effect
I've got a 2013 Golf TDI and was thinking about this as well. If it isn't a safety related recall, I'm not sure how you get people to comply aside from some other action related to, say, their next years registration (i.e. if your VIN doesn't have this fix applied, you can't reregister your car). Not sure if that's a thing, though.

I'd personally plan to take my car in "real soon now" to get the fix.
How to choose the right JavaScript framework
Why exactly do you think that's a dispositive argument? Poll the public about their appetite for paywalls and you'll get an even more vigorous response --- paywalls are reviled by normal people. And yet logically, if you think ad-supported content isn't a good model, you should support paywalls. They're transparent and up-front and don't require cross-site tracking.

Really, this is pretty simple: people just want it both ways. They feel like it's their device and they're entitled to control what's displayed on it and what consumes their bandwidth --- and, fair enough, that --- but they also feel entitled to read or watch anything posted on the Internet on their terms.
Great article; why wasn't the site taken offline though? If the team wrote the code I'm making the assumption they did the deployment and have the keys to the kingdom to yank the rug from off the floor.
This has potential to be hilarious. Great idea.
This series of tweets from Anil Dash might give some insight into why Marco decided to pull Peace. Basically while the big publishers of content can adapt to ads being blocked and create native ads or sell "featured content", small publishers like blogs dont have the time to work on that and rely on third-party ad tech like Google AdSense for monetization.

Worth a read: https://twitter.com/anildash/status/644560336369119232

> @anildash Okay, ad blocking advocates and users (I am one, sometimes!), we're going to have a new conversation. You ready?
WIFI Web Login v10.1
Microsoft is not going to die if it doesn't embrace Linux... that said, they are much more open today than a decade and a half ago. .Net Core is making a lot of progress and has respawned interest in C# cross platform. I think a lot of this is in the light of what happened with Oracle v Google.

There's also, XBox itself and Azure, which are key points to the future of MS along with Office, which will now grow to other platforms, as it should have some time ago.
Doubt it. He probably just thought the app wasn't going to be so popular. He's selling a lot of copies and he just doesn't feel comfortable with it. Hats off to Marco for putting his ethics first, not the money.

I said this yesterday and I'm going to repeat myself in this thread: adblocking is not going to "fix" the web as people are saying, for the simple reason ad blockers block all ads, not only annoying ones. The big publishers probably are not going to even notice it, because they have other ways of making money, but the small blogger will have a hard time when the ads on his blog get blocked, probably the only source of income for his site.

And we're forgetting people that can't afford anything besides some little AdSense ad to advertise their business. How are they going to reach people if all their ads get blocked?
Nitrogen oxide is the new smoking: http://www.telegraph.co.uk/motoring/news/10862975/Emission-t...

(Article is from last year - it's just something I found on google just now - but representative.)
I don't think there's much to undermine in the first place, as the opponent argument isn't much of an argument – just an appeal to nature (if I understand their position correctly).

Whether the modifications are done by nature or by an agent is irrelevant in itself, as nothing is exclusively inherent to either approach.

Any legitimate skepticism would be backed by critique of theory or argument, and/or contributing alternative explanations.
"Hard deadlines, especially micro-deadlines will result in poor quality software that will take longer to deliver."

^ This. This. This. I can't say this enough. I understand business is business, but that side of a company needs to be more flexible for development. Hard deadlines only lead to cutting corners and poor, quick design decisions that make everything there after much worse.
Corporations aren't flawless, but it definitely isn't a given that the people at the top have any clue what is going on with their software either. I can think of two instances that I've personally seen very similar to the referenced story where someone in middle to middle-upper management made the call, and only 1-2 devs/analysts had any idea what was done.

If anything that should go to show the lack of sophistication a lot of these projects have. There often is no project manager, no code reviews, and a messy codebase where snippets of very unethical logic can hide for years.
Note that this has to be told to both management AND engineers. I've met lots of engineers in my time that don't want contact with users ...that is a problem.

That's a fair point, and it also comes out when you see hackers denigrate the role of "product manager". I mean, yeah, I get it... there are bad product managers who are completely non-technical, and clueless. You don't have to tell me. BUT... a real product manager is technical enough to have an intelligent conversation with the developers AND enjoys talking to customers and can "dumb things down" enough to talk to non-technical people and serves as that "bridge" between the users and the developers (go ahead, insert "Office Space" reference here).

The problem is, people who actually have the required combinations of talents to be good product managers are very rare, meaning that most product managers suck. But when done right, it is a valuable role.
eh, not really. In atlanta, it was once a year, around your birthday. Where I am, outside savannah, it's never. So my car would have no idea if it's being tested or not
Type-safe enums in JavaScript
Steve Ballmer was just a misunderstood visionary.

https://www.youtube.com/watch?v=8To-6VIJZRE
Comments are appreciated. It seems to work like you would expect, but I'd like to know if there's anything I'm missing in particular, or if the whole approach is just completely wrong.
That's pretty cool.

Semi-relevant: Richard Dawkins touches upon the relationship between the genes of parasites and hosts in the Chap. 13, "The Long Reach of the Gene" (added in 2. ed.) of his book "The Selfish Gene".

He says that if the parasite genes are "transmitted to future generations via the same vehicles as the host's genes [...], the parasite will do all that it can to help the host, not only to survive, but to reproduce. Over evolutionary time it will cease to be a parasite, will cooperate with the host, and may eventually merge into the host's tissues and become unrecognizable as a parasite at all." [0]

P.S. Apropos of Wolbachia, did you also play MGS V recently?;P

[0]: https://books.google.no/books?id=koaD_Aod_V0C&lpg=PT343&ots=...
What did Peace do? European here I have no clue ...
Help 1/3 of all US K-12 students use educational apps at Clever (YC S12)
Clever (YC S12) - San Francisco - onsite

Right now the market for educational software is a mess. It’s incredibly difficult for developers to get their products into schools, and it’s even harder for them to scale. School districts spend tons of money on learning applications, but they have no way of knowing if students are even using the apps they’re purchasing. Teachers know there’s great software out there, but relatively simple challenges like getting 30 students logged in at once make using it impossible.

At Clever, we’re working to change all that. We provide schools with a free API and single sign-on solution that makes using educational apps a breeze. We’ve grown fast: after three years, we’re moving data for a third of all K-12 students in America (20M kids), and 44,000 schools are using us to manage their education apps. Our goals are much bigger than that, though. We want to be two things:

-a single place where schools can easily manage and analyze all the software they’re using, and

-a single identity that students can use to see everything they’ve learned across multiple apps.

We’re a team of 80 (35 engineers) based in downtown SF, and we’re looking for great engineers who are interested in working in Go, Coffeescript and Python and helping kids learn.

Check us out at https://clever.com/about/jobs, or check out our recent press here:
http://www.npr.org/sections/ed/2015/08/27/434667722/one-thir...
Yes, Chrome has 10 times better DevTools than Safari.
Yea, I have a 2015 Jetta which is why I was curious. I wonder if this explains why my car sounds really weird for the first few minutes of running.
> plus a GitHub log showing that the authorship attribution hasn't been tampered with

Unless Github has some backup logs somewhere, that entire log can be wiped out and replaced with whatever someone wants with a simple `git push -f`.

Which is why it's so important to sign commits. You sign your commits, and keep your private key private, and as long as any copy of the repo exists anywhere you can access, you can prove authorship/ownership.

Commit signing is also very useful for vouching for code integrity.
It's amazing how many people get these core principles wrong. I recently visited a C++ shop who hasn't even heard of RAII and don't use smart pointers or standard containers. What a nightmare.

It's great to see C++ getting an ecosystem and Bjarne's excellent writings help a lot.
That's not true. Normal people as a general rule don't install much software on their computers, and they install even fewer browser extensions (now that it's harder to trick them into doing that).

But people do install apps; they're crazy about apps.

There are popular, good publications on the Internet that get 80+% of their revenue from ads, and those publications have a huge iOS readership, and those iOS users tend to be on later iOS versions. Publishers aren't making it up: they're going to take a pay cut because of the content blocker features on iOS.
Spawned Shelter: best articles, videos and books for learning Erlang
I wonder how many people will be unable to get a refund from Apple for the app.
Eassos Recovery 3.9 Crack with License Key Free Download
>It is almost certain you have or are playing a game I have produced or worked on in a major capacity.

Maybe for a few minutes. I like to think I'm good at analysing game mechanics, as a long time gamer and sometimes amateur game designer. So I mostly avoid F2P games. The tactics are repulsive to my tastes, and I can smell them from a mile away. When there's a choice between struggling to meet a challenge by improving my skill, or paying my way though, my inclination is to take a 3rd choice: stop playing this and do something else. So I much prefer paying up front for a game. I'm old-school that way.

Maybe this option is viable, as a 'serious' gaming hobbyist, only temporarily. But right now, the best games (in my genres of choice) are sold on the traditional purchase model. They are PC and console games.

Generally, I don't like 'endless' games; I prefer a game to have an ending: I play it, experience it 'fully', finish it, then move on to something else.

(But... just to undermine everything I've stated above, I am playing Pac Man 256. It has good gamefeel. I'll play it until I get all the powerups, perhaps. No interest in high-scores...)

tl;dr: IMO F2P games are inferior instances of the artform. Be cool like me and play superior PC and console games.

Also, Jonathan Blow has some interesting points to make on how the payment form of games (and entertainment in general) affects their structure/quality. This is the one where he talks about addictive mobile Skinner box games [x]

[x]: https://youtu.be/AxFzf6yIfcc
Since this EPA action is about NOx, it seems VW will need to lower combustion temperature, leading to higher soot and therefore more particulate filter cycles. That will also increase fuel consumption.
> journalists who see adblockers as an existential threat

You mean bloggers.
Here is the whole thing about ad supported sites:
We are worth a lot less than you think, and also overall an individuals monthly worth in advertisements is also small.

https://air.mozilla.org/subscribe2web/

Turns out, we're worth about $6.20/mo in advertising. Lets just round this up to $10/month to not have ads but still support sites we visit.

If content providers aren't working on an alternative like the above, I'll continue to block ads. If you want to stop me from accessing the site by detecting that I will also kill that. If that stops working I won't see your content.

Forcing me to watch ads with zero alternative though, nope. Google contributor is a start, but this needs to be across all ad platforms.

I'm not against funding people, I'm against funding ad agencies and their tracking and their other maladies. Such as trojaned ad networks, silly amounts of javascript and data, etc....

What I'm saying here is content providers and ad agencies and us ALL need to fix this. In my opinion though, this is all a result of the Faustian bargain the content providers have chosen and the inevitable escalation the ad companies have taken. I value my time and attention and am willing to pay to not have that taken away from me. Just don't force me to buy into ads, do like the twit network does if you have to. I've tried out almost all of their sponsors, not because of the company advertising but because of the person and people recommending it.
To be fair, my brother's incident was quite a few years ago by now, so it's quite possible that the response has improved.
you can watch street performers for an hour and then leave without leaving a cent. it's perfectly legal, but not cool
Obligatory Ruby cousin
https://github.com/remore/burn
Dark matter hiding in stars may cause observable oscillations
TSA master keys now available for download
Ask HN: Is it necessary to know algo and ds to be a good programmer
Hi,

I am of the opinion that programming has the potential to solve a lot of problems that humans are currently facing. But I have heard people saying that to be a good programmer you need to have algorithms and data structures at your tips. Do you think learning algos will help me solve problems in a better way?
Sounds like marco chose a lump payment model instead (from the advertisers themselves). Speculation of course, but I wouldn't pull something I worked hard on in just a couple of days, especially if it was succeeding and earning a ton of money.
Seems to be lot of morals of this story. I hope young developers have read this and taken it to heart...every hackathon I have ever been to has had at least one non-technical person pitching their business idea, and often they're looking for suckers to work for free. And, the real WTF is that they often find them (then again, it is usually inexperienced developers who can't deliver much in a weekend, so it probably just serves as a learning experience for all parties involved).
Fair enough - maybe personally reliant was a bit strong. :) I suspect his own income was less of a concern than his friends' incomes anyways, given he's taking down what is likely a six figure (or seven, over time) app.
Learning ES6: Template literals and tagged templates
I am sure it is not. But it was the best article I could find on a new scale model. The inaccurate title of the piece is unfortunate. I have also submitted the more accurately titled video separately. The posting guidelines of HN sometimes are frustrating. It can be challenging to find things that are both good quality content and well titled. I try to err on the side of good content.
BTDT (I wrote a monthly magazine column for more than half a decade; I write for a living). There are other ways to earn a crust with the pen than through advertising.

The real headache with paywalls is that buying access is a pain in the arse, with price structures that make no sense from the casual browser's point of view. What we really need is a robust microbilling architecture ... but back when the web began to take its shape in 1994-96 the transaction cost was prohibitive for micro-billing (V.34bis modems rather than broadband put a floor under minimum TCP/IP connection costs that exceeded the sort of transaction size expected for micro-billing).
If Apple allowed BitTorrent clients in iOS 10 I assure you BitTorrent clients would be #1 on iOS 10 launch too. Does that mean illegally downloading is ok?
These Public Libraries Are for Snowshoes and Ukuleles
Gender Bias Suit Will Soon Shine a Harsh Light on Microsoft
Like all other trends it has a lot of good aspects to it and will come back in some form.

Right now functional programming is the rage. Just wait until some functional programming projects fail. Then people will say "functional programming has failed". Happened with object oriented programming.

There is no methodology that can be subverted by people who don't understand it.
Assholery all around, IMO.

Billy is an asshole for deceiving people and breaking the SW rules of no preworked ideas allowed.

Bobby is an asshole for joining a SW with the wrong motivation and breaking the SW rule of no pre-formed teams (and proceeding to whine about being snubbed without any form of self-reflection in the process).

The SW organisers and the facilitator are assholes for breaking the clear SW rule of no cash prizes allowed - ever.
> because you can't trust companies to act ethnically on their own

Indeed, this doesn't sound very German
Once you have designed a recipe, you can reference it in the app which will provide your passwords as needed but the idea is that as you become familiar with your recipe, you'll be able to recall passwords on the fly without checking the app. You can set a passcode to open the app but none of your passwords are saved in there, only a recipe (or recipes).
Good for him. I wish more people could walk away from a successful business that doesn't feel good. I wish I could.
Air Force fighters will carry Laser cannons, cyber weapons by 2020
The plan for the original Active Directory was to be the directory service of a Microsoft dominated "information highway" called "The Microsoft Network" (v1). see the infamous Microsoft memo from Bill Gates

It seems they have big plans for their cloud product "Azure"
So I can go to a store, I don't like how they make money, I'll just take away whatever I want for free?

If you don't like how they make money, do not patronize them.
"Also, I'm extremely inexperienced installing Rails and Rails apps, and despite the fact that it's a language and server that we literally teach the newest of the new, it's just impossible to do anything with."

That's why nearly every newbie tutorial recommends Heroku.
most of this is stuff Herb (and others) has been promoting for years...and It's great to see it codified in one place.
Hard deadlines, especially micro-deadlines will result in poor quality software that will take longer to deliver.

I used to think this way. But the longer I've been doing this, the more I realize that some (but definitely not all) hard deadlines exist for good reasons. There are external realities that a business has to deal with, like tax laws and accounting guidelines, that change, and go into effect on set dates. And there are times when you have a very specific reason for wanting at least a demo of $NEW_FEATURE before, say, a major marketing event like a trade-show or conference. These things aren't arbitrary and made up just to piss off the developers, even when it seems that way.

However... and here's the part that nearly everybody seems to miss: If you're using a good agile based process (say, Scrum, done well) "hard deadlines" are a little bit less of an issue, exactly because you're always working on "the most important thing you could possibly be working on" at any given time, and at the end of a given iteration (when you do ship functioning code), you at least have "the most complete possible version" available, even if it's not 100% complete. This is why prioritizing requirements is so crucial, but sadly, a lot of the business users who nominally should be doing the prioritizing, don't understand how this concept works.