skysight-inc/HackerNews huggingface dataset:
Please see my comment above which discusses Emily Greer's rationale for why freemium isn't inherently evil - people already spend large sums on physical sports. Buying better equipment is paying-to-win.

That said, in most sports your equipment augments a skill. The skill of mindlessly clicking (or not clicking -- see the "idle games" genre) isn't particularly fascinating to you or me so we shouldn't make those kinds of games.

Ian Bogost received death threats for removing Cow Clicker online. Was that a fault of his stunningly addictive gameplay, or a flaw in primate psychology that we as a species can work to correct (genetically, or perhaps through social conditioning eg. teaching people not to gamble)?
Health Tech Weekly #62: “Companies Disrupting Healthcare in 2015”
One more tool to simplify coding process in Android Studio
I don't know the details, but I know they emphasized that the three(!) platforms share a lot of common frameworks/foundation. Basically, when the iPhone was introduced, Jobs said "iPhone runs OS X." That hasn't changed, and I believe the watch does to a certain extent.

So from a programmatic standpoint, they are three platforms with one foundation. And Apple isn't going to proclaim "one OS X" any time soon since they want to emphasize (and make sure developers are aware of) each platforms' differences: iOS for touch interactions and limited multitasking, watchOS for limited interactions (glances), OS X for power users and doing things not possible/practical on iOS. But all three are programmed with Objective-C/Swift and use some Cocoa-like framework.
the implied goal of changing a SHOULD to a MUST is to force people to comply, im simply trying to communicate that its really not that simple.
Actually I have no idea. Never made any money from ads, but $1k/month sounds like the kind of money I could use to improve/market the game I'm working on.

There is also another question with the same roots - how much money do the sites I read need to make in order to work and maintain the same quality. I'd be glad to pay something like an equivalent of what I'm worth as an advertisement target. There was Google Contributor (https://www.google.com/contributor/welcome/) project but I don't know the current status.

Anyway, I have recently deleted my adblock. Not having it, ads are super annoying on some sites and I miss it, but I see no other way to discourage paywalling good, free content.
See https://news.ycombinator.com/item?id=9716430, particularly Freditup, the_af & my comment discussing Emily Greer's rationale that players "pay-to-win" with large sums in physical sports games.

Also, https://badgeville.com/wiki/Game_Mechanics for a list of "engagement mechanics"
> Eventually, the pendulum will swing the other way. People will get sick of freemium games, and go back to games where you pay $1-$10 once.

> Some people made a lot of money with freemium, so everyone is copying them.

Freemium was a response to the market. Most of players are not willing to pay anything:

http://venturebeat.com/2015/01/05/monument-valley-developer-...
Racing Around the World in 80 Days Without Fossil Fuels
No need to learn. Reliable Accountant and lawyer :)
Gamification Mechanic Wiki, for those interested in learning more about the process or building your own.

https://badgeville.com/wiki/Game_Mechanics
I hope my reply didn't come pff as a passive-aggressive "those bastards don't care" or anything like that -- I didn't remember seeing anything about this on the mailing lists, so I just figured out no one wants it. I, for one, can't say I do, for several reasons -- ranging from "I'm a control freak so nothing connects automatically to anything on any computer I own" to "I know of no clean way to implement something like this so maybe we should learn to live without it".

Since it's not something I'm interested in, I probably just forgot that I read about it :).
There is a simulate event method in React TestUtils: https://facebook.github.io/react/docs/test-utils.html
Belgium’s Privacy Commission Sues Facebook
, Franklin Roosevelt,
They're all as bad as each other
Software has its own Gresham's Law
They've been making OSX look more like iOS (Notification Center, App Store for example). There are many similarities between the frameworks. It might make programming sense to use a common framework.
Another option for Firefox is the built-in "tracking protection". It is off by default, but can be enabled via about:config (set privacy.trackingprotection.enabled to true). Works on Android, too.
The Mac will never move the needle as much as the iPhone is right now, and that's ok. Jobs said that traditional computers are like trucks: not everyone needs them, but those that do really use them. So if Apple is like Ford, then just because the Taurus is selling like hotcakes right now doesn't mean the F-150 is going to get dropped.
PyDev of the Week: Tarek Ziade
That's not true in all jurisdictions; I've seen several, e.g., with a sheriff-coroner's office, so that, where the sheriff's office is the applicable law enforcement officer, the coroner is not a separate office.
>>Are that kind of practices legal under US GAAP, or any accounting regime? Or are there just no accountants on board?

Regardless of the legality, responsibility should ultimately fall on the shoulders of the investor to require financial reporting be done in a way that is acceptable to that investor, before they hand over money to the company. This may not be as true in publicly traded companies, where many amateur investors are participating in the market. The same goes for angel investing, if only because many companies at that stage may be pre-revenue or even pre-product. However, at the VC level, millions of dollars are invested to scale supposedly sound businesses. VCs should be sophisticated enough to manage this risk, and if I were an LP looking to put my money in a VC fund, I would be very concerned about putting my money in a fund that didn't have some sort of required standard financial reporting practices for all portfolio companies.
A side-by-side look at run scripts and service units
“This sentence has five words. Here are five more words. Five-word sentences are fine. But several together become monotonous. Listen to what is happening. The writing is getting boring. The sound of it drones. It’s like a stuck record. The ear demands some variety. Now listen. I vary the sentence length, and I create music. Music. The writing sings. It has a pleasant rhythm, a lilt, a harmony. I use short sentences. And I use sentences of medium length. And sometimes, when I am certain the reader is rested, I will engage him with a sentence of considerable length, a sentence that burns with energy and builds with all the impetus of a crescendo, the roll of the drums, the crash of the cymbals–sounds that say listen to this, it is important.” - Gary Provost
"What made the attacks particularly serious, Mr. Blasco said, was that as long as the victims were logged into China’s 15 top web services — including major portals like Baidu, Taobao, QQ, Sina, Sohu, Ctrip and RenRen — the attackers could identify them and siphon off their personal digital information, even if their victims were logged into Tor or a VPN.

They did this with the aid of a particularly serious vulnerability that 15 web services in China apparently never patched."

Asteriks for emphasis. No shit, sherlock.
Fear is not rational. In general, people overestimate the risk of unlikely events and underestimate the risk of likely events. Case in point: nuclear power has killed less than 1 million people in all of human history (including the two atomic bombs dropped on Japan, which accounts for 90-99% of all deaths due to nuclear power), while the number of people killed in an automobile accident in a single year is about 1-1.5 million. Clearly, we should be more terrified of cars than we should be of nuclear power, but it is very much the other way around.
Why is blocking Google Analytics bad? Isn't blocking spyware like GA the main purpose of ad blocking software?
Do you mean "Skype for Business" aka Lync? Cause that's really totally unrelated to Skype except for questionable branding. Skype used a heavily obfuscated system, with all sorts of anti-reversing technology.

And the protocol flowchart for Lync is complicated as all hell, even with SIP at the core. (More complicated than SIP usually is.)

I wonder if Skype itself falls under MS's legal obligations to publish protocol descriptions.
Right. It probably also has to do with the fact that it's optimized for speed. The thumb is flexible, but not particularly fast. Many of the thumb keys on the bassoon are for notes that aren't played often, or alternate fingerings that are more in tune than the standard ones, and can be swapped out for other fingerings when speed is required.
This is my first time hearing about lobste.rs - care to explain what it's purpose is (aside from a tech spin on HN)
I've heard of this being done in Chicago as well.
They should. A bike is a slow-moving vehicle (like a tractor or horse-drawn carriage) and when you pass a slow-moving vehicle, you should not do it in their lane (exception -- bicycles and motorcycles may lane-split). You should do it just like passing a car (or a tractor, or a horse-drawn carriage) -- in the other lane.

In some jurisdictions it is even legal to cross a double yellow line to pass a bicycle, so you don't have that excuse.
Because:

* it's not what I want - I prefer to deliver it for free and do not plan for it to become any source of income, just to not have costs scaling with popularity

* I don't need to sell it - I'm reasonably wealthy, with a good 40h/week job and salary. This is a side project and will loose it's charm when I convert it to a business project.

* it's hard - I work on a browser-based game (no easy to implement payment options)

In other words, it needs to be free for users and possibly earning just enough to not cost me anything.
If the containers are running on a shared kernel, they're hardly running on the bare metal. As to "that kernel should run on metal", I hear "Debian" provide such a thing.
As an old interlopers.net member it's been really fun to keep happening upon these little gem articles by Simon recently. This looks very interesting!

Simon, if you read this I regularly have the lyrics to one of your ancient tunes pop into my head to this day. Stephen Hawking Need Not Apply.
Senior Front endutvecklare sökes till Hitta.se
Well in their defense my understanding is they had a somewhat embarrassing dust-up with Poland a few years back.
You believe that people today own fewer expensive consumer goods? My first impression would be the exact opposite.

A majority of the population owns a small, easily stolen electronic device (smart phone) that is worth an average week's pay. Not to mention computers, TVs, video game systems, etc. All stuff commonly stolen.
> Grey text on a white background is generally accepted as easier on the eye/mind when reading sentences

That may the single most propagated unfounded myth in UI design this decade. [1] While it's true that pure black on pure white causes problems for some dyslexic users, there is also a _minimum_ required contrast [2], which is routileny ignored by many "stylish" web sites.

The plague of contrast-less "light grey on white" have been adopted by plenty of "web 3.0" sites out of following fashionable trends, to the point of making them unreadable.

I've been forced to place a "Contrast" bookmarklet on the toolbar of all my browsers to fix all those terrible contrast-less pages I found everywhere, and I'm forced to use it dozens of times a day to alleviate my aching eyes. (Hexadecimal #333 is my personal upper level of comfort on white backgrounds, anything above that begins physically hurting my eyes when reading any kind of long text).

[1] http://contrastrebellion.com/

[2] http://www.w3.org/TR/AERT#color-contrast
I agree with this - low friction is what makes Steam successful. (Personally I stick with HumbleBundle as the Steam client has traditionally sucked ram).

Steam lets players join multiplayer games with their friends -- seamlessly merging a friend list with game servers across all games. That's a strong incentive to use Steam.

So what about other forms of content without online multiplayer like say, TV shows?
Minnesotan Fitbit users average 8675 daily steps in summer (64F) and 7486 in winter (16F), only 14% less. I infer that people in cold climates acclimate and dress for the weather, although walking indoors could partially explain it.

https://blog.fitbit.com/50-states-no-excuses-see-which-state...
What does any of this mean? I really can't figure it out. I thought it was standard advice to never, NEVER log into anything which can identify you while you're using Tor (which is why the best way to do it is from Linux distributions on a stick). And the talk about Facebook fixing this "gaping whole" in their security... If someone could clarify all of this, or maybe provide a better link, I would be grateful.
> Writing init scripts used to be a real pain, now I can set up a unit file in two minutes and it works...

I've always found init scripts straightforward to read and write, even though I don't develop them often.

I don't care for the upstart/systemd/OSX approaches. I don't want to digest another manual to do what I can do in bash easily.
OK, but how do I turn it on? Why is it not turned on everywhere yet? How do I turn it on on my router, and how do I turn it on on my server? Can I just write "useipv6=true" in some config file and I am good?

Do I want to turn it on - do I get some benefit, or would I just do it for the greater good? I've heard it's actually better for the spying agencies?
21st Birthday Wishes / Page 1
Find the best collection for 21st Birthday Wishes / Page 1
wow, storm in a tea cup much? He clearly mentions implementing '$', and nothing else ...
Ok so VPN's and Tor aren't compromised. It's China's web services servers that are. Please refrain from making clickbait-y styled topic titles.
There's nothing "basic" about the core file manager/windowing system/explorer. It is one of the more complex processes, and will invariably grow since the potential feature set is near endless.

An on screen keyboard doesn't have to be complicated, but once you add swype/multilanguage/dictionary/speech input/etc then it starts to require more IO to initialize.

iOS was lag free pre-apps. Then people wanted apps, then legit multi-tasking, and then tons of services from the OS to support multi-tasking apps. Now you'll be running a dozen or more full time processes even excluding the kernel.

> Is this a real hard problem to solve?

It is an easy problem to solve. You'd just have to give up tons of features and functionality.

> I would sacrafice, dedicated 20% of CPU/Memory, locked into these apps, so I never see slow down, when switching windows.

That wouldn't help. Many things are IO bound not CPU/memory bound. Plus on mobile there is still the battery X factor.

> Or is this not even an option to do? If so, why is it that the OS cannot reserve CPU cycles for itself that can never be touched by third party so it is always fast.

Sure it can. Almost all operating systems allow you to set a process as high priority for scheduling. It just doesn't do much, because as I said it is IO bound not CPU bound, and plus sometimes processes are waiting for an atomic lock to come free and by prioritizing the process in the spin, you've actually slowed and delayed the process who needs to finish up and free the lock actually adding lag (this was a BIG problem on Windows in particular, which is why they actually split several kernel level atomic locks).
That's what we usually do in C#.

Required parameters as positional, and optional as named.

doSomething(req_param_1_value, req_param_2_value, optional_param_1 : value, optional_param2: value);
I use it for default browsing, if anything doesn't work I open it in an incognito window. Can't complain.
Was Huxley correct?
What will happen is that IPv4 addresses won't be free anymore, and you'll have to pay a surcharge. This is already happening with some providers. Also, instead of being given a /29, providers will start handing out /32s. I'm not suggesting this is a good thing, but "calamity" isn't the word that comes to mind.
> before 1962 every middle/upper class white male wore an expensive formal hat with his suit

Now, nearly everyone has an expensive mobile phone with them at all times
That's a problem with the specific brand of blade you were using, not with single blade razors in general.
> game is Competitive Figure Skating

but the problem is that figure skating is an established "game" (aka, a sport). The rules haven't been made such that you _need_ to spend the money.

A freemium game is designed in the very core mechanic, to be unfun unless you paid up. that's what i have a problem with - game is an art, and if an artist wouldn't put in a certain mechanic except under coercion (say, by the threat of non-payment), then i'd say it's not part of their original design. I only want to play the pure, original design of a game, unhampered by business requirements. Freemium games are choking the air out of the market for such games unfortunately, and that's why i hate it.
Running a full Bitcoin node on AWS
Even in PHP (no named arguments):

class Route
{
const RECURSIVE = true;
const NON_RECURSIVE = false;

public function __construct($pattern, $recursive = Route::NON_RECURSIVE) {
// ...
}
}
$route = new Route($pattern, Route::RECURSIVE);
The answer seems most likely to be number 15; crime isn't constant by age group, true, but it is driven by it; both the crime wave and the subsequent fall track well with population and are consistent with the overall crime rate (and even the rates within each age group) being driven by the proportion of the population that is young adult males.

The article treats the evidence of the influence of demographics on the by-age-range rate as of it was evidence against this effect in order to have a for and against argument, but that's actually not counter-evidence of any kind.
How to write compelling copy for the Web
The article mentions this as a topic for future study.
> Look's like it's only for the VMWare platform.

The README also says "An official Vagrant box is available on Hashicorp Atlas, to get started: vagrant init vmware/photon"[1] and they include instructions for Google Compute Engine[2]. It may be optimized to run on a VMware product, but doesn't seem that's a requirement.

[1] https://github.com/vmware/photon

[2] http://vmware.github.io/photon/
It's amazing how many people want to believe in single causes.
Sounds like incorrect use of Tor? I suppose while using it you still must take care to not send stuff along that could compromise you, like your Facebook login cookie?
The Sad State of Android Gaming in 2015
What about it? Yes, it returns undefined. Has nothing to do with semicolons. You can add semicolon to every line of your example, or remove each and every one and still it returns undefined.
To be fair, it's the NYT that has the "clickbait-y styled topic title".
Maybe a little ironic that this linked page doesn't work unless cookies are enabled. For those unwilling to click, the screen shot contains a snippet of the Adblock filter selection, and "Adblock Warning Removal List"; "Anti-Adblock Killer I Reek"; and "EasyList" are checked.
I'm going to assume that the "JSONP vulnerability" is actually Rosetta Flash: https://miki.it/blog/2014/7/8/abusing-jsonp-with-rosetta-fla...
How Facebook ate the $140B hardware market
All of them in different ways, it always depends on your usecase.

Here are some criticism lists of the companies:

Google: https://en.wikipedia.org/wiki/Criticism_of_Google

Apple: https://en.wikipedia.org/wiki/Criticism_of_Apple_Inc.

Microsoft: https://en.wikipedia.org/wiki/Criticism_of_Microsoft
Some complexity is essential, and not everything is easy. Pretending otherwise is a great way to end up sorry.
In practice, even bug reports end up unacknowledged and labeled as
features after a few philosophical debates.

Where is the evidence?
Would you like to go back to Internet stoneage where you had to pay per page view in Microsoft Network '95 (MSN v1) or Germany's BTX from 1980s.

Would you like to subscribe on hundreds of websites to access their paywall?

The WWW got popular because it's friction-free and many sites are paid by advertisement money. At the moment many ad networks are just stubborn (bad ads) and greedy taking big chunk of the ads money away, instead of sending it to the website owner who is doing the majority of work. So there is definitely a place for a new ad network that disrupt the Web ads that don't suck and with a smaller cut so that the website owner get again a bit more money.
True, jQuery doesn't use the native NodeList for various reasons, but since QSA returns a NodeList, that'd be the equivalent for this "substitute".
If the containers run on a shared kernel they're effectively running on whatever that kernel runs on, bare metal included. Or not?
I never claimed anything about IPv6, though it would fix most of the NAT problem. Most of what you're talking about is based on how the current NAT infrastructure works... which was sort of my point: NAT badly limits the scope of how we think about software, because so many designs rely on being being able to even name hosts uniquely. Designing software for the NAT "party-line" suddenly requires inventing things like remapping ports to make anything work.

A particularly bad misconception that ubiquitous NAT has encouraged is the conflating of the address-translation step (NAT) with the firewall, when the two concepts are not related at all. You can run either independently of the other[1].

All that is needed for a home router is a simple firewall, and a way to open holes in the router's firewall from the internal hosts. The fact that this software isn't already available on most OS/home-routers is simple lack of demand... and the fact that it would be totally useless for current NATed home networks. You don't need all of UPNP or NAT-PMP; there are no ports that need to be mapped. The difficulty in introducing something to allow certain types of packets through a firewall is trivial compared to the complexity of working around NAT.

Concerns about port scanning and "expose all open ports" are just nonsense, and has nothing to do with NAT. This all-or-nothing approach you seem to be assuming misses the entire point of having an external firewall (such as on an home router). You get to pick which packets you let through.

[1] This is why NAT doesn't provide security on it's own. Static NAT, for example, is just substituting the address; all packets to the public address are forwarded to the translated address.
The key is the expense vs reward ratio.

I don't know how to write sysvinit scripts any more than I know how to write fizzbuzz. What I do know is how to program and specifically how to write and maintain and debug shell scripts. I NEED that for other automation purposes and cannot get rid of that mandatory requirement so it used to dovetail quite well with init scripts. There are corner cases and security issues and tradition, which means copying a known good init script and editing nothing but the executable names is a great start, but its not really a serious problem. I don't care if its verbose, as long as its simple and understandable and most importantly, predictable.

Now instead of applying a language and tradition I know to a simple task like init, I get to learn a whole new ecosystem and technology to do about the same thing I always did except vastly more complicated, and I can't even shed the old knowledge because its needed elsewhere. That makes overall systems harder to use, slower, buggier, and less reliable. And thats defined as "progress" because its new so it must be better.
> wpa_supplicant isn't that hard to configure as long as you only use the GUI

Oh, my mistake! I thought I was using a Unix.
The name makes me think of an OS written in JS. And since absolutely everything is being rewritten in JS, that's also only a matter of time. And calling that an “inferno” would be very much appropriate.