skysight-inc/HackerNews huggingface dataset:
That's not to say that all web developers can't do that. I can. Its not that tough.

I do honestly wonder what it is they teach in college. I've took 2 years (on and off) at a Community College and was able to do very well for myself. But, I have seen many "developers" that had impressive 4 year degrees on the resume and couldn't create an algorithm that removed duplicate records from a record set. Lol, some couldn't even tell me what their favorite text editor was ("All of them" ~Palin).

I'm not sure what to tell you, kolev.

For me, it has come to the point where asking trivial questions during interviews just doesn't work. You truly know what a dev can do when a dev develops.

In my shop, we work on classic asp, and asp.net web applications. I'm currently creating a package that will address the common building and troubleshooting scenarios pertaining to those frameworks. If the applicant cannot complete the task to satisfactory, then they don't belong here.

Good developers are out there. But you have to make a decision "Am I willing to pay a premium for them, or see if I can get just get lucky?"
90% of Hiroshima and 45% of Nagasaki were destroyed. So pretty much the same as the big firebombing runs. Handshakes all around.
I think when doing malloc(n * m) or similar the most cautious thing to do would be to check for overflow even if you don't think it's exploitable. Especially for a library. Witness for example that OpenBSD's calloc does an overflow check.

I often leave this out of my own code, but not without feeling somewhat guilty about it.
Instead of making an Android phone Apple should offer Bootcamp for iOS devices so any OS can run there. This works on Macs so why not offer it on iOS devices?
Gatekeeping As a Service
Because you're human, and humans are irrationally attracted to larger numbers through anchoring and other effects.
https://hubic.com/en/discover-hubic

“Only you will have access to your data, using your login and password.”

I admit that the statement above is ambiguous, which is why I think the answer isn't obvious, and which again is why I asked the question in the first place.
I will Give You 900 Real Active Facebook Fan Page Likes in 1 day for $5
What are the odds they're waiting for the price to drop before paying out?

Fairly high, I'd say.
Human Rights Defender Security App
EPFL is cool... one day I will move there too :)
looks like a great add-on!
... mostly. Much like in a garbage collected language, you need to make sure you are no longer referencing things when you want resources to be freed, but it does make the worst case much harder to run into.
Since employment involves at least two parties, absent fraud a radically poor fit cannot legitimately be laid entirely at the feet of a single party. Then again neither party gets to claim matters were entirely out of their hands, either.

Of course the only part of the equation under the OP's control is their knowledge and actions, and the healthy way of taking the situation is not to invent a calculus of blame but to figure out how to learn from one's mistakes. It could well be that the OP will never fit with the company's culture or expectations and the key skill for better outcomes is not technical but better reading workplace signals that indicate a deadline driven environment.

It is also possible for an organization to eliminate positions or reorganize in the period immediately following a hire, or for priorities to change between interview and start date. This is to say that is entirely possible that this was simply a LIFO staffing change.

It's not that I disagree with your reasoning, it's rather that I don't see the certainty with which it is presented as justified.
I think it will be available for Linux too though.
I am surprised that this is the top comment. It appears that quite a few folks here do not believe that the right to sexuality is a basic human right. I believe that it is, but I will backpedal and start here:

First, the intentions behind the law must be separated from its function. Unrelated example: intention of laws allowing our government to spy on everyone may be good, but in practice lead to a lot of problems.

Regarding Russia's law in question, the stated intention is to protect children, however the law itself is vague and targets simply the "promotion" of homosexuality. A translation I read here said: "...it is necessary to establish measures to ensure intellectual, moral and mental security of children, including the prohibition onto perform any act aimed at the promotion of homosexuality."

This is incredibly vague.

Now for Russia's track record: There is no law in Russia that prohibits discrimination against LGBT people, and violent crimes against them receive little (any?) attention from authorities. In fact, police are known to use violence against them.

How do you think this new law will be interpreted? It won't be good. It's bad enough that the country doesn't protect gays from discrimination, but now they have passed a law that will likely encourage it. Can gay people now legallly hold hands in public? Gay parents in Russia are now unsure of how their communication with their children, their children's friends etc., could be construed as promoting homosexuality.

You believe "that a gay rights movement really would be deeply socially disruptive in a really bad way in much of the world (including Russia)." I believe that any human rights movement concerning religion, race, color, sexuality, gender, class, political affiliation, etc. is always a good thing. It is always good because humans should be treated equally.
Selling one's personal data and selling one's 'soul' (principles) are two different things.

Just because GitHub only requires an email address to join, doesn't mean they're not incentivised to replace a decentralised Free Software system (git) with a centralised proprietary alternative (git+github).

I'm a massive fan of git, which is precisely why I do not, and never will, use github.
> So the devices were hacked... because of pure stupidity.

Well, more they were hacked because someone smart deliberately got them hacked. I don't actually know someone inept enough to achieve all three without help. It's actually quite hard to find malware these days if you use Google and the like to find sites as they are quite good at blocking them.
Everything in UNIX is supposed to be building blocks, but you're supposed to be able to quickly assemble what you need from them in the shell. I don't think INFO fits this mold particularly well.
B2B accelerator in the Baltics/CEE region
Not all forms do. The words describe a wide variety of practices. Some are significantly less intrusive than male circumcision, some are far more intrusive.

What you are missing in your demonstration is an understanding of how the practice fits into society, and so why women would be willing to have it done. In at least Sudan it is in part a status symbol and therefore is important for upper class women to do to preserve marriage options. This is particularly true in cases where re-doing the intibation after divorce is important.

I think if one starts at this point, it is easier to say "ok, so this is why you do it. But here are the health implications, so something to think about."

But additionally if you go that route, I think you'd have to be totally up in arms over this: http://www.gynsecondopinion.com/hysterectomy.htm (statistics in how many women get hysterectomies in the US that are medically unnecessary by international standards).
Hacking the Linksys WRT120N
I am always surprised when people start talking about specs for phones. This has never once been an input into my buying decision for me.
In general, just because you cannot exploit something doesn't mean nobody else can. What to you seems at worst "merely" unexpected behavior is a very good starting point for someone who actually writes exploits.

Consider what happens if an attacker controls initlen passed to sdsnewlen() (also via sdsnew() if he controls the initial string). He can overflow the arithmetic on malloc/calloc. Now either the memcpy or the NUL-byte assignment can write out of bounds, which is potentially exploitable, especially if the attacker has a nearly unbounded number of attempts (which they often do as far as online-facing services go) or if they can do things to affect the program's memory layout -- which they likely can if they're feeding the program with data.

But if these two aren't enough for a successful exploit (I wouldn't make any bets!), the initlen is assigned to sh->len (whoops, conversion to signed... and possible overflow), which then can completely throw off the arithmetic in sdsMakeRoomFor. Here I would actually be quite willing to bet an attacker can arrange these numbers so that he can do a more controlled out-of-bounds write in one of the functions that rely on sdsMakeRoomFor.

These two functions aren't necessarily the only problematic ones; they're just the ones I noticed after a minute of scanning.

And I don't really agree with what eliteraspberrie said; using the right types is a good start but it's absolutely not fine until after you actually do all the overflow checking; for an example of this, see the OpenBSD man page for malloc: http://www.openbsd.org/cgi-bin/man.cgi?query=malloc

Rule of thumb: whenever you do any arithmetic, ask yourself, can it overflow (how do you know it doesn't?) and who's in charge of making sure it doesn't? In this case it's your API's responsibility. This is exactly the same thing you do whenever you call a function: you need to know if it can fail, and if it can, you need to check the return value and do the right thing.

In the years I've spent reading CVEs (and the broken code that caused the alert), proof-of-concept exploits as well as real world exploits, I've learned that some incredibly subtle and seemingly insignificant things can be exploited. As a general rule, don't worry about exploitability, it's usually not worth your time to prove one way or another. Just fix the code whenever you see something that could go wrong. Make it easy for the next guy who audits your code; so he too can tell that your code is secure, just by seeing the right checks in the right place.

If you need a refresher on security issues in C code, I recommend Chapter 6 from The Art of Software Security Assment, made available free of charge by the authors: http://ptgmedia.pearsoncmg.com/images/0321444426/samplechapt...

It's a good read for anyone doing C these days, and covers a good deal of problems, including the one discussed here. It comes with snippets of known vulnerable real world code too.
Try again when you've got a new feature or make a new release or something else noteworthy. There's always some timing luck to a HN submission.
Ask HN: Can Gift Economies Replace Traditional Economies when Freelancing?
So, I was reading this article[0] about how a freelance webdev replaced the traditional economic model with a gift economy model.

I'm actually a big fan of alternative economies (actually graduated an economist). The gift economy is something I've been thinking a lot about lately (as is some form of neocommunism).

I was wondering what are the thoughts of other HNers<p>[0]: http://www.huffingtonpost.com/2014/02/04/adrian-hoppel-gift-economy_n_4702459.html

p/s: I tried posting that link first, but somehow it got killed immediately.
MITRE-Harvard Nanocomputer May Point the Way to Future Computer Miniaturization
For backups Backblaze is even cheaper, but I could see the advantage in using it as data storage and duplicating to my computer as needed. Probably cheaper than buying and managing my own hard drives; definitely safer.

Does anyone know how fast is the download from their servers?
"Pre-Order Jazzpunk for Windows, Mac and Linux, including DRM-free builds and Steam key"
Oh no, my college fund investment!
What does it means for Moto G (the cheap and good android phone) and Moto X (the Nexus 5 competidor)? Is Google quitting Motorola?
I was just gave up looking for the words that appear the most..
Apple has been doing the right thing all along. Because the very thing that enabled Apple to rise from near bankruptcy to just about the most profitable company in the history of capitalism is providing and controlling an integrated, soup-to-nuts hardware and software ecosystem. A big part of the reason why Android still feels so janky is that it has to cater to multiple hardware vendors and other stakeholders (carriers), as well as Google's advertising business, with the end user a secondary concern. Apple's total control enables it to make the user the highest priority.
Linguist explains grammar of doge. Wow.
They are only a contradiction inside of your worldview. What do you think that says about your worldview?
I think all of us veteran Bitcoin users saw this coming for awhile now. It's all the new users (<1 year) that are affected. They tend to disregard our advice to steer clear of Mt. Gox (and holding their BTC in an exchange like a bank). They're probably the same people who keep supporting scammers like BFL.
It's been one of the primary ones (can run CyanogenMod, spec, has SD card and physical buttons, looks, screen size, removable battery) for me each time.
Everyone's boring opinions always appear to themselves as common sense. You see this all the time in politics too, and I'm becoming more and more suspicious every time someone uses it in an argument. If you have a good case, your best foot forward shouldn't be that it's popular and makes sense to you. Show, don't tell.
Why put the if in at all then?

Regardless of optimisation, it will never be followed - it segfaults if NULL and returns normally if not.
Buy when there's blood in the streets (assuming the fundamentals are still good, which it looks like they are...)

http://www.bitcoinpulse.com/
Ringblingz Is Wearable Tech That Helps Teens Stay Connected
Congratulations!

The best thing about Circle for me is how fast it is, but more importantly, how fast it appears to be. Some of it I can attribute to clever tech (running tests in parallel in multiple containers for the same build is something that never occurred to us), but a major part is also clever UX.
That only works as macs have an x86 architecture.
If you really believe that then you have to think that TSA Pre makes a complete farce of the system. Or that it always was a complete farce.
Can you explain what you consider to be the more important fundamentals for bitcoin?
great comments that mirror my own experience (having written a couple of books). very well laid out, applies not just to infosec books but tech books in general.

a great way to get started is to write magazine articles (you also get paid a better rate in the long run!) or blog posts. build up a base of material and knowledge, build up a following, and build up the process.

that said i don't think i'll write another one because they go out of date so fast, not unless i can write a true work of genius that will last decades, and i don't think i have that in me.
Stop using manufacturer-customised versions of Android then.
You have no right to stop it. And your lack of "want" is disgusting homophobia.
Based on observing people use their phones (as well as personal experience using mine), I think it's reasonable to say that one-handed operation is important for many people in various common usage situations.

E.g., I see huge numbers of people standing on the train using their phone with one hand (while hanging onto a strap with the other) or walking down the street, using their phone with one hand (while carrying a bag with the other), etc.
> I didn't say personal preference, I said preference. It's not a choice you make, but it is an orientation.

Straight sexual orientation is clearly biological. So it's not a question of choice. As far as I can tell, there is no such clear view on homosexuality - i.e. personal choice may be a big factor there. Even if it is largely biological, there are different ways in which a particular culture deals with certain biological functions. E.g., women may have to cover their hair in public in some cultures, while in others not covering their breasts is normal. The same issue is with Russia: open demonstration of your gay orientation is just not acceptable in the Russian culture. The West has to just live with it, in the same manner as it lives with the fact that Muslim women wear headscarves in their home countries.

> So I should moderate my reasonable behaviour because you feel awkward explaining it to your kid? Your communication problems mean I shouldn't hold hands with or kiss someone of the same gender, in case they see it?

Remember, it's reasonable in your culture, not in mine. My culture is not a communication problem.
On Defining "Democracy"
Page Specific, Dom-Ready JavaScript Execution
But that's exactly what the article is suggesting Apple creates.
Just because something is accurate doesn't mean it's not misleading. That it may need clarification would seem to be an indicator that it is in fact misleading.
> It appears that quite a few folks here do not believe that the right to sexuality is a basic human right. I believe that it is, but I will backpedal and start here:

So, to be clear, would you say that human rights are faith-based? I.e. are they whatever the individual believes they are? If not, what other basis can they have?

> First, the intentions behind the law must be separated from its function.

To some extent, yes. But as I think you are getting at below, you can't separate either, really, from enforcement, and I would point out you can't separate enforcement from local politics.

> Can gay people now legallly hold hands in public?

Given what I know of Russian culture, I doubt that would be seen as gay.

> You believe "that a gay rights movement really would be deeply socially disruptive in a really bad way in much of the world (including Russia)." I believe that any human rights movement concerning religion, race, color, sexuality, gender, class, political affiliation, etc. is always a good thing. It is always good because humans should be treated equally.

I think you need to define "treated equally." There are plenty of cases where facial equality is in fact not equal at all. The lack of women as new tech founders is not caused by a lack of facial equality, but due to the differences in how a facially equal culture affects men and women differently. If you were planning on starting a family within a few years and knew it would cause an earnings hit, would you work long hours with uneven paychecks for uncertain rewards?

But let's look at specifics. The problem is intergenerational duties and interests. Strong intergenerational duties tend to be associated with difficulty remarrying after having kids, retirement with the kids, strong, enforcible interest in who one's children may marry, and so forth. In such an environment, there is no way to have equality because the tool of last resort to overthrow parental opinion (premarital sex resulting in pregnancy) is unavailable to same-sex couples.

This means, to have equality you have to:

1. Isolate children from their parents, at least as of adolescence and adulthood.

2. Isolate parents from their children in retirement.

These are the things I think would be harmful, in fact so harmful that I don't support internationalizing such movements.

Now obviously we do both of these things in the US, but most of the world doesn't and the question is what right do we have to redefine the parent/child relationship as necessary to give equality on the basis of our notions of sexual orientation.
> Because the very thing that enabled Apple to rise from near bankruptcy to just about the most profitable company in the history of capitalism

Adjusted for inflation I think that title still belongs to IBM through the 70s.
I'd like to see much better integration between devices, but I also don't want them arbitrarily limited to dependence on a server.

A couple of sibling comments have mentioned Google's stuff, but really, while something like Chromecast is a big step forward, it is still a feature missing from large screens, not a real product. The problem is that manufacturers are more interested in crap like 'content partners' than they are in making integration easy.
3 ways to include data in your Perl distribution
Ben Horowitz’s Bitcoin Bet
> Today, Polish nazi do destroy the monument of the soviet solders, who liberated them, http://ru-facts.com/news/view/31587.html

You mean the Soviet soldiers that invaded Poland in 1939, killed 20,000 of its politicians, lawyers, doctors, scientists, artists, clergy, etc, then rolled through again 4 years later only to stay as a way to prop up the communist regime for the next 45 years?

I assure you, "Polish nazis" are not the only ones who have a problem with what Soviet soldiers and officers did, nor do we care for the hundreds of such monuments spread all over Poland.
This is embarrassing for the whole community.
But I won't say it surprises me, I lost most of the hope while reading comments about anything gender related.
Tao moots inviscid-fluid computation
Use satoshis. It's just another unit like cents. Who cares what the base unit is worth...
Number of users.
"USD is already de-facto backed by oil [Petrodollar]"

Kind of, but not really, and not in a free market way. The $ is backed by the us military. You can't have competing currencies becoming Petro-X. If you try, you "get democracy" in your country.
Not federally.

http://en.wikipedia.org/wiki/Protected_class
I addition to the psychology of large numbers, there is a technical reason - the Doge network confirms transactions faster. (Arguably not a necessary feature for tipping, but again, the aesthetics are more pleasing.)
Google refuses to pay French privacy fine in a battle of company versus country
I've never heard of the magazine n+1, but if this is typical of it, I'm deeply impressed. Particularly, some of the author's conclusions are brilliant.

His only failure is when he tries to prognosticate. Ontologies are reductive only when they're not contextual, for example.
For those talking about the lack of emotional content, I found that this video -- for Holly Herndon's "Movement" -- helped some of this work make more sense. Of course, Herndon's music isn't really "automatically generated" and features a lot of human vocal samples.

https://www.youtube.com/watch?v=kanNN4RPrOf (NSFW, in most workplaces -- two dancers in underwear.)
But that would still mean that one would be able to relegate being gay to the status of a birth defect in that case, right?

One of the problems I see here is that debate seems to go between the "Gays are bad people" crowd and the rebuttal of "but they can't help it" with one side calling the other homophobic.

And yet in Western culture, it seems almost certain that men are becoming increasingly less free to express anything that might possibly be interpreted as gay.
What do you mean? I have delivered more than one feature in that timeframe. In fact one of them being a large one, and I got this one done in a day without knowing much of their codebase.

Sure, it took me a week to deliver a small feature because I got stuck with a failing test and I didn't know their codebase that well.

They also blamed me at the end for asking many questions. I think they thought I needed much help like it's a bad thing.

The manager who fired me at the end also mentioned he had to fire someone else.

Sure I could improve my knowledge too. I'm not claiming I have all the knowledge of the universe. Who does?
OVH is the largest not the best French host. They're a budget host that vastly oversells. OVH has no such reputation for responsiveness, their "fair" prices are based on many fold overselling their network and holding onto and charging the same for hardware that's ten years old. They recycle disks even when they're about to die. They overload racks and cause power issues (Your whole rack rebooted? Sorry, one of the servers on it drew enough power under load to flip a breaker) . They randomly reboot servers as part of their DDoS protection. They think sending UDP packets is nefarious and will wipe your server for it.