skysight-inc/HackerNews huggingface dataset:
There are some shady sites out there that peddle totally fake news for ad impressions. I'm fine with disrupting their business model.

But what are the odds that legitimate (or even fringe, semi-legitimate) right-wing news sites bear the brunt of this movement?
Oh dear, you're completely right. Beer and orders of magnitude don't seem to mix. :-/
The edX platform is open-source (https://open.edx.org) so that could be an option.

Also consider WordPress.

Themes, rather, packages like WPLMS (http://themes.vibethemes.com/wplms/) and learn dash (https://www.learndash.com) are very powerful and flexible. With all the advantages (and hassles) that wordpress brings. Definitely worth considering, IMO. They cost around 80-100$ for a site license, and have an almost overwhelming number of features.

They include buddypress, as well as a host of forum / messaging apps and tracking / reporting functionality. WPLMS also includes a license for the woocommeece store, so you can directly setup a cart on the site. Really encourage you to check these + edX open out.

We opted for WPLMS also because it's not too difficult or very expensive to hire / find competent WordPress developers if we ever need to. Moodle / edX / etc. are less attractive from that perspective.

That being said, while we are currently building around WPLMS, we may eventually end up rolling our own setup. We are heavily dependent on the tincan API, particularly to capture "informal learning", real-world experiences, etc. Stuff that most LMSs (including WPLMS, etc.) currently aren't designed for. However, our requirements are pretty non-standard, so your mileage will likely differ..
I didn't listed to the podcast. Is there a high chance of being killed? Maimed?
I always wonder if an open search algorithm would be better or worse? If Google let everyone see the magic, would outsiders be able to make it better so things like this don't happen? Would the white hats wing against the black hats if it was open to all?
Mr Money Moustache has 2 or 3 rental properties which are wealth appropriating not wealth creating. He's using the wages of other families. He goes on about how $10 is a lot yet takes far, far more in rent each week.
> There's no reason to disclose the security systems of your previous employer

But isn't it relevant what technologies you used in your most recent roles?
Any TLDR on what this speech is about? There is absolutely no information on what it's about. Could be about anything.
Everyone in the industry tends to use Sunseeker, which is an AR sun mapping app that's been going strong since 2009. It's great you've made this, but I'm just not sure why I would use this over Sunseeker or Dark Sky.
You have to pay for the iPhone app
no, don't.

i think it would look pretty strange on a resume. if you have a compsci degree, you should already know how to write software, which is what a bootcamp would teach you.

i don't know the details of your resume/career thus far, but you might want to think about how to present your career such that there are no gaps. point is, HR types need to whittle down very large stacks of resumes, and 'gaps' are an easy way to do that.

keep applying and going to meetups, and working on your programming skills. it isn't easy, but you'll snag a job eventually!
Which companies are getting this 'extra money'? Certainly not the journalists or news organizations.

"but that in no way incentivizes them to do "real journalism""

Sure it does. If you actually have the money to send a journalist out and get a better story than the next person, you will. This is how it worked before the advent of severely diminished returns in the news industry.

In fact, most popular news sites today are owned or funded by extremely wealthy individuals that use it to push their own political agendas. This is because it's almost impossible to run a news business without this sort of capital. If there was a way for anyone to potentially make a decent living with advertising, this would change.

"Bullshit has better ROI than truth, and that's why there's so much of it."

I won't argue with you there. However, real journalism should have a competitive advantage. It doesn't because it's too difficult to make enough to pay real journalists. Our news landscape now consists of wealthy individuals that spew politically biased news (Breitbart, Huffington post), fake news sites, and the already established big players that don't need the funding because they already have decades of momentum.

Adblocking didn't teach the ad industry anything. It is a ham fisted approach that now only hurts the businesses that don't pay up:

http://arstechnica.com/business/2015/02/over-300-businesses-...

These extortionist tactics don't give me any confidence that ad blocking is even being done for the right reasons. It's just a roadblock setup to make the Adblock companies money through force.
The iPhone client is commercial.
The Greek roots that appears in English words aren't really foreign, they're part of the English language and have been since forever.
> "In harms way"? Doesn't that seem rather ... barbarian.

Was your grandpa that fought in WWII (assuming for a second you had one) a barbarian?
I thought it was possible he purchased a mobile port? But even then, I checked the Google Play store and iTunes, and the official version from the Anki Open Source Team is free in both cases.

EDIT: No, I'm just bad at looking at the iTunes website, looks like the iOS version is $24.99.

https://itunes.apple.com/us/app/ankimobile-flashcards/id3734...
This argument has no basis, those websites don't have to die, they have to think of an alternative business model.

Some have already transitioned to crowdfunding (see patreon, the dice tower getting funded on kickstarter,...) micropayment, subscriptions.

But this case of "your failed business model is not my problem" is not to blame on adblockers alone but also on dwindling ads revenue among others reasons due to facebook driving prices down. When facebook investor story time will come to an end the whole web advertising ecosystem might crumble on itself.
Free mandatory babysitting.
Love how they did some number crunching and decided that rent vs own, own won. I think that if more places looked they would find that out also. There must be a margin in it since the big players are making money at it.

I'm interested to see what they end up with in the end.
Yep! I find myself using React.js for complex forms/wizards on non-SPA websites far more often than using it to build SPAs.
I think they at least deserve a chance to try to get it right.
Came here to say the same thing.

This won't give you an understanding of mathematics, just perhaps a memory of it.
I write procedural scripts all the time for just getting things done, often in JavaScript, Perl and PHP.

I've only worked on one application written without any OO patterns, completely procedural, and it was a complete mess.

Adding or extending features caused cascading bugs. Eventually we had to rewrite the backend (PHP) into MVC to be productive. I quit because I dreaded the work. I didn't want to write another line.

I have been pretty interested in functional programming lately, or the functional paradigm everyone in JS is following nowadays, but haven't gotten the chance to take a deep dive yet.
If someone is working hard and burned out, then continue of that will lead to death, so advice to continue work is very bad advice.

For example, if someone is damaged a knee, he need to relax until knee will restore it health. What will happen if someone will continue to run and jump with damaged knee instead?

If your brain is damaged, I will suggest to relax at least until brain will restore it condition. If you will continue to damage your brain, as suggested, you may die, because, unlike a knee, our body cannot live without a brain.
I actually started off with quite a similar use case in mind: when I moved into a new apartment a couple of month ago, I wanted to know how many hours of sun the plants on the balcony will be getting and when I could expect direct sunshine onto the balcony in the morning. And because I wanted to try my hands at Android programming for a long time, this was a good opportunity for such a project.
Sunnyvale: another neighborhood requests rezoning to single-story-only
How do I team up with you? I am familiar with R and Python as well. I haven't officially done a Linear Algebra class but I understand matrix operations well.
Why would that matter? Do you think Stormfront are somehow at advantage when it comes to gaming unpublished algorithms?
Other than Evan, could this be the list ?

https://github.com/orgs/vuejs/people
>There is no clock in our bodies.

Circadian rhythms? Telomeres shortening?
He found this specific instance of AI creepy and disgusting. Seems like a stretch (or clickbait) to interpret this as an attack on AI in general.
Wladimir should rename adblock plus to addoesntblock- supposedly-non-intrusive-ads then ;)

or maybe adsellads [1]

[1]:http://www.theverge.com/2016/9/13/12890050/adblock-plus-now-...
Call me ignorant but why exactly does a plain, honest ad need JavaScript? Why isn't a plain picture that links to the advertiser's site (maybe through a counter redirect so you can see how many people followed the link) enough?
I know you were kidding, but one of the co-authors of Browsix wrote the Doppio JVM: http://doppiojvm.org/ a full JVM in pure JavaScript. It will soon run under Browsix!
Don't you think the in-browser latex editor (with no backend server required) would be useful for at least some people?
If the founders retain board control and don't run out of money there is little the investors can realistically do. Both sides are taking a lot of risk, I wouldn't rate this as a terribly concerning one. Far far more founders spend too much money and nosedive into the ground.
Of course, hence the focus on server-side rendering. It is quite difficult to do properly though. Facebook itself is not a single page application.
This is a problem that needs to be addressed, and google is working on it. I can't see regulators doing a better job than they are, honestly.
*The Inner Workings of JSX and Virtual DOM (With Lots Of Flow Chart Pictures)
Well it is 15% but you are paying income tax on it because you aren't holding it for a year. So depending on your tax situation, it may be closer to 7-10%. Still good though.
If you are looking for performance, do not get the 8TB drives. In my experience, drives above 5TB do not have good response times. I don't have hard numbers, but I built a 10 disk RAID6 array with 5TB disks and 2TB disks and the 2TB disks were a lot more responsive.

From my own personal experience, I would go with a PCIe SSD cache/write buffer, and then a primary SSD tier and a HDD tier. Storage, as it seems you guys have experienced, is something you want to get right on the first try.

Edit:

N1: Yes, the database servers should be on physically separate enclosures.

D5: Don't add the complexity of PXE booting.

For Network, you need a network engineer.

This is the kind of thing you need to sitdown with a VAR for. Find a datacenter and see who they recommend.
Thanks! The decision to move to metal was because of performance problems https://about.gitlab.com/2016/11/10/why-choose-bare-metal/

It is nice that we'll save on costs but we anticipate a lot of extra complexity that will slow us down. So if it wasn't needed we would have stayed in the cloud. But it is interesting that both our competitors (GitHub.com and BitBucket.org) also moved to metal.
You're just another measurement device that's entangled with the system at that point, though.
The main Vuex docs are quite good, with the included shopping cart example.
https://vuex.vuejs.org/en/
You can buy certain Vanguard Funds from Canada. For example: VAB, VSB, VCN.
The vast majority of Nvidia GPU sales are to gamers. Intel has been trying to build a "good enough" iGPU for years and years, with almost zero progress relative to their contemporary discrete GPUs.

Even the best current GPUs can't handle the inevitable future high-res VR. This is going to be a stable business for a while yet.
It seems to me that there are several levels of misunderstanding here.

And the most interesting part is when Suzuki asks "So, what is your goal?", and the engineer answers "Well, we would like to build a machine that can draw pictures like humans do.".

This is certainly a commendable goal.

Then we cut to another sequence, where Miyazaki is drawing, and reflecting: "I feel like we are nearing the end of times. We humans are losing faith in ourselves..."

It may or may not be so, but this is an interesting point to discuss. I can certainly understand how it could feel like it, but you'd have to study the motive for wanting to "replace" humans by machines, or just have machine perform like humans.

One key misunderstanding in this exchange, and foremost on the part of the journalists reporting it (damn dumb journalists!), is that "This is a presentation of an artificial intelligence model which learned certain movements."

Obviously, they didn't teach it to move, they had a certain model of the body, and let the AI loose, trying to learn by itself how to move. This is a classical application of genetic programming. See how some of those creatures look "creepy" too:

https://www.youtube.com/watch?v=JBgG_VSP7f8
https://www.youtube.com/watch?v=HgWQ-gPIvt4
https://www.youtube.com/watch?v=CXTZHHQ7ZiQ
https://www.youtube.com/watch?v=yci5FuI1ovk

They obtained some creepy result, added a creepy texture and made it into a quick & dirty demo for "animating zombies".

Clearly, the people who assisted to this demo didn't understand what it was.

And the answer of the artist was the worst. Imagine assisting to Wright brothers' demo, and coming with: "I have a friend who is blind, this doesn't respect the pain and the suffering of those with vision disabilities who will never be able to pilot a plane." What a tool!
We've already been through this in the last few years with Angular.

Anyone who believes their current hot framework is "as permanent as JS itself" is kidding themselves.
So I get the sense that jwz has something of an axe to grind with this site. What's the history there?
We seem to have had a similar society organizations in the past. Slavery developed in many places on Earth across many regions, and sometimes sustained for at least centuries.

Different members of societies could have different number of slaves, and the associated abilities to generate consumable resources, but you can imagine a whole society based on slavery (assuming slaves are not a part of society).

Replacing slaves in such an organization with robots was considered in some fictional stories (Asimov, IIRC). This may help to start shaping some approach to the question.
How is the comment you replied to liberal hubris? There is uncertainty with regard to Britain voting to leave the EU. Since the U.S. election the bond market in the U.S. has fallen quite a bit. This is unusual given that the only new information comes from the election. Clearly there are impacts from the election that an average person wouldn't be aware of. Hence the comment about adopting a wait and see attitude. While this may not be a good strategy it hardly qualifies, necessarily, as liberal hubris.
Vue is a frontend framework.
jQuery is a library, with a very specific goal (DOM access)

What happened when you were using jQuery, is you created your own homegrown "framework" on top of it. Thats what you should be comparing Vue with, not jQuery.
technical paper is online: https://arxiv.org/abs/1611.07862
The world is full of conflicting information. Part of one's implicit Internet education is that the first link you get when searching is not always the best. The second link shown in the article (Wikipedia) is likely a good source of info.

Perhaps a better approach would be to register didtheholocausthappen.com and put a big sign that says "Yes" on it. Then put a link to that in your article, and get others to link to it.
C1: The SuperMicro offers blade-server densities without the ridiculous prices that proprietary blade-server chassis come with. It's a pretty good system. Please make sure you have assessed your power requirements correctly and communicated that to your datacenter.

If you were larger, Open Compute Platform might be a way to go. Maybe next generation.
I think it's more likely that the no iframes rule is there to prevent click-fraud.

See for example https://en.wikipedia.org/wiki/Browser_hijacking for more on a kind of malware that injects ads into browsers.
Yeah, link aggregation doesn't work how they think it does. And not having a separate network for Ceph is going to bite them in the arse.

GitLab is fine software but fuck me, they need to hire someone with actual ops experience (based on this post and their previous "we tried running a clustered file system in the cloud and for some reason it ran like shit" post).
Interesting seeing him shilling for Infinity, I thought he was all about ferraris: http://www.businessinsider.com/secret-founder-sells-ferrari-...
Wow, looking awesome. Building it
>If someone takes a knee during the national anthem conservatives will say that person should be fired and naturally liberals defend that as free speech. If someone addresses a transgender woman as "he" liberals will say that person should be fired and naturally conservatives defend that as free speech.

Isn't it possible to defend it as free speech AND say that person should be fired? Something like "its their right to say it/do it but it shows their "true character."? You can both support free speech and also want a person to accept the consequences of what they do or say.

I mean, I wouldn't personally fire anyone for those social transgressions but I can see how if I had certain world views I would see each person as less trustworthy or less desirable as an employee or coworker.
That part isn't true though - Blair went to private schools, notably the elite Fettes College as a boarder.

https://en.wikipedia.org/wiki/Tony_Blair#Education

The idea that anyone typically "working class" went to Fettes in the late 1960s is rather amusing - it is still rather grand to this day.

Edit: The reasons for the widespread hatred of Blair in the UK have nothing to do with his background.

Edit2: Apologies - I misread, not used to reading "Mrs Tony Blair"....
Ask HN: What system can be used for sync mobile app with backend?
Hello, everyone!

I need to sync mobile with a remote backend. I don't want to write my own synchronization engine. What should I use for it? Couchbase lite? I looked at realm.io mobile platform, but I can't use it in a commercial app.
How is this different from https://github.com/douglascrockford/ADsafe? And isn't this all from 2011 or so? I recall this concept popping up then as well. I haven't seen much uptake from the ad industry which is focused on more tracking and access, not less.
A Humanist is someone adverse to zombies?
True, but some would argue that its use is a mark of lacking taste - https://medium.com/@bartobri/applying-the-linus-tarvolds-goo...
I have visited websites offering services I was interested in, however the price was too dear. When attempting to leave the site, I was presented with a better offer, which I accepted.

If you have absolutely no interest in the product or service in the first place, then a pop-up is unlikely to change your mind. But if it's just that the deal wasn't good enough, this strategy can work.
If ads weren't the primary source of malware I'd at least be willing/able to turn the ad blocker off on sites I like and want to support that have non-intrusive ads.
Perhaps they are doing what they consider to be correct according to the information available to them. The question then becomes what information are they being given?
We use Web Workers as the basis for our processes, and processes perform system calls to the kernel (running on the main browser thread). Our standard system call mechanism is asynchronous and uses the standard postMessage API to/from Web Workers. When executing a system call, the language runtime saves the current call stack, and when the Web Worker gets a response to the system call, it resumes that thread.

So we build these low-level primitives (kernel, system calls, processes) on top of APIs the browser provides, and extend to-JS compilers + runtimes to use these primitives.
If this worked properly, I'd find it incredibly useful. It'd give me a Posix command-line environment inside the browser, with all the commands running locally, backed by a file system on cloud storage somewhere, which would work anywhere, regardless of what computer I was currently working on.

I've been wanting something like this for ages (and have had a few ideas along those lines myself)...

The description of the technology glosses over all the really difficult bits, however, like how they turn compiled C into runnable Javascript. Emscripten? An interpreter? Gods help them, they're not using Clue, are they? How much overhead is there in executing the compiled code in chunks so that they can simulating blocking RPCs (for system calls)? Do they have a plan for threads? (I don't believe web workers support any kind of shared-memory threading.)

(later)

I found a demo here: https://unix.bpowers.net/

Inspecting the code shows lots of Emscripten stuff.
GLORY Collision: Rico Verhoeven vs. Badr Hari
Give me a more asked answer to the question 'did the holocaust...' and I will...
All you need is re-frame. It is well documented and the philosophy is explained as well.
Honestly, I'd click that. Although I'd probably read the HN comments first, as I would be skeptical.
Tell me you're running for office. That's logic so air-tight who could not vote for you.
Are you sure about the location? I would go with Frankfurt, Germany. Biggest IX in the world and if you want a "low-latency" solution for all users this is basically the middle of everything. NYC will have a worse connection to Asia and I don't want to begin with India or something. While Frankfurt is basically only 70ms away from NY and around 120ms to the west coast, while even south america should be < 200ms. Russia is 40-50ms and Asia should be between 100ms and 200ms. Australia will probably have the worst ping with around 200-300ms.

Just as a suggestion since you seem to be so certain about the location. I basically know every DC in Frankfurt, so if you need any help or info in that regard feel free to contact me :-)
Thanks for commenting! You're right that 2TB disks will have more heads per TB and therefore more IO. We want to increase performance of the 8TB drives with Bcache. If we go to smaller drives we won't be able to fit enough capacity in our common server that has only 3 drives per node. In this case we'll have to go to dedicated file servers, reducing the commonality of our setup. We're using JBOD with Ceph instead of RAID.

If the 8TB drives don't offer the IO we need we'll have to leave part of them empty. I assume that if you fill them with 2TB they should perform equally well. Word on the street is that Google offers Nearline to fill all the capacity they can't use because of latency restrictions for their own applications.

It is an interesting idea to do SSD cache + SSD storage + HDD instead of just SSD cache + HDD. I'm not sure if Ceph allows for this.
Yes Facebook did add that feature... last year. Engadget is simply reporting on something Facebook announced they added publicly last year. https://newsroom.fb.com/news/2015/01/news-feed-fyi-showing-f...
I'm curious to know if you think this work is within the core competency of GitLab. if so, how did you decide it was. If not, how do you realize the investment over time in something that isn't? Is the GitLab CEO here?
>I think this is simply reflective off Miyazaki's view of what animations should be represented at all

> He's not a fan of the grotesque, creepy, or disquieting.

Studio Ghibli has produced lots of work that's grotesque and disquieting. He's not against representing them.

Spirited Away and Grave of the Fireflies come to mind as films that show the grotesque in a way that there's a strong human spirit endowed in the animation.