skysight-inc/HackerNews huggingface dataset:
We've been using stuff like Infinity.js (http://airbnb.github.io/infinity/) for quite a while now, and it's basic functionality is to improve long scrolling panes by dynamically adding and removing elements (including images) in real time as you scroll to keep the number of elements low and the page responsive. Sites that use this technique usually feel just as responsive as if the site really did have a page with 10,000 items on it instead of a dynamic viewpoint that only shows 100 items as a time.

Personally I think it would be best if HTML developed a spec for an official UITableView style native element. That would provide a way to solve the memory issues and avoid the need for JavaScript hacks like Infinity.js

But in the meantime browser workarounds like this one from Firefox will help avoid the huge memory usage in sites that don't use smart techniques like Infinity.js
Unfortunately this requires having a good manager who is willing to take some heat for you. In my experience, managers view their reports as being there to cover for them, not the other way around.
For me, it is time. I switched back about a year ago, when Firefox started to not be painful any more, but still was a step back from Chrome. Some tabs would still cause stuttering in the whole app and sometimes scrolling was less than smooth.

These days however, I have not noticed any of these things for months in Firefox. Really I can't recommend it enough!
OnScroll is a rapidly growing startup in the online advertising space, solving the issue of ad viewability. Already working with a number of major UK publishers, we are growing fast and need to grow our tech stack with us.

Are you a full stack developer with a passion for building and managing large scale applications?

We use javascript in our full stack with Nodejs in the backend and a custom framework on the front-end with MongoDB for the database.

You are:
- Smart
- Able to breakdown and communicate complex ideas and problems clearly
- Driven by finding elegant solutions to solve business needs
- Wanting to tackle problems of scale and large data generation/aggregation
- Eager to learn something new to solve a problem you’ve not seen before
- Happy to get involved and dive in when things go turbo

We're based in London, UK

charley@onscroll.com
Wow that is ugly.
Ask HN: Who is hiring? (October 2013)
Please lead with the location of the position and include the keywords INTERN, REMOTE, or H1B if the corresponding sort of candidate is welcome. Feel free to post any job that may interest HN readers from executive assistant to machine learning expert to CTO.

Also see: Ask HN: Freelancer? Seeking freelancer? (October 2013) https://news.ycombinator.com/item?id=6475879
That guy is me, the OP.

The post was written as a single-draft rant and published in a hurry. In retrospect, I should have taken care to draft it better. Should I edit the post and structure it better? Is it right to edit your post once it has been published and commented upon? In any case, thanks for the criticism.

As for the irony, I would like to politely disagree with you on that one: I am not attacking people of HN in the post at all!

In fact attacking is the wrong word, IMHO. I am ranting against/criticizing HN-ers criticizing skills. I personally believe that, in the context of HN, your posts, comments & critiques are defined as "your work". So essentially, I am criticizing "your work", don't you think?

Also, I apologised for the rant going slightly off-topic in my last paragraph. I would like to believe that I did not stray too far off-topic but do tell me if I did: I'll take care to construct my future posts better.

Thanks for reading!
I have also been disappointed in the change of HN over the last few years but he picked some really poor examples to try to show case those issues, this is more jumping on that band wagon while not understanding what the banner on the side says.
I will admit I was quickly lost while trying to read this chest beating bravado manifesto mixed (strangely enough) with a lack of self confidence oozing from every other sentence. You know what impresses hackers? Code, quality code that does something non trivial. In academia either no one pays attention to your work and you can think it's great without anyone arguing with you, or they try to tear something truly novel apart like a pack of rabid hyena. When you get on the front page of hacker news some people are going to do the same thing. Think of it as publishing a ground breaking paper. Programmers can be rather laconic, and if this means using a short sentence to let you know you aren't explaining your product/project succinctly enough, or you are requiring to many clicks just to get to the meat of what you want to tell people perhaps it's good advice and you should take it (along with a grain of salt because SOME people are just assholes but assholes rarely give actionable valuable feedback) especially if it's multiple people.
I think many people understand the need for government at the local and state level, its when we get to the federal government that there's problems.
Is it just me, or is the gigaom article basically blogspam?
Ask HN: Freelancer? Seeking freelancer? (October 2013)
Please lead with either SEEKING WORK or SEEKING FREELANCER, your location and whether remote work is a possibility.
Really interesting and well written, thanks for that. If you wrote some more about heap allocation strategies (best-fit, worst-fit, first-fit, etc.) to round out the discussion I'd love to read that as well, especially if you add varying allocation sizes to your benchmark.
It's a custom allocator internal to Intersec.
SEEKING WORK (native iOS), Remote (based in Kitchener-Waterloo, Ontario, Canada)

I design and build native iPhone and iPad apps. Most of these are distributed through the App Store but in some cases they’re only used within a company, as a tool for sales people or to work with custom hardware. I’ve been building apps for over 3 years. I’ve done every part of the process myself: starting with initial concepts then designing the interface, writing code, and submitting apps to the Apple App Store.

Most of my apps are under NDA but I've recently released a sailing weather forecast decoder: http://teakmobile.com/mafor

I've also done:

- daily deals apps

- robot controller over wifi

- custom SFDC sales scheduling and mapping iPad app

- v1.0 of a chat client with millions of users

- long-term care assessment iPad app

- real-time wi-fi automotive data collection and visualization app

Also available for App Store Submission, Beta Test Management, Code & App Store Consulting and Training.

Check out http://teakmobile.com/ or contact me at christina@teakmobile.com
Good link...thanks.

> Even if complaints are technically nonsense, addressing complaints is still important.

Totally true, but I don't have to like it...and I can fight against it by complaining about the addressing of the complaints!
That video is awful. Other than some ballons with the Apple and Android logos on and a very vague voice over it could have been for anything.

They should have gone with the cute little "hand drawn" diagrams/animations that have been quite popular over the past few years. At least that way they can show me what this service does.
Excellent news! This problem was so bad that after only a couple pages of porn gifs on Tumblr i had to open Chrome to keep the smut going.
You're right. As much as people rail on java here, it still has some of if not the best tooling in the industry.

You can make javascript pretty easy, but the process is a bit more involved (not a bad thing to know your own code though.)

It makes me happy to be able to use sublime for all my programming but java.

That being said, I have to agree about the design though. You're only shooting yourself in the foot if you just start coding right away. Even just 10-15 minutes of design up front to understand what the heck you're doing will save hours down the road. I think it's more of a problem of balancing the 2.

Some people overdesign and don't get anything done while others just do everything and end up with code rot and technical debt later.
It looks like Google Forums but with StackOverflow-style votes. I guess they didn't really use aardVark for it: https://en.wikipedia.org/wiki/Aardvark_(search_engine). I wonder why they didn't try to make a bigger Q&A service, maybe integrated with G+.
SEEKING WORK - Remote (UK based, travel negotiable)

Front end, back end - just as happy with either, or both!

* HTML, CSS, JS, responsive design, bootstrap etc etc

* PHP (Codeigniter mainly but happy with others)

* Titanium for iOS & Android dev (also have PhoneGap experience)

I've been playing with Node & AngularJS too, and would like a chance to use them in anger.

Also happy to do the odd bit of work in exchange for other benefits - flights to NY/SF, accommodation in Europe and suchlike. Though cold, hard cash is good too :)

Contact email is in profile or via my site at http://pitbot.net
>That's kind of Applet's 101

So, write javascript to trigger a java applet that changes the dom is a reasonable alternative to writing javascript to change the dom?

>Being the most broadly supported and most integrated solution doesn't mean developers have no choices

Yes, it literally does. When presented with one option, you have no choice.

>And there you have it. JavaScript wins by virtue of being a better deployment platform in the browser space

Are you serious?

>It's not unfair or unusual

Nobody said it was. Just that javascript sucks and we're stuck with it against our will.
End users and reviewers are not going to be all fluffy bunny rabbits on the Internet. Suck it up and fix it. You will gain respect for actually responding constructively rather than ranting about how unfair it is.

In real life it's even harder. To be blatantly honest I nearly cried once when a client ripped the shit out of two weeks of backbreaking work I did for them. Instead of crawling off and whinging I fixed it and the client was happy. This was in 1998 and they're still a client now.

Now try again :)
Harsh feedback is always oh-so-welcome. Jeering without explanation isn't - for me personally anyway. At least, that's how I behave so I probably hope/expect others to do the same for me.
Asking people to give better feedback is pointless. The arseholes on HN enjoy being arseholes and will condemn you for suggesting they give the same feedback in a less arseholey way.

> What is this? Sorry, but I’m not going to watch shapes flying around my screen to find out.

It's tempting to reply to this with a "well, fuck off then." but it's valid critique - some people don't want a presentation, they just want text. Look at man pages - it's possible to improve the typography and the presentation, and include some graphics and CSS, but the information is what people want.

(http://www.openbsd.org/cgi-bin/man.cgi?query=afterboot&sekti...)

As a contrast, look at the mostly positive comments on the 180 days of whatever it was posts - some of the more negative posts got downvotes, and most of the comments seemed positive.

So, maybe it's useful to (avoiding age[1]) say "I'm learning $X and this is what I made? Any useful critique?" You'll still get arseholes but I think you'll have not as many.

[1] Because no matter what you've achieved as a 15 year old there'll be someone on HN to say "Yeah? SO WHAT? That's nothing special."
This is the same with just about everything. When I started learning Clojure I forced myself to stop reading.
SEEKING WORK - Los Angeles - Remote or on-site

Jack-of-all-trades iOS app developer. My most popular app, a music composition tool, was featured on www.apple.com/education and was the #87 highest grossing iPad app in the U.S. on launch day. I'm hyper-focused on not wasting time, communicating effectively, and being honest about time, scope, and costs.

I'm a recent graduate, and I have not done freelancing since high school. So I'm offering my services for $45/hr for up to 50 hr/wk in order to build up my resume quickly.

Skills:

* Objective-C, C, JavaScript (familiar with AngularJS, Node.js, and Backbone.js), Java, Ruby, Haskell, HTML, CSS, MySQL

* Xcode/Instruments, Photoshop, Git

See my LinkedIn below for more details about my experience, or email me for my resume.

Email me to chat: rossnmiller [at] gmail.com

http://www.linkedin.com/pub/ross-miller/45/473/b36
This is potentially one of the biggest breakthroughs ever. The ability to harness static electricity and convert it into usable electricity within our own electronics could be used to extract some of the power from not only lightning strikes, but from the atmosphere.
When the database is fast enough
Issues with new healthcare exchanges thanks to unresolved software problems.
I'm not sure what platform youre using but the site loads quite slowly.
Good point. I imagine the issues would be more with when to unload an image, though depending on the implementation that might not be particularly problematic either.
There is something that somewhat irks me about the whole domain of data science. I still can't quite put my finger on it, but I think it's a mixture of lack of rigor, handwaving arguments.

Maybe if it were called data journalism, or data storytelling rather than science I would somewhat lower my expectations and enjoy it more fully, but in my experience doing science and doing data science are not really close.
Don't abuse HT in VM hosts - those cores aren't what you think they are
Optimization Tips & Tricks used by MimeKit: Part 1
London, UK - Full-time

OnScroll is a rapidly growing startup in the online advertising space, solving the issue of ad viewability. Already working with a number of major UK publishers, we are growing fast and need to grow our tech stack with us.

Are you a full stack developer with a passion for building and managing large scale applications?

We use javascript in our full stack with Nodejs in the backend and a custom framework on the front-end with MongoDB for the database.

You are:

- Smart

- Able to breakdown and communicate complex ideas and problems clearly

- Driven by finding elegant solutions to solve business needs

- Wanting to tackle problems of scale and large data generation/aggregation

- Eager to learn something new to solve a problem you’ve not seen before

- Happy to get involved and dive in when things go turbo

Contact: charley@onscroll.com
Streak (San Francisco, CA)

http://www.streak.com/jobs

We are looking for a front end developer who is comfortable slinging javascript in a hostile environment (extending GMail). You should like underscore.js and be comfortable with jQuery.
Should be in EU. European Commission dictates some minimum in most laws. I guess there are exceptions such as contractors.
Artisan Adds Two New Products to Its Mobile Experience Management Platform
The thread from the whoishiring user has been posted at https://news.ycombinator.com/item?id=6475879
> Is it right to edit your post once it has been published and commented upon?

Not really.

If you make it clear which bits are insertions and edits, or if you only add a section at the end you should be okay.
Building Your First Hybrid Mobile Application Using Visual Studio
If your Exchange server is 2007SP1 and up, you can specify your OOF to only send to external users who are on your contacts list. That should resolve the mailing list spamming issue here.
see also https://news.ycombinator.com/item?id=6475606
SEEKING WORK - Remote (Germany based, Travel Possible)

Full stack developer, primarily fronted

In the last few years I've spent most of my time on mobile web apps (Senior/Architect roles), now after becoming a freelancer/product owner (http://cutterslounge.de) a year ago I also (again, I have a strong Python-Web background) spend a lot of time doing backend, primarily Python APIs with Postgres and Mysql.

I love clean code, consider automated tests as part of any software development, I'm obsessed with optimising the user experience and I don't deploy/setup manually.

Primary skills:
* Javascript
* Python
* Mobile web development

Tools I often use and other skills:
* AWS (EC2, RDS)
* Ansible (server setup, deployment)
* Backbone.Marionette

Github: http://github.com/sebslomski
Email: sebastian@purelabs.de
Website/CV: http://sebslomski.com

Team: My co-founder is offering his design skills as well, preferably together as a team (that's how we usually work, and have worked for the past 4 years). But this is optional.

Portfolio:
Most of my clients hire me/us for short term projects (many of them prototypes, proof-of-concept and demos). As this is usually under NDA, I'm not allowed to list them.
BUT, take a look at our product Cutters Lounge (http://cutterslounge.de), where all of our knowledge is combined. Also: http://sebslomski.com/#about-me

Fluent in German and English.
I agree whole heartedly. When I first started playing around with data, despite my lite statistics background, I had no idea what I was doing and no amount of education would have prepared me for noisey, real life data sets. I had to become proficient with SQL and a certain type of problem solving and hacker mentality before I was able to do anything useful.

What's interesting now though is that since returning to college and taking more advanced courses in probability and statistics, I now have a "practical" background that allow me to see real life use cases for almost everything I'm learning (oh wonderful Bayes theorem!) that is a huge advantage.
see also https://news.ycombinator.com/item?id=6475879
wayback i bought a ol` iphone 3 flashed to unlock it,
and when i try the #("sry, i forgot the number")* was it 06(?!) code or looked in the iphone settings it shows: "unknown device"
or something about "can`t be displayed"... confused
As I've said, its a matter of degrees. It is meaningless to pretend like there is a hard line of despair that only then would violence be justified.

Yes, I can envision a possible world where I would be prone to steal for food/shelter/etc. I would go out of my way to avoid causing harm as much as possible, but I don't pretend like I'm somehow physically incapable of these things. But no, that world doesn't currently exist in the US: luckily for me I am intelligent enough and educated enough that I would be able to find other avenues for money. Others aren't so lucky.

Also, you seem to think that violence is never the rational choice (assuming you mean stealing as a form of violence). I don't agree with that either.
We use jenkins and just yesterday I had changed the build process slightly so it also runs a different ant task post build without muddying our svn with empty commits,a perfectly acceptable reason to have a build now button .
The "many tabs" situation where Firefox performs better than Chrome is more like 50+ or 100+ tabs than 20. People have widely different use cases with tabs.

My experience is that performance on Chrome degrades beyond 30 or 40 tabs, though the exact value depends on your system.

You can have Firefox open with 400 tabs without too much performance degradation. Many tabs will be swapped to disk or not even loaded, but the tabs you actually use will work just fine.

(also, Firefox on Mac seems to perform less smoothly than on other platforms, though I'm not entirely sure why)
Sift Science - San Francisco, CA. Full-time.

Sift Science (http://siftscience.com) uses large-scale machine learning to fight online fraud. It's a problem that cost U.S. merchants > $10B last year, and 70% of it is organized crime. Attacks have rapidly evolved in breadth and depth, but current rule-based systems don't scale.

We're looking for engineers of all flavors -- distributed systems, web development, data visualization, and of course, machine learning. We're a tight-knit team that likes board games, yummy food, and solving challenging technical problems. Check out https://siftscience.com/jobs

We're also looking for account managers, integration engineers, and someone to lead our B2B marketing efforts.

Feel free to email me personally - jason at siftscience dot com
It has been almost 3 years now (December) so I have had time to "move on"[0]. I have a wonderful new girlfriend and life is good. I still miss Sima almost every day but people are right when they say time helps mend. It never takes away the feeling of loss but it does ease the pain (emotional pain is far greater than any physical pain I have ever experienced).

Facebook still reminds me when it is her birthday (although I never forget anyway) and in a way I find it quite comforting to have an external reminder of her. It makes me feel while she has gone she is still here in some strange little ways. Nobody truly dies on the internet.

I would also like to say thank you to all those who have said such kind things in your replies.

[0] I hate that expression but it seems to be the only way to phrase it
So the guy sitting next to the stacked blue, white and pink pieces is the accountant? Lego-powered steampunk!
I wonder how much real information you missed that way.

Also WTF for being on IRC but not email.
SEEKING FREELANCERS - NYC or Bay Area preferred - Remote is okay

Lambda is a talent agency for freelance developers and designers. We help you find clients, negotiate for higher rates, and take care of the business side of freelancing.

- Exceptional talent only: $100/hr minimum rate.
- No recruiters or spam. We're developers too and we only match consultants with projects that fit their expertise and interest.
- Serious clients only: Wanna hear about a disruptive social network for cats that "just needs a coder"? Neither do we.

If that's appealing, you can read more and sign up at: http://getlambda.com/

Freelancers with side projects or startups are especially welcome!
isn't 16GB enough to run an extra VM for dev? also, try docker.
If Firefox is acting unusually slow resetting your profile will often help: https://support.mozilla.org/en-US/kb/reset-firefox-easily-fi...
Dropmysite is an internet company based in small and sunny Singapore. We want to back up The Internet and we need your help to do so. We have 2 web properties which is Dropmysite.com and Dropmyemail.com.

Our engineering team is expanding. We are looking for two polyglot programmers to join us. As our job title suggests, you will come across many technologies at Dropmysite. Our core code base is written in Ruby(Rails & Padrino), Node.js and Scala. We have smaller projects in a variety of technologies including Python, PHP, R, etc. We also have mobile projects which are soon to be launched. Be it front-end, back-end, or rear-end, you will have plenty of opportunities to work on them.

We aren't yet-another-webapp. If you want to learn data mining and data visualization, we are doing that. Our backup system is written in Scala with Akka actors. If you are interested in the business side of things, we happen to have the best in-house SEO-SEM team in Singapore. There are plenty of challenging problems to solve.

Like everybody, we write tests, manage our configuration with Ansible, do continuous integration with Jenkins. And we take security seriously.

Our engineering team composes of:
- Several Vimers, two Sublime Texters and one Emacs user.
- Two standing deskers, and many sitting deskers.
- Android rooters and no iOS fanboys.
- One Thinkpad and others all Macs

Join us and add to that variety.

We are based in Singapore, the tech capital of South East Asia. That police state with negligible taxes, crazy expensive cars, and cosmopolitan city state. The weather here alternates between Hot-And-Humid or Rainy-And-Humid. It is never cold. People come in shorts. We are located in the startup hub of Singapore: BLK 71. Developer meetups happen upstairs. There are no strict working hours. You can work at home, in shorts, no shorts, we don't care as long as you ship.

If you are interested, please contact me at zan@dropmysite.com