skysight-inc/HackerNews huggingface dataset:
Math is valuable and you Should learn it, however I don't see how someone can stand on the perch of enlightenment and produce a post like this one.

Seriously; grey text on a black background? learn the interweb Dumbass.

*I think it's ok to use that language in response to all the "Fuck You, Stupid, Dumbass etc.. the reader is called in the linked post"
For me the biggest reason is speed. I use visual studio at work and love it, but when I am at home writing javascript. All those extra features just make it such a slow experience.
I have implemented IE support for Protovis, D3's predecessor (https://github.com/DataMarket/protovis-msie). I have also examined doing similar things for D3 but decided it is a dead end. D3 could be patched to work with VML just as it does with SVG but it would mean maintaining all chart drivers in duplicate.
Vim? Komodo?
Dropbox blocks API access for Boxopus over piracy concerns
Other commenters here seem to think that they wouldn't be a problem. I would find out definitively and say one way or the other on your product page. Geeks will worry about it.
I tried it out, and didn't see anything really compelling.

ST seemed to be going in the right direction, but it was nowhere near as complete as even an uncustomized workaday Emacs clone.

[speaking with 30+ years of Emacs, and as a user of many, many other editors in environments that didn't support Emacs: ST seemed to be like using VMS's EDT -- a fairly capable editor, but not one I'd bring home to Mom]
It also doesn't preclude causation either. Lacking scientific data otherwise, it's a perfectly valid hypothesis that would certainly warrant investigation. All scientific theory starts with a hypothesis based on observation. Dismissing a hypothesis out of hand because you don't like the implication isn't valid science. We could say that correlation doesn't imply causation with CO2 and the climate change debate as well, even though I don't like the implications of CO2 regulation. However that approach is not consistent with the Scientific Method. Until Science disproves a lack of causation of spanking and discipline, then it's just as valid a hypothesis as any other untested hypothesis.
Apple's biggest problem, right.
My comments are blocked.
There was a long thread a while back where the different beneficiaries of hollywood where listed. I am pretty sure that the Democrats where listed there.

Let me see if I can dig it up.

Edit: http://projects.propublica.org/sopa/

HN comments:http://news.ycombinator.com/item?id=3439620
They do a very good job staying how you place them. If you didn't wrap them and threw them into a bag you will have problems but if you neatly wrap it before you toss them into a bag they will stay nice and neat.
Yeah but are they Sennheisers? Are they Koss Porta-Pros? Are they as attractive as Skullcandies? People take their choice in headphones very seriously and for many reasons other this magnet thing. I'd buy this if it sold as a kit that I could mod my existing cans with, but I'm not going to switch headphone brand just to have slightlier easier cables.
Not a bug, I did this by design. When you try to disable the last series, all series become enabled. There's no point, IMO, of disabling all series.
1. Airline ticket prices can change several times within the same hour.

2. Once you have done a booking search many companies store this information in a cookie (or otherwise) to prevent you from seeing cheaper prices on subsequent searches. Try deleting your cookies next time...it usually works for me. Also I never log in to my account until I know exactly what I want.
And it's a company that teaches web development ...
Google indeed recommends not using entity references in their HTML/CSS Style Guide. [0]

[0] http://google-styleguide.googlecode.com/svn/trunk/htmlcssgui...
You have quite possibly nailed every key design principal in I have for this product. Seriously, as a nerd - I'm building 'this to scratch my own itch'. And obviously in doing so this product is going to appeal to, well - you. Decentralized, selective syncing, built-in command line / scripting, node based meta-data, an API - have all been factored into the product design.

Although perhaps you won't like the 'fancy UI'. I'm doing my best to reduce bells & whistles, but the interface is where the magic happens - and so this is where I feel I need to innovate the most. That said, the UI has to be blatantly simple & lightweight. With enough customization options to reveal the power under the hood.
Working on that, something funky with the tooltips.
Java Protocol Buffers
Points to keep in mind for meaningful use stage 1 as stage 2 looms
To the chagrin of listeners during a June 2012 National eHealth Collaborative (NeHC) webinar on how to achievemeaningful use stage 1.
What are some Internet/software startups that flourished after being acquired?
For background on this question, read the following:
https://gist.github.com/1641705

In recent weeks, I've seen a lot of stories of Internet/software that withered once acquired by a larger company: WinAmp, Flickr, Meebo, etc.

My question is - what are some examples of Internet/software companies that flourished after acquisition? i.e.

- The product / service retained its user experience / brand / identity.

- The user base saw an increase / improvement in feature delivery (rather than a "freeze" of new releases).

- Users were not subjected to "monetization" of the previously free / freemimum business model of the startup, i.e. intrusive banner ads / bloatware forced upon them.

- The acquiring company left the startup management / development team alone, rather than shaking up / forcing out the team that built the company.

Note: Aware of but don't want to include Woot or Zappos, those are e-commerce startups.
While I see what you're getting at, I make a lot of my income from invoices between $400 and $2000. The smaller ones are usually the most profitable, by a lot.

I've also never had anything even remotely approaching this sort of problem. It's jus so easily avoided by insisting on the basics of communication.

So I think you've got it backwards. People willing and able to work for $78k invoices have probably figured this out at some point (either the easy way or the hard way). People on the low end may or may not have. That's not a reason to avoid the low end. It's a reason to figure this stuff out.
http://www.amazon.com/s?ie=UTF8&rh=n%3A172282%2Ck%3Awire...
Code Recommenders, Top Eclipse Juno Feature #2
Reddit in 10 Lines of Code
The result most surprising to me is that laptops are between 25% and 60% less likely than desktop machines to crash from a hardware fault during the first 30 days worth of measurements.

The much larger weight and volume of desktops would seem to make them easier to cool.
It's quite irritating that this doesn't exist yet. I'd even be okay with two wireless ear-clip headphones or something.

I had a pair of these:

http://www.google.co.uk/products/catalog?hl=en&safe=off&...

But the headband was too heavy to do any running or anything in :(
I used sublime text and my interns all use visual studio. I love both, but I can give a few points:

* No CTRL+D duplicate line in VS

* Can't use middle-mouse in VS to select multiple columns

* Can't place your cursor in many multiple locations at once in VS

* You can use ALT+DRAG to select columns in VS but there's no way to put a carat at the end of each of a bunch of lines of varying sizes

* CTRL+J to append the next line to the current one, removing all whitespace. I feel as if this has saved me a year of life.

Those five alone are extremely useful when writing JavaScript and HTML.

* The autocomplete in VS does not "learn" like the sublime text one does.

* No good incremental search in VS (might have changed on the very newest version?)

* CTRL+B opens the current HTML page being edited in my browser on sublime text. There's probably an equivalent in VS though

* highlighting a string of text highlights all similar ones in sublime text. In VS for C# it sorta does this if the string of text is a token

* The ability to sort and shuffle lines in sublime text can be useful at times, though this is usually when preparing data and not when writing code.
There is nothing wrong with PHP - it runs multi-billion dollar companies and it is the most ubiquitous language on the web for a reason.
IE9+ right now. I'd attempt to get IE8 working, but would likely hinder me from using more advanced features of SVG and JS... so not sure if I will be attempting to get and IE less than 9 to work
I like how they blamed it on a "3rd party plugin".
Jelastic, cloud platform for Java
Have you ever watched somebody proficient with Vim or Emac, who has spent years crafting the perfect .vimrc for themselves?

You'd get it if you did.
The only models in question would be the hard drive based models. There will be no problems with the iPhone, iPad, iPod nano or shuffle. The iPad case uses these same magnets.
Read your pile of books twice as fast
You seem to have invoked Godwin's law. Perhaps try rephrasing your argument?
The Leading Causes Of Death From 1900-2010
It's not really a useful comparison. You can use ZeroMQ to build a lightweight message queue, but if you really need a message queue it would be best to just use a full message queue. ZeroMQ is more of a message passing toolkit.
Why doing a PhD is often waste of time
> There is a lot of truth to these charges, but such charges miss a vital piece of context. The object/relational mapping problem is hard.

I suspect that context is precisely what underlies the common critiques of ORMs. Those people who best understand the inherent object-relational impedance mismatch tend to be the very people who conclude that the effort isn't worth it.

In my admittedly anecdotal experience, I have found that ORMs are the most useful for the most trivial queries. For anything complicated, I find it easier to drop into SQL and write the query directly than to compose an equivalent object using the ORM - and that becomes increasingly so as the query gets more complicated.
Chrome (and any webkit) performs pretty good IMO. Working on getting Firefox and IE9 up to speed. I will be allowing transitions to be disabled, which should help out a bit.
Because people are scared of things they don't understand? Or because they had one bad experience, years ago, with some home-grown crappy ORM, and now they assume all ORMs are bad? The reasons are legion...

The second of those is what I saw at my last job. The tech-lead / architect guy was vehemently anti-ORM... because a previous group (at the same company) had rolled their own ORM in Jython and embedded it into the Java codebase, and it A. didn't perform well and B. was extremely fragile and hard to modify. Now, you can't explain to him that there are well written, productive, performant ORMs like Hibernate. He just doesn't want to hear it. sigh
Pay developers more than 60K/70K year and you'll prevent burnout. How about paying for equipment you cheap bastards.
The Morris Award
This video might interest you: Rand Fishkin - Inbound Marketing for Startups: How to Earn Customers Without Paying http://vimeo.com/39473593

In short: generate great content.
I haven't gotten to real time time series... but they will be coming soon.
Ticketmaster is widely regarded as a scummy company. I think everyone in the world is just waiting for someone to knock them off their perch atop the industry. So, yeah, if one of you geniuses on this board would go ahead and get on that, thanks..
That caught my eye too.. perhaps it's because laptops are designed with being carried around in mind? Or, to draw on the other conclusions from the paper, because laptops generally have lower-frequency chips (and for that matter, slower memory and disks too)?
Most of the people I know who gripe about ORMs have either never used one, or tried to apply one in an instance where an ORM is not applicable.

ORMs fit a very specific use case - eliminating the tedium and risk associated with writing simple queries, and creating a simple layer of abstraction from the database. If you mention ORMs and someone starts griping about how it made their accounting reports slower, slap the shit out of them.
For one, it can be annoying to type with a conventional keyboard and editor: remembering and typing &larr; or &gamma; is easy (and most entities have mnemonic names).
Is Mitt Romney the New Darling of Silicon Valley?
3D Station Maps
InterTechTion: Technical Interview Question of the Day Archive
that may be because you actually oversleep. unless you're very young (<20yo), 7h of sleep is likely all you need, and anything less than 6h or more than 8h will leave you tired and lacking energy.
My country, and I'm sure most of the EU, isn't sovereign anymore when it comes to transposing EU laws^W directives (assuming they regard a domain where the EU is allowed to legislate, I suppose). The constitutional amendment was done a little before the constitutional treaty tried for ratification.
Trivi.al App - New Version released
Will be adding more and more models as I go... right now just taking care of what I need immediately for work. Really a can't wait till I get a chance to implement some of the more unique charts.

Of course people are always welcome to contribute some new models, and I'll do my best to keep them consistent with everything else.
Don't hold your breath on that… I've pretty much lost hope that either of the two major parties are going to deal with their corruption issues. Thank god we still have the Libertarian party.
Fork it and submit. Bob's very open to getting other people to collaborate with him. That said, you'd have to do it in the d3 style.
Gamers Shifting From PCs, Consoles to Mobile, Social
Firefox 14 for Android now available with improved speeds, HTML 5, Flash
In Poland it's illegal to propagate totalitarian ideology, applies to both nazism and communism (fascism too, probably, nobody tested this).

Before EURO 2012 championships everybody interpreted it like nazism and communism symbols are forbidden, but Russian supporters wanted to marsh before their match with communism symbols, and some Polish minister said symbols are OK, only propagating is illegal (probably to appease Russian politicians). And nobody was persecuted for walking with red star/other communism symbols during that march, AFAIK. So now it's open question what's actually allowed.

Funny thing, that some asshole Polish nationalists/hools beaten up a few Russian supporters during that march and their excuse was that Russians had illegal totalitarian symbols, and they were just defending law (police and judges don't support their excuse, I imagine :) ).
Great idea but I can see this hitting ebay from copycats before these guys even get into production.
Have you actually read TFA? Fowler's point is that yes, ORMs don't solve all of the really hard mapping problems, but save you a lot of boilerplate on the other 80-90%, and the hallmark of a good ORM is that it allows itself to be bypassed with relatively little hassle for those hard problems (like performance tuning).

Also from TFA: what do you suggest using instead?
I just want to point out that just because go lacks a good way of handling error conditions, doesn't mean exceptions are the best way. Haskell has exceptions, and I wish it didn't. Because it has better options for dealing with error conditions, like Maybe and Either. If you are checking for an error condition every ten lines, those are by far nicer than using exceptions.
Mobile Firefox: Measuring how a browser feels
def user = User.findById(25)
return user.getLocation().getAddress().getState()

What happened during that execution? Was that 1 query or 50? Would it have been better to write a specific sql statement?

To me, this describes the biggest challenges with using or not using ORMs. I don't think there is an easy answer.
And yet many ORMs such as ActiveRecord let you do this trivially, maintaining as much of it's functionality as you want, such as mapping column types to appropriate pl types. In my experience, even if you had a policy of all queries being written explicitly in SQL by all developers and encapsulating these into your own data access layer, you would still have quite a bit to gain from the well-tested community boilerplate in one of the available ORM packages.
I haven't had problems with G+ specifically, but I did have to delete my gmail account (which I only created so I could access the android app store) because it was impossible to have a gmail address without it being my "primary" address for all things google-related.

Facebook at least manages to let me hide the facebook.com address.
Please do come and have a talk with my (pointy-haired style) boss :) .

I take it you think stored procedures are generally good (at least that's what I think). But some people still believe that they'll migrate database architecture or some such. Also, some ORM's aren't fit for the task and give a bad name (Microsoft's Entity Framework v1 was especially horrible)

I'm definitely out of touch and I spend way too much time working with Microsoft SQL, but do people treat relational databases as "a crazy aunt" as Fowler says? (I still haven't tried NoSQL)
> Those people who best understand the inherent object-relational impedance mismatch tend to be the very people who conclude that the effort isn't worth it.

You're showing a severe bias.

> I have found that ORMs are the most useful for the most trivial queries.

That's really what ORMs are for. Three joins, max. Any more than that and you really can't trust the ORM. It's a computer, after all, not a DBA.
I haven't had tangled headphones since I started using a cord-wrapping technique I found on LifeHacker years ago, as shown in this video <http://www.youtube.com/watch?v=IImQNcIyf18>.

I'm not sure that I'd want to buy custom earbuds just for this particular feature. As jsherry suggested, this is something that (IMO) would be better licensed to name-brand headphone manufacturers.
Different flavors of regex
Just found this out after trying to get negative lookahead working on POSIX.
I agree - it's really important to be fully present and not rush. As you said, if you're rushing the meeting then it's probably not important
All images have some amount of random noise in them due to the thermal fluctuations of the sensor. With some clever techniques, I wonder if it could be possible to hide the pseudorandom encrypted message in the image to make it appear slightly noisier? Or maybe hide the message in images with already low SNR?
Yup, trying to stick to the "d3 way" as much as possible. I need to work on some better examples, and maybe a tutorial or two. But you can always check out all the information on d3js.org, most of it should be very relevant.
When Google did a massive analysis of hard-drive failures they also didn't publish manufacturer names, because they felt that it would tarnish the company name when it might just be a production run
How to be cool, a HN guide:

1. Get up at 5 AM or sooner

2. Go to gym every day

3. Eat organic food or be vegetarian or vegan

4. Use iPhone and 11" MacBook Air

5. Work from coffee shops

6. Write a blog post about it and post it on Hacker News

Feel free to add ideas. :)

(I'm not mocking the author, but the idea.)
Any good ORM will let you write your query directly, and still save your the work of mapping the resultset to a collection of objects.
Once someone pointed me to the Better Way to wrap headphones [1] I also haven't had a problem with tangles.

Though Apple increased the stiffness of the stock earbud cords at some point, so using this method (IME) can cause the cords to spiral and twist in weird ways. The extra weight of some magnets might well hold down that problem. [2]

[1] http://vimeo.com/223505

[2] puntacular
Hm, I thought this was about hiding data in JavaScript source code!
No, I still don't give anything about Klout or Kred or...
I post stuff to twitter.com, I connect with friends on Facebook.com, I build a professional network on LinkedIn.com, I share images on flickr.com, I connect with co-founders on Founder2be.com...

I don't need any all-over score to measure my 'influence'. Srsly.

(Re this TechCrunch article http://techcrunch.com/2012/06/26/kred-rewards/)
Quitting a job and following your heart during the largest tech boom in human history, when jobs were jumping out of windows onto unsuspecting passer-bys, might make for a great story, but I'm not sure it's great advice for young kids today, with under-25 unemployment in the 20's in the U.S. and much higher elsewhere.

Unless you've got something lined up, or a lot of cash set aside, I'd advise being very conservative in this environment.
Anecdotal data point (caveat, I'm from France, so maybe this just reflects a difference in culture):

I'm just completing my PhD, I have already written my dissertation and am waiting to defend (end of August). These past 3 years have been awesome, I was lucky enough to have two advisors who basically let me choose what I wanted to work on and were supportive from day 1. The research I have done, and the results I have found have landed me an awesome job 9 months before graduating. And I've travelled to three continents to present my work.

I admit, this is just one data point, but doing a PhD can also be a great time.
Yeah! Nice one. I've been avoiding entities and it's way cleaner and visual to look back at the codes.
Social Engineering for Programming Languages
Because it has near-zero barrier to entry. That doesn't speak highly of PHP as a language, just on how its deployment strategy is designed.
It's not necessarily click-through as it is type-and-find. Ctrl+P to find a file, Ctrl+R (usually) to find methods/functions, etc. It's still very fast and productive.
"community implosion" ? Please do share.. I've only been dabbling with ØMQ, but it seems a lot more active than crossroads.
You're missing a few more:

emacs lives on every server I have to work on.

emacs works with every language I have to use for work, including C/C++, Fortran, LaTeX, Python, Shell, and every language I like to play around with, including Haskell, Clojure, and Common Lisp.

I switch between tasks often enough that the fact emacs can do all of them (and doesn't crash all the time like Eclipse...) is great.
Station Maps -  a collection of 3D maps of London Underground/DLR stations
That's a bit generous, 'todos' appears in four different points during the day, the specifics he gives are that he chats with Alan, goes to meetings, thinks about the company, communicates, and researches solutions.
I tried to reach several bloggers, most of them don't respond. I'm having a hard time finding the good blogg(ers) that would write about my app. Maybe I suck at marketing...
CMD + K, CMD + B (Ctrl on windows/linux) opens up the gutter with all your files.
How To Recover Powerpoint Password For Free
This is step by step tutorial that explains how to recover powerpoint password for free
And why would I want to spend years crafting the perfect .vimrc for myself when tools exist that already do 80% of that better and without any configuration?

I say this with a carefully crafted and organized .vim folder.
Ask HN: Software Engineer salary range in Germany?
I am looking at relocating to Berlin for the next year or two and have begun looking at available positions there. I was curious if anyone had any idea of the salary range that a software engineer with 8 years of experience might expect.

I am mostly looking at mobile game studios located in Berlin if that helps any.
I don't think Facebook or Yahoo chose PHP because it was easy to write.
Who would say that they have a bad boss at an "all hands" meeting? Wouldn't have to quit after doing that...
The problem is there's plenty of trivial work for an ORM to do (mapping types, simple queries, etc). If you roll this yourself your implementation will be buggier than a major open source ORM.
CEO's say how busy they are, but it seems like most execution is handled by people below the CEO. So I'm left wondering what are specific tasks that are the right level to keep the CEO so busy?

The author had a great chance to address this... but all we're told is "meetings" and "todo list."