skysight-inc/HackerNews huggingface dataset:
My thoughts on it: you can find humor anywhere on the internet. It's much harder to find decent discussion. When humor and decent discussion try to coexist, humor tends to crowd out the discussion.

Why bother posting detailed information about what kind of reaction is going on when you can make a simple joke about nuclear power and get as much karma? Why bother posting something intelligent when it will be buried below puns?

I used to think HN downvoting humor was bad, but I've really come to agree with it after looking at some attempts at serious discussion on reddit. Without fail, by the third comment or so, someone will derail it with a predictable joke or pun. Humor is easy. Interesting comments are not.
Or, for that matter, D2.
The next step is to open-source it.
My firefox browsing way is to open every link in new tab. Going back and forth in same tab caches every page browsed in the tab so it increases memory consumption. In this I usually end up opening 40+ tabs. But tab management is super easy with firefox thanks to tree style tab extension. Even 40+ tabs opened my firefox memory consumption is much less than chrome opened 40+ tab (which is unmanageble due to shrinked size of tab bar)
Chrome lately has been really slow for me and GIF performance is terrible (but I guess this is a webkit problem).
Thoughts on IFTTT service
How Will DIDO Wireless Networking Change Everything?
The short answer is no.

The longer answer is it really depends on the band and the venue. (IMHO) Smaller independent bands especially like to put big speaker sets and amps on their riders, even ridiculous things like 2 line arrays for a 200-person concert in a small inclosed space. These days, once you get up to the Van Halen-sized concerts, you'll find a lot of professionalism. For smaller concerts (< 600 guests), you make it work with what's the venue can get and do the best you can, really. If it's a for-profit show, and the venue knows what they're doing, they'll rent some gear (especially amps). Usually the mixer and speakers in the venue are considered 'good enough' for budget reasons.

Also, note that they brought 9 tractor-trailers... that would be a low number today, try doubling that for big tours these days.
I have been working remotely for around 8 months.

The best thing about remote work is not that you can work from home but the fact that you don't need to be in office to work.

We know you can work in cafes etc. but also you can work while travelling around the globe. That's one great advantage and I love it.

I get the luxury to go around, stay in new cities (heck even countries) and meet new people while working. All I need to ensure is that I have internet access.
It would probably not be illegal to sell the firmware - but it would definitely be illegal to use it.
Are we talking about compile-time or runtime errors here? I can accept that manifest typing leads to more compile-time errors, but the idea that it leads to more runtime errors is nonsense. Types constrain, statically, the set of values that are permissible at any program point. They strictly reduce the possibility of runtime errors.
Ahhh, thanks to both of you!
Vilnius mayor crushes car parked in cycle lane
Always assumed they were just a bunch of divas for doing this, but now it makes sense :)

When I was in charge of leading meetings as chairman of a study association, I used to do something similar. Every once in a while, the secretary and I would conspire to put some easter eggs in the list of decisions or action items, such as "Person X will bring a fresh, home-baked cake to the meeting on Y". If that person did not object during the meeting the minutes were accepted, it was a playful reminder to prepare for meetings, with a perk of free cake :D
Oh right, the name I was trying hard to remember was the wrong one, the ghci's package management, Cabal, which is awesome. I'd love to have something like that in ipython just for the gee-whiz factor.
I agree with you to some extent, but the problem is that the political parties have decades of experience with the current winner-takes-all model. If we were to move to a model where they have to share power and cooperate they would have to completely rethink the way the parties market themselves to the electorate. At the moment they write a manifesto, and people expect them to deliver on what the manifesto says if they get in. With a coalition no party can guarantee that, so the manifesto loses its value.

The criticism that the Liberal Democrats ran in to demonstrates the problem: they campaigned for proportional representation, which I believe would be more likely to deliver coalition governments, and even on their most optimistic days I don't think they would believe they could gain a parliamentary majority. Knowing that, publicly signing a pledge around student tuition fees was hopelessly naive, as there was no way they could ever guarantee they would deliver on their pledge. And if the Lib Dems haven't worked out how to market themselves in a coalition government, you can guarantee the two main parties won't have done.
So, now we have either big landscapes with "infinite" details or we have animation (with infinite details?) but no landscapes at all. The problem is that games need both, don't they?
Same story:
http://news.ycombinator.com/item?id=2838128
Agreed, I rarely have more than a handful of tabs open. Less often, but not unfrequently, I don't have a browser open at all. If I want to (re)read something later, I use instapaper.
Ah, correct, thanks :-)
Interesting. This doesn't match my experience at all.

When I have lots of tabs open in Firefox, there are occasional pauses where everything, including the browser's chrome, freezes. I've never noticed these pauses in Chrome.

And yes, I do open hundreds of tabs. (As a side note, Chrome's far smaller minimum tab size is a major bonus for my usage, simply because I can see more tabs without scrolling the tab bar).
All I see is a tiny animation on a random YouTube account with no FPS counter...
Sounds like he has worked alot on awful Java projects. He probably writes something equal to this about Python in the future.
This revelation drove me to existentialism, which I lately realized was too inwardly-focused, but it ended up balancing my perceptions in a better way.
Logic of Belief Revision
I was going to write almost the exact same response. It's like someone saying, "I stopped writing tests. Reduced the LOC by half. And with no tests, we actually find fewer bugs!"
Employers that understand the concept of flex hours seem to get it.

But it's a big leap for a lot of companies. It requires placing faith in employees and hoping for the best from them (i.e., that they'll tailor their schedules to their peak performance hours), rather than mistrusting them and fearing the worst (i.e., that they'll just slack off).

Incidentally, companies entrenched in that latter mindset -- those that fear the worst from their employees -- usually end up getting the worst from their employees. So it becomes a vicious cycle: company treats employees like dirt; employees feel demotivated; company sees demotivated employees and decides its lack of faith in them is justified; rinse and repeat.
Not quite 'unknown' e-mails as I would think of them - these were e-mails that appeared to be from co-workers and addressed specifically to another individual, hence spear-phishing, rather than just phishing. For all intents and purposes, it probably had all the appearances of a legit e-mail.
Accorting to TFA, the rider includes things such as the load-bearing capacity of the area where the stage will be set up. I imagine such requirements are rather non-negotiable.
How is it disingenuous at all? It clearly specifies the conditions and re-emphasizes in the conclusion that the analysis was done based on which browser handles having a large number of tabs open better.
Also, the plural of anecdote is not data, but I routinely have more than 100 tabs open. So this analysis is clearly relevant and interesting to me.
Edit: proof-reading.
Opera has always been a performer when low specs and lots of tabs were involved, cruising with 50+ tabs when Firefox and Chrome choked my system at 10+ tabs.
Ergo BBC reporters must use IE.
World news: Maria Sharapova unchallenged as world's top earning female athlete.
Using a platform is not nearly so 'go-getter' as building your own web property and making a gutsy proclamation of your own value. Using a platform is relatively conformist. By using a mechanism that takes some of the difficulty and creativity out of building and distributing a reverse app - you're really defeating its purpose.
Lexus San Diego
Lexus San Diego provides New, Used, and Certified Pre-Owned Lexus Luxury Cars, SUVs &amp; Hybrids Reviews and Ratings for San Diego, Chula Vista, Poway, Coronado, and Solana Beach Lexus Customers.
As a front-end designer, I'm excited to see the flexible-box model creep into existence. It'd be nice to do a fluid layout without having to do a bunch of workarounds. Excited to know that we'll soon be able to escape the dark past that has been the web (hacks, bloated markup, extra stylesheets, etc). The only thing missing: Microsoft should make browser upgrades mandatory after a certain period of time, as should everyone else. Granted, this may cause some issues but what would the major drawbacks be (extra work for IT depts. doesn't count)?
> How is it even feasible to find a specific tab without doing a time consuming linear search?

Firefox searches open tabs in the awesomebar; selecting one of those entries switches to the tab.
Well, if I understood correctly he didn't really make $350 in the end. He had his upfront costs, his processing costs and his turk costs. I'd be curious how much return he's getting after all that and figuring in something for his time. If he can automate some of his tasks to eliminate some overhead then he may have something. But if in the end he's making minimum wage after factoring in costs then, well, it is what it is.
IPhone 5 Designs and Fakes Round-Up
The New Generation
can anyone post this article? Site is down..
If we start thinking in the scale of thousands of years, I could very well imagine using this much energy, if we get some nice automated self-sustaining expansion going.

Robots that build solar panels (and more robots) from raw materials they gather, powered by energy they themselves are helping to create. It would be like sending a virus out, no need for any intervention once you get the process going.

They would go out and convert everything into whatever we need. In 2500 years they could even reach other stars.
static type checking is like compile-time asserts -- it doesn't add to solution complexity, it just verifies assumptions about inherent existing complexity.
So you go into the office to then work remotely?

You have my profound sympathy.
Your browsing style is very much same as mine. I suppose you are using firefox with vimperator + tree style tab. If you have a fear of restarting the browser again then install bartab[1] extension and forget the fear. It unloads the tabs from memory, so memory consumption is too low and restarting browser takes little time.

[1]https://addons.mozilla.org/en-US/firefox/addon/bartab/
Just out curiosity, how do Chrome users deal with multiple tabs? I always felt like Chrome's tab bar became useless when I was going through my RSS feeds, because tabs shrunk to nothing. Side tabs is kind of a solution, but the lack of hierarchy (and IMO, ugliness) makes it an unattractive solution. In FF, I can have 52 tabs open (just checke) with TreeStyleTab and all them be visible. Chrome gets unwieldy after about 15 or so last I checked.
I meant corporation tax revenue from businesses that gain income by selling stuff to people who are paying with drugs money.

edit: I'm not sure I'm explaining myself very well so let me just spell it out:

If it was legalised and taxed they would receive sales tax income (VAT or whatever they call it in greece), and probably additional tax income from likely "harmful substance" taxes (like those applied to alchohol, cigarettes, petrol etc). At the same time the folks who had been selling drugs illegally would lose income and thus reduce their own spending in the economy.

The result would be increased revenue for some businesses (who started legally selling the dope) and reduced revenue (& thus corporation tax) for all of the other businesses who didn't.
Your character sheet is awesome.
Are they giving you a lot of money to sign it?

Then no, don't.

If they'll pay you 2k per month you worked at the company or something like that, then say "I'll ask my lawyer".
Why Social is Done...and more
Is interactive brokers actually fast enough? Or do you really need colocation? (for these types of strategy)
Quantly: News for quants
New Era Hats Wholesale
200 tabs.. how is that possible? Do you ctrl+click on every possible links on every page?! I'm actually really surprised. I, too, can't stand more than 5-6..
I've only signed these in the past for reasonable severance pay.
ACG Men Sandals
1Password Adds Safari 5.1 Autosubmit and Save Support | The Mac Observer
The timeline starts at 1650, the height of the Renaissance, and projects forwards 2500 years. It would be more interesting to start at 500 B.C. While the author is making the point that 2% growth is silly, he is missing that there (if past history is to be gone by) will probably be a Big Reset followed by 1000 years of darkness, as before.
It won't install for me on Mac OS X Lion: https://img.skitch.com/20110803-f5y8w3yngw6j4n1wi9ma33xmbu.p...
Firefox Mobile has had desktop builds since forever.
How do people actually know if these companies have data on them? I once searched in Spokeo and started getting a bunch of spam email.
I have tried notebooks and index cards but I had the problem of forgetting them. Now, I keep two text files in my dropbox folder. One for work use and one for personal use. This has been working fairly well for me. I use these to take notes, ideas and track to do lists.
3 More Sources of Content Topics
200+ tabs open, 12 GByte RAM (I so could profit from a 64 bit Firefox).
Tips for Creating Local Search Profiles
Never Include Misspelled Keywords in Your Content
You mean, on a g+ Gangout.
And since most Java programmers will be in Eclipse, compile-time errors are really typing-time errors, and you have auto-complete anyways.
You are completely making assumptions about who I am and what my comment means outside of what is literally there in the text of it. I never said you can't get algorithms out of obfuscated source, I said you can't get variable names.

A lot of JS code ends up getting deployed with references to future planned unreleased features. Fairly simple code obfuscation works completely to hide that form of leak. See the leak about Facebook's future integration with some music service that came out from a javascript string without there literally being any functionality to go along with it, among a number of Google+ feature leaks that came out similarly.

Obviously you can infer what the variable name might be, but you can't get the original variable name back. Was a variable count or counter? Index or i?

In reality I just thought that "Even written from scratch this will not prevent people to deobfuscate it in the end" is exceptionally silly; it's implying that existing deobfuscators use knowledge of the obfuscators in their process of reversing it. They clearly do not, and an obfuscator written from scratch is almost certainly strictly inferior to existing solutions.

I decided not to attack someone for being slightly naive and just mention something that is legitimately protected by obfuscation. Apparently that is the wrong thing to do on HN and I need to be snarky to avoid people assuming that I'm a moron.
Thanks :-) I had fun making it! I would have made it even nerdier but I'm not sure how well that would go over for most freelancing clients...
"I stopped writing null checks, because they just added LOC and that increases the number of bugs."
Let's say you're on 4chan and there's a creative thread with a bunch of images. Threads can reach 150 images before they max out. You could use the Linky extension to "Open All Image Links in Tabs" and you would instantly be up over 100 tabs.

That's just one use case, but there are certainly many others.
I have 6GiB of RAM, and Chromium eats most (typically, about 70-80%) of it. When I have too many tabs open with a lot of browsing history (for reference, currently, I have 61 tab open) Chromium eats all available memory, so, obviously, system chokes on swap.

Still, I prefer manual memory usage control (I have a meter in my panel, near the clock). This feels easier than less-predictable browser-wide hangs where I can't even switch the tab. I've tried Firefox 4 when it was released and I was unsatisfied with its responsiveness, for example, when I open a lot of flash-heavy tabs. While I've heard Mozilla devs did move plugins to separate process, in practice there were cases that the browser did hung for several seconds.
I love Chrome, but it's almost unusable on Lion for me at the moment. Full screen support isn't very good, it doesn't work with desktop/spaces and it's felt more unreliable than in the past (though that's anecdotal).
The implication in the video is the are no texture maps. The geometry (I agree with those who've said voxels) contain the texture information in three dimensions. That's why zooming on the palm tree actually looks good, unlike traditional polygon/texture map rendering.
Two Very Useful Windows 7 Taskbar Shortcuts
Satisfying a rigid, static type checking system often requires adding additional code which may not be significant to the solution. In other words, verifying assumptions requires additional code. Which assumptions actually need to be verified? Bondage-and-discipline languages do force you to do more thorough checking, but that doesn't necessarily mean the code is clearer or more concise. That isn't even the point of a bondage-and-discipline language.

Getting normal things done with static type checking is not always simple; sometimes code gets skewed toward satisfying the type system. This is not completely unlike the way some people pepper their code with statements that serve no purpose except to shut up a lint tool, or make their test code simpler by making their solution code more complex.

Assertions are an interesting case, as the programmer controls what gets verified and when, rather than being forced to code around an inflexible static checking system that inserts itself into language syntax.
it doesn't add to solution complexity

Yes it does.
How Do You Define Elegant Code?
Go to 4chan and find a funny or creative thread with a bunch of image replies. Use the Linky Firefox extension to "Open All Image Links in Tabs". Voilà.
Well, he's not wearing pants so on average he's dressed "casually"
I never intended to imply that you could not determine what the code is doing. I simply stated that you could not get the variable names back, I'm not sure why several people felt the need to inform me that "x therefore y" is false when all I said was x.
thats not true.
FF 3.6 and before that did not compartment it per tab.

Likewise for IE, but they're per process like Chrome now.

Not sure about other webkit browsers and Opera, it's likely other wekbit browsers (except safari) do not do that.
In the Gregor's blog post, Chrome performance is drastically worse even when it uses only one renderer process, not one per tab. In the demo, if one tab crashed, they all would.
That's an actual question, not a rhetorical one, thanks for the upvotes, but does anyone know the answer to my question ?
I think that the real relationship is between clauses and bugs and in many languages a line equates near 1:1 to a clause.

This is not the case for Perl & APL: each line can contain a multitude of clauses and the relationships between them can be complex to unravel.

Conversely some languages (e.g. at the extreme end assembly language) require multiple lines to express a complete clause.

Complex manually expressed type systems can be similar in effect to both cases. A single line can become complex to unravel e.g this kind of thing:

int (*(*vtable)[])();

Reading complex regular expressions also exhibit similar problems in deciphering. Hence in Perl they are often broken over multiple lines with /x.

We seem naturally drawn to using lines as logical delimiters: code is maybe similar to poetry in this respect. Also, in similarity to poetry, single clause lines allow us to annotate our thinking on the same line by way of a comment.

One clause per line is probably a natural sweet spot.

If my theory is correct then the relationship between lines and bugs will still be linear but APL would have a multiplier greater than one while assembly's multiplier could be a fraction (e.g. 5 vs 1/5).
D.C. as well.
I agree but I prefer to think that's a lack of agency [1] than proof that past performance doesn't correlate with future performance.

[1] http://en.wikipedia.org/wiki/Agency_(philosophy)
I assume you are thinking of using something like this; http://code.google.com/p/hails/ ? But I would say no ; haXe is great and I love using it, but it's very game oriented; the rest (other uses), last I checked are not very mature (yet). That said; for cross platform gaming it is cool; you can target many platforms and with a bit of hacking it all works nicely.
Ah, I was thinking of the Iggy Pop one linked in another comment: http://www.thesmokinggun.com/documents/crime/lust-laughs

It specifies things like 3X Marshall VBA Bass Amps.
Depends on the context. We have weekly resource planning meetings, where everyone is a resource, the designers, developers, project managers, etc. We make sure each project we are working on has the required resources working on it.

As long as you're not singling out the programmers as a resource I dont see the problem.
Power requirements back in the early days of mega-tours were a big deal. Some arenas did not have power capacity much in excess of what was necessary for the house lights and PA. An acquaintance in the mobile generating business used to tell stories about when an act like Van Halen came to town they would need to set up several semi-trailers worth of portable diesel generators at the back of the venue to be able to power their light show and amplifiers.
you need Firefox 8 to feel the improvements
It could be linear with a different constant multiplier for each language. Perl would presumably have a higher multiplier than Java given its density.
Apple’s Tech Support Quality Is Slipping, Says Survey
Apple’s Tech Support Quality Is Slipping, Says Survey
ICloud Pricing Revealed Ahead of Beta Launch
Manage your Google ads preferences
Check what google ads think you are interested in/knows about you and opt-out if you do not want ads targetted to you.
The M&M thing doesn't really seem much worse than current riders that include a bunch of food related items, like specifying what bottles of alcohol should be provided.
Developers believe Google+ can beat Facebook
I can't follow what you're trying to say here. I'm probably just misunderstanding you. Someone suggested that Firefox had memory segmentation, and just did it with threads. That's obviously not accurate. Then you said, "they have it, just with javascript objects". What mainstream browser allows javascript in a tab to access objects in any other page, let alone another tab?
while ths is a classic, my snark is thrashing against its bonds.

I could have sworn it said 'news' up there.
The major issue with opera is that you can't easily automate the tests, that's why it's often missing when people test IE and Chrome and FF.
So it's hard to benchmark stuff and most don't take the time to do it.

That said opera is known to be rather fast.
"There is a direct and measurable causal relationship between number of LOC and number of bugs"

Does that apply cross-language, or just within a given language?
Previous submission: http://news.ycombinator.com/item?id=2840916