skysight-inc/HackerNews huggingface dataset:
I obviously have no clue what your question was but I can understand this attitude to some degree. Let me explain.

I contributed a lot to StackOverflow in the early years. Most of the questions were interesting and not answered before. I almost stopped contributing in recent years because now there are so many trivial questions and questions that have been answered before. I see no value in explaining how to sort a list of peaches when there is already a question answering how to sort apples and one how to sort oranges. And I never understood StackOverflow as having the goal to teach programming but to help solving non-trivial problems. Now there seems to be a ton of question like how do I open a file in Python. More and more people seem to just ask everything on StackOverflow instead of reading a manual, a book, a tutorial or at least look if there is already an answer that can be adapted to their problem.

I can not quantify this, it is only my personal understanding of what questions should be on StackOverflow and what should better be looked up elsewhere, but I can to some extend understand that people get annoyed be some questions.
I'm pretty sure the original Everquest used UDP. I remember during beta a friend of mine would log into my account while I was still logged in, I could click on buttons to start elevators and such, and he could see the elevators move when I did that. With TCP, my connection would have been dropped and I wouldn't have been able to do that.
Yeah, looks better than the lot. Swipe.js, Slides.js, ResponsiveSlides.
This solution remembers Pyquery, but using a visual interface.
This article is from last year, it isn't in response to the other UDP/TCP article on the front page published today. I don't know why it was submitted to HN in response to that article, the first one already does a good job describing trade offs and the right role for UDP. It could possibly use one more line: "If it's easier to do so, use TCP to prototype."
It's a pain but check the git history.
Don't take this guys advice seriously. Not having a degree means you will get paid less than people you have proven to have better skills than, and many doors to many lucrative opportunities will be locked. You'll have a social stigma, and you'll constantly have to be proving yourself in situations where your coworkers don't.

EDIT: my comment was a bit angered, and I apologize for that. Just this morning I found out that a company i had a great interview with yesterday told me that despite liking me the company had a policy that they can't hire senior engineers without a technical degree. Its tough.
I wasn't speculating, he actually said this. Armadillo is a bigger goal for him, and it requires a lot of money.
The views in mobile apps are typically organized as a tree instead of a circle and require user interaction to move between them instead of cycling themselves. I wouldn't call them carousels any more than I'd call gmail a carousel because you move between views of different messages.
I support removing the definition of marriage from the lawbooks entirely. I really don't see why the government should be in the business of telling people what is and is not a valid marriage.

I realize that my point got a little lost in my example. I was just trying to provide context for Dolimiter to explain why there's a distinction between Eich telling homosexuals they can't marry (from the article's perspective, this is wrong) and people telling Eich that he shouldn't act on his beliefs in this way. They are not equal-and-opposite forms or repression.
Let me know if you have any questions about that or anything else :-)
> No Microsoft launch since .NET has had any significant impact on my daily life and it would be perfectly rational to completely ignore them.

By this I can say that Apple is stale and dormant. No launch since the iPhone has any impact on my daily life, and even that is simply because it's influence on Android.
Or, and this is much easier, use a web site that actually cares about its users' privacy?

If CoinBase is so needlessly sloppy then it's not hard to picture a Mt Goxish scenario in its future.
WebRTC Data Channels are, in fact, SCTP tunnelled over UDP (or rather, over DTLS over UDP.) They work pretty well.

(I'm not sure how much of the redundancy is shaved off--does anyone know if WebRTC's tries to encapsulate "normative" SCTP, or whether it uses SCTP without checksum/port information?)
Join us at Layer to help build the open communications layer for the Internet
Layer -- San Francisco, CA

We’re looking for talented and driven engineers to help us build Layer, the open communications layer for the Internet. Layer enables app developers to easily build secure, scalable messaging, voice and video features into any app. We're tackling problems you won't find anywhere else, and we're obsessed with doing it right. A few of our high priority roles are:

* Senior Software Engineer
* Dev Ops Engineer
* Software Tech Lead

For more information and our full list of openings, visit: https://layer.com/jobs#positions
HN/PG: Please unbreak the 'Who is hiring' posts
The 1k karma minimum for commenting without a comment becoming pending is preventing a lot of companies from appearing in the 'Who is hiring' comments section.
Nieuwe keukentrend: wat is pitt cooking?
This page really needs to specify the length of the term, otherwise something like $60/month is pretty meaningless when trying to figure out if something like this would be worth the cost of convenience.
Q1 Deals Boston Tech
Magic Ink – Guide on information design
The Benefits of Crowdfunding
Thanks for the comment, Kuny. Unfortunately, due to the sophisticated technology used to create Him (as well as heeding our lawyers' advice) we can not yet disclose much about the product. However, we give a basic summary here: https://hall.com/blog/him-by-hall/

You will have to wait until May 15, 2014, to truly meet (and love) Him.

Thank you again for your comments and concerns!

The Hall Staff
That sounds innocuous. But it's easy for, say, mobile badware to harvest contact lists. By targeting non-anonymous bitcoin holders as a "seed" list and using exposed contact lists like LinkedIn contacts, you can ratchet your way up into disclosing a lot of people who would prefer not to be known, lest the become phishing targets.

Doesn't seem innocuous. Maybe coinbase ought to be making pseudonymity more easily accessible.
Facebook Buys MaxBounty CPA Network for $550 Million
No Macbook Air?
The Missing Descriptive Component
Almost had me. Freaked out for 30 sec
That is especially effective when you get towards the last few slides and it auto-switches before you are done reading.
Relax, I'd rather read this insightful piece than what some nobody's start-up's reason is for switching to Meteor and why everyone else should too.
Don't listen to this guy. Copious comments are great.

1. They act as a easier-to-skim narrative of the code. You can often get an outline of a well-commented component by reading the comments alone, rather than by picking apart a language designed for machine consumption. Syntax highlighting makes this especially easy.

2. They're helpful for other programmers who may not be as comfortable in the language as you are. For example, my PHP is about ten years old; I had no idea that `__construct` is the constructor, and not just another function. But thanks to the "useless" comment, I do know that.

3. They're helpful for programmers who aren't as comfortable in the problem domain. A line in a FFT implementation may be "obvious" to those skilled in harmonic analysis, but not the poor client programmer who is trying to figure out why the function is returning garbage output.

4. They can be useful as a thing to search for when you need to navigate around.

When deciding if I should write a comment or not, I ask myself a simple question: if I come back to this bit of code, will it be obvious why it’s been written this particular way? If my future self will be very thankful for an explanation, then it’s a no brainer, I write the comment.

Note the assumption that the code will only be consumed by "my future self".

Ever maintained someone else's under-commented or no-commented code? I'm sure the original programmer did not have any trouble with it, and will never know what he inflicted on his successors. Spend some time working in a comment desert, and you'll never complain about the rain.
I hate titles like this. Obviously nothing will decrease your risk of death because your death is 100% guaranteed.
Both lines were committed at the same time in a changeset with 15 other files. What now?
Hover has 2fa as well.
Sunnyvale, CA

Yahoo fantasy sports is hiring across the board. iOS, android, and backend (Java/PHP) developers. Quality engineers, testers and mobile designers. If you want to work on the largest fantasy sports product in the world send a note to sportsjobs@yahoo-inc.com
Do you have any primers on good open office design? Ideally something more accessible than a full textbook, to start with.

It sounds like you're saying that the optimal design is the incredibly dreary Office Space setup. You seem pretty critical of "hipsterism," a lot of which could be more charitably called "caring about aesthetics." Is there no middle ground?
>“FB doesn’t make games and there’s not a single game related acquisition in the company’s history. More importantly, FB doesn’t acquire outside of a very specific set of focus supporting categories. They have zero professional experience with the market, and at best the kind of games FB hosts that other people make are pretty exploitive and dismal.”

This whole paragraph can be dismissed by the optimists with the phrase: "...Until now".

Why should the past be the same as the future?
Submitted this to see if it was already posted (to read the comments), surprised it wasn't submitted already.
This is just mean spirited.
For some anecdata, our multiplier is about 1.4 in SF.
Perhaps the child figured out the PRNG.
After 4 months of usage, I don't recommend using git-crypt.

The main issue is that because transforms between the encrypted and decrypted state are transparent, it's very easy to commit files in clear that should have been encrypted. The .gitattributes patterns are not always obvious. Also .gitattibutes doesn't support encrypting the whole repo because it's lacking the negating parameter that allow you to encrypt everything except the .gitattribute file.

The second issue is that a lot of times I ended up having my repo in an inconsistent state. Some times, especially during rebases, something would go wrong and encrypted files would get marked as dirty even if they haven't changed. Running `git checkout` on these files would not work to put them back in a consistent state. I would have to remove the git-crypt config in .git/config and reset the repo to fix the issue. Some times the file didn't decrypt properly, although thing might have been an issue between the combination of git and git-crypt versions.

So in short, git-crypt is an awesome idea but I think is at the wrong level of abstraction. It relies on feature that haven't really been designed for security.

EDIT: To be a bit more constructive: the first issue could be mitigated by adding a `git-crypt check <path>` that tells you if a file is encrypted or not behind the scene.
This assumes one important problem that sees to not be common - that the person viewing the carousel will stick around long enough to view the next choice (or all the choices)

In an ideal world, what you should do instead is parametric optimization of some sort instead of a carousel - so you can hit that other 20%
*your comment

I'm sorry.
Linear Feeds Perform Better Than Grids
Do I automatically trade it in for a new model when it comes out, or would I have to pay more?
Working as a contractor, there are often deals that mandate "100% of functions documented" or other silly stuff

I'm not so sure that's silly. It's absolutely overkill, but in a contractor/client relationship it makes sense that the client will want to make sure they have all the coverage they can get. And as a contractor you can bill for it.
Hugh Daniel is dead – in frighteningly familiar circumstances
GT and UVA get special shout-outs in the source article-

http://qz.com/193400/here-are-the-american-colleges-and-majo...
There is nothing more infuriating when you have (what you feel is) a good question that gets unceremoniously shut down. I do sometimes think they are throwing out the baby with the bathwater at times.

But it's a pretty undeniable source of great info and I don't think I would be able to cut myself off from the site. I try to just not take anything too personally there - especially the actions of just one or two rude people.
MagmaConf: Registration deadline extended for HN community
It's not often that one has the opportunity to attend a conference that combines renowned speakers, a diverse and experienced audience, great food, and a beachside venue...but that's just what MagmaConf offers. Taking place on the Western coast of Mexico, MagmaConf brings together not just tech communities, but cultures. Best part of all? We've extended our Early Bird ticket sales one extra day - just for the benefit of our favorite hacker news enthusiasts. But act fast, tickets won't last long! Register now at http://magma.mx/QCNK8t
Ah, an important distinction, my mistake.
Read Steve McConnell in "rapid development taming wild software schedules" he quotes an IBM study that found a 15% increase in productivity with private offices and that was for all levels of programmers even the less good ones.
Humans: A species that still thinks digital timepieces are a pretty neat idea.

That's probably it.

It is already apparent that the guide is curated from two enormous office buildings, has a host of low-paid field researchers, and culls any information deemed not relevant to the hoopiest, most towel-aware set of galactic travelers.

Which is to say that when people are talking about Netflix, they probably actually mean an extensive catalog of high-definition movies that cater to the prurient interest. And when they say Wikipedia, they mean expert tips on how to find temporary companionship and cocktails from the native populations of unfamiliar planets.

That's a lot harder to put together than a simple catalog of facts and knowledge.
I don’t have my money back yet, but the man who stole my site from me doesn’t have it, either, and won’t be getting it, ever.

I don't think she got her money back, it may be held, but the method in which she got her domain back involved money transfer. The FBI, was really just sprinkled in the article. I understand the shock in how they handled the case immediately taking statements, but the resolution she had involved her money to get her domain back.
I invested a little cash in '97 when I went to college. If I'd invested 4-5 times more I might not be working right now. Or I might have gotten excited, over extended, and lost it all. Who knows.

I also wonder how the typical ROI compares to just buying a condo in a college town instead?
Because handling internal politics at BigCos can be very difficult. Also, for many departments, the way they are judged on success can differ from other departments doing similar activities.

If you want to see a really horrible example of that kind of politics getting in the way of customers and users - SearsCo
SEEKING WORK

Remote, remote with regular visits, or local (Leiden, The Netherlands)

Full stack developer, with emphasis on backend systems. Uses Python, C++, C or Javascript.

I have over a decade of experience as a full stack developer, and have worked
on everything from physics simulation libraries for Shell Global Solutions, to browser user interaction libraries, from large CMS systems (with Plone)
to the captive portals and WiFi hotspot for Amsterdam Airport Schiphol.

* I know how to explain technology to a non-technical audience.
* I always aim to understand an entire system before making larger changes;
nothing is isolated so knowing the larger picture can be extremely helpful.
* I have worked on many difference codebases in multiple languages. I know
how to quickly familiarise myself with a system and can easily pick up new
languages as needed.
* I was a core contributor for the Plone Content Management System.
* I am an active contributor to the Pyramid web application framework.
* I know how to run projects; I was Debian Project leader in 1999 and 2000,
the release manager for the Plone 3 series and have run several consulting
projects.

Email: wichert@wiggy.net
Homepage: http://www.wiggy.net/
Github: https://github.com/wichert
LinkedIn: http://nl.linkedin.com/in/wichert
Sounds like a conspiracy theory. Why would a company want its own employees to be unproductive?

I think it's more likely that open floor plans cost less per square foot or seem productive.
We've been transparent about how many applications we get, which is quite a lot from what I've heard other founders say when I've mentioned the numbers: http://open.bufferapp.com/hiring-at-buffer-in-february-2024-... (we probably get at least 100 emails from HN if we end up near the top).

We're lucky to have a lot of interest and so in some ways I guess it ends up like a lottery. At the same time, we try and share as much as we can around the culture and when it is a good fit. Here's a post about that: http://open.bufferapp.com/how-we-hire/

Let me know if you have any questions :-)

Edit: To answer your question about getting a reply - we reply to every single email, even though it can be tough and can take a couple of weeks or so for us to get to them all.
RubyMotion Raises Millions, Becomes Free, Introduces Smart Suggestions
If you're only documenting after the fact, your function isn't worth documenting: it means you conceptually understood it well enough that you didn't have to think much about it's inputs or outputs. If you did have to think through it, or your code reviewer doesn't understand it, add a comment explaining it. In any other case, commenting on it is probably useless and adding to clutter. Javadocs are painful to read, not because it's a bad idea, but because so often it's things like "toString(): returns a string that is the string of this object".
Sorry, I only need to know that function exists and it's return. I want to be able to scan through and see only those functions that are conceptually strange or unique, not the boilerplate that every class has to have, and is identical. If there's a comment on the toString() function, it had better be documenting something interesting, or else it's more useless than nothing.
Your answer doesn't tell him anything about the lambda calculus. It tells him a lot about functional programming.

Is your claim that functional programming is the lambda calculus? Is dependent on the lambda calculus? Is an implementation of the lambda calculus? Something else?

You seem to have some implicit assumptions or claims here. Stating them explicitly could let the GP know what it is that you think you're demonstrating.
Whoops! Removed. Thanks.
Just put in an LOI on offices for CircleCI, with private offices for all - very excited!
http://i.dailymail.co.uk/i/pix/2014/02/01/article-0-1B1DC13A...
AppNeta announces drone performance tools, partners with National Weather Service
Sort by oldest!
I lost a domain because Gandi refused to do anything about it; although I was well within the renewal period and tried to contact them many times Gandi refused to process any sort of renewal until it expired and was deleted by their system.

Gandi ONLY accepts support requests through their web form (no email, no phone), and generally ignores those or provides nonsense answers several days later.

As long as you never ever need any sort of support, Gandi is fine.
Find out who the author was via git blame and ask what they were thinking when writing it. Or in the case that the person who wrote it left, contact someone with some knowledge of the line in question (i.e. the person who either also wrote the majority of the code or is at least familiar with what it does) and ask. If it comes down to it and you're the only one qualified to do something about it, then just remove the line (assuming the code is functioning properly) just how I would approach it.
How You Know You’ve Got the Right Startup Model?
I'll suggest there's a missing ingredient here...I found I was able to eliminate many of my comments by asking myself if that someone whom might read my code would be better served with a unit test instead. I also found, however, that this needs to lead to an understanding that unit test are in fact a form of documentation and should be treated as such.
+1 I'd much rather side with the "document every function" camp and have a few extra comments, than inevitably degrade to the "document close to nothing" camp and have functions named "normalize" and "resolve" that have to be in their entirety to understand what they do. That being said, I like to drop the `@return void` and `@api public` type entries because they're almost always self-evident, or even not true, like in Javascript where everything is public if exposed and people will reach in no matter what you do.

Writing docblocks can also be a nice way to check yourself from writing bad code. If you find yourself adding 4 different `@param` entries it makes you stop and think, "why is my function taking 4 arguments, it's probably poorly designed".
I've got some code that looks like

//don't do this

do.this(true)

To me, that signifies that I know the way I'm doing it is wrong, but it works until I can figure out how to do it right.

Yes, I would be a horrible collaborator on a project. Most hackers would be, for the definition of hackers meaning "people who do isomething because it works, not because it's good programming".
The problem with your calculation it assumes that people who are likely to get converted by the first image wait around for the second image and get "unconverted".

A good intuitive way to think about it is this: if you're only showing the second carousel image to people who the first image failed to convert then there's zero down-side.

In practice there are some users who would convert if shown the first image for longer who you'll lose by rotating to another image, but that's what you need to measure to decide if it's worth having a carousel.
Becoming an engineer is a great foundation upon which you can change the world by building and doing.

However, to advance higher you also need to complement those skill sets with good interpersonal skills.
Whats the advantage over financing such a purchase through any of the other number of means available?
What about cases of loss/theft? Is there a deposit?
Show HN: Bitcoin Megaphone
I am very enthusiastic about the future of WebRTC, but the last time I looked, it was a bit too new. I see now that it's supported in Chrome, Firefox, and Opera stable. However, that only takes care of the browser side. I don't know of any Clojure library/server I can use with WebRTC.
This is what companies should be doing to protect your data
Seems great, just the arrow buttons are so small (hard to click)
Improve your test readability using the xUnit structure
This post talks about improving your tests quality by making them more readable. It teaches you how to do that using the xUnit four-phase test structure standard.
It's precisely that line of thinking which has resulted in the most debt-laden, over-educated and under-employed workforce in history.

Getting a degree can be a good thing, absolutely, but it's by no means a requirement to success.
If you go to the linked QZ article where they change the computation to take cost into account differently you have UVA and GT (in-state) topping the list with a significant margin.
This is an excellent overview and one of the few places I've seen comment correctly on Android Wear's use of notifications.

It's still only a fairly introductory summary but that tends to be very useful for new people.
Leaving comments in real life: http://blog.jgc.org/2011/11/leaving-comments-in-real-life.ht...