skysight-inc/HackerNews huggingface dataset:
Reading up on it, Appcelerator gives you native UIs with non-native languages, so it should be much better in that department. I'd still recommend using the real thing, at least to learn.

Macs have changed a lot since 2004. Buy a Mac of that vintage and it's still a PowerPC, no Intel chip. You can run iOS development tools on such a thing, but they will be seriously old.
And then there are others that try to come up with a highly complex Magnum Opus. Punk is simpler than prog rock, does that make King Crimson listeners bad people?

There (probably) are areas at the extreme ends of the spectrum where things are too complex/simple, but there's a big range in between that might do it for certain people. I don't believe that just liking some form of complexity is objectively bad. It's not all just complexity for complexity's sake.
Except that Java strings aren't in Unicode. They're in UTF-16, which is the worst-of-all-worlds encoding. (It's big and heavy, and it still has multibyte sequences. They're just rare enough that you're likely to forget about them during testing.)
We could grow enough with no problems at all. The issue at the moment is we throw food away by the boatload. We also tend to grow epic amounts of money crops and livestock and nothing else. There's plenty of land to grow non hybrids worldwide.

To be honest I've found the heirloom varieties, especially tomatoes, easier to grow. They don't seem susceptible to the mainstream pest and virus infections.

We use a dehydrator to dry seed. Works wonders :) I've seen a good 70% germination rate. We plant 2 seeds of everything per cell to guarantee success. In some cases such as chillis we germinate in sealed ziplock bags first.
It would add a bit of overhead, but you can certainly have mercurial at the center of your workflow via gh-git, yes.
"Back in the day", Microsoft didn't make security blunders. It made things fundamentally insecure as a matter of policy, and could get away with it because they had a virtual monopoly.

This significant difference informs how people respond, regardless of the nature of the blunder.
This doesn't answer my main question, which is WHY? What do these tools do better (enough to matter)?
Try http://www.realseeds.co.uk/ - great people and very cheap and generous.
Ask HN: Timezone in web apps 
I'd like to share opinions on best practices for dealing with timezones in web apps, both at infrastructure level (how to set up servers) and at application level (server- and client-side), especially distinguishing between registered users and guests.

To make it short, my final solution is:

- store all times in the db in UTC

- display relative timings (e.g., 6m ago) in s/m/h when difference is less than 1 day

- display date (e.g., May 6) when difference is greater than 1 day, adding time only if the user saved his timezone (in particular no time for guests)

- possibly correct the time displayed via js if client-side detection works

At infrastructure level I believe that storing all times in UTC saves a lot of mental sanity. :)
Modern dbms support automatic conversion from server local time to UTC (e.g., timestamp data type in mysql). Or one can configure all servers on UTC and be more flexible on data type (e.g., in mysql time/datetime would be ok).

Personally I prefer the second one. However, I've noticed that developing/debugging on my machine (which is not on UTC) may generate confusion.

Moving to application level, the most clever solution is probably to display relative timings (e.g., 6m ago) which is a good solution to avoid the problem :) However for some content, e.g. news/events, it may still be relevant to display the full time… so for the sake of completeness let's discuss it.

To the best of my knowledge from the http request there is no way to know users' timezone. So the only purely-server-side solution I see is to ask users for their timezone and the poor guests can't have timing information.

Adding client-side support, the best open source solution seems to be:
https://bitbucket.org/pellepim/jstimezonedetect
(there exist also jquery-plugins or other stuffs but all essentially based on this)

With such a tool one can update time information directly at client side.
Many solutions I've found on the web display an html tag with time in UTC and translate it in local time via js. This way to do is not perfect when js is not working.
It's probably better to use a tag that displays a relative time information and has an attribute with UTC time for correcting the content to local time (this is implemented, e.g., by Facebook).

Finally, it would be useful/nice to use client-side detection to instruct the server. In principle, the detection could be run async immediately after the js code is loaded, and the page content could be already provided by the server with correct time information (imagine the fb page is downloaded with no timeline data, the timezone detected and sent to the server, then the timeline data loaded via ajax with time properly set).
However I'm not aware of any implementations and I'm wondering if the result is worth the effort.
Speaking of McIllroy, reminded of this relevant story: http://www.leancrew.com/all-this/2011/12/more-shell-less-egg....
Once I got over the fact that simple code does not equal bad code was I able to level up in skills.

Now I focus on simple solutions. That is why I've come to enjoy Ruby.
The Jobless Model
I think there is a site that does this already. Try camelcamelcamel.com

Having said that, I appreciate your zeal and effort. No amount of education would have prepared you as much as the workk involved in creating a fairly complicated website.

Good job. I might just be using it. :)
What Hath Von Neumann Wrought? » Borasky Research Journal
Well, we know what happens when something becomes "too big to fail", don't we?
> What do you mean by "blow up" here?

Errors out saying the index row size is too big for the index

> That works fine.

the b-tree implementation must have been fixed at some point then, because last time I tried it I got this: http://postgresql.1045698.n5.nabble.com/SQL-index-row-size-2...

(the thread is from 2005, but I got something along those lines last year)
It sounds like Milner has a conscience.

But the conduct of his managers when faced with the issue is troubling.

OK, so if wardriving (sniffing wireless networks other than your own) is legally in the clear, then should everyone start collecting data? If Google does it, then it must be a business opportunity, right? As long as people don't do anything illegal with the data[1], what's the harm?

This is why paying serious attention to encryption, and making it easy for people to use, might not be the mere fodder of "tinfoil hats" that some portray it to be. Maybe it's just plain common sense.

1. How many of you read about the TJ Maxx case?
But what if you want to continue execution in the code block?
Hmm, http://smalltalk.gnu.org/wiki/Exceptions advertises something called #resume for this.
"Target mode" also works with Thunderbolt. In fact it used to work with SCSI as well; it far predates OS/X as a feature on Macs. It doesn't work over USB though.

The stuff in the article about Firewire mode being involved is really a red herring. You would have the same problem if your stolen laptop were opened up and the harddrive removed. Firewire target mode is just a less-invasive way of doing the same thing.
The professional victims will cry racism and destroy any such scheme. (IQ is a strong predictor of future income, is mostly genetically determined, and some human groups drew the genetic short straw.)
TechStars Boston Demo Day [slideshow]
This is just begging to be gamed :)
Protip: add ?m=1 to the end of blogger urls to remove the pointless javascript bloat.
I agree that Amazon probably knows what they're doing. Amazon is Internet Walmart. The article seems to say, "Walmart is selling razors and razor blades for less money than the mom and pop store! How can this be a sound business strategy?"

More than that, eBooks have no marginal cost outside of the royalty they negotiate with the publisher. If they make Kindles super cheap, and make eBooks super cheap, they own the book market. If they own the market then they can dictate royalties to publishers. ("We've decided to sell your book for $10, so we're going to pay you an amount that makes that retail price profitable for us. Or you can sell your book at Borders... oh wait.") Then they can keep selling eBooks for $10, and do so profitably by paying publishers less. Like I said, Internet Walmart.
One significant difference between (Ruby, Python) and (ML, Lisp) is the nature of the world they were born into.

Widespread internet access, along with the tremendous utility that the internet holds for developers, strongly encourages the concept of a canonical implementation of a language, in a way that simply didn't seem nearly so important 20+ years ago.

(It's also interesting that the internet encourages this notion of canonical implementation even while simultaneously encouraging the creation of forks.)
we couldn't grow enough food to feed everyone without them

We'd just eat more potatoes compared to wheat/fruits.
A really good framework built around ZeroMQ is Storm, which does exactly that: https://github.com/nathanmarz/storm
When something is factually wrong it’s factually wrong. That’s it. There is nothing else to it.

Nobody said that there is no security hole and no problem.
the researchers' "take home" advice is to look at what you're doing—so long as your mug isn't filled too high, a watched mug almost guarantees a clean run

This is the opposite of my experience, when I focus on the mug it seems harder to control the sloshing than if I just look at where I'm going and don't really pay attention to the mug.
Note that not all servers are equal.

What does that mean? Well, depending on your region, ISP, and a bit of luck, you'll hit different Google servers, at different places, etc.

Some of them have different things, some of them have new updates others don't, etc.

Which may be an explanation for the author having issues (then again it's just ONE possibility).

Specially it could be that regular HTTP was failing and not SPDY for example.

Personally I haven't had that either.
I understand the urge to minimize risk as much as possible. However, the truth is that in any field whether it's business development, sales, marketing, etc. what you do see most often is the person's track record and not how they actually went about doing things.

So the fact that you can actually see more for a programmer is actually a bonus, but that doesn't mean it should be abused like plenty of companies try and do these days.

Risk aversion is fine, and obviously you want to hire the best candidate but like mentioned elsewhere on this thread:

1. Not everyone has public github projects and I hardly believe anyone should have to work on open source stuff just to show off their coding skills.. Thats really not the right reason to work on open source stuff.

2. For web projects while you might not have access to backend code you can always look at the front end and see if the guy is any good. This is especially true for me considering the fact that I have multiple projects developed from start to finish live and available on the Internet.

Again, small demos or code sample requests are always fine. However, an entire project to get a job somewhere ? Might have been okay when I had nothing to show for it, but after a bit of experience on your resume, it gets old..
While it's ONE of the nice principles to remember; however, it's not the golden rule. Often times it's a matter of tradeoff. The complexity upfront can be for the simplification later down the road. E.g. defining a DSL would be an extra complexity upfront but simplifies and streamlines work down the road. A good developer knows how the make the judgement call to balance the tradeoff in complexity.
I had this idea, minus the FB angle, for restaurants. Imagine if the best dishes were somehow rated (like films on IMDB). I know everyone has their own taste but if I saw something I normally wouldn't order had '5 stars', I'd surely try it.
Ray tracing also makes parallelism easier, and for certain kinds of renders (e.g: spheres) can be as accurate as possible with less memory use.

Do you have some example renderings of reflection techniques that look as good as ray tracing in complex scenery?

For example, take a look at these renders:

http://hof.povray.org/images/ChristmasBaubles.jpg

http://hof.povray.org/glasses.html

Do you think these methods of approximation could reach that kind of quality?
Indeed. Unfortunately in the deep desert, coffee in an open container evaporates too quickly to be useful for training...
Better to get your caffeinated anti-rhythmic buzz from your Keurig-branded, espresso-making stillsuit.
Roses. I was buying roses not long ago and asked lady why they didn't smell like they used to. To which she literally said - "the smell has been traded for longevity." the same I guess goes for lots of veggies and fruits too. Crispy and brightly colored, but tasteless.
If we are talking Common Lisp, the default test is actually EQL. ((eq 1 1) is not necessarily T).
What are you Mr Miyagi ?
Everything I Didn't Learn From Taking A Personal Genome Test
Pink check lumberjack shirts are going to be the new rickroll.
This seems like it would be much more useful on a product that you can't try out and examine in the store.
I prefer the Unix command line everywhere. MSYS gives you a Unix shell, and all the Unix tools, built right on top of win32. I haven't used it in years, but I understand Cygwin is quite a bit heavier.

The cmd.exe terminal is atrocious. Even if you don't want to use Bash, Console2 gives you things like tabs, and you can resize the window normally.

tldr; It's not slower, it doesn't involve more typing, it gives you a sane Unix command-line experience on Windows.
This is a great idea.

Place all the information in the hands of students, including the estimated present value of anticipated future earnings, as well as statistical distributions.

Estimating default risk, completion of degree, and so forth should be child's play for analysts who are familiar with mortgages and credit risk. It would be great to apply similar risk comparisons to the higher education bubble.

The irony is that the rising freshmen who are actually numerate are probably already entering high average return fields (CS, engineering, sciences, business) and those who are innumerate (and thus can't interpret those data) are probably entering low average return fields (humanities, sociology, gender studies).
Wasn't there also a book called "Programming Pearls" by Jon Bentley?
It's extremely interesting (read: troubling) to watch Google transform from a collection of geniuses to a bog-standard corporation under substantially the same management. Perception is everything, sometimes.
> Personally, I _like_ PHP because, at the core, it is a collection of utility functions to write webapps quickly. Here's a small set of those function that I would like to see somewhere else (like in Python for example):

As another commenter has already posted, these are pretty trivial in Ruby and Python(and plenty of other languages).

> Want to check for errors and improve the quality of the code? Go ahead! Use lower level functions like fwrite, fread, etc;

fwrite/fread improve quality of code? As opposed to what?

> The icing on the cake is that a huge part of the built-in functions wrap and extend existing C functions: strpos, strlen, so the language rarely gets in your way.

I don't see how your conclusion follows from your premise. How does a language using strlen equate to not getting in my way?

> from my experience, people who bash a language rarely know what they're talking about and it usually just boils down to personal preferences like braces vs no-braces.

None of the languages are perfect. Though a lot of people bash languages without knowing their shit, it doesn't mean all criticism is invalid. PHP has warts - warts that go beyond personal preferences.
And then there are others that try to come up with a highly complex Magnum Opus.

In terms of artistic works that people still actively experience, the tendency is for the classics to be simpler works. Complex works tend to be classics in the Mark Twain sense.

...does that make King Crimson listeners bad people?...I don't believe that just liking some form of complexity is objectively bad. It's not all just complexity for complexity's sake.

I don't believe that just liking some form of complexity is objectively bad either, in general. In the case of coding projects, though, I have to note that the scarcest bandwidth is often reducing team lead bandwidth. Exactly what this means is highly contextual. The tricky part here is in the "but no simpler" phrase of the Einstein quote.

You might say that I like minimalism because I'm lazy. Minimalist cuisine means fewer ingredients to prep, less cleaning later. Minimalist syntax means fewer things to keep track of and lower barriers to tool-smithing. I don't think that makes me a bad person either. The question to ask is, what is the cost/benefit now, and what's the cost of changing your mind? Sometimes the more complicated system reduces the latter cost. YMMV
Just used this on a consulting project. Thanks for the time saver!
That's a good point. I should have said that I think the author missed the implications of increased Prime subscriptions.

The fact that other people made comments similar to mine tells me that the author's post read as though he hadn't thought through the long run advantages to having prime members, and how average people (and not just the author) are likely to behave once they realize they can get almost anything shipped to their door.

However, you're correct that he did show awareness that this might be amazon's strategy. If he wrote more on this specific point, he might actually agree with everything said here, but have some other doubts we haven't addressed. Who knows.
I hope you don't construe my remarks about him as approval of eugenics. Many of his views were indeed antiquated and deserve criticism but I don't believe they invalidate his contributions to other sciences.
This creates the appearance that every single person involved with actual responsibility (managers, etc) decided to throw Milner under the bus at the first sign of trouble. Disgusting if true.

Claiming not to have read his reports makes them shitty managers. Claiming that everything is his fault despite their complete failure to actually do their jobs makes them terrible people.
That's why I ended up building my own domain checker, it takes a keyword and queries for .com, .org, .us, .me and .co + it looks up to see if the Twitter username is taken or not. Also highly recommend DomainTyper (http://domaintyper.com)
I don't see how comment history makes a separate comment more truthful. If anything, it makes people less likely to have proper critical thinking because they know you.

Which is exactly what he points out about your comment, but related to Apple. You know Apple thus you're less likely to criticize them properly.

It doesn't mean what you wrote is entirely wrong, but I think he has a point. MS is very harshly criticized for any security issue, no matter how small, and hey, that's probably a good thing.

For Apple if there's any possibility we find them.. excuses.. really? (and the "I don't know anyone who used file vault before!" sounds terrible, to be honest)
Living History sounds cool. I'm a big fan of all the different UK series such as Tales from the Green Valley (1), Victorian Farm, Victorian Pharmacy, Edwardian Farm, etc. I've seen them all, some several times.

(1) - http://www.youtube.com/watch?v=RJkXkog9MwM
hint: the others mentioned are also on Youtube.
Let's pretend they can only monetize per user what Facebook can. With only 40mm users, that'd be $100 million in revenue per year. However, their user count is continuing to explode, and could easily be 100mm in the next 18 months. At $10 per user, $1,000,000,000 revenue per year represents a market cap WELL in excess of 5 billion. No doubt.
Kroes Throws in Towel on ACTA
"One of my friends brought along some Victorian breed of plum (mottled yellow/purple), which I can honestly say was better than any other I've had."

Speaking just for myself as very much not a gardening person, that is why I personally am interested in "heritage" plants. Heavy-duty commercial breeding over the past ~50 years has generally disregarded taste as a driving factor in selection, or at least given it a lower priority. Personally, I don't even disagree. There is something to be said for a reliable food supply. (If you don't know what that thing to be said is, try not having one.) But if you're going to grow it yourself, why not shoot a little higher?

Both my grandparent's place and the place I moved into a few years ago have some apple trees that I can't identify what they are, except to say they are certainly not what you'd find in a grocery store. (My grandparents claim their trees are "Anoka", which I can barely find references to on the internet, and I have no idea how to identify what's in my backyard, except that it's definitely not the same.) In both cases, the applesauce these trees produce is like nothing you can buy in the store. It's not even close. And I don't mean, "Oh, it's a little bit better but I'm going to use hypobole", I mean, it's barely recognizable as being covered by the same noun. Store-bought applesauce is something you drink, this is something you eat. Also makes good baby food (for extra bonus hippie points).
Ask HN: How much traffic your site has?
Im just curious.
For instance I have about 15k daily visitors (all done with white-hat SEO), it's not much but it generates enough to take me out for a nice dinner every once in a while.

How about you?
Dealing with this stuff on a daily basis, talking to VC's and PE traders. That seems to be how they think about it.
I'd say that a good developer has had his natural affection for complexity beaten out of him by that merciless bitch experience.
Original link: (not zdnet)

http://cryptome.org/2012/05/apple-filevault-hole.htm
Aticle hijacked from

http://www.springwise.com/fashion_beauty/brazilian-fashion-r...
Sony is using Arnold for their animated films (a path tracer).
But I never needed to worry about those three lines in PHP, to a new user that is important. To you and I they come naturally.

PHP "is especially suited for Web development and can be embedded into HTML" [1]. Python "lets you work more quickly and integrate your systems more effectively" [2]. They can both do the task of the other, but the upstart time for a developer to handle the task of making a web app is smaller for PHP.

I've never taken the non-framework approach with python for anything significant, but how does it handle cookies, GET and POST fields, sessions, and file uploads? In PHP you'd have $_COOKIE, $_GET, $_POST, $_SESSION, and $_FILES as built-in global variables.

Are these differences still insignificant?

[1] http://php.net/
[2] http://python.org/
Sorry, that was phrased dickishly! Definitely hit me up if I can ever be of help.
What's in our strawberries: the chemical perspective
Erm, because you still need to log in to validate that you're authorized to read the feed.

Many financial institutions make available transaction logs in CSV and other machine-readable formats, usually labeled "Export to QuickBooks" or something similar.
Yeah, that's not what happens, at least not today.
Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defence against complexity.

— David Gelernter

This resonates with me. The article makes a fine point about removing unnecessary complexity, but in the real world you can't be perfect in that regard - not for a large system anyways. So maybe we should allow a little more complex code if we can use the beauty of the product to hide it.