skysight-inc/HackerNews huggingface dataset:
>C and C descendants happen to be the primary reason we have not really moved forward any further than where we are right now.

Really? This implies you have some knowledge of what would have happen if C/C-descendants did not exist.

It also implies that C/C-desc adoption was a historical accident, or an idiotic move, instead of something based on very pragmatic decisions. To write a performant program until at least 1990, from a word processor to a game, you needed not only C-level speed but also lots of tricks and twists to your code (ingenuity), most of which were only possible because of the low-level access C provides and the programmer's knowledge of the program's state (so a higher level compiler couldn't easily derive and do the same optimizations for generic programs). And sometimes you even have to drop in assembly. Remember all those 80's games (like Prince of Persia) written in assembly?

So, even if C didn't exist, it would have to be invented (or something much like it). Worse case scenario, we would be using assembly.

After the 90's, with 486's etc, the situation got better, in the sense that we could even afford garbage collection. Still, our expectations got bigger too. Whereas 256 graphics and SID sound on a largely uni-tasking system was good for the eighties (at best you have some expensive Unix workstation and you run X with 4-5 programs loaded, X-eyes included), we now want millions of color, multiple CD-quality sound streams playing, 10-20 heavy programs loaded at once, GPU compositors, streaming audio and video, anti-aliased fonts, etc etc.

So, still, a high level solution feels slow compared to C/C++ when it does today's state of the art (for 10-years ago or yesterday's state of the art, even Python or Javascript is sufficient). Same for UIs (where waiting for the user's actions is the largest slowdown).

As long as you get into the "cpu intensive" or "memory bound" issue, anything but C/C++ seems slow.

(C descendant's like Java/C#/Go etc are also slow --not arguing that. Any multimedia app done in Java, for example, is like a relic from the 90's).
"What You Lose When You Sign That Donor Card" http://online.wsj.com/article/SB1000142405297020460300457726...
2012: The Year of Big Data
But how is that different from regular keyword searches? If I want to pull up the Wikipedia article on sushi in Firefox, I enter "w sushi" in the URL bar. If I want to read the Arch Linux wiki article on pacman, I type "arch pacman". If I want to watch Friday by Rebecca Black on Youtube, I type "y Friday", etc. I feel like there's more than a 50% chance that I'm missing something. What does DDG do that browsers don't?
I don't think it is misleading. I think it is misleading to pretend java is a reasonable example of static typing. Java does tons of dynamic typing (hello null pointer exceptions), and would best be described as half way between static and dynamic typing.
Barnes & Noble's Marriage of Necessity With Microsoft
How to Give the Perfect ‘Just Because’ Gift
Death by a thousand great ideas
Sortable tables with Rails 3 and Twitter Bootstrap 2
It's far more likely in 2017 YouTube, NetFlix, Hulu, iTunes etc will have instant, global, legal, affordable access to massive catalogs - most of those pieces are already there.
Arguments presented without cause can be dismissed without cause.
Nice! Just signed and sent an invitation for a couple of friends.

Would it be possible to add a feed for http://briarpat.ch/hot and http://briarpat.ch/user/feed?
> it's not so much that. It's the stigmatizing that they're doing -- as if you're somehow 'bad' by not being an organ donor.

Well, you are, if you ask me. Not donating is tremendously selfish, I'd say.

> edit: for example, why doesn't he do some social engineering to help all the starving children in third world countries?

Organ donation costs me nothing. It is an act that has zero downside to me. Donating food has at least some downside, as it deprives me of something (money or food) I would have had.
San Francisco, CA
H1B Welcome

Airbnb - http://www.airbnb.com/

We only have 27 engineers, and we need more!

I'm a backend engineer here, and we're hiring backend, frontend, mobile and ops engineers. Check out our (pretty sweet) jobs page: http://www.airbnb.com/jobs

I've been working at/founding startups for the last few years, and didn't think I would end up somewhere as "big" as Airbnb, but I love it here. Despite the large size of our customer service operations worldwide, the entire product team (PMs + engineers + designers) is still ~40 people, there's still a lot to do, and we need help doing it :)
yep, sorry about that :)
I'm surprised with the amount of Apple love in startup-land, more startups don't attempt to emulate their pricing strategy. Instead, we are A/B testing our way to local maxima with products that are supposedly changing the world.
Every time you call make_counter() ...

create_counter()

If, local was the default, you would have:

function create_counter(initial_val)
count = initial_val or 0
print_count = function() print (global count) end
increment = function() global count = global count + 1 end
return print_count, increment
end

Something like that, it doesn't seem that much worse. Also, why wouldn't the print_count function inherit the scope of the containing context so you wouldn't even have to have the "global" keyword.

function create_counter(initial_val)
count = initial_val or 0
print_count = function() print (count) end
increment = function() count = count + 1 end
return print_count, increment
end
How vanity metrics increase my productivity
This is a pretty good post; the latter half, I think, probably applies well to all solo consulting practices.

I particularly liked how flexible her thinking was on billing. "Hourly, with a cap" is one good way to do it; we tend to do "flat rate, fixed schedule" to similar effect. My only critique is with using "hourly" as your time quantum. Hourly sucks. It's probably some kind of standard in design, but even if you're a designer, I recommend pushing it at least to "daily".

Has anyone else here obtained a "line of credit" (say from a bank)? Do we think she just means "get an Amex card"?

Two other points I'd add:

* Incorporate: LLCs are (very) cheap and absorb most of the risks that are most likely to bankrupt you or take your house away.

* Get an accountant. Less cheap, but almost certainly cheaper than doing your taxes yourself; in several of the last 7 years, my accountant has made me money.
InterviewStreet (http://interviewstreet.com) - Mountain View and Bangalore

Programmers for frontend, backend, and project management roles. Our hacker team is 5 strong, so you'll be tackling a huge variety of projects. Help fix a horribly broken hiring world by creating the best platform for addictive programming problems and tutorials.

team+mv or team+blr at interviewstreet dot com
Can you point me to a source for this argument? I'd be interested in taking a look at the reasoning behind it. Obviously, that's an approach that a lot of people take for pragmatic reasons, but it doesn't seem to allow the kind of hyperlinking that's the core idea of HATEOAS. Of course, the term "object representation" is pretty generic, and may obviously somehow include links to related resources and application states.
I would have expected that the article would at least mention that Intel has been sued for partially even illegal anti competitive behaviour:

http://en.wikipedia.org/wiki/Intel#Anti-competitive_allegati...
The total length of wire in a microprocessor is currently on the order of 100km. A signal doesn't have to go through all of it, but processing often involves loops etc. Also considering the delays at logic gates (waiting for clock signals), it's not that surprising that a speed-of-light signal that needs complex processing may travel longer inside a microprocessor than on a straight journey of a few thousand miles across the ocean.
it's up to you to define your product line.

nothing is stopping you from just limiting the products.

Normal Accounts? Max 5-20 users.

Enterprise? Unlimited Users

no real difference between the products except for a single value
>if you lived at the right point in time and weren't a slave
You've just excluded the majority of Athenians[1]. If you generalize "slave" to "bottom Nth percentile of the population, the conditions are much better now than they were before. While someone low on the social pyramid in ancient Greece probably had no chance of contacting someone like Plato, many more people in modern times would be able to write a letter (or email, tweet, forum post, etc) to someone famous and actually receive a response.

[1] "According to the Ancient Greek historian Thucydides, the Athenian citizens at the beginning of the Peloponnesian War (5th century BC) numbered 40,000, making with their families a total of 140,000 people in all. The metics, i.e. those who did not have citizen rights and paid for the right to reside in Athens, numbered a further 70,000, whilst slaves were estimated at between 150,000 to 400,000.[7] Hence, approximately a tenth of the population were adult male citizens, eligible to meet and vote in the Assembly and be elected to office." http://en.wikipedia.org/wiki/History_of_Athens#Geographical_...
Completely unrelated.

If CS was a game where the players would just pop up out of nowhere (and then stay static) that would be somewhat comparable but when you aim at player you take lots of things in consideration, and most importantly - aiming and hitting a player has very little to do with reaction times. To hit a player that walks into your crosshair can probably be done with few ms of precision, that's because we extrapolate the movements and we subconsciously even takes things like input lag into consideration.

Not saying that those 5 ms are important, if anything constant 25 ms is better than 20 ms with +5 ms spikes, but reaction times have very little to do with actually hitting the other player. But when you have server side hit detection the lag is really important.
This is from Clojure NYC in July 2011. Rich unveils ClojureScript.
Why didn't you include the "expert says" part when submitting the article? Especially one that has no proven track record. That changes the entire tone of this link-bait headline.
Cash400.com Get Up to $1500 Overnight & 95% Approvals
If you want a reliable service cash advance? Start with cash400.com. Here is a reliable online cash loan lender.
http://suddencashloans.com/cash400-com
The Next Chapter of SocialText
Going MVNO would put them in the awkward position of competing with their own suppliers. Then again they're in this situation with Samsung and it hasn't been fatal yet. The one thing that makes this interesting to me is that they are now shipping handsets that will work on multiple carriers in almost every market. This would let Apple brand the service as their own but pit the carriers against each other behind the scenes to get the best deal on connectivity. A customer's phone might switch networks from hour to hour and they'd still pay the same bill and see an Apple logo in the upper left.
You should hold the key down. I got 10ms average.
Is it reasonable to expect packages to maintain compatibility with a version of Ruby from 2004? I don't know many Python libraries that still work with Python 2.2. Not sure about Perl 5.8, but I couldn't even find a link to download a binary.
Karlbunch's Reaction Time test
.007 so yea your server sucked!!! :)
IBM melds crime-fighting, big data analytics in one security package
this article is about apple, not google. apple already has channels to directly interact with their customers. Apple stores are hugely successful, have a great reputation, and are everywhere.

and consumer telecom is hardly a low-margin business. it might not be as high margin as apple is used to, but consumer telecom companies seem to manage to pull in plenty of profit.
If you're freelancing, you need to read Design Is a Job by Mike Monteiro. It's an absolutely brilliant overview of the entire client/contractor relationship, and how to operate in a way that protects both you and your client from any potentially hairy situations. Can't recommend it enough.

http://www.abookapart.com/products/design-is-a-job
What size have you assumed for each movie? Surely we expect this to increase with (if not be the driving force behind) the cost of storage?
I'm a little confused by web developers' fascination with time tracking. In my practice, if I'm working for you for a significant chunk of a day, that's the day, gone. I am more likely to just do work for you for free than to bill in less than 8-hour increments.

Do you really invoice clients for "11 hours, 3 minutes"?

I think I'd go so far as to say that the "N minutes" part of that invoice actually looks a little unprofessional. (I'm sure you're a consummate professional, though!)
66*24 + 24 + 3 = 1611

Every hour, 60 minute unit changes and 6 minute tens changes. 24 hour unit changes, and 3 hour tens changes.
I found this to be practically useful:

http://www.youtube.com/watch?v=QpAhXa12xvU&list=PLD90BAD...
>I hate to ad hominem, but this guy is a known troll of the Haskell community.

I could not care less. The post is well-written, and makes a case. You can criticize his case, or even the facts he mentions or you could ignore them, but calling him a troll is totally unproductive (essentially it means: "his arguments are BS because he is a bad person, but I won't say what's specifically bad about them").

I also find that (to keep with Sturgeon's Law perhaps) 90% of uses of the accusation "troll" are misuses, mostly translating too "the guy makes arguments we don't like, and he won't go away".

Also, to everyone: he doesn't say that installing Haskell takes too days. He says it took 2 days to HIM --and AT THE TIME. Perhaps he wasn't using the all-too-might distribution you are using where it's one apt-get away...
Uh, the packet still has to traverse the same loops of microprocessors. More loops, I would wager, than just sending some bits to a display.
Everything he says is completely applicable to online games. Online games need to be designed around responsiveness. Another way to put it: the online game design should be pervasively focused on creating the illusion of low/no latency.

An example in an online game I'm designing: damage and deaths are finalized with a one second delay. This way, the clients can optimistically render ships and combat effects, but everything is still verified/finalized on the server.
Is a wizard coming in 2016 to magically make executives in the movie and music industries understand the shape of the modern world?
Let me tell you (a bit from experience)

It has to be low, but it shouldn't be too low!

- Early adopters really don't mind paying more

- If the app has some intrinsic corporate value it can be priced higher

- Pricing "sets the tone" of the product

For example, a regular user won't mind paying $1 compared to a $0.10 product. So charge $1

And think of how many copies you have to sell more at price X to profit like price Y.

Suppose an exageration: price X is $1 and price Y is $100. Is selling at price X really 100 times more difficult than at price Y?

Selling 5 units at Y price may be difficult but selling 500 units at price X may be harder

You don't want to celebrate 1000 sales at $1, you're still starving at the end of the month.
Real world feedback from a Java dev using Scala
I had a bad experience with Two Sigma in 2007 - After spending half an hour on the phone, and then a further two hours writing code for a couple of programming problems, I never hear back from either the hiring manager or the recruiter. It didn't hurt me so much that I wasn't selected, rather they consider ~5 minutes of their time to compose a rejection email to be more valuable than ~2 hours of my time.
The carriers don't operate their own cell towers, they're run by an outside company that just leases space to ATT/VZW. Apple could work with this company to add their new network to the towers.

This would prevent the MVNO situation where you're still dependent on one of the large carriers for the connection, and ultimately at their whims.

http://www.quora.com/Does-each-wireless-carrier-own-their-ow...
Robot Learns to Microwave Frozen Dinners, Robotics Research Can Stop Now
I think this could be used to compare different hardware combos, actually. If you take the same sample group that is large enough you'd have a good probability of accurate relative results.

That could tell you how much slower a BT mouse is over a wireless one, or over one made by gaming gear co.
Khan Academy - Mountain View - (full-time and intern, designers and devs)

Our mission is to provide a world-class education to anyone, anywhere. We're scaling quickly.

Our students answer over 2 million math problems per day (over 500M total so far), all generated by our open source exercise generation framework (http://github.com/khan/khan-exercises), and our videos (now from a variety of authors including Sal) have been viewed over 145MM times. We're tracking all that data and using it to customize each student's experience. We could use your help.

Working for Khan Academy is one of the highest educational impact positions you can imagine.

We're hiring designers and all types of devs -- mobile, frontend, backend, whatever you want to call yourself. Big plans ahead.

http://www.khanacademy.org/jobs
Google Engineer Told Others of Data Scoop
...according to random pundit trying to get attention at industry conference.
Tinkercad (http://tinkercad.com) INTERN - Mountain View and Helsinki

The first cloud based solid CAD in the world, we are changing the world as part of the digital manufacturing revolution. Super easy interface, usable by people aged 8 and older.

We are looking for engineers in Helsinki. Algorithmic backend, frontend and between. Javascript, Go and low level C for the optimized bits.

Senior marketing and customer acquisition folks welcome in Mountain View, specifically if you have strong B2C and SAAS experience.

If you are interested mail me at kai@tinkercad.com
Conquering Fear as an Introvert
I had to try 2 times...but I got "0.203". Then on my fourth try I also got "0.205".
It also helps if you have a will (and your family members know where to find it).

When you're gone it'll be easier for them if you have explicit instructions about what to do. One more data point of "they wanted to donate/not donate their organs" can only make their decision more clear.
Am I alone in finding this just the teensy bit sinister? Besides, it used to be a private matter.
I do keep my code in separate files. But my servers deliver them in a single file using browserify (https://github.com/substack/node-browserify).

It's great thing that you use RequireJS to organize your code, and you should keep doing it. We use RequireJS at work and it works pretty well. However my personal preference is browserify, but use whatever works for you.
> It's one of the rare pieces of information that indicates altruism, along with charitable giving.

Depending on your region, being a registered organ donor in fact says a lot about your previous medical history. HIV status, etc...
The carriers do own the spectrum though, and that's the part Apple can't easily buy. What good are your own transmitters if you aren't allowed to transmit on any frequencies?
How to use New Relic agent in Jelastic
Waltham, Ma (Near Boston)

SavingStar is looking for Ruby experts to help us transition the world away from paper coupons, and enable a digital couponing future.

If you can intelligently discuss page vs. fragment caching, if scaling a website to millions of users sounds like fun and if you enjoy a fast paced, flexible environment with challenges to spare, we might be a good fit.

We're looking for someone to help improve our websites and services, both internal and external, and to work with partners to integrate SavingStar into their environments.

We're looking for someone who's used frameworks (such as Rails or Django) extensively, and is comfortable in Ruby on Rails.

Our primary database is MongoDB, so NoSQL/Schema-less experience is great.

Shoot me an email ;)
Downvoters: Do you think his prediction of Facebook adding more medical information to profiles is really off-base?

I'm sure there are multiple motives going on here: one may be altruistic, but I can hear the advertisers and insurance companies salivating at the idea of these new categories of information.
(The electron wavefront travels at ~0.66 C in copper. I don't know about Si though.)
Life Without Objects
Picking the Connectome Data Lock
you cannot compare latency to reaction time.

I can easily tell the difference between 40ms and 80ms playing CS. but I doubt my reaction time is that low (not to mention the time until my finger clicks).
Astronomy Buddy for iOS is Unfriendly
Total funding raised by YC companies
Does anyone have reliable numbers on the total amount of funding that has been raised by YC companies? Any help would be greatly appreciated.
Yesterday I Gave Up On Smartphones
This. I recently sent a screenshot to them after 2-3 people were booted for disagreeing with the way a mod was handling the room. I'd been visiting that room on and off for nearly a year, and had never seen this person before.

They sent me a really nice response (thanks Jessica), but ultimately their inability to control what becomes an ego-based platform is going to kill them faster than the complete lack of redesigning their product since launch.

I'd even initially thought about applying for a designer role when they first launched, and had done a mock-up of the landing page that did a better job of promoting rooms and users, but they don't seem interested in hiring remotely.

Glad to find plug.dj, but I'm not finding the type of room I want and being at work, I don't have time to dink around the interface and figure it out. My main complaint with services like these is the cartoon trend. I'd much prefer a text-only view, especially at work.
I didn't say that network packets take no processing, just that the processing path matters. Contrary to your intuition, this path is significantly shorter for network packets, and an Ethernet board (first produced in the 1980s) is a much simpler circuit than the latest GPUs.
Right, but there was some distinguished metics, e.g. Aristotle.
Please add BrowserID to your list of auth mechanisms, it takes a few minutes to integrate and is awesome.
Are conversations becoming a lost art?
Is there an MVNO yet that's not just barely scraping along? They're in a lousy bargaining position and most seem to just get crushed.
Black Stone
Highlight - San Francisco / Full-time / Engineering + Design / H1B

Highlight (http://highlig.ht) is looking for extraordinary engineers and designers to join our core team.

Our product is a mobile app that helps you see more information about the people around you. It is just now becoming possible thanks to recent advances in mobile technology and the product is incredibly rewarding to work on. Our days are full of interesting challenges around UI/UX, engineering, and machine learning. Our goal is to give you a sixth sense about the world around you, showing you things that you’ve never been able to see before. It’s difficult and ambitious, which is what makes it fun.

We launched in January and the response has been very exciting. We recently closed a round of funding from Benchmark Capital, SV Angel, Crunchfund, and a great group of angel investors.

We want to make Highlight an amazing place to work, with a creative, open culture that deeply values both engineering and design. If you are excited about what we are doing we would love to hear from you.

You can reach us at jobs@highlig.ht.

For more details, please see http://highlig.ht/jobs.html.