skysight-inc/HackerNews huggingface dataset:
0) Do you use version control for your code, and if yes, what?

If they say "no" or "RCS", politely say that you don't want to be a part of that dev team. Unless they hire you as the only developer, and you see real chances of introducing some sanity.

This is not just about the way they store code; it's about the attitude towards tools. If they aren't aware of source/version control, or are aware but don't care, experience shows that they will be a huge pain to work with. Know a perfectly fine, open source library that does 90% of that task? Have fun getting permission to use it!
If they wanted to Nintento could have actually made use of the programmer to create a new empire in HTML gaming in partnership. But they choose to go for the same old 'its my stuff'.
Sadly, the classes I most wanted to skip were the ones where you'd get flunked for a single unexcused absence.
I really hate some things about the Rspec/Cucumber suite, but providing a way to output what the tests are testing as they run is a major advantage. I like being able to run my test suite and see "it does what it's supposed to do in this case" output.

At a glance, the Pyret default appears to be that tests run silently. How do I know the right tests were run?
Survival of the Extraordinary - A Fly With Tricky Wings
> Any digital data is, by itself, flat and behavior-less, whether it's in the form of traditional files or some specially-designed backing store for something like Code Bubbles.

I know this is false. You can have a system where everything is an object and carries behavior around with it. We've had those for over 40 years.

> I am in favor of giving links between data a more prominent place in our storage systems.

A "more prominent place?" Isn't this a bit bass-ackwards? Aren't relationships in code where the primary value is?
<NSA>The odds of dying in a terrorist attack are minimalist because we spend 1/18 of the US budget to keep you civilians safe! Also, your wife just emailed you to remind you to pick up milk at the store.</NSA>
I'm currently learning how to weld as well (full time program). There's definitely something very satisfying in learning how to build things with your hands.
> Oh Nintendo. You used to be so fun and innovative.

Nintendo defends its estate all the time. Just because it is targetting a so called "cool developer" doesnt make them "evil" or whaterver.

Trademark/copyright holders have the duty to fight trademark/copyright violations. Being cool or not is not the point.

Want to be cool? Create something new instead of just copying someone else work for a quick buck. Be creative instread of sucking other people's creativity.
I think it comes down to how directly related the book in question is to the work you are currently doing. If you're trying to debug a problem and to do so you need to understand a system that was previously a black box to you, well, you shouldn't feel bad about leaning back and reading a book or two - until you know enough to fix the bug. This also applies when trying to optimise systems.

If the book is something that is not directly related to the job at hand, for example you want to know a bit more about Git or Vim, as tools that you use every day, this is also fair game, although I would expect it to be done more as a one-hour block here or there, particularly when you're tired and not able to focus on coding.

If it's about some new technology that isn't going to be of direct benefit to your employer it's a little trickier. In those cases it comes down to your current workload. If you have deadlines coming up this is not the thing to be doing. On the other hand I have noticed in my career that it's quite common for things that I have read from pure personal curiosity to turn out to provide game-changing insight into my job. That afternoon you wasted reading about a reverse engineering technique came into play when a library you bought wasn't working correctly and the supplier is stone-walling you. That book on SQL databases turned out to be really useful when you all of a sudden had to manage a large data set.

The thing is that any decent employer should be OK with you spending a portion of your time in pure learning mode. If they aren't it's more of a signal that you should be looking to change jobs, rather than that you are goofing off.
$ git bundle create one-file.git --all

That creates a single file containing all branches in the repository. It's a plain file so you can copy that around with any protocol you like. Open it with

$ git clone one-file.git new-repo

If you want to collaborate on further development and don't mind running something on the server, gitolite [1] is stable and powerful. Note that if your repo becomes popular, _you_ might be served with the takedown notice.

[1] http://gitolite.com/
I see no reason to move away from an underlying representation as text.

A big reason is that otherwise people won't move away from the paradigm of static text files. The best they'll do is text files with little gimmicks attached to them.
I'm from Pennsylvania, so here are some hopefully not-too-biased observations on other parts of the country:

Colorado: Reasonable cost, great weather, lots of amenities, but I've heard Denver referred to as "Menver" so if your idea of dating pool skews X-chromosome you might be disappointed.

Portland: Maybe the high end of "cheaply" but lots of tech scene and indoor/outdoor amenities. I was ok with constant mist for the time I spent there but it might get to other people.

Upper Midwest/Upstate NY/New England: I can't fathom dealing with winter there but if that's your thing then it's probably great?
People always propose ridiculously convoluted solutions to simple problems.

Step 1: make Bitcoin exchanges illegal to operate.
There is no Step 2.

All the supposed uncensorability of BitCoin doesn't matter once you do that, because no one conducting legal business activities is going to bother with it after that. Al Capone was arrested for tax fraud.
Totally ethical if you ask me.

Sometimes, there is not much work to do. All of my stuff is done, we are waiting for the client, etc.

What would you have me do? Browse facebook or hacker news?

Nope.

I open a pdf or an epub and read it!

... that being said, I would feel wrong to read a physical book. I guess I feel as if I am expected to be at the computer for 8 hours a day.
Pity it wasn't ISO 20.
You can't simply say that a country has a lot of people and therefore represent a massive economy. India's economy, even today, is comparable to Mexico. Then you take that total output and divide it by the number of people you have, the actual surplus leftover from basic needs like food and shelter is tiny. The US on the other hand, has about 1/4 the population while its economic output is 16x. So each American represent 64x the wealth of the average Indian. If I was selling something, I would rather spend the effort to convince Americans to buy my goods while charging them a ton more than I can charge an Indian.

People have often made similar mistakes when assessing China. The same criticism in this paper can be applied to India as well: http://belfercenter.hks.harvard.edu/files/Chinas_Century.pdf
This is advice aimed at people with a business background that still think they need a "tech guy" to get anywhere with their startup idea. Show this to all your friends bugging you to quit your job to work for equity (aka free) at their "great" (and unproven) idea.
Step into the office and take a look? In my experience your first impression is correct 9 out of 10 times.
Hmmm. That's interesting (breakup-fee). Is that market or would you say it's an exception for startups in acqui-hire situations?

My only reason why I would take this a bit more seriously is that I know the following:
a) a friend of mine who plays in the similar space - she has had talks with them for couple of months earlier this year about starting something similar for them before her business got got acquired by someone else. She told me that they seemed to be pretty serious and have been contemplating for a while how to get it started.
b) there's also not many players who really understand that market and/or are in the market.
c) they have precedence of similar behavior in different part of their business within the past 6 months (early stage acquisitions - one was series a then 6 months acquired but they're definitely on a talent or talent/hire acquisition spree).

Thank you so much for your advice!
this shit is gold, please keep anwering! Please include income, rent and possibility of dev jobs, english speaking etc etc
... what? Not reading documentation on the clock would be unethical.
Nintendo still sells the original mario bros. game through multiple avenues. This site existing absolutely takes away from Nintendo's profits off the game in a real sense.
And Atheists, homosexuals, and non-Christians are treated like criminals.
>What innovative things has Nintendo been doing besides the Wii?

Are you joking? Making a PC that hooks up to your living room television is a good idea, but doesn't scream "innovative" to me. Valve is, just now, trying to do what Nintendo has been doing, successfully, for almost half a century.

In the annals of gaming, Valve has a long way to go to catch up to Nintendo.
Agreed. Nintendo seem to be well within their legal rights, but surely there was a more constructive way to handle this situation than lawyering up first and asking questions never. They could have offered to buy him out and put the game on their own site to bring in traffic, or even just come to some arrangement where his site operated with their blessing in return for promoting newer Nintendo products in a useful way. There was a missed opportunity here.
If you are looking for a job, take the meeting.
So he's going to change the law to make copyright terms reasonable? No. He should persist in civil disobedience (and of course be prepared to take the consequences).
> Full Screen Mario was enjoyed by nearly 2.7 million unique visitors during almost a month of popularity, across 6 continents and dozens of languages. I’m glad so many people got to enjoy the game, and look forward to working on new and exciting (and legal) projects.

Handled like a pro. Josh, I admire your dignity.
Reno, NV

- plenty of cheap housing options
- great coworking space
- lots of outdoors to play in
- plenty of entertainment
- awesome people
- close to the bay
- business friendly tax advantages
You can live in the south of Spain for very little... assuming you don't want to live in big cities of course
That's why each plan has a GUID. This GUID would be authenticated when you go to healthcare.gov. They would not let you purchase a plan that does not authenticate. They are the ultimate authority and filter. They'd also handle details such as subsidies, etc.

In addition to that the transaction from healthcare.gov would, of course, ultimately reach the actual insurer who would have to further authenticate it, communicate with you and possibly also send some kind of an ACK to healthcare.gov.

The process could be full circle with many layers of confirmation and verification. This does not need to be overly complicated.

The idea is that the free market would handle the implementation of the massive first layer of a national system such as this one. Get government involved only where and when absolutely necessary.
A Police Chief Tries To Reform The System From Within
As much as I'd like Valve to be successful, Nintendo has been in the video games industry since 1974 and is the oldest video games company alive. One is not simply "about to be" like them with an announcement.
Not just the sprites but the level designs and general look & feel too.
"Simple models and a lot of data trump more elaborate models based on less data..."

If we make the leap and assume that this insight can be at least partially extended to fields beyond natural language processing, what we can expect is a situation in which domain knowledge is increasingly trumped by "mere" data-mining skills.

This is a great point. For many years, domain knowlege was merely such experience ex ante. In otherwords, the barrier to domain knowlege was access to data. In lieu of this, perhaps theory to estimate it. As data becomes larger, more free, and more amenable to analysis by a larger group of talent the "domain knowledge" itself as a barrier to entry (prestige, effectiveness) seemingly declines. Whle this is in theory good (more access, more analysis), there is probably a corralary that we should expect turf-wars and restriction to access, as those previously in positions of privledge fight to retain their status as "keepers of the keys".
Actually I'm not 100% what professional coders do, but when I can't figure out a piece of code myself (talking about semantic errors), I google it, find a solution I understand or spent some time understand the available solutions and then implement them.

I guess under strain, people might implement huge chunks of code they don't really understand.

The other way you can achieve the same result is reading a book on the topic trying to understand how it all works at lower level and creating your own implementation.

The second process is much more expensive in time and time is your currency at work.

A good programmer theoretically should implement something simple that he understand first and then come back with a professional solution.

Not sure how often that happens though.
Qatar: Abolish Exit Visas for Migrant Workers
i like the way we could wander around :)
define cheap, but: Warsaw (I may be obviously biased). Berlin. beautiful Praha (no idea how the tech market looks like there though).
The popularity of BBM didn't come out of nowhere.

Some countries have better plans than others. And teens can send insane amounts of texts.
We don't. We also know the committee meeting was a whitewash and the ISC is not doing their job. And at least some of us will punish MPs for this at the next election.
Corner cases? Tests test the behaviour of the function. Functions, depending on their complexity, have a range of behaviour. And yes, you should (usually) be able to come up with a name for it. As a bonus, you'll get immediately an idea of what broke upon test failure.
I'm not assuming any of these things. At no point do I say that it's not worth the expenditure. I'm just saying that there is an expenditure.
Of course, it's just a git repo. Clone it anywhere.
There are probably fewer people coughing and sneezing in your kitchen than the average restaurant. :)
You do know where the author of Ansible came from right? ;-)

Ansible keeps the task and orchestration layer simple so you stay focused on the problem you're solving vs. focusing some complexity of the tool itself, like a hierarchical data model.

If you need complex logic, use the programming language of your choice and write a module, it's simple and your code can be as complex as you need.

If you need more complex data structures, then simply have Ansible query it from a real database or other datasource, with as complex a data structure as you need.

But at the layer you're expressing what needs to be done, it should be simple and easy to read.
>It's already not derivative other than cosmetically //

Appearance matters, form matters the moreso I'd say.

If the appearance and level structure and such didn't matter there would have been no reason to duplicate them would there?
Try Lithuania.

Rent is about 180-400 EU/mo.
Weather is good, not too hot, not too cold. Sun/rain ratio is nice.
Cities is not too big, so during season bicycling is preferable. Also public transport is ok.
Food for 2 person family is about 150 EU/mo.
Streets is safe for foreigners.

And Internet is super fast and super cheap here.

And there is nice and informative video clip http://www.youtube.com/watch?v=RPO4tbV4UHk
Hell, its not just Copyright law. Trademark law says that you're not allowed to use another company's Brand.

Without proper Trademark law, it is impossible to build up a "trustful" relationship between a company and its customers. You are NOT allowed to copy another person's brand that they have spent many years and much money developing. Its just not fair.
"This argument presumes that Schools, Factories are better investment of talent hours than Space (high quality aluminium, steel or electronics)"

It does no such thing. It merely presumes that if you want to justify the mission, that is what you must compare it to, not a ridiculous scenario of taking the cash spent and burning it.
Sadly I've known cyclists to die while wearing helmets. My concern would be in those countries such as Australia and New Zealand, spending an hour explaining that yes, this is a helmet please don't give me a ticket. However I'm sure you could combine it with some kind of slim-shell helmet if you were worried more about cracking your skull than dislocating your neck.
Could you explain that figure to me please? Everest isn't nearly that high, so are you starting at the bottom of a trench? Surely the meaningful low point is the lowest point (be it the sea or some other low point) that the inbound fiery ball could hit?
Only if it is a quality book.

And if your employer is not interested in investing in your education and development it is time to switch jobs.

It is ethical - my job is to solve problems. If I need to do research how to solve a problem best it is unethical for me not to do it.

When I am stuck on a problem, usually I take a long lunch, shower or hit the gym. Having few hours doing something else allows me to attack the problem from another angle. And usually I solve it better and faster that way.

As long as you don't work for pointy hair boss it should be fine.
I'm going to go out on a limb here: nearly everyone on HN respects and admires Bill Watterson, the creator of "Calvin and Hobbes." And yet Watterson has been quite protective of his cartoon creations, basically not allowing anyone to re-use them to make merchandise or new content, even though Watterson would become filthy rich off of it, and the world would likely be a better place with more Hobbes window-suction dolls than Garfields.

But isn't it Watterson's right to do this? He's an artist, and he wisely saw that the crass commercialization of his beloved creations would, in the long run, reduce their nostalgic value. Hell, maybe he isn't even thinking in that way. In any case, I think it's possible that C&H holds such a special place in our consciousness because of Watterson's reluctance to license his characters, and good for him.

Now imagine a situation in which a hard-working t-shirt maker puts the images of C&H on shirts -- shirts for which he risks a tremendous amount of capital to produce -- and makes a boatload of money selling $8 t-shirts? Is Watterson harmed financially? For some people, the answer is "No", because Watterson was not making money off of C&H t-shirts in the first place. And copying static images certainly doesn't remove them from Watterson's possession.

Yet I would argue again that Watterson's artistic intent has been damaged...and that even though he hasn't been physically robbed, a well-intentioned t-shirt maker has watered down the value of Watterson's creation.

Is this not the same situation as the OP here? Is it different because Nintendo is a big corporation that should be doing better things with its time? Perhaps...size does matter. But the principle is arguably the same, and for anyone to say that Nintendo is going overboard and doesn't need to protect its intellectual property, that requires making a huge assumption about Nintendo's strategy on how it wishes Mario Bros. to be experienced, same as it's a huge assumption to say that Bill Watterson doesn't know what he's doing when he refuses to license the use of C&H.

More context. This is Watterson's opinion on turning C&H into a film:

http://www.salon.com/2013/10/17/calvin_and_hobbes_creator_bi...

> Watterson also confirmed that an animated “Calvin and Hobbes” movie won’t happen:
>
>
> The visual sophistication of Pixar blows me away, but I have zero interest in animating Calvin and Hobbes. If you’ve ever compared a film to a novel it’s based on, you know the novel gets bludgeoned. It’s inevitable, because different media have different strengths and needs, and when you make a movie, the movie’s needs get served. As a comic strip, Calvin and Hobbes works exactly the way I intended it to. There’s no upside for me in adapting it.

Watterson is incredibly protective of his own creation, so far as to not even give Pixar -- legendary artists in their own right -- a chance to entertain millions of people with the goodness of C&H. Yet I don't think that makes him a copyright-villain.
Can't suggest these enough for any programming student.
The other advantage is the hiking, sparse desert beauty, the sunsets, and the history if you're into the Wild West sort of thing (beware the rattlesnakes). Also, being in the southern part of NM myself, the military history and influence might be of some interest (Trinity Site comes to mind, but it's now only open once a year). There's also the somewhat embarrassing bits like the UFO museum in Roswell--but we try not to talk about that. ;)

Be aware that it's a lousy state if you ascribe yourself to the "entertain me" culture (living in or near Albuquerque might alleviate that to an extent). But, if you're the outdoorsy type, there's a wide variety of ecosystems ranging from high desert to coniferous forests to explore.
I'm just going to leave this here...

http://www.youtube.com/watch?v=t73urU2Degw

MSG'd!!! Ow, my stomach lining!!
Intellectual Ventures actually does create the patents

Intellectual Ventures do create some patents, but they also buy a lot of patents. Most, if not all, of the cases that have hit the news involved patents Intellectual Ventures bought.
These are good questions, but many seem to be applicable to 100+ person companies only.
Would the value of this work be seriously reduced by renaming it to Full Screen Giuseppe?
In particular, Trademark law that allows Nintendo to protect their brand and image.

If you haven't noticed, Nintendo's brands (Mario, Zelda, Pokemon...) are its most powerful asset. People are not allowed to make money off of other people's brands. And that is a good thing.

It goes beyond just "copyright" law, but towards "Trademark" law as well. Protecting your brand image is the absolute cornerstone of relationship building between a company and their customers.
Different rates of uptake. That's the difference. That's why eating a box of cherry tomatoes and a bowl of ramen have drastically different effects on your sense of well-being.

At the very least, people should be made aware whether it's in certain foods. Then they can choose what's best for them.

Personally, MSG bedrocks me. I have to take a sick day off work in some cases after eating an MSG-laden meal. I've developed the skill to taste it now, after a brief tour through Asia. So I guess I can manage.

The surest bet is just to eat natural. What have humans been eating for the past 2,3, 10 million years? Please, give me a plentiful variation of all that.

But this practice of deeming artificial foods "safe" for consumption after a few year's testing reeks of greedy arrogance.
I've been to all those cities, and I really really loved both Vancouver and Montreal. But I guess Montreal makes more sense financially.
Whoa, whoa, whoa. I take issue with that blanket characterization. And comparing Tuscaloosa to Athens as college towns would be like examining the immediate environs of USC and extrapolating that UCLA and Westwood are not nice places to be either. I don't doubt that you had a bad experience there - but encountering prejudice in one town doesn't justify saying "Avoid the South if you're black, Hispanic, or mediterranean in appearance." Have you been to Atlanta recently or walked around the Georgia Tech campus?

I didn't say "go to a Southern college town". I said look at Athens.
This might work better for pure functions. I can't imagine it working very well for complex, stateful code which requires mocking and resetting the state between tests.