skysight-inc/HackerNews huggingface dataset:
My point is that you don't build indexes for every query. You build it for the important queries, and you let the user tell you which queries are important, rather than which indexes to build.

Because honestly, the only reason any user cares that an index exists is if they need it for performance. It should be an implementation detail. Something better than an index might come along, and we've all got to run victorian-age schemas because we've written "create index" all over the place.
I've randomised the MAC address of my MacBook at every boot for months, and I've only run into a single problem (OmniFocus sync got confused). I don't know why their laptops don't do it already, or why it is a problem on iOS.
"if you could simulate anything, why would you simulate this?"

I want to agree... but then... I look at Youtube and wonder why a large portion of that gets made.

With the computing power we have NOW... look at all the stupid stuff that gets made. Imagine 50 years from now.
I see. Googled the for Dafny quick sort and it does have some pretty long invariants.

[1]: http://rise4fun.com/Dafny/ks
Wasn't it Randall Monroe who said that most people only need enough math to correctly divide a check for a dinner party where you are covering the bill for the guest of honor?

That's moderately complex math, and goal oriented.

What ends up happening is the people good at math prey on those who are bad at it. You tell a kid "you learn this so people can't take what's yours" and most of them will pay attention.
Hey, thanks for the context. I had wondered what Simi meant.
I know of whole cities who don't even get cars because they can ride their bikes!
They take a fixed fee per ticket. It's a good model.

Like most ticketing operations, they've built a niche monopoly. If you want to buy tickets online, they are usually the only game in town. If the obnoxious ads annoy you, their attitude is basically "fuck you, drive to the mall and miss your movie".
Interestingly, the negative effect part is wrong for carpools, but that is not Uber's primary business (I'm assuming carpool drivers would rather be passengers)
Introduction to Building VR Experiences in Unity
Anti-Trump Boy Sets Fire Outside DeploraBall and Moronic J20 Leader Is Interviewed
That's weird, I was there from October through just a few days ago. So we had a much different experience with Uber.

But yes, I loved the songthaews there.
Good old HISS-KACHOOSH.
If someone was moving away from Ansible, what would be the best option(s) to consider?
Mine does too, but that's because I've trained myself to see it that way in order to understand this exact concern.
It's pretty easy to setup the discord-irc bridge, assuming you're referring to bitlbee. I already use it to have an IRC interface for facebook, google hangouts, etc, so discord was just adding a plugin and configuring the account, which took about 10 minutes total.
No, no, no, no. https://www.chrisstucchio.com/blog/2015/dont_use_bandits.htm... needs a rebuttal so very, very badly.

> Depending on what your website is selling, people will have a different propensity to purchase on Saturday than they have on Tuesday.

Affects multi-armed bandit and fixed tests. If you do fixed A/B test on Tuesday, your results will also be wrong. Either way, you have to decide on what kind of seasonality your data has, and don't make any adjustments until the period is complete.

If anything, multi-armed bandit shines because it can adapt to trends you don't anticipate.

> Delayed response is a big problem when A/B testing the response to an email campaign.

Affects multi-armed bandit and fixed tests. If you include immature data in your p-test, your results will be wrong. Either way, you have to decide how long it takes to declare an individual success or failure.

> You don't get samples for free by counting visits instead of users

Affects multi-armed bandit and fixed tests. Focusing on relevant data increases the power of your experiment.

---

For every single problem, the author admits "A/B tests have the same problem", and then somehow concludes that multi-bandit tests are harder because of these design decisions, despite the fact they affect any experiment process.
(Cockroach Labs CTO here) This could have been worded more clearly in the post. There will be two versions of backup functionality: a basic implementation for free (Apache license) and a faster distributed and incremental implementation as a paid feature (CCL). It's like the difference between mysqldump and an InnoDB-aware backup tool.
I would say that a "function pointer" isn't really a pointer: you can't dereference it or do arithmetic on it. Really, the things we currently call "functions" should be "function literals", and then what's now a "function pointer" could be just a "function".
It's not really a mistake. It's kinda like how gas stations rarely give you a clear path to drinks or why you needs to wander through produce, cheese and meat (i.e. Margin) to buy milk or bread.

The plumbing guys are dumb, but you don't know the business... of they are a local outfit they have a someone captive audience who can be abused a bit.
Well, unless you can run programs on your hard disk controller, that's not the chip you use to define how fast the system is.

Yes the speed of your computer is more than just the CPU, but the CPU, the RAM, and GPU are far more influential that what speed your disk's controller runs at.
Well, making a silly youtube video for no reason is not the same as making a world where millions of sentient beings suffer/die for no reason.
I got my previous job by a recruiter finding me on LinkedIn, who actually matched my profile to the job.

My most recent interview, the first thing the interviewing manager asked was to connect via LinkeIn.
Linkedin uses me.
Meitu, a Viral Anime Makeover App, Has Major Privacy Red Flags
Either this a really bizarre coincidence, or YouTube is promoting his videos. I too discovered his channel this week, it's surprisingly relaxing watching him mess around for hours. Especially if you've had any experience soaring, it's interesting to watch his technique and hear him talk through his thought process as he's flying.

Helps that the thermals where he is are so good you can blast up to 13k feet from a 2k aerotow.
Etah+Bus+Accident+13+Children+dead+Breaking+News,Uttar+Pradesh+News
I’ll imagine that scenario when I can imagine the day car interiors are manufactured out of one seamless, waterproof plastic that can be hosed-out in between rides, but are still more comfortable than a commuter subway or bus.
Puppet, Chef, Salt, BCFG2?
This post was about using Cassandra for message storage.

You are basically advocating for plugging 2 systems together, which out of the box don't provide elasticity. Or we could just use Cassandra. It is a simpler solution and Cassandra is not new tech. Aside from caching empty bucket information we have nothing sitting in front of Cassandra. It works great and the effort was minimal.

The Redis comment by jhgg was referring to our service which tracks read states for each user. We might write about that later, but it's not as interesting. The most interesting about that experience was reusing memory in Go to avoid thrashing the GC.

We care about seamless elasticity for our services which Redis doesn't provide out of the box except with Redis Cluster which does not seem to be wildly adopted and forces routing to clients.
The folks at docs.openstack.org are always looking for contributors :) As rpeden said, it's important to find a project you're interested in and think you can contribute to. It takes some time to get the vocabulary down for various projects, so choose carefully and spend some time making yourself known to the community and offering to help / learn.
Where are you located? I can't find any mention on your website. Also, your Careers page doesn't list a writing role.
Had to lookup ALDI on youtube.
Their logo looked familiar to Hofer brand, then I found the wiki explanation. Aldi Süd operates as Hofer in Austria and Slovenia.[1]

[1] https://en.wikipedia.org/wiki/Aldi
I am a backend developer, I had an opportunity to be a contractor for a frontend angular project (which I never had played with before).

I basically thought I could do it and then did it. I spent around 160h in the project even tho I only billed 80h. So I basically worked "for free" half of the time but that was me "paying myself" in knowledge.
What's the motivation for moving away from Ansible? Just wondering. Puppet and Chef are enormous and brittle in my experience. I've moved previously from Puppet to Chef, and then from Chef to Ansible. I tried Saltstack but it felt similar to Puppet and Chef. Ansible can be slow, but the complexity overhead is minimal comparatively.
Here's Feynman's take on learning algebra:

Around that time my cousin, who was three years older, was in high school. He was having considerable difficulty with his algebra, so a tutor would come. I was allowed to sit in a corner while the tutor would try to teach my cousin algebra. I'd hear him talking about x. I said to my cousin, “What are you trying to do?” He says, “I'm trying to find out what x is, like in 2x + 7 = 15,” I say, “you mean 4.” He says, “Yeah, but you did it with arithmetic. You have to do it by algebra.”

I learned algebra, fortunately, not by going to school, but by finding my aunt's old schoolbook in the attic, and understanding the whole idea was to find out what x is – it didn’t make any difference how you do it

For me, there was no such thing as doing it “by arithmetic,” or doing it “by algebra.” “Doing it by algebra” was a set of rules which, if you followed them blindly, could produce the answer: “subtract 7 from both sides; if you have a multiplier, divide both sides by the multiplier,” and so on – a series of steps by which you could get the answer if you didn't understand what you where trying to do. The rules had been invented so that the children who have to study algebra can all pass it. And that’s why my cousin was never able to do algebra.”

(from What Do You Care What Other People Think?)

(Video: https://www.youtube.com/watch?v=VW6LYuli7VU)
I assumed that the claim about channels going away was a reference to this: https://github.com/rust-lang/rust/issues/27800
I don't really think people in general being bad at math is a problem. The real problem is that it's somewhat socially unacceptable -- particularly among less academic people -- to be good at math.
The cold chain thing is plausible, but I doubt it.

Supermarkets have varying strategies for stuff, including cold items. The supermarkets around me put ice cream in either a center aisle or the second to last aisle, in the front of the store. The "smarter" store from a data standpoint has pint ice cream in an end cap next to the florist to nab women. Milk is always back corner.

If they can figure out how to maintain the cold chain for ice cream, I'm sure milk would be easier to move around.
> Using your definition of diversity, yes. I think that part of the point in making is that people maintain diversity as the ultimate goal. If it's directly harmful to the more characteristic goals of your grad program or company, is it really worth it? (I'm not advocating for discrimination, but using fewer visas isn't discrimination.)

I missed this point in your original comment, so I appreciate that you took the time to respond and point it out to me. That's a very interesting point.

> Meh. I don't think drinking should be the only group activity, but a little alcohol goes goes a long way in getting people comfortable with one another.

I can only speak from my own perspective as someone who doesn't like being around alcohol, but this seems like it'd make it so that some people felt like became closer to the team while others felt left out. I suppose my bias in this matter is obvious.
> when you have a car that handles and responds better you tend to drive it harder and you forget that everyone else is in some inferior product.

You can buy traction control, ABS, better suspension, steering, better tires, etc. None of that will make the idiot behind the wheel any better, although it may lead to overconfidence.

Thanks for making my point for me though.
For now. They hired Brian McClendon to build their own:

https://en.m.wikipedia.org/wiki/Brian_McClendon
You're kidding right?

From that page:
This subreddit is a safe space for Socialist discussion. Defending capitalism or capitalists is a bannable offense. Debating Socialism is also not allowed. Take this to /r/debatecommunism

Bigotry, ableism and hate speech will be met with immediate bans; Socialism is an intrinsically inclusive system.
Some of the most interesting people, I recall, have been Futzers. So many of them really clever people. I don't even know if Futzers us a word, but I hope the world produces more Futzers.

When I was a kid--it was kinda frowned upon. "Don't waste your time fooling around?". I think times have changed though? I hope?

The other day I made a watch band using the leather from my old boots, and dental floss. I didn't tell anyone because I knew it would be considered excentric.

It looks good to me. That's all I wanted.
It's not a question of probabilities. You're advocating punishing people for wrongdoing you anticipate them doing in the future. This is the argument behind racial profiling, and it's widely considered immoral. Would you mark a black student down because they're statistically more likely to fail in the future? If you suspect a student lacks understanding then you should actually test that understanding, not just assume they're going to fail and punish them preemptively.
Japan still won't recognize the rape of Nanking. They're also about as xenophobic as you can get but I don't see you complaining about that.
Since you are using ¨, ⍵ is a scalar, so you don't need the ∘.

Translated back to J

((;'Buzz';'Fizz';'FizzBuzz'"_){~2#.0=3 5|])"0>:i.100

The boxed list in J feels a bit cumbersome compared to mixed arrays in APL.
Another advantage of typedefing the function is that you can let the compiler help ensure your function definition signatures are correct.

For example, if you typedef a callback type like so:

typedef int callback_t(int foo);

And then declare a callback like so:

callback_t my_callback;

And then later define the callback like so:

int my_callback(int foo) {
...
}

The compiler will produce an error if you screw up the function signature of my_callback() when defining it because it won't match the prototype you defined via the typedef. This only works in C. C++ allows multiple function signatures for the same function name, so you probably won't get a compiler error--though you'll likely wind up with a linker error.

Edit: The downside is that function declarations done this way will look a little odd--possibly mistaken for a variable definition. And, upon further thought, I'm not sure that this pattern really is a huge benefit since function pointer assignment will also produce an error if the signatures don't match. But interesting nonetheless, I guess.
I always find this interesting, as Target is pretty smart about merchandising. My guess here is that they know that they usually (at least around my hometown) are not top of mind for grocery. Milk is probably a trigger.
IPLD does allow storing tons of data, but custom schemas allow restricting the data referenced in arbitrary ways.

IPLD, last I checked, supports relative paths (which can make certain cycles), and not every node child gets its own hash. This is too much flexibility for my purposes (Nix or otherwise).

Also, when interfacing with legacy systems like git repos, one needs to dereference a legacy hash without knowing what it points to, which is easiest done with custom schemas.

Now, granted, customs schemas aren't a super fine-grained solution as every node in the network that cares about the data needs to implement the schema, but they are useful tool for these reasons (and that downside doesn't apply to private networks).
I just signed up for the 4 weeks of flat rate uber pool in NY. $89 and you can use Uber Pool as much as you want for free between 6am and 8pm inside Manhattan.

Previously I would spend $117 in a monthly metrocard.
ESET Multi‑Device Security 2017 License Key and Crack V10
Little Things: The outsized pleasures of the very small
That is still a speculation until Samsung announces the cause on january 23.
Kazakhstan’s Exploitation of Flawed U.S. Law to Censor Respublika Finally Ends
Getting Older, Sleeping Less
It's not benevolent. They are herding webmasters to use google's ad platform.
Vanity Onion addresses are a bad idea. They teach users to ignore part of the address instead of treating the whole address like an IP address.

The GNU Name System gets this sort of thing correct though.
I bet they have low conversions anyway, because who in the hell wants to pay $2 fees for a $15 movie ticket?

They don't really save time, as you need to show up early for a seat in most places.
Here's an example:

typedef void (*sighandler_t)(int);
sighandler_t signal(int signum, sighandler_t handler);

Without the typedef, it's much less clear.

Edit: It could instead be written as the non-pointer type:

typedef void (sighandler_t)(int);

And then used as:

sighandler_t *signal(int signum, sighandler_t *handler);

And as a function declaration:

sighandler_t foo;

With the pointer in the typedef, the type can't be used to declare functions.
The final recall was with Chinese ATL batteries
This isn't exactly what you want, but you might find both of the following books helpful.

With respect to using queues/messaging: http://www.enterpriseintegrationpatterns.com/

And with respect to understanding this stuff in general: http://dataintensive.net/
This is a very simplistic way to look at it. We're in uncharted territory here. Did crash rates go down because driver error went down? Probably. So accidents for which the driver is liable go down a lot. And accidents for which the car-marker is liable go up a little. That last bit is still a very big deal.
GitHub's post-CSP journey
You can have strong consistency in Cassandra - ING gave a talk at Cassandra summit 2015 on their multi-DC Strongly consistent use cases

Cassandra let's you choose - per query - how many replicas must ack the query. Strong consistency is just a query parameter away.
Counterpoint: this is (mostly) a zero-sum game. If sitewithpopups.com gets bumped down a slot, someone else gets bumped up, and the site getting bumped up is either a.) more relevant or b.) isn't being a jerk to its users. Google's widgets aren't going away; if you're going to be mad, be mad at the widgets, not the pushing-you-to-not-be-awful.

I think we can all agree that these types of overlays are terrible for users. And there are alternatives, like banners and static inline suggestions to download the app. I don't mind when sites put a "Read More" button that does little more than unhide some content, why not do the same thing to invite users to your app?
Here's a fun data point: people in the drug discovery business do not see the FDA as an obstacle to doing business. It's the financing model that's commonly seen as troublesome, with the low-hanging fruit gone coming distant second.

For genuine public health emergencies (anyone remember AIDS?) there's fast-track approval, the first antiretrovirals were at market remarkably quickly.
I find it fascinating that people still think Cassandra is some risky new tech - been running it in production since 2010, and the fact that people are still worried about it makes me snicker a bit.
I thought it's Microsoft's Pix camera app is now beta on Windows until read the actual post.
GiftCrowd – buying gifts together was never that easy
I doubt it.

Google has a long and storied history (since Dejanews) of fucking up user generated content on google properties.

If you're looking for restaurants and hotels, TripAdvisor and Yelp are exponentially better than anything Google is going to give you.
As you suggested, eventually Uber will have to make profit but also keep profit margin very thin not to loose customer. Their only hope could be in future most people in cities would not have their own car and rely completely on ride sharing. This massive increase in ridership should help them to make money.
Every time I have to deal with the declarator syntax in C or C++, I can't help but ponder what K&R were thinking when they designed this. It's not like there weren't other languages back then with a saner approach.

It looks like what they did was take the syntax from B:

auto x[10];

and generalize it such that the type name ended up before the variable name, as in Algol. But in B this worked much better, because it didn't have array types (or pointer types, or function types) - everything was a machine word. So [] in a variable declaration was just to allocate memory to which the variable would refer; the variable itself would still be a word. When they made [] part of the type, and added pointers and function types, the result was a mess.
Probably the best tool for b2b customer development and b2c professional services ever created. Testing concepts early by having documented third party validation on domain expertise is pretty invaluable. https://hunter.io/ maps emails, where people are far more responsive, however referencing having looked them up on Linkedin to qualify the relevance of your outreach is overwhelmingly effective.
And most students studying like industrially farmed animals to get into one of these 12 firms.

I wonder if this isn't the chaebols' real secret sauce: everybody wants to work for the mega-corps, even as they hate them. Samsung gets the best students simply because it's Samsung. Parents will rail against the chaebols with their fists in the air and in the next breath insist that their children do everything to secure positions at them.
Sounds like crippleware for a distributed database.

If you can't incrementally back it up, you can't really afford to run it in production in a cluster that has a large dataset. If you don't have a large dataset, you don't need cockroach db (first law of distributed objects, etc).

Maybe you'd be better off designing features for clients with specific requirements and very deep pockets.
Your pay doesn't seem massively outside current industry norms.

If I were you I'd probably do two things:

1. I'd try and save enough money for a couple of years runway in case I wanted to do my own thing/start consulting.

2. I'd look around to see if there are other jobs that might be interesting. My biggest regrets are jobs I've stayed at too long, not the ones I left too quickly. Experience at many companies is great. Now, when you can take or leave a new job, is a good low stress time to look.
Make sure it is secure from the SIM card too.
These extremely popular media players around a decade ago were all Z80-based: https://en.wikipedia.org/wiki/S1_MP3_player

Old 8-bit architectures like Z80, 6502, and 8051 are everywhere, because they're cheap (royalty-free, unlike e.g. ARM) and there's plenty of software and tools for them.
I think many people are living in a Facebook world. They are clearly AOL 2.0.

I always thought AMP was a way to get some visibility into Facebook sharing traffic.
There's the so-called 'B Method', which seems very similar to this on the programming language side. I haven't checked the proof language so that may be very different.

I've got a two-parter on my blog giving a glimpse of B's programming language[1] and proof language[2].

[1] https://gergo.erdi.hu/blog/2010-02-16-the_b_method_for_progr...
[2] https://gergo.erdi.hu/blog/2010-02-22-the_b_method_for_progr...
I thought it was a modern (grown up?) version of Kid Pix. I was sorely disappointed :(