skysight-inc/HackerNews huggingface dataset:
I find the second apostrophe awkward and awful.
Apple's Lack of Online Reviews Hurts Online Store [Infographic]
I'm guessing that people using the "free" side of the Ubuntu Software Center are not required to have a credit card on file. This is probably one of the most significant barriers compared to the Apple app stores.
Podcastomatic Turns Blogs Into Podcasts
COMPUTE magazine and its glorious, tedious type-in code
Grouper Social Club is hiring a lead developer
What Ruby drama is this targeting?

I hear about Rails drama quite often. Ruby? Not so much.

This being said, the message is wise, and sounds very similar in spirit to Chris Williams' outstanding talk An End to Negativity [1].

[1]: http://jsconf.eu/2011/an_end_to_negativity.html
Could These 6 Pending Regulations Destroy The Internet In 2013?
KuaiZip – an Archiving Tool that is much efficient than 7-Zip
Yeah its a technical issue. I've been trying to set it up for the past couple days with rubber, its not worked once.
I'm going to try those next, thanks.
IMHO that's speculating and not investing, if you subscribe to the Benjamin Graham school of thought. If we classify investing as betting on anything that could go up in value in the future, my best investment ever was at the roulette table, made 36x my money in under 30 seconds :)

Maybe the original poster should clarify more what they're after, - i.e. something that returns dividends/returns of some sort other, or just a capital gain at the end of the tunnel, or both, etc... would enable the community to provide more focused answers.
In Brazil we use "americano" (it is Portuguese noun too) to refer to someone that was actually born in the USA.

I recall when I was a kid at school that a teacher once said even though we don't regard our selves as americans, it wouldn't be wrong to do so since we are born in south america. Then she'd say that we should refer to people born in the USA as "estadunidenses", but no one here does that, and if you do people will find it funny.
From previous HN threads on Static Site Generators I have seen people recommend Punch and Nanoc. How does those compare with Jekyll?
Seconded. I've been rocking 10% annual returns since I started with Lending Club almost 20 months ago.

The only bad thing about these sites is that your income counts as normal income and not capital gains.
Time critical engagements are different than software problems. You illustrate eloquently that there is a right time and place for everything. Linus' outburst was definitely not in the right place.

1) he's yelling at a volunteer

2) he's doing so in public when I'm sure he has the guys email address

3) (and this is the bit that bothers me) Linus seems to enjoy being abrasive at times

4) included invective that wasn't necessary at all.
As you may know, Jruby runs on the JVM. In fact Torquebox is JBoss specifically for JRuby.
And they had reason to LEAVE facebook (or at least, stop being so active on it, and concentrate on twitter).
Deep Thoughts on the Food Tech Revolution by Captain Obvious McClure
Did you catch that afterwards he still wasn't using the JVM?

Any time you're serving up gzipped static pages instead of loading any language runtime, JVM or not, you're going to see huge speedups.
I'm the same way as far as my habits (using ssh, went back to debian because Canonical was getting a bit too commercial ), but that doesn't mean that they couldn't find some niches that would do well.

Software that runs on Linux that I've seen people pay for:

Accounting and Bookkeeping

Medical Billing/Practice Management

POS/Retail Inventory Management

Industrial Control Management Interfaces

Are you seeing a theme? Boring useful software that needs to be maintained to keep up, and software that talks to other systems.
Writing takes more time than producing videos? Are these videos largely unedited? And if so, how do you measure the time lost in the inefficiency of interpreting the video?
It's fine for developing but I want to have this as something I can send to employers and friends. I don't want them to have to wait up to 10s to see a site that I spend a lot of time trying to speed up lol
I'm not sure if you were looking for any criticism. I found the way that the way the ATTRIBUTES, HIGHLIGHTS and COLORS dicts are defined to be unnecessarily difficult to read:

ATTRIBUTES = dict(
list(zip([
'bold',
'dark',
'',
'underline',
'blink',
'',
'reverse',
'concealed'
],
list(range(1, 9))
))
)
del ATTRIBUTES['']

It may feel like you are being more DRY by not typing the numerical values out. But this is data and it's perfectly fine to explicitly define them. The result is straightforward, more compact and easier to read as a result:

ATTRIBUTES = {
'bold': 1,
'dark': 2,
'underline': 4,
'blink': 5,
'reverse': 7,
'concealed': 8
}
Most Android phones can receive AM/FM radio using the Bluetooth antenna with a custom ROM that enables that functionality. Most common ROMs include it. Dedicated antennae for that purpose are rare but that's no reason to go without.
Probably the drama surrounding a recent Rails commit [0] and DHHs follow-up blog post. [1]

[0] https://github.com/rails/rails/commit/61b91c4c55bcbd5a2ec85d...

[1] http://david.heinemeierhansson.com/2012/rails-is-omakase.htm...
Jeez, do Fortranists and Cists have these problems?
Might actually work for my site. I don't need a big or fast db as I will be the only one using the rails interface. External users are just served non-interactive pages.
Yeah I was thinking something similar also as bonus points using this is that you learn a ton while hacking for near-static-page performance and you get to have your CMS.
HN seems to be regularly filled with debates and discussions on all popular languages and frameworks. It doesn't seem that Ruby or Rails has a disproportionate number of "dramatic" flare ups but I could see why a site whose existence depends on such incidents would try to convince us otherwise.
$this-&gt;persist

That's just sad. And the author even is a wordpress developer
Smartphones wipe out sales of MP3 players
Bitcoins are a bit like a pyramid scheme.

It's like buying a bunch of some cheap useless company stock, telling everyone to buy them, then you sell when the price goes up.
To teach, or not to teach: A Short Response to 'On Transparency'
Here is a trick I learned biking around in cold Las Vegas nights to warm your hands. Squeeze whatever you are holding hard, (or make a fist and squueze) in pulses about a second apart. It will force the blood through, like a miniature heart, and your hands won't feel cold at all.
I think it mostly comes down to countries that were part of the Soviet bloc vs those that weren't.
Wow, I never heard about squeezebox. Sounds very good! I only want the server to be my linux box. The clients can be whatever. I will probably try both: build my own clients with softsqueeze and order some squeezebox radios as clients and see what happens. Nice! Thanks!
I have a different idea on pricing for new developers: decide what you want to really get paid (hourly rate) and if you need to "eat" some time learning, then eat it. You'll get faster as you learn more and hone your process and eventually won't need to eat any time. Much easier than raising your rates with existing clients later.

Also, find ways to reduce the amount of time you spend on non-billable tasks (time tracking, invoicing, etc.)
I don't keep up on what various platforms offer but wasn't the original movabletype a static site generator? You entered a new post, clicked generate, it made a bunch of pages. It was only later that they added a dynamic option.

Blogger was static too. It was just a cloud based DB. You gave it an FTP name/pass and it logged into your site and uploaded the new files.
You get karma for every time someone upvotes you.

When you have 500 or so, you get the privilege of downvoting.
Might not be that bad, there was a case here in Sweden last winter with a man that got trapped in his car for 60 days, with temperatures reaching -28 C.

He apparently survived by eating some snow (and drinking some soda?) but had nothing else to eat. He had a sleeping bag and I guess the snow makes quite good isolation. Not something I'd recommend though, he was lucky to survive and was in a really bad shape when he was found.

( some pictures: http://www.aftonbladet.se/nyheter/article14394731.ab )
Heroku with 3 unicorn workers + NewRelic uptime pings
Deflationary currencies are like a pyramid scheme. Whoever gets in first wins big, while every successive person fights for an ever shrinking piece of the pie.
That's what I do for my blog, http://www.korokithakis.net/. It's a small, custom blog system I wrote in half an hour, and caches everything, using Django's cache library. I just purge things whenever I add or edit a post. Generation is pretty fast, but the static media is a bit heavy for that theme...
Well yes, cars are do have their advantages. No mode of transportation is perfect.
Mooching off == carpooling == good :)
If roads and cities were planned so that bicycling is easier then it will create incentives for more people to use pedal power. Easily accessible mass transit can solve the hauling capacity problem and long-distances problem. Honestly, if I could bicycle on roads (without having to worry about being run over by an SUV) and take the bike on a train/subway, I would do that 99% of the time. And, if I only need a car for the 1%, then I might as well rent one when I need it.
Does this mean the reports[1] about the Chinese stealt fighter are hoaxes or that they are buying their engines elsewhere?

[1]: http://duckduckgo.com/?q=chinese+stealth+fighter
I'm not convinced Apple should be put into the same category as Amazon. There's an incredible momentum of hate against Apple, and drones of Fandroids would surely sign up and give products they've never tried 0 stars and unhelpful reviews. You would rarely see this phenomenon for a Kindle on Amazon.

And then the positive reviews - customers would be suspicious if the iPad had an average rating of 5/5 and all the comments said "Magical", even if that were indeed what fanboys felt. The Apple brand has become so controversial that customer reviews would either be abused too often, or not trusted.

NOTE: Apple does have customer reviews for all peripherals, just not their flagship products.
There are lots of downsides to walkthroughs.

They lack context.

They make things seem more complicated than they are.

They're often skipped.

People forget.

Folks think the screenshots are the app and try to interact with them (seriously!)

So basically, they're not a dependable way to teach stuff. On the other hand, they can definitely be helpful for quickly laying out an app's value proposition and, in some cases, can provide an important layer of instruction.

Apps like Clear purposely sacrifice discoverability for minimalism and fun. In some cases, progressive disclosure and visual cues might change the nature of the app and a walkthrough may be helpful. But Phill Ryu himself admitted that the walkthrough was a band-aid and I think we would all do well to think about how we can do better in the future.

The point is, I think there is a ton of room for innovation in the space of teaching UIs but we should keep all the chips on the table. Experiment, do user testing, but don't categorically exclude options from the table.
I hate how most stores look on Linux, and they are slow. The only one that seems decent is Deepin:

http://www.youtube.com/watch?v=XY_OAWYCEv8

There are still a lot of things that don't seem ready for prime time for the consumer market in Linux distros, and I wish it wasn't like that.
It lets people show appreciation for a post even if they have nothing to say.
This is a dangerous approach to take lightly. Product design is a discipline in and of itself. There are very few people out there who are both excellent engineers and amazing product visionaries.

For most startups the PM role is fulfilled by the founder's vision. However, as the company begins to grow and the initial vision is achieved, it becomes harder to go without someone focusing on the product aspect.

The reason someone like Stripe can do just fine without PMs is for two main reasons:
1)Incredible market pull - they just need to be methodical about following the requests and prioritizing them in accordance with revenue/implementation sequencing/risks.
2)Stripe's engineers are the target market - Stripe is built by developers for developers to make payments easy. Much like Jobs embodied his own target market, whenever you are building something for yourself, market research becomes a bit less important... more implicit.

If the above conditions are true for your startup, then absolutely, you can follow the example. However, if you are missing either, you should really consider dedicating someone to this research and visioning.
A tip: http://lifehacker.com/5856986/use-your-floor-mats-for-tracti...

Always know your resources available!
No I haven't, but I was planning to send some emails and ask.
Seems not to support synchronization of multiple clients.
A Hackathon for Happiness
Sinatra is not actually all that good for writing API endpoints.

The Rails 3 architecture is very modular. It was designed as framework to write frameworks, of which a template-driven app is one such framework. I have written a different framework specifically for just an app focused on SASS that has an abundance of CRUD operations.

However, when Rails 3.1 started transitioning into Rails 3.2, the assumption that Rails is specific for a template-driven app started being baked deeper into it. It was moving away from the "Russian Doll Pattern" that was so useful for me.
What strikes me the most is the US Gov. asking this number from US companies.

There is no excuse for the US Gov not having an updated registry of all companies in the country. In fact, I'm pretty sure IRS should have that. So, why the hell is that number required anyways? Even if the number is somehow necessary, Why d&b? Was there an auction at least? I doubt it.

I'm surprised that sometimes americans accept that kind of crap from their Government (executive) and large corporations (apple) without using Judiciary services. You don't always need money and/or lawyers to protect yourself from your government.
Are there any good wireless ones?
Most languages have a ternary if operator like (?:). I don't see how this is such a big issue.
Note that Yugoslavia was not part of the Warsaw Pact. It was aligned with USSR until 1948 when the Informbiro period started - i.e. the Tito-Stalin split.
That's a thing, it's technically true in itself, and it's bad enough to sound plausible. I think you are a smart person and it's a good self-preserving tactic. We all have to eat.

But this answer is unlikely to be the worst thing about you. You probably do have character flaws which affect your work. It's just that digging into them won't do anything except give the advantage to someone else who kept his mouth shut.

I submit that what this question really does is test fit to a certain corporate culture. There's a tacit understanding that you are supposed to come up with some token flaw to use. People oblivious of this will either overshare or obviously deflect the question, and people who are stubbornly honest will also not give the expected answer.

This kind of obliviousness or stubborn honesty can be a political liability. E.g.: if you are asked about your boss's or team's or company's worst weakness, you should also offer some bullshit token flaw which isn't really meaningful, because this determines their futures too.

If a culture isn't specifically built to put honesty ahead of politics, politics will quickly take the lead and honesty will be a casualty.
That's essentially it, nothing is stored anywhere else. You could theoretically just have a bunch of disk images sitting on your desktop and write to the the RPi SD card whatever image you wanted it to run.
The Biggest Challenges Faced by Cloud Vendors
Ah, you want them to all be playing in sync? That might be a bit harder, then.
Samsung fine: Apple ban attempts in Europe could cost Samsung $15B
How did J2EE become a night mare. It was pretty clear to me that you put your business logic in session beans, and they manipulated entity beans along the way.
http://fivesecondtest.com/

http://www.usertesting.com/

http://usabilla.com/

http://www.testgang.com/

http://feedbackroulette.com/

http://www.loop11.com/

http://feedbackarmy.com/

http://www.usaura.com/

http://www.conceptfeedback.com/

http://www.pickfu.com/

http://ethn.io/
Synchronizing the clients is the hard part.
I am pretty sure that one of my older phones used the headphones as an antenna?

Again, my Galaxy Nexus doesn't seem to have this functionality, although that's merely me trying to locate the pre-baked application and not finding it. So you're probably right about the ISV not including it.
I would never have guessed that list - I would have guessed news events, historical background to events etc rather than movies and pop culture. Obviously not everyone use Wikipedia like me.
My personal theory is that native speakers are so used to those words being similar that they don't care about the difference so much. For people who learned English later on it's/its are two completely different words. At least that's how I see it. I see native speakers confusing them much more often than foreigners I know. There's a similar issue with even more crazy mistakes... I've never seen a foreigner write "should of" ('ve) - but many people in Bristol do that all the time.
Thanks for posting this article! I was actually in the middle of getting back into lifting to 1) improve my health and 2) gain some confidence by accomplishing something in my personal life. I e-mailed a personal training studio a few weeks ago, and they never responded even though they recommended that means to get in touch with them. My next step was going to be to enroll in a "big box" gym to take advantage of year-end deals and start personal training sessions there. This article gave me the thought that I should consider some more self-education first. I may enroll in a gym anyway as they have the gear and the space for working out, but I should consider self-training. Will check out the Starting Strength book.
True, but the humidity in November is usually lower than that of March... in the NE US anyway.
They do use kilocalorie that is defined with degrees of celsius though. It isn't as bad here, but unit mixing is extremely annoying in aviation books in canada. In the same chapter of "From The Ground Up" you can see nautical miles, statutory miles, multiples of thousands of feet for height (took me a while to realize a mile is not a multiple of 1000 feet, wtf?), degrees of celsius, pounds, kilograms, kilopascals, millimeters of mercury and so on. At least I haven't seen degrees of fahrenheit anywhere...
> Haskell can implement the OO style using existential types (forall),

Although on emight say that passing functions (closures) or records of functions explicitly might be a more idiomatic pattern.
I bought myself a "lifestyle business". Its a cleaning business that already had a number of long term clients and revenue as well as staff. I've rearranged the staff, automated the administration side of it and while i did the cleaning myself (with the existing staff) for the first 2 weeks of takeover, that now goes on without my involvement too.

I've only had it a month, i spent about £6k to buy it, i spent a further £2k buying a van and other one off supplies and my monthly profit after staff wages and other recourring expenses is around £800 a month. So if i left it at that i'd see a 100% ROI in 10 months.

However I intend to spend around £10k on advertising and marketing in the next 3-4 months to expand the business, i expect a conservative £25k a year revenue for that £10k.

Of course being a geek has helped immensely, especially with automating things like invoicing, payments, accounting and building the website, phone system, business cards, designs etc.

I urge all geeks here to think about applying your high tech skills to low tech businesses, you'll often find massive opportunity, especially if the space is typically occupied by non-tech literate people.

Also, as a side note, this is now my new strategy for my consulting too, instead of being a PHP Developer doing boring but well paid jobs like facebook apps and wordpress sites, i'm now positioning myself to be a business consultant that makes businesses money by applying technology where its severely lacking, and i already have my first client, a taxi company.

If anyone wants to ask me questions, feel free to reply here if you dont mind if being public or email me: contact@[myHNusername].com
have you seen http://www.foodspotting.com ?
"Never" is probably wrong; there are almost certainly cases where GOTO makes sense. More likely than not, though, is that if you find yourself choosing between GOTO and writing something complicated and hard to read, the problem is that your language is not expressive enough -- you are trying to do something that your language makes it hard for you to do.

In the example you gave, the problem is that C lacks something like exceptions and that there is no automatic way for cleanup code to be called. In Java, you can use try...finally, and so you can put your cleanup code in the finally block, and other languages have similar constructs. Unfortunately, in many languages, throwing an exception from a finally block will cause one of the exceptions (often the first) to be "forgotten," which is probably a bad thing; this is also hard to deal with in C, however, since an error that occurs in your cleanup code would need to be signaled somehow, but you can only return one value from the function -- so would you return the error that triggered the cleanup, or the error that resulted from the cleanup?
I see 2 trends here:

Trend #1: modular components

Trend #2: platform (performance optimization as well)

What you described falls into #2 while what I refer to falls into #1.
Just putting the cleanup code in a separate function doesn't solve the problem. In C, goto can be used as a kind of fall-through mechanism to clean up all of the resources a function has acquired (but no more!), in the opposite order that they were acquired. There really is no other way to accomplish this without horrible if/else nesting, which for complex functions would be pretty ridiculous.

[1] http://eli.thegreenplace.net/2009/04/27/using-goto-for-error...
Anyone have a US-based broker recommendation?
This summer I built my "dream commuter bike". It was unexpectedly spendy, but when the alternative is a car, anything under five figures and it feels like you're making money on the deal! :-)
I would hardly consider myself a python beginner and I was delighted to read this article. I now know how to add some useful "syntax highlighting" to my personal CLI utilities!
I can't speak to server side development, but for ui applications, storing your models in a singleton can save you a lot of time. When you're developing apps its very easy to get stuck in a mindset that you only need certain data for each screen, but the truth is the data for one area will inevitably bleed over into other areas, and having a good way of updating and reflecting data to the areas needed is the sign of good architecture.
Nah, they are just a few years behind us. The sad truth truth is our parents classmates got lobotomy, our grandparents classmates were sent to Auswitch etc.

The western civilization has not always been very civilized. (And some people would argue it still isn't..)
Intuitive == Familiar: Thoughts on UI (1994)
You could try doing it with pulseaudio. It's nice because then you can stream everything that plays on a specific machine. Everything that's required is that the program has pulseaudio support which most music playing programs should have. I'm not sure how well it works with multiple destination though.
Domains - have my portfolio at hackernames.com. It's a good way to exercise your hacker knowledge and you can always use them yourself if you aren't able to find a buyer.