skysight-inc/HackerNews huggingface dataset:
That's a bit different in that it requires you to map out specific times. And people's mood and availability changes for various reasons. Things come up. People need to cancel. Maybe a more important thing comes along. This actually encourages more "iffy" meetings for that matter. Since you aren't obligated for a specific time. [1]

Imagine needing speak with your doctor. You doctor might grab a minute sometime and then call you. You, with anxiety waiting for your test results, might take that call anytime (and in fact people do). But the doctor does not want to map out a specific time to call you as he might just have a few minutes between patients. And he will dial those from a note he has. And many will not be there when he calls. (This could in fact pre queue up just as if you are the President and you tell your secretary "get so and so on the line I will be out of this meeting in 5 minutes".)

So really this solves another problem but is not necessarily a replacement for a separate general scheduling issue.

Same concept could be adapted to, say, a handyman. He might have two hours in between fixed jobs and say "what job can I pull of where the person is home and within 3 miles from where I am right now".

(Although to be clear that wasn't the original point of the idea but now I'm thinking of that twist to it.)

[1] For example a salesman calling is normally interuptive and scheduling a meeting for something that you have only trivial interest in is not going to happen. Otoh sitting waiting for a plane which is delayed opens up the potential desire to possibly take meetings and conversations over things that you don't necessarily want to schedule.
Great idea and I think this would be awesome as a GMail extension/addon (ala Rapportive). You could even have it only appear for messages from the same work domain.
Vox.com Takes Melding of Journalism and Technology to Next Level
A bit irritated at how the author complains about other databases astroturfing on Hacker News, then writes a glowing post about HyperDex without mentioning that he's one of the authors.

That said, I agree with the thesis that current-generation distributed systems provide a terrible API for users who actually want to get concurrency right. I'm optimistic about projects like Summingbird[0] and Bloom[1], which run very high-level declarative programs with simple consistency guarantees.

[0] https://github.com/twitter/summingbird
[1] http://www.bloom-lang.net/
Letter to an aspiring developer
> It points to a social failure: a failure of distributed systems academics to educate developers and to equip them with clear-thinking frameworks.

So, will the OP do an exchange and show us how it's done using his database of and approach of choice. Because writing articles on other's failures is kinda of... Easy.

I'm a little sick of this attitude. Nothing personal with - what I thought was Sinan Eren at first, confusing the names after so many years - the OP here, but given the fact that he is deliberately calling out amateurs and poor designers people who (apparently) deserved it, he might very well create a secure bitcoin exchange in the real world, using his technologies.. There is a huge market for that, today more than ever.
He was asked repeatedly, over and over, privately and publicly. He consistently demurred, leaving the only thing to go on being his past actions and his lack of repudiation of them in any manner.
I and many of my classmates are in the process of graduating and moving from NY to SF. There's usually a decent relo budget (1-6k), but the problem is that it's a logistical nightmare.

The interstate moving industry is still in the dark ages. It could definitely use the kind of service overhaul that's making uber and tesla famous.

What I and my peers want:

Drop a pod at my house in NY. I put all my stuff in it, you pick it up quickly and get it to my new house in CA without breaking anything.

A sub-service of this could be the actual loading and unloading of contents. I'm intentionally moving as lightly as possible, but I have some female friends with heirloom furniture who are concerned about how the hell they're going to get a 400 lb oak dresser from the crate to their 3rd floor apartment.

Some data required throughout the process:
How much will this cost? So far pods and the like won't let me get a quote online, which is absolutely unacceptable. I want to be able to get a custom cost estimate that's accurate to within $100. Flat rate by volume/weight * mile moved or whatever, just figure something out that lets me know the cost easily upfront.

How long will it take? What's the fastest you can do it? Can I give you more time for a lower rate, or pay for expedited shipping?

Dates - delivery, availability, everything - need to be insanely precise. Issues like landlord office hours mean these dropoffs need to be meticulously timed, and the stereotypical plumber hours where you'll show up randomly in an 8 hour range won't cut it here. I once gladly stomached a ticket for 88 in a 55 because it meant I could move into my new apartment on schedule.

So yeah. Storing stuff is easy. Moving stuff is hard. You don't need weird revenue streams like storage partnerships - the revenue comes from the fact that right now I could call probably 2 dozen people who would give you thousands of dollars for this. Be the uber of interstate moving.
One example of this already happening is at the Staples Center in LA [1] (and other sports arenas do this as well). Originally intended to be viewed by blimp aerial shots, these "ads" are visible in the satellite imagery of various map providers.

[1] http://goo.gl/maps/upWtt
I second this. I worked on an ASP.NET MVC product that ran just fine on Mono. This was in the old 2.x days. While I didn't test FastCGI, the founder did, several times. He always told me mod_mono performed better.

I wonder what the TechEmpower benchmarks would look like if they used mod_mono instead of FastCGI.
It doesn't autoplay.
Sucking cock
How do native applications lock you into a walled garden and web applications don't? It's the opposite.

Native applications mean you own the data you work with instead of surrendering it to a remote server you have no control over. It means you will be able to use that data even after the provider decides that the application is not profitable any more and they take it offline.
Apple Basic, UCSD Pascal, HP-41 stack language -- all 1981.
You'd have to solve this for them. Short answer is, I think if you make it as automated as possible, and I think if the margin from RAS is much better than sales to wool buyers, they'd do it. Farmers here are very happy to include technology so long as it comes with a simple-to-calculate ROI.

Edit: I don't think that this is mandatory or that it has to be super frequent. Could substitute photos with cartoon images - but include a photo from "shearing day." Could also find a way to automate the content of status updates. Maybe have the sheep wear a logging GPS collar which is scanned once a week or something (have to bake this into the pricing, of course)?
A not-so-brief aside on reigning in chaos (2012)
Started with Visual Basic back in 98, switched to java around 2003 and haven't looked back. I can still remember I thought the "Obejct" in "Object Related Programming" was referring to the nice GUI-components in the Visual Studio editor.
That's part of the idea. You don't map anything out. You hit a button that says literally "get me a meeting now" but further you can give it an idea of the level of importance of the meeting you want "now".

Using the example I have given elsewhere if you are waiting for a plane that might take off in 10 minutes you don't want to call someone that you can't quickly get off the phone with. (You don't want to be rude to someone important). Otoh the person pitching you or the local realtor that you know that you need to check in with is the type that you can say "hey have to catch my plane talk to you later" (or your aunt). Or the guy at Home Depot with the size of the garden hose.
Correct. When I was younger my interest in coding started when I downloaded some VB app that opened my CD drive and popped up a scary picture. I sat there and thought, I want to know how to do this...
Yes, pretty sure that's configurable.

Many games don't, though. I know the TF2 Oculus Rift integration at one point had a calibrator for that. Last I heard they were pushing for a standalone calibrator that games could all pull info from, but I don't know what came of that.
This went over my mind, but I've read about other people using a subreddit for that. Indeed, it looks like a nice option - free, can add content (using markdown!), other people can comment/vote on it, easy searchable.
That looks pretty sweet, thanks for the link.

This is where I feel functional languages will have a huge advantage in coming years. As side effects are reified and put in the compiler's control, they can be modified and optimized automatically.

While TFA is interesting, and a pretty good overview of designing programs with the cache in mind, it just shows me how far we have to go in language design. I don't want to manually make all of these modifications, let alone carefully profile each permutation of all the possible choices. We have fast, dumb computers, let them do that work.
It's valuable to broadcast a message to large numbers of people, but hard to get people to tune in.

One way to mitigate that problem is to make messages cheaper to listen to, and broadcasters cheaper to find and follow. In a medium more carefully optimized for listeners, audience sizes will be sufficiently improved to make it worth the extra effort demanded of broadcasters.

The result is a new kind of broadcast channel: one in which broadcasters don't need to invest millions of dollars into to overcome the cost of acquiring listeners (like television, or even news websites), so many many more broadcasters can profitably use it; a virtuous cycle ensues where more listeners are attracted, attracting more broadcasters, and on and on.

I don't think that was the original thesis of the site (original thesis: "users will enjoy a site that lets them tell their friends what they're doing right now"), but I do think that's where the value turns out to be.
The problem is that eventual consistency doesn't mean eventual correctness. The basic issue is that math usually only works if you do it in the correct order, e.g. (X+2)5 != (X5)+2. And if you're using a document store to do mathematical transactions then you're not guaranteed that they execute in the correct order, all that you're guaranteed is that all the nodes will eventually be the same in your database.
I love how OneTab works, and it was something I used very frequently. But one day, not sure why exactly my chrome profile folder (osx mac) got corrupted. I cannot give technical details about it really, but not a single one of the chrome addons I had worked any longer. And I tried to recover the tab sessions but was unsuccessful.

If there is a feature OneTab is missing, it's to sync your tabs/sessions to a certain location. Or at least that's a feature I'd really appreciate!
The attitude is warranted when they're losing other people's money.
I have this exact same fascination and the need to know how exactly I discovered a website, etc. I used to think I was alone, finally I know I'm not. I guess I gotta make something for this, as I would not only be helping myself, but others as well.
I work in C#, sometime javascript if needed.

For a small IT consulting firm.
Author should mention growing cache size.
You have the mozilla governance structure a little wrong. Mozilla owns the Firefox brand and license it to the Mozilla Corporation which in turn are responsible for development and deployment of Firefox.

So while the corporation do have to answer to the foundation, they are not just a bunch of developers hired to "work on Firefox", they are very much responsible for everything Firefox, both day to day development and marketing, but also most long term stuff you can think of is the responsibility of the corporation.
It's all about moving the software market from an owning model to a renting model. If you depend on their online service to always be around and available to you in order to access your data and get things done, they have a tighter leash on you. Not to mention that cloud apps make it that much easier to data mine usage, pander advertisements, and squeeze pennies out of users at every opportunity.
Three talks by Alan Kay that I highly recommend, particularly the first two: http://pfraze.github.io/2014/03/31/the-mandatory-alan-kay.ht...
1) ask her if she has any interested in programming.
I think it was a little before that. My Dad was the director of a think tank and they sometimes had early access to stuff. I think that 1964 was the public release date. That said, I could be off by a year or two - I was a kid then, a long time ago!
there are many other hosting solutions that offer Virtual Private Servers with a high percentage of guaranteed uptime.

For example, with Dreamhost you can get a VPS for ~$15 a month. If your e-mail isn't worth that much to you, then why are you bothering to self-host your e-mail anyways?
Totally get that, but his approach seems a little snooty to me and runs throughout the article that's why I had this reaction/comment.
Somebody wrote an app for that :)
http://reorganize.amberfeng.com/
Open sourcing a tech joke
> It would be different if HyperDex was fully open source and free, but its not. The "transaction" feature is only available with a license, which in most cases will price you out of any developer who is looking to start a bitcoin exchange. So unfortunately it comes across as "If only you had spent $x/mo, buying our product, then you wouldn't have had this problem!"

Just use PostreSQL. Open source. Free. ACID compliant.
Interesting that your nick is "T-A". Tessier-Ashpool?
I have not looked too much into this project but I think this is the goal it is after: http://users.encs.concordia.ca/~clark/projects/commitcoin/
"Pay for friendly email".

I would pay for faked friendly emails and messages. You'd need to price it low enough to be sensible. There would have to be strict no sex rules; and protection against scamming. I imagine it workin a bit like camming does now - there's a "menu" of available people with mini biographies and the user picks one and selects what kind of service they want (early morning motivational; late night inquisitive; etc) and pays up front for X messages. The message writer sends the messages and the site takes a cut of the payment.

This is a service, it is not an i troduction or dating or real friend site.
I'm not quite sure what I'm doing, but this is the most fun version I've played so far. I'm not sure what I'm doing because I can't keep track of the order the colors appear in.
GMP [1] is the canonical solution for this. It's very fast (at scale) and has bindings to every useful language out there. It's also not that bad for small arguments.

If GMP is not suitable, you're probably doing something fairly unique. In that case, details matter, like language, architecture, etc.

[1] https://gmplib.org/
Coupling Functions Enable Secure Communications
Check out http://molli.es! I made this only for EDM music right now, but ya I just wanted the very basic site that plays music, and trying to bring back visualisations. Miss those from the Winamp days!
Have you tried using one of the newer versions of Mono (3.2.x)? The SGen GC is much better than the old Boehm-style GC, and SGen itself has improved by leaps and bounds over the past year.
They missed an important datum - drone operators suffer from PTSD and burnout just as much as pilots of manned combat aircraft and almost as much as infantrymen. They don't need giant pictures on lawns; that know full well what they're doing, and it breaks them just as badly as if they were right there. http://atwar.blogs.nytimes.com/2013/02/25/distance-from-carn...
A screencast app (or browser extension) specifically to create those short gifs showing product interactions that have been showing up recently.
Take a look at MIT Scratch:

http://scratch.mit.edu/

My 7-year old son loves it.
There's an ordered palette of colors below that matches to the 2^N values from the original. Plus you get used to it after a couple minutes =).
What makest his variation fun, compared to others, for me is the incrementing hue. For some reason, it's clearer how to combine them than when they're numbers.
Agreed, I'm just trying to say that the apparent "exception" quoted by the parent, while seeming to contradict Betteridge's Law, actually doesn't really contradict the law when you attempt to interpret the spirit of the law without getting into semantics.
Hmm... the video controls only appear when I hover above the video, atleast on the 5 or so webm files I tried on 4chan just now.
A hybrid system of sorts may work good, but would be capital intensive. Say a PODS like box is dropped off at your home or wherever. There could be two models of these PODS. One with a trailer hitch and the other without. The ones without would require scheduling a pickup and transport time. Either way there would be an option for storage where you could take the pod when you are done packing. The storage facilities would be spread out across the country. The storage facilities would be like existing storage facilities with 24hr secured access so you could get in/out anytime to access your pod. With your fee you would have access to move your pod from one location to another anytime you wanted.

For example, let's say I have a pod in Maryland, but am now moving to California. I could just go to the storage facility, hook up my pod to my trailer hitch, drive to California, and my monthly fee would give me access to any other location that had space.

I think what Mark is referring to in his tweet, and something my dad saw in his moving business, was people who just needed a couch or bed moved quickly or something taken to the dump for them. Pull up an Uber like interface on your phone and your request would go out to a variety of movers in your area who have time to earn a quick buck for hauling your stuff for you.

Just some ideas.
Interesting. In one particularly ADHD-inspired case, I've also seen

5. Dispense cash
6. Wait a minute or so
7. Retract cash

where 7 did not lead to a credit on my account until several days after I reported the problem to my bank. That's probably by design, however, since otherwise the machine would require automated defenses against surreptitious replacement of dispensed bills with counterfeits.

Your example could be a similar failsafe against cases where the machine fails to properly dispense cash in a manner that nevertheless allows the cash to be retrieved. Otherwise you have to carefully separate errors that can't possibly lead to cash being dispensed (e.g., hopper empty) vs. those that might (e.g., bills jammed somewhere in the dispenser mechanism).
That, or drones will become contraband and the dangerous tools of terrorists 5 minutes after some Pakistani university students build a UAV that blows up some military brass walking between buildings at CENTCOM.

The lack of forethought in the use of drones is staggering.
In some ways, you describe freight rail. Freight rail in the United States is great. We use it a lot more than Europe (probably about 4x more) and the fuel efficiency gains are huge for freight rail. It isn't self-driving, but it is on dedicated tracks with minimal people needed given the long length that trains can be.

I think this is the reason why the industry doesn't seem to care: they do care, but they've already invested in freight rail which is even more efficient. It's going to be hard to beat freight rail's efficiency and at what cost? Trucking does have greater flexibility and is needed to do shorter distances and last-mile stuff, but we already have fuel-efficient trucks on their own truckways: it's freight rail.
Ha, yes well, I guess "Airbnb for food" might not be the best explanation then.

The pain point I was focusing on was to provide good food at cheap price for neighbors, less about "Living an experience with another family".
There is no 0-day here... it's a bit shameful to even call it an exploit. It's simply cross-referencing public records to look up the addresses of police officers. There is no "doxing a police department" going on.
Blender is doing a horrible job marketing this. First the video tells you nothing about the movie, from what I can tell it is going to be a movie about "close ups" strange characters faces, because that is what most of the clips were. No story or creative direction is mentioned. Why this movie is special, or important is also never mentioned, I think it has something to do with being "open". However they don't even explain what "open" is much less why it important, will the movie only use open source software, will the final movie be free to "share", will they give us access to all the model files? It looks like they try to explain it in the description but few people will bother reading it.

Secondly perhaps more importantly the choice to self host the campaign was very foolish, and probably fatal mistake. I don't know if this was because Kickstarter is not open source, or they didn't want to give Kickstarter 5%. The value of Kickstarter is it's network effect, (not the code to host a video, and manage credit card transactions). If they used Kickstarter they would be exposed to way more potential backers every day, as people backing other film projects look around for other similar projects. If they were on Kickstarter they would be the most funded Film and Video project with the money they have raised on their own and the in the top 10 of currently funding projects.
A huge barrier for many people is they have no understanding of what programming will enable, what it entails, and its varying difficulty levels.

I think there are so many "pre-med" college freshmen because everyone understands the role of a doctor. If programming were more tangible and widely understood, there would be far more people doing it (and luckily this is rapidly happening).
I am located in the US, went to your profile did not find an email address.
What I see: https://www.dropbox.com/s/0pbj465wf4fn14n/pete.PNG
Demonstrate instant reward. If you want a child to be interested in anything, they have to see the reward in it, but it must revolve around something they consider fun. A child's curiosity is based around this one question: "What can I get out of this?"

Many people who started programming young didn't program for the sake of programming or for the aspiration to be a great computer scientist when they grow up. Instead, they programmed for a goal they considered fun. Programming was only an enabler. So, how can programming enable more fun in your child's life?
The best cache-aware programming lesson I ever received was in the CS61C course at Berkeley -- building a cache-blocking algorithm to run a matrix multiplication function using the cache as efficiently as possible. We unrolled loops so that the size of each iteration was exactly the size of one cache block, and saw instantly the increase in FLOpS.

Then we did some OpenMP parallelization. That was cool.

Nice post!
Thank you so much for posting this! This was the list where I originally found the Mother Earth Mother Board article, but I only just remembered that after seeing your post.
Which is a strong argument for rigorous coursework. The type that's sufficiently time-consuming that it trades off with personal projects.
I think there is a desire for a service in between PODS and white glove service but you may be right that it's not really doable at a price that fits that market
This reminds of the examples used in The Poignant Guide

1. front_door.open
2. front_door.is_open?
3. front_door.paint(3, :red)

http://mislav.uniqpath.com/poignant-guide/book/chapter-3.htm...