skysight-inc/HackerNews huggingface dataset:
I agree with his thoughts pertaining to, effectively, the fact that people should put some time into being polite even in their negative criticism. Specifically, things like the following could be said in a better way while still conveying the message that the user has issues with the site:

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

However, then he goes on to imply that the things being said are personal attacks, not critiques of the work itself.

> If you don’t like my work because it is bad, tell me about it. If you don’t like my work because you don’t like me, talk to the fucking hand.

The messages he quoted, while they could have been phrased better, were not personal attacks. They were comments on things that people found wrong with the product, not the person.
I agree with everything, except:

> What is Dropbox not doing that you are.

I think the technical answer is that younited is aggregating your data across accounts such as Facebook, Dropbox, Picasa, etc. Dropbox doesn't do that, and it is actually nice to have all my data in one place.

However, IMHO, having everything in one place dramatically increases the responsibilities of that "place". And I don't think a simple "we promise we won't share your data with governments" is strong enough to gain our trust. After all, companies do change their ToS...
London, UK - FULLTIME INTERN (REMOTE OKAY)
CrowdScores: https://crowdscores.co.uk/jobs/

Do you live and breathe the world of football? Know what makes a good story? Do you enjoy building engaging conversations that leave a lasting impression through blog posts, Twitter, and Facebook? If you’re nodding your head positively to all these questions, we want to talk to you!

You'll get to work in a tight and growing team of smart people working at the heart of the Silicon roundabout to promote a really exciting new product. You'll work directly with the co-founders and will gain invaluable experience helping an early-stage startup grow the hardest thousand users it ever will.

You must be passionate about football, enjoy watching as many games as you can, and be an confident communicator with your finger on the pulse of the game. You must also have a strong understanding of social platforms and communication.

We're happy for you to work remotely and the role offers a subscription to all sports TV channels and any transport costs.

London, UK - FULLTIME PYTHON DEVELOPER
CrowdScores: https://crowdscores.co.uk/jobs/

We are looking for an exceptional person to grow our backend team. You should have strong experience in Python and love writing readable, idiomatic code. You will get the the opportunity to work with exciting technologies and large datasets in a real-time environment. We’re currently transitioning our server stack to an SOA built primarily with Nginx, Python, Django, Postgres, and MongoDB glued together with RabbitMQ and running on AWS. In this role you will certainly have the opportunity to influence the technological choices.

Please contact jobs@crowdscores.co.uk and read more at https://crowdscores.co.uk/jobs/
Yea, I also noticed that, save for the pages with tons of images, firefox has actually been better than chrome in that respect for the last few releases. Now with this fix, I'm seriously thinking of jumping back. Then I'll finally have my sweet DownThemAll again. Many kudos to the firefox devs, performance and memory-usage is very important, and it seems they realized that before it was too late. Even with my 16GB I'd really like to run an extra VM for development as opposed to letting my browser gobble it all up.
Have you (either of you) tried LaTeXiT[1]? As a gui interface/equation editor it helped me texify my stats submissions and also helped as a quick reference for some of those characters I don't use regularly.

[1] http://pierre.chachatelier.fr/latexit/latexit-home.php?lang=...
Looks like he's turned them on for his website as well...
AFAIK, MacBook cameras can't be used without the light turning on. [0]

[0] http://apple.stackexchange.com/questions/26590/are-there-pri...
I agree it is tricky. But not as bad as curing cancer, by far.

Practically, cancer cannot be cured even by multiples of all the effort than went into those two bugs.
It depends how you use it: e.g. I normally have many many tabs open, and Firefox handles that much better on my system than Chromium.
Stolen phones blacklist launches (check IMEI number online before you buy)
Check out http://firefox.com/os for a user view of Firefox OS and https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS for a Developer view.
Beginners guide to blogging: How to build a blog - Episode 1
Wait, ~whoishiring is an official HN account? I thought it was just a clever username. TIL, thanks!

Also, does this mean this thread is invalid, then?
Here's a direct link to query by IMEI number (for Canada):

http://www.protectyourdata.ca/check-the-status-of-your-devic...

Anyone know if there's anything similar in the United States?
How do you want to deal with asynchronous tasks which have to be dealt with within the day?

Synchronous communication is not a solution for that when interruptions are undesirable.
Windows Phone is simpler and more consistent than any of them.
I disagree, in the same way that I consider Firefox to be the best browser: because it is freely modifiable. So, you can make it the best for you, which is invaluable.

The fact that some distros are great for most people out of the box is just an extra perk for me, it's not that important. I could never make Windows as good as I made my Debian, or Chrome as good as I made my Firefox.
No Yellowstone anyway right now. Gubmint dun shut it down until the political fighting gets resolved.
I'm definitely not one of those people, but I already posted my first thoughts on the sign-up process - https://news.ycombinator.com/item?id=6475539
Criticism of surveillance is not any more or less severe than all kinds of other ‘Non-American behaviour’ of the past, there just happens to be a larger overlap between this instance of ‘Non-American behaviour’ and the HN demographic.

How exactly do the parents examples of being a left-wing, gay or anti-apartheid activist seem severe to you?
Wow. Thanks for the detailed information!
My understanding is that all communications on Twitter are public and that users are forced to condense all of their comments into 140 characters.

Don't these limitations make it a dangerous medium for discussing detailed and / or sensitive project-related issues?

EDIT: I guess there are direct messages, but I'm not sure how often they're used because I don't use Twitter.
See - and hear - what it was like to surf the web 20 years ago
It's ownCloud, but SaaS. Wait... That IS Dropbox.
Somewhat off-topic, but if you're looking for a good OSS CI solution, you may want to check out Strider[1]. It has far fewer features then Jenkins, but it looks nice and is incredibly easy to deploy. If you want, you can just push straight to Heroku. Of course this leaves you somewhat restricted in what tools are available, but has worked well for me for simple Python and Node.js projects.

[1] https://github.com/Strider-CD/strider/
At least they get to solve the problems. You can't do that with closed OSs. Same goes for the cloud vs. your own server.
I guess my point was that if people are complaining about certain services being cut due to a shutdown, the people should be equally mad about what services get shut down during a shutdown. They've happened enough in the last 50 years to warrant a more open debate.
The simplest is a text field with: "What prefix would you like us to use?" The End.

That's indeed a simple approach, and indeed it does not force any pre-existing biases on your users.

But it's not necessarily a perfect approach, especially if you want to perform any kind of data analysis on your user base. This doesn't have to be some evil ad tracking system, imagine if you were working on some medical app and wanted to analyse how a particular condition effected different genders. The trouble with your approach is that it's really hard to normalise free text fields.

In fact, if you wanted to do anything with users' gender data other than dump it into a database, you'd need to normalise it, and then you're back to using a finite set of categories.
I think, This is not end of the SEO but it's very difficult to get traffic for new website by seo. As new search engine's algorithm back link value is zero. But Content should be unique and informational.
For some reason the rotation animation and control is incredibly satisfying.
> What is this? Sorry, but I’m not going to watch shapes flying around my screen to find out.

Oh no, that's such a terrible criticism.
Do You Have The Moxy To Be A Parallel Entrepreneur?
Thanks for the heads up though! Will look into the IE8 issue.
I have been running aurora for a while so I already have this fix. I just tested it and there was no noticeable performance impact for the memory saved.

Chrome on the other hand used all my memory and caused me to start swapping. Any website with lots of images loaded will be impacted by this ( facebook , G+ , tumblr , ... ) so I think its a rather important change
>You know a task is easy (like creating an automated backup), but you can't just go and do it.

Even worse is when the todo is to also make a decision. I need to automate backups to a new NAS. Do I install Linux? FreeBSD? FreeNAS? RedHat? Good old debian-stable? I should definitely explore all decision branches, in full detail, to make the best choice. open in new tab, open in new tab

But I have no idea how long that would take. I can't even set aside 15 min (or 45) to determine how long it will take. It's incomputable. It's either dive headfirst and hope to come out with a working solution, or put it off another week (and hope some howto pops up on ars).
Many would argue that "being a useful metric" for an inherently non-useful purpose is worse than a waste of time.
OT: That canvas home badge/icon/image is incredible, it's slowly enough animated that it's not distracting and you don't really notice until you go to use the button at which point you notice the beauty.
Naked mole rats have more than one weapon against aging
As spyder says in another thread of this post, on the given page (http://congressoamericano.blogspot.fr/p/fotos-do-congresso-a...) Chrome decodes and decodes... the memory usage goes up and up. I was using 1.5GO of memory before closing it (and still far from having loaded everything).
Boston, MA - Full Time FULL STACK ENGINEER | Full Time MACHINE LEARNING ENGINEER

http://skimbox.co/
At Skimbox, we're building a new kind of email client.

http://skimbox.co/architecture/

A client that is actually smooth and lets you get out of your inbox. A client that is backed by sophisticated AI. A client that was written with love, sweat, and engineering best practices.

FULL STACK ENGINEER:/
Is scaling huge systems your game? Do you love cooking up your own chef recipes? How about working directly on our systems and applications while you’re at it? We’re looking for DevOps folks who know how to run distributed systems, scale them, and write a little code too.

MACHINE LEARNING ENGINEER:/
Want to figure out what emails people really want to see? Want to teach a computer how to do it? We’re looking for clever folks who can create a self-improving AI to separate the proverbial email wheat from the chafe. This requires knowing how to write performant, scalable, distributed ML logic that operates on very large datasets.

Email: hr@skimbox.co
Congress plunges nation into government shutdown
Chocolate.js: Node.js framework updated to v0.0.8 - ChocoDB, Chocoflow...
The fact that returning memory to the Kernel is hard is supported by the circumstance, that most allocators will use brk/sbrk to resize the data segment of the executing process to allocate memory, at least if they shall allocate few memory.

The other fact, that allocators have to lock global data structures is also not true. Most modern operating systems supports thread-local storage and therefore you don't need locking because you can keep much per-threads allocators, and only if you want to release memory of a foreign thread you have to lock (but that's also bad practice in most cases).

Therefore, this article is great if your horizon end at the default allocators tcmalloc, ptmalloc and jemalloc, but the reality is much more complex. The fact that such a thing doesn't exists isn't founded in the fact that it's hard to implement, it's founded in the fact that there is no need for such an allocator, because most well-written software will allocate large chunks of memory.
I'm either being trolled or bullied here.

A text field adds time to type out (which can lose customers, alienate handicapped etc.), all to accommodate an exception, rather than a rule.

I don't care if you have a slider, dropdown, circle, whatever, but for usability, a gender option should have poles that require 0 or 1 clicks to get to (though a text-field for further elucidation is okay). Continuing down this path, the further step is saying a shoe-size option insults amputees and lymphedema victims and should be a text-field...

Edit - Another fact is that the person filling out this form might not be the person described by the form (say for a CRM tool) in which case it matters more to KISS.
ChocoDB - will be a kind of nosql database running on SQLite
This was a follow-up to an earlier change which also delayed image decompressing. In the description of that change the author wrote: "Andrew McCreight wrote a comment that I can’t find now, but basically he said that on one of his machines, that page was extremely slow and painful to scroll through before the change, and after the change it was smooth and pleasant."

If you have any examples where the linked changes causes performance degradation, you should try reporting it to the developers.
Wacko in the Morning 10/01 by The Wacko Network
A slide rule.
NFL Stats Visualized
Unfortunately, the only exchange I've tried to access, out of pure curiosity, times out.

http://www.healthsourceri.com/

Looks like they're using Amazon AWS
Wedding Party - http://www.weddingpartyapp.com/jobs - Palo Alto, CA, REMOTE OK

Help us make weddings awesome for the hundreds of millions of people who attend weddings every year. We are a small team of engineers and designers that has made waves in the last year with our mobile apps for couples and guests. We’ve grown fast and Wedding Party is now used at hundreds of thousands of weddings a year. We’ve been featured on the AppStore for the last five consecutive weeks. There are fun design, product, and scaling challenges ahead.

We are looking for:

-Rails developer

-Android developer

-iOS developer

Responsibilities:

- Take ownership of one of our major product platforms

- Be able to iterate quickly over UX interactions and designs

- Be obsessive over details and be ready to ship great code

Requirements:

-Experience working on interesting projects

-Be prepared to learn and teach

-Experience building products with millions of users a plus

email: jobs@weddingpartyapp.com
Umm I don't see anything wrong with that bookmarks thread and his perceptions of programmers being assholes are certainly not the result of those programmer's experience. Looks like he wasn't just new to programming, but the internet in general, because this site is one of the most polite and civilized out there.
Good answer, that sounds like a reasonable compromise.
There is a perfectly legal and effective way of punishing NSA-collaborating companies: don't use their products.

I have a server with OwnCloud which I use for file and calendar sharing. Don't pay for the server and don't have my info stored at the NSA. Problem solved.

Now please don't tell me that you want to punish NSA-collaborators... and yet use a Microsoft or Apple box.
That's generally how nations work. If you aren't subject to their laws and don't pay their taxes, you don't get the rights granted to the citizens. I can't show up in the UK and demand they treat my health problems, even though they consider health care a right (so far as I know).

Not saying right or wrong, just how the system works.
A secondary plan is definitely a possibility, but should by no means constitute a viable alternative in a free democracy.
The mental image of congressmen duking it out in the middle of Yellowstone has a certain appeal.
If you think these are the same somehow

I didn't say they were the same, but instead was replying to the statement "RDBMSes typically can't do that, but document stores can.", but of course an RDBMS can store an "array of cities you've ever lived in".

I encourage you to think about the number of disk seeks required for recovering the full collection in both cases.

Ignoring XML, array types, or materialized views, for the RDBMS it is generally zero on virtually any modern platform, as the common case now is a database that is 100% in memory. A $79/m OVH server has 32GB. A low-end Dell server can have 256GB for $3000 (there are extremely few databases where the hot data surpasses even a GB). And the best thing about normalization is that it, like LZ, is a form of compression, yielding a more likely scenario that your database fits in memory.

That's all a side topic, however, and is neither here nor there on the long running NoSQL/SQL debate.
Wow, that's misplaced hostility.

If you wanted to deride the fact that many folks here won't spent multiples of effort on special, experimental, no-right-answers-and-likely-to-be-criticized-for-it-if-you-even-try cases that affect minuscule fractions of their potential user base, well...get in line behind the IE5 advocates, I guess.

Someone recommends using a free form entry for gender. No amount of normalization will fix the "ham sandwich" entries (except that we know they are nearly all male), so you'd trade the integrity of a small percentage of your data for the appearance of "making an effort" for the vanishingly small percentage. Net fail.

Just to be clear, my primary feeling here is that -- in the hypothetical case where gender matters -- you're best served by keeping it simple: (female | male | other/it's complicated | prefer not to answer). This should serve all cases equally.
Adventures in String Reversal
San Francisco, CA - Ringadoc (http://www.ringadoc.com). Founding Engineer.

We are a cross-platform communication platform (phone, web, mobile) for patients and doctors that has handled hundreds of thousands of calls for our highly-engaged paying doctors offices.

We are looking for a founding engineer to help us expand the capability and reach of our platform in terms of features, stability, and rich video communication. Our goal is to virtualize medical care through our platform.

Languages: Ruby on Rails, Obj-C, Java. We run on Asterisk and are hosted by RackSpace.

email jordan @ ringadoc .com
> This is not about those that live healthy lives as nightowls, but those that do not. Can we attenuate the differences among the owls to figure out why some are unhealthy and others are not.

That's not what the article is suggesting, and attenuating differences to figure out the differences makes absolutely no sense, not even semantically. The attenuation of differences in this context means that the intent is to standardize the populace, nothing more, nothing less.

> Furthermore, can we figure out the attributes that larks have, that on the whole seem to make them healthier than owls.

And I'm pretty sure I said I don't believe certain points the article claims at face value. I don't think you can call this incredulity "missing the point". This assertion that larks are healthier than owls, which seems to be at the bottom of all this, should at least have more empirical data behind it (preferably gathered by people with less bias).

> Then, maybe we can adjust the lifestyles of the unhealthy larks to have them lead a healthier life.

Now you're just contradicting your own comment. Did you maybe mean to say "owls" there?
DuckDuckGo (Paoli, PA, USA) - LOCAL OR REMOTE.

We would welcome 1-2 additions to our small core search engineering team. This team works across our full architecture (https://dukgo.com/help/en_US/company/architecture) though does more back-end and data algo than front-end and dev-ops, which are primarily handled elsewhere.

Previous search experience or extensive experience with our particular architecture is not necessary, though this is not a junior level position.

Please note our hiring process is a bit different. If you need to immediate full-time employment this process probably doesn't work for you because we usually contract for a couple months first (paid).

https://dukgo.com/help/en_US/company/hiring
There are plenty of problems that go away by themselves because there was no problem to begin with. The micro-managing managers that suddenly get a bright insight that needs to happen now, only to completely forget about it a day later. The impatient people who can't wait 5 minutes before the annual reports are generated and sent out to their inboxes. There are plenty of solutions out there just looking for a problem that doesn't need to solved.
Yes and no. Some issues are people being a little overly keen and just allowing a little time allows for things to naturally resolve themselves.
The speculation about the feed cutting is not very reasonable. The feed cut all the time in all phases of the flight, and that always caused also control room voices to be cut as well. Their software was just configured like that.
It's a header with a version number and the ID of the receivers key that the message was encrypted with. Base64-decode and hexdump those messages and look for 54483646 (one of the subkeys of F8669BB7). The encrypted message is after that and would look random.
The format is defined in http://tools.ietf.org/html/rfc4880

edit: It's not encrypted with the primary key, but one of the subkeys.
Nate Silver to would-be data scientists: Don’t sweat the degree, do the work
> This sounds very much like my time at the military,
> though. Down to the point where I took naps
> throughout the day whenever I could.

The ability to take naps anywhere whenever the occasion rises is a core military skill - soldiers never know when the next sleep opportunity will occur...
Old Mission Capital - Chicago, IL. No remote.

We are an automated trading firm looking for a QA tester to make our software more robust.

You will need strong scripting skills (we use Python and bash) as well as strong communication skills.

You don't need to have worked in the finance industry, but you must have experience with automated testing tools.

To apply, go through our Stack Overflow Careers post:

http://careers.stackoverflow.com/jobs/39811/qa-tester-for-a-...

I got here via Stack Overflow myself, so feel free to send a link to your profile if you have one.
Shutdown Begins After Congress Fails In Spending Compromise
It's past 9 AM on the 1st and the bot still didn't submit anything. Is it broken?
Without proper moderation, it's going to be filled with junk.
Just determining whether or not the user can see an image is quite tricky when you consider that there are a number of things which could cause it to be invisible to the user and thus safe to remove:

* It might be placed as a normal block element on the page but out of the current viewport.

* It might have had visibility: hidden CSS statement applied to it.

* It might have had display: none CSS statement applied to it.

* It might have the alpha channel set to fully transparent and then fade in.

* It might be inside a <div> that has overflow: scroll and then have that specific div scrolled such that the image is outside the viewport of that <div>

* It might be using top and left CSS properties to animate the position of the element such that it is off the screen.

* It might have it's CSS width or height set to 0 so that it can be start out "hidden" and then have animate open.

So I wouldn't discount this as just a simple solution because I see a lot of edge cases where things could get confusing just due to the complexity of how many ways there are for a page element to be visible versus not visible.