skysight-inc/HackerNews huggingface dataset:
I have worked on several projects in Java (using Eclipse as an IDE). In my experience there is a 'significant' latency between when I hit run, and my program starts. (My suspicion is this time is spent starting the JVM, not compiling).

Every (non kernel) C project I have worked with has effectively 0 build time after making changes. This is because they all used make which (like Eclipse and likely all IDEs) only recompiles the files you changed. However, there is not the startup time of the VM (which for every non Java VM I have seen is also effectively 0.)

As an aside, does anyone know why Java has an unusually high startup time?
There are plenty of .NET developers so I don't think that will be an issue.
I do not think buying laptops is a waste of money. I think building a vending machine for laptops and paying insurance for the number of laptops who will inevitably get stolen or damaged is silly.
Maybe, just maybe, the two adults involved here should have more input on their own family than you, Mr. Random Internet Stranger?
Too bad I have to head back for a semester at college a month prior, otherwise I would have definitely applied!

Are they planning on offer other courses?

Not that I could afford the tuition at all, but I would definitely do anything I could to earn a scholarship.

EDIT: Python and Javascript classes coming soon.
Canadian Startup Lands in Y Combinator Winter 2013 Cohort
I've recently been doing a little bit of C hacking on a small app with a web based interface. I've missed the higher level collections and I/O facilities, but some parts of the experience have been really refreshing. There are mature tools, the softwawre builds in no time at all, and it's been easy to make it fast to both run and startup.

Dropping down to C has taken an attitude adjustement, and a willingness to drop certain kinds of features, but it's really been quite refreshing.
C wasn't high level when it was born, still less now.
I find the reverse. After seeing a common mistake a few times I tend to start writing it correctly. Kind of a "me vs spell check" game.
Can you quote that quote in a different way? It's literally invisible for me: http://i.imgur.com/6ZM6d.png
http://developer.gnome.org/glib/

http://apr.apache.org/

Choose one.
E-Ink demos CST-01, the 'world's thinnest watch'
I'd love to have a discussion here on the topics I listed. If you have any questions for me, or concerns, or comments, I'm happy to answer :)
Keyboard shortcuts like Alt+Home(Start Screen) and Ctrl+Alt+End(=Ctrl+Alt+Del) should still work.
And the Mars Colony has its first political issue.
Maybe simply record the audio only
I don't agree. They do have Windows and Bada phones, but no where near Android counterpart. Most people who are capable of buying smart phones are smart enough to know what they want to buy.
Folks folks folks. The primary issue with Google Groups is that it's ugly all around, not just the signup process. This is an issue that this community (keen on fixed width fonts and cli) doesn't usually care about. But I promise you that my wife cares about something being not ugly.
Could they rip off the layer effects feature from Photoshop? There is a plugin for it but it's honestly pretty useless. It takes forever to generate the effects, you can't edit them afterwards and they are on a separate layer.
That's exactly what it's intended for, actually. It was built by pentesters to perform their work. I'd rather my security tools be open sourced and available for all the world to see and contribute to. Doing so also compels lazy vendors to patch awful vulnerabilities.
I highly disagree with that statement. Personally I'm a recent CS grad, and I don't know any of my classmates who is unemployed.

I also wouldn't describe my current job as "pay is bad, the benefits are worse, and the competition is high" because that would be lying.

Also, we're hiring. Check out the careers section http://www.rhythmia.com/
Learn to use Spaced Repetition software like Anki or Mnemosyne.
And that's PHP's fault? It won't affect you if you start writing a PHP 5.3 (or even 5.4) app today.
I thought one of the coolest feature was the ability to add and remove the entire UI:

http://blogs.technet.com/b/klince/archive/2012/04/02/windows...

In short, the previous Standard / Core SKUs are gone, and you can switch between them as required.
I won't go as far to say a collapse would be good, but I think being mindful of our rate of expansion would be nice. There are limits to everything, why do we need to push all of them including the population limit?
I speculate they're just trying to de-dup content.
How to Get Instagram Photos to Display in a Twitter Feed Again
"The distinction is rather academic with ruby and rails."

No, it isn't.

"90% of the answers to "how do I do this in ruby" on forums are actually "how to do this with rails" answers"

You're looking in the wrong places.

"who'd ever write a ruby program without rails, right?"

People who are writing shell scripts? People who are using Sinatra? People who are writing desktop Ruby programs?
Exactly my thoughts, there are quite few alternative solutions, Google Groups, Yahoo Groups, even Mailhosted serves[1]. Is 37signals just looking for a different challenge? I am guessing that this will be integrated into one of their other products.

[1] - http://wiki.list.org/display/COM/Mailman+hosting+services
I'd rather have a Repl than a "modern IDE".

C does not have or need a Repl because it's not designed for giant single programs anyway. Unix is the C Repl.
It depends on the area. In Seattle, it'd probably be seen as junior-mid-level compensation. In the Midwest, it is more solid-mid-level. Generally speaking, $60k income is solidly middle class, perhaps with a hint of "upper middle class", again dependent on the region.

Salaries for web programmers in the US usually cap out around $100k for the most senior guys, +-20k, depending on the region (the Bay Area being the exception, where senior-level guys will get closer to 200). Programmers who do lower level stuff (OSes, etc.) can usually expect to cap out at something like 140, +-20k. In most cases, you're not going to get more than that unless you either a) become a manager or b) have unusual circumstances around your employment (like name recognition).
http://en.wikipedia.org/wiki/Null-terminated_string
I quite liked the way my old powerbook would change it's brightness depending on ambient lighting.
That depends on what your standard of accuracy is. http://arstechnica.com/gaming/2011/08/accuracy-takes-power-o...
Energy isn't the only consideration, you also have to think about nutrients. Animal proteins have all the amino acids we need, but the same can't be said of any plant. Essential nutrients like Iron, Calcium and Zinc are also difficult to come by for vegetarians. Vitamin B12 can't even be found naturally in non-meat foods, and it's necessary for our bodies to create red blood cells.

Getting the energey and nutrients and having a variety of foods to choose from (so you're not eating the same thing every meal of every day) is not an easy task for vegetarians. Hopefully we'll have supplements that can compensate for that in 15 years, but it's not exactly something you can rely on when planning something of this scale.
So not useful for you, except for most of the time? If you need to see something in true colors, just turn it off for a second. Also, how do you play with it? You just use it at night and then your eyes feel better.
Can you tell us more about how you post-process the data? Given that you're looking for small differences from what the nearest ASOS is reporting, compensating for altitude and sensor calibration seems like a big challenge.
Report Predicts Foursquare Will Fail This Year
In much the same way that letting attackers control the parameters to fork() would be a bad idea for a C program or letting attackers control the parameters to Runtime.exec() would be a bad idea for a Java program.

This is a Rails vulnerability, not a Ruby vulnerability.
That's odd, because when I graduated CS I myself spent a year unemployed as did many of my peers (some of which who wound up going into other fields entirely).

From people who graduated after me (in particular 2008 and beyond) they talk of even longer unemployment and even worse prospects.

Unless you work in a niche area it is damn hard out there.
Wow. When I first saw it, I thought "huh? Isn't this just a mailing list? Is this an actual product?"

Then I did a quick search for "setting up a mailing list" ... and I got Google Groups (not the same), a bunch of address book hacks for Outlook and then GNU Mailman.

They found a really good market with something really obvious.

I don't understand the pricing though.

Why just a one-time fee?

Why a limit of 50 people and no other pricing plans?

Why no custom domains?
"The ticket price needs to be low enough that most people in advanced countries, in their mid-forties or something like that, could put together enough money to make the trip,"
Flying car
Show HN: BoomFax - Send faxes from your phone
C/C++/Java. A programmer's version of Rock/Paper/Scissors.

Ignoring pre-history (BASIC, FORTRAN, PDP-11 assembler, Z80 assembler, Pascal), I started out in C, many years ago. I found myself using macros and libraries to provide useful combinations of state and functions. I was reinventing objects and found C++.

I was a very happy user of C++ for many years, starting very early on (cfront days). But I was burned by the complexity of the language, and the extremely subtle interaction of features. And I was tired of memory management. I was longing for Java, and then it appeared.

And I was happy. As I was learning the language, I was sure I missed something. Every object is in the heap? Really? There is really no way to have one object physically embedded within another? But everything else was so nice, I didn't care.

And now I'm writing a couple of system that would like to use many gigabytes of memory, containing millions of objects, some small, some large. The per-object overhead is killing me. GC tuning is a nightmare. I'm implementing suballocation schemes. I'm writing microbenchmarks to compare working with ordinary objects with objects serialized to byte arrays. And since C++ has become a hideous mess, far more complicated than the early version that burned me, I long for C again.

So I don't like any language right now.
On the other hand, won't pigs eat just about anything? And I've heard the same said about rats and pigeons.
Getting rich by smuggling bacon.
It may be cumbersome, but C has string handling: http://en.wikipedia.org/wiki/C_string_handling
"quality of code shows this. (in the core of the language"

Your examples of this would be?
When this is available in Germany (or basically outside the US), they got me. This is how to make things easy.
That's weird, I've never once met an unemployed programmer.
Where is the South Lake Union thing? I just re-checked the FAQ and still cannot find it.
If you know C# and asp.net, (especially MVC) and have experience with SQL Server then this course is probably right up your alley. Often times people have skill sets in one stack and lack the opportunity to learn a new stack because they are in a company committed to one particular vendor (ie a Microsoft shop) and immersion is the key method for picking up these other skills. I think you are exactly the target audience.
That's pretty much exactly how I felt about mine (before I returned it for an iPhone 5). It does indeed not suck. But you just can't shake the feeling that "this will be better two revisions from now."

Take an exceedingly simple example: load up Hacker News, then look at the screen as you rotate the phone from portrait to landscape and back. On an iPhone 5, the rotation is smooth. On the Lumia 920, you see flashes of white as the screen is repainted in the new orientation.

Yeah, this is window dressing, but it part of the user experience. This kind of attention to the user experience is missing throughout WP8. For example, the user interface relies heavily on glyphs (minimalistic icons), but doesn't use them consistently. In the Camera app, to get to the Photo Roll, you click an arrow icon. Does an arrow make me immediately think of my other photos? iOS uses a thumbnail of your most recent photo.

And I think Nokia made a huge mistake with the form factor. Over the weekend I was trying to surf HN while feeding my baby, and I thought I was going to drop the phone on her. The extra weight (60% heavier than an iPhone) makes it that much harder to rely on friction to keep it in your hand. There is no way it would be a comfortable fit for my wife or my mom. The Lumia 820 is probably a better "appropriate for everyone" phone, but with a low-res screen, etc, it's not positioned that way.
I can see two sides to this...
1. Product /Market Fit.
2. Technolgoy hurdles.

If a product is just to visionary, it wont' get that crucial Product / Market fit. Users just aren't educated or understand whats how to get the full value from the product.

Secondly, a lot of technology hurdles as you mentioned in your article just take time to solve or at least make them cheaper to solve.

Then its just about failing faster, and learning.
Good information, thank you.
Why can't they just offer FLAC and eliminate CDs altogether?
If ever there was a call for some GMO, here it is. And fortunately this is the sort of thing that's within our reach.
WP8 is not better than the alternatives. It's good and has some cool features, but it was buggy on release and still suffers from being brand new and all of the lack of polish that comes with that.

There's also, ironically, giant gaping holes in the app/feature selection for business users. No Citrix, no VPN, no app that lets you get to OWA mail if ActiveSync is disabled on your Exchange account, etc.
Fibonacci, an introduction to recursion
Why are we still eating cellular food? Is anyone working on alternative nourishment?
At the moment we are not doing any post-processing. Our current approach is to work with researchers at universities who specialize in the calibration of pressure sensors like ours. We're talking with Cliff Mass at the University of Washington, and as soon as we put out a new update to pressureNET with privacy controls for our users, we will be streaming our data live to Cliff (and other researchers who are interested). This is our primary short-term goal, as it's the major hurdle we must overcome before pressureNET is a truly useful product.
Texas Schools Win Right To Track Students With Creepy, Invasive RFID Locators
The $100 membership fee just isn't that high a barrier, when each account can create dozens of apps.

Just pay someone to create accounts and simple apps, put them through review, and just leave them out there on sale. Not breaking any rules. You have tons of potential scam apps just waiting, that look no different really than just another failed app that no one buys. And heck, you can even fake buys, and it only costs you 30%.

So the reason why is... there's always another scam app waiting.
All of that was true for older editions as well (2008, 2008R2). Of course, the 2012 version has a lot of new features!
You can do some very interesting things with function pointers, structs, unions and judicious use of void pointers. I would absolutely group it with Java. Not saying they are very very similar, but you can do similar things.

Now grouping Java with Haskell, that doesn't seem like a reasonable grouping.

Of course, it's all swings and roundabouts really. You can draw lines anywhere.
Start-ups; probably not many.

Big-corps; a lot more.
Really? Have you ever tried to hire one? They're out there.
You could always download it from their service, too. I routinely download tracks on my phone so I have something to listen to when I have poor mobile service.
You can combine different vegetable sources to obtain all aminoacids needed (or maybe have a transgenic methionine producing soy plant

Iron, Calcium and Zinc are easy to obtain. Vitamin B12 is harder, people would need supplements.
> but I also suspect the diversity of plants required for a healthy vegetarian diet may be just as difficult to maintain as livestock,

People need protein, energy, vitamins, and minerals.

Getting calories from meat is inefficient; you need to feed the animal many more calories than you'll get back.

Meat is reasonably good source of protein. Getting protein from vegetables means mixing types to get the range of amino acids. There's a gentle concern about the lack of omega fatty acids in some vegetarian diets.

You get some fat soluble vitamins from meat and dairy products.

Meat is a good source of iron. Milk is a good source of calcium. But both of those can be found in vegetable products too.

tl:dr You need to grow vegetables anyway; meat is really inefficient; why waste energy growing feedcrops for animals (and for the people looking after the animals, and the people looking after the feedcrops) when you can jsut grow feedcrops for people.
I see you're in the Boston area, as I am. Here it's a feeding frenzy for programmers, to judge by the number of emails I get from recruiters, probably at least one a day on average, and the high ratio of people at Boston Ruby meetups (http://bostonrb.org) who are trying to hire versus people who are looking for jobs. None of the programmers I know have had trouble getting jobs, and salaries don't appear to be falling.

UnoriginalGuy said "If you go actually look at the job postings in a lot of areas it is slim pickings right now." I suspect he's right, and there are places/fields where demand is poor, but there are also others where that's not the case.
Personally, I find this interpretation totally ludicrous. People who think like that will find a reason to be offended, no matter what you do, and are thus not worth paying any attention to.
> $8/mo for 10 songs DRM-free and streaming/caching all other songs in their database is huge

Just FYI, it's $10/mo now, and the "10 free songs per month" deal is gone. If you had a Zune pass, you were grandfathered in, but new signups get the new deal. Still a good deal given the catalog size, but perhaps not as good as it once was.
C is a mid-level language and it dominates that space.

The high-level space still doesn't have a winner and it probably won't for some time. It has a lot of excellent languages that are all radically different (Clojure, Haskell, Python, Scala, Erlang) and each is really cool in some ways and very infuriating in others. C, of course, is really cool in some ways and very infuriating in others as well.

I've taken up learning C, and my feeling about it is that it's not a "jump in and figure it out" language, in the way that most technologies are, because you're absolutely right. Naive or "cargo cult" C is going to be a disaster from a security, code-quality, and production stability perspective.

For most technologies to qualify as safe, sane, and consensual, they have to be secure even when wielded by a programmer who cobbled together incomplete knowledge from a few dozen Internet articles about how to do stuff. Not C. There are "quick adoption" technologies with quick learning curves and "lifer" technologies that are quirky and hard to learn at first but provide long-lived knowledge. C is a lifer language. If you don't treat it as such, you'll faceplant.
If I recall correctly, from an energy conservation standpoint a vegetarian diet is somewhere around ten times more efficient.
Rule #17: any essay about the passive, unless written by a linguist, is almost surely wrong.
I suspect the underlying cause is a combination of arrogance/entitlement and fear that English is on its way to become the next Latin.
Its right in the main "hero box" when you open the site. Right in the big header.
Is BlackBerry back? Strong early BlackBerry 10 demand could signal RIM comeback
> Over $325,000 in ad spend

on banner adverts… for just 24K installs

What a complete and utter waste. I work at an ad agency and you could have got so much more for so much less.
That's kind of the point. Why do you have to choose? Why isn't it possible with the language and its standard libraries? What happens when you mix APR code with glib-using code?
Bugs would be for pollination, not plant nutrition. Some plants are self-pollinating, others not.

Labor-intensive manual pollination is certainly possible, though.
It's interesting since, apart from all the talking about the social network in real life (didn't it use to be 'always' in real life before the internet?), we will probably see more and more of entrepreneurial attempts to include time in their explicit vision (there is plenty in the implicit vision).

Pg explains some of the underlying idea already in a few essays, like http://www.paulgraham.com/procrastination.html and http://www.paulgraham.com/selfindulgence.html , and we can see how this emerging concept of time well spent vs time wasted, and what their meaning really is, sooner or later will make its way into products.

In the future the way we spend our time will be so important since time will be so precious, that there is lots of space for innovation.

There is lots of ways to, for example, save time through software, kind of by definition. The app that saves me 10 minutes a day for catching the bus at the right time is valuable. The concept of bus itself is a way to save time. That's always been around.

But it's interesting to see ideas that relate more on the time that you are consuming somewhere, as opposed to what you are consuming.
That is true to a degree but you really can not generalize very well at all in java. You will also be hard pressed to find java code written functionally enough that you can just run a unit test and know it is working correctly. Usually you have to instantiate many other classes and stub in test data via something like guice. There are many places for those bugs to hide in that type of setup.
I've always thought that there should be a startup that both sells used books and "rips" books for you. You buy the used version for a couple of bucks, pay a couple of bucks for them to "scan" it, and you get a PDF and they destroy the book. I would think that destroying a hard copy for every PDF distributed would offer some sort of legal protection, but I doubt that would stop the publishers from suing the company into bankruptcy.