skysight-inc/HackerNews huggingface dataset:
Okay let me give you a specific case. There is a drug for Hepatitis which is crazy expensive in US at $85K. They are licensing it for $2K in India. Even when you factor for cost of living differences, it is still less expensive in India. The drug companies don't care because they can make their profits in the US while making it cheaper elsewhere.

http://www.nytimes.com/2014/09/16/business/international/mak...
Show HN: My weekend project, Frontends – a Hacker News for Front-end developers
OECD unveils proposals to curb corporate tax avoidance
So for floats:

a ( b + c ) != a * b + a * c

(in some cases)
Not only that, but we're even seeing an opposite trend where people are now actually starting to tear down and attack the principles of Unix that were once so cherished. The only problem is they're doing it in favor of adopting concepts from consumer operating systems, which is even worse than sticking to the aging primitives of the 1970s, as the latter at least provide a coherent model.

Things are changing in the Linux world. Just not in a particularly positive direction.

Moral of the story: Linguistic relativity (Sapir-Whorf hypothesis) is real. It doesn't apply just to human languages, but technology as well. People with broken mindsets will carry over their baggage with them and poison even already mediocre environments.

More depressing though, is the anti-BSD sentiment present amongst many Linux users. Mostly because of how ironic it is.
I'd be just as happy seeing freebsd drop having an SMTP server in the base system entirely. Having an LDA->SMTP client in base makes sense, but an entire mailserver in the base system?

What percentage of freebsd installs are for dedicated mailservers? If that's even less than 80% (and I presume it's below 1%), having "install it from Ports" being the first step still makes sense.

But then I feel the same way about BIND (and now unbound)
Most of your post reads like wishful thinking. Do you have any examples to support your contentions? My sense is the opposite: all the companies that got extremely large we're investing massively (Facebook, Salesforce, amazon being the poster children). Are there any companies that got big under your approach? Suspects include 37 signals and atlassian, I guess.
The FCC has now received 3M net neutrality comments
Why should you use PaintCode?
No one should ever invest in a company without knowing an accurate projection. People who do this are just playing the lottery.
So true. Many first-time founders do not understand the implications of this.

If you take money from Sequoia, and after years of hard work, you get an offer for an acquisition for $100M, which will make you, the founder, $10M in your pocket, set for life... would you take it, or would you rather risk it all, for a 10% chance to get to a $1B acquisition? I know that when I ask young founders, they'll casually say they'll go for the $1B. I strongly suggest you think slow and hard about this. Because some VCs will not give you a choice, and a 90% chance of making nothing from years of hard work is not fun.
What changed my mind about node.js was when I ran a demo program as a daemon and then forgot about it for months. And it never broke.

Despite the program being very poorly constructed (by myself, of course), it was still running reliably on the machine much much later. It's a simple websocket (faye/bayeux) demo that allows multiple users to edit a grid concurrently.

Plain version: http://faye.pp19dd.com/ - works on iphones and such, and a HAL 9000 babylon.js version: http://faye.pp19dd.com/index2.php (Instructions: click on squares, use mouse wheel and such to move camera.)

At some point in putting the program together, I realized that I could write modules that could work on both the client and the server without any modifications. IE: client, server data structure. Maybe I'm rusty these days, but mind was partly blown.
@trebor: yes, just like @laumars mentioned this article talks very little about memory leaks. Ever since PHP 5.3 the Garbage Collector was introduced which took care of the biggest contributor to memory leaks: circular references in objects. This article talks more about reducing high memory usage which can happen in any version of PHP.
> I think I might be saying this backwards. Let me try it another way. A lot of the current startup thinking is premised on the idea that small teams can have a big impact relative to the cash requirements. A second idea is that a startup making a big impact has a decent chance of turning into a multi billion dollar company or a $100m+ acquisition for a multi billion dollar company. Is there no room to build on the first premise without later building on the second premise? Could Facebook have connected people as well as a 500 person company?

If it were making less money then that's supposed to mean it was providing less value (or rather, the converse of this is supposed to be true). A $10bn business is worth 10x as much as a hundred $10m businesses, by definition - and the monetary valuation is supposed to reflect the human valuation. Corollary: if you stop working on your $10m business and instead take a 1% shot at a $10bn business, that's being more productive. And that's the game that VCs are in.

The last company I worked for, and another before that, were startups that got to the $100m stage and then sold to private equity (with a merger in the mix), to become mature, profitable, "boring" but useful businesses. It does happen (admittedly this is London rather than the Valley), it's just less newsworthy.

VC isn't the way to do it - that's not their business model - but in my (limited) experience they're happy to sell to the kind of entity that's in that business (private equity), and pocket the modest profit, if that's the way the business goes. As a founder you'll have to make the case for it, but it can be done.
Farmaceuticals: The drugs fed to farm animals and the risks posed to humans
Funny how suddenly all good web design principles are thrown away and new HN clones build, just because the original was built by Paul Graham who isn't much a UX guy.
Because revenue is easy but growth is very, very, very hard.
Here's the most important thing to remember:

DO NOT USE YOUR WORK EMAIL
FOR PERSONAL COMMUNICATION

You will lose access to that email on the day you are "let go".

edit: same thing for a work phone number.
> I've long wanted a language that defaults to a decimal type (or perhaps forces the user to specify a precision), and provides hardware floating point only as an option where requested.

Scheme (via its numeric tower) and some other language default to exact types (decimal or in some cases rational if they don't have a separate exact decimal type) and only use approximate floating point types if explicitly requested (including using by using a function which inherently produces an approximate output.)

Haskell can be configured by way of the default specifier to do something analogous to this in its handling of ambiguous numeric types (which includes literals, which start out with a generic type of Num a => a) , though the default default uses double precision floating point for types that can't be constrained to arbitrary precision integers -- default (Integer, Double) -- so to do this you need something like default (Integer, Rational, Double.)
Its a correct point, but the purpose of dynamic pricing is to emulate a market where none exists, so they are going to look pretty similar.
In this case I took "nicely asked" to mean she offered him some sort of sexual favor (since paganel put it in quotes).
It's a lot harder to get big without burn. Offering value for free or very cheap is the easiest way to achieve exponential growth.
Right, it breaks push "for free".
iPhone 6 jailbreak using pangu jailbreak
Touched a nerve kiddo?

Link me to a case where NSA/CIA/FBI blackmailed AND worked with / gave money to an individual at the same time.
I remember reading somewhere that Microsoft were in talk with Mojang since 2011. They knew what they were doing. When Oculus was brought by Facebook for $2 billions, Notch said that he already refused a similar offer. It's clear to me that Lego would never be able to get the price lower and I'm pretty sure that Microsoft manipulated them to be able to make them sell, but that's nothing more than an assumption.
This is an idiotic thing to do.

- JS is difficult to maintain

- JS is difficult to statically analyze

- Callback hell is a stupid thing to voluntarily subject a team to

- JS is notoriously difficult to debug

- It's much harder to find "good" JS resources, but much easier to find "bad" or "mediocre" JS resources
Chat bubbles look bad on Firefox.
In an essay titled "Why Pascal is Not My Favorite Programming Language" Brian W. Kernighan wrote:

<quote>
The size of an array is part of its type

If one declares

var arr10 : array [1..10] of integer;
arr20 : array [1..20] of integer;

then arr10 and arr20 are arrays of 10 and 20 integers respectively. Suppose we want to write a procedure 'sort' to sort an integer array. Because arr10 and arr20 have different types, it is not possible to write a single procedure that will sort them both.

The place where this affects Software Tools particularly, and I think programs in general, is that it makes it difficult indeed to create a library of routines for doing common, general-purpose operations like sorting.
</quote>

Kernighan was one of the early C/Unix developers from Bell Labs. It is amusing to note that Go, whose authors come from the same background, getting criticized for something very similar.

[1]: http://www.lysator.liu.se/c/bwk-on-pascal.html
> So leads me to wonder if this should be some sort of emergency switch like an IFTTT trigger or something that triggers the deletion of certain things on certain devices should I trigger the emergency switch.

Wouldn't take much for that to be misunderstood and for you to get a nice friendly visit from the cops. YOU might know that it only deleted "your" stuff. But your employer might not.

I agree with everyone else in this thread: Stop leaving stuff on work computers. Period. You use a password manager, log it out every single day. You want access to files? Install e.g. DropBox but log in every single day, etc (or use your phone as a USB storage device).
As an iPhone 5 user, I have experienced the same thing. A reboot fixes it. More than likely the problem is more frequent/pronounced the slower the device is.
It crashes every time I hit the menu button. I sent in the crash report; I couldn't figure out where on mozilla's website to report mobile bugs though.
This actually surprised me considering how they essentially said they would continue to break the law. In my experience, when you start openly defying laws, judges tend to come down pretty hard against you.

Hopefully their fines are still enforceable.
How would you compare working in C# (with async / Rx) to Node in terms of non-blocking design?
good luck with the app
Not just dynastic wealth: it's crushing retired seniors (and there's a lot more of them).

My parents didn't inherit much, but made a lot of money in e.g. the '80s, and at least back then put a lot of that into Treasuries. They're now around 80 years old; I don't know the specifics of their asset allocation, aside from my father having some stock market holdings, but in general they're getting very little in the way of return.
I don't have direct experience with either Qt on mobile platforms or Xamarin, so I can't provide exactly what you asked for. But I can provide a considered opinion.

I strongly recommend Xamarin over Qt, because even if you use Xamarin.Forms, you'll be using the actual native UI on each platform, not a mere approximation. So your app will be more true to the native look and feel of each platform. Moreover, it will be accessible to users with disabilities, especially blind users, as long as you don't implement any custom widgets of your own. (If you do need to implement custom widgets, you'll need to implement each platform's accessibility APIs as well.) True, these users are a minority, but if you can make your app work for them without considerable extra effort on your part just by building on the right foundation, then that's a win-win situation.

Qt may offer the promise of "write once, run anywhere," but IMO, that should be more like, "write once, be inferior everywhere."
Paypal developed the Node and Java code in parallel.

"Our first adopter of node.js in production wasn’t a minor application; it was our account overview page and one of the most trafficked apps on the website. We decided to go big, but we also mitigated that risk by building the equivalent Java application in parallel." -- https://www.paypal-engineering.com/2013/11/22/node-js-at-pay...

So, in this case Node wasn't being compared to a legacy system.
This is happening now too with my 4s with ios7. It acts the same as my old 3GS during the ios5? updates. I fear that my 4s won't be able to handle ios8.

I don't expect Apple to support phones forever, but why does something like texting/inputting into a keyboard get worse and worse as the life of the phone goes? Doesn't seem to make sense.
US Senate has a secret book of rules
It's not bonkers at all. A) investors/acquirers would rather see green fields and b) energy/resources diverted to revenue which would have been more valuably utilized for growth.
LOL I don't think they care
In haskell, every literal is constructed via an Integer (big int) or Rational, which is then converted into the final representation. (roughly). I'm actually slowly doing some auditing of GHC Haskell's floating point machinery as I find the time.
Switching to arbitrary position decimal/rational would cure most easily curable problems (which are the ones that deal with simple arithmetic not working as expected.)

Dealing with the bigger problems (like combining arithmetic with transcendental functions and then getting bitten by approximation issues) require using a symbolic math engine and only reducing to numeric approximations when needed (e.g., for presentation) rather than for intermediate values.

"Throw floats at the problem and hope that it works okay" is a great approach for performance, but not really the best approach for correctness. Which is fine, if its a conscious decision, but its so pervasive and encouraged by most programming environments that its easy for people to forget the tradeoff that they are making.
$25 per month is a steal!
Y Combinator Will Teach a Class on Startups at Stanford This Fall
Palantir Pricelist (page 27) [pdf]
Can't help but notice that 8 out of 10 of their accepted applicants' locations are in US. I've been wondering whether american startups even consider hiring somewhere from e.g. eastern europe or africa or central asia.
Show HN: Automate Taking Snapshots of Your DigitalOcean Droplets with DOSnapshot
Why would they have to get big, let alone extremely large?

That's an assumption on your part. There are lots of companies in the $1 to $10M pear year in turnover and 20...40% net margins range that make their owners consistent fortunes. And by your standards they would qualify as 'tiny'. But that doesn't mean they are bad companies for their founders.

Simply put, we have different definitions of what a 'good business' is.

37signals and Atlassian are just as much outliers as dropbox and airbnb are.
Articles like these often imply how node is infiltrating the same space that JAVA takes up. Java to the best of my knowledge does not have a repl.
Building an HTML Editor – Day 8: Manipulating HTML Attributes
I'm the Technical Co-Founder / Chief Software Architect of Notion and happy to answer any questions (technical or otherwise) about our product. We're super excited to get Notion into your home!
Predictive Software for General Counsels
Assuming you are talking about JSON, that isn't even close to homoiconicity. Even if it were, any JSON you send/receive over the wire still has to be encoded/decoded into JSON, taking you right back to square one just like with any other language consuming JSON.
Then we'll see in a few years :) It seems like phone specs are being more and more stable anyway, the 3 last iPhones all have 1GB of RAM, the iPhone 6 only has a 17% CPU boost over the 5S whereas the 5S had a 92% advantage over the 5! On the android side, flagships still have 2GB of RAM, same as 2 years ago, the CPUs are generally Snapdragon 8XX, with a small improvement over last year's Snapdragon 800.

Also, I guess I'm spoilt by the PC and Android world where you can install new software on old devices.
Whole asset classes are no longer viable investments, that's a serious problem. Especially with inflation now > interest.
e.g., "You can write COBOL in any language".
I don't think you meant it in a mean way or serious way. The problem is that you are far from the first person to use these tired tropes, and it only takes so many "not too serious" comments before the pattern itself becomes the problem, not the individual comments.

Think of it like a speed bump - a single speed bump on your street isn't that big a thing, and isn't really a problem on its own. But if there was a speed bump every 5 feet along your street, that would get tiring fast - even though the basic concept of a speed bump isn't itself the problem, it's just the repetition that's the issue.
> and he has to either sit out while it flushes down the toilet or compete with it in the companies where he wants in.

One of the dynamics that happened in the wake of the 2000 crash: There was quite a bit of back and forth between the VCs and the limiteds when everyone went into turtle mode. The result was that many VCs ended up reducing the size of the funds, which is in effect a pay cut since they take an annual percentage of funds under management.

It's really hard to justify 2% fees when you're only sitting on the money because that's the best investment at the time.
Yobi3D – Free 3D Model Search Engine
You're so far down a hole you don't even realize it.
But the key is accessible through the backdoor we put in all your devices. Oh and we joined PRISM

http://cdn1.tnwcdn.com/wp-content/blogs.dir/1/files/2013/06/...
That's why it's humorous to see the same people criticizing founder/employee cashouts.
BIND was also removed from OpenBSD btw.
I assume you're talking about landline phones.
It has always seemed to me that 'predicting' the future is useless from an actionable perspective.

Even if you were able to give me a perfect prediction of the future, I don't need that. I need to model how my actions to take advantage of that future will change the outcome from what you predicted.

Most smart people can predict future trends, the value is knowing the right methodology to interact with that data to take meaningful action.

I see nothing here that relates to that.
Tim Cook on why Apple is better at protecting privacy: “You’re not our product”
Boeing is being selected due to its being the "least risky" option.

IMHO NASA needs to start taking some risks. It is amazingly slow and inept. So much so that I would consider shutting it down completely and allocating the money we spend as grants over the next 10 years to get private industry viable.

When the Dutch group asked for volunteers for its one way mission to Mars, how many viable candidates signed up? 10,000? NASA ruled during the 60s, since then it has been just another government bureaucracy.
> The Chromium-based WebView doesn't receive updates like the Chrome app

We hope to see that change very soon. http://thenextweb.com/google/2013/11/12/google-says-working-...
Not exactly at all. Homoiconicity is when your program can be represented as a data structure. Like, literally a data structure. JavaScript doesn't even come close to that.
I sincerely don't mean this as a troll or to be rude...

But can someone explain this to me? I don't really get it.

I know who Morissey and the Dalai Lama are, I'm just not entirely sure if this is a joke or if there's some meaning behind it that I'm missing...
Corporations always manage to openly defy laws and survive with a slap on the wrist.
So this ends up being as "simple" as answering the question: Do you trust Apple? Given they control the operating system and all around it, having the directory server controlled by someone else (or distributed) doesn't solve the problem as they have access to anything they want in your device, meaning they don't need any keys to begin with.
That makes sense as the underlying implementation approach, but I was more referring to the "final" representation (I've also edited the description as it regards Haskell with more details, since its not really about literal handling specifically, though that's subsumed within it.)
I should explain what is this about.

Frontends intention is to be a community of passionate front-end developers and web designers focused on help each other, discuss and share interesting things about Front-end development and web design.

Is similar to Hacker News, Lobsters, Growth Hackers and Designer News or that was my idea.

Is built on top of http://www.telesc.pe/ using https://www.meteor.com/.

Is in early development so you will find some bugs.

Any feedback is really appreciated.
Silicon Valley Cannonball – Week 1 at the FI Master Program
The reason current voice interfaces suck is because they force the speaker to consciously enter a “voice” mode and then create context around the action they want the computer to perform

Isnt Google testing this right now? ex http://i.imgur.com/fJrQZ0H.jpg
I wrote another comment explaining why I strongly disagree with you (and the Meteor thing) but after reading it I found it harsh and stuffed with negativity.

So yeah, I very much disagree with you, but hope I will be wrong and Meteor will be usable for more than a blog or prototype.
3D Printing Company Stratasys Is Buying GrabCAD for Around $100M
Inside the Airbnb iOS Brand Evolution
I have never run a company before but I can imagine it might cause tax headaches.
How to Start a Startup: Fall 2014
Ask HN: Do you still use an RSS reader?
If so, which one do you use?
If not, how are you actually monitoring updates from all your favorite news sources?
I think people are herd animals. So when a few developers are using some new tool, they are off by themselves away from the herd and considered idiots or something. Then more and more start using that tool, and pretty soon the whole herd, or all of the cattle around you, are doing that, and then you change your mind.

I like using Node.js with ToffeeScript (which is a variant of CoffeeScript). I liked Node before most people realized how cool it was. I am also sort of into bash these days.

Down the line I would like to get into things like LiveScript and Nimrod.

And then down the line I would like to move on to some kind of system based on description logics that makes it convenient to integrate systems because programming languages and data can be translated to and from a common (DL-based) language that can be reasoned on.
They do, but all things considered, it's simpler to hire within the US when possible. You keep similar time-zone, work with native english speaker (usually), and have a well understood set of employment laws.
I think this means the algorithm is working.
If I wanted to know how to see into the future, I'd ask a futurologist with a good track record, not a publication whose MO is writing about things that had just happened (hours or days ago.)
You can open apps with Siri on iOS.
Being massively pedantic for a moment; he didn't set the memory limit to 1GB but instead to 0.9765625GB:

<?php
ini_set('memory_limit', '1000M'); // or you could use 1G
?>

Joking aside, do most people these days just use MB (1000^n) instead of MiB (1024^n) when working with RAM? Is this now the standard way to calculating memory?
Well, I have never dealt with this situation in my life, but I am going to go out on a limb and say that when you go to the police, they don't say "well, since you work at AT&T, you snooping is probably the best solution we have".

I think we're pretty fucking sure he didn't do this with the police and HR.
Rackspace CTO John Engates on Making DevOps a Reality
So Your Friend Launched an App. Here Are 7 Ways to Help