skysight-inc/HackerNews huggingface dataset:
For 'Series A pitch decks are longer than seed decks' graphic, the 18 slide deck should really be more aligned with the 5th slide, to get a truer sense of proportion.
Did you read the rest of the article? There's a larger purpose here.
It was the guy who texted "fuck you" when she didn't reply to his horrible comments.
Exploring the Failed Curtiss-Wright Air Cars
[disclaimer: I managed the data platform group, of which the storm/heron team was part, when heron was developed, and I'm still a Twitter employee; however, naturally, this is all my opinion and not an official position of my employer, etc etc].

Hi Andrew,

The Heron rewrite had more to do with what were at the time gross operational inefficiencies of Storm at very high scales, and problems diagnosing failures and bottlenecks. This is Storm 0.9 -- in the years since, I think Storm community in general and the Yahoo folks in particular have been working hard on addressing some of those issues, and a recent blog post from them indicated that some of the stuff we fixed in Heron is on their roadmap. Note that the Heron paper was published a year or so after the first Heron topology went into production inside Twitter. We had a very real problem that we needed to fix very quickly, and writing Heron was faster than making Storm work. Some of that was due to OSS challenges, some due to Storm's architecture fundamentals, some due to the specific people and backgrounds we had on the real-time compute team at that point.

The scales I am talking about are hundreds of nodes, not dozens, and an order of magnitude more messages per second. I am not surprised it works perfectly well for your use case (it worked fine while we were only putting tweets into it in 2013, as well -- that was about the size you are quoting, iirc).

Mesos not only existed when Storm was written, Storm ran inside Twitter on Mesos since before Storm was open-sourced. Mesos went into Apache incubator in 2011, while Storm did so in 2013. I'm not sure why you got the impression any of this was related to Mesos; it's true that we simplified a lot of operational complexity for Storm+Mesos by not writing our own Mesos scheduler, like Storm did, and just using Apache Aurora -- a decision that also meant we were able to use Aurora/Mesos clusters shared with other processes, which was nice; but that wasn't the prime motivation by a long shot.

The API was kept as a trade-off, to make migration of internal customers seamless. There are problems with the API, particularly around back pressure, but at the same time it was a straightforward API that got wide internal adoption, both in raw form and through Summingbird. So it made sense to evolve that part incrementally and deliver our internal customers the performance, observability, and reliability wins first, without having them rewrite a line of code, and tweak APIs over time to address the above-mentioned issues.

I'm biased of course, but I think our track record with open source contributions is still pretty good -- Scalding, Parquet, Aurora, Mesos, Finagle, Zipkin, and many more major projects with very wide adoption in the industry, which we still very actively contribute to and continue to evolve. At the same time, there's definitely a cost to open-sourcing projects, and those decisions get made on a case by case basis.
I'd guess whoever wrote the article subtitle comes from an EE or DSP background, where saturation refers to blowing out the ends of the dynamic range and clipping/distorting.
Seems interesting. A lot of material science and physical overhead though. I would recommend starting with at least 10 million USD for the first batch.

The first difficulty I see is the resting place. Where in the world is geologically stable enough and will be undisturbed enough for the fossils to form.

You'd need a geologist on staff, some excellent salesmen and lawyers.

I couldn't see this getting off the ground for less than $350,000.
OP here: I have two daughters. One builds things (robots) and one does not. But there are so few women as electronic hobbyists. FIRST Robotics is helping bring young women into the fabrication maker mentality. I just wish it could happen faster.
I don't think this is a fair comparison - 90s and even early 2000s were extremely different from modern devices - JVM was far worse performance wise which mattered even more because hardware was significantly slower with much less RAM, internet was slow and not ubiquitous.

New JavaFX looked promising but it has it's own technical problems + it's developed by Oracle - I don't think I need to say more.

Right now I think most platforms support some form of sandboxed app model - all we need is a portable framework that can target all of them exposing a shared API but still allowing native access where needed with decent performance.

.NET/CoreCLR could be one such platform, JVM another.

C++/Qt tries to be this but honestly it's C++ - it's one of the few technologies where I'd say I'm more productive with HTML5 stack.

Rust/Servo could also deliver something similar down the road - maybe you could cut out a "fast" subset of CSS layout and DOM from servo (I'm guessing there are edge cases that make the rendering/layout hard/impossible to optimize) and have something that looks like web stack (could even be a strict subset) but is capable of doing 60 FPS GUI and at the same time can talk to the native code which can then use app/sandbox APIs.
Not really his fault. Child support is an outdated system with zero relevance today. He is the victim.

If a woman is not prepared to care for her children, she doesn't need to have any. Equality under the law means that if she can't pay, she can give up custody of her children to the father or a relative or adoption.
This was one of the big motivating factors for me getting a nexus 6 (aside from the size) and putting it on the fi network. I got 2 updates in the period of a week.

I think the problem is vendors and carriers wanting to modify and inject their crapware and custom UIs into Android. Google is happy to provide upgrades to the OS in a timely fashion (and are going to start monthly updates), it's the vendors/carriers that delay these updates or don't even bother to port them over to devices.

Google is moving much of the core Android functionality over to specific apps that they can update as needed from the play store, instead of integrating them directly into the OS. This is good, because it allows them to push the updates quicker. They run the risk that carriers will get sick of the lack of control over the "experience" they can provide, and fork android, but it's a necessary step in many ways to ensure things like this MMS exploit can be patched on some devices at all, as vendors abandon some phones quickly, leaving users vulnerable.

If every vendor and carrier used stock nexus android without modification, the updates could be pushed out in days. The linked article blames google for these problems, but that is, in my opinion, misguided.
Would you consider adding a fitbit integration as well? I think many more people own a fitbit charge hr (which has a heart rate monitor).
Have You Met Silicon Valley's Cousin Innovation Valley?
How to Be the Worst Email Marketer in Five Easy Steps
Sublime Text
LinqPad
VS 2012
SQLServer 2008
SVN
Windows 7
No, that's exactly the opposite.

What the quote means is that bails allows courts to process much more arrests than reasonably possible, and that also that guilty pleas mask the fact that the grounds for most of those fast forward arrest occurred under shaky grounds at best.

What you want to do is to pay poor people to sit in jail for as long as it takes to exercise their right for a fair trail. Once judges and other court personnel is forced to hear 18 hrs of bullshit accusations for every hour of real cases, they will begin to look their cozy cuff-happy bedfellows in a new light.
A related, but quite different technology I worked with are so-called Dynamic Vision Sensors (DVS, [1]): This is a CCD that was developed to mimic a biological retina and only reports changes in brightness, asynchronously for every pixel. Essentialy, you get a stream of short messages saying "Pixel XY just got a little brighter at time T".

While such a thing is not very useful for taking pictures (pointing the camera at a static scene will generate no output at all) or videos (you don't get discrete frames, you get a continuous stream of differentiated pixels), it has a lot of potential for computer-vision tasks:

For one, as the camera only reports changes, only the interesting information is transmitted which greatly reduces computational load (eg. no need for "yes, that white wall is still there"-style calculations for every frame).

Secondly, because these changes are reported independently per pixel, they are very fast: Microsecond accuracy with a dozen or so uS delay are easily achievable. For comparison, a fast camera with 120 FPS (which will produce a lot more data to process) has an accuracy and latency of 1/120s = 8333uS. This also implicates that motion blur is basically nonexistent.

And thirdly, as absolute intensity doesn't matter, you don't have any problems with high dynamic range either.

The only downside is, that you don't really get a picture and most of the traditional computer-vision approaches are unusable ;)

But still, such a camera is very neat, even if you just track the movement of your mice or want to balance a pencil on it's head[2].

The real deal however is full vision based 3D-SLAM, which would allow for very fast and robust movement without any external help from motion capturing systems or expensive (in money, weight and power) sensors like laser scanners. AFAIK, we're not there yet (see [3] for some work in that direction), but that would bring pizza delivery with a drone directly to your desk quite a bit closer to reality...

--

[1] http://www.inilabs.com/products/davis

[2] http://www.ini.ch/~conradt/projects/PencilBalancer/

[3] http://rpg.ifi.uzh.ch/research_dvs.html, also https://www.doc.ic.ac.uk/~ajd/Publications/kim_etal_bmvc2014...
If he doesn't want to pay for children he can chose not to have any.
To answer your question, which nobody else seems to have done:

Yep, they're plenty to land you a job.
Duhhhh, everyone can be a millionaire! If you aren't, it's cause you're just not trying hard enough! Fuck off with that bullshit.
I disagree. As soon as the justice system has to pay for its mistakes, the mistakes will go away.
Mine:

Windows Server
ASP.NET
Github Desktop
SVN
Visual Studio
Brackets - awesome text editor with
JavaScript syntax checking
and undefined variable checking
Jenkins
Octopus Deploy
Stripe.com
Red Gate SQL Source Control
Keen.io - not affiliated
but wanted to plug since has been coolest thing recently
awesome, easy analytics (paid but
free plan has 50k events/mo and
we've stayed under that so far)
The Expansion of Digitalism in Art
Well, accounting is not supposed to tell how valuable a company is, just what its balance sheet is, right? That people then take the balance sheet and invent ways to mechanically arrive at a valuation based on that is not GAAP's or any other accounting rules' fault.

The trouble with any accounting rules is that it's hard to convert everything on the balance sheet into the same unit. If you don't convert it all, it's really hard to compare balance sheets. If you do convert it all, this conversion may be unfair to one balance sheet more than another. Or at least that's how I understand it...

One example is pricing stock option grants so that you can then add them up with other expenses. I'm sincerely not sure how I'd do that. Here's a critique of what GAAP mandates:

http://www.cypress.com/documentation/ceo-articles/dr-rodgers...
looks great, but doesn't have a docker-machine driver yet

https://github.com/docker/machine/pull/1401
i like pronto's approach

we simply added the linters/code analysis to the CI itself

reasoning: we try to have as little as possible "code style" discussion in PRs
Google Knowledge Graph Adds Movie Reviews
When my startup was <10 people, I used Vim and Git a whole heck of a lot.

Now that we're almost 140 people, I mostly use Gmail, Google Calendar, Sublime Text and Evernote, and Google Hangouts for engineering meetings. But, a lot of those people are using Vim and Git, so it's not all bad. :-)

Of course, we all use Anaconda Python.

Oh, and I read a whole lot less Hacker News.
I think it's definitely possible. Practical... maybe not.
For Evolving Brains, a ‘Paleo’ Diet Full of Carbs
From the chart, retransmission fees have gone from $0.2bn to $8.6bn (in 2018, so, a projection) Absolutely, retransmission fees are growing faster than anything else.

But Basic Cable net fees have gone from 16.2 to 46.9bn. Fees paid to RSNs (sports?) have (will have?) gone from 2.7 to 7.8bn.

$35.8bn change for "cable stuff" vs $8.4bn change for "local stuff".

So, yeah, local broadcasters are rolling in it, but the dollar impact on your bill is from cable+sports programming. (albeit likely on a smaller per-channel basis).
How does the cost and resiliency compare to purchasing energy from the grid?

For reference, I buy 100% wind source power from Xcell @ $0.14 / kWh. Reliability is generally very good, but to compare apples to apples it would cost ~$500 to purchase a backup generator [1] for the 1-2 hours of outages we have every year.

[1]: a battery system would fulfill a similar role, but I'm not sure of the cost -- and for something that I would essentially never use, it may actually be better for the environment to keep the generator.
For now just files on disk (NFS block devices) I think. Of course an s3 compatible interface would be cool to have.
Contemporary TechDocs
Is there a good way to connect with the developers working on appcatalyst? It seems really promising but it also seems like there are fundamental parts of the developer workflow that are either not implemented yet or poorly documented. Having put up with the hassles of VirtualBox when using boot2docker, a free/low-cost VMWare option is a really great development, but it doesn't seem entirely usable yet and needs some of the layer that Boot2Docker gives you on top of VirtualBox before it will be possible to switch.
> but their very existence only adds complexity

Not when you're just teaching programming to children. You stick with a subset of the language that makes sense for the age group you're teaching; the existence of features beyond that doesn't matter, because they won't come up.
Really, the arresting officer ought to be on the hook personally for this. That would change police behaviour overnight.
Huh, okay, good to know. Maybe on a per-bank basis. I assumed PMI was just fannie/freddie-mandated and nobody else cared.
Yes 4.0 is suppose to make it so that the kernels are much easier to install and work with. I haven't been home to install it on my Linux boxes nor the Linux boxes at work. Only thing I can try is Windows and well I HATE working with Python in windows.
Why weren't these open sourced from the start?
Checked out your demos and your blog, sent an email.
> With an $80 antenna, I get 11 channels from a city that is 50 miles away. All I had to do is nail a bracket onto the edge of my roof.

> I am missing CBS and ABC, but I am planning to fill those in with a VHF antenna that points to another city.

> It seems to me there is no value in getting a degraded copy of local broadcast TV on cable

So, you spent $80 and had to climb onto the roof to install it. You have existing knowledge about what antenna to purchase. You know you need a VHF antenna to get other channels. You know where to purchase this stuff.

All of that isn't existing knowledge to the general public and climbing onto a room isn't a general skill-set. There is definite value in a cable guy coming in and setting everything up for you.
An analysis of the ISIS “hit list” of hacked personal data
>> you may legally resist arrest

Very risky advice for the nonwhite.
Building "robots" is a lame thing; teach her the real things: batteries, leds etc.
The most likely event of you legally resisting a wrongful arrest is that you will be convicted of resisting arrest. Particularly in the event that it is your word against the arresting officer.
Although as a consumer I would like unbundling, and make it clearer who is responsible for the rate increases, this could have unpredictable consequences to revenue for the cable companies. If the unbundled, I would pay for 2 or 3 channels, whereas I now pay for none. On the other hand, how many people currently pay for a bundle and would also only pay for 2 or 3 channels?
Exactly. Equality.

He has no claim upon her (he can't force her to have children) and she has no claim upon him.
As an aside, has anyone else noticed on Android SDK 1.10.0 ParseQueryAdapter seems to have disappeared?
It's a check - as of Android 5.0, Google's OTA updater scripts refuse to overwrite your /system partition if its checksum isn't on the known-good list. Rooting inevitably involves writing files to it, so OTA updates will stop working with an uninformative "Error!" in recovery. Whoever came up with the idea should be fired, but that's Google for you.

See [1] for details from the author of NRT [2], which can update your phone from factory images without wiping it. The procedure is a bit more involved if you're not on Windows - IIRC, you have to download the correct archive from [3] and modify the update script so it doesn't try to flash userdata.

[1] http://www.wugfresh.com/faqs/can-i-still-take-an-ota-after-i...
[2] http://www.wugfresh.com/nrt/
[3] https://developers.google.com/android/nexus/images
In case you don't have any/significant prior work experience, apart from demos, which is must anyways, doing some internships with start ups may be more helpful.

Start ups are always in need of extra hands, so any help with no/little/moderate expectations is generally always welcomed.

Gain some experience developing real world applications, working in teams, understanding developer workflows in teams, etc.
Right, but my point was that it has very little to do with cops. Unless they witnessed the 'accident', what exactly would you expect from them without video footage of your own?
No, they aren't going to switch to a pure functional language.
Yes, I am doing that and it's a shitty way to see things, because it makes me sad and angry and everything is gloomy.
Probably a phase I'm going through right now - my bullshit-filtering glasses are broken.

I go through this phase after a startup or project that I've been working on is over. Without a project to focus on, I see the world as it is - a sharade of people bullshitting each other and hiding from who they are.
I need a new project :).
What ever the price of them, you need to double the cost because you'll need to run them at least raid10 to be remotely safe.
> It just feels morally wrong that someone owning 20% or 15% of company controls 50+% of the votes.

Shareholders don't really "own" a company in the traditional sense. They own a specific package of claims against the company in the event of dissolution, voting rights, etc. In the simple case of a company with one class of shareholders, the analogy between owning X% of the shares and owning X% of the company is fairly close, when you have differentiated share classes that analogy is less close.

And shareholders own because they choose to acquire the stock under specific terms. If they don't like the terms, they can just not accept the deal that would give them the stock. I don't see how its morally wrong that someone that bought a set of claims that don't include voting rights, or include smaller voting rights than some other set of claims, has exactly what they bought.
Not a stripe member but i would assume that anything that involves intense security auditing, PCI, etc would be seperate codebases that rarely change.

(eg cc handling could anon the CCs in a service before they reach the main app)

The integration with 3rd parties is a seperate issue that exists no matter of it is banks or not - i would guess they abstracted that as well as services or libs and decide case by case.
I did a quick comparison with DigitalOcean, and it looks like equal (obviously, with more features). What's cheaper cloud hosting than DO (that's not crap)?
I'd love to show Fitbit data! If they reverse their decision not to integrate with HealthKit, then I think we'll be able to integrate without too much trouble:
http://www.cnet.com/news/dont-expect-fitbit-to-integrate-wit...
I thought I read somewhere that the heart rate goes up after eating due to the stomach requiring more blood to digest. I also read that foods that cause blood sugar to rise quickly will also cause the heart rate to rise. Does this sound like it makes sense?

Also, would a super burrito contain enough minerals to affect cardiac action potential?
IMO, the Android echosystem is a clusterfuck and Google needs to get a hold of it. I would buy a Windows phone before I would buy an Android device.
> If your employer really needed you to document your work or something, shouldn't they have payed for your bail?

What?
Ubuntu
VIM
Git
Chef / Mina
Rails / Django
React / jQuery
Digital Ocean
Freckle
Asana

Various APIs including Twilio, Stripe, MusicBrainz, Amazon, Shopify.

That's most of my professional and/or serious side projects, and then I dabble in other stacks when I can. Clojure lately.
Now you will also see the uplink usage go up, potentially much higher, since Windows 10 is torrenting updates from client machines without asking the user.
To a European, the bail system appears very strange. Isn't not showing up for your court date a crime in itself, and grounds for immediate arrest?

Either the defendant is a threat to society or unlikely to show up at court (because he's a transient or likely to be issued a long sentence), then you lock up the fellow, or he isn't any of that, in which case one can trust him to show up on time. Also, isn't a person innocent until the judge pronounces the verdict?

What is sit that makes American society so different?
> Just a little quibble... if 100% of the bail bond is returned to the accused, how exactly does the bail bond company make money?

The bail bond company wouldn't be involved at all if the accused has the money for bail. The bail bond company is bonding the accused for the whole amount, that's the (typically) 10% the accused is paying. (EDIT: and if you don't show up for court, the bond company is authorized to go get you and drag your ass in. 'cause they're out their money otherwise. And thus you get such quality TV as Bounty Hunters.) However, if you can muster the whole amount, you don't need a bail bond company. Ergo, if bail amounts were reasonable, we would have less of a need for bail bond companies.

Your last paragraph is covered by "OR" or "own recognizance". IOW, you go home with no money out of pocket. However, one must wait until arraignment before a judge before OR is an option. Waiting for arraignment is the part we could get rid of with your proposal.
What Happened to the Machine That Turns Feces into Water
To Maren and the rest of the Zirtual team
The problem is not that the supreme court has never ruled on anything like this, it's that all a supreme court ruling does is to give you something that a good lawyer can refer to in your court case.

Being in the criminal justice system is incredibly expensive and high risk, and as an individual, allowing your case to go to the supreme court requires continually losing it.
My takeaways:

What matters more than anything else is honing down the story to its barest, honest minimum. Then it can fit in a slide deck quite easily.

Until you understand why your take on the world matters to the rest of the world, you cannot make a deck no matter how good your design skills are.

Fortunately that came through nice and strong in this article.

Oh, and use blue ...
The problem with forcing unbundling is then you'd have a huge number of people paying only for ESPN (which costs a lot of money) and tons of other channels would simply go out of business. Maybe that's a good thing? I don't know, I'm a cord-cutter.