skysight-inc/HackerNews huggingface dataset:
In the gaming industry, there is recently a large pool of low-skill workers graduating from game specialty schools. But, that wasn't the case ten years ago. We had to hire whoever we could find with skills and (not just with) interest in working in gaming.

There has never been a large enough talent pool of highly skilled people working in gaming. We still need to find them all over the world. Europe and Russia have a lot of very smart, underpayed devs. Every visa worker I've worked with has been very skilled, loved living and working in the US, and most were trying to become highly skilled, highly paid, highly-tax-paying citizens of the US.

Before the inevitable "you'd find more people if you paid more", I've seen the numbers of many, many games. 90% of the non-marketing budget goes to non-management devs already. Games are notorious for being difficult to be profitable already. Customer awareness is the biggest challenge of profitability. So... if you have any suggestions on where to get more money to pay devs, I'd love to hear them.
> Brendan Eich, former CEO of Mozilla, fired for a donation,

Fired for a donation that supported enshrining discrimination in a state constitution. It was a good firing.

Support nasty causes, win nasty prizes.
The problem is that the bad guys are actively trying to circumvent any detection mechanism people have.

You can't teach people to be on full alert all the time.
Well, part of my point was that new primitives (vector-map!) are being introduced that makes this more convenient (and already exist in most Schemes). To your point, there are numerous loop macro sets that make the do in my vector-map! simpler, but I didn't want to introduce any external dependancies (or implementation dependancies), and I thought it was clear enough.
The whole point of fakenews spam is that the effort it takes to evaluate individual stories exceeds the capacity of the reader. It's a little like asking for a "truth meter" for cialis resellers.

The analysis that shows you whether a site is fakenews or not is structural (and simple: go through the backcatalog, see if the Dalai Lama or the Pope is endorsing both Putin and Trump). Once you've accomplished that, there is no point to wasting any energy on any of the stories on the site.
I've read around 250 books in 4 years.

I agree with a lot of the author's takeaways. I'll try to add some of the lessons I've gotten out of it, that don't appear on his list.

In addition, I post my book reviews at http://juvoni.com/books

- Understand what a book is going to attempt to communicate before you read it, either by checking the table of contents, going through a summary, reading reviews or reading the back or inner cover of a book.
http://juvoni.com/book/how-to-read-a-book

- You can read multiple books at a time and not get the narrative scrambled by doing context specific reading by time or location. For example only reading book A while in transit, reading book B before bedtime and only reading book C on weekends. The context specific memory will be attached to when and where you habitually read that specific book.
http://juvoni.com/reading-multiple-books

- Not all book recommendations are made equal, even from friends. I use a concept called 'Book Purgatory', where book recommendations go to await judgment on whether they are worthy of your time and attention to read. I do not commit to reading any recommendation. It is only after I give it a review based on what I want or need from a book and the quality of it's reviews do I consider getting it.
http://juvoni.com/book-purgatory

- Reading a lot of books when you have a full lifestyle is difficult, it's in you're best interest to stay organized and have a pre-defined list of books you want to read, and intend to read after you are finished and actively track the books you are currently reading.
http://juvoni.com/trello-book-reading-management

- Identify your learning styles and device preferences and find books that are a good balance of right medium and comfortable preference. For example, I have a hard time reading history books but find them easier over audible, I also prefer to read books with diagrams as physical rather than e-books.
http://juvoni.com/print-ebook-audiobook

- Understand why you read.
http://juvoni.com/discovering-love-reading-read-read-smarter
Tails 3.0 Anonymous Live OS to Be Based on Debian 9 “Stretch,” Require 64-bit PC
Nice of you to provide this write-up. Apropos Blogd, have you considered implementing it as a Redis module instead of forking?
How can you distinguish between news that pisses a lot of people off and news that is fake/spam?

If I write a blatant hit piece which is based entirely on factual information a lot of people will report it because they are upset over it but it doesn't change the fact that is truthful.

How do you prevent people from suppressing opposing view points by reporting them as fake?
Some relevant self promotion. When I picked up hand tool woodworking I went and made blog aggregator in the image of HN: http://www.woodspotting.com
I hate the cartoons too. There's something very condescending about them, smattered throughout your blog post.
Safe spaces for the Internet
Stoicism is life's consolation prize.

(I should know...)
These aren't crowdsourced news aggregator sites. These are webspam sites, spun the same way any other webspam site is spun (with scripts and templates). The only thing that makes them interesting is that their payload is 1-2 carefully produced political stories, not a sales call-to-action.
That's a good point.

Yeah, don't get me wrong: not vaccinating your child is a very shitty decision, and dangerous both for the child and other children they interact with. Herd immunity and all that.

But let's be fair: one major difference between anti-vaxxers and Nazis is that anti-vaxxers are simply misguided and ignorant. The Nazis on the other hand knew exactly what they were doing (exterminating people) and even developed fucked up methodologies for doing it more efficiently. So I stand by my previous assertion that the two groups are categorically and fundamentally different.
We detached this subthread from https://news.ycombinator.com/item?id=12997799 and marked it off-topic.
Well, that's the whole lisp family (and knowing Doug Hoyte's distaste for Scheme, he's probably explicitly talking about CL), but the arguments still apply.
This blocklist is ridiculously easy to extend to sources of information which upset many people but are not fake
I had a little cron job that swapped in a hosts file with entries like that at 8 am and then swapped it back out at 5 pm. Helped me break the habit of going on reddit during downtime during work hours.
without having some editor assist you doing the counting for you.

We.

Have.

Those.

I wouldn't use any editor which can't do this and would have no reason to.

I wouldn't use it for Lisp. I also wouldn't use it for editing C, Makefiles, shell scripts, or anything else.

Speaking of makefiles, here is a quote:

vmlinux-alldirs	:= $(sort $(vmlinux-dirs) $(patsubst %/,%,$(filter %/, \
$(init-) $(core-) $(drivers-) $(net-) $(libs-) $(virt-))))

^^^^ !

That is from: https://github.com/torvalds/linux/blob/master/Makefile

Maybe you should try arguing your inane point on the Linux kernel mailing list!
Fake news site are just the latest symptom of the two fold problem of anyone being able to put anything on the internet and people tending to like things that validate their existing views.

If its not news sites, its images with some text over them, videos, etc.
If insurance companies and hospitals are scamming people, then why aren't people investing in those companies? Or why aren't people starting a insurance company or hospital?

If there's really a scam, people could make good money from it.
Calling other races well-suited to slavery isn't political, it's hate speech.
The idea isn't to target sites that occasionally run false stories; it's to target fakenews webspam sites.
Cowboys vs Ravens Live Stream Free
https://vimeo.com/192353122
It lacks counterfactual definiteness globally, because there's multiple outcomes, not a single fact-of-the-matter. It lacks counterfactual definiteness locally from a subjective perspective due to the seemingly random outcomes.
The work of Coase and Pigou both imply that the free market is perfectly capable of "valuing the environment" - these things just don't adhere well to states in which identity politics make reasoning about these things in a price way off limits.

I freely admit for myself - it seems rather a cold and .. Vulcan way of looking at it, but what other choice is there?

It's humanity that is short-sighted ( because of time pressure in decision processes causing things like hyperbolic discounting )and free markets reflect that, as would any thinking other than purest central planning.

We're back to "no straight thing was ever constructed from the crooked timber of humanity." Trying to ... sawmill it straight has a pretty poor track record.

Meanwhile, the hydrocarbon industry sowed the wind by drinking the zero-coupon bond Kool-Aid and will reap the whirlwind.
No offense, but everytime I hear a response like this, I can't help but think the person typing it is so engrossed with the Mac world, or so desperate to defend Apple, that they haven't spent 30 seconds look for alternatives.

Razer has made the power machine every is asking for in a Macbook like format. A company that makes less in total yearly INCOME than Apple makes in INTEREST on a monthly basis.

http://www.razerzone.com/gaming-systems/razer-blade-pro
I'm not in love with blocklists either, and don't use them. I'm not arguing that you should use this extension (though, if you do, more power to you). I'm saying that most of the arguments about how difficult it is to detect fakenews have faulty premises.
The Remote – Remote Working Conference
I wouldn't say that it is entirely fake.

When I was in Sweden I was hanging out with several Iraqis which confirmed the existence of no-go zones where assaults and arson including car bombs are common in some suburbs of Stockholm. I take their advice with a grain of salt but they had no apparent incentive to be dishonest.

Instead of a crude block list, why not bayesian filtering?
Expecting licensed programmers' stamp on critical code is really such a stretch of imagination?
Your point about dynamics kinda reminds me of Chomsky's critique of statistical approaches to AI, for example here: http://norvig.com/chomsky.html
I do not see how filtering spam is equivalent to "safe spaces", or who you thought you might persuade with this comment. Could you go into more detail?
This whole line of reasoning is far fetched. "The world is ending, give us money", you're suggesting that climate change is a hoax perpetrated by green credit market participants? It's just twisting the obvious, that climate change comes from concerned scientists, to try to add some evil ulterior motive. All to shove reality into your preferred worldview that liberal masterminds are trying to ruin the world, or something.
> There probably isn't an incentive to reduce methane emissions for farmers right now though

I think we will be able to detect methane emissions on a large scale from space sometime soon, e.g. [1]. At that point, farmers can't escape the law in any way, and they will have an incentive to reduce emissions.

[1] http://www.csmonitor.com/Science/2016/0615/NASA-detects-meth...
Given two clusters, I can predict the class of a new article by choosing the cluster whose centroid is closest to the article.

So, given some training data that produced two reasonable clusters with respect to the ground truth, I have a model that I can expect to generalize well on new data.

Now, this is not what that notebook shows, because it's missing the evaluating on testing data! The main point of the notebook is that the Jaccard Distance of the tokens of the HTML of the page, despite being very simple, appears to generate a reasonable model.
I'm an RF EE; I have complex signals going into complex impedance. It don't get more complex than that.
But didn't the video world already switch to Dell over two years ago because Apple could not keep up with high res video editing?

I might be totaly wrong, but I think the real pro world doesn't look for a nice looking tool but for one that does the job. That's why I think +16GB users already use other brands.
Many years ago I automated an accounting procedure for Banker's Trust company, a large international financial firm. I was somewhat surprised they entrusted such a complex task to a mere contract worker. Essentially it looked at exchange and interest rates in the firm's many different operating jurisdictions each month so as to figure out the least efficient allocation of expenses/liabilities...so as to maximize deductible expenses for taxation purposes...or so I was told. This seemed odd to me but I was still in my early 20s and didn't know anything about finance - though I couldn't help noticing that I was being paid a few thousand pounds a month to automate a system that seemed to be saving the bank many millions. After I was done They relocated me to a tiny basement room and kept 'forgetting' to give me any new tasks until I quit out of boredom.

Some years later it emerged that Banker's Trust had been ripping off their corporate clients wholesale. I've often wondered if I unwittingly helped them construct the tools with which to do so.

https://en.wikipedia.org/wiki/Bankers_Trust

My point here is not only that managers often request unethical behavior of their tech staff, but that the tech people often have no way of assessing the probity of what they're being asked to do. At the time I was only about 21 or 22 and all I knew was how to make big spreadsheets that ran really really fast; I had no insight into the integrity or otherwise of the accounting procedure they asked me to automate and I didn't really think about it until I had a functioning prototype a month or two in and realized that my little project was shuffling very large amounts of money around. I had been out of the job for a good while before I learned enough to wonder whether the underlying process was in fact fraudulent.
Show HN: Deprocrast.sh, a quick response to “Quit social media”
first post woo!

source -> https://github.com/Shokodemon/smallhacks/blob/master/deprocrast.sh

just threw this little script together as a response to thread item?id=12998698 (Quit Social Media, Your Career May Depend on It (nytimes.com))

use it, change it, let me know what you think.

<3

note: add to ~/bashrc to have it always called, or cronjob it to on from 8 to 5, and off thereafter.
When you were last in Russia did you happen to catch video of the Dalai Lama endorsing Trump and blaming Clinton and Obama for creating ISIS?

I don't think trying to rehabilitate this particular fakenews site is a good use of your time, because really you're just going to end up passionately defending a malign shell script.
I can only speak for my own site. We don't receive any notifications from third-parties when accounts are closed. If you don't login again, you can use password reset with your email address to get a password for your account. Which email address depends on the primary address set at Facebook.
"Crapper" is not a euphemism. It's the name of the man who invented the siphonic flush toilet:

https://en.wikipedia.org/wiki/Thomas_Crapper
I agree with a lot of this. Without some kind of official sanctioning, programmers lack a mandate to push back on management, which makes it much harder. On the other hand, programmer is such a diverse topic that any kind of sanctioning is bound to be inappropriate for the vast majority of programmers. Kind of like making an electrical engineer know about civil engineering to get sanctioned as an "engineer" (I know this happens, but it doesn't make it very right; there even many different kinds of EE and so on...). Heck, when I was at Microsoft, we were subjected to yearly generic ethic training that was very difficult for us researchers to relate to.

I would prefer some kind of universal professional ethics and responsibilities that wouldn't be related to your specific profession. Heck, being ethical applies to mathematicians, economists, journalists, musicians, programmers, engineers, and so on.
Open a small business harvesting jellyfish. It is already a growth market in Asia and will be a growth market for the next 50 years in many parts of the USA:

"Southern Fishermen Cash In On Asia's Taste For Jellyfish":

http://www.npr.org/sections/thesalt/2014/01/28/267836803/sou...

"Jelly Balls Harvested by Boone Seafood Darien Georgia":

https://www.youtube.com/watch?v=laArO6Yk-W0
I might have phrased it wrong but I was literally asking what was wrong with what I said.

I'm getting confused by HN these days, it's like you get random d/vs for absolutely nothing.
Making a server – The plan
I agree. The general standard is good (my wife's experience of giving birth here was much better than my sisters'in the UK) and if you have the money you can choose to pay more for comfort or convenience.
They could pay for a month of your internet, or give you a gift card, or send you a physical gift, etc., and it wouldn't violate net neutrality, as long as there is no direct co-operation between the content provider and the ISP. So that month of internet would have to actually come out of SeeAllTheFilms.com's pocket, not be part of a deal with Rogers where Rogers swallows the loss when you subscribe to SeeAllTheFilms.com
I'm pretty sure the people at the WHO are very aware of these facts. If you look at their numbers the US is still significantly worse off than almost all European nations.
I do get your point, Nick, but I'm not sure I agree. Dylan, Nim, and other programming languages that try to have Lisp's macro facilities (which are the main reason we stick to the sexpr code format) may be nice to program in, but they're am absolute pain to metaprogram in. Just look at Nim's procedural macros, for crying out loud!

Also, many of us lispers like the regularity and simplicity of syntax that sexprs allow (no syntax, no precedence).

OTOH, a more direct sexpr mapping might work, a la wisp.

Seriously, if your main object to lisp is the syntax, wisp may be something you want to try.
On the other other hand, we're essentially paying urban poor to empty cans and strew garbage over the sidewalk.
I was away for awhile...came back and was shocked at the level of political bickering and posts that were allowed to stay. A lot of the old members have moved on, it's a different place these days. Such is life.
Didn't see those videos. I'm more interested in an answer to my question.

I believe that the fake news problem is intractable. You cannot identify any news source as being fake or real objectively. You can only trust other people's interpretations of the information, and other people's interpretations are easily manipulated because people are emotional.

What do you think?
Mysterious History Events on Earth
"Ethics" codes are in practice a mechanism for a formal institutional body to exercise power over a profession. Case in point:

"But what developers really need is an organization that governs and regulates their profession like other industries have"

What this inevitably turns into is a collection of content-free truisms (eg "programmers shouldn't write programs that break the law") combined with credentialism ("we won't let you join the Society of Programmers without a degree in computer science, and it's 'unethical' to hire a non-SOP programmer to work on your project") and politically motivated de-credentialing ("we have determined your work on the Trump advertising program targeting white voters was implicitly racist; you're disbarred").

If you think the last part is silly, here's an article citing architects claiming it would be "unethical" to work on the border wall.

http://www.businessinsider.com/trump-wall-impossible-build-a...
We detached this flagged subthread from https://news.ycombinator.com/item?id=12998325.
> Even Google could not wean sophisticated programmers away from javascript despite its incredible efforts.

Not sure what you mean.

Angular 2 is typescript-first.
Hopefully an open-sourced A.I. government.
I'd argue it could end up backfiring for multiple reasons. The most obvious one is that it will undoubtedly end up strengthening filter bubbles.

The problems that face us will not be solved by siloing ourselves away from views we disagree with. It might take more effort to filter out bullshit in our current age, but if we're not even aware of the bullshit someone else is feeding off, how are we going to combat it? We need to bring more people into public debate, not isolate them.
Very well put. :)
You're right, I crossed the line and sincerely apologize. I post here on my own time, and represent my views only.

I recently noticed that AWS employees throw (sometimes not so) subtle shade at their competitors on HN without disclosing their allegiances. That's all fine, but I saw the same undertones directed at opinions made by a very good customer, which upset me.

Throughout the thread I've attempted to engage in discussion, gather feedback, and share some info. I was set off a little :/
Ask HN: Databases that support arbitrary real-time queries
I'm working on a side project that will involve millions of rows of data. The dashboard for this project will display small snapshots of this data along with several aggregate queries, such as the total number of data points, the total number of data points grouped by day, the average value for the current day, etc. I want the client to update immediately when a new row is inserted, which could be several times per second.

What are my options when it comes to databases that support real-time queries? Here's what I've tried so far:

Firebase:

- Easy to use real-time database but has poor support for queries

- Doesn't support aggregate queries at all

RethinkDB:

- Excellent real-time database that supports changefeeds on most queries

- Horizon offers a client side library that is comparable to Firebase

- As of version 2.3, RethinkDB does not support changefeeds on aggregate queries

PostgreSQL:

- Supports pub/sub via LISTEN and NOTIFY

- Requires a lot more work to set up since each query has to be written as a TRIGGER

I've also looked at PipelineDB[1], which seems to match my needs perfectly. Can anyone recommend anything else?

[1]: https://www.pipelinedb.com/
Yes, computers are good at things like that. For my part, I'm worried that they might choose to blacklist Pitchfork, and then I won't know whether to buy the next Animal Collective album.
Assuming there is a law. I think we can already detect methane well enough to know that cows make a lot of it.

You don't want to make the law something they must "escape" from, but rather something they can profit from by not polluting. Like tax credits.
It's always been there and is pretty heavily subsidized - it's good enough stuff that the actual intelligentsia ( as opposed to .. tourists like myself ) considers it a critical resource. It doesn't cost that much to preserve, either. What do you think the old guys at, say, Cambridge study? You see the odd Classics scholar on BookTv now and again, and it's ( for me ) riveting stuff.

It's just that mass culture has blown up so big so fast - driven by technological change - that it seems to get smaller.

It doesn't help that the Stoics were explicitly targeted by the Christians early in the Christianized Byzantine Roman Empire. You can see this in action in YouTube videos of Christopher Hitchens debating various Christian thinkers.
I'd challenge you to name one news site that doesn't have a political agenda. Everything is "propaganda", including your comment, and mine.
The "why not Bayesian filtering"? Indeed, why not? Go build that.
Collision Safety Differences US vs. Mexican Market
Xcode is fully functional on Hackintoshes.
i just put together a small script if you're interested!

https://news.ycombinator.com/item?id=13000254
I like "reality" : )

I chose "safety" because I think I copied Chrome's message when visiting a website with an invalid certificate.