skysight-inc/HackerNews huggingface dataset:
i'd probably move over my rudimentary website [http://zem.novylen.net/ - some 10 years ago a friend who was more proactive about these things set up novylen.net and then offered a bunch of friends free domains on it, so i figured why not] and consolidate a few scattered ideas for blogs i started on wordpress.org. "zem" and "hitchhiker" are names i frequently go by online and in fandom, so it would definitely be something i thought of as a personal site to coalesce my online identity around.
UC San Francisco Mandates Open-Access Research
I would go with LXC simply because it's part of the upstream kernel so you can expect it to evolve faster - not to mention you won't have to deal with patch management, and your setup will be more portable.

I would only use OpenVZ if there is a particular feature that it does better, and you can't afford to wait for LXC to catch up.
i doubt one of these takes up similar percentages of their time. Now, shopping is addictive, but good luck regulating that.
Dark Days Ahead For Facebook and Google?
MongoDB or MySQL? Why not both?
Get your pitchforks, everybody! He criticized the internet! (For the record: at the time of writing, this comment is -1 or -2, judging by the color.)

I've become genuinely disturbed recently by how many people simply cannot stop using their cellphones. You'll be talking to someone, and every 45 damn seconds the thing is out to reply to someone else. This isn't one or two people - this is maybe a third of all people I know.

"Bollocks" this article is, but there's no doubt in my mind that the generations growing into universal electronics are developing different (probably in a bad way) cognitive processes.

I've solved the problem for me by cutting myself off, as much as possible, from the world of electronic communication. I avoid my cellphone (which is a dumbphone, and will so remain), I don't use IM or IRC, and so on. (I can't believe I'm writing this paragraph on HN, of all places. The shame! The hypocrisy!) I now have the self-control to go without constant stimulation, and to relax and let my mind wander. Most people I know, sad to say, do not. I don't think it will turn out to be a good thing, and I think it's something we should, in fact, be worried about.
"So a word to the wise web startup: NoSQL — in this case MongoDB — is great for what it does, but for your financial transactions stick with SQL."
var statements are for commies.
Our company hires people who are simply interesting, intelligent, and willing to learn.

We seriously consider non-coders for positions that will be primarily coding if they have a strong background in some interesting field (like statistics).

Not all companies are just vomiting lists of reqs into the void while sitting on their hands for the perfect candidate to roll in.
huh. Did they mention why?

(dont have time to watch it right now)
As long as it's "single page bound" JS like this, I honestly don't think it matters one bit.

Reusable components and utility libraries is something different, of course.
"the only sane way of working with it is to subvert it."

Perhaps.

In my projects, I use wrapped exceptions to convert "what blew up" exceptions into "what to do about it" exceptions. A poor man's event routing. For example, I wrote an ETL workflow thingie that would retry, reset, restart, backoff (throttle) depending on what was failing.

I'd be totally game for pre declaring what exceptions your code will catch, harkening back to the days of "on message do this" type programming. Then the compiler can tell verify that all the thrown exceptions get caught by somebody.

Meanwhile, I've never had a problem with checked exceptions.

Methinks the real cause of angst over checked exceptions are all these mindless frameworks, APIs, libraries, strategies, design patterns, aspects, inversion of common sense, injection of nonsense, etc.

The complexity borne of the manner in which Spring, JPA, Hibernate, connection pooling, aspects, MVC, blah blah blah attempt to hide, obfuscate, decouple, mystify, pseudo architect "solutions" ... well, it's just insane.

Someone upthread off-handedly noted the irony of declaring all these exceptions only to have the main event loop eat an exception without any logging. Story of my life. Debugging silent death failures really, really sucks.

Which is why I work as "close to the metal" as possible and worry not about unchecked exceptions.
I am a systems engineer, I worked a lot in filesystems and filesystem-like things. About one year ago I started using Go instead of C for new projects, with the exception of kernel programming where the existing environments are too different for Go to integrate well. I'm very happy, I don't want to go back.
Beer, cigarettes, and gambling have all the requirements to be destructively addictive. Yet while I've known alcoholics, a couple of smoking-related deaths, and one or two people who have hurt themselves financially by gambling, the generations they are sampled from have lived longer and one the whole more comfortably than the generations before them.
These are all regulated and continuously up for debate, because, in the end, all addictions become a social/economical problem. Plus beer, cigarettes or gambling certainly did not contribute to prolonging their lives. Porn is not regulated in the west. I m not saying it should, but let's keep a watchful eye.
Ask HN: Gateway to P2P
Hey guys,

I'm thinking about creating an internet-facing website that does the following:
-You put what you want to find in the search box and give the site an email address
-Website gives page telling user to get a cuppa and check their email soon.
-Server goes to find it, download it and zip it server side
-Server emails user with a HTTP download link/stream on the server

This is primarily for me, I prefer to get Linux distributions and royalty free music from P2P but my ISP traffic shapes, so HTTP downloads and streams are better for me. The question I have, is whether I would be held liable should someone do something nefarious? Is this a gray area or is it something they would come down on me hard and fast for, for providing a simple service?
Iceland’s Kaupthing bank repaid billions
> There doesn't appear to be anything in this code to calibrate to the actual average donation rate. In fact it's not tied to any real amounts or rates at all. It's just a function of the current datetime.

I would assume that while the campaign was active they would periodically adjust the constants to reflect the current average.
IIRC GMail's meter is updated at a rate which is actually accurate, and is simulated so that the page doesn't need to keep asking google for the capacity.
Thanks Jim, Namevine is a fun side project of mine, and like you I'm hoping to monetize via affiliate links.

Really the big win (for individuals) would be a one click unified domain registration, social media signup, @yourname.com email hosting and About.me setup.

The video you've made shows the current path of least resistance to setup your online identity (at YourName.com), but I can't help but feel it requires more effort than it needs to. Eg. navigating GoDaddy's aggressive upselling, DNS management, etc.

Have you seen IWantMyName.com? They're trying to simplify some of this.

On the other hand, Flavors.me is like About.me but also offer domain registration as a part of the signup.

Finally, when it comes to using a personal domain, my instinct (and most others I'm sure) is to find free solutions for every aspect of the domain where possible.

On my personal domains I use:

- Google Apps for email and private wikis (free, I'm well within the free usage limitations)

- Tumblr for my blog (free, including pointing my domain to their service, I love that about Tumblr)

- Montastic for monitoring (free, my needs are quite simple and they'll happily monitor a couple URLs at somewhat infrequent intervals)

I think the point I'm trying to make here is that I'm onboard with you in terms of personal domain advocacy. However in terms of a business its probably tough to simultaneously offer a very low effort solution that provides a good overview/perspective on the individual using the service (eg. a nice default personal profile page) and make money given people's propensity to use free solutions for their own domain.

Check out the recently launched BrandYourself.com, they're doing something cool that is really in line with your thinking, I wonder what their traction is like (I use the free tier - surprise, surprise).
http://en.wikiquote.org/wiki/Nathaniel_Borenstein

To understand how these problems can be addressed, it is instructive to consider an analogy. Imagine, for a moment, that somewhere in the basement of the Pentagon there are two computers. They are identical hardware, and they run identical software; they are as alike as two peas in a pod. On each of them, there is an executable procedure called "DestroyBaghdad". On one of the machines, executing this procedure does nothing. On the other, the effects of executing the procedure are disastrous, at least for the citizens of Iraq. The only difference between the two machines is a single wire coming out of the back of the second machine.[1]

The point, of course, is that nothing inherent to a computational language is dangerous; danger is posed only insofar as the effects of executing statements in a language include "side-effects" in the external world. If all the "wires" connecting a computational language to the outside world are cut, then executing programs in that language is harmless. (An exception to this claim is that such a program can still tie up the CPU, virtual memory, or swap space on a machine by going into an infinite loop; this can be handled via resource limitations.)

[1]It should be noted that no ethically-trained software engineer would ever consent to
write a "DestroyBaghdad" procedure. Basic professional ethics would instead require
him to write a "DestroyCity" procedure, to which "Baghdad" could be given as a
parameter.

http://www.guppylake.com/~nsb/CSCW-ATOMICMAIL.txt
Kleiner Perkins: Investors can leave
Had me laughing so I tried to find it:
http://en.wikiquote.org/wiki/Nathaniel_Borenstein
The web developers they hired were liberal.
This is one reason I cannot use virtualenv in production.

(Also because the build process for your project involves accessing the internet. Yuck.)
Try an experiment, don't look at porn for 40days straight.

As sensationalist as this article may be (haven't read, not bothered) porn has become one of our most loved.....vices(is that even the correct word?).

I would say that most men who currently view porn on the net (which is to say, probably the majority) would not be able to stop viewing it for 40 days straight. Does this not tell you something?
It's much easier to do when the incompetence is not this selective.
Unless they've changed the code, there are some manually adjusted values that estimate the average donation rate based on some magic number they plugged in from their own projections (/propaganda if you think this was intentionally misleading).

val1 = 44000;
val2 = 70000;
maxVal = 100000;
deltav = val2 - val1;

vchange = deltav / deltat;

if (now < t1 && val1 == '0')
val = val1;
else
val = Math.floor((now - t1) * vchange) + val1;

If I had to guess, val1 was how many committed donations they had at 11am April 24th and val2 is how much they anticipated raising in the following 13 hours of April 24th. Note that Santorum suspended his campaign April 10th, so it looks like someone probably was updating this manually until the campaign was fully disbanded.
I'm pretty sure PEP 8 makes a sImilar argument for why privacy of underscore variables isn't strictly enforced in python.
'Rather bluntly, Dunning himself said, "The presence of the Dunning-Kruger effect, as it’s been come to be called, is that one should pause to worry about one’s own certainty, not the certainty of others."'

For "presence" should we read "premise"? Yet something like "import" might be better still
My name is too common. I think it was already registered before I started coding back in '85.

Though I agree that for programmers who want to create a brand around themselves, having their name as their domain is a fair move.
Sceene - The 'social' social network.  
Sceene - The 'social' social network.<p>At Sceene we want to beat everyone, just for lulz. We want to out innovate everyone, because it's the right thing to do. We want to break everything, because it feels good. But most importantly we want to make a difference, because it's our responsibility.<p>If you think big, you're perfect. If you think everything else in social sucks, you're right. If you love the startup hustle, you're awesome. If you like small startups with big goals, you're hired.<p>We are looking for technical pirates, and business mavericks who want to help us crush giants.<p>Interested? Good. Let's talk.<p>Josh Rio
Founder & Dream Catcher
www.sceene.com
josh@sceene.com
+1 650 580 3541
"Ton" would be ambiguous, but "tonne" is unambiguously the metric tonne (1000 kilograms).
I too felt a lot of readers had the wrong reaction and mis-interpreted Jeff Attwood's original post.

I was an undergrad in the tech bubble a decade ago. CS was the most in demand and popular major on campus. When the bubble burst, a lot of my former classmates abandoned programming. I was not surprised. A lot of them were CS majors because that's where the money/attention/parent pressure/sexiness was during the bubble. The moment it faded they left for greener pastures. They had realized, very abruptly, they were miserable during those long lab hours and hated debugging at 2AM before a deadline.

Coding is a beautiful and difficult thing, but like any career, it can be very tough sometimes. As Jeff says, the only path to happiness is to follow your love (or as Bret Victor would say, follow a principle). The challenge now is the same as a decade ago: quieting all that noise and figuring out what you really want to do.
My guess is the same barely-competent webmaster who wrote the JS noticed a huge traffic spike in that directory, and disabled the index but not the cause of the spike. But we'll see... (Ed: downvotes make me think you were right. :)
This is how I do it on my personal website (http://samryan.co.uk/). It makes no sense for me to put together a real automatically updating counter so every couple of days I check the real growth rate and adjust it manually. It obviously looks shady on a politicians website and I think doing it with something like donations where it's tied to a real world action is a bit... silly and they should have disclosed that it was an ESTIMATE however I don't think it is as heinous as other people suggested. It's only an issue if the donations don't exist.
We won't know for some time (at least until a possible twitter IPO) the scale of the damage caused by the Facebook IPO on investors' appetites for social stocks. I'd reserve judgment.
Yahoo kills 'Livestand' just 6 months after debut
Ugh. This again...

Zed slayed this debate but I guess the horse is still twitching.
BATS IPO had to be pulled. Although it's not the worst because traders were made whole.
I fear the point is still missed. He used the analogy of the auto mechanic, which I liked very much: "Isn't knowing how to change a tire, and when to take your car in for an oil change, sufficient?" Exactly.

Learning to code is like learning the basics of auto mechanics. If you own a car, it would be very beneficial to learn the basics of how a car works so you know to change the fluid levels, why they are important, and all 101 level maintenance. In a similar fashion, learning to code is like learning the high level basics of how computers work. We don't expect an business guy to learn to develop kernel level drivers, antialiasing algorithms, or detail on public-private encryption just like we don't expect every car owner to know how to repair a broken starter motor or diagnose a vacuum leak.

For a business guy, truly learning things like the detail required, difficulties in collaborating on code, and how larger programs take more time to change are all vital pieces to understanding their business.
Khan Academy: Greek Debt Recession and Austerity
Its a negotiation tactic. A good one. Have the prospect call for the item and then start closing from the start. You can fix this if you can fix selling.
> Does that smell like manipulation of the statute

That's called business.
> Is it as good as we read here? What are its benefits?

Just as importantly, what's bad about it? Or if you don't want to say something like (e.g.) syntax can be "bad", what do you dislike? What changes would you make if you were designing it?
They're replacing the current android browser with one which is based on the (desktop) Chrome browser. It still uses webkit as the rendering engine though. It the everything-but-the-rendering-engine that they're changing.
"I'll just continue being quiet."

It's the first lesson in not being seen: not to stand up.

The Pythons are strong in this one.
Well, theoretically they could just have a guy manually pushing new rate values to reflect reality.

But that's a big theoretically. This is almost certainly malice.

And it would almost certainly have gone unchecked if the developer had only hidden the BS generator script on the server side.

But as others have pointed out, that's probably asking too much given the state of this code and given that the main page 403's but they left the BS script serving.
> It's a great idea, but it needs to stay laser-focused on the Internet freedom issues that created it, and nothing else. No matter how tempting. You can not take the resulting group and use it like a handle to move people's opinions around in any direction.

Well said. This is not so much different from targeting a product brand - first you need to deliver on something that your audience wants. Then you might expand... cautiously.

Delivery is key. If you don't deliver something useful in a meaningful time period - throw the brand away - it's already useless. Pivots are more successful if you already have some traction.

If you do get lucky and delivery something useful within a meaningful time period, then you must keep delivering. You can expand scope, but never waver on the original promise (or an underlying principle on which the promise is based). Dilution is a big risk here.

More successful is to create separate brands and weave them together. This takes great skill, but forges an even stronger presence.
Anchor uses it for orchestra, which is "a suite for managing the reliable execution of tasks over a number of hosts."

http://www.anchor.com.au/blog/2011/08/the-automation-waltz/
https://github.com/anchor/Orchestra
Photoshop CS6 just locked my files behind a paywall.
Not intentionally or as a scummy sales technique, but the effect is the same.

I've been working on some significant assets all day. I save intermittently, but it had probably been several hours since my previous save - the new CS6 autosave and recover function has spoiled me.

I try to fill a layer, and CS6 unexpectedly crashes. I wince and reopen CS6, knowing that my files should all be recovered. They are, and one by one, I begin saving my many open documents. Before I can get to them all, however, Photoshop crashes again.

Except this time, I can't open Photoshop - the beta has suddenly expired. There was no warning or countdown, it just ended. My files are floating in CS6's recovery cache somewhere, waiting for me to enter a valid license code.

Now, I know that I probably shouldn't be working on critical assets in beta software, that it's probable that I can dig through my hard drive and find the files in the cache, and that at worst, I can pony up a monthly fee to get in and retrieve my files. None of that stops me from being a little pissed at Adobe.

A countdown clock would have been nice.
What about privacy? How do you approach that?
AreYouHuman CAPTCHAs defeated using SimpleCV
Draw working electronic circuits with this conductive ink
So what happened to slashdot, then reddit, and now hackernews?
> the cost and latency hit of cross-cloud network communication.

AWS Direct Connect might help with that. Anyone have any experience with it?

"AWS Direct Connect makes it easy to establish a dedicated network connection from your premise to AWS. Using AWS Direct Connect, you can establish private connectivity between AWS and your datacenter, office, or colocation environment, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections."

http://aws.amazon.com/directconnect/
Part 2: http://www.youtube.com/watch?v=CkNArgNPI2Y&feature=relmf...
Why not look at porn for 40 days? Just to prove I am not addicted?

It is stupid/silly, like not eating meat for 40 days. Sure you can do it, but why? I don't have any sins I need to atone for.
after re-reading the original post few more times, I still think he meant just what the title said - don't learn to code unless you love coding and it's your passion.
pander.js
What? You mean a politician was using a simulation and presenting it as definitive? I'm shocked I tell you, shocked!

(with apologies to Captain Renault :-)

You could just read the quarterly reports he files with the FEC if you actually wanted to know how much he was bringing in. I suppose you could get him in hot water as an ethics violation for campaign reporting but outrage? A bit over the top I think. There are billboards that had a running total of the California state deficit, does anyone think they were repeatedly reading some sort of get_balance() api at the state treasury and putting it up? No, its a prop, a gimmick, an illustrative tool, and nothing more.
Man, you need to pay more attention to Hanlon's Razor. What's actually happened is Microsoft's xbox division has paid this company to do something about xbox piracy. And this company has sent takedowns (legitimate, I might add) to google, not out of some dastardly plan to waste google's time, but to try and make it harder to find pirated xbox games. The juiciest angle supported by the facts is "third-party Microsoft supplier thinks google more useful than bing", and while that's not exactly flattering to microsoft, it tells us nothing we didn't already know.
If it got popular the *AA would try to nuke it from orbit. They'll attack any link in the chain that looks like it makes money from piracy or looks like it makes piracy easier.

BTW, there are a dozen sites doing this already.
Not really sexist - a few counterexamples doesn't oppose a general trend. The majority of players in violent video games are males, and by far the majority of porn viewers is male. The latter is probably because males are much more likely to pay for porn (there aren't too many strip clubs for women, for example), and most content gets made to suit those paying.
Show HN: Increase conversions and retention with event-based emails
That humans love looking at naked humans?
Over the past few weeks we've been building a SaaS product that makes it easy to send event-based emails to your customers. When we initially started our company in mid-January we were building something completely different. Whilst working on that product we quickly found that setting up emails based on the events we were capturing in our analytics software was not a simple task.

We did some searching and talking to other startups and realised that we weren't the only ones with this problem (see this great post by stammy - http://bit.ly/LcIGTL). We began work in earnest.

What we've built allows you to drop in a JS snippet, pull in your customer data and events and start creating automated emails. We're in private beta and are keen to share what we've done with the startup community. We think it has some potential. What do you guys think?

Plus, we thought this landing page might be fun for a friday afternoon :).
Ask HN: I have a day job, one kid and one on the way, how can I get things done?
I'm 29 and I want to do more freelancing, and get traction on side projects, anyone have any suggestions on how to do this? Don't sleep?