skysight-inc/HackerNews huggingface dataset:
There are a few examples though where Google has opted not to support or develop standards. For example WebM, SPDY and XMPP and not to mention their continued support for Motorola's despicable FRAND abuses.
As a language designer, I’m glad to hear my goals might resonate with somebody. :)

Dynamic typing is easy to implement, and that’s about as far as its value goes, as far as I’m concerned. If your static type system is getting in your way, you need a better static type system, not a dynamic one. The same goes for dynamic scope—much as I like having it available in Perl and Emacs Lisp, it’s best used sparingly.

Memory safety is also kind of a no-brainer. I enjoy working at all levels of abstraction, and having control over memory layout is great, but I don’t miss it when working in a higher-level language. Compilers and runtimes for statically typed languages can usually be trusted on matters of value representation.

Efficient storage reclamation is something I’m particularly concerned with. In the absence of mutability and laziness, refcounting is an excellent GC replacement because you can’t get cycles. :)

I came to that choice from working with Haskell—it’s wonderful, but it suffers from performance issues due to the GC–laziness combination. Both immensely useful features, to be sure, but they come at a cost. OCaml hits a certain sweet spot: it uses GC, but also eager evaluation by default; has convenient access to mutable values; and the runtime uses unboxed primitives.

Windows support is…well, an unfortunate truth. The state of programming on Windows isn’t great outside the Microsoft stack—MinGW and Cygwin notwithstanding, as “using Windows to emulate Unix” isn’t the same as “using Windows”. Language designers have a sad tendency to neglect Windows as a platform but I can’t quite tell why. Can it be just because they work primarily with Linux, Unix, or OS X?
Answer.me
I think the purpose of this particular poll is mainly for this one person's edification and pertains to their own situation and location, not the world at-large. However, I understand your suggestion.
I am far from an elitist (mainly coding PHP for a living prevents that anyway) but I never thought I'd see posts like this on HN with a decent amount of upvotes. It seems that anything involving PHP bashing gets upvoted instantly lately.
As a guy coming up on 40 this is my number one concern.
Really? There are plenty of valid reasons why XMPP is not suitable for mobile usage (most notably, the proprietary push notification systems that all platforms insist you have to use), but XML isn't one of them. If you use TLS with XMPP (as gtalk does [1]), you get the compression protocol for free, but even if you can't, there's XEP-0138 [2], which specifies the use of zlib and has been in development for over 12 years now, and finalized since 2009. XML is fugly, but it works. At the scale Google operates, it is laughable that the use of XML in chat protocols could possibly impact their bandwidth accounting.

[1] https://developers.google.com/talk/open_communications#devel...

[2] http://xmpp.org/extensions/xep-0138.html
I don't see how you can jump to these false assumptions and then call my comment senseless.

Here is the "Blink manifesto" if you will: A proposal for un-prefixing https://groups.google.com/a/chromium.org/forum/m/?fromgroups...

As for SPDY it's not proprietary and it's being baked into HTTP 2.0: http://tools.ietf.org/html/draft-ietf-httpbis-http2-00

And I'm not sure what you mean by "advertising walled garden" other that just throwing around some senseless hostile buzzwords.
Advice For College Grads From LinkedIn's Founder
I felt Dunn's post missed two things:

1) The 2% who make most of the returns is not consistent from year to year.

2) A VC who underperforms the market isn't a loser, because he's still collecting his paycheck (maybe with a smaller bonus than otherwise).

The combination of 1 and 2 is why the "98%" can keep raising capital, and is the open secret of the professional investment management industry. You can see the same trends in say hedge funds or other actively managed investment funds.
Nobody expects better from Microsoft, but they still expect better from Google, hence the sense of betrayal and subsequent furor.
Compression doesn't help CPU utilization, which in turn doesn't help battery consumption. In addition, if the protocol is "chatty" (i.e., sends lots of packets even if there isn't any communication going on -- say, when users change their status/presence information, for example) it means waking up the CPU, which in turn means less power efficiency.
Like 20-25 years ago.
TNG covered the rest of the things mentioned as "the most recent futurist ideas".

It sounds like we need to think of better ideas for the future.
Trains didn't die as an industry. Actually the US has an exceedingly good (privately-owned) freight rail system, compared to the rest of the world (assuming you're talking about the US from the Amtrak reference).

What did happen is that Amtrak was displaced by said freight rail system. It doesn't really own any rail - everything is under contract, with freight getting first priority contractually. Though it also has other issues.
The great thing about mandatory liability insurance is that the government doesn't need to make any determination at all about how dangerous various kinds of weapons are. You think the threat of Gun Type X is overblown? Great. If that's true, market forces will ensure that the liability insurance for it is cheap.
I felt that would not have been unfair. Also I felt that owning 50% of the company wouldn't give the founders enough skin in the game to really give the idea their all.
Must the prefetch/render tags be present at first load, or might they be added dynamically with JavaScript? Pagination is a good example, since a news site might want to load the second page of an article only after the user get so far in. Single-page sites are another good use case.
The thing is that Colin Percival has done genuinely novel computer science, real heavy lifting, to make both strong encryption and smart de-duplication possible in the same service.

So far as I know, nobody else has done that.

In practice tarsnap is cheaper than everything else because of the dedupe.
I did not miss that. If a lot of the data in question is in the form of sparebundles, mp3s, and/or video — for me, it would be — then good luck meaningfully de-duplicating and compressing that.
I'd recommend testing your theory by taking a loaded gun out in public and pointing it at random strangers while telling them, "You're going to die!" As long as you don't actually shoot them, you've done them no harm, right?
Keith - off topic - I'm in Louisville KY as well. I'd love to get in contact with you (fellow developer/designer).
'Ad hominem' is not some sort of magical incantation you can simply call upon to protect you from 'stupid'. Argue your point.
I'be actually seen these engines in person. We did a tour for a class at INL. They are huge, much bigger than you could fit in a 747.
They still can. Making an honest living can mean anything from coding Rails at a trendy startup to writing SQL Server stored procedures at a Big 4 to doing mail merges in Access for an ISD in rural Kansas. However, there will always be some companies where coding alone doesn't make them a good fit, whether that's being a programmer for Twitter or the Southern Baptist Convention.
I don't want to get too bogged down in the details of this thread, so I'll just tell you straight up why I don't support the idea of a basic income guarantee. Hopefully doing so will indirectly address the issue of evidence that we were discussing.

The main problem is that the BIG is an unnecessary and unhelpful concept. I believe the sociology is that people like to believe in causes, rather than fine grained facts or principals, and so BIG is attractive as a cause in spite of not being a useful concept.

First, BIG confuses the issues around redistribution. Assuming welfare is only conditional on income, the sum total of taxation, welfare, BIG and others, can be thought of as a negative taxation system. BIG obscures this because it implies there is something special about redistribution through a "guaranteed" income. E.g. economists are very concerned about the incentive effects of welfare, because every dollar you earn results in less welfare. BIG obscures this by focusing on the flat portion (the guaranteed income) and drawing attention away from the more progressive income taxes that would be needed to pay for it.

Second, BIG is different from many current welfare systems because it is unconditional on being part of a special group (e.g. a parent, farmer, elderly) or certain actions (e.g. education, training, looking for work in good faith). I consider this to be a bad thing, in that it is too extreme in the direction of being unconditional, at least for the developed world. Both in terms of ethical fairness, political feasibility, and economic incentives, giving away money for nothing has strong limits on it. Adding a few conditions, like ensuring people are really looking for work, strikes a much better balance. So again, BIG takes a sliding scale decision (how much should welfare be conditional on certain actions, and should it be conditional on things other than income) and makes it seem like a binary decision by only providing one extreme as an alternative to the status quo.

btw, below I give a well argued article which claims BIG is a useful concept.

www.usbig.net/pdf/manyfacesofubi.pdf
At least Microsoft has XMPP federation support in Lync: http://en.wikipedia.org/wiki/Microsoft_Lync_Server#XMPP. Otherwise, yes, Skype and Facebook should add federation support. The actual protocol isn't even that important, as long it can be implemented freely.
Where did the label "gun patriot" come from? I'm always interested with how people label themselves/others. This one is particularly interesting, to me, because I can't figure out where this comes from or why you're using it.

I'm pro-second amendment and I care very much out our liberties. In fact I believe that the same arguments made for and against the second amendment can also be made for and against the others you've mentioned.

Are those in favor of gun control also in favor of controlling speech, religion and assembly?

I own a few firearms and don't play with any of them.
Exactly my point.

Google develops a proprietary protocol without ANY consultation. They then leverage the fact that they own the world's biggest website and popular browser to force it by stealth into popularity. And then afterwards decide to work to standardising it despite it not necessarily being the optimum choice for everyone.

The core protocols of the internet are fundamental. And they should be designed deliberately with as many parties as possible involved. This is not the way standards should come into existence.
> It doesn't make sense because there's no such number as 2^31 in 32-bit two's complement arithmetic

I started out with the definition:

0x7FFFFFFF = 2^31 - 1

Adding one to that

0x7FFFFFFF + 1 = 2^31 - 1 + 1

should be 2^31, but it isn't.
That's a benefit of working with the government, too - the payments are predictable.

Also, the 60 to 90 day payments are typical for companies that like to keep things "lean" ... they want to generate revenue before they pay. Dell was known for this with their hardware purchasing - they would maintain a negative cash conversion cycle because they could sell a computer before its components were even paid for.
Are you in SF? I'm in Houston, and 100K is closer to the norm for engineers here, but of course, 100K wouldn't go as far in SF. Were I to take a job in SF, I'd probably need a $20K-30K premium.
Furlongs per fortnight, in particular, was very popular in the engineering classes when discussing velocity.
Show HN: Fast DOM manipulation with jQuery-like syntax
Fair? That will get you sued. Sit down with them, and ask for what you want. Next time, don't lend under those terms. It doesn't make sense, and you are opening yourself to a lawsuit. Hopefully, you have a good enough relationship with them that they won't weasel out. Money changes people.
I have adsblocker, so I wouldn't notice that the page is full of ads.
Please read that first document and also my remark about SIFT, which basically allows for delaying or dropping presence to cut down on antenna use and battery consumption.
> That's not exactly rocket science these days (see bup)

Actually, combining crypto and dedupe in such a way that the server can never tell what's on the client computer but the client can still reliably pick what's changed and dedupe it?

That's honest-to-goodness computer science. And Colin is the guy who invented this stuff.
I think it's interesting how people who will vehemently defend a person's right to own a gun will turn around and criticize him for destroying his own property, harming nobody in the process. Maybe I'm being uncharitable, but it strikes me as an attitude of "freedoms are great as long as the person does things I like".

I'm reminded of the recent incident in the US Southwest somewhere (Arizona?) where a city started a gun buyback program with the intention of destroying the guns, and the NRA sued them to prevent them from destroying guns that they had legally purchased from willing sellers.

The world is mad, I tell you.
Its not worth it. You don't have anything here to win. They will learn with your businesses, and most likely deliver shitty work. But hey, its free! Never, ever bring in a programmer without pay. It is a recipe for disaster.
The article is correct to a large extent. But I'm surprised it didn't mention the elite group who fly considerably faster: private jet owners and corporate jet "beneficiaries".

These individuals are not nearly as price sensitive as the average consumer, and face much larger opportunity costs when sitting around at the airport or moving slowly in flight.

With some of the newer (and very expensive) private jets like the Gulfstream 650 and Citation X, passengers benefit from an approximately 15-20% flight time savings (depending on the length of the trip and desired fuel efficiency). This is a considerable amount of time for most c-level execs of large companies.

However, where I personally see the biggest time advantage in flying private is the process of actually boarding and securing the plane. Private jets and smaller airports are orders of magnitude more efficient.

Pulling up to a hangar at Van Nuys instead of waiting 2 hrs in the delta check-in line at LAX is well worth the extra money to the ultra rich. Time from pulling into the airport in your car to takeoff can be as little as 10 minutes.

In the late 1990's, as research on super sonic flight was becoming very popular, there seemed to be a divergence in thought: One camp was for larger, slower, but more comfortable airplanes; and the other for smaller, sleeker, uncomfortable supersonic rollercoaster rides through the stratosphere.

It would be interesting to see airlines' market research around higher speed aircraft, and whether there was enough demand for super sonic flights. My intuition tells me they did perform this research, and the data told them that it wasn't economically feasible.

With the introduction of the A380 and other mega jumbos on the way, it became clear that the conclusion is that we'd all prefer to fly slower, but more comfortably. Though, while it appears we only have 2 market segments, super expensive and super cheap, there are some companies who are innovating on the fringes to make private jets more accessible.

NetJets and FlexJet are the first few that come to mind. Maybe there's a YC company that can further optimize this market? I for one would love to travel out of smaller airports if there were more options...
From my understanding and someone editing Wikipedia, Amtrak has priority by law [1], thought the Amtrak page mentions a time window which the trains must hit to receive priority [2]

1. https://en.wikipedia.org/wiki/Trackage_rights
2. https://en.wikipedia.org/wiki/Amtrak#Trains_and_tracks
I'm working on that. The standard API is currently being designed.
Yeah. United has both business and first on International flights. Having been in both, I'd say that there isn't a whole lot of difference though. But In both cases, I just love those lay-flat seats when doing a 14-hour flight between LA and Sydney...
I simply tell them billable time for support on old projects is rounded up to 4 hour blocks - this is with or without a retainer / support agreement. This covers switching time (pulling up virtual machines, getting your notes out etc, finding a Windows XP laptop etc), and scheduling it into current work schedule. I work with the client to ensure we gather work into 4 hour blocks where possible (eg. get them to build a todo list in Jira or equivalent). The idea is to avoid death by 1000 cuts - ie dribs and drabs of 1 hour jobs that they call thru at random.
That’s not what the post is about. He’s saying that if you’re designing a new language, you should meet these criteria because they are deficiencies in existing languages.

We live with the flaws of old tools because they have other, more important value to us—a new language has no value without adoption, so it had better improve on its predecessors in order to convince people to adopt it.
Did you know that temp agencies for office staff -- receptionists, AAs, clerks, WP -- have a four-hour minimum too? WP can get as high at $25/hr for third-shift legal.
This page also doesn't scroll with chrome on my nexus 7
I don't think you know what "proprietary" means, you don't pay Google to use SPDY.

They solved a problem and made something better, case in point Facebook and Twitter among others have already deployed it.

If you do some research you'll find that most standards started as projects that came out of a single company or lab that were later adopted by industry.
zlib-compressed XML cannot hold a candle to protocol buffers in the department of space efficiency.
Maybe I will Charley. Maybe I will...
What's wrong about billing hourly? Sometimes a client ask me to check something that's not working as expected, it could take less than 10mins, I won't do it for free nor bill a week, I'll bill an hour. I'm happy and he is. If it takes longer I go with half-day, full-day increment.

I do document parsing/data grooming so it's a lot of tweaking/fix as the client do the Q&A on the data.

Actually I overbook myself and offload some work to reliable part-time employees (the client is happy to known that not only me but other people are working on the project).
Let's not link to w3schools... (http://www.w3fools.com/)

MDN is nice: https://developer.mozilla.org/en-US/docs/Web/API/window.setT...

And if you are using DuckDuckGo... "!js setTimeout" will redirect you to MDN.
This article is a bit weird to me. Node.js is a fine choice for a real-time web game or something as he mentioned. But it's not as good of a choice as PHP for simple, mostly static, small business websites that maybe need just some simple DB access and a form or two. The mere fact that PHP hosting is nearly ubiquitous makes it a wiser choice for many types of simple projects.
Not at my primary computer at the moment, so can't check this.

That's not the case as far as I'm aware - but I'm not an Amtrak expert. A citation (the Wikipedia article doesn't provide one) would be nice.

[EDIT]

Looking around, it seems that Amtrak does have preference under certain circumstances. Until around 2008-2009 the rules for enforcing that were very lax and the common case was that freight was given priority. See http://www.nytimes.com/2007/04/04/opinion/04hallock.html and http://www.cbsnews.com/2100-500395_162-2522531.html for example.

Some legal changes (including the Rail Safety Improvement Act of 2008) improved conditions, mostly by setting standard rules for allocating usage - but the language of the regulations is still very flexible. There are also some issues around the difficulty of one train passing another on single-tracked rail with limited sidings.
How to burn $20 on Twitter with $10 real CPC
I heard twitter advertising was pretty good, so I decided to give it a shot.

Why I try new advertising channels, I typically spend $20 to be fair.

I also run a personal link shorten-er, and decided to use that to track my CTR.

In about 30 minutes 20$ bought me 31 engagements (all clicks in this case) on a promoted tweet.

At ~$0.65 ecpe, this sounds like an awesome deal. Obviously the quality of the traffic won't be as good as search traffic.

However, I made sure my ad was at least geographically targeted.

Reality:

Of the 31 reported engagements, my link shorten-er showed 10 clicks.

2 were from self proclaimed bots (Mozilla/5.0 (compatible; TweetmemeBot/3.0; +http://tweetmeme.com/))

6 others were also from bots, they had these user agents:

Ruby

Kimengi/nineconnections.com

MetaURI API/2.0 +metauri.com

JS-Kit URL Resolver, http://js-kit.com/

(twice) UnwindFetchor/1.0 (+http://www.gnip.com/)

At the end of the day, only two other clicks came from realistic useragent/ips that could be construed as a real person.

Real Cost:

$10 CPC

conclusion:

Totally not worth it. Twitter needs to get their shit straight and resolve their blatant click fraud OR provide the real data behind those engagements (useragents, precise IP based geolocation, referrers.)
Setting up tarsnap to use non-AWS infrastructure would be a significant amount of work. Setting up a "private" Tarsnap (but still on AWS) is something I could do for a company needing to store a large amount of data (say, 10+ TB).
Approximately C-fast, anyway. You still have a GC, tagged integers, and boxed floats by default. Also not sure about Windows support, as I haven’t been using it long, and then only on Linux and OS X.
Spending 5 years of your life at a place you are unlikely to enjoy for $1m (before taxes) doesn't seem like that great a deal to me.
You sound as unhappy as the fund raisers for Republican politicians have been since Newtown when I tell them I'm completely tapped out for political money this year, call me back next year....
I don't have a college degree, i work for one of the new and successful startup today.
Yes, i do regret about not having a degree sometimes[when i'm drunk]. But most of the times, my life is exactly what the OP has written. Life is fantastic for me today. i'm having 5 years of beautiful experience working on amazing things. Having a degree, you are constricting yourself to one thing. But for me, i'm free to try anything provided i have people and their support, which i have actually got over the past. I'm hoping to die happily now. I have tried 7 roles and perfected in one.
I want to bring a change, not everyone can spend 7000$ to get a degree. That 7000$ can give food and life for a group of people for 5 years. Think my friend.
As the Apollo program, smallpox eradication, and many many others show, there is no single better instrumentality for efficiently carrying out great tasks than governments.

Government is an amplifier, nothing more.
Arguably, but the D-21 drone [1] was... a mess & a failure. Line Of Sight radio control was the only real option.

[1] http://en.wikipedia.org/wiki/Lockheed_D-21
In VC there are 5-10 funds, universally known, who are the winners, and who continue to win. They get the best dealflow, meddle the least, and generally are on top.

The crazy thing is that KPCB used to be in that set and then essentially voluntarily abdicated to do cleantech crap.

A16Z came from nowhere to join that set pretty much as they launched.

The others (greylock, sequoia, benchmark, accel, etc) are pretty static.
had to take the whole article with a massive grain of salt. clearly the author has alot of experience writing Windows desktop applications in C++. Equally clearly the author has very limited experience with other domains.
Yup. That's very possible. However, I find the possibility that they aren't lying to be a whole lot more interesting and fascinating.
If you need it, take it. But don't stick with it. Regularly ask to raise your rate (I do so every 6 months).