skysight-inc/HackerNews huggingface dataset:
I'm not in the bay area.

Given your constraints, I wonder if what you actually want is one switch for each upstream, and a gigabit link from each of your physical Xen servers to each switch that goes to an upstream. If your switches have to route at all, they can each have a default route to the one respective upstream connected to that switch. Then, have a VM on each physical Xen server with full routing tables to control how the outbound packets from all the VMs on that physical host get routed. And hopefully your switches can deal with a /32 route for each VM or something, if they just have a route per VM plus a default route to the one ISP they're connected to.

There's also the variant where you have a /24 block (or something) which has one IP address which is your ISP's router, and then one IP address per physical Xen server, and if your ISP is willing to take individual /32 announcements to your servers (I think this is technically feasible, but may require more mental flexibility than some ISPs have; on the other hand, I think you're talking Cogent, and mentioned that Cogent is willing to peer directly with your customers, which may imply that you're dealing with a flexible ISP), you can have the ISP do the layer 3 routing to the right physical host for traffic going to each VM. (The idea is that the ISP would not propagate the /32s to their peers; you'd separately send them a broader announcement that they could pass along to their peers.)

One other issue in this scheme is that if a single gigabit link between one physical Xen host and the switch going to one ISP breaks, inbound traffic that happens to come to the ISP attached to the switch with the broken link ought to have some mechanism to find its way over to the other switch for the one physical Xen host that has the broken link. I think there are ways that OSPF and or iBGP with the non-default next-hop-self setting can be made to do this.
Twitter's Empathy Problem
It is 8pm and nothing is loading for me.
Hey Zynga how about some stats for Words With Friends?
Some other signatures to try:

- VOID

- this is a stick up

- <a large swastika>

- I do not agree to pay these charges

- <the name of your waiter>
> You are not entitled to scrape content from other sites, even if they contain publicly submitted data.

Isn't this Google's business model? They take snapshots of the public web and show organized and relevant snippets. Last time I checked, they never asked me for permission.
Here: https://www.google.com/news?ncl=dA5LRi51KGM9XHMzh4pBORo5HXnh...
Only in Portuguese. Use Google Translator
The stream just went on air, it should begin soon.
Madame Tussauds Unveils Steve Jobs In Wax
A shame, that phone can run the Google Maps webapp pretty well.

I'm getting the feeling that most problems with the new Maps come from it's subpar recommendation/auto-correct engine, which (unsurprisingly) is great in Google maps. It gets thing right if you type exact, complete addresses, but can fail miserably on basic queries.
Few annoyances I noted in the FAQ "What Google search sites does it support?" section. google.co.in is by default in English, you would have to explicitly set it to another language [1]. "Indian" is not a language (Hindi, Malayalam, Bengali etc. is [2]). Farsi is not spelt Farsai [3]

[1] https://www.google.co.in/?hl=ml

[2] http://en.wikipedia.org/wiki/Languages_of_India

[3] http://en.wikipedia.org/wiki/Persian_language
Man, that's pretty pessimistic.

If you want the straight dope — or maple syrup, in your case — here it is: hiring good people is the most important thing we do, and we don't fuck around with that. We fly people in, get them to meet people, and show them how we work because we care about this process. More importantly, we want this relaxed atmosphere so we can see if someone actually would fit in with us. It's a big deal. We have a pretty wildly different culture than most companies, and we want our hiring process to reflect that.

Why would you not spend time on this? Why would you not care? It's literally the most important part of your business.
Web programmers take note: High Scalability == Tech Journalism.

The sad part is web programmers think these blogs are some sort of programming advice. "What is your stack?" == "I am an idiot."

How does it feel to "kickstart a revolution" (those are Mr. High Scalability's the exact words) every time you publish a paper?
Computer Science History Series: Ada Lovelace
The number of things that protect the contractor in a standard consulting agreement are small relative to the number of things that protect the client; for instance, the "contractor status" clauses in the contract don't do much for the consultant, but they protect the client from frivolous claims that the consultant was actually an employee entitled to overtime and tax payments.

Ah, but this is exactly what I'm talking about with regional differences. Here in England, getting the contractual terms that affect employment status correct is extremely important for the contractor/consultant as well, and "terms that affect status" can potentially include almost anything depending on context.

If you don't, and consequently HMRC decide that you are a disguised employee under the IR35 rules, then you can be stung by the worst of both worlds: none of the perks of being an employee but all of the tax liability. To add insult to injury, your client is likely to get dinged for employer's NI as well at that point, so I suppose in that sense you're right that these terms are partly there to protect the client as well.

In case you're not aware, IR35 is a controversial set of rules that in principle stops people who really are working as employees from dodging certain taxes by claiming to be freelance contractors instead. The trouble is, the rules are notoriously vague and significant numbers of people who really are working as freelancers in a meaningful way also potentially fall within their scope. The Professional Contractors Group, which now has many thousands of members, was originally founded just to oppose that particular set of rules. These days, successful IR35 cases seem to be about as rare as unicorns, but that's partly because every legitimate freelancer with half a brain does take advice on how to structure their agreements to make their status as clear as possible.

Not that any of this negates your other point that you should certainly have any agreement proposed by a client properly reviewed, of course. I'm just trying to point out that even the most basic assumptions about who different clauses are there for don't necessarily hold from one jurisdiction to another. That might be obvious to you and me, but to someone reading this discussion who's thinking of going freelance for the first time, everything is a learning curve.
Perhaps - I'm willing to concede.

However the facts of the matter are such:

Gasoline is only ~15% efficient. Gasoline is assumed to be past peak oil - hence prices must rise with time (look at your local petrol station). Battery tech on the other hand falls in cost by 5% per year. Electric engines are 92% efficient - batteries fall in cost 4x over next decade - EV cost/range parity will occur by 2018.

Give it 5 years and they'll be electric Toyota Corolla's rolling around with middle class drivers behind the wheel.
It read as PR to me as well.

First, the circumstances dictate a glowing review, which makes it less believable. Since it appears to be from the official GitHub blog, it's hard to imagine that serious criticism could be aired here. I know there's already selection bias because the author took the job, but taking a job doesn't imply that the interview was well-conducted - I once took a job in which the interview was pretty shoddily conducted. (It was a good place to work, they just weren't great at interviews.)

Second, the author seems to be really excited and delighted about things that aren't that uncommon. Now, that may be a great way to go through life, but I think it hurts the author's credibility a bit. He sounds sort of like the boy who cried wolf, only he the professional who blogged praise. Here are some wordings that I found odd:

+ "I had no idea if they were hiring or not, but a day or two after deciding to send Kyle an email to introduce myself, I was amazed to be chatting to him directly on Skype."

Getting a call back after a cold job email isn't amazing to me.

+ "It was also very much a two-way conversation—Kyle answered all my questions and shared interesting insights into the company as we were talking. It didn’t feel like a typical interview, and it was far from being an adversarial, pressure-filled encounter."

This sound like a typical part of most interviews to me.

+ "We hope skipping the initial paperwork-based screening process makes it clear to the candidate that we’re not playing games—that we’re genuinely interested in them."

Very few of the screening processes I've been through, especially at small companies, were paperwork-based.

+ "Valuable people deserve a bespoke hiring experience, so we go to great lengths to work around interviewees’ existing commitments and schedules, or where people have families to take care of—a little flexibility goes a long way."

I'm not sure exactly what this means, but it sounds a bit like "I can't come in this week, is next week good for you?" "Yes, that'll work. We'll get you the airplane ticket right away", which doesn't sound special or unusual to me (in software).

+ "When anyone joins the GitHub team, we fly them back to San Francisco to spend their first week going through our on-boarding process."

That sounds to me like what it means to be hired by a company that offers relocation benefits - they fly you out, you are the new guy/gal for a week.

I don't mean to imply that the whole thing was overenthusiastic - some of the things he raves about I would have found nice (4 day turnarounds, chauffeurs at the airport). I just thought that, overall, it was a bit overenthusiastic to be read as a non-advert.

Maybe I've just been blessed with good interview experiences, or the author has been cursed with bad ones. It could also be the cultural standards where we're from - he said he was in Australia. I'm from the U.S.
Reinventing Ethics by Howard Gardner
Tiffany Sets co outlet
> But when it comes to brute forcing then being faster works against you,

We are probably still talking less than an order of magnitude. So that slowness isn't going to save the day in theory. It might in practice but if it comes that close, the implementation will be deemed broken and something else will be advocated.

However a slow function means a lot of cumulative power and time wasted in the years to come to execute this new hash function. So I'd opt for a faster one.
I love it. Those that have the printers can print their parts, and pay for the raw materials and the printer and the time. For those that do not, well, they can STFU about the cost of parts. I actually see this as more of an STFU move in reality/practicality, but it's a very cool way to say it. I wish I could do this with my products, but its not applicable.
And in Haskell you could make the mistake of ignoring the error and writing

Right x = leftOrRight y

And get a runtime crash when a Left shows up,

Or
Just x = justOrNone y

And crash on None.
> I can see lots of companies doing this, especially for legacy parts.

I wish I could agree with your conclusion, but I have had a lot of trouble looking for "out of print" arcade game roms [0]. I want build and use an arcade machine for my house (legally). However, it's amazing how protective old companies seem to be of people playing their games which they no longer distribute.

I get the feeling it will probably turn out the same with 3D printing out of production components.

[0] (for example) http://mamedev.org/devwiki/index.php/FAQ:ROMs#How_do_I_legal...
Do you have a personal 401k setup? I only have a IRA, and the contribution limit kills me. Curious if anyone has setup a 401k for themselves, and the overhead associated.
So would you say that the day rate would be the same as an 8 hour slab ? Or would you charge for only 5 hours.. or how does this work ?

I'm curious on how to do a fair calculation on this because, to be honest, I do spend a lot of time (that can't be calculated) thinking about the problem at hand, etc.
SEO link building helps to promote your business
Suitable link building work will effectively increase your online presence. OC offers SEO link building services like article & social bookmarking submissions to fulfill your needs.
I see where you're going with this, and let's take this another way.

Let's say that "it should." and effort to make it that way in our own, personal lives :)
> Musk says eventually the company will make another car that many more of us could afford.

> "It's really been my goal from the beginning for Tesla to produce a mass-market car," Musk says.

It blows my mind that the article and comments here have yet to mention the Nissan Leaf.

http://www.nissanusa.com/leaf-electric-car/index

Isn't that more mainstream already? By miles? I see them in New Hampshire for chrissake. You can get them for 27K after rebate.

Does nobody care because it doesn't look fast?
I'm not sure what this has to do with my point.
Running nodejs on the Raspberry Pi
It is a mainstream car - but it isn't mainstream because their range is atrocious (good for some - not for most).

We need ~250-300 mile range cars going at 30K for mainstream adoption.
I would probably do the same thing, I would probably not report the child of my friend to authorities.

But looking at this as a third person; I think he got away too easily. He did something evil, he got caught and what are the consequences? A slap on the wrist.
Erratum: s/updated/outdated/
Presentation does not trump content, and the spread of this attitude will destroy the web. If nobody can reference and repurpose that content in ways you never thought of, it ceases to be more useful than print or even television.
And they can be asked to remove listings from their search. Ask rupert Murdoch
Websockets through ELB works fine if you use the TCP listener. You lose out on some HTTP-specific features like Cookie-based session stickiness, but it works great otherwise. We've been using Websockets/ELB in production for almost a year now.
I was referring to the fees and costs associated with a mobile phone plan.
Well, to start you can do the following:

1. Search my comment history. You will see all of the ads I've posted. From the ultra conservative to the crazy "code with me maybe" fiasco that got me more hate mail than Hitler, but also got me a lot of work (a lot). I'm not afraid of being different and of standing out. Though this requires a flame suit.

2. Talk about what potential clients want to read about. I always talk about how my focus is on shipping. It really is. I dont stop working until the damn thing is done and out the door. Turns out, that is not very common with programmers these days. They are too busy dreaming of perfect code and arguing with each other about how Go deals with errors. Like I said, talk about what they want to read about (most of them just want to make sure you can and will deliver).

3.Do write a good headline. My best one so far reads "I ship software." Simple. To the point. And will make them read the rest of the ad.

4. Talk rates right there in the ad. Disqualify people right from the start. You dont want to waste time with people looking to under pay you. Plus you will chase away any dreamer who will gladly give you 5% of his made up company in exchange of "just some code." The higher the rates, the less shit you have to deal with. Honestly. I currently charge $100/hour with a minimum of one week of work. Thats $4000 a week if you want to hire me. But you do get someone who delivers. I have no problem getting paid that amount.

5. Make yourself available. Skype, email, phone. Just answer and take time to talk with clients. Let them know you will listen right there on the ad, and then follow through by listening.

6. Offer them a free 30 minute consultation. This helps both sides because it will give you a good chance to feel the client out, and same for them. Chemistry is very important when doing consulting and a free consultation is a great tool to use for that.

Good luck, and get in touch with me through email (in profile) we can always bounce ideas off each other.
This was a good post by Chris and I think there are a number of companies who are shifting in this direction. Overall, I think Marketing is getting a bigger share of spend in enterprise IT vendors vs. sales from previous days. That being said, I also note that several of the most prominent enterprise startups of recent times (Box, Splunk, WorkDay, etc.) have made huge investments in traditional, direct sales. My 2c is a lot of this is driven by the ASP (average sales price). In a market where the ASP is low (< $10K/year), you need a marketing driven approach to grow cost-effectively. But for businesses with ASPs > $100K or > $1 MM, direct sales is often still very cost-effective. I'm not making any comments on the "goodness for the world" of sales here, just its efficiency as a growth engine.
"Why do our windscreens keep breaking?"

"Thaw the chicken"

(Yeah I know: http://urbanlegends.about.com/library/blthaw.htm)
"Not checking" is just shorthand for pythons " except: pass".
> You can of course use Google Voice on Android to make international phone calls if you want, as well.

If you're in U.S.…
I forgot to add, A white Irish kid likely is in the 'outgroup' from the perspective of a middle aged Jewish man. The converse was the entire premise of the harassment.
Why would it be? That would probably be valuable.
I don't know what a thread is, but I can still use Executors in Java.
Just an interesting aside on the safety issue. Suicide overtook traffic fatalities in the US as a cause of death. Makes all the hub bub about seat belts, texting, etc seem less about safety and more about enforcing the police state.

http://ajph.aphapublications.org/doi/abs/10.2105/AJPH.2012.3...
I think all of us with high blood pressure would have known something was up. <cough>
Not that exaggerated, but here you go (Porto Alegre, Brazil): http://cl.ly/image/300n11462G0U

Bonus: if you look closely at the bottom, iOS Maps shows a clear bifurcation while Google just merges it into a blob.
> we don't fuck around with that. We fly people in, get them to meet people, and show them how we work because we care about this process.

It sounds like you aren't neglecting it.

It just sounded like the author was really surprised that you weren't neglecting him.

Perhaps I've just had good interview experiences, but I've rarely felt like the company I was interviewing at didn't devote resources and energy to hiring. I was more surprised about the little ways they failed than the big ways they succeeded.

Has your experience been different?
What you've said is ideal, but it is important to remember that the degree of "justice" can vary significantly around the world. This is especially true within the US. A crime in one state may amount to a "slap on the wrist", while in another it results in many years of prison time.
Here's a funnier take on confronting an internet troll. Comedian Chris Gethard talks to a commenter who really didn't like his performance in the show "Big Lake."

http://www.youtube.com/watch?v=9s10F4ulkLY
That's the problem with the "loving community will fix everything" theory in a nutshell.

Parents or friends of a person who is dangerous to society will turn a blind eye, be more easily coerced, manipulated, etc.

A loving community will see the signs of recovery in a person, not because there is necessarily any, but because it's what they want to see.
> reverse a list without mutation using a foldLeft

This is maybe a little too obvious if you understand left folding at all. A less trivial exercise in the same vein is to implement right folding via left folding. It's just a one-liner, but if you haven't tried it before, it's enlightening and worth giving a shot.
You can write Haskell programs entirely in IO, and the result looks and works almost exactly like Python, but type safe.

The dangerous part of Haskell, like Scala and C++, is that it also has super scary dark magical parts.
It's less the cost that I'm thinking of, but the weight and the recharge times. Of course these can be accepted as trade-offs, but they fly in the face of your apparent idea that electric power is equal or better in all ways aside from cost and thus complicate matters.

Don't forget, by the way, we have to power electric vehicles with something. I expect as gasoline rises in cost, electricity is going to as well, offsetting some of this differential.

It doesn't have to be that way, but what with our fear of nuclear power...

Anyway, I am completely in favor of electric vehicles for many reasons, but to call them inevitable within the near future, I think is unrealistic. Unless we come up with capacitors of wildly improved energy density (on the order of 1,000x) at which point I hope and expect the gasoline automobile market will fold overnight.
The author avoiding law enforcement leaves the perpetrator no one to blame but himself. The author shows that he is innocent of the hate that was delivered to him, which leaves only the perpetrator responsible for the crime. If the author had involved law enforcement there is a reasonable chance the perpetrator could not have made the same connection.

I think the authors intent was to show the perpetrator why his actions were unjust, where law enforcement could only punish the actions for being illegal. Of course a judge or jury could lecture him but he already knew it was illegal and inhumane, that knowledge still didn't influence his behavior.
I'm as much about free access to data as anyone, but holy shit do you have a warped view of the world.

Craigslist doesn't have to pay money to run their company and users don't have to use Craigslist.

But because Craigslist does and the users do, doesn't give anyone the right to scrape this data. The individual user owns their content, but Craigslist owns and runs the servers and access to this data for third parties is not a right -- it's a biz dev deal or partnership.

If the world worked how you want it to, no one would run any services because the load generated from scrapers would outweigh real user usage by a factor of 100x. And your competitors and parasitic freeloaders would just DoS you into monetary ruin.

You're not entitled to anything, and Craigslist doesn't owe you a business model.

TL:DR: This lawsuit is going straight into the trash.
But not checking is invisible. I can't grep for it. It doesn't stand out in a code review. It's almost never what I meant to do, so it shouldn't have been the default or easily overlooked, much less both.
A phone has a "DND" mode? Genius! Can you do a write-up on how to get that set up?

I have an iPhone and sometimes just keep it on airplane mode all day to get research done. This is a bad solution for people who really need to contact me though.
Tesla reveals Supercharger network, Free Fill Ups
They can check the signature if you challenge a transaction. If it doesn't match, that supports your claim, otherwise it weakens it.
How old is your kernel, anyway?
"What are your web dev pet peeves?"

That would require way too much typing.

How about we just say: Adobe Flash. Worst thing to ever happen to the web. It was the MIME killer. And it was all for nothing. Adobe themselves killed it, it was so bad.

Of course, web devs _loved_ it.

Remember, swf means small web file.
We'll power it with rooftop/plant-scale solar PV and nuclear fusion.

Recharge times are about as much an issue as they are for smart phones. Humans need to rest ~12 hours a day. During that time they charge their tablets, phones and wait for it - also their cars. Charging is not an issue if you need to sleep.

Long car trips are not relevant for the vast majority of people for the most time. iPod succeeded because it's what people needed - not what they thought they wanted.