skysight-inc/HackerNews huggingface dataset:
That could mean two things:

a) packets are arriving from a fast link and don't fit onto a slow link. Dropping packets signals TCP or your UDP protocol to adjust to the slower link speed, exactly the desired behaviour.

b) the router buffer is too small to handle uneven bursts of packets even when the destination link has spare capacity. This is a misbehaviour and will cause needless packet loss.

Then there's the "too much buffering" failure mode

c) the router buffer is too big, so that there is constantly a long queue of packets in the buffer at the upper limit of the link speed, causing excess delay. This is also called "buffer bloat" and is a sin often committed by consumer ADSL modems and such.

So, an UDP protocol with retransmission capability could possibly overcome b) at the cost of behaving counterproductively in the presence of real congestion.
The remaining problems would be to estimate the actual link
bandwidth, and figuring out how to retransmit the large portion of lost packets while retaining good app layer latency.

But that's a rare problem to have in the network because the failure mode is so obvious (TCP stops working properly even though your network is idle). c) is much more common.
http://gandi.net - I have never had my domain stolen but in general Gandi.net are good people and they care about their customers.
Khaaaaan! Academy — Mountain View, CA (we also love interns, and remote is a possibility)

We're a small, non-profit tech startup trying to give a free, world-class education to anyone, anywhere.

Here's a testimonial we received this week:

==================================

Two year ago, I would never have imagined that any 13-year-old could be in Calculus BC. Today, I am 13 and wrapping up my second semester of it, and with an A+, too, thanks largely in part to this site. Sal, I would say you are the best teacher I ever had. Teachers in school just don't seem to have the time or, in some cases, even the knowledge to pay as much attention as you do to the actual intuition of the material being taught. How am I supposed to understand a theorem if I don't know where it came from, why it works, or even what it really means? Khan Academy also seems to explain everything in a very easy to understand, and even fun, manor. You make calculus almost as easy as simple arithmetic. Anyway, thank you very much.

==================================

Every month we get hundreds of letters like this from people in all walks of life who're thankful for our free, high-quality educational content.

Most of you reading this are familiar with Sal's videos, but we also have hundreds of videos by other teachers, partnerships with organizations like MoMA and the California Academy of Sciences, and a huge library of interactive exercises. Over 20 million math problems are done every week on our site.

And now we're doing a big mobile push. Around 20% of our traffic comes from phones and tablets. We're totally overhauling our iOS app and we now need a great mobile designer. (We've got some good leads for good devs already, but if you're a dev please do apply too.)

We need a great mobile designer, one who lives and breathes mobile and really understands what works and what doesn't. If you join us now, you can be a major influence on an app that is guaranteed to have millions of users. We have loads of high-quality educational content just waiting to be shared within a great product. We have partnerships lined up around the block to promote your work. We just need you.

You'll be part of a small team working alongside both "celebrity" devs (like jQuery creator John Resig and Google's first employee Craig Silverstein) and many more who you haven't heard of but who are also really awesome.

Apply at https://www.khanacademy.org/careers and be sure to mention that you're coming from HN. Feel free to email me at alpert+HN@khanacademy.org if you have questions about applying or about KA in general. Unfortunately we can't sponsor visas right now unless you're from Canada, Australia, or Mexico.
Anybody know of any tools that would work with JS-rendered sites, and not have to "parse the JS"?
Yes. There is a .slick-intialized class that you can bounce off of. So element {visibility:hidden} .slick-initialized element { visibility: visible }
Honestly, swiping with a mouse on a desktop is really grueling. I think in cases where you don't just not show the swipe control at all when off mobile, you should at least show some next/prev buttons to click on, or placeholder dots along the bottom.
You can usually easily fix this by using CSS to display none everything but the first slide. So it gracefully falls back.
Surprised that Georgia Tech is not on that list.

GT has consistently ranked among the top 5 colleges for ROI on most of these lists that are published.
+ can be a distinct email address, just as . can be an alias. It really depends on how your email server is configured. Postfix makes it really easy to adjust what character you use.
Zelda De-make
I worked in webhosting for nearly a decade so I'm quite familiar with the volume of fraud and stolen domains. But to play the devils advocate how would you feel if somebody claimed a domain you own was stolen just to freeze your account and waste your time. You'd be furious at GoDaddy for freezing your account over a fictitious claim.
Back when i did this kind of stuff i used both of them udp for nonesential stuff like player position.

Where a lost packet did not matter, there would still be a new player position packet a half a second later.

Then for chat and score and stuff like that tcp was used.
How to solve the traveling salesman problem with a genetic algorithm
Photographers displaying pictures that don't want to lose vertical space is clearly one.

In our website we use it for instructional photo succession, I think it works pretty good, I'm open to suggestions (other than videos) to other UI elements that would work better for that that purpose.

http://getfinn.com/#instructions
I've seen similar outpouring of unconditional love for companies like Comcast, Bank of America, and Monsanto. I keep wondering why Facebook has so many users. It doesn't look good in the long term.
Shirts.io – Fremont, CA

Want a free custom t-shirt? Read on!

The Company

https://www.shirts.io is an online fulfillment service that prints, packs, and delivers custom printed t-shirts, posters, and phone cases.

Our mission is to empower our customers to start their own merchandising business by offering well-designed online software with world-class production infrastructure.

We are headquartered in Silicon Valley with facilities in California, Pennsylvania and Indiana.

The Role

We are looking for junior, mid, and senior full-stack web developers and/or software developers with all or some of the following.

Backend skill sets:

- Python, Django, PHP, MySQL, Postgresql
- Redis or RabbitMQ
- Python Image Library or Ghostscript experience

Frontend skill sets:

- JavaScript, jQuery
- Nice to have: AngularJS, NodeJS, Express.js

DevOp skill sets:

- Heroku or Amazon AWS, Amazon S3
- NewRelic or Sentry for error tracking, Loggly for logging

Testing/QA skill sets:

- Continuous Integration
- Selenium testing

The Benefits

- Competitive salary
- Newly furnished office
- Professional Mac or PC equipment
- Catered meals on Fridays

Interested in helping us making printing custom apparel and products easy? Email us at info@shirts.io

Just interested in your free custom t-shirt? Take a look at our site and implement a project with our API then email info@shirts.io
Not overblowing at all. Marriage is a human right. Since you're in such an affected high dudgeon over apartheid [1], here's a question for you: was the ban on interracial marriage something anti-apartheid activists blew off as just a jolly good time that's not at all oppressive, or did they consider it part and parcel of an oppressive system?

[1] An aside: Do you know anything at all about apartheid? Did you actually protest against it? Do you you know about the deep links between the LGBT-rights movement and anti-apartheid movement, which was a factor that led to South Africa's being the only constitution in Africa, and one of the first in the world, to give formal equal rights to the LGBT community and subsequently legalize gay marriage?
Not everybody is concerned about "conversions".

If I'd get to redo the public website of our research institute, I'd add a carousel, because it looks cool and modern, and it allows you to showcase the work of different people without favoring one person by giving them the "best space".

And even if you have something to sell, it might be valuable to "wow" your potential customer, and to give them the impression that you are "cool" and "modern" and "state of the art" and have moving pictures of happy pretty professionals on your site.

Or, it might be better to have a big "BUY" or "DOWNLOAD" button in that space.

You can't generally say what's better for all use cases IMHO. You got to understand your visitors/customers, do testing if you can afford it, and so on.

Also, the main reason why carousels suck in my opinion, the bad usability (no touch, unclear if clicking moves to the next picture or opens another page, not clear how to move to other pictures) seems to be fixed nicely buy this script.
I have doubts anyone could be so incredibly stupid as to raise an issue in the INFRA JIRA as a joke. Note that requests are made to the ASF infrastructure team by creating issues in this project, such as provisioning and maintenance. Obviously @jimjag is taking a dim view of the request, but that's for different reasons; the (perceived) lack of transparency by the PMC when making this decision. However I think getting the infrastructure team to migrate a repository just for the LOLz would be seen even less favourably.
Currently using this one:
http://www.idangero.us/sliders/swiper/

Don't really see anything listed that would make me want to change...
A Soft Murmur? It was on HN a few weeks back.

Link: http://asoftmurmur.com/
I'm not talking about a hippie commune or something, but that in some subcultures it is actually a thing people mentally struggle with and make decisions with more emphasis on principal than money. Another commenter gave the example of death metal, which is a good one because music and art in general are where I see the attitudes the most.
I have this strange recurring dream: I'm reading hacker news, and between the headlines about 2048 I see a very disturbing headline that fills me with dread. My heart races as I click, but before the browser can load the page I wake up screaming. The awful headline that disturbs me beyond the worst cyclopean nightmare is "Show HN: cthulhu_fhtagn.js" I can't imagine what horrors it may conceal.
Ordoro is a web app that helps people manage their e-commerce business. Like everyone else in the world, we need developers. Unlike everyone else in the world, we're awesome. Come and work with us.

Send your resume to ben@ordoro.com. Find out more at ordoro.com/jobs

Compensation and Perks
======================

- $80k-$120k salary
- 0.1-1% equity
- Full health benefits
- Chillaxed vacation policy
- Whatever gear you need for the job
- Passionate teammates
- A badass office in downtown Austin, TX (we'll pay your moving expenses)

Python Web Developers
=====================

You'll mostly be working on our Flask-powered JSON API. This year
we're focused on things like exposing our API publicly, caching,
automated creation of developer documentation. You'll also add
whatever functionality is needed to support features our customers
want.

In our dream world, the person we’d hire would love:
- Python, Go, Postgres, Redis, and exploring other technology that
would make Ordoro awesome
- Tuning SQL queries to keep the API fast
- Automation and testing
- Using 3rd-party APIs and figuring out all the fun little land
mines their docs fail to mention
- Deploying applications in a Linux environment

Javascript Frontend Developers
==============================

You’ll be working on our client-side Javascript app along with
adding functionality to the Express-powered server. This year we’re
focusing on porting code from a legacy application and adding
several large features our customers have been clamoring for.

In our dream world, the person we’d hire would love:
- Client- and server-side Javascript
- Keeping current on the latest ES6
- Removing jQuery from your codebase
- Working closely with our designer to make a clean, intuitive
and world-class UX for our application
- Deploying applications in a Linux environment
Advertisement remains Real in Virtual Reality.
The linked article was more important than the actual piece [1].

Although it was interesting, I still disagree with the final conclusion. FB taking over OVR doesn't mean they will "own" the entirety of whatever common VR-accessible space emerges. They're just another player in what will most likely be a hotly contested market.

[1] http://assayviaessay.blogspot.com/2014/03/virtual-spaces-rea...
> You want to ask me a question? Send me an IM.

This is interesting, actually. Why is being interrupted by IM not as bad? I agree with you, it doesn't seem to be as much of a problem. But why? Is it just that the interaction isn't quite real-time -- I can ignore you for a few minutes if I'm in the middle of something?

Maybe someone should try the combination of private offices and a local chat server, to see if that's the best of both worlds, concentration and collaboration.
Android 101 for iOS Developers
I suspect part of this is enforced by TA markers in university.

When marking a TA isn't trying to understand the code, they just do not have time for that. So when evaluating the documentation or comments portion of the mark they just scroll through and see how much gray is on their screen. No marks are ever deducted for bad comments.

The situation can get so silly I've had TAs complement my code and the design then deduct full documentation marks.

This has led some people I know to go over their code before submission and add worthless comments. To them "documentation" is a separate step which occurs after you've written and tested everything. The whole situation is a shame.
PhantomJS?
The business goals of GoDaddy preclude them from giving a shit because they can't hire enough people to support issues like this.
You can also make an incredible ROI by not paying for an expensive degree and instead gain knowledge & experience through other means (teach yourself, free online courses, open-source projects, paid internships, etc). Just take a look at today's "Who is hiring?" [1] and you'll notice very few list degree requirements. Most are looking for a combination of experience and knowledge.

[1] https://news.ycombinator.com/item?id=7507765
Well, I said that it had been 'done', ad nauseum, but I don't have any special insight as to whether or not it's been solved, or that even if it has, that there isn't room for improvement, or differentiation. Search was considered 'solved' well before Google got into the market, for example.

That said, I'm not aware of any such lists, though market research is always encouraged before spending time on development.
> Descriptive function names never lie

Beg pardon[0]?

function _utf8Encode(&$arr){
for($i=0;$i<(count($arr['parameters']));$i++){
$arr['parameters'][$i]= $arr['parameters'][$i];
}
}
function _utf8Decode(&$arr){
for($i=0;$i<count($arr['parameters']);$i++){
$arr['parameters'][$i]= $arr['parameters'][$i];
}
}

Or[1]

public static string ReturnEmptyStringIfNullElseValue(string value) {
if (value == null) {
return "";
} else {
return value.ToString().Trim();
}
}

[0] http://thedailywtf.com/Comments/There-and-Back-Again.aspx

[1] http://thedailywtf.com/Articles/Common-Functions,-not-Common...
The Factory - San Francisco, CA -- http://www.thefactory.com/

The Factory is changing the way companies are built. Backed by the founder of Skype and Rdio and led by Rdio's founding team, we're a product incubator without the burdens of outside influence, funding, or time constraints.

We are well-funded and have a small and exceptional team of twelve. We have a gorgeous office in SOMA. Salary is top-notch, as are the equity and benefits as an early member.

We're looking for highly experienced, entrepreneurially-minded builders to help:

* Dream up and build products

* Develop and perfect a common platform and pipeline

* Create open-source tools to help others launch products

Current positions:

* Senior Front-End Engineer (http://www.thefactory.com/pdfs/sr_frontend.pdf)

* Senior Back-End Engineer (opportunistic)

* Other roles (opportunistic)

You can read more about us here: http://gigaom.com/2013/06/21/the-factory-janus-friis-todd-be...

If you think this sounds like a fit, drop me a line: mike@thefactory.com
Reonomy - Full Time in New York City (Manhattan)

At Reonomy we're building a commercial real estate research and analytics platform and providing previously non-existent insight into the opaque CRE market. As we expand into more markets and launch commercially we're looking to add a few more senior level roles.

- "Designgineer" ~ someone very comfortable with HTML and CSS. Ideally you have experience with UX & design theory and an interest in data & analytics visualizations.

- Data engineer ~ someone who can "hadoopify" our data. We're sitting on an ever growing trove of CRE data. We're looking for someone to help take lead on building out the team, the tools, and the insights as we grow.

- "Full Stack" engineer ~ the engineering team so far is made up of experienced, focused individuals comfortable on all parts of the system. We'd love to add another Sr. level full stack type who can hit the ground running & add to our overall product-shipping speed while helping us grow our culture.

We use node.js, python, postgres, elastic search, and nsq currently but are happy to have more tools in our toolbox if they solve the problem. We're a close knit, easy to get along with team and all really excited about Reonomy!

I'm actually located remote and have worked this way for about 9 months, but I'm so stoked about how things are going I'm moving with my family from ATX to NYC next month to be closer to the action.

If you're interested in talking more please shoot me an email at brian@reonomy.com with some details about you & what position you'd like to talk about. Thanks!
Honest Deadlines
In Each Other We Trust: Coining Alternative to Capitalism
Funny you should mention Ireland, where a marriage equality referendum is expected to pass next year[0][1], and South America, population ~385.7 million, where Brazil[2], Argentina[3], and Uruguay[4], constituting ~246 million (or ~64% of South America), have marriage equality.

And hey, as long as we're talking Catholic... Belgium was the second country in the world to gain equality, and Spain and Portugal both have it, too. Mexico is almost there in practice -- same-sex marriages are recognized nationwide, though they can currently only be performed in certain jurisdictions.

[0] http://www.rte.ie/news/2013/1105/484662-same-sex-marriage/

[1] http://www.irishexaminer.com/ireland/poll-73-of-public-back-...

[2] http://en.wikipedia.org/wiki/Same-sex_marriage_in_Brazil

[3] http://en.wikipedia.org/wiki/Same-sex_marriage_in_Argentina

[4] http://en.wikipedia.org/wiki/Same-sex_marriage_in_Uruguay
Here's the important part:

> Coinbase provides your full transaction history to the FBI, FinCEN and IRS every day. They are under a gag order.
> It keeps phishing attacks from being able to cross services (since if you get a citibank email to your coinbase email that would be a big flag) and it reduces the attack surface on other sites.

Or, more importantly, it lets you authenticate the sender in some way. Citibank has to send you email to you.citibankiscool1253stuffonlyIknow@example.net and it is unlikely for a spammer to guess that exact wording (without also trying hundreds of others, which would give it away by filling your inbox).
This isn't always possible in every case--it's not too hard to imagine a lot of trivial assignment all going on at once, that isn't immediately obvious what it is or why on earth it exists.

//really bad example, just something really repetitive
function main()
// set up month boundaries
janStart = blah;
janEnd = blah;
// ...
decStart = blah;
decEnd = blah;
end

where it's not too hard to imagine many languages without great pointers needing to keep that inline to avoid making all of those variables global. In some (hopefully most) cases just better design in general can get around it, but I wouldn't always count it out immediately.

edit: oops, formatting fail.
Yeah, for both engineering and computing fields
git-crypt author here. This is a nice article on git-crypt.

There's a major new feature in the pipeline for git-crypt: GPG support. You'll be able to easily grant access to collaborators (or to yourself, on a different device) by running `git-crypt add-collab GPGKEYID`. There will no longer be a need to schlep a symmetric key file around.

GPG support is currently on a feature branch and undergoing testing. See https://github.com/AGWA/git-crypt/issues/3 if you're interested.
Perhaps we should start with interstellar propulsion system?
Udacity: Intro to Punch Card Programming
Clinkle launches thanks to new partnership
"8-bit music" is a non-sequitur.
Domeny.tv (http://www.domeny.tv/en) protects its login via 2FA: http://www.domeny.tv/en/two-factor-authentication
Dressing however you like is a great perk. However in my experience, many companies who say that they let their engineers dress however they like are actually requiring (although not explicitly) that their engineers dress down. If you are the sort of person who enjoys wearing a tie, you may find that doing so as an engineer is untenable at many tech companies.

Most people don't bother trying to dress that way so they never encounter the pushback and therefore never even realize that there is an unspoken rule in place. I recommend that everybody try to go to work on a monday with at least a white button up shirt with long sleeves and a tie. I think many of you who work places "without" dress codes will find the experience to be illuminating.

When I tried it, somebody from HR had a nice "chat" with me, explaining that the corporate culture was for engineers to dress casually.
YES! Thank you!!
Would you include in your response the reason why you're ignoring Homakov's security flaw reports, which were emailed to you at your whitehat@coinbase.com email address?

https://news.ycombinator.com/item?id=7505757

A lot of people are getting nervous that you're not taking security seriously at Coinbase. Ignoring whitehat reports would seem to be a serious issue.
Him by Hall, helping distributed teams feel less lonely
The poor prospects for getting widespread SCTP support was one (though not the only) justification the SPDY people cited for doing some similar things at the application-protocol level: http://www.chromium.org/spdy/spdy-whitepaper
Eating 7+ portions of fruits and veggies a day reduces your risk of death by 42%
Namecheap.com uses 2FA.

http://community.namecheap.com/blog/2013/10/08/two-factor-au...
It's not just markers at university, I've had managers who would do the same thing.
Yeah, it is troublesome to me that they always do these comparisons across professions. What would the numbers look like if they evaluated people with engineering degrees vs. people with other degrees (or perhaps no degrees) in the same jobs? Would the ROI of an engineering degree still come out so far ahead?
Little do we know, this entire post is an April Fools joke. Better not agree with the guy, or you're in for a world of trouble tomorrow!
the entire project gloriously rupturing like the belly of the Bismark

By the time the last British torpedo hit the Bismarck, the ship was listing so far over, some observers thought the torpedo hit the port side superstructure -- in other words, the top of the warship. There is some debate over whether the Bismarck was sunk by torpedoes at all, or if it was sunk by scuttling charges installed by the crew.