skysight-inc/HackerNews huggingface dataset:
> Abp is basically a cop that allows some criminals to slip through as long as they pay on the side... that's the moral issue.

Only if ABP states that they block ALL ads, full stop. But their website doesn't say that, it says "Surf the web without annoying ads!" which wouldn't exclude non-annoying ads.

Maybe that's not how the extension/service was initially introduced but at this point they're not lying to new users. The website even explicitly calls out that they do let some non-intrusive ads through. https://adblockplus.org/

If they didn't have the qualification language front and center on their site but rather had a bunch of asterisks to tiny, tiny footnotes hidden on a different page I might lean more towards agreeing with your assertion. But this information isn't hidden, it's readily available.
The whole mainframe world was massively insular, and thus the micro/PC world basically had to invent gunpowder all over again. You can see it play out too this day.
>But we can also assume that the management is sincerely doing everything they can to keep the company afloat

That's the most naive thing I've read all week.

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.

Until that point, assuming sincerity is the best way to get completely screwed.
New Website Template: Flavour – Restaurant Website Template
A 15 yeard old writing OS, in assembly. That's a pretty impressive feat, I think. Sometimes I envy those people who made such achievement at young age.

When I was 15, I'm not interested in learning computer programming yet. Mostly just played games, like Duke Nukem 3D or :/

Curiosly, it was a book about computer virus programming (obviously in assembly) which hooked me into coding :D
What you're describing here isn't unethical. It's a business. I think people like you and me are disappointed that they've gone from being a "good guy" to just another business. The veil is lifted and our super hero is just human.
The primary motivation for rooting the phone in order to be able to modify the hosts file was to block ads in ad-supported free apps. Another low-tech method for achieving this was to put the phone into airplane mode while using the apps.

When it comes to the browser itself, another common method for adblocking was for the adblocker to function as a proxy server that you'd setup in chrome, and you didn't need root for this.

Also, you can just use Firefox for android, which lets you install same extensions as on the PC version, including adblockers.
> Basically anyone can write an ad blocker

Did you ever write one that endures?

From first-hand experience, I spent so much time working on uBO in the last 2.5 years that I would appreciate the task to not be trivialised with such sentence as "anyone can write an ad blocker". Such trivialisation prevent those who don't understand software development from valuing all the work done, up to being told "F you!" when refusing to spend more time on the project than I already do.
I don't know that we really need to quibble over this one word, but since people talk about "hacks" it seems like someone who writes a lot of "hacks" could reasonably be called a "hacker." I'd say this is more of a spectrum than a binary though.
Mapping the bubble
If you're on HL, you could also look at their 'core trackers':

http://www.hl.co.uk/funds/index-tracker-funds/wealth-150

For example, that provides the FTSE all-share through an L&G fund:

http://www.hl.co.uk/funds/fund-discounts,-prices--and--facts...

Which has fractionally lower fees than the Vanguard equivalent:

http://www.hl.co.uk/funds/fund-discounts,-prices--and--facts...
I found that very valuable, even years into JS. Not in this particular book, but, Javascript Allongé has a similar approach. It gave me a fresh perspective on the language and functional programming (in JS), as well as re-explain the basics (since you can't have the basics explained enough)
Through the Extension school, all online. I found it worthwhile.
Monkeys have anatomy for human speech, lack brain wiring
Web and email hosting. Designed sites in 2015, hosted on Google Cloud and continued to take in monthly web and email hosting income in 2016.
The Racket ecosystem.

1. Because Racket is mainly developed in universities, it gets used to implement many computer science concepts by professors, graduate students and undergrads.

2. Because Racket is based on Scheme it's heritage as a teaching language goes back to Structure and Interpretation of Computer Programs.

4. Since Racket is a lisp, all the CS concepts from lambda calculus to garbage collection to self modifying code to runtime reflection are readily available.

5. Generally, the quality of information provided by Google will be high and will tend to be relevant to CS concepts because of the way the other factors shape the community. It is sort of at the other end of the spectrum from javascript where volume and an embrace of whatever is new swamps the conversation.

Good luck
Google should be entirely irrelevant when it comes to the right to be forgotten. That right should be used to allow users to delete content from websites. Who or what points to those websites is irrelevant. This is a broken piece of legislation based on a broken understanding of how the internet works.

There are alreadt laws about defamation etc which could be used to censor/remove defamatory articles aimed at your person or business.

So RTBF shouldn't apply to content about you, only to content by you.
he means trump is much worse with regards to immigration than anyone else in recent years
That's not true. You can combine GPL and non-GPL code, as long as the non-GPL code is compatible with the GPL. Pretty much all of the popular free licenses are compatible with the GPL.

I think there's a widespread misconception that you have to relicense code in order to combine it with the GPL. You don't. The code can retain its license, because its license allows it to be used with the GPL.

Saying that you have to relicense MIT-licensed code under the GPL is like saying that you have to grant a special proprietary license for Apple if they want to use your code in macOS.
This seems not passive. If you blog 5 hours a month and make $50, you made $10 an hour.
Nor does it reflect the stagnant/decreasing income of the jobs that people DO have.
Georgia traced an attempted breach of voter registration database to DHS
Dealing with Death on the Internet-From a Community Manager's Perspective
I have read a lot about passive investing (The Intelligent Investor, Mr Money Mustache etc.) but I live in France and it does not seem as simple as in the US to invest in a SP500 index fund for example. Especially if you want something that is quite tax efficient. Does anyone have any advice?
That “Commission on Enhancing Cybersecurity” Is Absurd
Yes, and not only is it not passive, but you actually have to say something interesting, which means you have to have some business knowledge in some field. And even then, it actually makes money only if it works. Which is rare, probably more rare than a successful startup depending on the specific domain you are writing about.
Ah, you see, because the market is famously perfectly efficient, equity and bond markets have already priced in the expected effect of Brexit-Trump. So investing in equities now essentially gets you a discount over what they would have cost had Brexit-Trump not happened.

Whereas (more seriously) investing in "more stable" things like bonds forces you to pay a premium, because every man and his dog has desperately been chasing stability, safety, yield, etc since 2008, in many cases using quantitatively eased money to do so.
Twenty first century rentiers!
Posture could explain why women get more VR sickness than men
Ask HN: Most Sites Don't Use a CMS Like Wordpress – What Non-CMS Do You Use?
Just noticed that about 57% of websites don't use a CMS like Wordpress/Drupal/etc. [1] If you don't use a CMS, what do you use exactly? I use github to host static sites, and things like Heroku for web apps.

[1]: https://w3techs.com/
It is called Generalised Hough Transform [0] (google and wiki also know it), the problem is, even circle space is 3-dimensional (x, y, r), and therefore cannot be computed faster than O(n³). Even that cannot be achieved without some magic since the circle perimeter is O(n), making a naïve solution O(n⁴). So we can hope for something like O(n³log²n).

Our lab has done some research on fast GHT using general-purpose computation scheme optimisation, but I cannot find any publications in English from that distant period. For 3D Hough transform, there's an efficient solution for finding the argmax (3d line), also by my colleagues [1]

[0] pdf https://web.eecs.umich.edu/~silvio/teaching/EECS598/papers/B...

[1] pdf http://www.scs-europe.net/dlib/2016/ecms2016acceptedpapers/0...
7 Startup Strategies for the Next Dot Com Billionaire
There's always Typelevel, sure you'd be welcome there as that's kind of the anti-establishment wing of the Scala community ;-)

It's also thriving/taking off, tons of contributions from myriad brilliant minds; for this reason I'm not too worried about Scala, it will continue on with or without Lightbend steering the ship.
The American dream: very little work and lots of money.

Reality: others work hard and get less so rentiers can kick back.
Even a broken clock is right twice a day. This court is a broken clock when it comes to Internet-related rulings. Recently they found a website owner guilty because a single link on his website lead to a third-party website that used a CC picture without proper attribution.
A "magnetic" (or "flux") surface is one in which particle orbits remain confined. The only way they move from surface to surface is via colliding with other particles, or by being carried away by turbulent fields.

I've never heard that "nested" need only refer to a finite number. It's a way to illustrate, with words, how such surfaces relate to a 3d torus. I don't see anything wrong with this.
Don't you lose if you can't find Tennant's for your property? Or do you plan to just go bankrupt if that happens?
Probably more common than you think.

One old saw has it that when a man is starving he forgets even the urgent promptings of a full bladder. A newer old saw claims that religion is the opiate of the masses (with its uncoined analog regarding fetishism & the ruling classes).

The quoted OP railed against wasted time and effort, but his views on the despiritualization of the modern man are not clear. A non contemporary would likely diagnose a 'spiritual crisis' for the existential angst of the uncommon non-aristocratic unbelieving modern man.
The birthdays of Linus Torvalds and some of his relatives are encoded, in hexadecimal, in the magic constants passed to the Linux reboot() system call.
Heaven 17: I'm your money.

Buy this

Sign here

Order now our emotional life

I'm offering you the post of wife

Plus the overnight treasury

It'll work for you if it works for me

---

It's a great song and a very good album:

https://www.youtube.com/watch?v=_0-x3GbFxgE
Nasa is working on a nano-starship that can travel 1/5th the speed of light
As MrQuincle replied, its main competitor is RANSAC, and FHT is one of the best tools in finding straight lines on images: it is indifferent to dashed lines, intersections, etc. Also, compared to RANSAC it's deterministic and doesn't involve any binarisation (for RANSAC you need a set of points, not a continuous image).

There's also a neat trick of finding vanishing points via double Hough transform.

See also [0] for an example of HT application to road markup recognition.

[0] pdf http://iitp.ru/upload/publications/7226/2015_ICMV_D.%20Krokh...
Texan
Rentier.
It isn't that it isn't integral - in fact, I see it as integral enough that I truly think Chicago keeps the midwest alive, at least portions of it. It is just different. A lot of the problems that other midwestern cities have - decline of factories, for example - chicago is able to make up for to an extent. And to me, that is the main thing: The chicago experience doesn't match the average Midwestern city experience - and discussing chicago directly takes a bit of time. Hence the exclusion in the article.
I design & build adapters for old server power supplies that make it super easy to reuse them as general purpose 12 volt power supplies.
A Reason Why Your Contractual Agreement Shouldn't Be a “Work for Hire”
Hmmm it wasn't a novel idea rather that we can sync audio, video, etc..across any type of IP device is/was novel.

After posting this YouTube video demonstration .. 2 weeks later they and many others came knocking/expressed interest https://youtu.be/CAnEFOr1lP4
What is malicious? I consider any ad that has any kind of tracking to be malicous. I think they did that.
1999 is definitely Beanie Baby Bubble timing.

http://www.nytimes.com/2015/03/22/books/review/the-great-bea...
The shape has been optimized by simulation. A twisted magnetic field is needed to keep particle orbits confined. Tokamaks generate this twist with a current around a symmetric torus, stellerators do so by relaxing the symmetry.
Management 101: Go back to reading peopleware before taking (or suggesting) stupid decisions.

All case studies ever done about relocating an entire company to far away have _always_ gone bad.

People didn't follow. Of the few who did, some will realize next year that it was a bad idea and leave. All your present and past employees will distrust you because you forced them to abandon their life.
Could you elaborate on how assembly is used in sandboxed webviews?
Considering its content, it's hilarious to see HN change the title of this submission.
Can you provide a reference for that claim about tokamaks?
Blockchain Technology and the Law Are Allies, Not Enemies
GERMANS: Be aware! Don't buy any US ETFs when you pay taxes in Germany. There is pretty heavy penalty tax on ETFs. Depends on the difference of the price on the first day of trading of the year and on the last. If unlucky you can pay 50% tax on your gains. I did just this year pay 45% and I won't be getting it back. Read thru this first: https://www.justetf.com/de-en/news/etf/steuereinfach-in-etfs...
The problem is what that man does when you leave the public space, and he thinks you spent all that time with him in public because you want to get laid. Such a person need not even do anything malicious, just being confused or unsure of the situation and suitably bad at communicating is enough to cause behavior that is threatening.
I guess they need better marketing
What happens if you also decompile (and recompile) that infrastructure?
> Should upload the simulation to GitHub.

Sounds interesting. I'd fork it!
Processwire (http://processwire.com) is the darkhorse in the CMS race. Like Wordpress, it is also PHP/MySQL based. However, the ease of use, documentation, and extensibility has really won me over.

I think the difference between Processwire and Wordpress has been in the developer experience. The former (Processwire) is better organized, direct, and addresses the most common things you would want to do in the CMS. Wordpress docs just feel like an afterthought and more of an index of things.

yeah, i'm a big fan.
Is it Christmas?
Many years ago when I was still a PHP + Wordpress developer, I discovered that getting updates to private plugins and themes was a huge pain.

Fast-forward a few years and I finally built out https://kernl.us as a learning project (Mongo, Node.js, Angular). It's mostly passive income now, pulling in ~$450 per month.
Very much this. If you're a transplant that's come for work and spend you're time with other transplants that have come for work, it's not surprising that you'll end up talking about what you do for work. This is particularly true if you go to generic young professional events (whereas if you go to, say, a language meetup people will ask you more about your experience with the language). There's nothing particularly wrong about this, but it will give you a skewed view of things if you think it is representative of the entire area (for instance, transplants who think that native Washingtonians are virtually nonexistent).
Well, granted, my analogy might be flawed, but to second order approximation. The original argument, however, is flawed in the first order.
Monzy – Kill -9 (2006)
Tokamaks have already achieved "real fusion" over 20 years ago, and have gotten close to breakeven.
I other words you have never deviated from the distro-provided script. In other words, the distro provider owns the server.
Are you aware of ANY results at all?
English has simply abandoned the letters thorn and eth (and others), which was largely the result of the rise of printing (IIRC).

It's interesting to me that this happened far enough back that the only time we tend to consider 'th' to be letterlike is when we need to explain pronunciation — e.g. when reaching a kid to read
Your efforts on uBO are strongly appreciated! It Just Works, it doesn't slow down my pages, and it's easy to use. I know exactly how hard that can be to achieve for even a moderately popular app; the "last 10%" takes a lot more than 90% of the time.
Man, now I'm all worried.

In every physical where my hearing has been tested I've always gotten average results, but quite often if there is some noise in the room (like a dining hall or a bar) I have really hard time hearing what people are saying
>" It is inner loop code that is the concern of everyone writing low-level optimizations today, and inner loop code is a special beast."

Can you elaborate? Are you are talking about nested loops and quadratic run times?
EBLE – Excercise, Build, Learn, Earn
To be productive, everyday I focus on exercising, building something new, learning new stuff, and earning respect and money.

I disconnect and 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,
using smartphone
Actually, that's second last. Last, but not least is that .tar.Z did not fit the 8.3 uppercase-only filename structure; nor did the Unix semantics that .Z was one sort of compression and .z another.
All of this is correct, but the standard S&P 500 index doesn't include dividends, so your typical index fund will (should) do 1-4% better each year than the S&P 500. The S&P 500 does have a lesser-known version that includes the total returns: https://www.google.com/finance?q=INDEXSP%3ASP500TR&ei=WWJNWK...
I don't think I understand your comment.

What I'm saying is that if you read these studies, you'll become less informed over time. You will believe fewer true things and more false things. I think it's reasonable to call that the opposite of information
What’s New in Android Nougat from a Developer’s Point of View
The quest to untangle why pregnancy can turn deadly
Ask HN: What to look for in a business partner?
I have had in my life a couple of good ideas and have developed a good technical know how in school and through various higher education degrees. But I have never found a like minded or at least complementary skilled associate to build a serious business with. I have participated in startups, and projects, as a skilled technician in various domains. I have always "enable" people to do their projects, but never really formed a team to build a common project.

I am sure there are a thousand ways of meeting a good associate, but what would be your advice on how to go about it ?
Would you recommend working with friends above all ? Or more experience, maybe less technical people ?
Do you have advice on how to set shares / rules / work ethics ?
Any red flags when picking an associate ? Or good predictors for a productive association ?
Passive income. So great that financiers gave people a nice name for extorsion. Some ideas on here are creating value and selling it over time. No problem with that.

Too many are rentier activity, costing everyone more in the long run. Appropriating wealth rather than creating it.

Hacker news seems to embrace this culture. Surely the antithesis of the early days of computing and the origin of hacker culture.
If it's ultra flat then it's not a pyramid scheme. It's only a pyramid scheme if it trickles down to ever diminishing returns.

At worse, what you describe is a snake oil sale.

But people can genuinely learn things from this or from Tim Ferris work too, so it's more like any self-help book/product sale basically. As long as it contains useful stuff that the buyer didn't know before on their own, it's legit for me.

Of course if the content is good, it still relies on the determination of those applying it. And some luck besides.
It sounds like you have a lot of options.

What kind of work do you really want to do?

What would be an ideal mix of workplace elements relating to your health and working with colleagues and where you would live?

How much do you want to stretch? Python and Django are in a way similar to C# and webforms in terms of the type of work and concepts while F#, Scala, Haskell, Erlang, or Clojure would probably be less familiar?

Do you want to work in a setting with a few other developers? Or a lot of other developers?

Do you want to work with *nix boxes in addition to Windows? Work with Systems on a Chip? Distributed computing?

My random advice from the internet is to spend some time examining the wide range of possibilities. It's not that you're likely to get them all, it's just that you might have a better feel of what you're getting and not getting.

Good luck.
Yes, fraud. Not theft. There's a difference, and everyone on HN knows it.

People just want to rationalize using the word to mean something different from what it actually means, for dramatic effect.

Your correction didn't apply, btw.
Take a moment to relax and appreciate these lovely SVG waves of color
The future of Gnome Music
I read that book this year. The entire book can be summarised as.

Don't attempt to beat the market. The market cannot be beat (many examples in the book). Invest in index funds long term which is the right mix of risk/reward for most people.

It does have a chart in the back which tracks your age and situation. For example as you approach retirement you should start to liquidate your funds and buy government bonds so you aren't hit by a bad year when you have to start drawing on your investments.

It did convince me. I opened accounts with Wealthsimple and Questrade the next day.

A great site for fellow Canadians is http://canadiancouchpotato.com/ - you can skip the book.
Previously, as a developer evangelist with Twilio, I had to know the tech events and tech leaders in my local community. While I didn't figure out a repeatable approach then, in late 2015, it hit me.

I built a bot network that reads tech events - mostly meetups, some conferences and workshops - for a given city from a variety of sources and tweets them. I use machine learning to determine hashtags, time of day to tweet, and new data sources. When I launched Austin - https://twitter.com/ATXTechEvents - in September 2015, I got 900 followers the first month. I suspected it was a fluke so launched Dallas FW and Houston to test. It wasn't a fluke.

In 2016, I've launched 45 different cities in the US and the network has 100k followers collectively, has its own automated weekly mailing list, and is generating 1.4M+ impressions/month. Revenue is affiliate fees for conferences (we are a media partner for O'Reilly) and workshops and selling the ad blocks in the newsletter. Almost all of that is automated. The revenue is pretty minor right now but growing and I spend 1-2 hours on it a week.

The landing page is here:
https://techeventsnetwork.com/ (only some of the cities)
and the full list of cities is here:
https://twitter.com/TechEventsNet/following
Engineers: dont get ruffled, this article is not for you.

This marketing is marketing to marketers.