skysight-inc/HackerNews huggingface dataset:
>On a slightly related note, a just-in-time compiler with a superb garbage >collector can be more performant in some situations due to its ability to >profile and optimize the code while the application is running.

No Garbage collector can be faster then a programm that produces no garbage at all, because its programmer knew what he was doing.

>For $189, I can slap a 240GB SSD in the machine to make software more >performant. The question you have to ask is: How much optimization can >a senior-level programmer accomplish for $189?

This ist the typical academic way of optimization: Let's write some programm and then throw hardware on it until it runs fast enough.
In the real world, ressources are limited. That $189 are needed for each install of your garbage-collected software, not just YOUR personal develoment machine.
It's not acceptable, it is just that the people in the target audience don't care.
Can someone explain what happens here with the past due balances? I mean is it literally that someone says "Okay I will pay you x/hr to do this work" and then when you bill them they say "oops I don't have the money"? Why aren't more of these people in court and what business does someone have hiring someone to do work for them while not having money? It blows my mind that humans work that way but I guess I shouldn't be surprised.
This is cool hack, but is there anything fun or useful I could do with it?
What a fantastic write up and outcome. Branding isn't everything, but it's not far from that either. It defines the entire UX from the moment a person first hears your name to the moment that person becomes a paying user.
Yeah, I've volunteered for such shifts before. Usually there's some "unofficial" extra compensation, extra time off or something similar.
All normal across the board on the status page?
There are any number of ways a number could be considered "special". It could be prime, it could have no repeated digits, it could have sequential digits, it could be a friendly number, it could be a palindrome, it could be a perfect number, ... I could go on...

Eventually the numbers with nothing "special" about them begin to appear the minority: http://www2.stetson.edu/~efriedma/numbers.html
You can also look at how it's done in the Mezzanine network (disclaimer: I am a minor contributor)
For sure. Do you have any research I can read?

There's tons of ink spilled about child development and learning, but precious little about adult learning.

I help run Dev Bootcamp so knowing as much about this as I can is really important to me. :)
This article should have mentioned node.io (https://github.com/chriso/node.io) for completeness. It hasn't been updated in a while and I'm not sure if other frameworks have popped up, but I've had a pleasure using it for some big scraping tasks.
Thanks for this, I agree with everything here but you've illustrated things in a much more detailed and articulate fashion than I could have.

My family owns rental property in the city, so perhaps I can add a little more color here. The reasons that the housing market is so messed up in SF basically boil down to the following:

* Rent control - provides a huge disincentive for landlords to upgrade, invest in, (or for the unscrupulous) maintain their properties. It also artificially limits housing supply and saps liquidity, since people who've been in their units for long periods of time have distorted prices and very limited incentive to move or upgrade.

* Onerous city bureaucracy and regulatory environment - the myriad, overlapping, and draconian sets of rules governing property development and ownership have made new development unnecessarily time- and capital-intensive. Oh, and there's always the tenant's union and the ridiculously pro-tenant judiciary, but that's a story for another day.

* Prop 13 - basically this drives a distortion of property tax rates, with a disproportionate share of the tax burden falling on residential households and newcomers to the city/state.

Note that as (relatively) long-term owners in SF, we've done very well thanks to (2) and (3).
I thought big data was the problem. Why is it great all of a sudden?
MRI's is another 'old' tech, and PCR is barely inside that 30 year window as it was developed in 1983. In 1952, Herman Carr produced a one-dimensional MRI image as reported in his Harvard PhD thesis. Meanwhile, Paul Lauterbur expanded on Carr's technique and developed a way to generate the first MRI images, in 2D and 3D, using gradients. In 1973, Lauterbur published the first nuclear magnetic resonance image.[25][26] and the first cross-sectional image of a living mouse was published in January 1974. http://en.wikipedia.org/wiki/Magnetic_resonance_imaging

Granted, improve things enough and you end up with qualitative differences. AKA wind power is near parity with coal which is a game changer.
2012: The offbeat awards
I didn't realize it was "his"
"It's mostly just startups that ran out of money."

How is it excusable to have a finite sum of money, commit to paying you some of it, use all of it and then simply say "crap, we ran out of money". Some of the founders I've seen in the valley come off as incredibly immature and irresponsible, but this just amazes me, I genuinely cannot imagine being a businessperson and doing that.
OK, wasn't aware.
http://subjectivelisp.org
But not necessarily a lot of people on each of the relevant teams.
Video Of The Week: The Golden Rules
Heh, same. I thought it was meant to be a clever pun.
why not use them?

Because they are not powerful enough.
Those who can't do, evangelize.
Windows 8: How to Move Files from a Windows 7 PC
"Use the word 'people' in a sentence." -> "'people' is a word."

"Do you know what does 'WWF'[name of a panda conservation organization] stands for?" -> "No."

It really surprised and frustrated me when I got zero marks for perfectly logical and correct answers.
What is a product designer? You are the first I have met.
AFAICT, it leans more towards face saving, altho not exactly that. If you leave before the little boss who leaves after the big boss, then your coworkers tend to think you're not dedicated (hrs-in = dedication). However, most people 'working' after 6 are not really working, or at least not productively. Lots of the people who are not IMing or chatting or surfing or whatnot are doing things manually (like running reports) which could have easily been automated --but the boss likes people to 'do work'... efficiency is sometimes seen with suspicion.

That's anecdotal and not necessarily representative, but it certainly indicates that not all people are busy till 11. There's also having to go out with the boss and colleagues.
Shopigram – A new trend of retail therapy
Jailbreak, install XBMC and use your iPhone/iPad as a remote. You can thank me later.
It's really unfortunate to see so many pedantic posts on this thread.

The article author explored something that probably isn't obvious to most programmers who didn't come up from low level work. And I am sure this isn't on the radar for your average PHP, JS programmer. And that's fine.

No, the code isn't production ready. I didn't get the sense that this was the article's intent. The author actually did a very nice job of explaining one approach. Good article and very accessible . Ease up. Help him make it better without being so condescending.
It's disappointing if they only prioritize fixes that could make them falsely look bad.

Emphasis on 'if' and 'falsely'.
The U.S. government already knows everything about me. My friends and future employers don't.
>It will no longer be a nameless, faceless they that's inflicting pain and misery on them, but instead, specific actions, undertaken by specific individuals in specific offices.

You're assuming that there are actually specific fat cats smoking cigars in back rooms planning all of this out. That pretty much never happens.

What actually happens is that different tax jurisdictions have different laws and people self-select into the jurisdiction that provides them personally with the best value in government services for their tax money. That means the affluent taxpayers go to the jurisdictions that take only a modest tax bite and use it to provide only services that the affluent consume. The jurisdictions that don't do that are then forced to cut services after their tax base is eroded by so many of the high income taxpayers leaving.

The local officials in those places are not sitting in their offices trying to think up ways to screw over poor people, they're just trying to figure out how to keep the lights on. They have to do something to attract and retain more of the taxpayers who pay as much or more in taxes as they consume in government services or they fall into the death spiral of service cuts and tax increases that induce more emigration and capital flight which erodes the tax base and requires more spending cuts and tax hikes.
I'm just guessing here, but maybe the author didn't: know that email had a standard protocol, didn't know that gmail implemented, didn't find an exact sample (sometimes I get stuck on something and need a better example to understand an [harder] API)?
It is unlikely the world will change, so adjust your expectations.

Also keep checking for error returns according to the API, though, as that is a 'not always'.
You'll be surprised how often logic is needed.

Can you automatically compute pixels or colors with CSS based on values of other elements in CSS? Or combined with values coming from a user's preferences?

Seemingly trivial logic can reduce presentation complexity enormously. With a powerful programming language you have a better grip over the complexity than you do with CSS.
Preferably in the HTML.

Unless width="" and height="" have been deprecated on <img> overnight.
World record high temperature (136F/58C) (Libya, 1922) thrown out
Other animals bred to have fast-growing qualities typically suffer incredibly painful problems supporting their unnatural weight. When are people going to realize that:

A) just because you can do something doesn't mean you should.

B) animals are not playthings put on Earth for us to do whatever we want with.
Company X reads in a magazine they really really needs an app to keep up. Developer X sees money and ofcourse builds the app.

Just don't install the app and the hype will soon be gone.
The Mojo Speaker - Flat Speaker
I doubt very seriously that ad blockers diminish ad revenue significantly. Mobile Firefox is the default browser on which devices? Defaults count for a lot.

I think we're both right: companies probably do believe they'll be better able to monetize an app than a web site, but they're probably wrong, and they probably think that for faddish reasons.
i've stopped eating salmon a while back, the way theyre farmed is nothing short of disgusting. I think a deathrate of 20% is considered good in those tanks.

But seriously who wants to eat animals that live on corn? for a subtle introduction on where the us meat comes from i suggest http://www.eatinganimals.com/
Low priority tasks and mid-term storage, low-priority long-term storage.

The right way to get to inbox zero is to ruthlessly categorize incoming email into the right buckets for GTD or some comparable system, bumping them into Asana, Evernote, or whatever.

I am convinced, however, that email is currently our best default inbox. It's the most reliable place to leave something where you'll probably find it again. I think overcoming the inertia of email-is-the-default behavior is harder than actually building the apps that will help manage things better.
As someone who doesn't care at all about eating genetically modified foods, I expect the argument over labeling will break out soon. To fire the first shot: I really wish they'd label genetically modified foods. It seems a small courtesy for those who do have concerns. And those who don't? Well, we don't care. That's the point.
JavaScript-based CodeMirror editor reaches version 3.0
No Dog
What about using a real computer, instead? I'm tired of my boss's one liners full of typos.
I certainly hope it won't last! But there isn't a large downside to angering the few of us that were just passing by.

My dream is having some AdBlock-style filters for misbehaving websites, run by tens of thousands of people. Then we could nip these practices in the bud.
President Harry S. Truman said “The C Students Run the World”

http://jobs.aol.com/articles/2010/11/16/c-students-more-succ...

http://blog.pdus2go.com/special-edition/why-a-students-dont-...

http://elitedaily.com/elite/2012/students-run-world/
http://hnnotify.com/ for notifications re replies, via email. been testing it a few weeks; works great.
The pleasure is mine, dbecker :) Cheers!
>There’s no way to download resources with phantomjs – the only thing you can do is create a snapshot of the page as a png or pdf. That’s useful but meant we had to resort back to request() for the PDF download.

That's not a "problem", you shouldn't be using Webkit to download files.
Except it seems it doesn't support non-ascii characters in subject and body, server certificate is not checked. Also should From be escaped escaped or line lengths be limited? If message header, body is generated using email package e.g., [1] then it is not necessary to think about it.
[1]: http://stackoverflow.com/a/12550481
I'd also like that email
Here is a nice implementation of dynamic generic arrays in C:

https://github.com/twitter/twemproxy/blob/master/src/nc_arra...

https://github.com/twitter/twemproxy/blob/master/src/nc_arra...
We can eventually fix the pain thing if that's an issue.

And Christianity takes an opposing view, meaning that this attitude is deeply ingrained in western culture. (Which I happen to agree with.[0])

"01:001:026 And God said, Let us make man in our image, after our
likeness: and let them have dominion over the fish of the sea,
and over the fowl of the air, and over the cattle, and over
all the earth, and over every creeping thing that creepeth
upon the earth." - King James Bible

Source: http://www.gutenberg.org/cache/epub/30/pg30.txt

[0]: The attitude, on this particular issue.
Christianity takes an opposing view to logic as well.
Why doesn't tapatalk have a Web based version to replace vbulletin vomit?
How Older Parenthood Will Upend American Society
Google analytics gives unique ids.
I actually mention this not because I'm a Christian, but to let you know that the cultural precedent for this attitude in the west is deeply seated, so the answer to your question may be "A long time" or "Never".
It's your study that gives you new skills, not the books, having said this, the following guided the most valuable learning experiences in my life:

"What is Mathematics?" by Richard Courant taught me to think at a higher level of abstraction. I read it after I realized the parts of SICP (which recommendation here I obviously second) I liked most were the math-related parts and I think it is fair to call it a SICP for mathematics, at least I don't know a book that comes closer. Then I also used Courant's "Differential and Integral Calculus" and Spivaks "Calculus" with his very detailed answer book, and this way I self-taught myself enough material to finally be able to do some reasonably serious math, e.g. proofs.

After reading "Compilers: Principles, Techniques, and Tools" I wrote my own implementation of grep with state machines, then a compiler for a simple language and finally understood what a programming language really is. "Programming Language Pragmatics" was a very useful book here, too, thanks to it teaching me a range of different possible semantics for common concepts in programming languages I was able to learn new languages much more easily and easily spot bugs that I would otherwise spent hours on.

"The Mindful Way through Depression" and the accompanying CD with guided meditations taught me to meditate and meditation forever changed the way I react do difficult situations.

"Starting Strength" taught me correct exercise technique that completely changed the outcomes of my strength training.
You are rational. Many people are not. Labelling a food as "genetically modified" is the same to them as labelling it as "radioactive" or "contains excrement".

I'm not sure if labelling food as genetically modified is a useful warning, or if it would be the same as saying "wifi used in this building". WIFI isn't harmful, and eventually it's going to be everywhere and not avoidable. Yet you still have people who claim that electronic smog causes all sorts of things.

I'm happy to eat these things. I'm gently worried about releasing organisms into the wild with "exogenes" (or whatever they're called). Evolution is amazing and powerful and wonderful. And human intervention in eco-systems isn't filled with particularly great examples - a long list of invasive species comes to mind.
What would you recommend I start looking into if I wanted to get started with Linux iOS development? Any chance of running simulator on it?
If people want labels, they should demand them in the market. Don't buy foods that don't label. Do buy foods that do label. If they want to buy a food that doesn't label, write the producer and tell them you won't buy without a label.

I'm already seeing a number of products proudly claiming they don't use GMOs.
Complementaries in the Age of the App
Latency – the sine qua non of AR and VR
Silicon Valley conquers Hollywood 2013 — Setting the scene
Management: HBR (Harvard Business Review) Podcast
http://hbsp2.libsyn.com/rss

Interviews: Conversations with Richard Fidler
http://abc.net.au/queensland/conversations/conversationspodc...
What turned me off farmed salmon was this study on chemical contaminants http://www.news.cornell.edu/stories/Dec05/salmon.ssl.html. Key phrases "Consumers should not eat farmed fish from Scotland, Norway and eastern Canada more than three times a year" (for other origins its generally six times).

Its worth noting that you can get wild-fishery salmon too (though generally all Atlantic Salmon is aquaculture).

'Plenty more fish in the sea' as they say. Salmon's unique, sure, but I'd rather buy something I am fairly certain is from a wild fishery.
I expect it to fail when it runs out of address space, or when address space fragmentation prevents it from fulfilling the request. Isn't that exactly when it fails?
What I really want is to extend my host's desktop onto the Android device. I'd settle for something as simple as Synergy working (in the wishlist, not done yet).

There are numerous solutions for Windows and Mac (eg AirDisplay, SplashTop) but nothing to extend Linux desktops onto Android devices.
Everyone should rethink their meat consumption.
First, if you read nutrition books, you realize that in the long term, it's not healthy. It's much better to eat vegetables.
Secondly, you can get all the nutrients and vitamins you need from whole foods.
Thirdly, it can be cheap. A can of chickpeas is around $1 and it really fills you up for many hours.
I'm not saying everyone should be vegetarian. But if everyone was 70 % vegetarian things would be very different.
I hope everyone who bothered to read this far realizes what an ass you just made of yourself by saying that Darius Bacon is "far from a hacker". He is a consummate hacker. When I noticed that he was spending time at Hacker School I was impressed (and a little envious).

You should make the apology you owe him (and HN, for mucking this thread up with utterly inappropriate personal attacks) and then go study his work.
And yet that suite of software doesn't have a decent mobile friendly Web HTML/CSS package.
I'm left-handed and spent my learning-to-write time in school attempting to form the letters while holding the pencil differently than everyone else. I could already write and to pass the time I decided to find out whether it was possible to do it differently than the way it "should" be done.

I still don't quite understand why the teacher wasn't thrilled when I discovered that there are indeed multiple successful ways to hold a pencil. She looked at me blankly when I announced my success and said "Yes, but those are not the right ways."
So, what's the point? Why not just use...

v->data[i] = x;

This is, drum roll... type checked by the compiler, unlike _V().

P.S. Stop casting the result of malloc(), it makes you look like you're trying to write C++. There's no good reason for it in C, and there's a good reason not to do it (because it can mask an error if you forget to include <stdio.h>).

For this reason, and because it looks like you want generics, it sounds like you want to write C++. Why not write C++? Then you can just overload operator[] and go on your merry little way, without having to circumvent the type checker with macros.
People were plenty stupid before the Internet. It was just hidden before, now it's all out in the open.

Let's just see what happens next - remember, we're only about three to four years into a fully online society :)
IOS Apps From Google and Others Better than Apple’s Apps
> Best book about Zen I've ever read.

Perhaps you might like to look at a seemingly well-informed critique[0] of the book

[0] http://www.thezensite.com/ZenEssays/CriticalZen/The_Myth_of_...
Fake YouTube Views Cut By 2 Billion As Google Audits Record..
I did not mean that money is used for the express purpose of killing children. I only meant that money is used to buy weapons which are used in a manner that accepts a certain level of collateral damage, which can and has included children.
It's actually a lot easier than you might imagine. You can kick off a $10K project with someone - when you have $50K in the bank and you expect to receive $50K in the next 4 - 8 weeks. As a result of many variables, you either don't receive that $50K and have blown through the first $50K on things you needed immediately (like salaries for your employees, light, the deposit on the project, etc.) - and because the project took 6 weeks longer than you anticipated, you never had the money when the project was done.

Don't be so quick to judge.

I am a consultant and have to deal with clients not paying on-time too - so I am not excusing it, but these things happen much more frequently than you may think.
Yes and no. Is it entrepreneurship? Yes. Is it a startup in the Steve Blank sense of the word? No. It's a proven business model that works for those individuals that have a solid reputation and professional network. Is it more risk than being a partner or principal as a big VC? Yes.

Risk-wise, setting up and running your own fund is somewhere between starting a new business with an unproven business model and opting for a career path. IMHO it's not the risk profile described in this post.
Hi Nathan,
Congrats on the amazing achievement. Being in a similar situation as you, I'm curious as to how you and your wife divide finances. What does she do? I am mobile and me and my fiancé want to travel long term but I'm wondering on how to handle the money issue because she can't have a job on the go, and I don't mind bearing the expenses but are there any pro tips that can help me avoid money issues?

Like could we work on a plan for her to help with my apps, etc. ? How do you guys do it ? Great family btw :)
The MPEG-4 facial animation standard is quite bandwidth-efficient. I don't think any apps currently use it.
People use LinkedIn website?? LinkedIn is a recruiting database. No one with a network needs to use the website.
Let's avoid the vegetarian arguments for the moment, because they are usually more heat than light.

Are you saying that we can do whatever we like to animals?

Or that we can do whatever we like to animals so long as it benefits humans?

Or that we can do whatever we like so long as the benefit is significant?

Or what?
There are so many resources related to this topic that are so much better:

http://norvig.com/21-days.html

http://tirania.org/blog/archive/2011/Sep-06.html

http://www.paulgraham.com/hamming.html

http://www.paulgraham.com/college.html

http://ocw.mit.edu/courses/electrical-engineering-and-comput...

And that's just the start...