skysight-inc/HackerNews huggingface dataset:
One way or another, that money will return to the US, and the tax will be paid accordingly.

See, that's where I disagree. All those companies can easily invest that money offshore, either in financial institutions or in building new facilities. Both seem to be worse outcomes for the US than this.

To be clear: I don't believe in the "trickle down effect" - I think a progressive system is the only sensible one. BUT I do think any trickle down is better than nothing.

sending a very dangerous message to people who use tax avoidance as a long term fiscal strategy

It's not tax avoidance, it's tax minimization. There is a big difference.

The message I see at the moment is "shift your profits and investment offshore, because it is cheaper". I'm not convinced that is beneficial.

It's the governments job to try and make the system work for everyone.

I agree with this completely.
"Sublime Text 2 may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit for the evaluation."

Apart from (UNREGISTERED) in the title and a rare (daily?) nag screen, there's nothing preventing you from using Sublime Text 2 without buying it.
Spy right from your screen
This hack developed at HackNY.
You're imagining a false dichotomy. Having a proper string type doesn't stop you from representing strings as pointers to null-terminated buffers when you need it for the flexibility. Meanwhile, more or less encouraging all software written in the language to use an unsafe idiom (so unsafe that the library itself includes functions that should never be used, like gets()), definitely is responsible for a huge amount of harm.
Agreed.

I just wish it could sync bookmarks between my PC, phone and tablet.
How does that help when your firewall can leak the very same data?
This is the coolest blog design I have ever seen
Podcast: Hack your happiness through games
The main features Sublime Text 2 needs before I give them money (since I already have TM and Rubymine):

- code navigation: The main reason I deal with rubymine cpu and memory hogging.
- intellisense-ishness: The 2nd reason I deal with rubymine.
- better preferences interface: way too emacsish, but is probably much easier for cross-platform compatibility.

The only reason I don't use emacs is its abominable configuration process. I used to use Lucid/XEmacs way back when, but I lost whatever emacs mojo I had gained when I was "forced" to use Windows.
Do people really want to deal with draining the batteries of their phones to do "live broadcasting" to friends? On my last few vacations, I took pics with my phone, but I was more worried about keeping my battery alive than sharing stuff to friends.

Also, how do you convince people to use the color app to share on facebook instead of just using the camera or facebook app itself?

Disclaimer: I'm kinda anti-social when it comes to phone use, so I'm a bit biased. I also use a nexus one which has a fairly small battery compared to the iphone.
It's quite easy to overuse strlen or strcat or otherwise turn an O(n) algorithm into O(n^2). But the efficiency I'd be more concerned with is programmer efficiency finding and fixing security bugs caused by off-by-one buffer lengths and input length checking, and the like (e.g. copying k characters into a char buf[k]).
The HN crowd isn't everyone. Markdown is just another markup among hundreds.
Seems like a really cool feature, however I can't see myself ever actually using it. Whats it for? Like what scenarios are they envisioning me using this for?

Maybe I'm missing something.
The only thing he legitimately did was build a straw man and knocked it down. If a programmer doesn't know how his tools work well enough to foresee any potential gotchas and take steps to avoid them, that's a fault in the programmer rather than the tools. Not a terrible fault; any programmer who's honest with himself will acknowledge that he does this fairly often; especially when he's learning new tools. And will respond to the situation by learning from mistakes and writing better code in the future, rather than writing breathless blog rants that smell of (to use the author's language) butthurt.

Alternatively, we could interpret the article to be based on the assumption that it's common for people whose knowledge of how computers work is so poor that they believe everything north of the southbridge happens instantaneously to be put in charge of making major design decisions for high-traffic sites. But that seems less charitable to me, since it replaces a simple straw man with something approaching delusional paranoia.
> He swings between two extremes - everyone using simpler tools than him is a retard who needs to man up and learn to program, and everyone using more dangerous tools should stop beating their chest and actually implement (premature optimization, guys!)

This sounds to me like Ted's a classic Blub programmer.
Or a double-tap of the phone body it's a feature in Settings>Motion
1) install plan9port

2) use Acme

3) program !!!???

4) profit
One use case might be concerts: People already call friends so they can listen, this way they could add video too.
This reply isn't specifically to your post but the combined post to others who keep saying managers have the authority to do everything and thus get people to work.

What happens if your a manager that can't fire someone (e.g. government, tenure, etc)? There's a lot of managers out there who cannot fire people for one reason or a another yet they too manage to get their people to do stuff. To be fair though, a lot of them also have workers who don't listen to them at all but some of them still manage to get workers to do what they say.
Implementing WWW::LastFM with XML::Rabbit - Part 3 of 5
How to Blog and Earn
Ah, what a morality play -- secrecy, power, greed, collusion, dirty dealing, guilt, shame, etc.!

If HN can't outgrow the fascination with morality plays, then what hope is there for the rest of society and society as a whole?

We need a new Web site: VC_secret_confessions.com!
Sounds quite like qik.com
Their site only shows a blank page if you have Facebook's domains blocked through AdBlock Plus.
Agree 100% I've seen this same type of issue occur in mercurial when people were doing what I call "all or nothing merging". You should not be merging unless you can get to the precise pre-merge state.
One way I can see it making sense is the logical next step in sharing holiday experiences. More and more direct.
> However, I was expecting -- I'm not sure -- Google engineers contributing their technological expertise somehow.

Well, I've heard the beer has a hint of the honey extracted by the Google hobbyist beekeepers.
your 10Bn will either grow (yet again) after another round of efficiency measures or collapse from disease/war. again, take the long view - where does this lead?

btw, i don't have the answer .. i don't want to go back to the mud, and i don't want to live in some kind of 'Logan's Run' scenario either. but i recognize that something has to give. the trajectory is alarming and my point is that technology won't be the answer because we ultimately live on a planet of finite resources.
And that's exactly the problem with the patent system.
An anti-answer: Use as few apps as possible, and when you do download ones, make sure to go into Settings -> Manage Applications and move them to the SD card if they didn't automatically install there.

Don't know how the SGS2 is in this regard, but my Nexus S absolutely chugs if I'm not careful to keep main memory as free as possible.
Ah, makes sense. But a concert is soo loud and there are so many people bumping into you that you could never get any video quality on your phone that would make me want to watch , and actually enjoy watching. Ever seen a iphone video of a friend showing you their view at a concert? Horrible lol.

Not for me I guess
This post is brutal. _Sorry_ in advance. Feel free to ignore it. (But I suggest, in a friendly way, that you read the link provided at the end.)

>you it’s wears.

Possessive its has no apostrophe. And that should be "wares", not "wears".

This next sentence is where I stopped reading.

>Procedures and doing things in the right and expected order, is in my opinion, is paramount to making work easier for everyone, so I’ll also be addressing that issue.

Repeated "is" and oddly placed commas meant I couldn't remember what you were trying to say.

I know that these are tiny little things. And maybe I should concentrate on the meaning of your piece. But those errors broke my concentration; they got in the way. Sorry.

The Underground Grammarian expresses it better than I can, in "Trifles" (chapter 6 of "Less Than Words Can Say").
http://www.sourcetext.com/grammarian/less-than-words-can-say...

http://www.sourcetext.com/grammarian/
I like that use case, but if it works over facebook how do you notify people immediately that this cool thing is happening? Do you text them, saying "check my facebook right now", then wait for them to click the link there to notify you to start broadcasting?

I could be wrong, maybe more people do facebook notifications but I haven't met anyone that has em setup.
...and I know my writing, spelling, punctuation and grammar are all lousy. But I'm not making money off writing.
Color doesn't do the greatest job explaining the new feature on their website...so let me explain a bit more (I've played with the app)

Basically Color's built a way to be a vouyer into your friend's world. You request to "visit" a friend via the iPhone app, and if they hit accept, it sends you a direct video feed of what they're seeing right now (no audio). It also posts that feed onto Facebook so any of their friends can see the feed. It can last as short or as long as you'd like.

When I tried it out, I got to see people in Paris, Las Vegas and SF in the span of three minutes. It was a surreal experience.

There are more details in the article we wrote ( http://mashable.com/2011/09/22/color-for-facebook/ ), but the essential point is that you don't have to use it -- your FRIENDS ask you to use it, and thus you use it to appease your friends. It's very voyeuristic and that leads to a lot of interesting conversations.
> Sure, "print hello world" is untestable

Redirect stdout to a file and diff against a file containing "hello world" :-)
Does that mean that some people are paying taxes twice, once in the country they're living in and once in the US?
I'm hearing a lot about color but all I got so far is a few landing page baiting. And please stop using the word pivot for no reason.
That's how I access my 30-year-old PDP-11 with no monitor and no keyboard...
I would think that that is the whole point of a democracy.

Edit: I am sincerely curious about why I'm being downvoted. If you think your government is broken, work to fix it.
It looks like irahul was hell banned yesterday for the following comment, that's why his comments show up as dead:

http://news.ycombinator.com/item?id=3059454
San Francisco, Salesforce.com

The Core Infrastructure team is looking for exceptional software engineers to with proven ability to design, develop, optimize, and reinvent the infrastructure of a large-scale cloud service.

http://careers.force.com/jobs/apex/ts2__JobDetails?jobId=a1k...
http://careers.force.com/jobs/apex/ts2__JobDetails?jobId=a1k...

I would like to chat with you if you are interested. Email me srau@salesforce.com
ok. you get your man on Mars .. then what? do you see anyone clamoring to live on Antarctica? Mars is even more un-hospitable. Just to look around? that's an expensive sight-seeing tour.

nobody will want to actually live there. if there is money to be made by mining Mars' resources, fine - but don't steal my money (via tax dollars).
If you are a programmer, do yourself a favor and learn vi[m] or emacs. You are then ready to hit the ground running on any platform upon which you happen to find yourself working. vi in particular is almost always available on any *nix environment unless it's been deliberately removed as part of a "hardened" configuration. Emacs also is often installed, or if not is easily obtained. Both editors are also available for Windows.
Im confused by this pivot. What problem are they trying to solve? And for whom?

Americans don't really take vacations. When I'm on vacation, the point is to get away from everyone... not live-stream my vacation back to them.

The closest I get to their use case is video chatting with family. This is odd. Keep pivoting.
Only so long as facebook doesn't use flash cookies as those are cross browser. (Or you constantly delete flash cookies)
To the dev's who take the time to write tests, when I inherit your code base I feel like buying you a beer!

For the dev's who don't - no matter how 'clean' the code. FFFFUUUUUU
Taxes are the price of civilization. Suck it up.

I would spend more time being annoyed by all the people charging me rents http://en.wikipedia.org/wiki/Economic_rent
Designer Creates “Touchband” Interface to Make Cameras More Usable
[patent trolling] Warren Buffet patents S.E.O strategy
Well what are your thoughts on the example I gave for hash_map? There is always a tradeoff hidden away somewhere. I guess I'd like to see an example of a concrete string type that doesn't incur performance penalties when used in more complex structures. C++11 move semantics / emplace() on containers will fix some of the performance issues with std::string, but support for that everywhere is a ways off. But in C, you'd be left with something like glib's GString which isn't more than API over a struct.
That sound you hear is dumb money being lit on fire.
Yeah, this is weird. I guess it waits for some kind of response from Facebook before loading the page, or something.
pex link http://research.microsoft.com/en-us/projects/pex/
Listeria
I've never understood what problem color.com is trying to solve. They seem to have been in the photo sharing business before, but that problem seemed solved to me. I had a range of options how/where I wanted to share my photos. Those all had apps designed to make that process fairly easy. I'm not sure what the pain point was, they were trying to solve.

Live personal broadcasting also seems like an already solved problem. I understand they have money in the bank and need to try to find a competitive area, but I just don't understand the strategy here.

Color.com put together a great team, but markets that don't exist, don't care how great your team is.
Calibre can convert directly from markdown to epub:

ebook-convert ebook.txt ebook.epub --formatting-type markdown

or you can use the UI.
or justin.tv
lol, you failed to read my first paragraph that specifically said "I get why people (myself even) like the suburbs and cul-de-sacs but they have been taken to an extreme"

btw, sorry my whole shared hosting server crashed, and is still down since yesterday. I can now say, "hacker news crashed my server", so I consider it an achievement unlocked and am very happy about it.
http://news.ycombinator.com/item?id=1045002
No one is denying that, the whole point is git must make it difficult to kill code that easily.

A good tool must promote good habits, and make it difficult to make mistakes.
So this is a sort of next-step chat roullete,
Only now you know who's penis you are watching ?
Superman Comic Book
Why use cakephp » w3web
It's perfectly possible for Facebook to not track users at the moment and simultaneously prepare for a future where this is not only acceptable, it's expected.

Facebook has placed a long-term bet that people will willingly share pretty much everything they do. When they file patents like this, they're skating where the puck is headed, not where it is now.
I collect antique "technology" and have a couple of these along with Comptometers, a Golden Gem, and an Odhner. It really is amazing when you look at how these things work. I also used to collect late 1800's typewriters but they were taking up too much room.

What amazes me about antique tech is that the ergonomics and the engineering were inter-meshed. Today we can put a button and a chip anywhere so the design and engineering are quite separate as long as one accommodates the other. But if you look at for example a mechanical typewriter, the entire thing is engineered to function in an ergonomic sense as well. Not only does the lever have to work, it has to require not too much force to activate, strike the ribbon with enough force to transfer ink, return to position quickly, avoid the other levers in their paths of motion, while all being arranged in such a way as to fit our big meaty hands comfortably. It truly is a lost art form.
>green roobios tea

Close. Its called rooibos tea, meaning "red bush".
CloudFlare Pivots From 3rd-Party Webapp Injection To Affordable Akamai CDN
I normally like Ted's posts, but in this one he either omits or doesn't seem to realize that the reason nginx scales better than Apache is that its workers are non-blocking event-loops.
Obviously web design work should be done in HTML, or a very close approximation thereof (HAML). However, despite the link title above, Markdown isn't a web design language at all. It's for writing and editing copy, which is a very different task.

Let's say you have a bunch of untrained writers who needs to do some semantic formatting. They don't know HTML, so you can't ask them to just write HTML. If you let them run rampant with a WYSIWYG word processor (probably Word) you'll wind up with monstrosities where fonts were manually bolded and enlarged to indicate headers and such, and someone has to clean up after it.

If you have Markdown editors, though, you can turn an untrained writer loose with a cheat sheet ("write # to get a header" and such) and you're all set. As a bonus, you can put the Markdown document in version control, export to formats besides HTML, and a few other useful things.

Some major websites like reddit have also successfully made use of Markdown and its competitors to permit rich text comments from people who know nothing about HTML.
The more closely coupled your product and market are, the more you paint yourself into a corner. (You can sell a dead-simple product to a physical therapist, but you can't sell a physical therapy product to anyone else, no matter how simple it is.)

Or, if you prefer a pun: "If you're having URL problems I feel bad for your son - I got 99 problems but a niche ain't one."
there should be a poll ... I would make it but the only editor I've used in the list from the article is MacVim
they should just hire josh harris
And you'd constantly receive reminders to join your friends in building a virtual barley & hops farm.
Link to patent application: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sec...
No, I did not fail to read it. Just knowing that people like them doesn't mean you understand that people pay substantially more for them. Or that developers are able to squeeze more houses into a development by using lots of cul-de-sacs.
> I have a couple of these

Pics or... really, consider yourself a very wealthy man in more ways than one. Those things are amazing and to have more than one puts you in a pretty rare class.

Most people would pay really good money just to have a single one.
Facebook could shut this down in a heartbeat by rolling their own live-streaming service.
You probably would have said the same before instagram appeared on the scene.

Live personal broadcast is far from a solved problem. To give an example, when's the last time you saw a private wedding live-streamed ? - it's a perfect example of a private event which has people who want to watch it online, yet it's something that's rarely done.
> It drives good design

My point is that it does not necessarily drive good design at all. TDD can lead to crappy code just as easily as any other methodology, it is not a silver bullet that will 'in concert with other stuff' always lead to good design.

It may lead to software that performs correctly but that is not the same things as well designed software.

For instance, you might get software that performs terribly, but still correct.
Justin.tv is about public broadcasting, not private.
I've just updated to the 11.10 beta2, and my experience so far has not been promising. My main gripe (as expected) is that the Unity desktop is the only option now; while it is possible to install GNOME 3 and use that, it lacks the polish of 11.04's GNOME desktop and is clearly in an unfinished state.

As a developer, Unity's handling of multiple terminal windows is extraordinarily ham-fisted. Say you have a web browser and three terminal windows; when you Alt-Tab from the browser, only one of the terminals appears in the list. And when you switch to it, all of the open terminals gain focus. So when I want to have one terminal open on top of my browser (e.g. so I can see part of the page underneath) I have to minimize all of the other terminals. If I don't, as soon as I focus the one terminal, the others also pop up over top of my work.

And on top of that, much of the (desktop) system is still very unreliable. Unity crashes, Compiz crashes, the battery status applet crashes, etc. (Yes, all have been reported on Launchpad, some for well over a month now.)

I'm unfortunately committed at this point, but perhaps my words of warning will save others who think "it's almost done, so I'll help out the community by installing and testing the beta". There's only 9 days left to go, and I don't see how they're going to deliver a reliable and robust release on time.
On my (contractless) Galaxy S2 - OTA updates happen never, I have to connect to a Windows box for updates.

Do you know how OTA updates are pushed out for the non-Google Android phones that are bought without a contract?
Are pivots a core concept?

Good question. They don't feel that way to me. They seem more like the implementation detail of an algorithm (Gaussian elimination). Is the algorithm itself a core concept? Hard to say no to that, I guess, but I wonder.

What about what Strang calls the "row picture" vs. the "column picture"? There you have two fundamentally different geometric interpretations of linear equations. That was a revelation to me. When I studied linear algebra a long time ago, I don't remember encountering the column interpretation. Perhaps I did and didn't pay attention; I was more interested in symbolic manipulation at the time, whereas now I want a sense of what the symbols mean geometrically.
This isn't strictly relevant, but I'm curious about possible bias in that article. The line:

His work on the pocket calculator stopped in 1938 when
the Nazis forced him and his company to concentrate on
manufacturing measuring instruments and distance gauges for the German army.

My gut says if this were an American or British company, the line would read "hired him and his company to make whatever else instead," but I'm willing to believe there could be a difference in the consequences to a business owner who refused to support the war effort. Anyone have any insights on this?
I am looking forward to the new Ubuntu. I plan to customize it quite heartily of course. There are more window managers than just Unity. Gnome is pretty 'fat' these days.

I like not having to spend the time keeping packages up to date, and to know that my system is approximately a 2011 vintage.

Of course I install my most frequently used programs from source.
With that $41m they got, not a whole has been achieved thus far. What is the problem they are trying to solve with this?

I mean, cool a broadcasting tool that i.e. Qik.com or Justin.tv already provides. It drains you battery, it drains you data plan. Unless you use WiFi, but other than that it is not really a app that will get you far.

When I go on vacation I use it for the peace and not to show my pleasurable moments with my friends. When I go to a concert, I go there for myself and not my friends.
Plus the quality that gets pushed out is so bad, especially sound, it is better for them to wait for a Youtube upload than see and hear it from my crappy lit phone with bad microphone.

Just like others say, quit using the word pivot. And the website could use a video explaining, because reading it her e in a comment, MAKES ZERO SENSE!