skysight-inc/HackerNews huggingface dataset:
Hi Mitchell, it's really great to have you explain all of these things here. Thank you both for this and for writing Vagrant, there is no doubt that it is a valuable piece of software. I have a few more questions if you don't mind:

1. When you first started with Vagrant, did you consider using Python at all? Did you consider using libvirt? Because VirtualBox offers a Python API out of the box (or it does now) and libvirt comes with direct support for Python (http://libvirt.org/bindings.html). I like Ruby and generally I prefer it to Python but I am interested in your view of whether it was the right tool for the job in this case or whether the language choice didn't matter much.

2. In your view what is the overlap in functionality between libvirt and Vagrant and what are the differences? As far as I can see libvirt does let you spin up boxes, talk to them and tear them down. The notable difference is that there is no Puppet of Chef provisioning, is there anything else beyond that?

3. veewee in version 0.3.0 (currently in beta) seems to offer the same functionality as Vagrant plus the ability to create boxes using templates, minus the ability to run provisioners. If they add that say in 0.4.0 then it will be 1:1 in terms of features with Vagrant. Any thoughts on this?

Thank you again for your time and for answering in such detail :-)
Unfortunately not. While there's nothing particularly identifying about the dataset, we collected this data with the understanding that we wouldn't do that. Sorry!
Serious question for phk: Despite your rant, why do you continue to use autotools in Varnish? Is it because libraries that Varnish depends on require autotools? Or did you simply follow convention?
Obviously when I speak about the keyboard, I'm referring to text-based communication. If you need to drag-and-drop, I've found a mouse to work quite well. With those two tools I can do just about everything my current hardware will allow very effectively. And yes, I find a mouse far more precise and effective than touch-based inputs.

Try using your desktop for a few days without a keyboard and see how limiting that is. There's a reason he only speaks of relying on his iPad when he's away from home. It's not a practical device for productivity.
I hate to point this out, but that is just one of the benefits of the cathedral model: you get to inject alternate agendas into the project. The more bazaar-like a development model is, the less outside priorities factor in.
The 'spike' is the difference between 1 datapoint and 2 datapoints.
Really good idea. We should definitely do that.
It would be nice if you could add some tests to the project. QUnit would suffice.
You can run at true 2880x1800 using switchresx. http://www.madrau.com/indexSRX4.html

Thing is, this resolution is not really usable as everything becomes too small. I personally think the way apple did it makes perfect sense. Increase pixel density & sharpness while retaining the size of UI elements.
> cs.txstate.edu

Yeah right, you expect me to believe that students ever go to class in San Marvelous?

Kidding, sort of. I didn't attend too often :|
The difference between Mr. Green and Mr. Assange is: Mr. Green may say "Oh, I was wrong", Mr. Assange might not say anything anymore.
Readjust what "failure" means for you. If you've improved, it's not a total failure. Pursue what you love, and steadily improve upon it.

It's common for people to always adjust their goals upwards when a milestone has been met. But it's also healthy to adjust them downwards, and take satisfaction in the act of improving.
But this was not just me, my friends helped me a lot.

The problem is that our neurons are wired to lead us to behave in a certain way. People with addictions and serious dysfunction are often trapped by their own programming and can't just "reason their way out of it". Friends serve as a "leap of faith" mechanism that help you to change the way you think.

If you think you'll reason yourself into making different decisions than your current programming, you'll often be stuck making the same decisions as always. For the really big changes, you need to unplug your current decision-making software long enough to do things you wouldn't normally do.

This is why 12-step programs always have some element of god/spirituality. When people open themselves up to "a higher power", they allow a sort of human meta-programming to rewrite their connections. This leap of faith reason is also why group therapy works so well. You can suspend your normal programming if the steps to get you to where the person next to you in the circle is are small ones.
Similarly, my best friend is absolutely "a little shit" and I love him for that fact.
An anniversary for evolution
Is this storage method only good for read-only data, or can it survive multiple re-writes?
I thought this post was absolutely brilliant. It's completely outside of Best Buy's current corporate culture, but perhaps they understand that experimentation is greatly needed.

I envision a specific, labeled section within Best Buy stores that is titled something along the lines of, "Best Buy Labs". It would contain non-UPC products of quality and would attract attention almost purely out of consumer curiousity. ("I wonder what they have in there this week?") The contents of the section would vary slightly from region to region, perhaps to play up local goodwill. Returns and exchanges would pose a challenge, but I see significant upside.

Edit: I forgot to add that it would be critical to keep this section clear of infomercial style gimmick products. If the perception turned from this being a laboratory to a Real TV store the idea would be sunk.
If people care deeply about something, they will perform all manner of mental gymnastics to maintain their worldview. I'd say it's a root cause of a whole lot of problems in developed societies. Nobody is immune, even (especially?) those who extoll reason and logic like it's the drive of existence.
But then the question becomes: why would he be more vulnerable in Sweden than in the UK? The linked article argues that he is more vulnerable to extradition to the US in the UK. I buy that argument. What is your argument that he would be more vulnerable in Sweden?
flyinRyan's response was excellent and I refer to it out of agreement.

I'll add on top of his points:

- Online security presents a different threat model, in that your front door is immediately accessible to the entire world. Meatspace targets are inherently limited by geography and local access. Theoretical attacks on Internet infrastructure are far more likely to become actual attacks, once recognized, and automated patrolling for vulnerabilities is commonplace.

- By contrast, a massed, armed assault on any given piece of infrastructure requires planning, materiel, and forces. Outside of active combat / conflict regions (Iraq, Afghanistan, areas of the Middle East, Pakistan, India, and disrupted regions in Africa), the ability to effectively organize and marshal even a very small force (2-12 persons) has had a very low success rate. 9/11 was carried out by 20 persons, one of whom was intercepted (and several of whom were subject to surveillance and really should have been caught, see the Minnesota FBI offices investigations of Moussaoui). London's July 7, 2005 bombings were carried out by 4 individuals against a very soft target (52 deaths, ~700 casualties). The Madrid March 11, 2004 bombings, also against a soft target, (191 dead, 2050 injured) resulted in 29 arrests.

In the US an UK, since 9/11 (and excepting the 7/7 London attacks), there have been a smattering of incidents labeled "terrorist", of which most in the US were letter or pipe bomb, or single gunman mass shootings. Several plots (most consisting of 1-2 persons) were discovered and thwarted in early planning stages, presumably through communications surveillance. Several (the underwear bomber, two New York City car bombing attempts) reached execution but failed to succeed. And a few odd one-offs (small plane flown into a Texas office building).

In the UK, the bulk of incidents were domestic terrorism related to IRA splinter groups.

What you're proposing is a vast expenditure to address a potential, but in all evidence low-likelihood security hole, by a means that's much less effective than broader preemptive measures (comms intercepts, infiltration) or mitigating responses, while a target-rich environment full of far softer targets (other transport systems, schools, movie theaters, religious centers) which are being actively exploited remain.

It's a very, very poor resource allocation strategy.

It's also one that pits billions of dollars of response to thousands of terrorist planning, for no effective change in outcome.

They win.
The Hacker vs. The Engineer
I suspect that "a lack of cathedral thinking" has absolutely nothing to do with the quality or lack thereof of modern systems. I've seen both well- and poorly-built results from bazaar-like development approaches, and well- and poorly-built results from cathedral-like approaches.

Of course, I may be biased because I've seen more poorly-built results from cathedral approaches.
It's not just about finding "the right person". Lots of external factors can have a huge effect on marriage success, like religion http://www.edivorcepapers.com/divorce-statistics/christian-d... or local culture http://www.divorcerate.org/divorce-rate-japan.html or even changes in culture over time http://www.edivorcepapers.com/divorce-statistics/divorce-rat... eta: 50% is not a good rate.
The Veil of Sports (Svbtle's first librarian-authored post)
And the Firefox icon too.
*http://hicksdesign.co.uk/journal/the-icon-handbook
What about people with learning disabilities? What about people who might be mutants?

Whatever built-in position you're starting from, having the attitude that you can't improve is a self-fulfilling prophecy.

A good attitude for wanting and believing in change is healthy no matter how low your IQ is.
Do you have anything similar to the BAT file for the iPad?
The JOBS Act did get signed into law with the crowdfunding provisions intact, but the SEC has not yet implemented the rules needed to finalize the regulatory exemption. That's supposed to happen by the end of the year. [0]

When that happens, some of the investments FundersClub is offering should qualify for the crowdfunding exemption.

0. http://www.sec.gov/spotlight/jobsact/crowdfundingexemption.h...
It would be interesting to know if the average hours worked per week would also be correlated with # of employees and age. My hypothesis is that older founders will not be as likely to get involved in a startup that would have them doing everything themselves and working the kind of hours thus entailed. They will tend to go for those startups where for whatever reason (early revenue streams ) they can staff up sooner.
Or airports.
Hi marquis,

Yes, we support automated extensions, and can set them up for you. And yes, we work with SIP desktop apps as well (although our SIP offerings are currently in beta at the moment).

josh2600, do you mind if we handle the support questions ourselves? Thanks! Really appreciate it :)
Your claim is untrue, and that different constructs are needed is evidence. It is often easy, but that isn't guaranteed.
What does "this" mean? I've people use it as a comment, and I also noticed others disliking it.
No, I agree with you. There are an awful lot of people failing to engage with reality, stubbornly insisting what this article just debunked. I like the OP's name for these — "zombie facts" — you shoot them down and they just keep getting repeated.

We all have strong feelings on this issue. My original pro-Assange feelings are getting weaker, however. Sure, the accusation is terribly convenient for UK and Swedish governments, whose responses still seem suspicious in their vigor. But Assange should face those sexual assault allegations, if that's really all that's going to happen. If they are true, then what he did was reprehensible. Ultimately, we can't know what's going on behind the scenes here, if anything.
Correa's view, not that I know enough to endorse it or not, is that Ecuador's press is dominated by corporate influence. This creates a situation not unlike in the US, where the mainstream media is not always fair in its reporting.

In fact, the wikileaks cables even showed something about how Ecuador's media was happy to attack the government, but not the actually powerful corporate interests.

Therefore, going after "the press" in Ecuador may have been more about ending libellous attacks from corporate special interests rather than some sinister intolerance of legitimate criticism. Not that this makes restricting speech okay, but it does help to explain it.
SUA comes with a perfectly good set of X11 client libraries. You can ssh into a windows box and run your window manager from there with no problems (other than why you'd want to)
Probably because the amount of money to be made from college seniors advertising parties is a microscopic fraction compared to the amount of money that Nike is willing to pay to reach those same college students.
I've uploaded a screenshot of the inbuilt themes here - http://tourmyapp.com/archives/260/tour-my-app-theme-gallery
Becoming familiar with dozens of esoteric APIs that may change next month is not the fun kind of learning. The practice of programming is full of a lot more busywork than it looks like from the outside.
It is interesting how folks miss the article for the headline. The headline is link baitey, the article tries to explain a financial device called a 'stock collar' which is known in M&A circles but not be common knowledge for startup founders.

I read it as, "Hey, here is this financial tool to consider when selling your company called a stock collar, and here is an example of how using it would have been advantageous." That is a reasonable thing for someone to know.
Is it working?

PPC seems like an expensive way to predictably acquire customers.
In a Blow to Hulu, Judge Rules Video Privacy Law Applies Online
I love RTM for that reason.
"proofs (the cathedral in the mathematics sense)"

Uh, we are talking about the same Cathedral and Bazaar thing here, right? Cathedral in the sense that only the anointed master architects get to make decisions; everyone else does what they're told and keeps their mouths shut; bazaar in the sense that everybody brings whatever they've got and hopefully the good stuff hangs around?
My anecdote is a chapter called 'Piaget errors' in 'The number sense' http://www.amazon.com/The-Number-Sense-Creates-Mathematics/d... a book from Stanisla Dehaene. You can check out the preview but it skips a part of the piaget chapter though.
I don't think you understand what the word "copying" means.

It's certainly possible that similar end results can be achieved independently - that is what a court is determining, in this case.
Whatever you do, never look up Velikovsky or Von Däniken. It will shatter your ideal image of the pre-Internet era as one when idiotic nonsense didn't spread.
It's called rape because of the psychological effects on the (alleged, in this case) victim, not because of the psychological affects on people who read about it in the paper, and a lot of people here on HN would do very well to stop trivialising it.
Isn't religion/culture/whatever just one aspect of finding the right person?
That may be, but it is not the essence of mathematics classes, in which a good deal of rote memorization and continuous practice of specific systems is required to pass.
> it's an EAW we're discussing, after all --- and can't normally charge him until they have done so.

You keep repeating this, and people keep demonstrating that it is untrue.

Edit: And just to be clear, you believe you know more about this than a constitutional law prof from the EU (the author of the reddit comment), correct?
I'm now curious to know what you would have written for documentation.

Though, I think your example turned out to be a great one because it highlights that not everyone reads code the same way. Personally, I load large segments of code into memory and then mentally step through. You left me wanting more to see the context in which the method was to be executed, but I didn't really feel the need for comments.

However, with just the one method that you wrote in your example, that seems to indicate that you read just one function at a time. If you are not observing the code as whole, I guess a comment would help. I often find them taxing though, as they have to be read into memory as well.

I think that discrepancy is why the comments vs. self-documenting code debate exists.
Things happening that have never happened before occur so frequently they invented a word for it: Precedent. And yes, the whole fiasco is silly.

Do you actually think this is about Sweden wanting to extradite him for accusations of rape? Seriously, compare this to Roman Polanski, who was actually convicted of the crimes and the Swiss still rejected extradition.

And no, for the record, I don't think the UK saying, "Okay Sweden, if you want him, he is in the Ecuadoran Embassy. Our relationship with Ecuador and honoring centuries of diplomatic customs between nations is a bigger deal than your rape case."

Rape is horrible and I acknowledge that. I also see that diplomatic relations are way heavier than crimes of that magnitude -- even greater magnitude -- and are consistently prioritized as such in countless diplomatic immunity cases throughout history.

Frankly I don't care what kind of clout you have around here, your condescending tone is unwarranted. Your superficial comments make you look like an arrogant dolt.
Amen.

The fact that we have to worry about an implementation detail like pixels at this point means something's broken. Give us some points or viewing angle or something.

Also, I was hoping that they'd discourage people from using Photoshop to create assets; raster layers have never been a really good match for either illustrations or web layout design, and the mismatch between that model and SVG is going to mean either a slower uptake or some rube-goldberg accretion to the tooling (my money's on the later).
> Humorous given that both webkit and from that Chromium are largely comment free. What nonsense are you arguing again?

Seriously?

http://src.chromium.org/viewvc/chrome/trunk/src/ipc/ipc_chan...

// If the channel has already been created, then we need to send this
// message so that the filter gets access to the Channel.

http://src.chromium.org/viewvc/chrome/trunk/src/ipc/ipc_chan...

And so on.

> "Worked on" in HN parlance means "I did a coop term and wrote some test cases for some irrelevant little utility".

Please go back to Reddit.
I'm afraid to dig into this further!
Something to add into the mix: I've had a few friends have decent success with Cedexis' tools for content targeting. One of the complaints that I hear about retina-enabling websites is the performance impact on mobile users. I had a demo whipped up for me once that will serve up different site versions depending on a number of factors, including platform and connection type/quality. So someone on a 3G iPad connection can get the non-retina version, while someone on a wifi link will get the full-res version.

The long and the short is that I have a feeling that we are going to see more and more interesting tools popping up in the near future as more and more web designers purchase hidpi computers and decide to write up some library to make their life easier when they decide to retina-enable their websites because it looks horrible on their machine.
Rebranding RSS
A followup to Adam Simpson's post about the unsung glory and ownership of one's own RSS feed.
Apple is the world's most valuable company, ever.
Fewer People Want to Know About Computers, Says Google
I called your main number and hit 2 for sales and it rang and rang and no answer.

I am interested in your solution for a large client who is moving offices (they are a very successful YC alumn)

Can you contact me?
The logic here is that the detention of Bradley Manning without due process for two years in inhuman conditions along with pressure made to Visa, Mastercard and Paypal to halt payment processing to Wikileaks (later found illegal), whatever they pulled to make amazon stop hosting Wikileaks, the potentially government sponsored DDOS attacks, the fact that UK is thinking about violating the Vienna Convention over a minor criminal charge suggest that "the US" (whatever that means) seem to not have qualms about going beyond legality to make an example of Assange.

It does sound like a conspiracy theory that the US would do that but so many things that sound like a conspiracy theory have happened around this case that it is no longer a valid proxy for truth.
Awesome calculator that helps to demystify an area that has been needlessly confusing and opaque!
difference between 1 percentage of the datapoints.
Parent of a 4 and 1 year old here. Kids can be surprisingly smart and "dumb" at the same time. Their rote intelligence can shine if problems are presented in ways they can easily comprehend them but even simple emotional intelligence tasks ("if I kick my sister it hurts her the same amount as it hurts me when I get kicked") stump them. This confuses adults (myself included) and sometimes makes us expect more from them than would be realistic.
That really depends on what type of programming you're doing and the platform you're developing on top of. If you're doing a crud app in rails, I'd agree with you math itself is pretty much useless after knowing the core operations (add, subtract, etc...). But the moment you're dealing with lower lever programing, creating or implementing algorithms, managing memory, etc... understanding more advanced mathematical concepts starts to shine as a necessity more than an option plus. Actually, if you're developing a rails application for the financial or analytics sector you're most definitely benefit from knowing advanced math and having done a course or two on statistics.

Let's be honest, if you're creating an application to improve or help accounting of a business, you need to know accounting. If you're creating an application for banking and finances companies, you need to know financial math. If you want to make an app that converts a business' Excel data into complex charts you need to at least understand statistics and more complex math than the 15 year old learns in school. Don't even get me started on a program that draws graphics programmatically and the need for some trigonometry in there.

Lastly, though I do a lot of backend and sys admin stuff because of the nature of my speciality at work, I spend half my time doing frontend programming and css (thank god for sass), and if I didn't have knowledge of algebra and trig I would take at least half as much time to do what I do. I know (and work with) a bunch of great programmers, but I'm still the guy people go to at work for mathematical advise when al algorithm is not behaving as it should and it mathematically complex.

I'm not trying to argue with your point though, most of the time you don't need those advanced mathematical concepts, and the important part of learning math is the reasoning aspect. i completely agree with that. Nevertheless I've found that advanced concepts can speed development and in some cases having that knowledge can make or break a project.
I own a finjan and make Turkish coffee.
Google: Stop blocking the word "bisexual" from instant search results.
I've seen that happen, but only due to some exceedingly bad environmental and architectural issues. Poor SVN management was the chief problem - there were around 100 interdependent repositories that had to have certain versions built and linked in as libraries depending on what you'd actually be working on.

Hiring a new person and finding that literally nobody could get them set up to develop in a reasonable time frame led directly to cleaning those issues up.