skysight-inc/HackerNews huggingface dataset:
> you actually aren't "doing whatever you want with your time."

Each person needs to sit down and think about what they would do if they didn't have to go to work every day. (the old "what if you won $100mil question) it's important. Actually think about it, and make it happen. I drove from Alaska to Argentina for 2 years. I'd call that doing whatever I want.

> If a $50k hospital bill comes your way

Because the whole "career" and "retire at 65" approaches are such rigid paths, many people seem to think an alternative lifestyle/approach to money is equally rigid and inflexible. If huge bills were to pile up, you could just go to work, full or part time as required. It's a very flexible thing to do. Also, I live in a country where medical expenses are not a concern.

You keep thinking that if I don't have some money behind me, my choices about how I spend my time will be limited. What you don't realize, is because you are going to work every day, you don't even get any choices.

Would you rather not be at work on Monday morning and get the choice between a (free) walk in the park or a drive in your $500 car, or be at work thinking about the $100k Ferrari you might have one day?
Python is great for doing weird transformations of data that ideally you shouldn't have to do, or normalizing legacy things into modern standards. I like developing in several languages, but I often pop open Python to really "look" at something. I sadly haven't had much of a reason (yet!) to use Pandas too much, but anything we can do to get the word out about these kinds of techniques will hopefully increase procedural literacy in the world, and help ease the flow information even.
But users don't want to do that legwork. I'm way more apt to use a product that, from the get-go, gives me what I want and then allows me to expand on that.

Designspiration thumbnails those images so small, it's impossible to just browse and tag without needing to click into it. That's my main complaint with most if not all of these services; I shouldn't have to click to see it in its full glory, and often times, the details get lost at that size and certain works are inherently at a disadvantage of being seen because of it.
Cobook is now featured in the Mac App Store as Editor's Choice!
Free money alert for mobile developers: Microsoft/Nokia are looking for apps
You have to supply it the stream sizes if you want completion percentages, otherwise it displays rates only.

Example: https://gist.github.com/2783910
Success tends to hide failure. The general problem here is that we, as hackers, scientists, friends, humans, prefer to read stories of success rather than stories of "quantitative results".
I 'got' this a few months a go, and it really does make you reassess what you work with and produce. It applies similarly to dev tools.
I have found it quite possible to spend ~$20k annually living in San Francisco and (currently) Palo Alto. Of course, I don't own a car, don't have kids, and live with six housemates, but the lifestyle suits me just fine for now.
Transparency for copyright removals in search
Vint Cerf Elected as ACM President
I think this would only be worthwhile if you could do this:

<script src="http://jquery.js"></script>
How can they have so many visitors with no website? http://www.piccsy.com doesn't give me anything. Is it just me?
I meant that the district attorney could get a conviction of the young entrepreneur if he wanted to. "Illegal lodging" means sleeping where it is illegal to sleep.
Might be wrong, but isn't California law especially lenient about ownership of work produced outside of work hours?
(vs. here in NYC, for example)
If I tell you that there's plenty of "free open source software" running your Mac and that IntelliJ has open sourced their core Java IDE what'll you do? Poke yourself in the eye?

(My comment made more sense before the parent was edited)
This is extremely stupid. would it be mongodb.js? or mongodb.c++ mongodb.oss mongodb.foss mongodb.nosql or mongodb.webtwozeroishstuff ? We don't need more fragmentation.

I guess the next thing they want after .biz is .cool .startup .awesome and .hip . This is not how TLDs (should) work!
If the Kickstarter project get's funded, and reach the end date, only then the pledge will be charged from your amazon account, at the ETA (if there are a lot of pledgers then it can take some time). Therefore no costs will made. So if you pledge a project who doesn't get funded, no charge will be made (;
They bought Motorola Mobility; not the unit of Motorola that makes processors.
> They've actually been profiled as a reasonable company that invests in the future.

The best thing they can do at this point is put a positive spin on it, but ...

> The positive spin this article gives them is worth every penny of resources spent.

Not your decision to make for AOL. AOL will spin this, but post-facto justification ("see, it's not that bad -- they made good on my theft!") does not an ethical decision make.
Aren't two letter domains reserved for countries?
admittedly a little tricky to see what's going on here with a single browser...

The idea is that you and your friends can choose to listen to music that is synched. If one of your friends changes the station, you hear it. Of course, you can change the station, too. :)

Oh, and it's super small and pushed to the upper left, so you can stick it in an iframe, embed it in another app/page, and forget about it.
Wtf? Social Media Experts Need 5-7 Years Experience?
The whole idea of determining expertise by time spent is a little presumptuous in the first place. Social Media may be one job where time is not the best determination of expertise. An expert is usually someone who is very knowledgeable in their area. This is not always quantified by time, but by the accuracy and familiarity with a subject.
People get angry about this, but if they do they don't understand what iOS is.

iOS is a console platform.

Developing for iOS is a bit like developing for XBox, Nintendo, etc. It is a fundamentally different platform from Windows, Linux, and MacOS.
"Historically" home prices went up in the US until 2006 for well over 30 years.

It is interesting that you bring up cherry picking because that is exactly how mutual fund companies work. They have a lot of funds, the funds that do well stay around and the funds that do not do well are canceled. This fund that I mentioned is only 8 years old. Knowing which mutual funds are going to produce over 30 years is like knowing what stocks are going to produce over 30 years. You can 'cherry pick' examples for 8% or -8%, but it is crazy to assume that the fund you pick is going to get 5% over inflation over 30 years.
The fee is only to apply -- the application would still need approval before this becomes a TLD. The fee is not refunded in the case of denial.
More Captcha Options For WordPress
Google Transparency Report: Copyright Removals
This is bone-headed, as are the restrictions on WinRT... Makes me more likely to focus on other platforms.
7 Reasons to Not Judge Others
The government will step in alright and investigate Google/Motorola for anti-trust violation. Just like what is happening in the EU. And I expect them to be severely punished.

The fact is that Google/Motorola behaviour in abusing the principles of FRAND is arguably some of the worst seen in the history of the industry. Almost every single consumer electronic product would have either (a) not existed or (b) be significantly more expensive without the fair licensing of patent pools.
Where do you get living in a third world country? The numbers are reasonable ballpark figures taken from real people living in America. With spouses and kids and health insurance that covers medical disasters.
Tripfab launches to eliminate the travel middleman.
I agree with this completely. I would like to add that if you are working 9-10 hours a day, you might want to look for a job that offers you a standard 8 hour work day. If you are passionate about side work, sometimes trading less pay for standard work hours is worth it.
Right. I usually use pv in place of 'cat' at the start of a long set of piped commands. Anywhere you could use 'cat' you can use pv. If I'm not mistaken, I think you can also use multiple 'pv' commands at a time too.
"The ideal outcome for consumers would be a broad cross-licensing agreement that would allow the Xbox 360 and Motorola phones to co-exist. But Microsoft is already getting hefty patent ransoms from other Android phone makers, and likely doesn’t want to let Motorola off the hook too easily, especially now that it’s owned by Google."

Ok, not directly related to the bulk of the article, but that point up above got me thinking.. Couldn't it end up benefiting MSFT if Motorola (now GOOG controlled) doesn’t pay-up under its Android licensing program? If essentially all other non-google-owned OEMs are paying a licensing fee and essentially GOOG itself manages to dodge it, it could further drive a wedge between them (Samsung, HTC, et all v. Google/Motorola).. leading to those OEMs (who currently dominate the market) shifting focus to Windows Phone, and thus benefiting MSFT in the end..? Just a thought; thought I’d share..
While it would be cool to have a .js TLD, that 200k would be better spent developing a system that doesn't revolve around a centralized entity to manage DNS.
But he's not an AOL employee and had no contractual obligation to them. He just crashed there, working on his own computer, and eating AOL's food and sleeping on their couches.
This is about Motorola Mobility. They are the ones suing here.
It's amazingly useful to have realtime throughput rates

tail -f query.log | pv -tri 1 > /dev/null
Mmm... not so sure. One of the nice features of reddit's algo is that it doesn't require to evaluate the score based on the current time, as this one.
http://amix.dk/blog/post/19588

There are also a few similarities like max(abs(points+1),1), log base 10...
Who’s taking down whom on the Internet
Microsoft Research Names 2012 Faculty Fellows
> The framework basically forces you to abandon messaging (since there is no exchange of messages, just single directional messages flow from the router),

The services receive messages from the router, then send messages to whatever they need to call to get the job done. Being sent messages by the framework is what makes it a framework and not a library; I don't get your objection here.

> abandon encapsulation (since the services have to access the data of the domain objects and hence the domain objects must make their data available to everyone)

Only if you're conflating domain objects with persistence objects.

> and abandon polymorphism (since the services are statically dispatched by the router).

They're statically dispatched on a constant name, not on a class. If you need polymorphism at that point, it's trivial to define a dynamic service resolver - all you need is something with a #new method assigned to the constant to do whatever late binding you want.
I think that a lot of people that only have experience with software see "Supply Chain Management", and think a suit who's only there to be an impediment to creating stuff.

They're really not. They're easily as important to the successful design and production of hardware as any of the engineers. The engineers come up with the ideas and products. Supply chain management and manufacturing are the ones that make those products and get them out to the public.

The supply chain people are the ones who are going out and negotiating the contracts for parts, and are the ones who are responsible for making sure that everything is getting shipped at the proper time(and for the proper price). It's a lot of work, and good supply managers aren't there to order the engineers around. They're there to work with them, and make sure that everyone involved knows exactly what risks every change will have on the final product.
Nifty command. Been using this for a month or so. One use case is measuring if a downstream process can consume data as fast the previous process is producing it (by alternating second process with /dev/null or some such).
I vote for distributed teams. Even though me & cofounder are in the same city, every time we meet, the meeting closing phrase is always "why exactly couldn't we discuss this over Skype?"

So, from now on we meet for beers only.

We use: DVSC with an issue-tracker (Bitbucket) + Skype (chat & sometimes voice) + Droplr (works great for quick screen sharing) + some experience required.

Mind the "experience required" part. Cause if a person has no exp in remote work and/or has trouble expressing his/her thoughts and ideas in written form - won't work

The rest of the team is also remote, of cource. We have a designer in Israel, a coder in Seattle etc. (we're in London)

Coworking once a week is a great idea tho. Brainstorming is the only activity that makes office a good idea...
This seems like a reasonable definition. Does CoffeeScript not have its own idioms, though? I’ve never used it myself, but a search turned up this chapter on idioms in “The Little Book on CoffeeScript”: http://arcturo.github.com/library/coffeescript/04_idioms.htm...
What would the source at js.js/js.js be?
Ask HN: why two of the same story on the front page?
This look like it could be a prank:

http://i.imgur.com/QTvHX.png

Two different submitters, the same url, and they appear to be getting the same number of upvotes.

I thought HN filtered duplicates?
From LAMP To LERMP, Diary Entries
I guess it would be mongo.db. But it really should be none of those. How would anyone create/enforce rules that would accurately limit the usage to what they are proposing? What is the validation for whether a project is or is not a JavaScript or NodeJS project?
I'm not suggesting letting them commit, or accepting their patch, etc. I'm suggesting not being an asshole to them, so that once they are better, they consider contributing.
My goal is to insulate myself from the stupidity that is software patents, I generally come up with the ideas myself while working but then search for prior implementations to see it has been patented (some of which should never have been given a patent).
Heroku's Cedar Stack goes GA
Scientists Predicted American Idol Winner Using Twitter Data
Meanwhile, MS won another round in Germany against Motorola.

http://www.engadget.com/2012/05/24/microsoft-motorola-sms-pa...
JS.js(js)
Your comments are absolutely spot on.
in fb camera, if you see someone is tagged, and you tap their name, it switches to the main fb app and shows their profile there. The notion of doing one thing well seems to be preserved.
Was there any statistics on that, by the way?

Nope. Only my personal experiences of talking to folk and teaching/advocating TDD. I encounter a lot of folk who think just using an xUnit framework == doing TDD. It's depressing.

My experiences may be biased since I'm often brought to help out with folk who are having problems. However Googling for things like "TDD is not about testing" shows lots of people having similar experiences :-)
Why does Apple habitually mistreat developers?
Writing iOS apps is hard - I've been there. Every other day we see a story about an app being pulled from the store arbitrarily by Apple - yet again. Sometimes we see Apple pull entire groups of apps (apps using the dropbox SDK?) without any notice, warning, or chance to make things right before the app is pulled.

People work LONG hours on these apps, and each great app makes Apple's mobile devices more valuable.

Apple's behavior toward app developers is simply RUDE. There is no other word that describes their attitude. It loses people both money and time. Often Apple seems to remove apps because it plans to introduce a competing app at some later date... HOW IS THIS OKAY? That is literally forced monopoly.

I realize this is Apple's private playground because they make the devices but this is NOT a way to treat any human being - much less humans who write code night and day for the devices that support that playground.

We need to wake up to this ridiculous treatment, and tell Apple that this has to change.

TLDR; I love building iOS apps, but Apple is treating developers like pawns on an unacceptable level.
"The entire US is geared towards spending money, and you will be encouraged to do so many times per day. Your friends, family, colleagues, dentist and the guy at the gym are all going to encourage you to spend money - it's just how the society works. You will have to develop a think skin, and remind yourself to resist spending money at every opportunity."

This is very true. I would like to think that I have for the past couple of years successfully tried to buck this trend. The idea of "improving credit score" means nothing to me anymore. Thats because I do not want to take loans. If I do have to make a purchase where debt is likely (like a house), I wouldnt let that debt be more than 3-4 years and so pay a lot of money upfront. At least in the US, its easier than one thinks to live a life with positive cash flow. Just have to have the mindset that a 3-4-bedroom-house, 2 or more cars, and owning a lot of stuff in general is not necessary.
Clinton and Operation AdWords: The Hack That Wasn’t
Or they can just use MinGW again just like when there was no free version of VS.
Some tips from someone who runs lots of meetups:
1. Click through all of the people going to see who they are (recognizable faces area always friendlier faces)

2. Click through to see who the organizer is - makes it easier to spot who the group is

3. Click through past meetup events to see who has attended before. This is helpful in that you can seek out the regulars as know the ropes.

4. Ask the organizer is they need any help ahead of time. This is always (always!) very appreciated from the organizer as there are always tons of things that need to happen for the event to go well.

5. If you have time, msg one of the people going (or even better one of the regulars) to see if they are open to grabbing a coffee to chat about Ruby (or the meetup event topic). This is a big win for you because when you go to the meetup, you'll already know someone there. Plus you can ask any type of question (even if you think it's not a good one) to someone in a relatively private 1-on-1 setting instead of a group setting where psychological dynamics really kick in.

6. Once you are there, show up extra early (~around 15 minutes). Usually the organizer will try to get there extra early so if you are there right as they get there. It's much more friendly and casual to meet the organizer.

7. If you do #6, then as people arrive, the psychology is different because it's new people arriving, instead of you arriving later.

8. If the meetup event is not to your liking. Figure out why you don't like it and leave. No point in wasting time.

9. Write a very small and brief thank you note to the organizer afterwards. This rarely if ever happens, is very much appreciated and the organizer will definitely look out for you next time. Which, if you go to the event again, makes you a regular!

10. Have fun! =)
Every day I send Chrome on a mystery tour looking for a domain called something.js - which it never finds.
Why are restrictions on WinRT boneheaded? Windows on the desktop and Android on mobile shows us how spyware and viruses are a very big problem without those restrictions, compared to, say iOS. Not to mention battery life and security.
The patent system as it exists today is a far cry from what the founders had in mind when, in the Constitution, they granted Congress the power to "promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries."

Nowadays people think of patents as a way of protecting the "property" of inventors, and so patents are granted and enforced according to that principle, regardless of whether they promote or hinder progress. The usage of the words "theft" and "piracy" to refer to patent and copyright infringement is a symptom of this state of mind.

Thomas Jefferson et al would have called this nonsense. By its very nature, an idea -- once divulged -- cannot be someone's property, and it should not be treated as such. To prevent the free flow of ideas through a populace is, in many cases, harmful. (Imagine a group of hunter gatherers in which one family has patented the idea of farming.) At most, limited monopolies should be granted to prevent situations in which nobody is incentivized to create due to rampant copying. But we still have to be judicious in granting these monopolies:

"...it may be observed that the nations which refuse monopolies of invention
are as fruitful as England in new and useful devices."
-- Thomas Jefferson

"But grants of this sort can be justified in very peculiar cases only, if at
all; the danger being very great that the good resulting from the operation
of the monopoly, will be overbalanced by the evil effect of the precedent; and
it being not impossible that the monopoly itself, in its original operation,
may produce more evil than good."
-- James Madison

It's painful to see copyrights and patents today accomplishing the polar opposite of what they were intended to. But we've been gradually heading in this direction for the last 200 years.

In my opinion it's a combination of (a) allowing businesses to have too much say in law-making, (b) Congress + the populace not being sufficiently educated about the implications of copyrights and patents, thus giving more power to the natural tendency to think of ideas as property, and (c) the Supreme Court following overly non-interventionist policies and allowing Congress to make unconstitutional decisions.
Especially lenient, but not infinitely lenient.
I tried doing this before the rules were public, the reasons why I stopped

1. Two-letter TLDs are reserved for countries.

2. The $200k isn't the actual cost, it is only what you need to pay for an initial review, you won't get the money back if something is found to be wrong with your application or if they dislike your TLD.
What happened with .app TLD initiative? I remember they were collecting funds and even offered domain pre-registration, but now their website is down: http://dotappapp.com/
When you make a conscious decision to reduce your spending, you are also reducing your income, thus reducing your tax. When you are a low income earner, the tax rates are tiny.
Sqwid Announces Open Trial of its Social Media Hospitality Platform
Did anyone else notice that FOSS Patents gets a citation in this article?

The author, Jared Newman[1], needs someone to point out to him that he is citing an article written by someone with a major conflict of interest, the paid Microsoft shill, Florian Mueller[2].

If we ever hope to have public opinion shift on the patent issue, this type of journalism will only prolong the struggle.

[1] https://twitter.com/#!/OneJaredNewman

[2] http://www.groklaw.net/article.php?story=20120419070127103
What you're describing is the situation every time you develop on someone else's platform: Apple's, Microsoft's, Facebook's, everyone's.

If you're developing apps for a platform you want to be in one of two positions:

1. The app is secondary to whatever service you're providing (eg the Facebook app on iOS); or

2. You're developing games.

Everything else has to walk a fine line between failing and being successful enough that it gets absorbed into the platform.

Apple is just like everyone else in this regard. No platform owner is going to ignore something that they decide has become of critical importance to their platform. It's simply a fantasy to assume otherwise.

If you're not in one of those two categories you're basically hoping to be the lucky one who gets bought out (eg the official Twitter mobile client).