skysight-inc/HackerNews huggingface dataset:
JSON is basically XML with 50% less bullshit.

I don't get this. XML has the capacity of being as simple as you want it to be. You don't need schemas, namespaces, xpath, and so on, and can make your XML life every bit as easy as JSON. In many ways easier given that JSON doesn't even have a bloody date or time type.

But if you do want strong-type validation, schemas and namespaces are there for you. If you want an easy, standard way to query, XPath/XQuery are there for you. If you want to wholesale completely restructure entire documents/data blobs, XSLT is there for you.

I have never gotten the hate for XML. I suspect -- and this is not some sort of slur against those who don't like something I like, but rather is an observation about general tech trends -- that many programmers were simply too lazy to understand all of XML, so rather than work in an area where they felt ignorant (again, nothing stops you from making bespoke XML at your desire), JSON and things like it seem so appealing.
Amazon Redshift and Designing for Resilience
The Quantified Self: Technological Innovations in Bio-medics by Vivek Wadhwa
Why Nike's FuelBand Won't Have an Android App
My extension, Hacker News Enhancement Suite [0] does this along with other things. Unlike other extensions, I chose to place the collapse icon before the username so it's in a predictable place.

The extension also changes the entire style of HN so some people may not like that. I am working on creating an option to use the classic style.

[0] https://chrome.google.com/webstore/detail/hacker-news-enhanc...
> What car do you drive that does 500+ miles per fill up? My civic will do maybe 450 miles of only highway driving on a 13 gallon tank, and my E350 will do barely 400 on an 18 gallon fill up.

Hmm, every car I've owned so far?

Renault Megane (1996)

Renault Clio (2009)

Volkswagen Scirocco (2012)
Maybe I'm missing something, but I don't see any infix notation on the linked page.
> If you don't like monocultures, you shouldn't have hated plug-ins.

Plugins are each a monoculture. Flash, Silverlight, etc. - these are not multiple implementations of the same standard (like WebKit and Gecko are). Plugins are each a single implementation of non-standard.

> And Firefox OS should allow users to install browsers other than Firefox.

Firefox OS is really just the Firefox browser and minimal stuff around it to make it run. I'm not sure I see the point of allowing installation of another OS from it (replacing firefox there means replacing basically everything).

> I'm very sad that not only Flash 11 but also Silverlight and Unity Web Player are all doomed by the enthusiasm of the "open" standards.

None of those are doomed, except for Silverlight which Microsoft decided to discontinue. And the thing that is dooming Flash is not open standards, but iOS which did not allow it to run, which eventually made Flash irrelevant on mobile.

> And Mozilla, you must implement the Web Audio API ASAP.

Of course, work on this is well underway. You can follow here,

https://bugzilla.mozilla.org/show_bug.cgi?id=779297
It's #23 on Github, ahead of Go and Erlang. I think top 10 is a tall order but not impossible.

https://github.com/languages/Clojure
Exactly.

There's not really any requirements for 3D development over any other development. All you need is a compiler that'll hit the platform you're developing for. Right now I'm just using vim and gcc (under Ubuntu), for Android dev, and it works great.

If you want to target consoles, you'll need the correct platform SDKs from the manufacturers. Lots of people I've worked with used VS for console dev, but I tended to stick with vim because I preferred it, and at the end of the day it's all just code going into a compiler.
That's like saying "I put just enough gas in the car to drive to the next station. I don't know how I ran out of gas early!"

There are a lot of factors in driving range. Tesla should be more conservative on their estimates, but realistically you don't fill a car just enough to get to the next station. And you definitely don't ignore low fuel warnings (even if you should have gotten a longer range.)

I'm not saying Tesla is perfect, but I do believe the NYT author wrote the article to make the car look bad to the average reader.
http://news.ycombinator.com/item?id=5224618
hehe - might be true, but I've given up being an early adopter. I'll take my 1000 miles on tank BMW diesel for now.
I wanted to go to that talk but I could make it on time.
Thanks making it available online.
Broadly speaking, it's removing flow control from the code in order to make it easier to read or faster to execute.

In this case, I think he's replaced function calls with the body of those functions. For example, "displayrooms" is immediately followed by { } surrounding the contents of what "displayrooms" actually does: interpolate, animate, and so on. This means you can read just the one source file and know what's being executed, instead of having to read the source of displayrooms.c and various other source files separately.

Another common form of "unrolling" is repeating the body of a loop some number of times. See, for example, http://en.wikipedia.org/wiki/Duff%27s_device . Basically, by reducing the number of branches (and therefore potential pipeline flushes) you can decrease computation time.
Disruptive technologies will have disadvantages (assuming it's a disruption from the bottom) but they need to have practical advantages too. "Living the future now" is cool -- I buy tech based on that -- but it's not a practical advantage. Compare this to the low cost hard drives of the 80s.

I think Tesla is actually trying to be disruptive from above, which is a perfectly reasonable strategy. Unfortunately, to be disruptive from above you have to be better than the existing tech, because you have to justify the premium price.

I may be nitpicking here, however. I completely agree with your point on how to take and evaluate criticism.
We're talking about the same guys who absolutely definitely positively did not use nukes to build shipping canals

Ok, I'm genuinely not sure whether you're being sarcastic. So _did_ the Russians use nukes to build shipping canals?
Digital Ocean just had some really great performance reviews on HN the other day and they are $5/mo for the minimum tier.
Thanks! We're interested to see what happens as well.

Thingaverse/shapeways are certainly options too, but they don't give the same polished product that injection-molding does.

We're hoping that the WeeWow will expose a lot more musicians to this style. Since traditional talkboxes are expensive ($180 bucks or so) a lot of musicians have heard of talkboxes, but not very many have ever used one. Even if they never record with one, we're hoping the WeeWow will give musicians something to experiment with. There are never too many ways to make cool sounds. :)
>So, by your argument, Ford Motor Company is actually a car, not a company that builds cars? Corporations and technologies are distinct and operate by different rules.

I don't think you're understanding my point. Maybe I've explained it wrong. Ford would be a car if Ford the company made a car called Ford the car. If I could drive around in a Ford Ford, for example. However, I drive around in a Ford Focus, where Ford is the company and the Focus is the product. With Facebook it's different, since the company and their product are named the same. If Facebook the company had a product called Bookface, Facebook would be the company and Bookface would be the product. In that situation, Facebook would not be a technology, but Bookface would be. I believe the misunderstanding we're having is coming from Facebook being both a company name as well as a product name.

Ford Motor Company is a company. They make a technology called the Duratec engine. They use this Duratec engine in a product called the Focus. When I use my Focus, I am using it as a technology (an application of science for practical purposes). I wouldn't say the Focus was not a technology just because it was built on the FF platform or on the Duratec engine. It is a technology that is leveraging other technologies. Facebook is difficult because both the company (ala Ford) and the product (ala Focus) are named the same thing. However, when I am using Facebook (Focus), I am using a technology created by Facebook (Ford).

Did I explain my point clearly enough? Let me know.
Deja News was a web interface for Usenet, not a newsgroup interface for mailing lists. I don't remember when google groups switched to a web/mailing list setup, but I think it was later than 2002 (when Gmane started).
Indeed, I stopped reading.
There's also the cry-wolf effect. Occupants of any building rapidly become used to ignoring the constant announcements of emergency drills and false alarms and real but meaningless incidents like burnt smoking popcorn. It's very difficult for a real crisis to pierce that armor of complacency.

If you want people to respond and evacuate faster to a real disaster, improve your incident reporting so it doesn't train folks into the habit of ignoring it.
Yup, I did it all -- mwah-hah-hah! I made Apple and Microsoft, iOS WebKit minions at Apple especially, even SJ, do my bidding in resisting poor pretty PNaCl.

Get your tums out, pal. We're taking PNaCl down for good this year with http://asmjs.org/. Cross-browser.

/be
Can we get the Tesla logs of this trip as well?
Had you looked at the front page in the past hour you would have seen the original article (and if you looked in the first page of the article you would see the reference)

I can appreciate your argument if the article weren't at the top page, but when this post was submitted the other post was on the front (and still is). This behavior reduces the diversity of the top page.
They need to get more convenient and quite a lot cheaper.

At the moment for someone who just needs a car, a $10,000 used vehicle is a pretty clear win on value.
> For Google to push anything forward (NaCL, PNaCL, dart), they need at least one other major browser vendor to join them. Apple and Microsoft have vertically integrated native application markets, and have no reason to further the development of the web. That leaves Mozilla.

Yes, but Mozilla still needs to be convinced that the new technology makes sense for the web. Mozilla collaborates with Google on lots of new things for the web (WebRTC, see recentl HN stories on interoperability between Chrome and Firefox there, Web Intents, etc. etc.), but it does disagree on NaCl for example.
"scientists hope to be able to reduce the cost
to as little as £100 (about 150 USD)"

Don't you just hate it when they regurgitate stuff like that. I'm sure the scientists hope for many things. It is a reporter's job to call them out on that kind of crap.
I think most people would understand that "destroy" does not literally mean destroy.

Usually men have the dominant role during sex whilst women prefer to be submissive (though obviously not always the case). Using hyperbolic language is a safe and effective way to demonstrate dominance.
> JavaScript as a compilation target is ineffecient for both runtime and development; it's a hack.

Honestly that's only an implementation dependent detail. If there is a fast compiled Lisp like SBCL, a fast JavaScript can certainly be done.
I'd love to know some good resources on this topic too. Feels too much like black magic, only passed on when you join the magic circle. Though I'm convinced there must be some good, reliable, trustworthy and relevant resources out there somewhere! It's just hard to discern the good from the bad when you're uninformed. Would love for someone in the know to enlighten us
So what? I fly commercial airlines even though they are terrible because sometimes I have no alternatives. I still pay for my ticket instead of sneaking on board.

Microsoft gets to extract a high price for Office because its popular and the product has a strong network effect. That's one of the advantages of having an immensely popular product. Either use it or don't--don't try to justify pirating it.
And looking at the flash, and the effects (or not) that it had on the solid state imagers, I think we can rule out a nuclear intercept. My reasoning is that a 10kT nuclear detonation @ 20km would toast any unprotected CCD or CMOS image element looking at it.
Who is your target market ? There are several types of businesses with varying sizes and in-house /vendor/homegrown solutions for Time management. You should pick one and focus your message at that. Otherwise your target customer will bounce off your page.

Also, you need integration with Payroll solutions (like ADP ). Call up your friends in HR and hit them up on how they do it now. I know from experience that payroll integration for vacation system is an absolute must.
Corporate IT and the Great White Whale
(car x) == (first x)

(car nil) => NIL

Shouldn't they say, for example:

(eq (car x) (first x))

Sure, it's the same, both imply a test for equality or in this case an assertion of equality. However, '==' is not part of this language and there is reason to use it other than the alternative is less obvious and clear.
Thanks for your response! Is it a norm that lawyers defer payment until a raise/exit, which may take months or years? Do you have to ask for that special treatment?
The Weekly Hash - February 15, 2013
If the web is 99.9% typography, then this article is 99.9% unreadable. I see this 'gray text on white' mostly from designers/developers using Macs. Is it something in the guideliness or is it because of Apple's website design that so many of them emulate it? Or does it look so good on Retina displays that it is foisted upon all others?

http://contrastrebellion.com/
Google Now's smartphone is the real deal
Unfortunately as a follower of the Humble Bundles, I own quite a few of these activated on Steam already.
Thanks for your constructive feedback.
1. I had no HN account in the past, I have been following this community for a while but never posted anything. I don't have a blog neither and the email address I added was created for the purpose of this post only so I didn't have to post my regular email address publicly. The name on this address is fake.
2. In the past she has held the titles of Senior Business Analyst and Marketing Manager.
3. I am not a US citizen and marriage for a visa is IMHO a direct way to shoot ourselves in the feet.
5. I'm not a blogger. Just a regular engineer with no blog, and no open source contribs.
6. She did all this. She got some help, obviously not enough to land a job..

Thanks for your suggestions!
A satan? Can you explain?
Private Moon Travel Startup Launches Crowdfunding Campaign
Different business models are evaluated in a different way.

A small one off fee is not a viable business model. You either have to charge small recurrently fees, or have a big one off fee to be able to sell to business.

AFAIK, Google Apps for Business already charges a subscription for some customers.
Being a controls engineer, these assumptions of thermostatic perfection drive me crazy. The things only measure air temperature, not that of the seats, dashboard, wheel, etc. When these objects are cold a person will feel colder than if they were the same as the air temperature. See also thermal conduction and thermal radiation. Also, that thermostat is located where? At the driver's fingertips? Their rear end? Not likely.

So cranking the air temperature setting beyond the desired air temperature for a while will indeed get the cabin more comfortable quicker.
You are also not getting the point you complain about completely clear, it is not that "Lisp isn't really that functional", Lisp != Common Lisp and being a Lisp and being functional is to some extent orthogonal those days - Clojure is a very functional Lisp for example, similarly Racket, Common Lisp much less so. The original McCarthy Lisp paper was to a large extent a paper in theory of computation, using Lisp as a vehicle for things like proving program correctness, so that Lisp was purely functional, otherwise you could not do much formal reasoning with it. I guess to be completely clear one has first to define what one means by "Lisp".
> it's easy to misread a short joke in another language

Perhaps you should approach reading other people's English with the same caution and lenience you're asking of your readers?

I'll also state the obvious: your excuse lacks grammatical support. You were wrong, move on and stop making a scene.
Avinash Kaushik's books "Web Analytics: An Hour a Day" (beginner) and "Web Analytics 2.0" (advanced) are often recommended as accurate and comprehensive no-nonsense books.

On the more general topic of SEO, there is seomoz's beginners' guide [1].

[1] http://www.seomoz.org/beginners-guide-to-seo
Check out the VPS reviews on lowendbox.com. I got a good VPS for only $4/month - 2GB ram, 80GB disk, 1.5 TB monthly free bandwidth.
ahah that's funny I'm myself from a EU country. Although I agree with the fact that there's plenty to do outside the US, we are not willing to relocate because we come from different countries and we would experience work authorization issues elsewhere as well.
I agree. And I think more and more open source web applications are using SaaS "supported" versions in addition to their open source/privately hosted options. I think this prediction is pretty spot on as well.
I seem to remember you mentioning this before (maybe something about converting a relative's out of print book into this site?), is it fairly new? Google usually takes a while to begin referring to evergreen content (things that aren't current events).

The domain is great, the content is high quality, you should be fine. I would probably organize the multiple part articles a little better (the -1, -2, -3 and having everything linked in the sidebar is a little much). Any cross linking you can do will help too.
yes we got to the same conclusions. wise advice. thanks !
A mighty fine vehicle. My next vehicle will be either a diesel or electric for sure. Diesel engines were the highlight of the Chicago Auto Show a couple of weeks back so they're definitely making real inroads.
A quick case study on Enhanced Campaigns
wow this is really helpful!
It does seem to be what they are saying but, unfortunately, no :(

Random request routing is also present on Cedar [1]. The difference is that, on Cedar, you can easily run multi-threaded or even multi-process apps (the latter being harder due to a 512mb memory limit) which can mitigate the problem, but does not solve it. Modifying your app so all of your requests are handled extremely quickly also mitigates the problem, but does not solve it.

Seems to me the obvious solution is to do these things (multi-threaded app server, serve only/mostly short requests) and use at least a somewhat intelligent routing algorithm (perhaps 'least connections' would make sense).

[1] - https://devcenter.heroku.com/articles/http-routing#request-d...
A bad review is not the same thing as a dishonest review.

It wasn't that Broder simply disliked the car. Musk felt he had falsified data to make Tesla look bad.
The Phone app has a blue status bar in iOS 6.
Chute (YC W12) Brings Its Photo Aggregation Tools Into Real-World Locations
I read in the comments that you can also get it to run on other distros than Ubuntu. Does this also apply to the games you install through it though? I use Archlinux. Thanks!
Don't forget spouses.
"Run out of capital and cease to exist" works for me.
There is unofficial support, though! Bumblebee was fairly easy for me to set up, and works quite well (again, for me): http://bumblebee-project.org
US constitutionality issue with "first to file" patents
good luck to you too!
This is shameful. But what's worst is Barry Schwartz defending Google and saying that his employer does the right thing by giving away personal information and turning a user into a customer.

Barry, the technologist, speaking like a salesperson.

So, is he suggesting that if I go to my local supermarket and I buy milk, Visa should give them my my personal details? Or if I go to the cinema, or a restaurant? Nonsense! What are these companies going to do with my personal details? Is the supermarket going to call me during the weekend to offer me more milk? Or is McDonalds going to call me while I make love to my beautiful wife to tell me about their latest promo?

Nonsense Barry, nonsense!

What Google is doing in wrong and what you are saying is dumb.
Disclaimer: I've never used heroku :)

if I understand the chart correctly, using unicorn with two workers gets you pretty close to intelligent routing with no intelligence. I imagine adding up to three or four would make things even better... I don't know about puma/thin etc where you can perhaps crank it even further without too much memory tax(?)

To me this seems like the easiest approach for everybody concerned. Heroku can keep using random routing without adding complexity, and most users will not get affected if they are able to split the workload on the dyno-level.

On a slight tangent: On the rails app I'm working on I'm trying to religiously offload anything that might block or take too long to a resque task. It's not always feasible, but I think it's a good common-sense approach to try to avoid bottlenecks.
Consumer Reports takes delivery of its own Tesla Model S
Not to be a pill if you read closely I said "something it knocked out of orbit" not it. Because yes, if it had decided to hit the planet we'd be glued to CNN or something right now.

One of the interesting things to me is the 'herd' phenomena that comes about because of gravity creating clumps of things which, when they collide with something else become a sort of herd moving in a similar direction. Comet tails, and wandering asteroids, rarely do things fly through space it seems without some sort of companion material flying along with them.

Not the case here according to sources who say it had a different orbit than 2014-DA14 but it was something I was wondering about. Has anyone found a USAF Space Command radar track yet?
Religion has nothing to do with it. Porn is degrading.
Simple and smart idea. I believe that if you stick with the simplistic layout that your landing pages have for the whole app you'll make a lot of managers lives a lot easier. Something else to consider down the road is integration with whatever systems for employee time tracking and management they may be using currently. This may require a little research into which are the most popular and which allow for open integration into their applications/software.

I wish you the best of luck.
And then everybody rushes to the defense of the reviewer saying "He was just explaining what a fly in the soup would have been like!" and "Yeah, but the soup was cold and took to long to come out!"
"and have limited options when they get too old for the lifestyle"

That's what would sour me. Guess I am showing my age... I like hot showers, clean clothes, and warm beds too much.
That a terrible C implementation.

It uses recursion, while a simple loop will suffice.
Your fib(10000000000) will blow your RAM limit
with growing stack (and will be slow)
while implementation with loop would consume zero RAM and would run several times faster.

"And as if by magic, there's no need for conditionals"
: also incorrect.
You have a conditional in
int res = (fn[(n < 2)])(n);
specifically the (n < 2) part.
All you have done after the hard work is moving conditional from one line to another.

"But we're still not sure of which branch we took."
- So why don't you put the breakpoint before* the condition occurs, and step through it in the debugger??
Awwww, I thought someone was selling Dukes made of chocolate.
AppFog has a free tier under 2GB Ram, 50 GB bandwith and 100 Mb database.

I think it's not the cheapest but it gives you some time before you have to invest.
I didn't used it in production, but for testing it was good enough. I could deploy a scala-lift app in a not too hard way. (1 GB ram, 2-3 hours thinking and one af push, but I was not familiar with lift or clouds at all)

https://www.appfog.com/products/appfog/pricing/
Richard Feynman died 25 years ago today
You're right! And so does Mail, Settings etc. Never noticed.