skysight-inc/HackerNews huggingface dataset:
I have done a lot of "freelance" jobs. Usually that means from an outsourcing site.. I always work hourly now.. even it is an Indian (outsourcing) rate, you will be much better off than a fixed price.. even with someone who has a US budget, most will naturally screw you even if they are well meaning people, because budgets are still fixed budgets, and most projects aren't fixed in any way.

I think the reason people get away with that is because $500 goes MUCH farther in some countries than it does in the US, and so those coders actually can absorb a bunch of bullshit/new requirements in these fixed fee projects and still make money.

A lot of times the less money they have or are willing to allocate, the less reasonable they are. Probably because they don't understand programming and/or are just not happy people, because they are stressed out running a small business without a lot of margin. Or they don't have a lot of money because they are unreasonable people.

I would say walk a fine line in what you are saying, do your best, but start letting them know right away how much money you are losing and that you can't continue for much longer. I would be nice to them (even though they don't really deserve it) and try to get them to agree to let you work on it just to a point where it is ready to transfer to a different programmer. Tell them they may be better off with someone at a country with a much lower cost of living who can absorb the new requirements and tweaks and still pay rent or whatever.

Also remember that you can give the other party a poor rating and review on the site as well, so that is not a completely one-way street.
I know Paul has caveated advice before in a Startup School talk ('advice = over-generalizations + limited life experience...', I think..). But this seems like such useful advice at all timelines (in work and personal life):

I keep looking for meaning, but all I've found so far is that in order to be at peace with the present, we must be at peace with the past, because the present is a product of the past.

One of those things that's so obvious that it's easy to overlook its importance.
First of all, thanks a lot for sharing this Paul. I have just entered college and have only just started to see the importance of these lessons you illustrate: Accepting the past and being good to ourselves and each other.

Unfortunately, they are learned too late in life by too many people. I myself have spent too much time working for the sake of some future reward instead of the love of my work. The problem with this is that it can create unhealthy feedback loops. You keep working, certain that sooner or later this work you hate will pay off. And when it doesn't, you think you either didn't work hard enough and try again, or you finally decide to find work you love. But when you've spent the past working for a reward that never came, it's really hard to accept the past. That's where some of the most painful burnouts come from.
> The relevant parts of the legislation are only a couple of paragraphs. Why do bloggers find it so damned hard to read it for themselves instead of just repeating what other bloggers write?

The same reason that most people run from the command line and other "Computer" stuff. Because someone, somewhere, convinced them that doing such a thing is beyond their capability.

You'll find elements of this in every field I reckon.
Translogic interviews Swiss Jetman
Only on 4.0: it represents less than 1.5% of all Androids now. iOS had Websockets since 4.1, for over 1.5 years. Unless Chrome gets back-ported to Android 2.2 and 2.3 it will take a very long time.
We lost siblings within months of each other. I lost my beloved sister to an OD at roughly the same time.

> "What's most important is that we are good too each other, and ourselves."

Our siblings and I agree with you. Thanks for writing these lovely truths.
The Cloudera courses I tried were very disappointing. Barely skimming the very basics of the subjects.
I find myself growing tired of our trend of redefining words to make our favorite clichés apply to our favorite companies.

Some examples:

"The customer is always right." -> "You're the product, not the customer."

"Software is made for users." -> "The publisher is the user, not you."

Sure, these things sound clever at first, but they only serve to increase our acceptance of these encroachments upon the rights of consumers and responsibilities of corporations by altering our vocabulary to fit these practices. Let's just stick with the traditional definitions (e.g. user: "the one sitting at the computer") and stop twisting words to accommodate things like DRM and privacy-invasive tracking.
> Sometimes, when I write about startups or other interests of mine, I worry that perhaps I'm communicating the wrong priorities. Investing money, creating new products, and all the other things we do are wonderful games and can be a lot of fun, but it's important to remember that it's all just a game.

It's also a means to an essential end - real wealth creation - that in turn enables us to fund advanced medical research and other long-term bluesky projects that improve the human condition.

There are only a few ways of creating real wealth. You can harvest raw materials from the ground, be they animal, vegetable, or mineral, and apply labor + capital + innovation + time to turn them into products worth more than total cost of their inputs.

That delta in input->output value we call profit, or net revenue, but what it really represents is wealth that was created out of thin air that didn't previously exist. This is perhaps the greatest magic trick humanity has ever invented, and makes all else possible.

You can also provide specialized products or services that reduce the cost of labor, capital, innovation, or time in that equation, which also creates wealth. Much of the software-based startup scene is about both reducing the time and cost of innovation and labor and increasing the value of the computer hardware produced by the first method.

So just keep in mind that those of us fortunate enough to be working in this field are not just competing in a game, we're creating real wealth that can then be used to improve the entire human condition, be it medical, social, governmental, etc. Being good to ourselves and each other is not orthogonal or mutually exclusive to our day jobs, but an ultimate outcome of them.

Paul, whether you realized it or not, you were and are working to save your brother's life, and that of everyone else struck by the whim of nature. It just didn't happen quickly enough, but it's a hard task. One day we'll get there.
Poll: Do you use an ad block extension?
So, you went on Alibaba and sourced 500 solar panels?
This is a Stanford course. Coursera is merely the platform.
My 2c as someone who has a similar background to yours (did PhD, post-doc, now an entrepreneur): a startup is in most ways more fulfilling than an academic environment. I think startups force you to be good at many things whereas in an academic environment, you're rewarded more for being the expert in a single narrowly defined subject. I do have to say though, given the way fields are getting narrower and narrower and the way the academe has devolved, I see little real connection between stuff being shown in academic research papers and the technology that we'll be hyping in 2032.
Haters? If startups are allowed to act so smug with imaginary valuations, the "haters" are certainly allowed to gloat when those valuations are shown to be what they are. These are the rules to this particular game.
Optimize Blog Title Tag for better SEO Rankings on Google
Know, Why you must optimize your blog title for getting better SERP on Google
CourseRA has one class from the University of Michigan and two from UC Berkeley -- the rest are Stanford.

These are all reputable universities, so I think the complaint might stand? I'm enrolled in the crypto and algo courses and haven't had an issue yet.

Source: https://www.coursera.org/landing/hub.php
Are you smart enough to...?
Well you could say the same thing about backwards compatibility with anything.

The inclusion of 16-bit mode, XP mode, or compatibility mode in Windows 7 just proves that 32-bit computers are not suitable for the desktop.

The inclusion of GCN compatibility on the Wii proves the Wii is not a good game console.

The inclusion of VGA ports on my new laptop proves HDMI is not suitable for video display.

This is Microsoft, not Apple. Microsoft cares that your old applications keep running. Microsoft (figuratively) never breaks backwards compatibility (and if they do, there's a huge fuss made about it). Microsoft even goes as far to include very specific lines of code in their OS to make sure just one popular application keeps working (as shown by the now-famous example of SimCity for DOS running on Windows).

How much bitching was there when DOS was shoved to the background? And who would return to DOS now? You'll get over it. The world will survive.
Yeah, Alibaba has been the source for most of my material. I didn't design it myself. My goal is to make my product affordable, effective, and convenient. Everything I found was so overpriced. I basically wanted to offer a solar charger for campers/hikers that works well with all of their devices and doesn't cost an arm and a leg.
Thanks for sharing that Paul, really... thanks.
US Army: Geotagged posts put soldiers' lives at risk
That is the coolest looking thing with a keyboard I've ever seen. I want one.
Thanks for writing this Paul. I lost my dad just over 10 years ago to pancreatic cancer. He was 46 and I was 23, just starting my career. It was a wakeup call about what really matters in life. Now that some time has passed it's easy to lose sight of those lessons. So easy to place value on the 95% of the things in the world that don't really matter and instead ignore the 5% that do. I'd trade all the retina display iDevices I've owned or will ever own if my two year old daughter could meet her grandpa for even a few minutes.
I think this is where the Turing test is supposed to come in.
There are some services out there where you spend an email specific currency in order to flag the importance of the email. I can't remember exactly how you earned them, but there were things you could do to earn these credits which then you spent by attaching them to your outgoing messages.

Cash is interesting though. I can imagine how it would technically work.. but would anyone actually pay? I think it depends on what sort of 'email problem' you have. I don't imagine someone's boss would be happy to get a notification that it costs $10 to send their employee an email ;) It seems this cash thing would work only for blind introductions to popular individuals.
New Cheap Adidas Soccer Cleats 2011 2012 for Sale
I might go with "new LED converts ambient energy into light" though any of these are better than the link-bait headline Wired has. /grumble-grumble-hardware-engineer
If that were the case they could easily market a "lite" version that required a personal proxy (at half the cost?). Then to build off that, a corporate version for ~$200*(size) that could be used for your employees using your company proxy. I wonder if they could do mac auth or allow ldap calls for user verification. I could even see this as going so far as a lightweight VPN (if possible).
It doesn't sound like the limit is because of wireless data, but because of the way Android devices download apps.
Google, please don't close the web
On Anandtech today they say the actual speeds may be 250 Mhz and 333 Mhz. The same math basically holds.
Canvas Pinball
Yeah, that is nice. Either one is a vast improvement over old-style list archives.
SXSW Madlibs
Obat Asma Tradisional
Obat Asma Tradisional dengan jelly gamat luxor... testimoni kesembuhan dari asma dengan obat asma tradisional... kandungan obat asma tradisional...
untuk informasi selanjutnya hub no 081223204256
I don't understand how this works. It seems like when you're connected to the ad-hoc wifi network, all web requests would go through there. How do they get around this?
This is based on speculation and guesswork ... but this is what I think they were doing with their original iTether application:

On the client (the Mac) they have a IOKit ethernet driver that shows up in Network Settings. This becomes your default route (after some fake DHCP magic) and then captures packets and relays them to their application that runs in userland.

Their userland application contains a lightweight TCP/IP stack that interprets those packets. (For example http://www.sics.se/~adam/lwip/)

The lightweight TCP/IP stack contains unimplemented callbacks for opening/closing sending/receiving data. In this case those callbacks are implemented as a higher level network protocol.

That 'wrapped' TCP/IP protocol is then relayed to the iPhone via the usbmux protocol. This allows you to map a TCP/IP service on the device to a local port on the Mac. (I happen to have written a nice usbmux proxy three years ago)

So now the wrapped TCP/IP is arriving at the iPhone, in the form of higher level 'network stack commands'. The iPhone app now simply has to interpret these commands and translate them into real socket open/close read/write commands.

At this point packets are flowing through a fake Ethernet device driver to a secondary TCP/IP stack, over a USB cable to an iOS app which will do actual socket calls and talk to the real network.

Soooo, my guess is that for this new app they use basically the same setup except that the iOS app is gone and replaced with a simple web page with web sockets that point to both that fake TCP/IP stack on the mac and to a hosted proxy service on their end. Relaying data back and forth.

Crazy hack. Amazing it works :-)
Big Buddha Sakyamuni Statue in China Sale Online
Really? I didn't know that rule.

Valuations represent investors' hopes. People's hopes for ambitious projects are often disappointed. Is it ok to gloat whenever someone announces an ambitious target, and doesn't hit it? Is it ok to gloat when someone enters a marathon and fails to finish, for example? Seems to me like an asshole move.
It's not just video games that desensitize us to the horrors of war. Turn to any major network around 8-9pm on a weekday and you will see one of those CSI shows where murder investigators walk around a terribly mangled body, crack jokes and focus on some suspicious looking powder on the victim's collar almost as if the burned, dismembered or scarred corpse shown in full view is not even there. My 4 year old nephew is still awake at that time and I have to be conscious of what channel is on TV.

I'm almost semi-convinced that they are training us all to become apathetic to those images so we can go to war one day.

Ironically the networks then go and blur out Kate Winslet's nipples in Leonardo Dicaprio's DRAWING when they screen Titanic. I guess murder is more natural than sexuality :S
TaylorMade Burner Superfast Fairway
http://reviews.cnet.com/8301-31747_7-20109567-243/logitech-f...

You were saying? And it's only $130!
"Ultimately, the people who learn to love what they do who will be the ones who accomplish the most anyway. Those who push only for the sake of some future reward, or to avoid failure, very often burn out, sometimes tragically."

This is one of the best pieces of advice I've read in a long time. Worthy of being framed and hung on the wall above my workspace.
At hacking contest, Google Chrome falls to third zero-day attack
Thank you for the reminder Paul, and it's very startup related. I'm in bed now from a surgery I just had, and the most painful part about it is the love and support I've received from everyone while feeling that I've been ignorant of them in the past and too focused on my startup work. Again, a great reminder of what is important in life and who will be there when it matters.
MSSQL Scanner Pentesting Tool
Every TCP/IP packet has a MAC address for the sending device and the next receiving device. I say sending device, rather than just sender, as the MAC address may not be the original sender's MAC address. Every time a packet is received by a device in the chain where it is going the old MAC addresses are stripped from the packet. The device that just received it becomes the sending MAC and the device that is the next hop in the chain to where it is going becomes the destination MAC. The MAC addresses have to change at each hop for them to forward them to the next device along the chain to destination.

Theoretically, you could encrypt a MAC address, but all it would mean is that your packet would go nowhere as your own computer wouldn't even know where to send it. Even when using WEP/WPA/WPA2 the MAC addresses between the devices must be clear text. There is simply no way around that. It does mean that the idea that they just intercepted public signals is entirely accurate if all they did was determine MAC addresses as they are transmitted in the clear with no active attack needed. Heck, every time I open my wifi manager I see the MAC addresses for all neighbours within 500m.

My big question is why is someone's MAC important? I can't see it being a very useful piece of evidence. It isn't end-to-end like IP addresses so I can't see anyway it could be used to track him down. His own ISP probably doesn't even know it since they'll just see the MAC address of the modem he connects through. They are also notoriously easy to change at a seconds notice.
Loyalty to their buddies only brings the VCs profit in the long term if their buddies are good, which is exactly the point of webwright's that underwater is trying to contradict.
I still use those text-objects, just with h instead of i. This is required because otherwise, you'll have issues when trying to move in visual and other modes.
I lost my brother a year ago tomorrow, he's also named steve so I found this a bit eerie.. In his case it was self inflicted after a long struggle with bipolar disorder. Thanks for sharing, its good sometimes to hear from others who have gone through an abrupt loss of a loved one too young. Its given me a new perspective on things, at least I hope. It can be hard to find meaning in a career after something like this but I feel one day I will hopefully do something to impact this world in a positive way
I don't get the Augustus reference.
Good stuff.

Though I am somewhat shocked any high profile sites are still using GoDaddy at this point ...
I think you're missing his point here.

That VC money is investor money. These aren't angels being nice with their own money, these are VC's playing fast and loose with their investors money and it's not ethical behaviour.
Now if I accidentally put the cursor in the wrong place, anything might happen.

This has been my experience with Google search and Gmail (the Google products I use most). It's really frustrating that sometimes I'm handling them the way I'd handle a Samurai sword. That's not how it should be.
Can someone give some insight why so many high-profile companies use MarkMonitor? What exactly is so compelling about their domain registration services? Why is that even Internet juggernauts are unable to take care of domain name registration themselves? How much does it cost (they didn't seem to have a price list)?
Having just now had a conversation about whether we should trade quality of life for an opportunity to work on something cool and make more money, this felt eerily relevant. Thanks for sharing.
If you want to take on a problem as big as the ones I've discussed, don't make a direct frontal attack on it. Don't say, for example, that you're going to replace email. If you do that you raise too many expectations. Your employees and investors will constantly be asking "are we there yet?"

This is critical. I have tried it the other way, and struggled for these very reasons.

I think the way to use these big ideas is not to try to identify a precise point in the future and then ask yourself how to get from here to there, like the popular image of a visionary. You'll be better off if you operate like Columbus and just head in a general westerly direction. Don't try to construct the future like a building, because your current blueprint is almost certainly mistaken. Start with something you know works, and when you expand, expand westward.

Eat small morsels, chew well!
Change all the "Replace" with "Displace" and you are on your way to IPO.
A dependency manager for web projects
Unsurprising, considering you generally interview them face to face eventually anyway.
Fairness is less of a problem than VC's treating their investor money as a slush fund to dole out to their friends.

Doesn't everyone know that it's "more about who you know that what you do"? Even on HN most people don't pretend otherwise unless it's the all too prevalent press releases and astroturfing posts/comments.
Yes, but what if you still have to fire off 100 applications at 3hrs apiece? Effectively equivalent to 2.5 months of working full-time, and you may not even get an interview.

It makes sense for the company to invest more in finding the employee than the employee invests to find the company; the company has more to gain.
Read more about it here http://blog.notifo.com/notifo

(I was cofounder of Notifo)
Heroku hacker here. Buildpacks are definitely designed with composability in mind. Here are a couple already existing higher-order buildpacks: https://github.com/ddollar/heroku-buildpack-multi and https://github.com/kr/heroku-buildpack-inline
Preventative Diagnostics as Paul describes in #7 will really be the future - it's barbaric that we can only make a diagnosis when the disease has already manifested (in most cases). There are a few players in this space (Scanadu comes to mind), but it's seems like nano biosensors and the like are still very new technologies. Correct me if I'm wrong.
I don't know exactly what MM does behind the scenes with regard to domains, but I expect having all aspects of overall trademark/brand management/protection under one roof helps. They're not just a domain registrar.
STRES MENGAKIBATKAN SERANGAN JANTUNG | gejala stres, perubahan, alasan
The problem with search is that not only is Google getting worse, but I've also mostly outgrown it, in that it isn't sophisticated to answer pretty much any scientific question I would want to ask.

- No way to search for a scientific question and get a summary of the current scientific consensus or viewpoints on specific issues

- It's really hard to access academic journal articles online.

- Even when you can access journal articles, it's hard to know which ones to look in to answer your question. Sometimes it's hard to even know which field(s) your question falls under.

- Even if you vaguely know which field your question falls under, you don't necessarily know any of the vocabulary used by that field.

- No way to search by dependent and independent variables, confounding variables, etc.

- No way to sort articles by the quality of their methodology, the quality of the journal they were published in, the quality of the researchers, etc.

I know this isn't a product that more than 1% of the population would use, but if someone built it then maybe there are other things it could be used for.
The only way to really counter such an attack would be to have a constant stream of traffic going 24/7 that is set at such a level that your normal usage never exceeds it. Then, when you send a real message, the computer throttles back on the garbage communication and injects your real traffic into the stream. The amount of traffic thus remains constant and it would be difficult to do any type of frequency analysis on the traffic.

However, depending on how high the garbage stream must be set to ensure that there is never a spike of real communications higher than that, it could easily be too costly for most people.