skysight-inc/HackerNews huggingface dataset:
That was probably my comment and it was slightly different: the word "propaganda" was the original word for what we now call advertising ("propagate the message"). It was Goebbels becoming "Minister of Propaganda" (yes, minister of advertising) that lead to the change.

Interestingly enough "the guy", Edward Bernays, was Freud's nephew, and he literally wrote the book on the subject, entitled, yes, "Propaganda"
>I want to build a fast data-store

Usually this means you want to build things build on arrays.

>The problem with mmapped files is that they don't always appear at the same address

i.e. you use arrays and then index into the array instead of using pointers.

> So in order to use the standard data-structures, Rust must provide some mechanism to make this possible

Well, arrays exist in Rust. Or you're going to have to be more specific about what you're trying to do.
Avalon Hill had a board game called 1914. Read this for a hilarious takedown: https://boardgamegeek.com/thread/371289/1914-jim-dunnigans-g...

The funny thing is that my parents bought this for me way back when but then, upon opening it, no one wanted to actually play it. I spent quite a few hours futzing with it though :-)
Particularly anywhere that $$$/rack per mo and $ per kWh matters. Such as a medium sized CDN or backup service (Backblaze, etc) that wants to cram as many 3.5" drives into a 4U chassis as possible. If one is colocating multiple racks of 4U sized servers as close as possible to a major IX point, the rack space and power costs go up considerably.
Isnt this actually the story of this random woman stealing this guys laptop?

TSA just picks up the items and motions towards the queue with them, just because they point a laptop at you doesnt mean you claim it and walk off with it...
> Rousseau made a living copying piano sheets.

As far as I remember Jean-Jacques wanted to make a living by being a musician and "copying piano sheets" and didn't want to depend on how well his books were selling. The reason being that had he started living off his books he would have felt compelled to write what his readers wanted to read, not what he really thought. At least that's what I remember from reading his Confessions.
Kids Have Found a Loophole in the Nintendo Switch Parental Control App
Of course, Im gonna need three, because backing one of these up to the cloud from my home adsl would take (tap tap tap, calculate) 3.5 _years!_ (sorry cperciva, not gonna tarsnap this even at picodollars per gigabyte!)

(fortunately, it'd only take 3-4 months to bittorrent down all those, ummm, linux ISOs...)
I'm judging it on rule utilitarianism more than act utilitarianism. Yes, removing videos from public access is a bad thing. There's compensating effects from following a rule that makes Berkeley take down a bunch of videos.
Any sense of how much helium will permeate through the grain structure of the drive enclosure during its lifetime?
I agree. Exchange failure is generally something separate from "market risk", and is sometimes categorized as "counterparty risk". With bitcoin, counterparty risk with exchanges is a very real thing, and an added risk beyond what would be considered "market risk" (i.e. asset price fluctuations).
This is a harbinger of the IoT future. I anticipate that your self-driving car will realize you want to go to a restaurant (say, a fancy three star palace) and will take a longer route past MacDonalds, interrupting your trip to offer a discount coupon on a Big Mac.

Actually, I expect Uber will roll this feature out later this year.
Not to mention that once off a trail, it can be nearly impossible to see it until you're back on it.
Does helium go through metal?
S3 front end for Azure blob storage
This is a real problem for my country (Philippines), especially for provinces and agricultural companies that grow and sell Cavendish bananas. Banana production and exports were lessened by at least 20% just last 2015 and it's largely attributed to the Panama Wilt. Sadly, no solutions to cure the disease exist right now even with years of multinational research.
This is a very obvious thing to say. Perhaps it's needed to be said, I don't know -- It's just a very obvious counter.
positive reviews:
http://pastebin.com/enEZzKmC

negative reviews:
http://pastebin.com/vkGn7ZLH

Amazon Echo, roughly ~34k reviews.
https://en.wikipedia.org/wiki/Non-negative_matrix_factorizat...

It's surprisingly useful for finding interesting trends in reviews.
You were serious about that ?
Notably, they were able to achieve this performance with bytecode interpreter. Unlike other mentioned Scheme implementations, Guile does not use a native compiler (neither JIT nor AOT).
My pet theory is that Google got a bit desperate in the battle against web spam, and decided to use a somewhat crude hammer. Perhaps overweighting the various factors that control ranking to favor either content hosted on "big names", or not distant from "big names" in the link graph.
"20 newsgroups" is a pretty ubiquitous human-generated data set for testing LDA and other NLP techniques. I've run LDA on it myself and it recovers topics fairly well.

The thing is, reviews, messages, comments, etc, in general, do tend to revolve around some central topic(s). For example, this comment right now is about LDA. It's not totally random.
I wish it worked on mobile...
Commit each of the changes you make, including possible detours etc. Then use git rebase -i to work it into a sane history later.
He mentions using the imperative mood for the subject line, but doesn't anyone else think it makes more sense and sounds better to use the present tense, e.g.

Opens the pod bay doors

Instead of

Open the pod bay doors

?
Interesting: found this table:

http://www.engineeringtoolbox.com/thermal-conductivity-d_429...

Big difference between different gases.

But, check this out. Helium also has a high heat capacity. Table on same website:

http://www.engineeringtoolbox.com/specific-heat-capacity-gas...

Six times the conductivity of nitrogen (0.142 to 0.024) and five times the heat capacity: 5.19 to 1.04.

Big conductivity and capacity should translate to "convective cooling monster gas". :)
I'm in the same position for the first time (protecting against scraping) and honestly I'm kind of blind right now. Which is weird because of how much scraping I've done (okay not that much). Any tips or tricks or blogs you know of off the top of your head for protecting your site?
It's also funny he said that while playing up the power of machine learning and recent A.I. advances. I thought we already have algorithms that generate news articles, poetry and music?
The fact that Google owns an ISP is irrelevant to its search business. Not only are they unrelated, they are legally isolated in different corporations.
Except for the frequent use of solitary confinement. Adam Ruins Everything has a pretty shocking show on U.S. prisons. A prisoner might spend years in solitary going insane.
Dream Job Interrupted: Is the Job of the Future Creating an Unhappy Generation?
> For instance, 'hashi' = chopsticks or bridge depending on emphasis.

or edge.

For the curious readers, since you didn't include the corresponding chinese characters:

hashi (chopsticks): 箸

hashi (bridge): 橋

hashi (edge): 端
Even if the list were fully cached in L1, traversing an array can be significantly faster as the CPU can extract a lot of parallelism. On the other hand a list is a long dependency chain of non trivial latency instructions.

Linked lists (and other node-based data structures) of course shine for modification heavy work, when traversal is uncommon​ or when you need to preserve addresses.
Yep - it's been a long time since raw storage costs were so high I couldn't justify and afford to use raid 0 [Edit: Raid 1 not 0 - as DuskStar corrected me...) for everything that matters. Whenever I buy drives these days, I buy three of them at a time (if possible, the same size drives from at least two different vendors or batches from the same vendor).
The judiciary cannot force you to prove your innocence. But it can force you to provide evidence, which the state may then be able to use to prove your guilt.

Everybody has a duty to cooperate with litigation. Even third party witnesses who are not "on trial" can be compelled to take testify about what they saw or heard.
Well that's random--I worked closely with Bryson (the person who posted the video) in a past life at a search agency. Smart guy.

As to the topic at hand--as a marketer with a deep background in paid search, this is the giant question. How will Google monetize in a world where screens, even mobile ones, are less relevant. If your phone stays in your pocket and you primarily interact via Air Pods or whatever, traditional text ads, or even display ads have no place.

It may be that the data is just leveraged for improved targeting in those other mediums, but it also means that audio ads are going to become more prominent. But can they be implemented in a way that isn't super invasive? At least with search ads you can scroll past them easily enough, but not so with an audio ad.

There's also a ton of tracking issues that may cause this to be more the domain of brand marketers vs. direct response. Pretty hard to tag someone with a tracking pixel when they are just hearing your ad. Google will of course have the data, but large advertisers typically want to use their own tracking.

My hope, and I'm not sure how realistic this is, would be that the strong reception Google has seen with the Pixel will encourage them to continue a shift to being a hardware-driven platform so they can make profit there, and then sell access to their AI via licensing fees or just direct-to-consumer subscription fees. This has the huge benefit from a consumer-standpoint of better aligning interests between Google and end users (who would be the actual customers), instead of the current relationship where advertisers are Google's customers, and users are the product.

Now, knowing Google and how capitalism works, they would probably charge people AND do advertising, but one can dream.
Kaldi is not a point-and-click solution, it's a toolkit to develop your own speech recognition system. That said, it makes it incredibly easy if you know what you're doing, as it brings all the necessary tools and even provides some data to train your models (see the associated resources at http://openslr.org/). It's performance is state of the art.
"The tension between making money and making research strides can result in projects being abandoned altogether or pushed forward before they’re ready. " says the author... which really understates the problem.

When I worked at IBM Research (back when IBM actually did research), I spoke to Ralph Gomory, the head of IBM Research. He said that research costs were expensive. One million dollars supported 3 researchers for one year. One out of every 10 research efforts produced a useful result and that useful research result required 10 years to become a product.

Silicon valley does not support research. Even Microsoft laid off a lot of researchers recently (https://www.wsws.org/en/articles/2014/09/20/micr-s20.html) "Microsoft cuts 2100 jobs, closes Silicon Valley Research lab")

University professors live and die on grant money. It is how they fund masters and phd students. A large percent of their time is spent on writing grants, managing grants, and reporting on grants. Cut the funding and you lose not only professors but their students. Six billion dollars at 3 researchers/million/year is ... well, ask Trump do the math.

Like Reagan (who closed the Federal Labs), Trump doesn't understand research.
Interesting. Since experiencing these troubles with Google Drive, I have been wondering how green the Microsoft grass may be ;)

The key reasons we made the decision to migrate from our internal file systems were:

* The old internal system is dying and out of space. So either reinvest or move to the cloud.

* We're a school. Half our teachers work remote as do around 70% of our students. The old system meant no students had direct access to their records and remote staff had to use a clunky and slow Remote Desktop over VPN solution.

* Our new records management solution for students and staff lives in the cloud. It seemed appropriate to integrate to the Google Docs/Drive solution in the cloud. Integrating into an internal file server would have been tough.

Anyways, something something about the best laid plans ;)
For all the missile guys know, the Russian missiles are already in the air. Nobody's likely to tell them it's a first strike.
Building on Sacred Ground with the New Cast of ‘MST3K’
Mostly fine to do it on a feature/PR branch also, in my opinion.
If those become long-lived with multiple people touching them (where history rewrites become peoblematic) you are not integrating continuously enough.
It appears that in the PDF, problem 2 is an image, while problem 1 is pure text.
Those with the shows didn't build the tech, but Netflix did.
No it wasn't a nuclear explosion, but it certainly could've been and the fallout would have been very bad. You're way oversimplifying it. Did you watch the documentary a few weeks ago? I'm just saying I did and they interviewed the people involved including the guy who dropped the socket. They also go over just how unsafe these facilities were and a couple of other incidents of even worse magnitude.
Correct. And why AC won over DC: It's much easier to step the voltage up for power transmission.
Today - I'd probably go with the slightly more proven and slightly less expensive 8TB drives - jumping onto the latest tech for storage isn't something I feel is in my best interest. Six months from now is probably the soonest I'd consider using these (assuming there are no horror stories in places like BackBlaze's blog in the interim...)
If this is what you care about, then ask questions that lead the interviewee to demonstrating knowledge of these skills. Demonstrating skill with functional-ish "stream" APIs means the developer is a lot more likely to understand any impl's built on functional paradigms (e.g. Spark, actors, etc.), or at least can pick them up very quickly since the APIs and semantics are quite similar.

A candidate who writes list.stream().filter(...).map(...).collect(...) gets big bonus points in my book. I'll ask them about efficiency, to see if they know when to drop to for-loops. If they write a 1.4 for-loop, I'll ask them to evolve or parallelize it to see if, at some point, they stop adding complexity to their loop and instead switch to a cleaner functional style. Starting from a for-loop and asking to implement some simple transformations like filters, reverse, group by, map, etc., does wonders to separate the wheat from the chaff here.
Is it really harder to make money though?
You take the best of the best in painting from 150 years ago, and none of these people were very well off. Gaugain, Van Gogh, Matisse, Braque. These aren't people who lived luxurious lives.
DConf 2017 talks announced
C#, WinForms and some XAML

You make your desktop applications using a GUI framework. Do the same thing on your web app with [getbootstrap.com|Zurb Foundation|any one of many alternatives].
blekko did some work with LDA against our 2,000 "slashtags", almost all of which were non-news-oriented. Sorry that this is not a free link:

http://ieeexplore.ieee.org/document/7050791/
Also some combination of cloud and private servers. If I was starting up a Netflix competitor for instance, the site could probably run fine from owned hardware, but the content itself would be better off being cloud based.
So my startup hosts and supports a decent number of EHR/EMR solutions and I even seriously entered talks at one point for us to partner up with a large medical conglomerate to write a new platform. That idea died for the same two reasons most similar initiatives in healthcare die: Government and Insurance (called "Payers" in the healthcare industry).

You can write the absolute best EMR & PM (Practice Management) platform on the planet but if you can't get the payers to integrate with it you're dead in the water. The only practices who would even consider you without those integrations are ones not currently using an EMR, which means that your first hurdle with them has to be convincing them to go electronic - which means you own all the logistical hurdles associated with a large-scale chart-scanning operation, user training, mindset shifting, and much more.

And don't even get me started on the barriers to entry the Department of Health and Human Services have put in place....
At some point (roughly around your size, maybe a little larger) you'll want to add dedicated master nodes with no data.

3 small boxes, master eligible, holding no data.

I love the writeup, having a way to reproduce data if your clusters fail is a definite must with ES.
Java 9 New Features: Reactive Streams
Agreed. Trappist ale is phenomenal btw. Chimay blue is heavenly. As someone mentioned below, US jails are crowded, unsanitary, loud, and dangerous. But yea, I see the spirit of your point.
One thing we experienced at Segment was the fact that we needed to quickly handle a surge in volume but couldn't overload partners. Essentially we wanted something that scaled up quickly at first but was pretty conservative after that.

We settled on constant increases/decreases using queue depth thresholds but ideally ECS would support feeding multiple metrics and doing some basic math to figure out how much we're currently process, how long it would take to flush the queue, and how many more containers we need to drain in a timely fashion.
Remotely exploitable with a single GET request. Affects the vast majority of Ubiquiti devices.
It appears that FFT can be GPU accelerated. Nvidia has cuFFT which claims to be 10x faster.
Blame rev is very useful for back/forward porting fixes.
Over the years I've found I've saved the most time less from apps I've found but more the ability to write off-the-cuff single-use Ruby scripts. Whether scraping, renaming, fetching, etc, it can be a huge effort saver.
Have you run into issues? I'd think HTMLUnit isn't robust enough and it's "browser" Ian limiting?
> If I naively extrapolate, within decades we'll have period where we have profound cultural shifts every year or so, then every week.

I think in reality there is some sort of lower bound here in what we consider "reality" today (the physical world, with its governments, etc). We already are seeing the internet as a place where revolutions happen on very short timescales, even overnight. This will only increase as VR takes hold of our minds and existence.

To be honest, I'm a little afraid of that. There is something to be said for change in the physical world and how profound big changes are, and I hope one does not transplant the other and that they evolve together. We still need infrastructure, places to live, and government to make the online/VR revolutions a possibility.
Spot on regarding dedicated masters.
Quora Question Pairs – Can you identify question pairs that have the same intent
Thanks for the writeup! I was on the payments team at Groupon and have fond memories of the same challenges.
In other words, you have to have written code on your own time.
> but is amazingly hard to do well - but incredibly rewarding.

Isn't this true of everything. The greater the reward the more effort required in most scenarios? I do agree, Elasticsearch can take some trial and error along with experimentation to get right!
nobody should ever be using raid5 anymore, and that's been true for many years: http://www.zdnet.com/article/why-raid-5-stops-working-in-200...

the use cases for raid5 have pretty much been replaced with raid6 plus hotspare.
Definitely worth a healthy dose of skepticism and a code review.
I'm impressed, thanks for answering.
I have no idea what you are talking about. Exposing the data, that is already there, is what gives people the choice how to learn. If you just have a blob of video there's no practical way to e.g. search for something.
On the flip side, there has never before been a point in history where one could make a good living riding miniature motorcycles around Omaha (https://www.youtube.com/channel/UCUPr-L6BprRHBS0EIBxciCA), crushing things with a hydraulic press (https://www.youtube.com/channel/UCcMDMoNu66_1Hwi5-MeiQgw), making robots that don't work (https://www.youtube.com/channel/UC3KEoMzNz8eYnwBC34RaKCQ), or wrapping assorted proteins in bacon (https://www.youtube.com/channel/UCYjk_zY-iYR8YNfJmuzd70A). This probably just furthers your point somehow, as I'm not sure how any of this benefits culture, but there are lots of emerging "artists" who are making surprising incomes in this strange strange new world.
>On the contrary I can see disadvantage - reading and understanding a history later may become difficult task.

I'm replying to you but this is directed at everybody who advocates squash merge and discourages small commits.

IMO this is a tooling problem, plain and simple. When I am committing to Git, I am using the "write" components of Git which are incredibly powerful. I can commit in as small a chunk as I want and preserve the richest history of all the small changes I've made, knowing full well that the state of the code at HEAD will not be degraded for doing so. If I make two small independent changes, I can feel free to branch them separately and then merge them together to show that they could have been performed in any order.

When you read my history, you are using the "read" components of Git. Unfortunately these are not as powerful. You can do some nice things, like if you want to treat history as a straight line you can use `git log --first-parent` and you'll see only the merge commits (as if all merges had been squash-rebases).

It would be much better if you were able to collapse or expand any sequence of linear commits to gloss over the lower level details. But as far as I'm concerned, this is a problem with the "read" components of Git, not the "write" components, and so I will continue to use the "write" components to their full power. And the best part is that if I do it this way, we can improve the "read" components and allow the reader to collapse my verbose history, but we will never be able to expand pre-collapsed history.
John Lennon from 1975, he died 1980
I don't really understand why they would be slower to decode. It's really just the same data ordered differently in the file.

I can see that if you try to render an incomplete file you might end up "wasting" effort blitting it to the screen and stuff before the rest of the data is decoded. But if thats a concern, one can simply rearrange the data back to scanline order and decode as normal?
> blocking any new discovered badly behaved keys. Eventually we reduced capacity by 4x.

I wonder how it felt when they discovered how much money they'd burned on such a dumb little bug. I'd feel like throwing up.
Raid 0 can withstand 0 drive losses - I assume you meant Raid 1 or Raid 10?