skysight-inc/HackerNews huggingface dataset:
Wikipedia most definitely does NOT require the donations they ask for every december to continue day-to-day operations. In fact, they can survive quite comfortably on the standard donation rate they receive each month outside the December drive[1].

[1] https://wikimediafoundation.org/wiki/Fundraising_reports#Fun...
> ‘Non-invasive advertising’ is an oxymoron. Truly non-invasive advertising would be no advertising at all.

You can't be taken seriously if your argument is to loudly change all the definitions to fit your worldview. Show me a better world that actually works.
Maybe a solution would be to also suggest "opposite" popular search, or simply "around the same subject". That would be fun, and show what are the broad topics around a subject.

You may think of it of phase 2 of search engine role. Now that it's almost perfect at finding things you're looking for, it could start showing things that you should be looking for ?
The profit he earns is because he's providing a service that I need -- short-term housing. To do that, he's taking on various risks associated with homeownership, such as a lack of available tenants and fluctuations in capital due to market conditions.

Some of the issues discussed on the linked post aren't fundamental to the idea of profiting from what you own, they're examples of something closer to monopoly abuse -- buying out all of the available properties in an area, etc.

It's not great when there's not enough property available for outright sale, but it's also not great when there's no room available for short-term housing either.

The linked article has several issues with it, though I won't disagree with the problem of using regulation to lock-in a high-profit monopoly. That's a bad thing, and it's common, and it's something we should fix. But some claims in there -- "A professor at an architecture school or law school does not earn a six figure salary due to providing superior mentoring and teaching. They earn their money because they are the legal gate keepers to entering licensed occupations." -- are baloney. The earn that salary because that's what it takes to pay them to not go make substantially more money in practice, and the university carefully calculates that minimum to keep their professors at minimum cost.

(This one I do have specific knowledge of - I'm a professor who just spent the year in industry, and the degree by which my salary increased during that year was... large. That's not specific to computer science, either; I know a lot of law professors who're in a nearly identical situation. They do the job because they love teaching, and the university is happy to give them a pay cut in exchange for that.)
It's a superb book - interesting, well researched, easy to read and, above all, provides a background for understanding how Carmack and Romero each ended up where they are now.
Clickbait title for the HN crowd, I sense that articles like these are analogous to the old which color to paint the bikeshed debate.

Front-end libraries and frameworks should be trivial because front-end web development is largely trivial, it's the ecosystem around it that has bloated in complexity, including Vue.js and React.

Take a standard API that is already simple enough to understand and use (DOM), and re-package it for people who wish to call themselves "software engineers" to justify the time they spend on making simple things work in a complicated fashion. If you disagree that front-end complexity is getting way out of hand, just read the source code of any modern single-page app including its dependencies.

I think that code written by amateurs cobbling together vanilla JS is generally faster in development and performance, more easily understood, and easier to maintain than code written by a professional web developer using whatever framework. The early web itself was largely cobbled together by hobbyists, and so should it continue to be.

The industry disagrees with me, that's fine. I'm aware there are many reasons why my views are the exception not the norm. I just hope that something far better supercedes this era of web development, which would require social and cultural shifts to occur.
A binary option is a bet on whether something (a stock, the price of gold) will go up or down. Doesn't matter by how much; it's a straight win or lose. The binary option scam industry takes such bets, for periods as short as 30 seconds. This appeals to the part of the population that likes slot machines. Fake binary option brokers such as Banc de Binary aren't really brokers; they're the house against which their customers bet. There's nobody else on the other side of the transaction. They don't tell their customers that.

Often, the house cheats. Something like 97% of people who "invest" in binary options lose all their money. The ones who win usually can't collect.

The SEC and CFTC have booted most of these guys out of the US and clawed back money from some of them. But they're active in Europe. Cyprus is willing to let them operate, and that passports them into the rest of the European Union. Israel doesn't let them scam Israelis, but is OK with them scamming the rest of the world. This has become politically embarrassing to Israel and there's a bill in the Knesset to shut down the whole industry. The industry is preparing to switch to FOREX.

Long multi-part expose in the Times of Israel: "The Wolves of Tel Aviv".[1] This is an Internet scam. It's so brazen that they have a convention. A reporter went to it.[2] SpotOption is the platform behind most of the industry. ClickSure's ad network ropes in new customers. Quotes from the convention:

“SpotOption is a technology company, okay? Everyone is responsible for checking regulation in the jurisdiction where they want to work. I am here to tell you what options you have technologically.” - Tammy Levy, SpotOption’s director of marketing.

“We’ve worked very closely with the forex and binary industry over the last, I would say, six months. We saw great results with a few of the advertisers, and it’s really a growing industry for us.” - Liset van Oosterhout, Twitter account exec.

Google and Facebook also gave presentations at that convention.

For large-scale gaming of Google, the binary option industry leads the way.

[1] http://www.timesofisrael.com/the-wolves-of-tel-aviv-israels-...
[2] http://www.timesofisrael.com/as-victims-pile-up-the-binary-o...
Thanks, that is very helpful. And we haven't made these hires yet but we hope we can in the coming months.
IMO, what must be addressed is our and our children ability to discern, analyse and put in doubt everything that we read, and this kind of results does more good than bad on this sense.

Correct and it is our job as a parent, brother, sister, uncle, aunt etc... to teach critical thinking to the younger generation.
What is the alternative, better solution to user tracking then?
Well, one alternative would be to revert to its old model. This is a direct result of Google's decision to emphasize user behavior over information in its algorithms. As I alluded in another comment, this has created a new kind of link farm.
http://www.feynmanlectures.caltech.edu/
Isn't that the same vice versa? Sure, if the majority of the customers sit in the US _and_ care about that: Fine. Otherwise I felt that the online community rather likes to avoid the US for data if that is an option.

(I'm from Germany, but I couldn't care less about the country per se or GitLab being co-located in Frankfurt)
The article doesn't bash react, but it does say that Vue's ability to use conditionals is superior.
Yes, and it's strongly connected to this other essay (2011) by Neal Stephenson on innovation.

https://news.ycombinator.com/item?id=13153558
Mixing cygwin and WSL in one sentence is generally a bad idea. cygwin even says right on their website that it is not a way to run linux or unix programs on Windows. cygwin and WSL serve the complete opposite purpose.

WSL (and flinux) enable unmodified linux binaries to be run on Windows. WSL handles this at the kernel level, while flinux uses a higher level BCT.

cygwin has another purpose: It requires everything to be built from source, linking against one or more native Windows libraries (most notably cygwin1) that emulate POSIX. In short: cygwin's goal isn't to run unix programs whatsoever, it just provides Windows applications with an interface to use emulated POSIX calls - which is awesome, too.

Since WSL supports binaries at the kernel, performance is much greater for features where cygwin would have to emulate a completely different paradigm (like fork).

So while cygwin is pretty useful for a quick and usually dirty porting of unix programs to Windows, and is even frequently used to emulate(!) a unix environment, WSL can run any linux environment of your choice (the standard being ubuntu) natively.
It's time to set Broadway free
I'd hear about it from a friend, family, on reddit/hn. I'd find it when I googled for "how to do X", or was browsing a store or Amazon.

I.e. the exact same way I heard about 99.9% of products I actually use today.
The co-founder and CTO of PayPal along with Peter Thiel. Musk joined later. Not sure how you're in the industry without knowing who this guy is. He wrote all of PayPal's fraud algorithms and built the entire platform.

Edit: Thiel
Why would I need such "Bing2Google" extension if I can set Google as default search provider already?
Does anyone know if uBlock origin will be ported to iOS?
"Most developers think that the work they do at work belongs to their employer, but anything they work on at home or on their own time is theirs."

NOT ME.

I dread the time when in order to pay my bills I had to sign a contract...

Released all my ideas to the public domain: https://github.com/genesisdotre/wiki/wiki/Ideas-released-to-...

"original matter, work or creation" - on my occasions I wanted to ask how about:
1) cake recipes
2) gardening
3) drawing with my kids
4) urine and excrements
5) photography

(if I was to create YouTube channel talking about philosophy that would inevitably belong to them as well)

Can we please introduce employment contracts that are fair to both sides?
Quite the opposite. Ads led to all these fake news sites. Ads disable the concept of people paying for something they consider valuable. Instead all you need to make profit is to get people to look in your direction long enough to show them something they might actually consider spending money on. You don't need facts and journalism for that. You only need facts and journalism to build trust with your customers so they might consider paying you directly.
What happened with the idea that ads were a means you had to get to know useful products?

Tragedy of the commons. That idea was OK when the state of technology placed a limit on the amount of advertising, on its psychological impact, and on its externalities such as erosion of privacy and malware.

I discover new things all the time without being exposed to ads. I also have a modestly successful side business. Its advertising is limited to identifying my business when I participate in certain web forums, and maintaining a frightfully ugly web page.
> I don't think any reasonable person would take him less seriously just for using software that, in many cases, he has no other option but to use.

It's not a public stance for rms. He simply doesn't have the need to use non-free software on his own devices. He will (and has) in a pinch, use someone's windows machine, much like he will use a someone's mobile phone to make a call. He's very pragmatic in that way: he doesn't want non-free software on his devices, controlling his life.

>I mean really, this guy doesn't even browse the internet because websites have proprietary software and instead uses some kind of software to get info off the web - that's extreme.

This is another case of his reputation preceding him. He doesn't casually browse the Internet because he has no time for that. Any interesting website he wants to read he has (automatically) sent to him by e-mail. This way he can process everything in batches when he has the opportunity, regardless of whether he has a connection at that time.

In short: rms is't making any sacrifices in order not to be perceived as a hypocrite. He has simply arranged his life in such a way that he doesn't depend on any proprietary software. And these days, it's really not that hard anymore, when you think about what you really need, software or otherwise.
> What is your take on the morality / consequences of ad-blocking?

Since I block ads, I don't get any viruses on my computer anymore. And no I do not visit porn sites. Many prominent websites have served malware to users in the past.

Second, my laptop battery lasts way longer since there is less Javascript to serve. Pages display faster and most auto-play video don't even show up anymore.

> What's the alternative most feel comfortable with? Google contributor? Patreon? Something that I'm not aware of?

How about publishers serve ads from their own main domain ? I'm sure they'll be more careful what kind of bullshit is actually loaded , since there is no cross origin policy protection for them. And since they'll have to pay for the bandwidth, they'll also ask for lighter ads from networks. Ad networks can also offer campaigns that are not driven by pay per click or impression , but renting space on websites for a limited period of time at a fixed price.
Look at recent events if you need further evidence of this. The term "fake news" has exploded in just under a month in the mainstream media.

If my memory serves me, tabloids like The Enquirer have been sitting on news stands for as long as I can remember. So how did this fervor over "fake news" coalesce so quickly and uniformly?

Mainstream outlets move in lockstep with each other and these are the final, desperate death throes of an outdated and superfluous institution. Don't expect they'll go down without a fight though.
Which probably means are they are being pretty brutally honest as they are attacking their very own business model.
40 Mysterious Creatures Caught on Tape
> "we have enough cash to run this service until everyone currently alive is dead"

They might have the money but why should they give it away? They are not a charity.

> it would make room for better search engines to emerge

How would those search engines fund themselves? what would their business model be?
> As someone who has run large scale Ceph before (though not CephFS, thankfully), it's not easy to run at scale. We had a team of 5 software engineers as well as an Ops and Hardware team, and we had to do a lot to get it stable. It's not as easy as installing it and walking away.

This is a really good point. That's easily $1M in payroll. You could probably run a decent tiered SAN with 80-95% fewer labor dollars. Plus have the benefit of torturing the vendor when you hit scaling hiccups.
When I have a need, I go looking for it, and I find it. I want that part of my life to be strictly pull, no push. Advertising is one of the things I hate most about the commercial world.
I see now what you meant. I apologize for my misunderstanding in that to be a general statement. Knowing that, I agree with your statements much more now. From what I can tell, the multi-process architecture in Python would require everything you mentioned. Not removing the GIL is indeed unfortunate.

Clojure is niche in a way. It is a Lisp dialect. However, it is based on the JVM and has built-in conveniences for using Java functions, classes, and libraries. Therefore, comparing libraries for enterprise applications is more accurately Clojure+Java vs. Python. My expertise is not in either language ecosystem, but my impression is that Python has better libraries for data analysis and as a system scripting language, and Clojure+Java is better for general applications and everything else.

One benefit of Clojure that makes parallelization easy is the immutable data structures. New data structures are cheaply made by seamlessly referencing originating data structures. Example: making a copy of array A and appending an item as array B, means that array B is mostly a reference to array A. Immutable data structures also offer expectations of behavior that mutable state naturally offends, such as avoiding race conditions or locks. In the case of my earlier example, I simply added some "future" wrapper functions and "dereference" annotations [1]. The entire program would execute to reach the final output, then work in reverse order to trigger and plan the future functions. Order of execution was based on dependencies, not strictly on the order of the code. It was fascinating was to watch the logs for when functions would start or complete. If you are familiar with operations planning and critical path analysis, the overall run-time reflected the critical path.

[1]: https://www.conj.io/store/v1/org.clojure/clojure/1.8.0/clj/c...
> Show me a better world that actually works.

Try teleporting back to the 20th century and experience the internet in its full glory. Without advertising.
The right way is to first focus on policies that reduce cost of living. Encourage affordable housing, lower healthcare costs, and build infrastructure to support autonomous vehicles. The first two of these step on too many toes though, and would be opposed, and the third requires a lot of money and time.

The problem with housing is that it's been sold to people as an investment, and people don't want the price of their house to go down, which is exactly what would happen if you increased the supply of homes. So towns pass zoning laws to prohibit low cost housing in order to keep prices high. Governments need to step in to limit this type of regulation, so that more housing can be built.

For healthcare, two things can help dramatically decrease the cost. One is end of life planning. Encouraging people to talk to their families and fill out the forms has save huge amounts of money in places that have managed to create a culture of planning. The second factor that could greatly reduce costs is automation. Updating regulations to permit for more autonomous diagnostics and allowing PAs and nurse practitioners to take on more duties from doctors with the aid of technology could significantly improve efficiency.

Finally, highway lanes should be allocated for self-driving car fast lanes, where autonomous vehicles can travel at speeds of more than 100mph. This would allow for convenient fast transit from cheaper suburban an rural areas, and would reduce cost of living significantly.
For HP gear, use HP Power Advisor utility.
For Dell, see the Data Center Capacity Planner.
Not sure what SuperMicro has -- check with your VAR.
Ah, true. I had forgotten the phenomenon where agencies make sure to spend their whole budget just to make sure they don't get less money the next year.
Yeah, I have fond memories of that era, and of pulling postcardware down from BBS's.

Search was pretty awful, so I guess I'm glad ads funded Google.

The "Cool Site of the Day" archives give a good idea of what was online back then:

http://www.coolsiteoftheday.com/cgi-bin/stillcool.pl?month=0...

The oldest active site plugged by "Cool Site of the Day" is "The Froggy Page."

http://www.frogsonice.com/froggy/

The only other one from Aug '94 that seems pretty close to original was a site dedicated to documenting thoughts of festival-goers at Woodstock '94:

http://www.well.com/woodstock/

Hrm, maybe we are a little better off... but there is some charm in pages from that era. Even though it's not conventional modern design, it's like outsider art. You can see people's passion, just doing what they care about.
But that's not what he's doing. The entire purpose of advertising is to put ideas in your head--that's invasive. That's not changing the definitions of words, that's what those words mean in common parlance.
I love C and macros in general. This hack is interesting..
Cool, I was not aware you can ask for same rack hosting.
> What happened with the idea that ads were a means you had to get to know useful products?

The internet.

> If all ads were banned forever from existence, how would anyone discover anything new?

What would happen for existing categories of products is "pull" instead of "push." And if it's an entirely new product category, word of mouth and news articles.
What definitions are being changed? It's pretty reasonable to claim that if you don't want to see any ads (which is clearly the position in the article), then any ads you do see are invasive.
What amazes me most is Americans. They profess a love of freedom and equality yet love the royals

Why in the world would that amaze you? As pointed out above, monarchies populate the top of the Human Freedom Index. That would indicate that "Americans" (even though I think you're painting with a broad brush, since there isn't any one "American" political philosophy) are professing something completely logical.
That example doesn't work, though. Follow the chain back to its source: how did ChefSteps get its first customers for its first product? And that question ends up being critical because it's kind of silly to use as an example a product that is from a company with existing direct-marketing channels with existing customers and existing relationships with what are functionally marketing venues (and while I like Dave Arnold and Cooking Issues a lot, it's in many ways a marketing venue--mostly for Arnold's own stuff, but for the occasional interesting-to-him product too, ChefSteps's guy wasn't going on there just to chat).

Advertising can and regularly is done well; Giant Bomb, a CBSi joint, never takes ads for games or game-related accessories on their podcasts and the hosts don't endorse the product when they do the ad. I don't think an astroturfed universe (which is the inevitable end result of "oh, no advertising"--see the profusion of "native advertising" for similar) is a better universe.
That Kitty Genovese article comes with a retraction.
Also Googling "Did the Gulf War take place" brings up links about Baudrillard's The Gulf War Did Not Take Place.
the Radio Thermostat brand will let you do this. I have a CT50.
Think much harder about power and cooling. A few points:

I've only ever built desktop machines, and this top comment drew a surprising parallel to most help me with my desktop build type posts. Granted, I'm sure as you dig deeper, the reasoning may be much different, but myself being ignorant about a proper server build, it was somehow reassuring to see power and cooling at the top!
Can you elaborate please ? I am considering investing a some time in bitcoin and blockchain next year and I would really appreciate your insights. What tools/services/websites did you use ? Did you learn that on your own ? what resources did you use ?
You think casual gamers buy high margin items like GTX 1080 to power their Rift/Occulus?
Many inference tasks can fit in cache or eDRAM. The SIMD units are not fasts enough to make it a big problem so long as the code is well-optimized.

On the Nervana front, outrunning a GPU for neural nets is not that hard with an ASIC. I checked your profile, I bet your employer knows something about that :)
If you think there was no advertising on the internet in the 20th century then you probably weren't on the internet in the 20th century. If anything it was more obnoxious back then with poorly animated flashing banners on every page.