HNHacker News
TopNewBestAskShowJobs

cwisecarver

503 karma · joined March 24, 2008

[ my public key: https://keybase.io/cwisecarver; my proof: https://keybase.io/cwisecarver/sigs/dPhjaLFKbjowhxEk5RfJElVyxhXDgU8CO0FNhk6S9aQ ]
submissionscomments
cwisecarver··on Ask HN: Will you really move away from Apple hardware?
No. I own a 2015 15" MacBook Pro, fully loaded except for only 512 SSD. I'll wait for the next refresh when, hopefully, they'll have Kabylake, 32 GB of LPDDR4, and maybe they will have rethought the SD card slot. By that time developers will have figured out what to do with the Touch Bar and knowing Apple they will have sorted out any hardware problems.

I really wanted to upgrade. Every announcement Apple has I am the guy in the take-my-money meme.

They just didn't do it this time. Between the 16GB limit, the lack of ports, no magsafe, and removing the function keys that I actually use quite a lot.

32GB haters: I'm currently migrating a huge database from mongo to postgres and I run docker containers in development. Function key haters: Yes, I actually use them and every time I've bought something where virtual buttons replace physical ones it's been worse, at least in the first few generations. "Just get a dongle" haters: I know, they make usb-c everything, but my current set of MacBooks don't require me to carry anything but my Thunderbolt 2 ethernet adapter and at $80 I guard it with my life.

cwisecarver··on After Mac?
Mobile DDR4 == LPDDR4.

Apple went with LPDDR3 which those chipsets do support to increase battery life. I would have rather they'd gone the other way.

cwisecarver··on Ask HN: Would You Upgrade to the New MacBook Pro?
I'm really torn. If they had included an option for 32GB of ram I wouldn't have thought twice. If they had kept the MagSafe and the and the SD card reader I probably would have bought it. I have a late-2015 MacBook Pro fully loaded except I only have 512GB SSD. I'd like to get the new version and give my wife a hand-me-down but this isn't innovative. I don't care about the touch bar. It might be incredibly useful but I would use 32GB of ram or the SD reader or the MagSafe charger more often.
cwisecarver··on How Hackers Broke into John Podesta and Colin Powell’s Gmail Accounts
If they're public bitly accounts and the emails are encoded in the URL can't we just go look at the bitly accounts for all the urls and figure out who else they tried to spearfish? Wouldn't that be useful information about what could be coming next? Maybe this is a better question posed in the reddit thread that I'm sure exists.
cwisecarver··on Thread in Which DHH and Paul Graham Argue about Thiel's YC Position
I refer you to my edit where I cite wikipedia.
cwisecarver··on Thread in Which DHH and Paul Graham Argue about Thiel's YC Position
I agree with you, up until the point where you are a public figure. That's a grey area but once you're a public figure, which Thiel was after (if not before) his RNC speech, you should be judged on your actions and speech whether or not it was related to your role at an organization. It's like newsworthiness. It's grey, but we let the media decide what is newsworthy and what isn't and we let the market decide if they're right. A lot of things the Enquirer publishes aren't newsworthy, by common standard, until the public buys enough of their tabloids to prove us wrong.

A public figure == https://en.wikipedia.org/wiki/Public_figure

cwisecarver··on Thread in Which DHH and Paul Graham Argue about Thiel's YC Position
I wouldn't kick Thiel out for his Trump support. I'd kick him out because he funded a proxy war against the media and the First Amendment.
cwisecarver··on Introducing a new kind of Wi-Fi system
I have a Ubuquiti ERL3 with 2 AirPorts and a TimeCapsule. One I got them placed around the house in good spots I had no problems. I'm halfway hoping the Apple stuff will die or be outmoded soon so I can replace them with Ubiquiti Unifi Access Points. I have a Ubiquiti EdgeSwitch too and one of their cameras. Everything I've gotten from them has been rock-solid. The configuration isn't on an iOS app but the forums/community are great.

My office just upgraded to an ERL3 and Ubiquiti Unifi on my recommendation and there hasn't been a peep about internet problems since.

cwisecarver··on Reasons to choose PostgreSQL 9.6
I'm a Postgres convert. I used MySQL back in the day because I'd heard of Postgres and everyone said tuning it was a nightmare. May or may not have been true but there's enough documentation and books now, and maybe the configuration has become simpler. I no longer hear that Postgres is hard to configure but that it's an OSS enterprise RDBMS that's continuely improving. Even better, I've experienced that improvement over the last few years.
cwisecarver··on Google Cloud Platform sets a course for new horizons
Any chance you guys will be getting FedRAMP certification on GKE? We love GKE but we're looking at AWS because we will don't want to rule out anything in the future.
cwisecarver··on What are Bloom filters? (2015)
A bit long winded, but a good, thoughtful explanation. I honestly didn't know what they were, only how they could be used. Now I know.
cwisecarver··on [dead]
Um. Those are 10. addresses... Journalism...

edit: 10. addresses are not routable on the public internet...

cwisecarver··on Hillary's IT guy asking Reddit how to cover up emails
I'm not one to complain about down votes but seriously? What exactly about my comment was wrong, feel free to check the current thread about the House investigating it. https://news.ycombinator.com/item?id=12535872
cwisecarver··on Hillary's IT guy asking Reddit how to cover up emails
Assuming it's true it isn't incriminating but it does kind of make him look like an idiot. Posting to reddit anything about a VIP seems like a bad idea. Posting it under a username you use all over the internet is even worse. I think it adds to the list of bad decisions HRC and her subordinates have made regarding email in specific and technology in general.
cwisecarver··on Homebrew router faces better tests, tougher competition
We have a Ubiquiti ERL at our office on a gigabit Ting connection. I have consistently seen 948mbps through it on speed tests. I'm not sure how the author saw only 200mbps.
cwisecarver··on Announcing Quill 1.0
Looks great! BTW the link to the LaTEX example is 404ing.
cwisecarver··on A Message to the Apple Community in Europe
Thanks for the info!
cwisecarver··on A Message to the Apple Community in Europe
Shouldn't they be taking this up with Ireland? Like, Apple pays Ireland, Ireland pays the EC. Ireland failed to collect the correct amount of money owed to the EC. It's Ireland who's at fault, and "oops, GFY EC we're brexiting." (assuming that the EU and the EC are related)

Seems like interesting timing. They've decided to go after back taxes right before the UK leaves the party.

cwisecarver··on Ask HN: Is flagging being used as a form of censorship?
I saw it when it was live but only noticed it was flagged because of http://hckrnews.com. It's really the only way to browse at this point. So many flagged or dead stories (some that even have value) I never would have seen otherwise.
cwisecarver··on WikiLeaks offers $20,000 for information on former DNC staffer's murder
You do realize that the DNC not being "fair" might have affected who won the most votes, right?

That's the entire point.

cwisecarver··on The Security of Our Election Systems
Schneier is weaving two problems into one.

Yes, our election systems could be compromised by foreign (or domestic) attackers. This is something we should all fight against. I don't think any voter would agree that our votes shouldn't count. Computer security is hard and the companies running and making voting machines have time and again been proven incompetent. We should work to fix that.

The separate issue is that in our two party system it's come out that one party was proven to have worked to influence an election for one of the candidates of that party. Sure, Bernie was an outsider. Sure, Hillary was practically anointed from the start. Sure, it was fairly obvious that the DNC was favoring HRC and working harder for her than for Sanders. But there's actual proof now. If it came from a lone-wolf domestic hacker, or from Snowden, or from Putins own laptop I don't think it matters. It matters that it happened and the people need to know it did. No media is talking about that at all. Not even NPR.

I think any organization that's working to get someone elected by the people, in order to work for the people should want it's emails to be public. Why wouldn't it want that? Why shouldn't the media have the option to investigate and shine a bright spotlight on everything regarding our elections? They just had this opportunity and they're wasting it to instead talk about Russia influencing our elections. Since we're internally influencing our own elections maybe we should worry about that first.

cwisecarver··on Paw – Advanced API tool for Mac
Paw is excellent. I've used it for years. The one feature I hope for in v3 is the ability to import cookies from Safari/Chrome/etc.
cwisecarver··on Clinton campaign reportedly hacked
I've been saying this exact same thing since the initial release. The media is completely missing the point. Yes, it's mildly important who did it and why but how is that overshadowing that the winning campaign conspired with both the media and the DNC to divert resources and work against the Sanders campaign. Makes the whole issue of the Sanders camp looking at some voter records for a few hours earlier this year seem completely overblown.
cwisecarver··on Why I left my new MacBook for a $250 Chromebook
I haven't tried it but the new HP Chromebook 13 G1 looks absolutely fantastic. It doesn't have USBC on both sides like the Pixel but it comes in a huge variety of configurations that range from $499USD to > $1000. HiDPI screen too and no touchscreen. I'm going to evaluate when the new MacBook Pros come out and see if the price is worth the differences.
cwisecarver··on Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds
I've been using it since the day the beta came out. I've been an Apple fan for a long time but I think this might be the best thing they've ever done.

It makes programming approachable to nearly anyone on a device that's approachable to anyone that can afford it.

I heard someone on one of the TWiT podcasts talking last week about teaching their 6 and 8 year old to program using it and that they were talking about creating real-life functions to do household tasks IIRC.

cwisecarver··on Phoenix 1.2
Is it common to skip nginx or insert-your-reverse-proxy-of-choice-here?

I'm working on a Phoenix app, getting close to being ready for a beta deployment, and I was just looking for best practices as far as putting it in production.

cwisecarver··on Peter Thiel, Tech Billionaire, Reveals Secret War with Gawker
This is what I sent to my wife about this story earlier today. I think it's true for the public too.

"I guess people can do whatever they want with their money. For me the bottom line is that Hogan is a public figure and the definition of “newsworthy” isn’t up to anyone other than media to decide on. Sure, it’s tacky as fuck to report on him fucking his best friends wife and it isn’t any of anyone’s business but the market can decide if gawker should be in business or not. It shouldn’t be able to decide what they are or are not allowed to report so long as they’re true."

It's creepy that the billionaires can fund lawsuits against the media because they wrote something that the billionaire didn't like but that's a free market. I don't think anyone that reads Jezebel or gawker or valleywag is going to stop reading it because Nick Denton publishing something about an ex-pro wrestler fucking a dj's wife. That's their market.

The people decided this verdict was just. I think it's ridiculous but then again Trump is probably running against Clinton for the leader of the free world so you get what you get.

cwisecarver··on Regressive Web Apps
This all boils down to compatibility. You can make your webpage or webapp work on a majority of devices by rendering most of it on the server and delivering it as html with javascript handling the bits that can't be handled by html/css.

Or you can make your blog, which is essentially text on a webpage, that is rendered entirely by javascript. You can have your css download as javascript and be processed and rendered by the browser ... but why? Because they're new toys?

I think our infatuation with javascript has led us to the "when you have a hammer everything looks like a nail" situation.

Javascript is great but most developers I interact with aren't writing javascript. They're writing jQuery or Ember or Angular. They don't understand javascript as a language, they understand the flavor of javascript their library of choice gives them. They don't think about the fact that sorting a table in a browser will be a problem until it hits production, with 10,000 rows, and users without the top-of-the-line hardware are screaming.

It reminds me of the Windows vs Mac debate, which is really just a debate over control. Windows didn't control the hardware it was installed on; MS couldn't be sure everything would work so there were layers upon layers of compatibility solutions. Apple controls (most) of it's hardware so it has a smaller playing field and it knows what the next commit to it's repo will do to the majority of it's users' experiences.

Javascript is the same way. As web developers, you (should) know what your servers can do. You can plan for capacity. Offloading everything to the users' browsers is just evil. Think about the kid with his $200 hand-me-down chromebook who really wants to learn about programming or the guy in Africa trying to visit your site over GPRS on his mobile phone. They shouldn't need the newest version of chrome with ES6 to view a blog entry.

There are times where a SAP is the right choice for the user. We just have to realize everything isn't a nail.

[edit: english]

cwisecarver··on Ruby has been fast enough for 13 years
Ruby is fast enough and it's a beautiful language with a few warts, just like any language.

Profiling and caching should be the first step to solving an existing app's problems.

Rails is a great framework because it gives developers rules, a simple pattern to follow.

All that being said, if I was starting an app today I wouldn't choose Rails or even Ruby. There are plenty of other options that are almost as expressive and easy to hire for without the speed penalty. If you hire good developers they can get up to speed on any language and any framework. If you don't hire good developers then you're paying a 2x-10x penalty for hiring bad developers and a slower language or framework. Who here hasn't ever worked with or hired a bad developer?

IO is the true bottleneck in most situations but so is a developer writing a view that queries the database for a list of things and then filters them in code instead of letting the database do it. I can't count on two hands the number of times I've seen a developer do this in the past 6 mo.

Your framework and your language are your platform. If you're stuck on a platform, accept it. Rewrites are hard. Hard for the business, hard for your users, hard for your developers. If you're starting from scratch do yourself a favor and pick something that doesn't chop you off at the knees to begin with. Bad code in (Go, elixir, c#, python) is faster than bad code in Ruby.

[edit] english

cwisecarver··on Ask HN: So I'm being let go
My second job was at my local newspaper. Started, I think, when I was 19. I lasted five years. I had html, css, js, and php under my belt at that time too. I was and still am a generalist. I think the current term is Full-Stack Developer though.

You should get more experience with other backend languages. Try Python, Ruby, and something slightly exotic like Rust or Scala or Elixir. If you've been there for ten years you've probably gotten comfortable in your stack and your code. Start reading more code. Push yourself to learn something. Get your github up and churning. Contribute to some OSS projects.

You've got experience with highly dynamic websites. That puts you head and shoulders above people that only have experience building landing pages or small business sites. It's a whole different beast to build something that has to respond to a random bit of content flowing into a page and all that entails. You've worked with some of the most set in their ways people on the planet, journalists at a local newspaper.

I'm 35 now and I've stayed, mostly, in the content space since I started at the paper. That's my niche, rather than focusing on a language or front/backend discipline I focused on content. I've had four jobs since working at the paper and I still remember those days as some of the longest days and most fun I've ever had. I'm now making over three times what I made at the paper when I left too.

You can do this but you're going to have to work for it.

Edit: I don't have a degree either.

← PreviousPage 3 of 6Next →