HNHacker News
TopNewBestAskShowJobs

stevekinney

890 karma · joined March 14, 2012

[ my public key: https://keybase.io/stevekinney; my proof: https://keybase.io/stevekinney/sigs/7vrp496REQ7tnJThOXNav3x4XreyEmv7LQEX119RNqc ]
submissionscomments
stevekinney··on Temporal raises $103M in Series B funding
For me, the compelling part was at my last company, we'd build these complicated distributed systems with a whole lot moving pieces—any of which could go down at a moment's notice. For a complex enough system, there was sometimes more work to be done to deal with any part of the system failing than to build the system itself. Basically, we were implementing our own bespoke version of Temporal over and over again.

To your point, the complexity of a SQL/PHP application is significantly smaller, but, the value proposition of Temporal is probably still there: If any part of the checkout process fails (e.g. charging the credit card, successfully triggering the order after they've charged the credit card, timing an email if there is an abandoned cart, handling the moving pieces of a return). These pieces are either handled manually by a human or you've got a decent amount of business logic in place to handle each of these edge cases individually.

The value-add of Temporal—in this case—would be that it would keep track of where the customer/order was in the overall flow of ordering something and pick up where it left off in the event that something went wrong.

stevekinney··on Nextspace – NeXTSTEP-like desktop environment for Linux
I'd love to see something similar for the classic (pre-Aqua/OS X) Mac OS look and feel. Does anyone know if that exists?
stevekinney··on Trello Desktop for Mac and Windows: Get More Done Without Distractions
I haven't had a chance to download it yet, but my suspicion says it's probably an Electron application. What do you all feel about this practice of taking long-lived web applications and getting them out of a tab and into a desktop shell with a place on the dock/task bar and the ability to Atl/Control-Tab?
stevekinney··on Tell me what your company does
Here is my take on what SendGrid does: Sending an email is pretty easy. Sending a metric butt ton is hard and so is hooking it into your app. So, we help you with that because screwing that up could be very bad.
stevekinney··on ES6 Generators Deliver Go Style Concurrency (2013)
Good point; I agree. Unfortunately, the window has passed for me to update the title.
stevekinney··on Make 8-bit art
If you have any problems, open an issue on GitHub (jennschiffer/make8bitart) or tweet at @jennschiffer. She's about to have time to work on stuff soon hopefully.
stevekinney··on OS X 10.10.3 seems to have done something bad to wifi drivers
I've got 16GB and the same thing happens to me. It will expand to take up all the RAM and disk space available.
stevekinney··on Copycat Framework IO.js Beats Node.js to a Fully-Featured Version 1.0
This article is pretty amazing in how poorly researched it is. I'm submitting this less as a piece of news and more as a piece of evidence of how dramatized a well-reasoned decision in open source can become.
stevekinney··on Connecting to a Raspberry Pi's X-Windows GUI with OS X
That's good to know, thanks. -X doesn't work at all using the Raspberry Pi. If you have any insight, I'd love to figure out how to get it working with -X, but all my attempts are unsuccessful. Granted, I haven't spent too much time with X11 and its brethren since college.
stevekinney··on iPhone 6 and 6 Plus not as bendy as believed
No, I believe it's saying that any split that was not caused by a swollen battery is out-of-warranty. If it was caused by a swollen battery it would be eligible for an in-warranty repair.
stevekinney··on Standard Markdown
It appears to me that this is a blatant violation of Markdown's license.

https://github.com/jgm/stmd/issues/19

stevekinney··on Big Data Firm Says It Can Link Snowden Data To Changed Terrorist Behavior
Correlation does not equal causation.

I don't think it came as a surprise to terrorist organizations that the NSA was working to break their encryption techniques—just as I'm sure it wouldn't have been a surprise to the Soviets during the Cold War.

The group that was surprised and caught off-guard was the American people.

It's been just over a year since the Snowden leaks. Overhauling an entire communication system likely took more than a year. Ground-up rewrites rarely go that well.

This strikes me more as a publicity grab for this firm than any kind of objective science.

stevekinney··on MacOS X is an Unsuitable Platform for Web Development
I'm getting too old to care what platform (language, framework) other people prefer, but I suspect that if you were to go to any given web development conference, empirical evidence would not square with OS X being "unsuitable" for web development. Beyond that, I suspect you could web development done on pretty much any desktop OS these days. I'm sure you could do web development on Chrome OS, if you wanted to.

This strikes me more as "This is different than what I'm used to!" or "I don't much care for this." than "This is unsuitable." Emacs is available on OS X. Beyond the initial server configuration, I'd say the large majority of packages your average web developer is installing are from NPM, RubyGems, CPAN, etc.

stevekinney··on GitHub Pages now runs Jekyll 2.2.0
Oh awesome, I didn't realize that everything was going through Jekyll under the hood. Is this new or has it always been like that?
stevekinney··on GitHub Pages now runs Jekyll 2.2.0
I believe the files are generated on Github's servers. You can install Jekyll locally to get the same workflow locally.
stevekinney··on GitHub Pages now runs Jekyll 2.2.0
I asked Github and Sass and CoffeeScript support will apparently also work for regular (non-Jekyll) pages on the `gh-pages` branch if you put dashes at the top of the file you want to be processed.

Source: https://twitter.com/benbalter/status/494533173699543041

Documentation: http://jekyllrb.com/docs/assets/

stevekinney··on Zillow to Acquire Trulia for $3.5B
I guess there is still Realtor.com, but I'm not sure how popular the site is.
stevekinney··on How to find your Uber passenger rating
Agreed. I also think we should remove the displays on phones. Some people are blind.
stevekinney··on PHP Developer Needed in Columbus, OH
Amongst my many issues with recruiter spam, one of my biggest pet peeves is when recruiters send me emails about jobs without telling me who the company is or what they do. That's kind of a big deal as to whether or not I'm even remotely interested in the position (I'm probably not).
stevekinney··on MacBook Air Stickers
It's curious to me that they're not selling these stickers. These are mostly ones I've seen on various third-party sites.

I'm also amazed they managed to get the rights for all those characters (Disney was probably easy, but the Simpsons and Warner Bros.?)

stevekinney··on The Setup – what people use to get stuff done
I've been following The Setup for years (it's a dream of mine to eventually be interviewd) and I—if I correctly understand what your getting at—respectfully disagree. Daniel is really good about featuring a wide range of people from a number of disciplines on a bunch of different platforms.

But careful readers will notice a trend. There are a number of accomplished artists/developers/makers that are really happy with their current setup as their "dream setup." In addition, many of them are using 3-4 year old hardware (controlling for time).

The moral is that we can all probably accomplish our dreams (cliché) with the hardware we've got—and that's my biggest takeaway from The Setup.

stevekinney··on Inside NYC's Abandoned IRT City Hall Subway Station
How much does it cost to schedule a private tour though the NYC Transit Museum?
stevekinney··on Driver caught using cell phone jamming device
Yea, I could probably list a few hundred examples and you could probably shoot each and every one of them down on an individual level. Great. The larger point is that in the aggregate, there are enough individual situations that would be disrupted by jammers in the theatre that it would outweigh the nexus between the number of times someone is going to be inconvenienced by a conversation during a movie and the number of times someone is actually rude enough to pick up the phone during a movie. At the end of the day, it's a cost-benefit analysis.

If a movie theatre did in fact install jammers each parent concerned about their kid (yea, it's probably not a true emergency, but subjective perception matters) or each doctor (I'm thinking more about delivering babies, which can mean being on call for weeks at a time, than an ER doctor) might choose to skip the movie. The end result is that that the theatre will likely take a hit on their profits. That's not a compelling reason to invest in installing a jammer.

The whole "we survived just fine without constant connectivity" argument is flawed. Yea, we did a lot of things without modern technology. We got along fine without movies, driving to the movies, mobile phones, the Internet, or arguing on the Internet about the need for mobile phone access during a movie.

stevekinney··on Driver caught using cell phone jamming device
I think the point was that if a theatre installed jammers, then patrons could not receive calls. Yea, I get that no one wants to overhear someone having a long chat with their significant other right as the plot line thickens, but a doctor on call or a parent who's kid is just got hurt at the baby sitter might appreciate being able to receive a call or text while their phone is on silent. They can then step out of the theatre in order to take the call or call back.

That said, I totally agree with you on your main point. This is often a counter argument when people suggest that mobile devices should be disabled when the car is in motion (which isn't necessarily the same thing as jamming). Often, when I'm driving, my wife is looking up directions or letting a family member know that we're near.

stevekinney··on OkCupid urges users to abandon Firefox
I would be more impressed if they boycotted JavaScript.
stevekinney··on Get on the CSS Grid
The sad part is that he or she isn't 100% wrong.
stevekinney··on Framework 7 – Building native iOS apps in HTML5
What's extra fun is that when Steve Jobs introduced the iPhone in 2007, he explained that developers could write web apps if they wanted to create software for the iPhone.
stevekinney··on Framework 7 – Building native iOS apps in HTML5
> Cross-platform UI is a bad idea on the desktop.

Is it? At the end of the day, that's what the web is, right? Gmail (or even Google Docs) may or may not be your favorite email client, but I don't think it's necessarily a bad idea, per se.

I think you're right about user expectations on mobile. I also agree that we've all seen how terrible the UIs on some cross-platform Java and Flash applications are, but—given the success of the web on the desktop—I'm not sure it's fair to condemn cross-platform UIs on the desktop.

stevekinney··on Framework 7 – Building native iOS apps in HTML5
My understanding is that only Safari gets access to Nitro (Nitro : Apple :: V8 : Google). Web Views inside native apps don't get access to Nitro. Even web apps that you save to your home screen don't get access to the faster rendering engine. This is apparently for security reasons. I think it's one of the biggest barriers to web apps being competitive on iOS. (The other is that there really isn't a good installation story.)
stevekinney··on Why NYC schools don't have snow days
(Former New York City public school teacher here.)

Farina is right about hot lunches, but that doesn't necessarily make her right about school closures. In many low income neighborhoods, public schools provide the important social service of providing hot meals to students who would not otherwise have access.

That said, providing hot food is not inextricably linked to a full school day. New York City public schools also offer breakfast and lunch during the summer as well.

Part of what makes this a hard problem to solve is that the city's school system is made up of a diverse group of adults and children. On one hand, you have the parents who can't take off from work because they risk losing their job. On the other hand, you have special needs students that are bussed around the the city with their safety put at risk.

Many—but certainly not all—students attend school in their neighborhoods. My wife used to work at a school that was literally in the center of the housing project where the majority of the students lived. In this case, there is no reason they couldn't make it to school.

But to keep a school open, you need teachers. Many teachers do not live in the communities that they teach in. Some don't live in within city limits. Hoboken and Jersey City (two neighboring cities that are closer to Manhattan than most of Brooklyn and Queens) were closed. What do those teachers do with their children? I've worked at schools with teachers commuting from as far as central New Jersey to get to work every day.

A small subset of teachers will call out, but there is a lot of social pressure from the school administration not to do this. This is mostly because snowy days where schools are open tend to be absolute pandemonium.

To be honest, little to know learning happens on these days. It's a mess of combined classes, substitute teachers, modified schedules, and usually a movie in the auditorium as administrators scramble to figure out how bussing is going to work at dismissal.

There needs to be some options between fully-operational and fully-closed that better serves the needs of students and teachers based on the conditions outside. Hot lunches for nearby students in need does not necessarily mean that we need to buses full of students traveling across the city on icy streets.

Part of the solution is for parents to keep their children home. I'm not sure I understand the vitriol Farina and De Blasio received from parents. Just because schools are open, doesn't mean that you have to send your kids. If you feel that it's dangerous out, keep them home. As I said, little to no learning is going to happen anyway. If you have to go to work, schools are open. I think the bigger issue of school closures is how it affects teachers, custodians, administrators, school safety, kitchen staff, etc.

Page 1 of 3Next →