skysight-inc/HackerNews huggingface dataset:
> I prefer faster beats, well structured complex melodies a la Skrillex

Skrillex and dubstep in general typically has a lower BPM than Trance. Skrillex usually works in the 120s, whereas trance is usually in the 130s-140s. You seem to be lumping trance and ambient together; however, they're quite different! I would argue that trance typically has more complex melodies than dubstep, which focuses more on tambre variations (ie crazy bass distortion). If you want to hear a cool trance track with high BPM and a nice complex melody, check out Duke Can't Come Home by Oza: http://www.youtube.com/watch?v=BA9If-QkXQk As with all electronic music, you kind of have to sit through the first 32 bars or so for it to get to the good part; these parts of songs are really only there so that DJs can mix them together more easily.
Cache poisoning?
ShowHN: My Weekend Project VStream - Your personal Streaming Server
It's a simple project- but I enjoyed building it.
Check out a demo server at
www.ha-kn.com
You can do lazy image loading in just a few lines of javascript, without jquery. Scripts can be deferred, etc.

Those are hacks. I'd rather have a browser that loads stuff really fast and not have to jump through hoops like spriting, etc. If you're really concerned about deferring the loading of images, that could also be a feature of the browser.

Also, consider that asking the question, "why the heck would anyone develop a website that loads that many elements all at once," is like asking, "why the heck would anybody develop a program that doesn't fit on a 1.44MB floppy?".
Perforce is quite expensive, yes. I don't understand the rest of your comments though. I'm not sure why company size, code author, or profit margins are relevant. Perforce is used by every major gaming studio, Pixar, Nvidia, and many more.

If I were to make a snarky comment it would be that Git is for poor people and Perforce is what you use when you grow up. That's not an even remotely reasonable statement, but it does have a teeny, tiny hint of truth to it. :)
Different Bullets; Different Folks
You seem to have awesome history of bosses!
Off-topically, it’s a little odd to pick Swahili as a byword for a weird language for an English-speaker. It’s a popular second language (which tends to sand down a language’s most complex features), it’s written in the Latin alphabet, it has borrowed vocabulary from European languages including English, and it contains no unfamiliar sounds – unlike, say, Mandarin, French or German.

Like any language short of Ido, it has its tricky parts. But all in all it’s probably among the easiest non-Indo-European languages for an Anglophone to pick up. Not the best symbol of the abstruse.
Thank you, I am always happy to abuse a contact ;)
>>Which is nice, because you never actually win..

Could you explain what you mean by this?
Giving free PyCon ticket to open source contributors
My company has 3 available tickets to PyCon 2012 that we wish to donate to someone that is a contributor to open source who missed the registration window. If you know someone not going who contributes to open source then please throw their name / link to their projects in the comments below.

This is a throw-away account so there is no conflict of interest about me trying to market my company, gain karma, etc. I would love to send someone from Django, Flask, PyMongo, Django-Mongo-Engine, Paramiko, Request, PyPDF, Green Unicorn, Tasty Pie, or any of the countless packages that I use on a daily basis.
I actually ended up writing my thesis using Eclipse with two plugins, one to support latex and one to support git, and that worked surprisingly well.
Goal Setting: Why Should You Set Goals?
Completely agree. I too, discovered this story around that age, and I have always remembered it with clarity and passion. The other scifi short story I will never forget is Harrison Bergeron by Kurt Vonnegut Jr. Not the same topic, but the same sort of punch in very few words.
It's not worth linking to the original and updated version of it by the author instead of the wired post about his work?
Node (or the people hyping it) suffers the expertise projection symptom. When people seeing Node is great for doing one thing (async network handling), they automatically project it to be great for other stuffs. That's where the hype falls apart.
And if you sold your MSFT stock at its peak and invested all that money in Apple stock instead, you would be one rich motherfucker.
Airplane games
A very warm welcome to players from all over the world, looking for the best online games airplane gathered on only one gaming portal. Airplane Games have been an all time favorite. They are easy to understand and play. For many playing airplane games is a way to relax themselves. The sense of mission attached in some of these games gives yourself a way of escape from the routines of life.
Hm... I've only made one small contribution to a python project in the past few months (riak-python-client), but I'll put my name here just in case. PyCon was amazing last year, and I'd definitely love to go again.

http://github.com/markerdmann

By the way, you should absolutely mention your company's name and get some goodwill and PR. I mean, come on... you guys are giving away free Pycon tickets! You deserve it. :-)
The problem is, you suddenly have an onus to be polite about it.

"I have a concern that this may not be feasible".

"No, you just have to try harder!"

"Sorry, I wasn't very clear: This is flat out impossible".

"Are you sure?"

"Yes, because google tried, and couldn't do it. You see, it's actually impossible to get the (technical mumbo jumbo) so it will take literally years to run a single query."

And this isn't a typical case. The most likely case is you suspect that the boss is leading everyone into the valley of death, but can't prove it. Do you confront them yourself, try to sound out other colleagues (who may have other concerns, since it's not their problem), or just warn them that there's likely to be problems, and gradually manage their expectations?

In an ideal world, bosses are good at both ferreting out concerns fro indirect hints ("I'm a bit worried that"), and dealing with direct statements ("It's impossible, you git!"). In reality, they are often just wage slaves who kiss up and kick down, and don't really care if the project flops as long as someone else is to blame.
Zepto + Backbone + PoH (Plain' ol HTML) + CSS3. Its so light-weight and fast on any mobile device.
I wouldn't read too much into this. A large number of companies split there political capital between the parties, to 'hedge their bets'.
This is as insightful a theory as saying Facebook launched 7 years ago and now it has 850 million users, so on its first year at Harvard it must have gained 121.4 million users.
Apropos of http://bijansabet.com/post/16980728547/why-facebook-connect-....

Tying your entire authentication strategy to Facebook Connect or other external authentication system is becoming a major liability to the Internet in my opinion. When all.js is broken, so is much (too much) of the Internet now.
No, the only reason the startup exists is because the founders started it.
UX Ideas We Can Learn from Picplum (YC S11)
You wonder what would have happened if you took the other job, your peers resent you for "playing the game", people think you're not loyal, etc. You make the highest amount of money that your employer will currently pay you, but that's about it.
Wow, she's great. Thanks for the recommendation!
Nice! I can't tell if your site is just HN bombed or my internet is choking again (been going on alllll day).

Looking forward to giving it a spin!
Where do you live that swahili is a popular second language for an english speaker?
Git is the best if you are working on LaTeX by yourself, I wrote my dissertation last summer using it extensively. However writing LaTeX is different from code for many reasons, for one if you write a new class in e.g. c# all other classes do not care about the implementation, just what can the put in and what do they get out. With LaTeX that doesn't work, you duplicate yourself and get the narrative in the wrong order, they are very different paradigms. I am planning on writing a blog post on this soon.
Google bought SageTV last summer, and I think they are planning to roll it out as GoogleTV.

Ive used SageTV for years and its a pretty solid product, I think it will help GoogleTV quite a bit.
yep just wen down for about 2 mins. Back up now. getting on HN was not planned at all!
As much as I prefer to link to the definitive version of everything, in this case since we already discussed the Wired version my dislike of dupes takes precedence. Don't take it too hard; I'm not representative of the general HN membership. I didn't realize it was updated, though.
What if everyone did it to some company
Horrible advice. Having unilateral policies like this are things that give people excuses to stop treating people like people.

Each case is different. It depends on the individual employee, their performance and role in the organization.

And I don't much like how you are blaming the employee for "not wanting to work for you". Of course that will be true for some people, who simply need a change for change's sake. However, do you not share some of the blame for a high quality employee seeking outside employment? What happened to that employee to want to make them work some place else?
Kitties, Komen and The New Editor of Mainstream News
The things I miss in Emacs compared to IntelliJ, which I use every day for Scala, are find uses, jump to definition, rename symbol (text search and replace in Emacs is usually almost as good as IntelliJ's refactoring tool, but when you do it a dozen times a day, it adds up,) convenient handling of the SBT window and the run/debug window, and git integration (mostly I like looking at filenames and seeing by their color what their git status is.) Having a great editor isn't worth giving any of those features up.

I could probably get all of those features in emacs if I got everything set up correctly, but it's a lot of work. The main difficulty I ran into with Scala was generating an Ensime config. The first time I tried it, it blew up for unknown reasons. A few months later, it didn't work because my SBT project used subprojects. Now there's an SBT plugin that generates the Ensime config, so I'll give it another try someday. I'm very encouraged by Ensime's approach of integrating with and relying on the same tools as the rest of the Scala community (SBT and the presentation compiler.) It gives me hope that it won't be constantly two steps behind like it would be if it tried to reimplement everything from scratch.

However, it's definitely a problem for me if Emacs still can't handle Java well. Most of the third-party libraries I use are written in Java, so I do spend time reading and navigating through Java code. I tried setting up JDEE once and almost suffocated in yak hair trying to get basic features to work. (Granted, that was over five years ago, but still, it was much worse than advertised.)

And you know, when it comes right down to it, I really want an IDE. The whole thing. IntelliJ and Eclipse seem like bloated monstrosities sometimes, but dammit, so much of that stuff is handy when you're working on a complicated codebase. Plus they really know how to make use of my huge monitor. Using that much space usefully with Emacs and terminals is tough. I had speedbar installed for a while, but speedbar felt like IntelliJ's text editor: a half-hearted imitation of a real feature. Actually, I coded C++ in emacs for seven years and never liked using speedbar, CEDET, or even etags. They all seemed like a lot of hassle, and in every case I found that I preferred to just use Emacs as a text editor. All the Emacs-fu I learned in seven years of C++ development applies just as well to ordinary text as it does to C++ code.
After a few weeks of daily meetings, even brief ones, the quality of information being communicated really decreases.

I've had better results where:
A) frequency of team meetings increases as deadlines get closer, going from once per week to 2x per day if needed.
B) every day managers spend 5-10 minutes of 1-on-1 time with each team member actually inspecting their work.
Managed to load the homepage. I'll be digging through now, it looks great. Hot damn it even catches errors! :)
Oh my god, that would be awesome at the FS level.
8 GDB tricks you should know
Why not include an option for people who don't use a framework? It'd be nice to get a perspective on the portion of developers who are rolling their own mobile webapp.

With mobile web development, the frameworks add needless complication and bloat. All the successful good-looking mobile webapps I've used (Twitter, FB, etc.) don't use any of these frameworks.
And why do they have so many signigicant digits in the latitude and longitude of their locations?
Forcing the use of TLS for SPDY seems to have been intentionally crippling.
Cabinet seeks release of teenager charged with murdering stepbrother
Why is a single repo required for everybody to see all the code? Tools like gerrit and github can handle multiple repos and provide commit access for multiple repos among a large group of people. If it were my company, I would keep separate repos but allow read and merge requests for all employees. That keeps everybody involved in projects across the entire company, but also allows them to notice when individual projects get spaghettified and thereby deserving of some cleanup/breakup into components. A GB-scale codebase does not help smart, new employees grok what the hell they can contribute.
ACE seems like the best choice; I didn't realize it didn't do remote cursor tracking. Definitely not worth going out of your way for. As for showing the cursor in the PDF preview, even just doing that for the user's own cursor would work quite well.

I definitely wouldn't suggest that you allow people to install new packages globally. However, TeX supports personal LaTeX paths, so users could have their own path with whatever extra packages they needed. (Also, if you ever decide to provide paid-account-only features, that seems like a prime candidate.)

TeXLive definitely covers most needs. Beamer and TikZ represent the biggest things I regularly want that TeXLive doesn't include, and would want to install to a non-project-specific location (since they both have big piles of interacting packages). Other bits, like conference and journal styles, usually come as a single .sty or .cls file that I could easily enough just drop in my project if necessary.

One more thought: I desperately want this to integrate with git, since I version-control almost all of my LaTeX documents.
Hey, this is really great (and a strange coincidence -- this afternoon I was thinking about building something similar).

Something I'm wondering about: I currently use vim-latexsuite which has a bunch of expansion features. For instance, if you type '^^' it expands to '^{<++>}<++>', where the '<++>' are jump markers, and then 'jumps' into the first marker. So if I wanted to type e.g., 'e^{-x/2}', the keystrokes I'd use would be 'e ^ ^ - x / 2 CTRL-J'.

I'm not sure how you'd do the something similar, but the combination of jump markers and user-defined expansions (e.g., I can define 'QQ' -> '\mathbb{Q}', 'fN' -> 'function', '`/' -> '\frac{<++>}{<++>}<++>' or even 'pmABCD' -> '\begin{pmatrix} a & b \\ c& d \end{pmatrix}' ) saves an enormous amount of time writing TeX.
It seems to me that the Programmer is also much better in the "Good one" scenario. Maybe not all the blame for a problematic relationship lies on one side?
This is the working ticket: https://developers.facebook.com/bugs/203275643103137
Page is down already?
Or the inevitable - "Joe, you there?" 10 seconds of silence - "Sorry, I was on mute."
Show HN: Mockstrap, a Twitter Bootstrap Sandbox
SPDY may be technically sound but...

Mozilla Corp: Wholly 0wned Subsidiary of Google Inc
Plans for Isolates in Node.js dropped
If you use scss/sass instead of less, try https://github.com/thomas-mcdonald/bootstrap-sass/tree/2.0
Wouldn't this be solved by sending a
Cache-Control: public, max-age=<long-duration-in-seconds> header so that the assets can be stored in ISP proxy caches as well as browsers on-disk caches
Chrome Extension to get Picture smileys on Facebook
Hey I have done a Chrome extension for facebook which would display picture smileys instead of text smileys.

Extension Download: https://chrome.google.com/webstore/detail/pfofcadoijmdpaaimobiilheegfmhama

Click on the below link to see more about smileys and how to use it -- http://www.spacenext.com/facebook-smileys.php(link)
jQTouch + scrollable + swipeview
At Google it varies by team. Each team figures out what works for it. Outside of code reviews and code style, there is little that is dictated company wide.
cool concept. Next step is drag and drop.
* Auto-complete (that actually works based on the syntax tree of your entire project, not just text matching)

* Refactoring tools that can not be done by an editor that does not also understand the language. (like block select -> "Extract Method" or "Implement Interface")

* "Go to definition", which can take you to the definition of a method, property or field, that always works, even with the most convoluted syntax.

* Debugger and breakpoints integrated into the environment

* Expression-level type inference, or the ability for the IDE to tell you the type of an expression, and examine that types' definition in all cases.

* Basically any manipulation of the files that requires more understanding of the source files than text-based operations.
The site doesn't work on IE8. The signup form sends a GET request. This is where it redirects me to: http://bookmarkly.com/?email=sample@email.com&password=1...

BTW, I don't normally use IE. I just happened to today.
"work fast and break things." with "things" being.. the entire internet.
Event loops and asynchronous reactor patterns have been around since what, the late 70s? Node "callback soup" is isomorphic to the structured programming models of dataflows and transactional architectures. Event-reactor systems with asynchronous libraries have been present in almost every language I've ever encountered--hell, even Modula-2, a fucking ancient Pascal derivative, had coroutines which supported exactly this kind of interleaved or reacted control flow.

You could have used any other language, for literally decades prior to Node's existence, to build the same things. Even if you didn't want to build a totally evented system, judicious use of select/epoll allows you to reap the benefits of asynchronous I/O without locking your whole application into the event loop.

Node.js programmers are building concurrent applications on a platform without coroutines, without fork/join, without threads, indeed without any parallelism, without scheduler priorities, hell without integers--and claiming it's a new paradigm in computing.

I consider that a joke.
Is anything known for scalability to such sizes for Subversion, Mercurial, Bazaar, and others?
FWIW, this is a referral link, and the OP stands to make $5 for each referral:

"For every friend who signs up from your referral links & completes the survey at the end of the beta test, we'll pay you $5, whether they ever become a paying customer or not!"
Facebook broke the internet
Java Serializers Benchmarked
DIY science: should you try this at home?
Kinda crazy how many sites rely on the Facebook JS SDK for login and other stuff. Definitely still ways to access the API, but if you don't have good fallbacks, you're screwed.
Like Testing New Apps? BetaBait Will Hook You Up
It's amazing how many folks at a software firm struggle to make a videoconference call, let alone a 3 way call. :-) Then again, in a prior life as a telecom consultant, I couldn't get 3 way calling to work on a landline.
Sadly, 3 hours is just the lower limit. The upper limit can be the whole day. 3 hours is how much time is wasted in the call. Depending how complex the task you were working on before the interruption, it can take up to the rest of the day just to re-immerse yourself in the problem you were solving before being interrupted.
Bradley Manning faces court-martial in WikiLeaks case
Editors, since they simply have to review the piece and what gets on the page is whatever is the best to choose from, are a lot more likely to approve a piece.

Your view of the role of an editor is incorrect. My observations of the newsroom I work in (as a developer) are quite different. My organization has a similar partnership with the New York Times, and some of our stories have made the front page of the national edition, not just the regional edition.

Your view of The New York Times's willingness to publish pieces that don't meet its standards are based on speculation.
It took me many years to learn the leave and counter game. The caveat is once you start playing this, you lose trustworthiness in the eyes of your employer. You get money, but lose promotions.

I think firms need to be consistent. Either play the game all the time, or never. If you waver, you might lose someone who just thinks it's a way to get a raise.

The investment banks are the worst at this.
Using http://connect.beta.facebook.net/en_US/all.js is a temporary option.
Choosing the Best Women's High Heels Shoes
Whether its a low cute kitten heel to a sleek dangerous-looking stiletto, shoes can greatly enhance the shape of any lady's legs. Try not to be timid in your selection of shoes that you have on out in public. Many lady's have felt this way about a special type of pump or high heels in general. A must have for every woman's wardrobe is a pair of round or pointed toe basic black pumps.
Become a beta-tester for a new Dropbox feature--get up to 4.5 GB
Being that open about it would mean employees would let it slip, and you'd be a target by competitors to raise your costs far higher than they'd need to be.
Exactly! I'm frankly not sure how “silver bullet” came to mean a general solution…
Why? AFAICS, SPDY is open and available for everyone who wants to implement it.

What's so bad about companies making it open, free and open source, thus contributing to a better Internet experience for everyone? No one limited SPDY to Google sites - Microsoft and Yahoo are free to implement it for their servers and enjoy browsing speedups with Chrome and (soon) Firefox 11.
I really like the part with binaural beats...
I like the same model. (send password change token to email).
BrowserID from Mozilla may help here too.
I've used Titanium and lately have been using PhoneGap with an html5 framework we built on top of bootstrap with our own in-house javascript library.

Runs smooth :)
Submission of same story (with one comment so far) as hosted by the wire service site, hence no trip of the duplicate detector by this submission:

http://news.ycombinator.com/item?id=3549953
Too comments. Nevertheless, I want to share, High Tone, that's all http://www.hightone.org (fuck dubstep, let the old people stick to dub)
The Twitter Case Between PhoneDog And Noah Kravitz Continues