skysight-inc/HackerNews huggingface dataset:
Conceptually, one of the challenges of streams as first class citizens is that humans don't do well with them. For the purposes of analysis, humans need a "snapshot" or fix on the data. This way they can derive insights from the data and act on human things. The reality is that, for many real-world scenarios, a real-time view of the data is not just a luxury, it's actually a drawback, because data changes are noisy. Many human problems deal with abstract representations of the actual data, and so imprecision is part of the problem.

I really like the talk from the point of view of simplifying the system-wide problems caused by a gigantic mutable state. But I feel that at the border of system to humans there will be other issues to discuss.
csh/tcsh is an abomination in which if you were to type real C, it flat out wouldn't work. For a real C shell (and real Ksh), see https://www.netfort.gr.jp/~dancer/software/binfmtc.html.en and
http://manpages.ubuntu.com/manpages/precise/man8/realksh.c.8...
I don't believe ad revenue in self-driving cars will be meaningful. I don't think google will force people to watch ads after they pay for being driven.Maybe only as a discount ,but most will prefer not to, the same way that today, there aren't any attractive options to watch ads for pay.
Misleading HN title. The actual title of the article is 'Dismembrance of the Thing’s Past'. Don't know where OP got the 'nearly sabotaged' career part.
Sorry, I meant graded homework. Much homework & self-study was expected, but it wasn't graded outside of your knowledge on the test.

The kind of work you mention is the right kind of homework, particularly at the college level.
Is anybody worried about the terrible consequences if Bitcoin does succeed? It will be a like putting the world back on the gold standard, except with even less inflation! Is anger at online transaction fees worth destroying the world economy?
> I do know how to program just not well enough to even remotely begin to solve some of the things you have to solve to make this work.

Yeah I'm in the same boat. The app I'm building has some really complex interactions that involve building a "mini" language within the app. For example:

`
<send me an email>
<if I get a tweet from @whatever>
<else>
<compile all mentions into one email>
`

^ It's something like IFTT meets the simplicity of a markup language. So the user would actually be able to define these workflows much like writing simple jquery.

There's more to it than that but as you can see it extends far beyond basic iOS application building.
Could she have been dodging the NSA?
To be clear, I don't mean to denigrate teachers. Teachers have tasks of teaching, evaluating and communicating that are not all done in equal measure. The grade can reflect noise in any of those activities. Its better to check yourself, than trust a one-dimensional grade.

Nor to denigrate parents. There's enough to do raising children, monitoring their schoolwork is not the top priority for everyone. I've had the luxury of a good paying job in a first world economy.
Cleaning up a spill in a pneumatic tube system isn't that hard: "This procedure consists of sending a carrier containing a clean-out kit from station to station until all affected segments of the system have been traversed. As this carrier travels through the tubing, the clean-out bottle dispenses the cleaning solution while the carrier rubbing bands act as swabs."[1]

[1] http://www.swisslog.com/-/media/Swisslog/Documents/HCS/Trans...
Google Researchers Introduce System to Rank Web Pages on Facts, Not Links
That's definitely a problem, and it's the reason other projects are working on ASIC-resistant proof-of-work. I just don't see how the method I described would make things any worse.
This is great. I'm using Dart on a (smallish) project, and I really like it. I'm a little nervous about whether it will be around in five years, and stuff like this really help reassure me on that front.
> Even with concurrent compaction it can be difficult due to needing additional disk space, adding additional read and write pressure to the storage subsystem and the effects that has on latency. I'm not sure what RethinkDB's approach was there, but I'm very curious to know.

Yes, we ran into all these issues with the RethinkDB storage engine. Unfortunately I can't summarize the solution, because there are no silver bullets. It took a long time to perfect the engine, and there was enormous amount of tuning work to get everything right.

For example, we have a "young blocks" subsystem that treats recently updated blocks differently (since, empirically, recently written blocks are dramatically more likely to be updated again, so we hold off on trying to collect them). How long should you wait? How many young blocks should you consider?

Working out solutions to these questions takes a lot of trial and error, and that's where the bulk of the work is (and that's just one subsystem!)

I'd love to write about it in depth, I'll try to make it a priority.
I've been using a huginn + pushbullet for this. It definitely lets you customize your channels (you can write your own in Ruby if you need full control).

https://github.com/cantino/huginn/
I think if you have an interesting problem it's easier to get a developer on board than if you have something thats a lot of work but tedious to do.

Also I always offer 50/50 split after I have recouped my investment. This is to pay for upgrading the app (an there will be many updates after launch believe me).

If the app is interesting then they might be a little more willing to invest their time too.
Heroku and Passenger aren't mutually exclusive.[1] Heroku users must choose an app server. Heroku currently recommends Puma,[2] even for apps that aren't thread safe.[3] I don't know why they don't recommended Passenger.

[1] https://github.com/phusion/passenger-ruby-heroku-demo

[2] https://devcenter.heroku.com/changelog-items/594

[3] https://devcenter.heroku.com/articles/deploying-rails-applic...
> I really think there are a couple of levels of immutability that it is easy to conflate.

Complete agree. I was talking about immutability on the storage engine level. Totally different tradeoffs apply at different levels in the stack (that you described).
I'd like to continue to see varying rights & privileges, however I'd like it to be easier to choose which set you'd like to belong to (migrate).

If I don't like your set of rules, I want to be able to go somewhere that has more agreeable ones.

I think that's still nationality, but a different type of nationality (choice rather than birthright) than we currently have.
> if any city is overly generous it quickly gets swamped

It's real. People move different state to live and to do business for various reasons but most are really the benefits that other states offer.

There is a difference between nationalism (being loyal and passionate about one's nationality) and identity. This is particularly obvious when it comes to ethnicity and nationality. Do I identify myself as Chinese or Chinese American? As a Chinese do I identify myself as a Chinese-speaking HK person or a Chinese? Does one identifying oneself as American because of natural birth is the same as being a nationalist? When two New Yorkers ask each other "where are you from" is it significant to hear "I am from Queens", "I am from Bronx"? You don't hear two people say "I am human, an earthly being" because obviously they are human and it would be redundant to even say to each other as introduction. Context, audience matters.

Having a nationality is one form of identity. Yet, some don't have that nationality tag like many here do.

In China there is census register system (http://en.wikipedia.org/wiki/Hukou_system). Basically you can live anywhere you want, but you will be treated as second-class resident outside of your birth/registered city/town. If you are wealthy, fine, if not, you are just as nobody as homeless. This including your education and social welfare. One of the key reasons for this is to manage population distribution and welfare distribution.
At some point, you'd think we'd have the sense to legalize all these substances that the cartels trade in to cut crime and drain them of their money and power.
>Talking about programming languages, video games, or comic books is much easier.

IMHO, it's more than just a lack of topics for small talk: it's the size of the talk in general. The people I meet outside of tech tend to be less well read and less open to new experiences.
>We experience the world at one second per second

There is evidence from animal studies that the hippocampus (a brain structure critical for memory) can 'replay' remembered events at 10-20x speedup. See, for example:
http://www.ncbi.nlm.nih.gov/m/pubmed/19709631/
Video at: http://youtu.be/Bv7zN2Or6Mg

(Full-disclosure: I am the first author.)

And in fact the OP uses biologically-inspired off-line replay as part of their learning algorithm.
I'm worried as you are. That silicon valley snobs will ignore a thousand years of learning, just to spite 'the man'. We've seen abominable cheating, lying and abuses in virtual currency systems - that surpass anything physical currency systems have experienced, in that they happen at the speed of the internet if nothing else.
Yes you're right when talking about the steady dicrease in terms of full nodes. I think that introducing economic incentives for stimulate full node operators are badly needed.

I've recently read a proposal for such a scheme written by Justus Ranvier, you can find it here:

https://bitcoinism.liberty.me/2015/02/09/economic-fallacies-...

tl;dr Bitcoin peer-to-peer (P2P) network needs price discovery built directly into it through micropayment channels (https://bitcoinj.github.io/working-with-micropayments)
We used to assume that robots would have hands and feet and walk among us to do the number of boring jobs we wished someone else would do for us. What happened is that we started to carry them around (smartphones), or in this case, get animals to walk to the stationary robot so it can do the job it was designed for. We live now in the future, minus robotic hands and feet.
Yeah, the performance benchmarks currently suck. They are neither statistically valid, comprehensive, and often just run with default settings. That was really just a personal notes file that I shared with def- without clarifying that it really wasn't ready for publishing.
Yes, pretty much. It is always possible to work backwards from the capitalization table and the termsheets from previous funding and other notes, to figure out how much has to be subtracted off before common sees any return.
That's frightening. If all this stuff is true, somebody ought to go to prison for it.
I'm calling nerd.

A lot of us have monomaniacal interests. A programmer who works all day programming and spends his free time programming other things and writing blogs about programming and posting on forums about programming is going to meet a lot of programmers. Cows in a cow pasture are going to spend a lot of time with other cows.

If you ratchet down your monomania just a little it's very easy to meet non-programmers. Join a Latin reading group and you meet a lot of classicists. Join a beekeeping meet-up and you meet a lot of beekeepers. Join a weekly board game group and you meet lots of gamers.

I'm willing to believe programmers are prone to monomania.
They already happened.
Google and Wikipedia: Best Friends Forever
Put Effective meta description on a blog drive tariff from search result: SEO
The Ethereum project has some ideas for making it so each node only has to see a subset of transactions, instead of all of them. It's not an easy problem.

They and a few other projects also hope to pull off a "proof-of-stake" system that mostly does away with mining. Done naively that can be attacked, but there appear to be ways to mitigate the problem. Initially, Ethereum is settling for a proof-of-work algorithm that's more resistant to specialized hardware, so big central miners can't get such an advantage.
I wouldn't consider that unique to the UK. That's a common problem throughout the startup community (I'm on the teaching team at an accelerator here in NY and it's the same way).

It's just more fun to build a product than it is to talk to customers before touching a line of code...
They're not making that claim. Bloomberg is a high quality source for financial / business related news, their writers are extremely unlikely to confuse such a basic financial matter.

The "as" in the title isn't meant to be a "because of Google cash," rather it's an elaboration of the present context of SpaceX, noting they're both profitable and have the cash from Google.
> City's deal with their homeless populations in different ways, but if any city is overly generous it quickly gets swamped. Further, cities can export their homeless by being overly draconian.

I doubt the issue is as simple as I believe you intend - I don't think there are many examples of draconian cities eliminating homelessness via exports. I also don't think overly generous cities are swamped as much as you believe - size of city & climate are larger factors in homeless population size than generosity.
Excellent points, yes it's important to clarify what we're talking about here. Samza sounds like an event-sourcing style immutable event log. You could think of it like the transaction or replication log of a traditional database. Having that be immutable is very sensible! But you can't always query that in "real-time".

On the other hand, the data structures you query in real-time, making that immutable is problematic, because then you'll need a LevelDB style compaction step. That doesn't mean to say that it can't be done well, but that it's hard to do well.
> Many people still find reading a book on an iPad or other tablet irksome (Kindles are much better).

And some don't. For non-fiction, ebooks are close to surpassing print: http://www.publishingtechnology.com/2015/02/adding-up-the-in...

> And you still have to be nuts to bring a $400 piece of hardware to the beach.

Right, normal people never bring their iPhone to the beach.
I had to reread as well. The 'as' separates the events. ( but how else can I get hot terms like SpaceX, Google, NASA, Musk and Profitable in a title!)

think 'John types on the keyboard at his house as Jeff arrives to work'
How is that news?

This kind of stuff has been done since the 70s or even earlier.

You can buy commercial cockroach control kits, including iOS and Android Apps for remote control; https://backyardbrains.com/products/roboroach
So essentially Microsoft is democratizing access to a gaming console for indie developers? Hopefully the offerings produced from this will surpass the quality of those from the overly-hyped Ouya console.
>Nationality is ultimately an obsolete concept.

Then so is private property. What rational basis is there for people having varying rights and privileges based on what side of an invisible line is the house they currently reside in. I am sure you won't mind a free for all at your home.
Not force, but the fact is that people will have more time to do whatever they want while their car drives them somewhere, during which many will be browsing the Internet through choice, and browsing the Internet generally involves looking at ads.

Frankly, I'm not entirely sure such a roundabout benefit even comes up in management's eyes compared to the difficulty of getting self-driving cars working and on the roads, but it is one.
This was the first horror movie I saw, at 10. I didn't sleep for three nights. I still love this movie!
FTC to award $25,000 for the best honeypot design to trap robocalls
Previously: https://news.ycombinator.com/item?id=8568394
I agree. A lot of times I see people touting the separation of concerns, or the "official spec" for things (like HTTP verbs and REST), and finding workarounds that still adhere to these specs. I've worked on projects like this, and what ends up happening is you have a solution nobody really likes, a codebase that nobody can really follow, and a whole pile of technical debt that could have been avoided if you just prioritized code quality, readability, and discoverability.

Note that I'm not advocating blindly using "whatever has the nicest code", but in a lot of cases, a clean codebase is far better than 100% adherence to specs and guidelines. Write readable code first, optimize it later if you need to.
Does it store the notes in a way that I can easily make a backup of all the file names and their notes?

Or does it use undocumented xattr funny stuff that apps like Photoshop pay no mind to and promptly destroy?
I have trouble trusting business statements from companies in the space industry. They play in a world of secrets, classified technologies and continuous background checks. At every launch, over in the corner, sits a uniformed member of the US military and a switch. That switch is to destroy the rocket should it run off course.

SpaceX might be profitable today. It might be very profitable tomorrow. But because of the classified nature of the industry that can change in a heartbeat. Fall out of favour with certain government agencies and suddenly that constant stream of background checks slows, deadlines get missed, and profits become loss. There are many fingers on many kill switches.

Maybe the company is or will be a great success, but that success comes only with permission. Investors beware: Balance sheets are only half the story. The other half is not open for inspection.
"Prometheus", anyone?
No. Cape launches would land back at the Cape.
Here's Glenn Greenwald's take on the story: https://firstlook.org/theintercept/2015/03/04/snowden-wants-...
Taylor Swift better marry this kid
Coming to React from Angular
Not as hacky as using float:left; and overflow:auto; to place block elements in a row. I'd say it is below par.
There are some examples out there of cities "exporting" homeless, or at least giving the opportunity.

http://www.kgw.com/story/news/2014/07/26/12578644/

http://thinkprogress.org/health/2013/09/11/2602391/san-franc...
You forget 1bit per neuron per second
If you do, please ping me at dan.eloff @ populargooglemailservice.com, I don't want to miss reading that one!
Well, I'm not going to remove it. But I will see if I can find some time to improve it in the next few days. I've been meaning to cycle back around. Of course, fixes from somebody who's actually a Rust expert would have been preferred :-)

The reason it still uses the alternate pcre is because this still hasn't been fixed: https://github.com/rust-lang/regex/issues/28 I would love to get rid of that nastiness.
Actually, we are using something standard (we didn't had much time for this, we'll make a custom one soon) http://gethooksapp.com/privacy_policy. You can see it at at apple store when going to download the app.
BTW, we are using cloudkit for users log in so we dont know anything personal about you, but yeah, you're right, we have to improve that.
Nationality confers both rights and expectations. Those rights and privileges are paid for by taxation on US nationals.
Not really - there's a pic of it in the article.
This is a nitpick, but this isn't entirely accurate:

"This is a function of how Rails does concurrency, which is by using multiple processes."

Multi-process vs multi-threaded is an application server architecture matter, not a Rails matter. Yes, your application must be thread safe, but this has been available in some form for Rails apps since a long time now [1]. The biggest problem in recent history has been Gems and their thread-safetyness (is that a word). The number of threaded Ruby application servers has been on the rise for a long while now, and even Passenger (traditionally the multi-process front-runner) is going threaded in version 4.0.

1: An interesting blurg post related to Config.threadsafe! (which was a huge source of confusion): http://tenderlovemaking.com/2012/06/18/removing-config-threa...
damn impermanence.
EA shuts down Maxis
IBM Acquires AlchemyAPI, Enhancing Watson’s Deep Learning Capabilities
Inside the Weird World of 3D Printed Body Parts
IBM Aquires Alchemy API
Automated iOS Integration Testing in a real world consumer app – at Spring
PIT 2014
Here's an interesting site if you want to read more about statelessness in various countries: http://www.nationalityforall.org/regions
This is where I like the idea of just creating things like this as a website. Then stuff a thin layer on IOS and Android for those who care about it being an app.
That's a bummer, because until then, you'll be strongly mis-representing Rust :/
Well, they're offering an economic benefit (cheaper) to those who want it, with the U.S. government (and I imagine primarily military) with interest in seeing this succeed and anything that allows rapid deployment of whatever (slightly terrifying) into space.
So what you're saying is if you give an employee say, 10k shares at $2/share strike price you give them a 20k signing bonus?

Then the idea is that they pay, say, 6k in taxes on the bonus. Then they write you a check for 20k to early exercise the options and file and 83b.

So they're out 6k in taxes but on the other hand they've early exercised so they actually own the stock (subject to 4 years of vesting).

1) What happens if they can't afford the 6k in taxes?

2) What if they don't want to early exercise? Can they just keep the bonus in cash?

3) What if they leave the company in less than 4 years. Do they have to pay the pro-rated portion of the bonus back?