skysight-inc/HackerNews huggingface dataset:
Salt Lake City, UT - Lucid Software (http://www.golucid.co)

Lucid Software is building world class graphical applications in the browser and on mobile devices. Our first product, Lucidchart (http://www.lucidchart.com), is an online diagramming application with 2M+ users. We recently launched our second product, Lucidpress
(http://www.lucidpress.com), which is an online layout and design application.

Lucid is a startup founded by Karl Sun, a former Google exec, and Ben Dilts, our CTO. We're profitable and rapidly growing in every dimension of the business and need people to join our team. For fun we raft river rapids on company retreats, have Friday BBQs, and eat lots of pizza. Talent and ability to learn are more important than specific skills.

BACKEND SOFTWARE ENGINEER (all experience levels) - Lucidchart and Lucidpress run with various decoupled services in a Linux environment using Scala, MongoDB, AWS, and MySQL. At Lucid your responsibilities would include enhancing existing services, building new services, integrating with 3rd party applications and ensuring services are highly available, secure, and scalable. Requirements: - Talent - BS degree Recommended experience: - Building large products / applications - Scala or Java - MySQL or other relational database - NoSQL databases - Cloud computing (AWS)
Apply here: https://hire.jobvite.com/j?aj=oa2cZfw7&s=Hacker_News

FRONTEND SOFTWARE ENGINEER (all experience levels) -
Lucidchart and Lucidpress are powered by one of the largest Javascript codebases on the Internet (about 250k lines of JS), optimized so that the user experience is indistinguishable from an installed native application. Come help us show the tech world what can be done on the web. Requirements: - Talent - BS degree Recommended experience: - Building large products / applications - Javascript - Google Closure compiler/library - CSS/HTML/DOM manipulation - jQuery - Native app development on Android and/or iOS
Apply here: https://hire.jobvite.com/j?aj=odrjZfwG&s=Hacker_News
*The application requires a current resume, cover letter, and an unofficial or official university transcript.
I wonder if contribution to that repo (or alike, i.e. affiliated with some gov's defense orgs) would be considered a treason in some countries...
I struggle with something similar. Building reocities was a one-time affair, hosting and maintaining it really starts to add up. But I'll keep it alive as long as I can and as long as it is being used.
The article is about Erlang.
This sort of question will become obsolete, once data are freely available. 4TB tarball with Usenet archive. And nice ecosystem of open-source tools for mining.

Already happened with maps thanks to Open Street Map.
One of the paragraphs:

"Even Google Search, their flagship product, stopped focusing on the history of the web. In 2011, Google removed the Timeline view letting users filter search results by date, while a series of major changes to their search ranking algorithm increasingly favored freshness over older pages from established sources. (To the detriment of some.)"

I don't know if this is what they mean, but I can search by date just fine:

http://imgur.com/e1tEq4M

Perhaps it's just not as clear of a view?

Overall, I agree with the article, but we have the internet archive for the internet, perhaps it's time for another organization for everything else. I am sure there are those organizations, but they don't seem all that large or effective.
Is there really a reason to use all three plugins?

I personally use Adblock Edge with the EasyPrivacy + EasyList and Fanboy's Annoyance List filters. I tried NoScript a while back but it destroyed how too many web pages worked for me to keep liking it. I assumed the EasyPrivacy feature took the place of Disconnect pretty well.
Even the Snowden affair didn't make much people "buy fire insurance". I believe good, free and easy to use doxxing tools could help people change their opinion on the value of their privacy.
AngelList - San Francisco, CA and New York, NY https://angel.co/angellist/jobs Engineers and Designers

There's nowhere I'd rather work right now than AngelList - our motto in hiring is "Would I start a company with this person?", so all of my coworkers are amazing, skilled people.

Together, we're not just funding 40+ startups per month - we're connecting these startups to a diverse group of investors whom they can reach out to for advice, connections, etc. And for the investors, this is a 10X improvement over any other way to invest (https://t.co/7AmuxYWHe3).

Fundraising is a complex market with multiple sides, so we are looking for great engineers who are excited to tackle this problem and streamline the entire market.

Our other business is matching people to their next startup job. On AngelList Talent, we believe in transparency (all jobs have salary and equity ranges disclosed).

This model has led to tremendous growth, but we still have a lot to do. There's room here for any engineer or designer to have a huge impact on the next iteration of AngelList Talent and change the lives of thousands of your peers.
I agree that paying debts is deeply engrained as a moral issue. Although I think this is more cultural and is persistent across many cultures, not necessarily something conjured up by lenders. There is a distinction between personal debt and debt tied to a business venture.

How would you feel if your parents passed away with unpaid debt? Although not legally obliged to pay it, many people do [0]. I, personally, would feel a little sadness to know that my parents had unpaid bills. Nor would I abuse the system by taking out large debts on my death bed.

[0] http://www.nytimes.com/2009/03/04/business/04dead.html?pagew...
Unata (Toronto) - Full-time

Unata (unata.com) is a VC-backed, Toronto-based startup in the enterprise retail space. We are building the retail experience of the future. We work with large retailers to power their digital experiences, while personalizing each shopper’s content and offers based on their purchase history. We’re connecting the physical shopping experience with the best of the digital world. We are growing fast and need to scale our core product team. We are looking for the roles below.

Current stack

Backend: Python (Flask, SQLAlchemy, Celery, Numpy, Pandas), PostgreSQL, Cassandra, Jenkins CI, Redis, Memcached, CentOS

Frontend (including Mobile): Angular.js, Sass, Grunt

- Back-end developer -
Python experience, intermediate/sr, understanding of service-oriented architectures (more info > bit.ly/1ExBxbe)

- Data Science developer -
Application development experience, machine learning knowledge & experience, , (more info > bit.ly/1ExBD2l)

- QA developer -
Test automation, development experince, process minded, familiarity with CI systems like Jenkins, (more info > bit.ly/1ExBCLR)

Why you should work for us:

- Competitive compensation and stock options, comprehensive health benefits, flexible paid vacation

- Relaxed work environment in downtown Toronto (King & Bathurst), Work-from-home-Wednesdays, fun company activities

- Opportunity to make a big impact in digital retail! Your work will be seen and used by millions of retail customers!
SEEKING WORK - London UK, Remote

I'm a full stack developer based in the UK with over 5 years of experience. I'm currently working with HTML, CSS (LESS and SASS), JS (Backbone, Angular, Knockout, jQuery), PHP, MySQL and Node.js.

I'm passionate about what I do and care deeply about my craft. I pride myself on being a trustworthy and reliable no-fuss developer who produces high quality work. To get an idea of what I'm about check out my blog and GitHub (links are below). If you'd like to work together please get in touch.

Email: chris.pattle@gmail.com

Website: http://www.chrispattle.com

Github: http://github.com/pattle
Facebook is a social network, not an oppressive regime.
I'm probably in the same place as you. Had very great offers (and I mean really great ones) in London for working in finance.

I ended up contracting/freelancing instead for a nice company that still pays me decent money (less than half of the London one) and is actually doing something I believe in and, as you, makes me better off compared to my peers, but also allows me to live in an amazing place and have a much better quality of life.
It is very generous of you, as a white, presumably Christian* heterosexual male living in a Five-Eyes member nation, to assert on behalf of society that no one could possibly have a legitimate reason to keep their personal details and correspondence away from you, or your government.

If no one has anything to hide, no one has anything to fear, right?

*I haven't seen any mention of your religion on the public profiles I've discovered yet. Indeed, almost everything i've seen relates to your programming work. How are we as a community to decide if you're worthy of trust if you don't disclose more personal information about your political views, family, finances, religion? What are you trying to hide? Why are you trying to deceive us?
I would like to see more people using simple email and blogs instead of social media. One way to make this work is having a clear flag for friends and family that an email is just for fun, and they should not feel like they have to read it if the title does not interest them.

I let people I work with, family and friends know that if I send out a broadcast email with everyone on a BC blind copy, then they really should not feel obligated to read the email. This allows me to send out general interest emails to a dozen or more people and feel like I am not wasting people's time. I don't use email lists, rather, I spend a minute deciding who might be interested.

This is cumbersome but it gets around problems of Facebook choosing which of your posts they will show your friends.
Yeah, I really don't like the monkey analogy, but setting that aside for a second, this is exactly why "software architects" exist--good design requires cohesive vision, and that's almost impossible to accomplish when designing by committee. (I have seen it work well, but only with people that had been working together happily for a long time, often with a few design failures before hitting their stride.)

Incidentally, this is more-or-less the same reason we have architects for real-life buildings.
SEEKING WORK - Remote - Long or Short Term Consultation (Can visit SF/Bay Area/Charlotte, NC)

I am a Designer (Interaction Design/UI/UX) and Developer (JS, Swift, Ruby, Obj-C). I typically consult on or perform the following:

- Product management - Research, definition, development, strategy.

- Product design - Strategy, best practices, team building, process, interaction design, ui design, iconography.

- Front end design & dev - Prototyping, production, management, I've also setup processes for growing teams and established best practices for new hires.

- iOS - Development, Prototyping, production, marketing.

- Data Visualization - Static or Interactive.

- GIS - ARC GIS, Google Maps, Mapbox, interactive and time based visualizations.

info@bvr.io | http://bvr.io | http://www.linkedin.com/in/dylanrw/ | http://dribbble.com/dylanrw | http://github.com/dylan
SevenFifty: B2B software in the wine and spirits world. New York, NY

10,000+ restaurants, bars, and retail stores across the country use our platform to find wine, spirits, and beer, and we're looking for full-time software engineers to help us change the beverage alcohol business. Our stack is Rails backed by Postgres with Solr for search on Heroku. We also have a few small things in Clojure.

About the company. Ever wonder how bars and restaurants buy their alcohol? SevenFifty is modernizing the wholesale beverage alcohol industry, which is massive but technologically antiquated. We're working with leading wholesalers, bars, restaurants, and wine stores across the country. We're funded, have revenues, and are on track to being profitable without additional funding.

About your role. You’ll be an early member of the engineering team and will tackle a wide range of problems. You’ll get exposure to all aspects of web application development. You'll work on hard problems like search and the processing of structured and unstructured datasets. You’ll own user-facing features from conception and design to deployment. You’ll also learn about the wine and spirits industry, which is intellectually rich, occasionally bizarre, and a ton of fun. (If interested, we’ll even help you further your formal education in wine, spirits, or beer.)

You can email me directly at steve@sevenfifty.com.

http://www.sevenfifty.com/about/jobs
I argue, albeit inexpertly, that TARP money given directly to homeowners to make payments on their toxic mortgages would have been of infinitely better societal good than handing b(tr?)illions to banks without any oversight at all.

But you are morally bankrupt for taking out a mortgage difficult for you to pay. The bank, however, doesn't have such moral failings for they are not people.

Wait...
It is, partly at least, check http://blog.archive.org/2012/08/07/over-1000000-torrents-of-...
Write simpler code.
Prostata TRATAMENTE NATURISTE
The greatest boon of credit is the generation of new businesses. IE, you fund a venture through a loan, which upon its success becomes a thriving business.

Beforehand, you could not save or afford the cost of the loan. Afterwards, you will make more than enough to pay it back.

Which is also the implicit risk credit is meant to impose on financers, which is why most countries have regulatory bodies that try to incentivize these kinds of loans. You put what you have up as collateral to try to make significantly more, but if you fail you lose a lot of ground and have to start over.
Is not this called bankruptcy?
> yet you can pick up a Bachelor's without ever hearing the word "allocate"

What university has such a program? Programming language design (students write an interpreter and compiler), operating systems (students write a minimal OS including virtual memory management), systems architecture (students design a CPU and write some flavor of ASSEMBLY) and algorithms (students learn about time and memory complexity) are core, required courses in all the CS programs around here. They're required topics for a CS program to be accredited by ABET. Maybe you're confusing actual CS programs with trade school certificate programs; you don't get a bachelors in CS by writing some Java.
Offload heavy task to run in the background.
Use caching.
Make cpu intensive processes parallelisable. (That's not a word, is it?)
People with disposable income who are able to pay $10 / month are exactly the people that advertisers want to reach. It's a catch 22 problem.
I would definitely get me and my loved ones off Facebook, I am just looking for an alternative on a few features that keep me on the platform. If that alternative was more open and secure, it would definitely make me switch. Me and most of my friends are using it as some sort of chat to organise events and have "private" discussions grouped by topics. The main feed really doesn't appeal to me as it is mostly noise and it's too hard to keep it clean and organized. That feed just ends up distracting me every time I want to see updates on an event or a group discussion.
Yes. Most of the time GC is good enough.
> Well, there's this crazy concept called "saving money" where you don't borrow from a bank but rather put some money aside every month to be able to afford something expensive

I think the point here is opportunity. You might be able to afford it in X years and pay no interest, which of course is better, but you may also have to act "now". This is where credit is adequate and needed.
Location: Fredericksburg, VA

Remote: Yes

Willing to relocate: Yes

Technologies: Java, Python, Git, C++, Objective-C/iOS, Android

Résumé/CV: https://drive.google.com/file/d/0BxdVToIKHLw2XzhLMXh6SW5MbXc...

Email: travispett@gmail.com

Looking for a summer software dev/mobile dev/security internship. I am a junior graduating Spring 2016.
This is fairly specific optimization advice which applies to only a subset of people's code, but: Write your own SQL queries.

ORMs are notorious for writing inefficient queries once you get more complicated than selecting a single row from a simple table, and trying to optimize them without writing a SQL query will make your code all but unreadable. This isn't to say don't use an ORM, but if you need to optimize, your code speed and code clarity will be better off with raw SQL.

More generalized performance advice: Keep heap memory allocations to an absolute minimum. Heap access is more likely to result in cache misses, and the bookkeeping related to allocating and freeing memory can quickly add up (even if you're not doing it explicitly).

Globals and stack allocations are almost universally faster.

A resource which popped up on HN yesterday might offer a bit more insight on how to design for optimal performance: https://news.ycombinator.com/item?id=8978081
stripe did a great job: https://stripe.com/blog/ctf3-architecture
No, we can't also say that.
The purpose of the article is pointed at in the title.
But not of thinking about "access patterns". Most of list operations are is still O(n), while arrays or tables are of O(1) and the like.

Btw, it is always suspicious when someone promise you less thinking. You will end up with crap like UCS4 or std::list, etc.
Location: Karachi, Pakistan

Remote: Yes

Willing to relocate: No.

Technologies: PHP(Laravel, CodeIgnitor, Core), Python(core, Flask, Django),Java,C#/MvC4,jQuery, JavaScript, Browser Extensions, APIs(Fb, Google, Youtube,Twitter etc), Web/Data Scrapping.

Résumé/CV: http://justpaste.it/adnanprofile

Email: kadnan(@)gmail

BTW, I recently started a new series on blog called LxD. Check [here](http://blog.adnansiddiqi.me/lxd/)
Location: New Hampshire
Remote: Yes
Willing to relocate: No
Technologies: Python, MySQL, PostgreSQL, Javascript, CSS, HTML, git
Résumé/CV: https://docs.google.com/document/d/1fiKOWXSHy236L1_mqJRo9CTY...
Email: hnhirefeb15@sc0tt.net

Very interested in working on backend of a web app or dev-ops type situation. Absolutely willing to learn a technology if needed.
No it does not, hibernation is very explicit.
Usenet's just an example. Its hosting at another site with better search tools could (I assume) be dealt with relatively easily given that it's pretty much just text. There may, of course, be issues of which I'm not aware. After all, this hasn't happened.

By no means though is the ongoing archiving and sharing of petabytes of complex web sites and other information repositories a simple problem even if the data were readily available and the issues associated with rehosting copyrighted material worked through.
Location: Podolsk, Russia

Remote: No

Willing to relocate: Yes, please.

Technologies: System Administrator: Linux (RedHat (RHCE), Gentoo), Virtualisation (KVM, VMware), Open Source and etc. PHP (CodeIgniter).

Resume/CV: https://www.linkedin.com/pub/vladimir-pavlov/68/541/60

Email: pavlovmc [at] gmail [dot] com

Hello.
Bachelor's Degree in Computer Science and 6 years of experience in IT.
Have a lot of experience in configuring Open Source software, Linux and FreeBSD OS. Have ability to solve difficult problems. Love a new technologies.
I think we've all been somewhere that had a laughably incompetent "architect". I can think of at least 3 in my own relatively short career, at three different firms. The rest I would describe as... harmless?

And yet I can see the value of having a strong leader in this role, especially on large-scale enterprise projects and similar.

My own limited experiences and the countless anecdotal similar experiences I've read on HN, etc. over the years raises the question of how some of these people get hired. I assume it's because architects are hired by C-level executives and managers, not technical staff. Probably lots of odd coincidences where everyone used to work at the same place...

But I can promise you this: if I am ever invited to sit in on the interview for an architect, those candidates will get nothing but questions about the fundamentals of networking and development from me.
> If you were a developer in the 90's, Gates is still more evil than Jobs ever was, and philanthropy years later doesn't wash away the sins.

I was, and maybe it doesn't wash them away, but Gates has become a powerful force for good in this world and I'm grateful for that. I don't see much point to nursing old grudges.
I agree. We should do away with the idea of a limited companies entirely.

On a slightly more serious note, I do think that too many people forget how much society invests by allowing limited companies, and (in my opinion) how much those companies "owe" society as a whole.
Alation (http://alation.com), Redwood City, CA

Looking for software engineers, sales engineers/customer success, and sales development representatives. INTERNs, and VISAs welcome, though we can't relocate international candidates right now.

Alation is democratizing access to data by tackling one of the most universal challenges in analysis – the challenge of context. We analyze petabyte-scale data warehouses at companies ranging from eCommerce to online radio to improve the way data is accessed. Alation has brought together an incredible team of engineers, designers, and executives from Google, Apple, Oracle, IBM, one-man startups and top schools. We've got a great product in a huge market with the right people for the job, and we have a hell of a lot of fun. Come join us!

http://jobs.lever.co/alation or contact me at dac@alation.com
In my professional experience I've met architects that don't code, or even remember how. Very sad.
Facebook doesn't sell data, it sells targeted ads.
Ratings Now Cut Both Ways, So Don’t Sass Your Uber Driver
And the article we're looking at here is complaining about moving away from the Windows 8 direction.

The author seems to consider that a mistake and likes the Windows 8 way better. So do I. This is all subjective, just like your statements are. You just claim to speak for everyone/state facts. That's still wrong, ignoring that childish retort.
"Benefit to society" whats that all about? Landman and Patent Agent get A's for benefiting society. From what I can see anything software related gets B or less.
Depends on platforms. In general use right data structures, optimize hot-spots and basic hardware awareness.
>looking for a job in a country with sane government

So I guess a job in United States is out of your consideration?
Not only not very practical but it would require entirely new transmission technologies: the maximum practical length of a 60Hz transmission line is only a few thousand miles. To go from the bright side to the dark side of the earth is worst-case 12,000 miles so new tech would be needed, or you'd just have to suffer 30% (or more) transmission line loss.
I have never worked with a System Architect that was more qualified to design the system than the developers were. Inevitably, they design a system that looks good on paper, but is full of moving parts, anyone of which can fail.
It reminds of that children's game, Mouse Trap. It seems like it's going to be really fun to start the ball rolling, but inevitable some part of the paths fails. The guy doesn't fall into the bathtub, the trap gets stuck at the top, etc. In system terms, that means someone's pager is going off at 2am.
There is usually a fair bit of prototyping work involved as well. There's also a lot of listening involved, as you can't really design a good system without first talking to the people who are going to use the system and understanding their needs. In addition you'll need to listen to the folks who are going to be implementing the system as well so you get a feel for what they are good at and what they enjoy working on.