skysight-inc/HackerNews huggingface dataset:
can you give me an example of a connection that can be passively sniffed and not injected into? unless you have some wacky physical media which has no Tx, if you can see their traffic at the very least you send spoofed packets to the destination or source. if you're on the source's LAN you just spoof DNS and/or ARP for either the default gateway or the destination. if you're on the destination's LAN you can spoof the destination or do packet injection. if you're in between either LAN you can arguably do any damn thing you like, depending on network topology and routes. but i don't see a case where i could see the traffic and not do something to either downgrade the connection, hijack it or mitm it.

so they're risking their data on an uncertain possibility that a user might catch on that i've been downgrading their sessions and stealing everything? once you explain this to a user, do you think they'll really trust it?
Hm. Thanks for repeating what I just said, I guess. But what was your point again?
Firefox 4: One generation ahead of everyone else speedwise
The Hackety Hack project ("_why's masterpiece" as the current maintainer, steveklabnik put it), could use a hand. I just thought of it because Hackety Hack 1.0-pre was just released today. http://hackety-hack.com/posts/happy_whyday
Where are u based?
Facebook iPhone app takes OSS code without attribution
Law Students Study Michael Jackson's Dance-Move Patent
Powering our Electrical Equipment
Ask HN: Whats the best way to learn PHP?
I have never touched PHP but have some experience on server side programming using C and Python. Whats the best way to learn PHP. Any pointers on the net would be greatly appreciated :-)
Agreed. The main reason why it wouldn't work is that existing broadband deployments are not designed for P2P. Your neighborhood might have a gigabit of downstream bandwidth on fiber from the cable company but the upstream is limited to something like 100 megabits for the entire neighborhood. It sounds nice in theory to cut bandwidth costs, but somehow I don't think the cable companies are going to be too happy with you sharing their limited upstream with your traffic. They'd much rather deliver lots of streaming content downstream, which is what their network is designed for in the first place.
adobe also sells access to the premium codecs in flash. youtube pays a nice chunk of change for it
I was laid off 18-ish months ago from a GREAT job. Had about 5k saved and received about 5k in severance. Buddy and I were working on a wedding-themed startup and in the final interview stages with TechStars.

What I SHOULD have done is collect unemployment and worked my ass off on this wedding project.

What I did INSTEAD was accept another job 3 weeks later working for a music company and blew that 10k on a car to get there. Figured the insurance and paycheck stability was worth working again.

Terrible idea. Not that our wedding-startup idea would have "taken off", but I should have tried harder than I did.

The moral of the story:

Let the government subsidize your startup as long as you can afford to (financially and mentally).
Java's Cover
I think that was sarcasm. The last part suggests it.
I just let them load in my browser and grab them out of my Flash cache

ls -ltr /var/folders/jH/jH90qqJaGnOB1gJOwGbGKE+++TI/TemporaryItems/

on my Mac
The government offered Galt any amount of money he wished, and he refused to work for them. Pay was not the issue. Further, society was collapsing even before the strikers left, which was one of the major themes of the book - regardless of the strike, society was doomed.

Step 1: read the book

Step 2: summarize/criticize it
I dislike reading until I have tried it once, because I'm chronically afraid that if I read about a technique to do things fast and efficiently, I'll never try anything else.

So first I try, then read about it, and see if my intuition came up with a better approach or if what I read was better. In any case, the reading will make more sense because I am constantly comparing it to what I tried.
I reckon there's a fine thin line between simplicity and choice. Make it too simple and it's a useless piece of software. Too many choices will make it die a feature creep death.

Probably the problem with most technically inclined people is the inability to see the world through the eyes of the majority less technically inclined people. Then again I guess it depends on the target market and the product you're building.

Sort of reminds me of murphy's law. "Build a system that even a fool can use and only a fool will want to use it." :)
It certainly is a very important invention, but I'm not sure what you mean by "complex and demanding"; you can build a perfectly good steam turbine with one moving part plus a high-temperature thrust bearing.

A condenser is not an essential component for a high-pressure steam engine. It can be useful (modern power-plant steam turbines use condensers because they're quite sensitive to lime deposits, so the water has to be expensively purified before use) but e.g. steam locomotives did not normally use them.

It is not the case that there were no non-Watt commercial steam engines built in England during Watt's patent; a good number of Newcomen-type engines continued to be built. But thank you for explaining that Watt refused to license his patent.

Thank you very much for the book recommendation! It sounds like a book I've been wanting to write. Maybe Smil has saved me the trouble.

It's interesting that reciprocating engines are quite common in the modern economy outside of the steam department. There are even commercial electric power plants driven by reciprocating engines. But they're internal-combustion.
The Six-Figure Fishtank Catches On
"Three elements of true motivation: autonomy, mastery, and purpose" Daniel Pink
I've been playing with Silverlight and am very well impressed.

It is much faster than Flash (my tests where the RSA encryption algorithm), has a way more comprehensive library (specially for data manipulation) and "looks" way more secure than Flash (please take this last one with a grain of salt).

Its acceptance is still lagging (I estimate something like 50%-60%), but growing fast. MS promised the new Windows 7 phone with Silverlight on it for September. It might increase acceptance.

From what I see HTML 5 adds a lot of interesting new gadgets and features (like websockets and video streaming). It is a great innovation, but is not for complex Rich Internet Applications.

I'd expect, for the next 5 years, Silverlight to become the platform of choice for RIA (mostly CRUD applications), HTML5 for video streaming and some simpler games and Flash critically sandwiched between both.
That depends. Are you running it on a shared host? PHP is one of the few you can guarantee to be there. That makes it cheap to run a small instance.
I’m on the road this week for work. The office where I’m working is about a mile from my hotel, and there’s a cluster of restaurants around, all of which have wifi. I’m here alone, so no meal companions. I’ve been eating at the various places, carrying my iPad around and catching up on blogs, Twitter, Facebook, and the rest while I wait for my meals. I’d never do that with any laptop, not even the netbook I left at home this week. Why? The iPad starts instantly, weighs a pound and a half, and doesn’t need sysadmining.
I cant quite tell from the posts, but with gears they got to experiment with creating new web standards through a plugin, have they tried to do that with this and html5 devices? that would be awesome news.
Drama comes from the choice of words - every narrative can be told in an exciting way. Everybody has had similarly dramatic experiences, but they are not writing about them. My dramatic experiences, which are less than 10 articles, are spread out over 7 years. I'm sure anyone can find interesting things he has done in the last 7 years.

I'm 29 years old. At 21 you may not have seen a lot, but at 29, you have enough independent years to have gone through a few adventures.

And I've gone through a LOT more than the few I have written in my blog, those are just the ones that made sense for that blog.
If Java applets make a comeback and replace the Flash plugin, I will probably spit up my milk.
NY Times opendns video (simple and funny explanation)
> it's really quite fast.

Take a look at Silverlight. Its performance will surprise you, I am sure.
> "Build a system that even a fool can use and only a fool will want to use it."

Fortunate that the world is chock-full of fools, then.
Tried it out and works very well on first run. Installed the .deb package and restarted Chrome.
Even if Jobs is right about the technical shortcomings of flash, that doesn't change the fundamental fact. It should be YOUR choice whether you want to run flash on your phone, not his. He has no obligation to provide help to get it working, but neither should he be actively preventing even the possibility of flash (or any other software) through legal and procedural means.
considering about every third time i visit a high traffic site with ssl i get a new cert pushed to me, i don't think ssh is a good comparison.

also, perhaps i skipped over this, but tcpcrypt seems like a level of encryption well below application, thus if we did get a hijacker trying to 'change the self signed cert' after an initial connection (or just dropping the encryption) we wouldn't know, unlike ssl/browsers. am i incorrect?
How would you go about accessing the mic and cam with html5?
I tried that when I started in the fall of '09 and it failed miserably. When I came back this summer after intensively studying C and computer systems in general, things went a LOT smoother.

If you want to learn that way, you have to be incredibly tenacious. Some people are, some people aren't, but I think my time was better served by learning all the dependencies and then breezing through it when I was in the right place. I mean, you could learn Organic Chemistry and just backtrack to learn Chemistry where applicable, but that's a very hard way of doing it.
I'm a Flex/Flash dev and I've looked at HTML5 a couple of times recently. The main product I work on is a web app similar to Adobe Illustrator for customizing print products. You can draw vector shapes etc fine with HTML5 (or SVG) but fonts is another matter because of legal issues. Yes there are some open source fonts now but they are not of the same quality plus we'd have to go back and change all our old designs to use the new fonts.

The big issue for me is development time. ActionScript is compiled, our app has close to 50 classes and uses dependency injection. Right now I can't imagine doing it with JS.

If you're looking for a tool to convert Flash to HTML 5 http://smokescreen.us/ looks promising.
I can't believe nobody else mentioned this sooner or that you haven't received many more points for your comment.

Most people don't even think about the fact that they're locked into a contract for 2+ years (in the US), they just think about how the other phones are cheaper. But even for the people who consider the costs of being locked in, they can see that not being locked in provides little advantage.

If the entire market wasn't locked in to their contract, and could trivially take their phone number with them, they would have maximum provider mobility and the competition would get steep. If only a few people do this, it won't actually improve service or make the companies willing to adjust prices to keep these specific customers.

I'm not sure how the market came to this in North America and other select places, but I can see how it's going to be very hard for it to change.
Serial numbers are unsigned 32 bit numbers as per http://www.ietf.org/rfc/rfc1035.txt aren't they?
Actually, I thought of a much easier way to decide the factual question. Google web search is too clogged up with recent material, but Google book search is another matter:

http://www.google.com/search?hl=en&tbo=1&tbs=bks:1&#...

Clearly the phrase "combat troops" is not a recent coinage. I think I'll take your technical point on that and decline to repeat myself about the rest.
Study Shows Programs Designed To Catch Hackers’ Exploits Miss Nearly Half
You realize the hipocracy of you OSS clowns, demanding protection while hating patents.

Do you wish for no professional programmers? Is that utopia? No one gets paid for programming?

I for one will fight OSS brainwashed zombies. Wake-up, everyone! Why do you side with OSS?

Earlier I explained how you could get to the top of this site with "Canabal neandertals evolved huge brains." The psychology of all these people on the sites I visit is so transparent.

I for one don't believe OSS claims without proof.

http://www.archive.org/web/web.php

That site has timestamped code. Where's your code? Unfortunately, that site lags a year or two.

We are in an epic battle where the vary programming profession is at stake. To arms! Fight OSS everywhere!

It's funny when OSS guys complain about privacy. You gotta pay the piper one way or another, duh!

I made LoseThos and had no option but free with the existence of Linux. It did save me from stress of warrantees and actually running a business.
The title is somewhat misleading since the author of the post (and also the coder of the OSS feature used) is not against Facebook using it on its iPhone app. He talks about how they use his code on their three20 library without attribution.
Thanks. It was very inspiring to read your entire text. I will definitely try answering fewer questions more thoroughly & practice being cogent, neat and presentable. I have been playing back my last interview repeatedly on my mind to figure out all places where I might have not come out very presentable to the interviewers. Hopefully these course corrections will get me a new opportunity. I am in total agreement with the 'false negative' comment. Thanks again.
Teevox (YC S10) Turns Your iPhone Into A Computer TV Remote Control
Anonymous Comments on TechCrunch To Blame for Skype Executive’s Resignation?
This is crazy cool, congrats jiggity.
My setup is quite a bit like the OP's.

Macbook pro with:

* TextMate for code editing (with the Ack in Project/AckMate bundles for searching through a large codebase, and updated bundles for Ruby on Rails, RSpec, Cucumber, Shoulda, etc)

* rvm for Ruby version and gem management

* Terminal (nothing special added here)

* Quicksilver for quick tasks and app launching

* Transmit for SFTP or simple Amazon S3 management

* Photoshop when graphics work is needed (or sometimes Acorn when it's a simple resizing)

* Skype for co-worker coordination and calls

* OmniGraffle for wireframing

* Chrome & Firefox with web dev related plugins (web dev toolbar, firebug, rulers, color pickers, etc)

* Mail.app for all email

* GitX for easier viewing of repo history/diffs (one of the alternate forks with added features) - still mainly use CLI for day-to-day operations

* SequelPro - a great, free MySQL app for mgmt, queries, etc

* pgAdmin - the same as above, but for Postgres

* and iTunes for the background music
If fool = less technically inclined, then yeah fortunately.
Actually, as far as emacs things goes, org mode is one of the few that works out of the box. My 500-line .emacs has no configurations in it whatsoever for org mode.
Ask HN: How do I make money from a startup?
Am I allowed to just start accepting money from people through paypal for services my website offers?

What legal concerns should I consider before accepting money from users?
Some airlines have car-lighter sockets under the seats. Some have wall-plugs on the back of the seat in front of you. Things improve on new birds. But yeah, have multiple batteries if you gotta run it for a while. But have the plugs and the air/car charger just in case - although the plane might be 15V vs. 12V for the car.

You might be able to go to your airlines website and look at the inflight entertainment or technology entries (and the seat maps for the specific models/planes) to see what's what.
First, actually Linux and Minix (and BSD as far as I know) are both POSIX compliant, so the syscall table will be more or less the same. The thing that changes between architecture is the instruction set, which is different, no matter what. That's actually the point of POSIX compliance: to define *nix-like systems in a way that is predictable.

Second, actually the more architectures you are compatible with, the more code is involved, and it tends to be more, not less, complicated. This is especially the case because all OSs have some assembly in them, and that assembly DOES change per your architecture.

Third, Minix is a "working" kernel. The main difference between Minix and BSD/Linux/whatever is that it is a microkernel, which is easily the best to learn on, on account of things like the permissions structure being MUCH simpler (arguably one of the most difficult things to grasp), but not the best in terms of (for example) security.
I don't see anything misleading. The problem is the lack of attribution. The title clearly indicates that.
It sounds from the explanation that was provided that the free users for your product contribute not only to customer acquisition but also create value through their contributions to the site. In this case, free may make sense for your software, as only you can weigh your infrastructure and support costs vs. the gain in marketing and usefulness of the product.

But your experience may not be common to many other businesses. If free users aren't contributing to the product other than marketing, it would come down to a decision of whether or not that goodwill was worth the added cost. It can be hard to measure that cost, but perhaps Twitter Analytics and web referrers can provide an idea.
Its very barebones, but http://dev.w3.org/html5/html-device/ is in the works, google could / hopefully have made progress towards making that more solid.
Product to Platform - My Start-up's Summer Journey
this doesn't include Silverlight in the comparisons, but it compares HTML5+JS vs. Flash on Mac and Windows platforms (and a few browsers):

http://www.readwriteweb.com/archives/does_html5_really_beat_...
Does anyone have a video of this UI element in action for those of us without iOS devices?
You just have to pay your taxes, and you are all good. You can set up an LLC to funnel all your payments through, but you can also just pump them into your checking account and give Uncle Sam his due.

Make sure you write off any business expenses - whatever space you use to work, hosting bills, etc. TurboTax will help you make all the right deductions no problem.

If you don't live in the US, I don't know :)
FileZilla for Mac is a disaster. I was pretty happy with it on Windows but the OSX build has some serious issues. CyberDuck is another OSS FTP client that's a bit more reliable for me, but it lacks the two-pane synchronized browsing of FileZilla. I think I'm going to break down and buy Panic's Transmit.

+1 for f.lux, OmniGraffle, and Dropbox

A major hardware mod you should consider is an SSD. Really really noticeable improvement.
... or if there were no View Source browser option.
Here is an example of the behavior implemented in Titanium: http://vimeo.com/12169097
y complicate things... one parameter added to a model = much permutations, a lot of risk is undertaken. if i can make a penny a millisecond with one machine, over time the course of one year how much i make in one year with just 5 machines, it really adds up.
Or to put it different: Everyone can build a crappy webpage. Flash helps in making that easier.
Here ya go. Give this a try and let us know how it runs.

http://xplsv.com/prods/demos/xplsv_orsotheysay/
It can't be said enough: regardless of whether your next step is to job search or to build a business, take a week off and let your brain unwind. Do it. You'll thank us later.
This reminds me of the cover of the book Information is Beautiful. It has a wheel that plots cultures vs. associations and fills in the spaces with the colors that go with them. http://ceslava.com/blog/color-culturas-infografa/

I also found this spreadsheet with the same information in more legible but less eye-catching format: https://spreadsheets.google.com/ccc?key=0Aqe2P9sYhZ2ncFliSmV...
At first I was going to disagree (having lived in Hollywood for a long time I've actually seen folks 'make it' as attributed to moving to LA), but I get your argument now.

Basically, I agree, you should build your skills and your product wherever you are before you decide to move anywhere. It will be infinitely cheaper.

The Hollywood folks who learned their craft or made their TV pilot before hitting LA are always at a huge advantage over those who move with the dream first..
The concept is relatively simple (once someone thought of it...), it's the execution that's difficult. (For a simpler example, let's look at breech-loading firearms: the idea appeared almost as soon as gunpowder, but it took until the 2nd half of the 19th century to achieve cheap, practical designs.) In the Parsons turbine, the shape of the components is much more complex than the piston plus cylinder of the Watt engine (see http://www.leander-project.homecall.co.uk/turbines.html for a diagram). All the little blades and such also need to hold up to high pressures and temperatures.

I'm not entirely sure about the condenser bit, but I do remember Smil addressing the issue with references and all. His books are quite amazing, it's quite a pity they're not better known.
You know, now that I think about it, this reminds me of Arrested Development when George Sr. rents a guy with a video cam on his head and a com to make him go places and do stuff.
YouTube listed the reasons why they still use Flash over HTML 5

http://apiblog.youtube.com/2010/06/flash-and-html5-tag.html
The problem is not the lack of attribution on the iPhone app but on the three20 library which is something different even if the iPhone app uses it.
Paul, is there any way we can get a confirmation email that our submission was added? A confirmation email would set me at ease after submitting something I care so much about.
This is really nice. I love how it's easily integrated UNO third parties!
Yeah I agree, utilising free users in this way isn't common but that's precisely the point. Most startups that employ a freemium model see free users only as potential upgrades down the track. If those users instead had to contribute back to the system in some way in exchange for having a free service they then cease to become a burden and become an asset instead.
Insight, "Hipmunk: The Bar is Fluctuating"
I'm sorry, but if Diaspora came out with something that looked like this, I'd lose any faith I had in their chance of success: http://www.gnu.org/software/social/design-mockups/gnusocial....

There's no imagination here. It's just blindly following the leader, just like the legions of Linux desktops that have used a Win95 start menu for the past 15 years.

I apologize if this comes across as unduly harsh, but it's mostly that I'm disappointed with the waste of talent. If the GNU Social team can build a working product, the people behind it are obviously capable of good things -- so why are they just making more of the same?
Fixed-- thanks.
That is rude and also a license violation.
I'd recommend brew over macports any day of the week. http://github.com/mxcl/homebrew much faster and much more momentum
Computer janitor is an accurate description for at least one of my previous programming jobs.
I'll post them next week. We've got a great lineup this year.
Moore's Curse and the Great Energy Delusion (2008) [pdf]
I think it'd be hard to have your own anybot that you ship out (setting up wifi and all). However, if conference organizers provided it as an alternative ticket, and if wifi held up, I think it could really revolutionize things.
Are you insane? I've had to develop a CRUD application in Silverlight, and it was dauntingly slow in comparison to Ruby and Python frameworks, and the tooling is still behind the rest of the C# frameworks.

I made a blog post a few weeks ago on the matter: http://www.andresosinski.com.ar/blog_view_entry/?id=6
Anatomy of a PDF Exploit