skysight-inc/HackerNews huggingface dataset:
> Presumably you are Bulgarian and I have offended you by not being nice to those compatriots of you who are begging on my streets.

No, I am not a Bulgarian or a Romanian. But yes, I am offended by people who use nationalities to denote groups of criminals. I am not that old, yet I have heard "Albanian", "Italian", "Spanish", "Polish", "Romanian", "Turkish", "Portuguese", "African", "Brazilian", "Senegalese", "Nigerian", "Egyptian", "Moroccan", "Chinese", "Arab" and many other demonyms used as an insult and to identify the latest and biggest threat to EU security and welfare systems. I find it difficult to think that all the Albanians, Italians, Spanish, Polish, etc., are all criminals. I am pretty sure that each country has its own fair share of criminals and that many of these flew to other countries in order to exploit their there-unknown cons, but I doubt that this warrants anyone the possibility to call out a whole nation as a problematic issue.

> when I go out, I don't wish to be accosted by beggars. This is human nature.

Isn't compassion part of human nature as well?

> My bloody point was that vagrancy SHOULD be a crime. It ISN'T at present.

It is in many EU countries. Many people in those countries complain just like you do.

An old saying of my country says «Never say "I will never drink from that spring"». You never know what may happen. There are many homeless people on the streets right now that used to be plain middle-class workers only 5 years ago. [1] Also, vagrancy, and homelessness in general, are on the rise. [2] An hungry person will not care much about anti-vagrancy laws. It will came to you and ask for help.

> (Also, the police are corrupt and willing to overlook crime when it suits them.)

This is your problem, not foreigners' problems. Your police is subject to bribery from gangs from other countries, what is the most effective action? Fix your police system or kick out gang X waiting for gang Y to start bribing the police?

[1] http://www.huffingtonpost.com/2009/09/29/middle-class-family...
[2] http://www.bbc.co.uk/news/uk-wales-17303892
It seems to me this article has been pitched badly. It does come across as "If you're shy, you're broken", where in my opinion it's actually trying to say:

"If you're worried that your shyness is stopping you enjoying yourself/making the most of opportunities then don't worry, it is possible to get past that".

I think it's a poor decision that they didn't differentiate between people who are quiet and happy with it, and people who are quiet and are frustrated by it.

I used to be the latter, and now even though I'm still pretty quiet, I'm a lot happier knowing I can open up a conversation or get involved in a group if I want to.

And I do have to say that I think it's a lot better having gotten over that bump, certainly I've been able to make a lot more opportunities for myself. But it does take work and it does take other people to help you.
I think it bordered on fraud.

I don't think there's any "bordering" there. Imagine a plumber who realises that they don't need to lay all the pipes cause the client isn't going to test that the pipes are connected and hence doesn't lay the pipes, but still charges the client. Fraud.
This price would have sounded great a few years ago, but you can get whole house solar installs for ~$4k, enough to replace your power. We got a 4.6 kw system installed on our house for less than $4k out of pocket. Check out SolarCity or any solar company that offers a lease to own program.
Unfortunately a lot of major languages are in the corporate world where they don't really seem to want to upgrade. I think to get a good grasp on the "next big thing" you have to look a little lower on the list at emerging languages especially web languages. I don't particularly think that looking at the corporate world is a fair assessment of cutting edge programming.

Also I feel like a lot of up comers are definitely facilitated by major hardware releases. At least for independent developers. Such as majors sales of new phones and tablets.
I'm against this. They are trying to impose rules (threading concepts) into the C++ language where it ought not to be. Threads are platform specific (ARM, Intel) albeit with the same idea but underpinnings are different. They are arguing about thread local variables and concurrency issues in the context of the C++ language or standard libraries when really these things are dependent upon the application being written. We don't need all this garbage in the language and there are plenty of class libraries out there to deal with common hardware platforms already that do quite well. Trying to drive a design pattern from high atop ivory towers is stupid and you would think these people would have learned this by now.
I see the ascent of this type of coding to lead to some applications of AI and ML in common-day code.
Well that sucks. I should at least be allowed to anonymise an older comment.
Maybe they do actually suspect they are a scumbag. It's a very damaging and pervasive mindset.
Actually Al Qaeda attacks Muslims all the time. I am a Moroccan and in 4 days we are commemorating the attacks on a hotel in Casablanca that killed, you guessed it, muslims. And the analogy between Al Qaeda and Anonymous is really taking it to the extreme. I have read some nonsensical, often ideologically charged condemnations of Anonymous, but this one is new.
IMO once you get past knowing the core stuff on an editor, the next frontier is scripting. If you would consider yourself advanced in vim, I would suggest starting to learn VimL
Mention introversion and shyness, especially around geeks, and many people will come out saying, "I like being shy," "I'm an introvert, that's just the way I am," and things like that.

Different people learn social skills differently. For me they were incredibly hard to learn, but my life improved so much with each bit that learning each bit motivated me to learn the next. Now nobody can believe I was ever not outgoing.

Saying "I'm X" doesn't mean you have to be X forever. But putting it that way reinforces your X-ness. Some people say shyness is like gayness, something your born with. I haven't observed that to be the case, not that I've researched it.

To me the problem with being shy isn't that others look down on it. It's that it prevents you from solving many problems. Most of life's hardest problems as well as greatest solutions are social.

Saying "I like being shy"... well, everyone likes being shy sometimes. But I doubt anyone who also knows a million other ways of being would prefer losing everything but shyness. Do you like having no option other than being shy?

To anyone who says you can't learn social and emotional management skills to overcome shyness, that wasn't the case with me or others I know. You can say those cases are anecdotal, but so is yours.
Why isn't this guy selling the software/process to the company he works for, and making far more money in the process than he gets from his bonuses?

Interalised self-hatred? (You'll see they are asking the internet if what they are doing is unethical.) Also they might be very shy and not used to thinking they can get the world.
> For now, the operators are on the side of consumers against manufacturers. But it only takes one to start us down that slippery slope.

Are you sure that's how you feel about it? I'd say Apple is on the side of consumers, against operators that are notoriously anti-consumer.
It felt a bit like Prism (https://mozillalabs.com/en-US/prism). Unlike them, who are just slapping a browser inside a chromeless window, you are actually building it from the ground up?
You're putting words in my mouth. I'm not saying something is illegal, but questioning its real value.
Pentagon boosts contractor cybersecurity program
Hmm

printf "%10.2f"

-- Haskell, 1990.
Ask HN: Which are some open source softwares written using Backbone.js?
I am writing an app and stumbling upon many problem which I am sure others have solved in a better way than I could. Please suggest some software.
Why are you trying to reinvent the wheel?

I already mentioned XULRunner here, and I´d suggest you have a look at it. There are a few applications you may have heard about using it https://developer.mozilla.org/en/XULRunner_Hall_of_Fame
Text objects are the core of editing though, stuff like z or all the g commands are more situational. I replace the contents of a string (ci"), delete a word (daw), copy the contents of an array (yi]), etc WAY more often then things like folding
Remone will, and you get more versatile comments.
Smart Entrepreneurs Plan Multiple Rollout Iterations
For a lifehacker article, that contained very little of pithy, "try it now" practical advice one expects from that blog.
IMO the only great vim emulator is evil mode for emacs :)
>Moreover, the larger the number, the more ways exist to split it into a sum of two other numbers—let alone three.

I don't think that makes sense. Every large odd number has exactly 0 ways to find its sum with two primes^, so they can't have more ways than small numbers (which also have 0, of course). Perhaps he was speaking about the strong conjecture, but then there would be no point to say 'let alone three', because three is only relevant for the weak conjecture.

Am I missing something obvious, or did the author just word that sentence/paragraph poorly?

^I am pretty sure this trivially follows from the fact that two odd numbers always produce an even number.
Short bus or long bus? A long bus is about twice as big as a short bus, here in Denver, at least.

Also, with or without seats?
I am male and have received the "you don't look like a programmer" comment on numerous occasions. It usually comes from other men, so it's not typically followed by the "are you single?" question. Is it the latter that makes you uncomfortable? To be brutally honest, I find that kind of question rather flattering.

Another one I frequently hear: I farm as a hobby. When I meet someone and talk about my farming adventures first, then tell them I also develop software, they are always like "Whoa, you know how to program computers? But you are a farmer!" like a farmer isn't smart enough to do that kind of work. Personally, I think it is funny knowing that farming is the one that is far more mentally challenging out of the two, but it really could be hurtful if directed at the wrong person.
You might want to disable the data roaming setting in the "Cellular Data" section of the phone's Settings. It actually defaults to off in my experience, but maybe some SIM-locked ones have it enabled by the carrier by default?

Otherwise, I agree, the typical data roaming charges are ridiculous. I don't see why they should be more than, say, twice your home rate (as there are 2 companies involved). Many of the mobile networks are giant multinationals anyway - the fact that roaming in, say, Vodafone.de's network as a Vodafone.co.uk customer, costs a made-up amount of money is just ridiculous. Hutchison 3G ('3') actually have a system called '3LikeHome' in some countries, which let you roam in foreign '3' networks for the same price as your home network - this only includes calls and texts to other 3 numbers, but also, crucially, data. It's great, but there aren't many countries covered by it. And I can only assume it's not driving enough customers away from other operators to affect their bottom lines. But then most people don't seem to choose their phone tariffs rationally anyway. (OMG! A free phone! Only €50 a month! [NB: minimum contract 2 years])

I'm just fearful that taking the SIM card out of the equation will leave us in a worse position, where we can't even work around the problem by buying prepaid SIM cards when abroad.
Families Day sms Messages 2012-quotes & sayings-wishes greet - Families sms
IMO if you are going to learn vim or emacs, you should drop the training wheels like janus/prelude/esk once you start getting comfortable with things.
A better question is when most of the programmers will have the ability to understand and use lisp, that is all that it takes, libraries, popularity will come with this.

Now most programmers can't grasp lisp, some can't stand the parentheses, is something so alien to them, but few that can see beyond the skin and can understand it realize that is superior but then fail to really use it because they are a minority and the lisp community is to small to build all those libraries needed to make lisp popular.

And I think this is because we are used to english looking languages and all the learning is done with "easier" non functional languages.
Sure it's part of your personality, but that doesn't mean it has to be part of your identity. There are people who don't consider their gender part of their identity, there are people who don't consider their (lack of) religion part of their identity, and there are definitely people who don't consider intro-/extrovert part of their identity.

(Note that "identity" has the same meaning as in pg's article, above.)
> Microsoft has definitely earned their hatred in both the consumer and development communities.

Mostly from clueless people. Link baiters. And fools who get off on blaming and attacking others (it's a group/mob thing).

The other 5%-10% is valid criticism.

> Literally noone I have met in the past 10 years is developing Windows software anymore.

You're living in your own cornered off world.

Microsoft has 90% of the desktop market, rave reviews of their new mobile platform, 60 billion in the bank, absolutely fantastic developer tools that are not matched by anything else, full integration in the stack.
Never, Ever Give Up. Arthur's Inspirational Transformation
> In contrast, women are almost never a target of physical violence, and they can often avoid being a target of sexual violence using relatively simple measures, e.g. staying with friends and not getting drunk/drugged.

The number of women beaten (sometimes to death) by husbands / partners are alarming.

Women are rarely raped by strangers. They are raped by people they know - the 'friends' you suggest they stay with.

My next point is a bit tricky. Many people would find it offensive to suggest that the victim of violent crime should adjust their behaviour to stop doing lawful fun things. People enjoy being drunk. The focus should be on the men who rape drunk women, not on stopping women being drunk.

I'd agree there's a problem with people being drunk beyond the point of sensibility, and with men and women being so drunk they can not get nor give consent. That's a problem for society to deal with. It affects both men and women.
There are good things in the anti nazi movement. People still remember and they don't want it to happen again.

Still I don't understand why you can't criticize the politics of Israel in Germany. Even my Israeli friends do it.
Why do today what you can do tomorrow?
"Why does this appearance of judicial bias occur so often in connection with The Pirate Bay?"

Because the internet's repeatedly not getting the answer they expect. Apparently only a fool and a corrupt one at that could possibly consider TPB, a site which everyone even marginally familiar with knows is devoted to piracy and profiting off piracy ever second of every day, to have anything to do with piracy! Also international conspiracy lol.
Unfocused or Bokeh light effects made easy using Adobe Photoshop
Unfocused light effects, or more formally known as Bokeh effects are used in many creative style designs for <a href="http://www.printplace.com/printing/booklet-printing.aspx">booklet printing</a>, <a href="http://www.printplace.com/printing/brochure-printing.aspx">brochure printing</a>, web designs sometimes even in movies.
'It's not OK to fire someone because of their gender, race, sexual orientation, religion, etc; but firing someone because they are "shy" or "introverted" or "not a people person" seems to be perfectly acceptable and legal. Shouldn't that be considered discrimination as well? (Assuming that "being good with people" isn't a requirement of the job.)'

What do you mean by 'a requirement of the job?' Is that a concrete, unchangeable list that had to be agreed upon at the hire date? Employers aren't infallible. Imagine you hire a programmer and you didn't specifically say "must be easy to get along with" or "must be willing to state objections in team meetings." Two months later you find that this person's rudeness or shyness is causing train wrecks on the team. You want to be able to fire them if all else fails, right?

I think the idea of shyness as a legally protected trait is silly. There are a whole host of personality issues that may make a person unsuited for a job. Let's not handcuff employers here. It's as fair for an employer to fire me because I never speak up when I should as it is for me to quit because I don't like their corporate culture.
Heh. Cute.

As a Java programmer, I agree that NumberFormat looks ridiculous there. It's a lot of work for a single number to string conversion.

Luckily, since Java 5 there is a printf function:

System.out.printf(...);
Depends on what you mean by "legally speaking". The citizenship oath does require allegiance to the United States, but unlike in some countries, there is no law requiring naturalized citizens to renounce other citizenships as a condition of naturalization. So both practically speaking and legally speaking, dual citizenship is permitted.
Adobe working on a patch for 'critical' TIFF vulnerability in CS5 software
UglifyJS (https://github.com/mishoo/UglifyJS) comes with a JavaScript code generator that is very handy, particularly for compiling DSLs into JavaScript.
"of which the worst is that AT&T has never threatened to sue anyone over the patent"

Earlier in the piece it describes AT&T sending off demands to prospective licensees, and then those licenses being "politely" returned. Is Mr. Pike really so naive that he doesn't understand that the demand for a license is entirely backed by the implicit threat of a lawsuit to force the same? If that weren't the case the participation level would be 0%.
Show HN:Just launched MedStamp.org, where wallpapers save lives
"I don't care if it's an official course - find someone else!"

If you read http://webwereld.nl/nieuws/66177/ftd-vonnis-is--schokkend--e..., you will learn that Arnout Engelfriet (who more or less invented Internet law as a separate subject of study in the Netherlands) states that he, in his role of council for the defense, did not think that the judge needed replacement because the circle of Dutchmen knowledgeable of the matter is so small that it is impossible to find a knowledgeable judge who hasn't had some contact with someone from BREIN.

So, if you claim corruption, you should include mr. Engelfriet in it.

He disagrees with the rulings, too, but that is a different subject.

"equally insane is the idea that I can construct an anchor tag that will get me in trouble with the law."

Not all countries follow US law; freedom of speech carries lower weight in some of them. For example, one cannot publish "Mein kampf" in the Netherlands (AFAIK, the current stance is that a scientific edition might be legal)
I often do ask at least one of these questions on an interview. I don’t do it because I care about a precise answer or whether you know the exact dimensions of a golf ball. I care simply because if you can’t do Fermi calculations, you can’t make long term architectural decisions. You’ll build a system which handles 2x today’s load very nicely and which I need to replace in 2-3 years, or you might overarchitect a system which can handle 1000x more load than I’ll ever need.

...why not just ask a question about building a real-time monitoring system itself and judge the responses there?

i would never pass this test. i would solve this problem using variables for dimensions of the bus and a constant "packing factor" (or assume the optimal cannonball packing and approximate the golf balls as spheres) and write an express formula for the solution. then i would substitute in various constants for the dimensions and adjust the packing factor to find a range of solutions.

the problem with the question is they want an intuitive solution. giving them this formula and evaluating for a range of variables would just piss them off, but it's the best way to approximate the answer of something that poorly defined.
> What I think the programming environment world needs (not just vim) is a standard way for user interfaces to talk to tools.

Brilliant, that way the ultimate IDE is simply your desktop.

Coming from linux, given the choice between an IDE and a bunch of shell windows running vim, gcc/g++, make, gdb, etc., I've always picked the latter. But it's missing tool communication. Now if we had some standard based on IPC that vim/gcc/g++/make/gdb/other-tools could all recognize...
Actually Al Qaeda attacks Muslims all the time.

Part of my comparison is how alienation damage their ability to achieve alleged political goals.
10 Must Have Job Interview Skills
As I read the comments, I see people becoming polarized very quickly. People are comparing shyness to homosexuality, etc.

I think we need to calm down. As I read the article, it is saying that if you think you're handicapped (as in, at a disadvantage, before someone brings up physically disabled people) in society due to shyness, then it is possible to work on it and overcome the handicap to a large extent. If you are happy with being shy, it's OK; no one wants you to change :)

I find being shy an impairment to making new friends and dating, and it bugs me. The weird part is: I used to be a TA in the university, and did a great job. I was able to lecture very well, and got good reviews. But in a social setting, I clam up. However: if I know the people well, I can become quite the life of the party. But when I'm with strangers, I can't just come out of my shell. For example: I could never go to a bar by myself and strike up a meaningful conversation with a strange woman.
- I can't find any relevant information on the "O2 was really just Apple as MVNO" bit from the article - I have never heard this and if it's true I'd live to read more

- Apple didnt just create the Micro-SIM to lock you in to the iPhone 4 -- since day 1 (American) carriers have had access to stockpiles of SIM cards and can very easily swap you to a normal sized one if need be. Literally, it has never been difficult.

- If Apple really wants the Virtual SIM, why are they feinting with heavy tactics like saying they'll license the Nano SIM for free to anyone that wants it should it become the next spec? Hardly seems like the strategy to put behind your losing prospective.
Actually, in 1991.
I've had to do it twice so far, never had a problem, and all for purchases (actually, things like London congestion charge fine payments, as well as pizza deliveries etc.) under 100 GBP. The way I see it, the law describes minimums; banks, on the other hand, may want to keep customers.