skysight-inc/HackerNews huggingface dataset:
Do not work a second job. You'll do neither job well and will never move up or be seen as reliable. You'll also burn yourself out.

To make over $250k, the more common path is to make (roughly) what you're making now and get the rest in the form of stock. Real, liquidable, publicly traded stock. So go to places like Facebook, Google, Apple, etc, and they'll be able to pay that much (if you convince them to!).

Even if they don't, a year or three of good performance will put you in that ballpark.
but it is really nice to see a much more open MS

...which at the same time are collecting huge amounts of data ("telemetry") on and locking down their OS against users, as well as blatantly advertising to them within that OS. The openness is just a facade to entice people away from seeing that other side. IMHO they're basically saying "we're open-sourcing our IP because it's not worth much anymore --- monetising our users is worth much more, and they might trust us more if they think we're friendly and open."

Google and Facebook are other examples of companies doing a similar thing --- they contribute to and maintain lots of open-source projects, but that's not where their profit comes from.

From that perspective, I'd rather have the old MS back. Windows was sufficiently open to develop applications for (I've been programming in Win32 since the Win95 days), a little RE ala Russinovich went a long way towards "opening" the darker parts, and Microsoft wasn't hell-bent on tracking users and turning their PCs into advertising platform that MS controls.
Hi. Tim here.

I'm delighted that this article struck such a chord. I'll try to answer the most common questions here. I wish I could answer everyone directly.

1) I called it off before anyone sent money or quit their jobs. The only one who lost money or a job because of ContractBeast was me. If the money was in the bank and the team on board we would have gone ahead. That's why I had to make that decision when I did.

2) I'm not saying there was no solution. There might have been, but the team and I could not find one. Think of it this way. You and a team decide to summit a mountain. It's a high-risk endeavor. After weeks of going over your maps and equipment you just can't see a plausible way up. Do you call it off or set out hoping you'll be able to figure it out. It doesn't mean no one can do it. I means I could not do it with that team and that equipment.

3) Why didn't we leverage the contract approval features that customers loved? We tried. The problem was that those kinds of approvals were not core workflow for SMBs. It was useful when importing contract templates, but was not used much after that. Nice feature but not important enough to get companies to sigh up for multiple seats, which is what we needed.

4) Whats going to happen to the code and to Tim? No decisions yet. I'm open to suggestions on both counts.
Run for a political office.
If they systematically defended these clients it would not take long for the patent trolls to seek greener pastures. After all, patent trolls are in it to get a settlement or payout. If there's a class of lawsuits where they have no hope of seeing any money, they would steer clear.
Most employees will not want to admit that they're incompetent at what they're doing, nor will they want a demotion. A promotion gives a sensen of entitlement, and if an individual actively strived for a position they will not want to let it go.

Now if someone was given a random promotion and it turned out to be a bad fit, that individual may be more willing to step back down.
The fact remains he did not call him racist, whatever you believe he implied. For someone who claims to try hard at being charitable, I think you should take that into consideration. At the very worst if dsfyu404ed is calling Kyle Loveless a racist, I would have to argue that this particular instance of it is borne of ignorance as opposed to malice, which is an important distinction especially for your claim that he is spreading hate. Pointing out racism borne truly of ignorance is not promoting hate, even if you're wrong on the claim. Claiming a person is racist out of malice is (rightly or wrongly).

If someone (not a minority) is ill-informed about an issue that disproportionately affects minorities, to the point that they believe the issue is not so serious, and only when personally confronted with the effects do they take on a more fully-informed opinion and speak out about the injustice of it, I don't think you necessarily have to consider that person a racist, even if you think their behavior is a result of bias. And, while dsfyu404ed certainly expressed frustration with this state of affairs (as I believe anyone should), that still does not rise to the level of actually calling a person a racist. This need not apply only to race - it can also be rich people not caring about poor people problems, or men not caring about womens' issues, and so on.

For another example look at the opioid epidemic in the US now, compared to crack hysteria in the 80s. Suddenly drug addicts are victims of circumstance, unfairly targeted by unjust or antiquated laws, it's the drug companies' fault for pushing these treatments to doctors, etc. etc. Whereas in the 80s crack dealers were going to infiltrate your nice suburban community and turn your daughters into whores and your sons into foot soldiers in their gang wars, or whatever the hell. And it just so happens that the opioid epidemic is particularly bad among white communities now. However, that doesn't mean that everyone who is concerned about the opioid epidemic now, yet took a different view of the crack epidemic back in the day, is necessarily a racist in the usual sense. It could be they are ignorant of their bias, and lack introspection.
Actually yes we agree essentially -- it's not because it's enjoyed by fewer people, it's the ratio of cost to produce per person who will enjoy it.

The market isn't an effective vehicle for supporting art of any real value, it always has been.
I've been on the other side of this a few times. Doing a Skype call is far less effective in getting me to help place someone relative to in person coffee. Better than nothing, though.
The name is just one part of the problem.

There's another solution (like debian does), auditing what the package itself does, so that you don't allow malicious code into the repository.
You could do that if you really wanted on Windows; just set a 0 byte user space send and receive socket buffer.

You can do dual synchronous/asynchronous socket I/O in Windows. I use this very approach with PyParallel (and 0 byte send buffers): https://github.com/pyparallel/pyparallel/blob/branches/3.3-p...

Depending on current load, that will either immediately do an asynchronous operation, or attempt synchronous non-blocking ones up to a certain number, then fall back to asynchronous.

Described here: https://speakerdeck.com/trent/pyparallel-how-we-removed-the-...
How I Brought My Nintendo DS Back to Life
Garage Biotech: New drugs using only a computer, the internet and free online data
Well, that would use a WebGL canvas and Edge's GLES renderer, not WGL and desktop GL. (WGL refers to Microsoft's equivalent of GLX and EGL here, not WebGL.)
Patches welcome?
Indeed.

I would go so far as to say that a large part of why audio is such a CF under Linux is -- wait for it -- lack of real asynchronous I/O.

Audio is asynchronous by nature, and to do that right under Linux you need a "sound server" with all the additional overhead, jank, and shuffling of data between kernel and at least two different user spaces that implies. Audio under Linux was best with OSS, which was synchronous in nature and not suitable for professional applications. JACK mitigated that somewhat, but for an OS to do audio right you need a kernel-level async audio API like Core Audio or whatever Windows is doing these days.
"There are fewer record stores, but a lot more than zero."

Well yes, of course I realize that there exist stores within which I can buy a CD/record.

I mean, there are no more of the Sam Goody / Tower Records / etc. stores that used to be everywhere.
Every iOS app depends on third parties: Apple, since that is the platform the app runs on; any libraries or development platforms built into the app; if the app talks to a server, the server is a dependency, and of course all the dependencies the server has...

Somewhere along these lines, the software will need to be updated repeatedly: security updates, API changes, SDK changes, etc.

Software just does not stand still like we think it does from the consumer perspective. Any app in production is going to have maintenance costs and forced upgrades that will be an ongoing cost to the developer.

I grew up in a world where software came on a disc, I bought it and installed it it was mine. A perpetual subscription model feels to me like ransomware--"pay up or you'll never see your app again." But I have to admit that I know that the costs of having an app in production today are continuous.
There are more jobs in renewable energy than in oil, gas, and coal combined
MEMS Gyroscopes
Show HN: JQuery plugin to create step-by-step tutorials out of HTML checkboxes
Sure, but becoming a millionaire and earning more than 250k per year are different things.

If you want to make more money per year, you need to take on more risk. If you want acquire wealth you need to spend less than you make. Becoming a millionaire over the course of your career is relatively straight forward if you make even half of what the question is about.
-Also in Sandbox.. only the Admin (main instagram user/that invites the others) the permissions seems to work. I can search public_content and find my sandbox users but sandbox user can't search and find the main admin user... is this right??
No, but note that CRMs are widely used.
I would benchmark 200 pounds for an initial consult, 1000 pounds for more detailed lookover.

Keep in mind you benchmarked your share value at around 1 million pounds. Don't penny-pinch on this.

As to finding a good lawyer in London, here's a list: http://mybilliondollarapp.com/best-startup-law-firms-in-lond...

Orrick is a brand name around Silicon Valley, so I'd start there.
Microsoft seems like a different company now.

Off topic, but I am a happy customer of Office 365. I use the web versions of Word and Excel on my Linux laptops when people send me Office files. Works fine. The one terabyte of cloud storage for each family member is nice also.
I have lost count of how many blogs I've lost or have shut down due to acquisition/close and losing track of an email account. The only blog I have? The one I wrote in text files, and then posted places.

No platform is forever, except maybe the one you maybe help be that way.
Why do many enterprise software companies offer free (or low cost) trials then?

Does the company that you work for (or yours if you're a founder) take the same "take it or leave it" attitude towards potential customers?
Other than every month in my home state of Kansas. Of course, that is related to much larger issues, but the same thing could be said for a number of other states in the midwest to a lesser degree. And those that aren't going down, are just treading water by pushing the costs down to the local governments.
Heroin: 4 Alcohol: 3

Just because you don't know anyone that heroin has killed, doesn't mean it isn't a problem.
> They empower women. Because chickens are small and typically stay close to home, many cultures regard them as a woman’s animal, in contrast to larger livestock like goats or cows. Women who sell chickens are likely to reinvest the profits in their families.

Uh... this is empowering???

EDIT:

> If you read this article, watch the video above, and answer one question below, I will donate—on your behalf via Heifer—a flock of chickens to a family in poverty.

OMG, it's finally happened for real. Anyone remember this?

"Hello everybody,

My name is Bill Gates. I have just written up an e-mail tracing program that traces everyone to whom this message is forwarded to. I am experimenting with this and I need your help. Forward this to everyone you know and if it reaches 1000 people everyone on the list will receive $1000 at my expense. Enjoy.

Your friend,
Bill Gates"
Just a minor note, he is not from Chicago - it's not even in the same county as Chicago.
I think product-market fit is more then just making sales. It's having a sustainable company that can "service" those sales in a sane way. If your company is completely back logged and getting by by cutting corner after corner, you're not succeeding.. you're teetering on an edge.

There's an argument for the mental health of the founders as well as the soundness of the company.
awesome, you sound like you have experience creating a lifestyle business. i'm in the midst of starting one myself.
> "The fact remains he did not call him racist"

This is a pointless charade that fools nobody.
My mom had a Fortune subscription for most of my childhood. Both stories and ads provided a surprising perspective of the computer revolution as seen from the management side.
Maybe you're wrong. It's worth considering.
Drawing the Iron Curtain
And what do you use to tell it where exactly it is during pre-flight calibration?

They "require" GPS input in the sense that if I handed you an INS that was initialized/calibrated with some precision (Oministar/RTK/P-code GPS/ whatever) reference but had been running in the trunk of my car (or dangling from the collar of a feral cat) for N hours/days, there's no way you'd fly a plane with it without initializing it with some sort of position referene.

(If you came up with "sit it on some previously surveyed datum, and you don't need GPS" on your own, you get an A)
> The best thing you can do for employees—a perk better than foosball or free sushi—is hire only “A” players to work alongside them. Excellent colleagues trump everything else.

> Most companies spend endless time and money writing and enforcing HR policies to deal with problems the other 3% might cause. Instead, we tried really hard to not hire those people

> Netflix didn’t pay performance bonuses, because we believed that they’re unnecessary if you hire the right people.

Oh, so that's what you're supposed to do! Of course, you must mean you have a foolproof system for finding "A" players in your candidate pipeline then, and then it's just a matter of selecting only the best!

Sorry for the snark, but these things are practically truisms. Everybody wants to hire the very best people. Everybody wishes they didn't need incentive structures, because in an ideal world everybody is always incentivized to just do great work all the time because they're such an "A" player.

But really, unless they back it up with any real evidence that they've actually solved the hiring problem and found a reliable way to determine who the good candidates are, I'm more apt to call the whole thing luck.

Or maybe, just maybe, all the things Netflix is doing (lax vacation policies, no bonuses, easy to fire people) are just things companies should be doing regardless of how supposedly good at hiring they are.

> We also believed in market-based pay and would tell employees that it was smart to interview with competitors when they had the chance, in order to get a good sense of the market rate for their talent

Oh god, so it is true! We've had a few Netflix candidates interview, seem a great fit for a position, made them an offer, and they just reject it and never talk to us again. A rumor got around that Netflix candidates are all just using the interviews as leverage instead of being actually interested in the job. As a result, we no longer interview candidates who are currently working at Netflix, because we can never believe that they're serious about it.

It's a huge risk to your employees to do something like this, because once word gets out about it, it becomes seriously difficult to explore other jobs while you're still employed.
I know this is now a meme about how "We at globocorp only hire 'Rockstars' and etc.. etc...", but this point to me is really salient:

The best thing you can do for employees—a perk better than foosball or free sushi—is hire only “A” players to work alongside them. Excellent colleagues trump everything else.

I firmly and wholeheartedly believe in that. Find the absolute best people for the job, that play well with the team, pay them really well and treat them like adults. It's a winning combo that has repeatedly worked.

Argue all you want about how there aren't enough of "the best people" which I also agree with - but that's why it's worth working really hard to recruit them.
Vote a story up, then go to your profile and click "saved stories". All stories that you've upvoted are listed there.
Absolutely. Within that playground you can have a distributed wonderland, running VirtualBox, KVM or XEN where you spin up Linux hosts rapidly. Now your playground can start to imitate real life.

It sounds like the poster you're replying to need to solidify the fundamentals, before the playground under his/her feet can be experienced. TCP/IP Illustrated, one of many introductory guides to DNS, etc. can be read through. TCP/IP Illustrated Vol 1 is great because of how simple it makes networking feel, and it does so while showing you packet captures (another skill to pick up).

Add to that GNS3, which I've seen people use to design and sketch out company networks (just need a Cisco account to download the IOS images).

We could go on. The point is that your (free) playground is right under your nose.
The even bigger advantage of python is everything else: web scraping, interfacing with weird APIs, hitting the database, consuming and emitting obscure formats, parsing text, calling operating system services, and a million other things. That and much much better abstractions for building larger systems out of reusable components and much better tooling for serious software engineering.

R or Matlab can be fine at exploratory data analysis, making charts, running miscellaneous bits of non-programmer-grad-student code found on the internet, etc., but as soon as you want to do anything other than data analysis, they quickly become annoying.
I personally knew 5 people who have died from a drug overdose, and that drug was heroin in all 5 cases.

They all actually started off by abusing prescription opiates, but moved to heroin after they ran out of money.

However, my area is known for being a heroin hot spot. I live in a decent middle class town about 15 minutes away from Camden, NJ. My high school was known as "heroin high".

The problem with heroin is that there's very poor quality control. Overdoses seem to occur under one of the two following circumstances:

1. The person just gets released from rehab and relapses. Their tolerance isn't what it used to be, so their body gets shocked.

2. There's a sudden spike in the strength of the heroin that is "going around". The person may be used to a certain strength, so the more powerful batch can be enough to send them over the edge.

Just figured I'd add my own personal data points since it seemed like you were trying to deemphasize the danger of heroin by pointing out that you don't know anyone who died from it. Maybe, that wasn't your intention, so forgive me if so.
Machine learning gives performance without theoretical undertstanding. Norvig discusses Chomsky on machine learning in linguistics: http://norvig.com/chomsky.html

> I mean actually you could do physics this way,
instead of studying things like balls rolling down frictionless planes, which can't happen in nature,
if you took a ton of video tapes of what's happening outside my office window, let's say,
you know, leaves flying and various things,
and you did an extensive analysis of them,
you would get some kind of prediction of what's likely to happen next,
certainly way better than anybody in the physics department could do.
Well that's a notion of success which is I think novel,
I don't know of anything like it in the history of science. [from the linked transcript]
Driver Toolkit License Key i
The latest Driver Toolkit License Key is an assembly of drivers which works on the most of the devices. Driver Toolkit Key allows you to pick up the drivers from the auto-updated database and install them automatically. Scanning your software and installing the drivers is now so easy with Driver Toolkit License Key
Merging Tuples of any arity, in a statically-typed language (Lily)
Neural Network Used to Reimagine 2001: A Space Odyssey
Nah, it was too CPU intense. In addition, even though disks haven't gotten significantly faster since then, filesystems were a lot less advanced, and disk, virtual memory and CPU caches were much smaller.

PHP did develop quickly in order to optimize the performance of serving scripted web content. Besides its own performance enhancements it also relied heavily on database storage for content, which significantly improved performance for complex websites.

But it was mostly useless to people with just a homepage and guestbook; most web hosters would not provide database access without charging, and most web devs needed a higher level of technical competency to use them. A lot of websites were run by people who only knew front-end programming and markup languages.
We've had a few Netflix candidates interview, seem a great fit
for a position, made them an offer, and they just reject it and
never talk to us again. We started developing a theory that
Netflix candidates are all just using the interviews as leverage
instead of being actually interested in the job.

Have you considered that you're offering them less than Netflix is currently paying them? Netflix pays a _lot_.
Sorry, what is the charade? Do white people ignore the problems of minorities in the US or not? If so, is pointing out the fact of it promoting hate?

At any rate, he did not call him a racist. That's not really up for discussion since the text is right there.
Root Cause Analysis of a Hacked WordPress Website
Although I have repeatedly in my life set up and configured BIND servers, and manage DNS zones monthly if not weekly, I disagree that a could developer should have to know these things very well if at all.

As a developer you should know the basics of networking and the protocols you will be using to communicate, as well as their drawbacks but DNS as far as a developer is concerned, generally is a means to an end. They just need to know where to send a message to. I feel like you could be a great developer and not have a freaking clue how to configure a BIND server or manage a zone file- they're fairly unrelated to creating, maintaining, or deploying code (unless you're getting into containers and auto-provisioning).
Not a lawyer, but if this specific issue is important to you, could you define it in your contract or by-laws somewhere?
> Despite her work ethic, her track record, and the fact that we all really liked her, her skills were no longer adequate.

> If your employees are fully formed adults who put the company first, an annual bonus won’t make them work harder or smarter.

The contrast painted here is astounding. It demands so much loyalty from the employee, and in return, offers no loyalty whatsoever from the employer.