skysight-inc/HackerNews huggingface dataset:
I had the idea about 5 years back that it would be nice to share via the browser any kind of content with one's primary email contacts list. There could even be shortcuts or predictive text (like in Gmail when you start to enter someone's email address). Think of it like a box, much like the search box in Safari's top right corner where you could select 'article', 'video', etc from a dropdown and then start typing the email you wish, click send and violá.

Perhaps this already exists in some form. Perhaps a Pocket for your friends where you put things on a secondary reading list of theirs so as not to get confused with their own list.
Doesn't Google do something similar to this for their news aggregator?
It's even inconsistent with the Python core. I'm not going to defend the practice, but it's ended up being a lot less terrible than I thought it was when I first started writing Python here. I've used Twisted before, with its own weird style, and the weird style doesn't really distract much from the rest of the program. It's bad when everyone uses their own style, but if you only have 1.5 styles, it's probably OK. (But again, I would never write a style guide that said methods in Python must start with a capital letter and contain no underscores. That convention is for classes.)
I don't doubt that if you create a registration barrier, a higher percentage of your users will purchase things.

I do doubt that if you have a registration barrier, you'll have more users who purchase things that you would have without the barrier.
Are you agreeing that Android isn't open either?

If so, how would suing Apple (successfully) have any effect other than to cede the market to Google?
1/3 of US Homes Cost More to Build Than They're Worth
Does it perform well in a <marquee>?
Check the issues :)
I'm more worried about VC's lobbying against it once it becomes too popular. But is this legal with Pebble? Kickstarter has a donation system right? Isn't Pebble like a start-up? Are you allowed to "donate" money to companies like this?
I still remember those Anfy java applets page which still exists btw. http://anfyteam.com/anj/index.html
Clearly there are fraudsters already there, you can see it in projects which get 'funded' but don't deliver. And of course the folks like the 'Pen Type A' people who take a lot longer than you might expect given that they can be learning just as much as everyone else about the joys (or heart breaks) of manufacturing something.

That being said, the model as a disruption in the production of goods is really interesting.
> So I give Mark Zuckerberg credit where credit is due: he was right to make public the default in 2009. Whether you intend to keep things private or not on Facebook, you are just delaying the inevitable.

Indeed. Society seems to be undergoing a shift toward not really caring about privacy. This has profound implications, even for those who do care about their privacy and wish to guard at.

There was an excellent essay last week in the Stanford Law Review by Judge Kozinski of the 9th Circuit Court of Appeals on this topic: http://www.stanfordlawreview.org/online/privacy-paradox/dead...

Anyone who cares about privacy should read that. One of the excellent points Kozinski makes is that the 4th Amendment limits on government are determined by what is a reasonable expectation of privacy, and so even if you scrupulously try to protect your privacy, if everyone else doesn't care that shifts the line for a reasonable expectation and that can screw you.
Now we just need an LLVM backend.
> Don’t have a separate system for bugs

This is very interesting. We also use Google Docs for stories/specs and Trello for prioritization and roadmap. However, we maintain a separate bug tracker (Open Atrium) for our enterprise clients to report bugs. We'd also love to have a single prioritization list. Wish there was an ability to create a Trello list sync'd with RSS Feed from Open Atrium.

> It’s the product development version of the Hunger Games

:)
I always get coffee colon the morning after a night of drinking. Hiyo!
I think it is only a matter of time before there is a big, public fraud funded by Kickstarter. Not that it should change anything about Kickstarter...that potential is implicitly embedded into the whole idea.

But the cynical side of me says that someone is going to pull a fast one soon =(
So, what if you are the inventor of a patent on company A, then you get hired or create company B, which uses your patented inventions on company A?

You won't give them permission to sue you..
I haven't heard of this service, and I'm not sure if there's any wonder why:

They state "Because Calepin Does All the Hard Work for You," but:

* Calepin currently has no plans for custom themes.

* Every post must have “Date” and “Title” in the metadata, formatted correctly.

* Calepin also skips ANYTHING that is not UTF-8 encoded.

* In the future, expect Calepin to become a paid service with a free trial or limited account.

One of the biggest things I've ever learned from my colleagues is that you need to know who you're serving. It seems like Calepin is targeting people who:

1. Know enough about markup to use markdown.

2. Care enough about their content to want full control over it.

3. Know what the heck UTF-8 is.

4. Understand what 'metadata' is.

There are a lot of people out there like that. Unfortunately, they're all smart enough to whip up something like Calepin within a half an hour or so, or longer if they want customization (which Calepin doesn't provide).

In short, there's absolutely no market for this tool.
The thing is, you're discounting how often "properly" funded projects fail. How often do little startups who have had tons of VC poured into them fail? How often do even publicly traded companies fail?

The advantage of being small is increased openness and a smaller level of risk if a single project fails. There are lots of properly vetted VC funded startups who are beholden to "hard" deadlines who are burning through $3 million per week, or maybe even per day and yet will ultimately end in failure.
Same in the US. I have never heard of software developers (who work as full-time employees) earning overtime pay. I'm not sure if contractors who bill hours are eligible for overtime pay.
When the parent isn’t ready for driving school  |  MuchMost
In Europe taxes (like VAT and those on petrol) are usually included in quoted prices, and people are quite aware of them.
Because there is a bigger picture here than just "buy a different phone" as mobile computing becomes more ubiquitous. I think that having a single app store on the dominant platform that everyone is forced to go through is akin to having a single browser on the dominant OS. So in the end it's not about suing Apple per se but if a suit against Apple were successful then the rest of the market players would be forced to open up as well.
Smartwatch in crowdfunding record
Is Javascript Code always so full of bugs?
They finally fixed the user agent! It used to be CrMo instead of Chrome, which broke a lot of sites. Back to Chrome now (with "Mobile" suffix to distinguish it from the desktop/tablet build) and the sites work.
I'm not.

To clarify, I'm only advocating that "the price for living in a civilization" not be hidden from those who must pay it.

Look at it this way: Taxpayer awareness is a cost to the government. If they could reduce or eliminate that awareness, they could raise more taxes.

I don't think it makes me a right wing radical to suggest that there should be a hurdle or two for the government to jump before they can raise taxes.
In a good tax system, there shouldn't be many deductions. They are tools for special interest groups.
$("#lake-img").lake is not a function
eHarmony research BS: UCLA professors say customers are 'duped'
How to Foster Group Creativity
Interview with Robert Surrency, UX Designer at AKQA
The change is important, but so is the absolute number of untested lines.

A) Untested lines of code: 10-25

B) Untested lines of code: 2-4, 10-25, 54-68, 59, 63, 68, 71-77, 85

I know that in case A, I'm far more likely to look at 10-25 and come up with a good test case.

In case B, I'm not sure I want to skim 2-4 (skip, it's ok), 68 (just a __unicode__), 59 (oh, that should never be executed), ah, 10-25 is what I should look at.

It's sort of the broken windows theory applied to testing.

That said, I don't have 100% test coverage in most of my projects.
We have a team of Clojure devs and I think all but one of us has learned Clojure "on the job". Clojure is not hard to learn, imho.
Mobile Carriers Warn of ‘Spectrum Crisis’; Others See Hyperbole
This should really be "Why every developer should learn Smalltalk." Dan Ingalls gave a keynote at jsconf demoing Lively Kernel, a SmallTalk-like, image-based, in-browser IDE written in JavaScript. His demo received a standing ovation and was the thing I heard talked about most during the social events.

We're obviously not far from being able to have SmallTalk-quality interactions with things we build in the browser. Brent Victor's recent talk has spurred a lot of work on more-interactive development environments, some of them in the browser.

I would really like an old SmallTalker to spend some time researching and thinking about the old tools they had: which were valuable, which were more trouble then they were worth? What mistakes did they make that they wish they had done differently? It would be an excellent briefing for the next few years of work on the web.
BitTorrent Troll Admits Its All About Making Even More Money
I suspect that many people who work long hours may be spending time on non-work diversions. HN? ;)

People who leave at 5:01 may prioritize their time better.
Patent Matters – Don't Hate the Player, Hate the Game
Tumblr makes their "Fire Hose" available to developers
I'm kinda confused what this post is saying. "Everything is going public," it says, "it's inevitable, and privacy controls are just delaying the inevitable." And then between paragraphs, there's a sudden non-sequitur: "So we're making it so that you can keep private things private in an intuitive way."

I... where did that come from? I laud the effort to take privacy seriously. That's good and something people care about. But how does that follow at all from everything else they said?

(By the way, I have several people who I can't find any data about by casual googling. They're mostly people I went to college with who I failed to keep in contact with. I'm sure if I started digging into govt data, I could get somewhere, but that's a depth I don't feel comfortable plumbing.)
Heh. I use headphones to listen to music in a cheap Nokia 1616.

Not using headphones is truly a relic of the past.
>We will never share your data with anyone else.

If that 'someone else' carries a court-ordered subpoena you will have a hard time adhering to that promise.
Effectively, yes. It sounds like it was basically a rewrite. The book of journals for the game development that lots of other folks have led to talked about the process of finding a programmer to do the work in a fair bit of detail. Like everyone else has said, the journals are well worth reading. Best money I've spent on an e-book this year for sure.
Wow, that's exactly what I was asking about. Thanks for the interesting links.
> Pi, for example, cannot be written as a fraction.

Pi cannot be written as a decimal either.

Decimals _are_ a subset of the rationals. Any rational whose denominator has a prime factor other than 2 or 5 cannot be written using decimals.
Oracle CEO Larry Ellison: I don't If Java Is free...
Well, carriers' policy regarding apps in US held mobile market back for years comparing with Europe. For example, here in Russia once there was enormous number of free and paid J2ME apps (usually paid by sending sms to short number). My friends at university read ebooks on <a href="http://en.wikipedia.org/wiki/Siemens_S55>Siemens S55</a> (I used Palm).
I know of several companies that were started at this market and later moved to Win Mobile/Android/iPhone etc.
GNU Wget in decline?
I think 99designs is a great starting point. You get to see designs from many different designers, which can help you learn what you like and keep costs down as you start your project.
No, not that I have seen. It's only called the MIT license because MIT used it for their software (X, Athena, etc). The BSD license is a similar situation; it doesn't say BSD in it anywhere, it's only called that because it was used by BSD. Plus these days, neither of those licenses are overseen by who named them - vs the Apache and GNU GPL which have version numbers and caretakers, if you will.
Semicolon - language of semicolons
Oracle CEO Larry Ellison: I don't know if Java is free
A link to the original original article instead of Mashable's re-digestion: http://www.guardian.co.uk/technology/2012/apr/15/web-freedom...
I'm really glad to hear that.
For a moment I thought TF was coming clean!
It is a well known fact about dynamical systems in general.

I.e., if you ask me about the stock market, a flight control system, an electric circuit, a biological system and a computer network, I'll tell you that continuity gives you a better shot at stability than discretization in most of them.

I.e., if you don't know what you are talking about, lean towards continuity. If you do understand things, then explain the mechanics and back it up with empirics.
It'd be better if this were just semicolons and reverse semicolons.
Gives new meaning to "insanely stupid code."
I'm not sure I see how a successful suit against Apple would have any such effect.

Google would simply say "we're open already", and become the dominant platform while Apple was reeling from the legal damage.
I've heard from people at Google that the reason they don't want to open up posting over the API is because they don't want people's streams filled with robot cross-posts from Twitter, Facebook and zillions of other services. I happen to agree with this point of view.
Are you targeting multiple platforms with your Titanium based app?

Any other got'chas or suggestions beyond getting a firm grasp of the CommonJS style?
It depends on your font to support the character.
> For instance you could, if it is allowed, submit a tiny orders in increasing price until it gets filled.

Ha, that's clever. I suppose any system that people come up with will always have ways to game it. Reminds me of Arrow's Impossibility Theorem[1] which basically proved that there's no possible perfect voting system. Ah well.

[1] https://en.wikipedia.org/wiki/Arrow%27s_impossibility_theore...
Updated my comment to be a little more clear on that, thanks :)
Crowdtilt, Paid Summer Internships, Customer Growth/Support
Join one of the fastest growing companies coming out of the current YC batch.

Though our team/culture are pretty hacker-centric, this is actually an opportunity for college or grad-school startup enthusiasts that might not have the skills to land a technical position but want to get their hands dirty into customer acquisition, growth and support at an early stage.

It won't always be glamorous work, but it WILL be important work.

And along the way, you'll gain insight into a roaring startup, see how passion touches every element of the product, learn about user experience & interaction first hand, and gain an understanding how to build highly-scalable systems. If interested, contact jobs [at] crowdtilt [dot] com.

http://www.inc.com/maeghan-ouimet/4-start-ups-making-social-personal-again.html

http://money.cnn.com/galleries/2012/technology/1204/gallery.crowdfunding-startups/2.html

http://techcrunch.com/2012/03/27/best-of-y-combinator-demo-day/

-Crowdtilt
You're welcome to argue that that position is misguided, but it is certainly not nonsensical.

I think it's a very commonly held position, and it's understandable that people hold that position.

I think monopolies are impossible or next to impossible except when granted by the government. BTW, I think (not sure) that that's actually the origin of the word "monopoly."

So, yes, monopolists are cheating, and the government is cheating. Of course, if the government permits cheating, it's "dog eat dog," so you have to cheat and/or might as well in some cases. (That, in fact, is what makes the Occupy Wall Street protests so inane, IMHO.)

I believe that in a truly capitalist system, oligarchies would be unable to weild undue influences for the same reasons I think monpolies would be unable to.
A new resume template for Programmers
I owed them money a few years back and had to pay them using some online payment system.

It was necessary to do this because they failed to implement the payment plan that they agreed to. So interest was piling up and they weren't withdrawing what I owed them.

So I sign up on this system. They had to MAIL me the password. By USPS mail!

So it finally comes. I log in and pay off the entire amount.

Later, I find out that the system applied the payment to the wrong year. Apparently this was my fault somehow, as the system defaults to the current year, not the year that you owe on.

So I have to call to get that straightened out. The person applies the payment to the correct year. yea!

Now can I find out my balance? Is it paid off? "Let me transfer you to the department that can do that."

Apparently, that's a different skill set altogether. No way to check it online. Why would you ever need to do that?

Finally get to a person who can tell me. And it turns out they started the original withdrawal of funds from my bank. So now they owed ME money.

And that came by paper check, delivered by USPS of course.
forecast := service forecastForDays: 5 format: 'Xml'.

The equivalent ruby is shown as:

forecast = server.forecastForDaysInFormat(5, "xml")

The example is illustrative, and a ruby code in the wild will generally use positional arguments or pass hashes around, rather than implementing weirdly named methods:

forecast = server.forecast(5, "xml")
forecast = server.forecast(days: 5, format: "xml")

That is not to say weirdly named methods aren't used. Activerecord dynamic finders are one example that comes to mind `Model.find_by_first_name_and_last_name`, but they are named so to provide information to method_missing hook.

> If you need to pass multiple blocks to a method in Ruby it always looks clunky and probably that's why it's not a common idiom:

service.forecastFor ->{puts "Do stuff"}, ->{puts "handling errors"}

I don't think the examples are clunky at all. It is similar in all languages which treat functions as first class datatypes.

In ruby, you use "one block" or pass multiple lambdas. It isn't any different from smalltalk example, except for superficial syntactic difference.

> When you start writing a new app in Smalltalk you don't open Emacs or RubyMine you launch a VM.

I don't know much about Smalltalk, but this IDE/VM approach must be damn substantive to make up for not using Vim. The way the article puts it makes it sounds like "don't open Emacs" is a positive, which is seldom the case with people who use a lot of emacs/vim.
Will Google follow suit?
IPv6 support was added in 1.2. Besides, everyone needs to have already replaced their hardware for IPv6 by now.
It sucks, the old version was much better.
This is the PERFECT place to give a link to my poem, <b><a href=http://www.tonynoland.com/2009/09/ode-to-semicolon.htm>O... to the Semicolon"</b</a>. The semicolon is my favorite punctuation mark.

At that page, you can hear me read the poem, too; be sure to stop by and comment!
Well, obviously. If bureaucracies could become efficient, then we'd have no reason for markets.
Communitech Launches $30 million Hyperdrive Incubator
Knowledge. . .
i wanna learn how to catch on to different web languages but not sure what direction to go in. Can anyone point me to the right direction to obtain this valuable info???
Sorry that wasn't more clear. I think privacy controls on a product like Facebook, designed and redesigned ad infinitum to make you share things in public, fail at doing so in the long run. Everyme was designed from the ground-up for private sharing.
I corrected the post, added twitter and struck thru digg
I'm trying to leave work right now, by 5:01pm, but I can't because I'm arguing with you on the internet.
But what is worse: A stream full of reposts, or an empty stream? It's each user's resonsibility to choose what to post (or repost) or not... Google could just give lower priority in the "filter" to reposted content.
You can have balance in your life and be a good coder. I think balance and passion are mutually exclusive, though,
Larry Ellison In Court: I don't If Java Is free...
NASA Space Shuttle Discovery’s spectacular final flight
Android is more open in the sense that there is more than one market and anyone can build a marketplace for apps. Yes, there are places where Google is not open with Android as well but my main problem is there is only one app store for iDevices. My thinking is that if Apple is forced to open up in terms of allowing more than one channel to sell apps through, or to sell directly, that it won't cede the market to Google but will set a precedent for all players.
Building Windows 8: Reclaiming memory from Metro style apps
(A small note: it's traditional to not capitalize the t in Smalltalk. Old-timers take that as a signal that text was written by a non-dev.)

thinking about the old tools they had: which were valuable, which were more trouble then they were worth?

A seasoned Smalltalker would have spent more time talking about the Debugger. I was teaching a Smalltalk class once, and this one student who was a quant from a New York financial firm just spontaneously exclaimed: "This debugger is from God!" It was very fast, responsive, and was "well integrated" with the environment. More on that...

EDIT: As I took the time to say elsewhere, there really isn't that much "integration." It's more that the environment is so minimalist that it lacks many barriers present in other environments. Just about every single instance of every object has the equivalent of a REPL, and finding a particular instance in the middle of runtime debugging typically takes just a second.

Even the "IDE" really isn't one. (And I should know, because I've written a good portion of a commercial Smalltalk browser.) Aside from the refactoring mechanisms, it's a pretty lightweight and basic browser on objects -- it just so happens they're the meta-level.

What mistakes did they make that they wish they had done differently?

A big mistake: exorbitant per-seat developer licenses, and positioning as the "secret weapon" of the Fortune 500. Another oft-cited one was the Parcplace/Digitalk merger and the ensuing conflicts. Most of the mistakes had to do with community and how the ecosystem did/didn't interact with the rest of the programming world. Technologically, there was a lot of goodness.
There are still a lot of sites that sniff the UA rather than feature test?
The Five Reasons to be Wary of CISPA
Network effect. It's the key to Twitters success.
You can trade patches. Isn't that how Linux got started, as patches to Minix?
I use almost every Google product under the sun. There's only one that works better on my Android tablet than on my Windows Phone, and that's Google+.
See Intellectual Ventures above. Submarine patent enforcement is scummy, but it's nice to see a weapon used for good occasionally.
For mobile sites, UA sniffing uses less data and fewer round-trips, so (usually) happier visitors.
Show HN: Cronk - issues for the commandline
To give you another example: Transport Tycoon was also written in assembly.
They wouldn't be violating under the terms of this agreement - they're granted a perpetual license.

But unless I'm misunderstanding you I believe you're missing the point. This is pretty much written with the assumption that engineers wouldn't grant permission to a first strike action whoever it were against and that that's fine.

It's turning patents into tools weapons that can only be used for retaliation.
You're too cynical. I think they did it because it's the right thing to do.
no.

that would only work if every traded product on the planet was in a single matching engine.