skysight-inc/HackerNews huggingface dataset:
I'd like to comment on the non-annoying part.

I use uBlock (and previously, ADP) because of the fact that parts of the Internet will give you ADHD, no matter if you started with it or not.

Parts of the Internet are quite literally unusable without ad blocks. This should be a much larger discussion than it is, given how shitty sites don't get lots of views, ergo, who's actually viewing the ads to begin with?
How I Rebuilt Myself
So roughly how much did you make overall? A few hundred, a few thousand?
I've been using uMatrix and uBlock (for firefox on mobile) for years, I think not just for me but the prevailing sentiment among uBlock users is a great appreciation for your work. Thanks!
I loved the first Crisis and the Warhead add-on, but every game after that was not even in the same league. Quite sad.
After being encouraged by folks on HN

I published my tutorial on writing webapps with Go without a framework,

http://github.com/thewhitetulip/web-dev-golang-anti-textbook

There isn't much income because I want the book to be free, I'm writing another tutorial migrating the same app taught in the book to use VueJS library.
Distributed Named Pipes
If managers/owners want to prove sincerity (and some do), they pay for their wage bill out of pocket or borrow against the value of personal assets to do so. That's how you prove that you believe in what you're doing.

For all we know they're doing or trying to do all those things. I'm not saying they are. I'm just pointing out the fact that we don't know all the details.

Staff are perfectly entitled to leave the company and take legal action to recover what they're owed.

Equally, the management is entitled to the presumption of innocence regarding criminal or immoral conduct, particularly when all we have to go on right now is a few anecdotal reports.
Don't think so.

They won't be able to prevent the language from being run into the ground by SIP/SLIP/SPP committees.

Anyway, getting told that I'm not qualified to tell people that their new language extension ideas tick all the boxes of "bad ideas that we are regretting and deprecating since years" after I have more or less managed deprecations and removals for four major versions of Scala ... I guess they need to find someone else to do my job now.

But given past experience, the people who are eager to add more and more features are seldomly the people who clean up after themselves.

Most upcoming language proposals have extremely poor quality, ignore years of lessons learned, repeat many mistakes of the past, reinvent things that have been tried without success elsewhere and have no respect for design principles that made Scala great.

So glad that my name won't be associated with this.
I wrote "ceteris paribus". Please actually read comments before downvoting. My comment still stands. If, everything else remaining equal, supply "dramatically increases" than demand will fall.
It's always fascinated me that IT and software development are "cost centres" but no-one ever thinks of marketing that way.
Interesting. I bet this would be useful all over the world. I wonder if there's anything like this available anywhere else. The longer I think on it, the better it sounds.

The biggest hurdle would probably be organized crime. It might sound crazy, but most ports are infested with deeply rooted criminals who are involved with even the most mundane aspects of the import/export arena. Of course, even organized crime can be disrupted with the right tech.
Title by Dudley Storey @dudleystorey
thank you, greatly appreciated :)
"ij" is usually sorted between "ij" and "ik" by Dutch dictionaries. The odd exception (even for Dutch speakers it seams odd) are phonebooks, because for historic reasons the surname of family members is sometimes written with "y" and sometimes with "ij".
Titlecase (IJzer) is not really a problem, because there are no loan words that start with "ij" (like hijack).
Very, very rarely "ij" is treated as a ligature, and counted as one letter.
So, for the most part you should follow the English sorting rules, and you need one exception for handeling title case.
Unicode contains a ligature "ij", which should basically not be used.
More precisely, I wonder why it is considered an ethical issue in the first place. I wonder if it is coming from hacker culture.
How to Sleep
They can complain all they like, while they try to monopolise the word "creative", they're fair game in my book.
The only reason for still using ABP is because you haven't heard of uBlock.
You created an apps in a few hours while drunk, set the price to the lowest possible, and when you thought you had no sale after a few days, you were "devastated"?
Hi! I would like to know the language and LOC of both SourceGuardian and Competitor Monitor, to see the what's the complexity of code people are selling. Thanks
This is where MITM can be very useful. You can still configure the DNS server to one you control, and which blocks the domains you don't want. I believe you can still install your own certificates and MITM the rest of the traffic too, filtering it through a proxy like Privoxy or Proxomitron. The availability of VPN means you don't need to be at home to have a filtered connection, but you do need another machine running the endpoint+proxy.
Which countries/cities have been the best to you for quality of life vs cost of living?
At my company, we don't call them heroes, but they are.

It's easy to underestimate their impact, but a good person in support can really make someone's day.
Ask HN: Best platform for creating an online course?
In terms of quality of participant experience, attracting an audience, ease of course creation, and (of course) fair royalty fees.
It seemed that way to me at first too.... But they are answering a cry for help from your customers AND they are saving a potential customer for your company. . They are often misunderstood and dont get much credit. . It makes a lot of sense from a customer viewpoint.
On the other hand, there are algorithms embedded in widely-deployed standards which are defined in terms of code points.

For example, one I know quite well from having implemented it in Python: the HTML5 color parsing algorithm (the one that turns even incredible junk strings like "chucknorris" into color values) requires, in step 7 of the parsing process, replacing any code point higher than U+FFFF with the sequence '00' (that's two instances of U+0030 DIGIT ZERO).

And personally I think code points, as the basic atomic units of Unicode, do make sense as the things strings are made up of; I wish Python had better support for identifying graphemes without third-party libraries, but since Unicode encodings all map back to code points it makes sense to me that a Unicode string is a sequence of those rather than a sequence of some more-complex concept.
Yes, Nim is static, however I've been told using lots of type inference and unions it can get almost the ease of use of dynamic languages. I never did something with it so far though, so I can't say whether that really holds up. My main concern would still be libraries - hard to beat python or the JVM in that regard I think.
I believe that they are self funding it
I think it's this too. The L3 cache seems to be consistently harder to measure than the L1 or L2 caches. I suspect it's just noise from other cores, but I have no strong evidence to support that.
>But this decision was made years ago.

So? For one, almost everybody I've read, even if they are OK with Python 3, say that that decision wasn't the best course the core team could have been taken.

Now, given that the decision has already been taken and followed through for 6+ years, should they now stick with it and see it through? It depends. There's no reason some of us should not just say "no" to that.

There's always this: http://www.lifehack.org/articles/communication/how-the-sunk-...

>Either move to a different language, update to Python 3 (again, you've had years of warning) or pay for a supported 2.7 version. Or just carry on using 2.7, it's supported until 2020.

Or you know, we can do all/either of those things, and still criticize Python 3 and try to get them to change course.
Ask HN: Deep work master guide in 2017
To focus on learning and deep work, before working on any task I ask myself whether the task will help me improve my health, build something valuable, learn something related to my field, or earn me some respect and money.

EBLE-
<ul>
<li>excercise</li>
<li>build</li>
<li>learn</li>
<li>earn</li>
</ul>
Disconnect & Stop:
talking too much
paying attention to others,
trying to help others for free,
spending money or lending,
working for free,
offering what you need most
sounding idiot,
watching movies, videos
listening music,
social media,
being public,
networking,
smartphone,

Add how to be more productive in 2017?
It seems that with the whole "RT" thing is it one step forward, two steps back.

You either have a RT app, or a win32 program, you can't wrap a win32 program in a RT ui in case you want to make it tablet friendly.

Well you kinda can, if you are a web browser. But Windows will only allow you if the user sets said browser as the default.
>the employer stole some work from you when you weren't looking?

Yeah, pretty much. They took work from you while you were (justifiably) assuming they were going to pay you. But you weren't looking at their true intentions or financial capability.

What's twisted about the concept?
So this guy wants just a little bit of a planned economy. Not too much, mind you. Just the right amount.

Newsflash: If doing business gets easier, then more business will be done. More business leads to more economic activity and more jobs.

It's not that complicated.
>and it's unreasonable to expect them to do so

No, but it's reasonable to expect them to hear the concerns of the largest use base of Python, which is 2.x users - even if they decide not to follow them in the end.

Except if they just do it "for fun" and "for the sake of it" and could not care less for adoption or the community in general.
Max Levchin of Affirm: Seeking the Endurance Athletes of Business
Rural depopulation needs to happen if for no other reasons than environmental. We should be focusing on returning as much land as possible to natural ecosystems. Urban living is more efficient in terms of resource consumption than rural living (http://news.colgate.edu/scene/2014/11/urban-legends.html), and the possibilities for further efficiency gains are much greater for urban areas.
It already exist: U+0132 and U+0133.

Her is a link with some nice information: http://www.uazone.org/multiling/euroml/annex02.html
I think it says a lot about you and your political leanings if you think this game is mostly strategy
Big Data Predictions for 2017
Eset Nod32 9 Username and Password 2017 to 2020 Free
And games have largely turned into a service as well.

I got two games as a gift recently, and at least one of them require a big download to even function. And both require that i register them with steam before i can play them at all.

Effectively even "offline" games have just become a client to a "service" running in the clouds.
France doesn't have an ISA/Roth IRA/TFSA equivalent? Google tells me - PEA (Plan d'Epargne en Actions) - but this info was from 2006.
Bruce Lee on self-actualization
Presumably you are using the app because you want to get laid, so what's the issue here? That people are too awkward to say "Turns out I don't really like you after all."?

If it is dangerous to reject someone, then there is something wrong with that person, not the app.
I don't really want to stoke a language war, but if it truly isn't immediately obvious to you why a language like Python is less of a mess than JS (which lacks fundamental things like "packages"), then you aren't done with Python yet.

I don't mean that to be rude. It's just...the bar is very low here.
All you need to know about Vitamin C
That's why you should be using Firefox.
Generally, I think scientific studies are uninformative as news because:

1. Most people are not close enough to the science to form an informed technical opinion.

2. The scientific conclusions of most studies are impractical to implement.

John Oliver's analysis is both sophisticated and entertaining: https://www.youtube.com/watch?v=0Rnq1NpHdmw
More likely:

System is funded by X.

People evade X.

System gets progressively shittier.
I also got into programming because of games and after doing some freelance work for a game studio (as a summer job two summers in a row during my university studies) and seeing all the bad stuff people talk about first hand I was hesitant to go into that industry after graduating.

Three and a half years later, however, I was tired of the job I had and wanted to try something new. I'd heard some great things about a local game studio and decided to check it out. I've now been working at Ghost Games for nearly two years and it feels like one of the best decision I've ever made.

A key point here is that EA has undergone a lot of changes these last few years and are really pushing to get away from the old ways of burning through talent like it's firewood to fuel the game making machinery. I don't know how far other EA studios have come, but DICE and Ghost (which is sort of a DICE subsidiary) have become great places to work.
Whether we're "taught" that or not, it is certainly not true and comes across as an elitist attitude. There exists plenty of awesome, original content that no one will ever hear about because it's on a website somewhere with no way to really find it without going to page 10 of some specific Google search. Marketing and advertising has its place, and I'm thankful for advertisements sometimes when they have lead me to finding a new product or service that I enjoy.
Both are relatively complex now and I don't have a precise answer for 'lines of code' for you. Competitor Monitor has evolved for 5-6 years and has various subsystems including image matching, crawling, proxy management and much more. Both started out as MVP's and have evolved. Competitor Monitor is built in Python and Go predominantly, however that shouldn't mean anything. The language, platform and complexity of someone elses product should not be any guide for you on your own. Looks also like you created a throw-away account purely to write the request
"I was going to pay later!" is not a defense for shoplifting, nor is it a defense for wage theft. Get credit from a bank or a credit card; they're capable of busting your ass for lying about when you'll pay. Employees, especially those who have had their wages stolen, are not in that position.
Interesting writeup. We saw this coming on Publons: https://publons.com/p/518732/
The second edition of that book was released this year.

https://www.amazon.ca/Secrets-JavaScript-Ninja-John-Resig/dp...
>I guess you never heard of Eben Moglen (who's a lawyer and does great work with advocacy and public speeches), or Bradley Kuhn from FSF Europe.

You say this as if to refute them, but that's exactly the parent's point. Nobody, or few, have heard of those people.
It's all Stallman all the time.

It's not about them existing (nobody doubted that the FSF has somebody that's 2nd in command) -- it's about them getting the same spotlight.

>I'd say: GPLv3, Libreboot (fork of Coreboot).

Yeah, great successes both.

>Did you know who'd gonna take over Microsoft or Apple beforehand? No.

For one, we kind of do. Cook's name was referred to as the possible successor for years. And in Micosoft there are 3-6 senior executives that everybody expected to succeed Gates and then Ballmer, and one of them eventually did. Besides, those are for profit companies. With communities, organizations it should be even more transparent.
> This sounds absurd at first sight

Yes, companies paying their fair share of taxes is absurd.
$AMD + $ARRY
Flags and capital quiz, 10k downloads. Little competition. I would say gogtasks for user need, but there's a lot of competition in that space.
What Git got right and wrong
A quick google search shows UK inflation for the year at .9%. Why are you saying you need a 10% yield.
Ads apparently work. Either by impression (you notice the ad, and the brand gains a tiny bit of reputation in your unconscious mind) or by directly engaging you (“40% off on 'item'! That's actually a pretty good deal!”).

Large corporations wouldn't advertise online if they didn't have metrics that back up that claim. If advertising online in November meant a significant rise in sales, then apparently buying the ads worked. People are viewing them.

This doesn't mean that ads work equally well with every viewer, and it certainly does not imply that ads are beneficial to the viewer, but it does mean that ads do generate income.

I agree that ads can be part of a problem for a lot of folk, and I recommend anyone I see browsing without an ad-blocker to install one of course.
If you think about it, ObjC has a lot of similarities to a dynamic objected oriented programming language. You can add methods, check if a method exists and a lot more. Imagine something like this =>

if obj.isNumber():

print "Hello World"

where you can call objc methods from python code.
I was about to say the same thing. For all the hard work, risks, stress, and high drama involved, we're talking about fairly trivial amounts of money for both parties.

To put it in perspective, the royalty payment that constitutes the settlement is less than what the most people pay for a new car or the average cost of a wedding in the U.S.

Given the leaked documents about the settlement (per Wikipedia) and knowing what most people pay for shareware (which is zero), I doubt the article's claim that Katz had a "multimillion-dollar company". This makes his struggles and story even sadder.
I am relatively new to this myself, but so far Thailand was wonderful for this. Next will be ether nepal (shitty internet tho) or Vietnam.
Btw, by plugging into meetups first, I found a super receptive audience. After a decade+ of planning UGs, I knew the most important but easily forgotten step is promoting the group.

The Tech Events Network tweets most groups either the morning of or night before and five days in advance, so you have a couple chances to notice. Further, occasionally it mentions the meetup group's twitter handle so easy RTing.

(All automated and sometimes I'm surprised about what it's found.)
It's STILL not completed, over two and a half decades after the wall fell. The amount of money wasted is incredible (7.5M € in 2016 in direct costs, http://www.merkur.de/politik/hendricks-stellt-bericht-zum-bo...), not to mention wasted time and the loss of efficiency because teams and management are split across Germany.
At the moment I am not working at any side project, but occasionally I have idea or two, and I was just waiting for a right time to start working on them.

Reading this was quite devastating, not even started, and I feel like I already lost, even though my side project has next to nothing to do with my current industry.
The modern infrastructure that you're talking about, is that phone and electricity and water and sewer? Because most of the small town inhabitants pay for that themselves, or get small subsidies through federal programs.

For example, the "much" higher cost of bringing phones to rural areas is a surcharge on your phone bill. In 2014 it was about $7 billion. That's a lot, but a complete joke compared to the federal budget. https://en.wikipedia.org/wiki/Universal_Service_Fund

Rural electricity is often run by co-op because the big power company doesn't think it's worth spending the money to string the power lines to everyone. So those folks are literally doing it themselves. And they pay for it in their power prices. http://www.electric.coop/our-mission/powering-america/

Rural water and sewer often doesn't exist again because the houses are too far apart for it to make financial sense to run the pipes. So people have wells and septic systems. That they pay to have installed and maintained out of their own pockets.

You can argue all you want about the road subsidy for state run roads and I'm sympathetic to it, to a point. But eventually all/most/some of those roads do in fact have to exist to get the food from the countryside into the cities. You might be able to make do with less rural roads, but certainly not none. I suppose you could argue that trains are all that's really needed (private investment) and that farmers can make and maintain their own gravel roads. But now we're just talking about funding the road maintenance in a different way, through higher food prices instead of taxes.

But for that to really work, everyone in every city would have to be willing to forego fresh vegetables and all collectively be OK with the corresponding health outcomes that would result.
Thank you for this. Our hordes of bright-eyed would-be disrupters and world changers need to hear this a hundred time, a thousand times, and then ponder carefully in precisely what direction they want to actually have the world moving.
Programming Fibonacci on a self-made 8-bit breadboard computer [video]
One thing many have mentioned is the talent pool to be acquired from acquisition is worthwhile. However, another factor which the article hints at is the fact Crytrek was focusing on VR. Since they have a capable engine and engineers, if the right company got a hand of them like I said even Microsoft could reuse the talent pool to focus on VR, and still produce some amazing games for Windows / X-Box. There's many possibilities but whoever buys them out needs to do it before there's not much left to salvage. Of course anything could happen.
I tried to ditch ABP in favour of uBlock 1-or-so years ago and I found it way worse in terms of the amount of blocked ads.
Javascript hadn't changed much up until the last few years.

Now with ES6 (ES2015), ES2016, ES2017, etc... It's beginning to add a not-insignificant amount of features to the core language which at least to me has completely changed how I write it (for the better)
I generate my static website with Haunt: https://haunt.dthompson.us/
Because of JavaScript's prototypical nature, there are some nuances of the language that many people that have been using JavaScript for a while might not have known.

Things like new on functions, context, how prototypes work, etc...

Now with ES6/7/Typescript coming along, you're going to have a new generation of JS programmers that won't even realize you can "new up" a function.
A hero is someone who puts himself in harm's way for the benefit of others. A guy in a desk job is not a hero.
Why do they not buy the ads and serve them from their servers in a difficult-to-guess way? Like a mid-sentence jpg or whatever?
Las time I used grav for something that does not have to be client friendly. It still felt a bit immature though. (the pretty flat-file markdown quickly gets gobbled up in the YAML headers and than they can only be edited through the admin interface)
http://www.averageweather.io

Only have made like $20 off Adsense, but I've got a lot more work to try and get this tool into passive mode:

* working on selecting a date range

* style up the site a bit more

* maybe have users so you can save searches etc

I get very valuable data that the travel industry would probably consider great leads, but I'm just figuring out what to do with it all.

Edit - and fill out these graphs: http://www.averageweather.io/monthly/boston/ma/12/
why did you choose this leanpub platform?

I like the fact it can publish unfinished book. but I'm worried that it is not as big as amazon?
Steam doesn't restrict anyone from either supplying or consuming any kind of content.
> I use machine learning to determine hashtags, time of day to tweet, and new data sources.

can you elaborate more this?
The 3D Additivist Manifesto
When all you do is win a predicament happens. You never learn from losing, but it never becomes financially reasonable to purposely make yourself lose just for the lesson.