skysight-inc/HackerNews huggingface dataset:
Two things: both mtts and Silhouette are expanding on what I meant (rather than what I wrote):

McCarthy's Lisp:{Python,Ruby}::zygote:adult human

mtts as quoted by Silhouette gets it right IMO. Conversely, S's distinction between extending a language and using the tools (the distinction, to oversimplify, that makes you a Lisp programmer) that sit on top of its core seems to me a confusion of means with ends. Any useful program is a fall from the perfection of JM's insight. This perspective makes me a not-Lisp-programmer. Thousands of developers smarter and more experienced than I have taken each side of this dispute without resolving it; I certainly don't hope to.
Oh, I recycle them, but Prime encouraged me to make individual purchases of what were often tiny items. So, I knew I was using way more box than I ought.

Remember, recycling is not perfect. It takes energy, and unlike metals and glass, often the recycled material cannot be reused the same way. As a raw material, it has degraded in quality and utility.
Mine makes a little rattly sound, but it is from the 'bumper' case that it has on it. The contacts on the bumper make that sound for me. When I take the phone out, it is silent when I drop it from a half inch or so (other than the clunk sound the phone itself makes).

Dropping the 'bumper' by itself also induces the rattle sound.

Other than that, I have not heard of any iphone4S rattle sounds. Does yours have a 'bumper' case on it?
He approves, I'm a good friend of nick's and he thought it was hilarious.
I think he even liked the link on the foam sword friday facebook event page.
Mining Twitter for useful information
I don't know that I'd agree that Common Lisp is "extremely" fragmented. It's true that there are probably more implementations than we really need, but they do serve different niches. Anyway, while "extremely fragmented" might have been a fair characterization a few years ago, there has been enough work done lately on portability of libraries -- much of it driven by Zach Bean's Quicklisp -- that switching implementations is often straightforward now.

CL is defined by a standard which most of the implementations work pretty hard to adhere to. Of course, most of them have their own extensions, but a lot of these (particularly in the important areas of multithreading and foreign function calling) are now abstracted by portable libraries. This is a very different situation from the Scheme world.
He understands that governments and companies will need someone to maintain their systems and that IBM does that. And then there's the IBM legacy and research http://www-03.ibm.com/press/us/en/pressrelease/29168.wss to fall back on
I don't think it's fair to say the author missed this. He seems to be asking precisely if this is the strategy, and if so how well it's working.

> Is that Amazon’s real goal with the Kindle -- is Amazon in the device business only to sell Prime subscriptions, which the company sees as a key accelerant for sales across the rest of its site? And if that’s the case, how well is that circuitous business model working out? Is the Kindle helping to sell Prime? And are those Kindle-fueled Prime subscriptions moving more sales across the rest of the company’s inventory?
You might be interested in your competition:

http://www.jobspice.com/home

They started out with a pro service and then changed models to a template store.
We also learned to only use UTF-8, so we should make it yet more simpler :) [1] Really, why declare the encoding of source code, given that we do have a universal character set and an endian-agnostic, compact representation?

[1] http://www.utf8everywhere.org/
How to use Fizz Buzz
So, I received this email...

Subject: Very incredible software and web dev

Body:

I am good at what I do I can code in 15 different languages. I just moved to (city) from America where I was running a successful start up company. What can I do to get in better contact with you to pursue the possibility of us working together to make magic.

- xxx

wow, this sounds great! Hmmm...15 languages? This sounds like a perfect place for the old fizz buzz test

Subject: re: Very incredible software and web dev

Body:

Hey,

to begin with, for quality assurance could you please complete the following exercise in any one of the fifteen programming languages.

Write a program that prints the numbers from 1 to 100. But for multiples of three print "Toot" instead of the number and for the multiples of five print "Tweet". For numbers which are multiples of both three and five print "TootTweet".

This should not take you long and I will get back to you soon as reviewing your work.

Best,

(me)

early the next day

Subject: re: re: Very incredible software and web dev

Body:

What would you want this written in? what development do you do? You want a app in ios objecive c or just any java c++ etc?

whoa, this is not looking very good... Still, benefit of the doubt and all...

Subject: re: re: re: Very incredible software and web dev

Body:

Hi,

objective c, java, c++, or any other language of your choice. You can pick any language. You don't have to create a complete app, just a function, and I will review what you send me.

this is a quality assurance test so I can determine your ability to code. if you are unable to complete this task in any language, please indicate this as I might still have other work to do with you.

Best,
yy

unfortunately, I never heard from them again. This is exactly how fizzbuzz is supposed to work. It's a negative test!
With apt-get and yum you're installing pre-built binaries. This works well if that's all you need to do and are okay with the versions that are installed (typically not the latest unless it's a new distribution).

Once you start having to download and build source for apps/libraries that aren't pre-packaged you can run into issues about version compatibilities, where files are located, do you need to download additional packages (*-dev), etc. Having a service that takes care of this for you solves a lot of headaches (part of why rayburst got built in the first place).
Apologies. Sometimes it just seems I can only catch the attention of the zealots with something a little inflammatory.
Higher frame rates would help a lot with the blur. I think Peter Jackson made a mistake shooting The Hobbit at 48 FPS for the entire movie. He should have shot most of it at the traditional 24 FPS but used 48 or 72 for fast motion shots. Hopefully his blunder won't poison high FPS forever in the minds of filmgoers.
Reverse-Engineering an LCD Display
It's because I didn't want to mix in the Chef gems and dependencies with the system Ruby. I ran into some conflicts when I was initially building and testing so decided to eliminate the issue entirely.
>Ray tracing involves projecting light from the "eye" towards the scene, whereas in real life the light is being projected from the scene towards the eye.

I can't write a decent reply to this without having terrifying flashbacks of late night cramming for third year physics exams. But basically, raytracing's idea that "if it didn't hit your eye, who cares" is somewhat backed up by theory =)
I would phrase that differently: for many of their early 'users', Lisp was the object of study, not their tool. If your main question is not "I want this functionality, ASAP", but "how would I improve this tool?", it is normal to build a new, improved tool, rather than some app or library.

Ruby, perl, python, C, etc are tools for most people. People who do use them as study object will improve them by inventing a new language, rather than by tweaking them and still calling them by their original name. The main reason for that, I think, is that it is about as easy to implement a new language as it is to tweak those languages.
Cropping and magnifying the video is required for all methods of video stabilization, because otherwise you would see the edge of the original frame move in and out of view.
I thought FireWire was being phased out. (Doubtfully due to security considerations. If I recall, Intel has something faster that uses a USB port.)

I have some older hardware, which was state of the art when I bought it, that uses FW.

Is FW going to go the way of PCMCIA and CardBus?
OR, fix pagination so it works when you click on the link at the bottom, no matter how slowly and thoughtfully you go through the articles.
> The problem of making change is worse for stores

I read an interesting article recently (can't seem to find it now), about Zimbabwe's hyperinflation of local currency and how they are using the USD as their unit of local money. This has caused issues because coins are expensive to ship there, and yet in Zimbabwe the value of small denomination coins are still quite relevant. This has apparently caused extreme issues in stores, where people are either waiting for change for long periods, or having to buy things they don't need to 'round up' to the next dollar.

Interestingly, apparently the two dollar bill is very popular there.

edit: found it: http://www.nytimes.com/2012/04/25/world/africa/using-us-doll...
While I'm not sure why this is on HN, historical re-enacting does interest the amateur historian in me. How did you get started?
It is easy to be generous when you are a standard deviation better than the student at some task. It is harder when they are two standard deviations better than you and pat you on the head when you make a mistake.
There's nothing wrong with hybrids for commercial agriculture - we couldn't grow enough food to feed everyone without them. They're tougher, grow faster, and yields are better. There are seed banks where natural varieties are saved, and you can bet Companies like Monsanto have a seed library that covers just about everything on the planet you can grow from a seed (or a bulb or a cutting or whatever).

But for home gardening I stick to heirloom varieties as myself. They're harder to grow, but it's not like you're using commercial farming techniques. If you get a good variety you can trade with your friends.

It's a pain to dry seeds, though, and sometimes you go through all the trouble and for whatever reason they won't sprout when you plant them.
I will probably grow wings before Bezos makes a dumb business decision.
New website design – take two - A/B testing results
> If there is a hole here... there may be other holes that might be REAL security threats.

The presence or absence of a specific issue is not indicative of the presence or absence of any other issues.
Somewhere I heard that someone (either the ancient Greeks or Goethe) had conjectured or believed that vision actually was the result of rays projected from the eye.

Perhaps it was just an idea that's time had come too soon.
What do you mean? I just mounted an AFP share and my password did not end up in the syslog.
Pixar added raytracing to Renderman, PRMan is still REYES but it has raytracing IIRC.

btw, why no mentions of other rendering approaches ? Stochastic MLT, Frameless ? Raytracing seems a bit oldfashioned to me.
Doubt it. Tiny results set, huge accusations.

Works fine for me, Chrome & FF on Windows.
No, it seems pretty clear (both based on physical models and modern theory) that the universe is not ray-traced, but is in fact radiosity-illuminated.
2. Apple's lack of response on the issue.

The takeaway I got was that nobody actually tried to contact Apple's various security contacts and instead just posted on forums.
Another book on refactoring that I'd highly recommend is "Working Effectively with Legacy Code" by Michael Feathers. This book gives you lots of practical hints about how to start refactoring a large, messy code-base. While the task may seem overwhelming at first, you can start by getting small chunks of the code refactored and testable.
Step One: Make sure it works. Times out for me w/ no connection to server.
Ray tracing is actually the exact opposite of the way light in the real world works. In the real world light starts at light sources, bounces off objects, and ends in your eye. Ray tracing starts at the "eye". The one thing that ray tracing does well is model reflections, but as it turns out that's not that hard of a problem and easily approximated with many other techniques. More so, it's not even remotely the dominant problem in photorealistic rendering, as reflections are often not the dominant part of any particular scene. In some ways the radiosity technique has a better claim to mimicing "the real world" but that's sort of beside the point, any rendering model is going to be an empirical approximation and not an attempt at photon simulation.
It's actually a very lucrative business if you keep the security bugs secret and sell them on the market. Google "Vupen" for an example.
Have you tried it? I have and I'd say the quality is pretty close if not the same. The much bigger problem to solve now is that shaky videos shot in less-than-perfect lighting contain motion blur, which is extremely hard to remove. You'll notice that all of these demo videos were conveniently shot outside in direct sunlight and contain no motion blur at all.
Ray tracing is not limited to working backwards from the eyes, it can work from the light source out. That just takes a lot more processing power.
Best and most correct headline I've read on HN in a long time. Well done.
Rather, the NYT proves quality content isn't dead. "Newspaper" is a distribution method, not a business model, or content model. Pretty sure the distribution model formerly known as Newspapers is indeed dead or dying. The article references gains in digital subscriptions only.
I think this has quite a bit of utility for store operators as well as consumers, although I wonder how they deal with the problem of confirmation bias. Far from being gimmicky, this looks like the start of a trend to me.
How to launch my awesome website?
I have made a mash-up website that I think is great. It displays rental properties in the UK on an interactive map and let the users search for flats/rooms without any hassle. The problem now is how to launch it effectively ? if you were me, what would you do ?
Most current Macs have a Thunderbolt port, which is quite fast. I don't doubt that USB 3 ports will start to appear in the coming years, too.
Hi, ex-visual effects guy here. You didn't really convince me that these are "myths", and get a few things wrong in the process. I'll hit on a few highlights.

"Ray Tracing, which has major issues with memory and cache"

Memory is impossible to make generalizations about with rendering but there are situations where ray tracing can use far less memory than scanline.

Consider if you have a NURBS surface you'd like to render. With a raytracer, you can solve the ray to surface directly. With a scanline renderer, you must tesselate that surface. Or consider a simple sphere. The memory used to define a sphere can be 4 floats -- xyz position and radius. Solving a ray-sphere intersection is as simple as it gets. With a scanline renderer...it's a lot more. And say you have a velocity and want to motion blur it. Raytracer: 7 floats, stochastic sample the rays in time. Scanline render... it's even more RAM.

Renderman is not a pure scanline renderer anymore. It has had raytracing for a long time.

"Almost all animated movies are rendered using RenderMan"

No, all of Pixars are. That's not "almost all". Dreamworks uses a proprietary renderer. Blue Sky uses a pure raytracer for their movies (Ice Age 1,2,3, Robots, Horton Hears a Who). I'm sure others use Mental Ray.

"Without going into the technical details..."

If you're interested in the graphics space, you should really learn a lot more about how and when raytracing is useful and efficient. I've used pure raytracers and pure scanline renderers in production, I by far preferred the pure raytracer. A compromise between the two is best in general.
I have made a mash-up website that I think is great. It displays rental properties in the UK on an interactive map and let the users search for flats/rooms without any hassle. The problem now is how to launch it effectively ? if you were me, what would you do ?
This book on tomatoes has gotten pretty good reviews: Ripe: The Search for the Perfect Tomato

There are a bunch of sites where you can get 300+ different tomotato species, and there are also some websites that list all the various seed companies from around the world.

Also, the NYT just had a favorable interview with the author of Heart Of Dankness, a new book about growers who travel to exotic countries to find new landrace strains of marijuana and then breed them to compete in the cannabis cup. That requires a much larger commitment to the craft that just growing tomatoes though.
Competition – 2 Dribbble Invites Are Up For Grabs
Twitter's frontend is still all Ruby/Rails. The Ruby -> Java claim is common, but incorrect. (Source: I know multiple engineers in SF who work there.)

A lot of their backend stuff is now Java, though.
Using Data URI Images to Improve Page Speed
Submitting video to a streaming service makes your content look better.

Shows how far we are in this whole cloud era.
http://saferwhois.com/
The natural environment of the re-enactor is the pub; you just have to know which one to loiter in ;)

Actually I got started by looking for local groups near me. There are three main types of groups; battle re-enactors, living history, and the SCA.

Battle re-enactors are generally larger groups like the Sealed Knot or The Vikings, who field quite large battles and maintain a pretty high level of authenticity.

Living History is more about showing how people lived and explaining it to the public. This is generally what I do (though we also do fighting). There's a high level of authenticity and most people hand-make their clothing.

The SCA (Society for Creative Anachronism) is an American thing which is quite popular. Not authentic and somewhat closer to LARPing; it can, however, have some really dedicated authenticity nuts in it. Fun if you're looking for something less accurate.

In all honesty if you're curious; just go along to any local re-enactments (<shamelessplug>if you're in the UK then you might turn up a few on my current project: http://daysoutnearme.com</shamelessplug>) or search around on Google for some local groups. Their sites will be universally awful, but you can normally get through via email.

It's great fun and a really good way to see various castles and manors without having to pay :)
ZeroMQ has been described by others as a socket-scripting language.

You can do Erlang/OTP-style processing over ZeroMQ, it simply doesn't enforce it. In fact, if you wish to do so, you should use (or build) a library around ZeroMQ as an abstraction. The use of that library will resemble the use of Erlang/OTP and will build-in these developer assumptions.
I'm not sure I'd say that most commercial seed stock is hybridised. I'm in the UK too and in my experience most varieties you can buy are still the kind where you can harvest seeds and plant again the following year.

That said, I ignore the hybrid F1 varieties too. Mainly because I enjoy harvesting my own seeds and selecting the best (or weirdest mutations) each year that are best adapted to conditions where I live. Hybrids can be pretty expensive too and you generally only get a few seeds.
Feedback for Conference Organizers
Compared to deploying Hello World in PHP, that's a lot of work.
From memory this was due to LaunchServices not waiting until the home directory was completely mounted, and thus launching with default prefs.

There was a workaround I had running for a while in a large deployment in the form of a logouthook that would copy the relevant prefs to a location that LaunchServices would find it before FileVault finished mounting the home directory.

There were a lot of corporate/education deployments running "legacy" FileVault who hadn't invested in PGP WDE or other commercial options, and I bet they haven't all upgraded instantly to the new FileVault when they moved to Lion.
> ... it seems to me all programming languages, including Lisp implementations like CL and Scheme, are mere instantiations of Lisp, with (byte) compilers merely parsing down into a syntax tree that a Lisp-like engine can then execute.

Lisps allow you to extend both the parser (reader macros) and do transformations on the syntax tree (macros) before it gets compiled/interpreted. In most of the other languages parsing and code generation are very tightly coupled with no easily accessible step in between.

What is important in the read-eval-print loop is the dashes :)
Haskell isn't, and isn't trying to be, the next big language. Haskell is first and foremost a vehicle for programming language research, and it's primary proponents aren't shy about that. As such, it has been extraordinarily successful, and necessary.
That doesn't accurately reflect tptacek's posting history at all. I've seen him defend Microsoft's security practices and for that matter the TSA's security practices, often when others are saying there is a critical fault of enormous consequence. While his views may be a little more pro-establishment than most folks here, I've never seen him act specifically pro-Apple. I think you should read his comment history and then consider apologizing.
"and was certainly better than no encryption at all."

Evidently not!
My description would be "bad developers".
In order to see how connected all of our resources are, I would want to know what "sufficient time" amounts to.
Would you pay for this task management application?
We have just launched a task management application that we think is different. We are wondering if people would be willing to pay to use it. Can you please give us some feedback?

Website: http://taskk.it
Overview: http://youtu.be/ZZM3wvySPes
Why we built it: http://taskk.it/blog/2-introduction-to-taskk
Other cool stuff: http://taskk.it/blog

Summary:
Taskk is the task management application that tells you what to do next. Place your lists and tasks in priority order and tell Taskk how much time you have today, tomorrow, and into perpetuity. Taskk will build efficient days worth of work and show you when everything will be addressed. Something change? Drag, drop, collaborate, and share your way to the most accurate view of your workload yet.
I think what bezos does, is asking: in the e-commerce business, what are the difficult parts and the parts that change less often and how do we make sure that we are the best in every one of them?

This is the reason bezos thinks long term. because he can.

Some of those parts are:customer trust,the need for computing,fulfillment,delivery,payments and access to targeted eyeballs,all content will be digital, need for marketers(affiliates).

Serving as a leading infrastructure platform is a great way to achieve this.It gives you revenues , it puts you under customer pressure and i think the new market dynamics works better for amazon also as an integrated retailer, by letting amazon control prices and service levels and limiting the platform, by decreasing competition to a small number of companies in the industry and by pulling startups towards them.

Now combine the (small?)benefit of each platform gives you over competitors, together, and you got a big competitive advantage.

On the other hand, having a great platform let's you profit and learn from the things that change fast.
That only affects PHP scripts running as CGI (using a certain specific configuration), not CGI scripts in general.
"How many of us would have estimated that the volume of water would be so small?"

I did. Before reading the article, I did the following very rough calculation in my head: earth is 40,000 km (equator length) by 20,0000 km (pole to pole). An average water depth of 1 km gives 800M cubic kilometers of water. From there, I guesstimated the diameter at about 1000km (a 1000km cube would be 1000M cubic kilometers). It might have ended up smaller if I hadn't approximated the surface of the earth to be a cylinder, but who cares about such a 'puny' rounding error, given that I totally guessed at that 1 km?
No surprise here. If you want to understand why (in depth) read "The Intelligent Investor" by Benjamin Graham.

tl;dr: Facebook lacks intrinsic value. Like most tech companies out there.