News for hackers. Stuff that matters.

dstorrs

I gave up on reading newspapers and watching TV news over a decade ago and I can't point to a single way that it's ever harmed me. My basic theory is as follows:

- I miss out on the fearmongering

- I save a tremendous amount of time

- If anything important IS happening, everyone will be talking about it, so I'll hear about it

- Even if I do miss hearing about an important issue, what does it matter? What can I actually do to prevent e.g. the fiscal cliff, or the failure of Lehman Brothers, or etc?

- When it comes time to vote, I talk with my friends who actually care about news / politics and, if use their information (plus a bit of research if needed) to decide my vote

- I read Hacker news or other sites like it because the news that geeks want to know about is far more likely to be interesting / relevant.

Aside from some occasional mild embarrassment when someone asks me an opinion on something I'm not aware of -- which can usually be deflected simply by saying something innocuous and then turning the conversation back to them -- this has worked excellently for me.

Re:Linode NextGen: RAM Upgrade on Tuesday April 09, 2013 @09:34PM (#5522703)
http://www.nephoscale.com/nephoscale-cloud-servers

$7.30 / month for a 0.25G instance (on the members plan)

$11.68 / month for a 0.5G

$22.63 / month for a 1G

I've worked with them a lot, and they are excellent. The underlying hardware is really, really fast, their tech support guys are very competent, and they are highly responsive.

Re:Tron Legacy (2010) on Monday January 21, 2013 @07:25PM (#5094661)
Actually, it stood for "Editing MACroS" [1]. There are other expansions though -- see [2] below.

[1] http://www.gnu.org/software/emacs/emacs-faq.html#Origin-of-t...

[2] http://www.gnu.org/fun/jokes/gnuemacs.acro.exp.html

Re:Programmer Interrupted on Monday January 21, 2013 @07:08PM (#5094605)
What you're talking about is a great example of good-faith communication. Unfortunately, it relies on both parties dealing in good faith, and I've had too much experience with people who won't do that -- they won't give an honest assessment of what happens if their request isn't met. I wish I knew how to handle that.
Re:Programmer Interrupted on Monday January 21, 2013 @07:03PM (#5094576)
As a developer, I'd just like to say: thank you for doing this. A good PM is literally worth their weight in silver (at today's price, anyway).
Re:"I decided not to introduce full refinement for Ruby 2.0." on Thursday November 29, 2012 @09:30PM (#4851538)
Ok, tell me if I have this correct:

  module Foo
    def hello
      puts "Hello World"
    end
  end

  ...in a different file...

  foo = Foo.new.msg
Q: What does that print? A: There is no way to tell. It depends on what the 'using' line (not shown) is, and whether anything has refined 'Foo'.

Seems like bad action at a distance, to me. Or am I missing something? The example about the effects of refining 'each' is also pretty disconcerting.

Let me preface this by saying that I'm actually pretty much onboard with a lot of the Libertarian policies that I've heard. Like anything, of course, I think it can be taken too far. So, when you ask for a "very specific example", this is the sort of thing that comes to mind:

- City governments have health inspectors that check local restaurants, and food-product companies to ensure they are using good ingredients, that the equipment is clean, etc. In a libertarian world (at least, certain versions of one) this practice would not exist. Now think what happens when a Monsanto executive realizes that paying the occasional legal suit is cheaper than keeping their packing plants clean and disease-free.

Re:How I automated the boring parts of life on Thursday October 25, 2012 @04:04PM (#4699271)
From the site: limit is $100 per transaction
Re:How We Fight - Cofounders in Love and War on Sunday October 21, 2012 @12:29PM (#4679989)
After a marriage and a divorce I can expand on this (marital lessons reframed for business though).

There's a second question to ask: how often do you fight?

If you are generally in alignment but disagree sometimes / occasionally, that's good. If you seem to disagree most of the time, that's a problem.

Other specifics I'd look at:

- are you aligned on the fundamentals? (e.g. B2C vs B2B)

- do you fight the same way? If one of you prefers rational discussion and the other prefers combative, whoever-sticks-longest-wins then it's going to go poorly

- how do the fights end? "ok, after thinking about it, I think you were right about XYZ" is very different from "fine, whatever. I'm tired of arguing."

- do you resolve issues and come to agreement or do the same topics come up again and again?

- after a conclusion is reached and a plan is put together, do both parties fulfill their pieces of it reliably and on time?

One very simple way to avoid issues during fights is the 'I statement': "I feel my opinions get ignored a lot..." is a lot less escalation-inducing than "You always ignore my opinions".

Re:Build a Business, Not an Exit Strategy on Saturday October 20, 2012 @10:52PM (#4678770)
I'll ignore the ad hominem and the argument by implied assertion and assume that we have different definitions of "making people's lives better". What's yours?
Re:Build a Business, Not an Exit Strategy on Saturday October 20, 2012 @11:35AM (#4677299)
The kindest thing I can say here is that I find your interpretation odd and that it contains some substantial And unusual interpretation of the text.

Melanie said she tried the standard (accellerator leading presumably to VC) route, it didn't work, she tried another, nonstandard route, it did. Now she is sharing the lesson that alternatives exist.

Re:Build a Business, Not an Exit Strategy on Saturday October 20, 2012 @11:28AM (#4677275)
I consider Zuckerberg to be rich. As far as I can tell from his and FB's public-facing personas, he's a failure at the things that really matter -- integrity, positive impact on others, respect of peers for anything other than wealth acquisition.
Re:Build a Business, Not an Exit Strategy on Saturday October 20, 2012 @11:19AM (#4677256)
"I am doing a startup because...."

So, to you, it's not a startup unless it's what the OP calls the "go big or go home" approach. The OP asserts that that is not a critical element of starting up a business, nor a healthy one, nor necessarily one that will increase your odds of success.

Honestly your argument seems odd. If you were able to do a successful company ($2mm / year rev, $3mm exit after 10 years by OP definition) at 19, why didn't you? Why not use that money to fund your "bigger is better" startup instead of taking VC? Or did you?

Re:Tech conference for people called Ben* on Tuesday October 16, 2012 @11:50AM (#4660335)
Actually, anyone is allowed "who is willing to be called Ben for the evening".
Hey yakshaving,

I like the idea and you've got an interesting internal page, but your front page ("What if deploying your code...") is literally unusable on an iPhone and probably on other mobile platforms -- the button is not visible, nothing is clickable, and it can't be scrolled or resized. You might want to rethink that so as to capture the people who are browsing HN / TechCrunch / whatever while surfing on the bus on the go.

Re:Sweet.js - Sweeten your Javascript (by Mozilla) on Sunday October 14, 2012 @06:54PM (#4652904)
Perl 5 actually has several ways of doing macros without using source filters -- pragmas are one example.
Re:Saturday morning cartoons and hackathon (Chicago, Nov. 3) on Thursday October 11, 2012 @09:08PM (#4643496)
Sign me up. Email's in my profile if you're serious.
Re:Show HN: Send secure, self destructing messages on Friday October 05, 2012 @03:48AM (#4616016)
"Should you invent something that can be used for both good and [evil]?"

Don't worry about this. Literally every invention since fire falls into this category.

(Edited for content.)

They aren't happy. They are drugged. Any time anyone starts to have any questions or qualm of any kind, they have been trained to drug themselves into insensibility rather than think about it. Anyone desiring individuality is a pariah.

Furthermore, the siciety is completely static -- it's designed that way. It cannot grow or adapt in the face of new opportunities or needs (eg climate shift, resource depletion). Would you want to live like that?

Re:Xkcd "Click and Drag" in a "map" interface on Thursday September 20, 2012 @12:37PM (#4549366)
Those aren't underground jellyfish, they are underwater. That part of the word (west of center, where the ships are) is ocean. But yeah, it's confusing at first.
Re:The only two ways to build a $100m business on Wednesday September 19, 2012 @12:45PM (#4544300)
Sure it exists. Have a services that is free to use but includes charges for one particular highly desirable function. One example is a game with in-app purchasing of new levels, character wardrobe, etc.
Re:Ask HN: How do aquihires work? on Thursday August 23, 2012 @11:57AM (#4423060)
Why the ShakyCam? It was so bad it made me dizzy.
Re:Late bloomer, not a loser. (I hope) on Monday July 09, 2012 @11:22AM (#4218585)
Finding a good woman is certainly difficult enough. Vastly harder, however, is knowing that you found the right one and building a solid relationship with her.
Re:Judge Posner: U.S. patent system out of sync on Thursday July 05, 2012 @09:12PM (#4205895)
You do realize that Tit For Tat is the dominant strategy of PD, right? [1]

[1] Ok, not strictly true. Other strategies can dominate under certain conditions (finite and pre-known number of iterations, possibility of signal error, etc) but I don't feel that those conditions apply in this case.

Re:On Efficiency on Wednesday June 20, 2012 @11:25AM (#4137403)
So, you're saying that it's complicated?
Re:Loading half a billion rows into MySQL on Tuesday June 05, 2012 @05:15PM (#4070936)
FTA:

"...I decided to migrate the existing system into a single table setup."

"Alternative Proposed Solutions: MySQL Partitioning and Redis"

I'm surprised he didn't consider at Mongo, Couch, etc.

Re:Loading half a billion rows into MySQL on Tuesday June 05, 2012 @05:13PM (#4070919)
It's a fork of MySQL that provides substantially better durability, admin tools, an easy hot-backup solution, better instrumentation of your DB, etc etc.

Deploying is it a question of "stop db, replace mysql server binary with percona server binary, start db".

My personal opinion is that unless you have a support contract with MySQL AB, there is very little reason not to use Percona.

Re:Building a MongoDB Clone in Postgres on Tuesday June 05, 2012 @03:22AM (#4067732)
Actually, Postgres has had an Array data type since at least v8.0. http://www.postgresql.org/docs/8.0/static/arrays.html

But yes, you're right that maps require a join table.

Older »