skysight-inc/HackerNews huggingface dataset:
The right way to get rid of mutable state is to replace it with a stream abstraction, which declaratively models how the state changes in response to events. That would be cyclejs: http://cycle.js.org/

Too bad that this model doesn't work well with React. React models the UI as a (mostly pure) function from props/state input to DOM output, however in reality the UI is a stream containing both DOM states and input events. The minimal modification would be to select the input events that a component would like to expose in its event stream, in a similar manner to Elm: https://guide.elm-lang.org/reuse/checkboxes.html
After trying out Vue.js, I am pretty sure I will never go back to React.
Foursquare (https://foursquare.com/jobs)| New York, NY and San Francisco, CA | ONSITE only

We make the Foursquare and Swarm apps. Foursquare is a place recommendation engine with worldwide coverage. Swarm is an app for checking in to places you go to share with friends, life log, get perks and win prizes, or just for quirky fun.

Built on the foundation of our apps, we also have suite of location intelligence products. Our venue database powers products by Apple, Microsoft, Uber, Samsung, Twitter and more.

We're hiring for a variety of positions in NYC and SF:

- Infrastructure Engineers - distributed systems in Scala and Go

- Ad Tech Engineers - real time bidding at 100k QPS. Ad effectiveness measurement based on Foursquare/Swarm place visits

- Android/iOS Engineers - Foursquare and Swarm apps

In the news lately:

https://techcrunch.com/2016/09/13/foursquare-10-puts-search-...

http://www.hollywoodreporter.com/heat-vision/marvel-dc-real-...

https://medium.com/foursquare-direct/how-the-trump-president...

https://techcrunch.com/2016/05/25/uber-taps-foursquares-plac...

More job details and application form here: https://foursquare.com/jobs

Interview process for most roles is recruiter phone convo, take home test, on-site. Read more here: http://engineering.foursquare.com/2016/04/04/improving-our-e...
If others want to see what they're talking about, search for "Xfinity Internet" on Amazon. It has a four star rating, but 90% of the reviews are three stars or less.

It doesn't make any mathematical sense.
Counterfeit / different products are a much bigger problem than fake reviews.

Fake reviews are fairly easy to spot because of the one star curve. Amazon can weight and sort search results accordingly, if they so chose. Amazon can add additional weights based on the user's history and using graph network analysis of that user's review distribution. Bad items don't necessarily need to be banned, but the negative weight can make the listings virtually invisible.

On the other hand, if the reviews are for a product other than what you are ordering, things get a lot harder. It is hard for a user to eyeball it, and perhaps equally as hard for Amazon to verify it at scale.

Prediction - AI plus high resolution imaging of the good at high speed.
It seems "Join on your phone at paperplanes.world" actually means 'Join on your phone with Chrome browser at paterplanes.world'

Firefox is my primary browser even on Android. It didn't work and I suspected and tried it on Chrome. It works there.
If they want to keep Vine (essentially monopolizing paid reviews), then at least give me the option of filtering them out with a checkbox or something.

Still not exactly forthright.
I was in sort of disbelief so I had to look it up.

https://www.amazon.com/Xfinity-Internet-Mbps-12-month-term/d...

Yep. 4 stars with 85% one star ratings. Amazingly awful.

To be fair, there are certain categories that amazon weights differently based on the average rating of those categories. Some types of things are just always rated poorly. Maybe that has something to do with it?
In order to deploy and run your own kernel extensions on recent versions of the Mac operating system you will need to disable System Integrity Protection (SIP). Otherwise you will need a paid Apple developer account and ask Apple for a special codesigning certificate for kernel extensions.

https://developer.apple.com/library/content/documentation/Se...
that's a very good point, though it would also imply there's something more "big game like" about Ursa than some southern-sky constellation.
Kudos to the Kube-UI team.

You folks have made huge progress since 1.3. Dashboard is looking really nice.

The one feature I am really waiting for is being able to attach a terminal to a running pod container - all from the GUI (like the cloud shell feature of GCP). That would be simply awesome.
Just read through their intro. How is it any different than Angular? Instead of ng- they use v-?
The complexity isn't likely completely free.. but could be incredibly useful for a lot of universal rendering scenarios... the above the fold content loading, and the component render caching server-side is particularly interesting.

Now if Walmart.com just didn't look quite so hideous... but that's another issue...

The tech stack for electrode is definitely interesting, and looking forward to playing around with it.
Two guys from New Zealand now make $45k/mo from what started as a side project
Be prepared to spend 30 - 60 minutes filling out forms and also taking a 'culture fit', 'numerical analysis,' and 'verbal' test.

So far I've spent about 40 minutes applying to 1 job.

Edit: 60 minutes

I do want to work there so I'm going to do it anyways.

EDIT EDIT:

I wish I could say it was one of those tests where I learned something even when I failed. Good to see my Masters in CS from Stanford has no value to Ford.

>Our records indicate that you have completed the web-based assessments for the <position> in Palo Alto, CA position with Ford Motor Company. We regret to inform you that your results did not meet our requirements.
There are about 20 e-myth books. Is there a specific title?
Their calculator still seems to have the old prices in case you're like me and don't remember how much it used to cost, but want to see how much you are saving: https://azure.microsoft.com/en-us/pricing/calculator/?servic...
I agree; that was my intention with the 'clearly marked as "Sponsored Content"' bit. At a bare minimum, if it's clearly marked it can be flat out ignored or even filtered out.
> so they will probably not enforce this new policy very aggressively.

I don't know about that. I left one of those "in exchange for my honest review" reviews without using _that_ exact language, and they refused to post it. I had to re-submit with the right phrase pasted in.

The language I used in the original review was even more upfront about receiving the product for free and my review procedure. So I'd guess that they will enforce something broadly across the board and then be kind of tone deaf about the way they enforce it.

I think a big part of the problem with reviews is, when you're looking for something to buy, _and_ you're a savvy buyer, you generally want the product to fulfill conditions X, Y, and Z. If you receive it for review, you are generally only looking to fulfill condition X, and _maybe_ Y. For example, you'd probably never think, "oh, I should test this bluetooth transmitter from the back seat of my carpooling minivan" if you work from home all day.

That you didn't think of condition Z and still gave the product five stars will probably piss off somebody somewhere, but really, people with special conditions or who are aware of specific issues with that kind of product should be researching _within_ reviews, not just taking some random reviewer's five stars as a green light. They should be asking product questions. They should be contacting the manufacturer directly if they buy the product and they think it sucks. But they almost never do those things.

I agree there are dishonest reviewers, but I think Amazon's goofy review system--in which 3 stars == failure, and 4 stars == "think twice," is really the perfect setup for that kind of situation.
Incredible that this is all done in the browser. I much prefer this to downloading yet another app for my phone. Good clean fun.
I love this idea the most.

I've worked in places where teams have created "war rooms", basically a commandeered conference room where everyone hunkers down around the table and gets the project done (this was when I worked on a mechanical device and we needed to mess with parts and tools).

The benefit of the pod to me is that you can make the closable offices way smaller (desk, small table, couple of chairs) when the doors are open the offices become part of the larger project room. The entire project room can also be closed off for noise, privacy, meetings, stealth, etc.
It's not unreasonable that there should be similar stories, given the ubiquity of hunting culture and the brilliant night skies. But consider the number of visible stars and the possible patterns they might be grouped into, and the number of possible interpretations of those patterns. It seems highly unlikely that both the Greeks and the Iroquois would independently group the stars we call Ursa Major into a single constellation associated with a bear. To the modern eye, it looks nothing like a bear, and the stars comprising it might be split into any number of combinations to make other constellations. It seems much more likely that either there was some kind of communication between the two cultures, or that they shared a common mythological origin that preceded both: the article's 'proto-myths', accompanied by proto-astronomy.
It's not really a fair comparison.

Angular 2 is an entire platform while React is a library for building UI components.

You can also combine React with an Angular 2 app if you wanted to.

The answer here is use the right tool for the job - both are great.
> It is psychologically easier to start off while having another job and income stream.

So true. Really weird, but really true.
Rails will load the above the fold content and render server-side, while allowing the rest to render client-side, do component level render caching on the server, and allow for client and server rendering with one codebase?
How Women VCs Affect the Performance of Firms and Startups
This comment is kind of ironic, isn't it? OP asked whether he has to use a framework (albeit a seemingly-complicated one) and you suggest another framework for him to use. Not saying you're wrong, or anything. I just found it kind of funny.
"First of all, I negotiated an opportunity to work from home at my full-time job so I wouldn't have to be in the office all day long."

I feel like this is key. I've been an entrepreneur for the first 10 or so years of my professional career and have had multiple businesses that I started out of the first one because I had so much flexibility managing my own time. Due to a number of circumstances I've been working away at a corp office for the last 3 years and only now I realized how hard it is to do anything "on the side" after spending most of the productive hours of the day in your boss' office.

I know, I know, I could bring my personal laptop and take long breaks throughout the day to work on side projects but aside from any moral considerations it's practically really hard to schedule calls, trying to not get noticed, being kicked out of meeting rooms, etc. In my mind, being able to work from home and set your own schedule is such a huge plus to kickstart a side business/project.
Like someone else said, your VM can die as well, the cloud provides some HA services but there are hosted/standalone versions as well. I think the real question is how spiky is your usage, even with renting bare metal you still can't scale dynamically like you can with cloud VM - if you need 5x the capacity to cover spikes you might as well use cloud and all the fancy stuff you get with it.

And you can use both at the same time (dynamically scale up through cloud, bare metal predictable workloads)
I don't have a lot to add to the general question, but it sounds like you need to find a job. You clearly have enough experience to get a job at a decent high-paying tech firm even if it's not Google.

If I could recommend a practical measure; consider revising your portfolio. No one cares or has time to visit every one of the projects you've listed. And yet your most important ones are given the same weight as your lesser ones. Even worse, the design of the portfolio is not only unflattering visually, but exposes poor implementation choices. I'm on a university network and it took 30 seconds to load the portfolio. Even if you're on a slow ISP, the effect is exacerbated by how slowly the small thumbnails (which are hundreds of kilobytes each) progressively load.

Those all lead to a bad first impression. Edit your portfolio down to your best 5-6 projects. You don't need more than that to show the depth of your experience.
It seems "Join on your phone at paperplanes.world" actually means 'Join on your phone with Chrome browser at paterplanes.world'

Firefox is my primary browser even on Android. It didn't work on it, so I suspected and tried it on Chrome. It works there.
Walk-Thru and Proof of Concept of BIND's DoS CVE-2016-2776
vfat only won in the sense that if you're forced to use windows you still have to use vfat. In every other context there is a better option. I haven't needed to move files to a windows box in 15 years so—to me—it's a massive surprise anyone still uses it at all.

Just don't use USB keys; they're terrible security-wise and you're forced to use technology built for your grandmother.
>The bigger the network, the more useful the service.

With many services, after a certain size you begin to need tools to curate the content on the network, separate signal from noise, etc. But in a perfect world these could be handled and I think your statement would remain true.

For example, most forums begin with a small, dedicated user base that mostly knows each other and act in good will, but as the userbase grows all of these aspects fade as the Eternal September/tragedy of the commons effects take place. It's easy to see with the progression of subreddits for example, since they are created so often and can grow to very high subscribed counts, you get to see this pattern repeat pretty often.
I have consulted to a company for several years who negotiated with many Chinese companies in similar areas to your company. There are no guaranteed successful approaches, just look at the experiences of others, e.g. Uber.

You need a substantial shareholder who is also a Chinese expat with strong connections with Chinese companies to do the market development. The Chinese market is very different to that of USA, UK and Europe. The culture, the business norms, the drawn out negotiations, the consensual management style, the ever-present overhang of political connections, the high risk of fly-by-nights, etc will all catch you out. It might be a huge tempting market, but it comes at a cost that could easily bring down an under-resourced, under-prepared company.
Assuming we restrict the solution to this problem space. Since I trust the service to send the message, then I trust them as well to generate the encrypted package and communicate the passphrase needed to decrypt. I trust them enough to not keep that passphrase around.

Then the workflow would be something like the service sending an email to each intended recipient with a short message saying keep this message saved it includes a passphrase that you will need later. Then when the switch fires another email is sent asking the recipient to provide the passphrase. The service will then decrypt the message with the passphrase.

I know this still requires a lot of trust, but it at least protects the data at rest.
Let t be a turtle. For each t there exists a turtle k such that t is standing on k.
browser version doesn't do anything except animation. Once installed the phone app, you can follow prompt to create an plane and send it away. Or shake your phone to catch one, and click to open, to see the list of cities where it had been caught. that's all it does.
I think it's better to address complaints to not so smart decision of renaming well-known and widely adopted terms.
Thank you. This is so much clearer than what I was saying.

As you say, proper goals and measurement can fix a lot of these problems, and I don't think it's obvious that ml algorithms solve either of those
Restaurant prices are ridiculous ... made the comparison between groceries and menu offerings of McDonalds, Taco Bell, Burger King ... Olive Garden (SO EXPENSIVE) and you pay 5 times at a restaurant for the same.

---

You're not paying for hardware. You're paying for hardware, expertise, services, and convenience.

On-prem or colocation may be a good choice. But limiting your comparison to raw computing power mischaracterizes the decision.
I keep getting stuck at "Tap to choose your location stamp". I tap, it stamps, then nothing. Can't tap again to add a new stamp, and I don't get the prompt to start folding.

Chrome Dev on a Nexus 5X running stock android N.
I sell a niche music accessory on FBA. I didn't have many reviews, and it was hard to gain traction as a result.

I found a very relevant subreddit and offered to send a sample to anybody who was willing to leave an honest review, up to 10 total. I got very enthusiastic responses, and sent out the samples.

Every review that I received from this group was five stars. I at no time asked for five stars, and was very explicit about asking them to be honest. Maybe my product is just that good, but I suspect there's at least a little bias there.

More to the point, every organic review I've received since has been five stars, which leads me to think there's a crowd effect going on.

I think what I did was a good deal less scummy that what ReviewKick et al do, since they explicitly find "good" reviewers for you, and the reviewers aren't necessarily knowledgeable about the product or niche. That said, even my targeted approach yielded a lot of bias.

For what it's worth, this exercise doubled my sales. I now effectively earn the equivalent of a full time minimum wage job through one tiny niche product, and an hour's work every couple of months.
Recursion Pharmaceuticals | SLC, Utah | Onsite, full-time

Recursion is a startup with about 20 people, but we generate rich biological data at a pace comparable to the biggest institutions anywhere doing biology and disease research. ​We have literally millions of images from experiments we conducted in our lab, and we generate terabytes more each week. We’ve gotten more than $2M in multiple grants from the NIH, and last month closed a $13M series A led by Lux Capital. We’re using imaging experiments to turn human cell experiments into massive amounts of rich biological data so we can find treatments for many diseases as fast as possible.

Hiring:

* Software engineering: Full-stack Software Engineer - Front-end Software Engineer - Machine Learning Engineer - VP / Director of Engineering - Engineering Product Manager - Data Engineer

* Data science: Research Data Scientist - Deep Learning Computational Scientist - Data Scientist - Computational biologist / bioinformatics

http://www.recursionpharma.com/careers for more details and to apply. Blake (CTO) and Ashwin (lead engineer) get notified immediately.

Logistics: Salt Lake City, Utah. Hiking/running/biking is literally out our back door, and it's half an hour to 5 ski resorts. Competitive pay, health insurance, relocation assistance (onsite is required), equity, a top-caliber team, and help make a massively positive impact. Happy to sponsor/extend visas, but you need to already be authorized to work in the US--we can’t handle the lottery at this stage.

Tech: Data science: python scientific stack (pandas, numpy, scikit-learn, matplotlib, bokeh, etc). Software engineering: go, python, angular.js, react, javascript on aws and gce. Deep learning (e.g. convolutional networks) we're mainly using the python frameworks (keras, theano, tensorflow, etc).

Our team of ~20: http://www.recursionpharma.com/team
Do you not get a "+1" for anyone of your choosing at any point in time if you donated to a stranger in the past?
Aight, have fun. And thanks for the rest.
> If you can concurrently build/test and edit, you necessarily have more than one workspace, one of which can take the place of the staging area.

This takes a really narrow view of what software projects can be hosted in git. If you're working on a huge project which must be built (at least for full builds) and tested "in the cloud", which you trigger by pushing to a temporary remote branch, then no, you need not have more than one workspace. If you're a webdev, then yeah, gitless or any other git workflow without the staging area might be useful for you.
I assumed that they wanted me to install an app, so I skipped it.

They should say to open in your phone browser, then I would have tried it.
Running Cat6a through the older buildings here at NASA Goddard can be a nightmare. I can see us using this, especially for buildings that are planned for replacement down the road. And let's not talk about getting funding for Cat 6a upgrades, infrastructure money is always in short supply.
Some people wake up early (5-6 AM) to get 4-5 productive hours before going to work
Yeah, I'm curious as well... I'm trying it and it doesn't seem to work for me :-(
> It seems to be a common tactic for companies to get a product's rating up to 4.5 stars, then replace it with a lower quality version

What you are likely seeing is not a seller "pump-n-dump" scheme.

Rather, it's more likely another seller came along and "attached" to the good listing - except they are selling a knock-off product of worse quality. Often these sellers are from overseas, but not always.

Amazon rotates the "Buy Box" (the "Add to Cart" button) winner on a "percentage-share" basis - meaning if there are 5 sellers attached to a listing, and all stats on the seller accounts are equal (volume sold, number of positive feedbacks, account history, etc...), then each seller will get 1/5th of the buy box time. When certain sellers are "stronger" than others (meaning their stats), they get a larger percentage of the buy box time. You can see this sometimes if you refresh the page several times while on a product page. The "Sold by xxxxx" may change.

So, it's likely some cheap knock-off seller has attached to a "hot" product listing, and simply based on Amazon's Buy Box system, they will get a certain percentage of sales. Unfortunately, this can ruin a perfectly good listing for the other sellers who sell the legitimate product, and is difficult to combat.

It pays to pay attention to a seller's own feedback rating. Not just how many stars on average, but more importantly the recent 30 day trend for their feedback ratings, as well as the number of total feedbacks, since it will give an idea of seller volume (most sellers average about <10% of orders leaving order feedback, and usually <1% leaving product feedback - my company has sold on Amazon for the past 7 years, and we seem to stay right in line with what other sellers expect as well).
I'm not saying those paid for reviews are good. I think they are worthless, for many of the reasons outlined in the article (vendors select reviewers that only leave 5 stars) and in your comment (professional reviewers don't "need" the product they are reviewing and therefore don't even know what qualities to look for (even if they were inclined to be completely honest)).

But what I am saying is, Amazon needs new sellers... and new sellers need reviews.
But who pays and how do you avoid adverse selection problems? In the study you cited, it sounds like compensation often comes from the recipient (in addition to a payment from the government). This seems like it would skew towards ability to pay on the recipient side, and towards the less affluent on the donor side.
Quite right, but those points seem more like PR 2.5G/5G group. Does anyone really need PoE and >1GB speed? Or care that copper cable lengths are limited to 100M?