skysight-inc/HackerNews huggingface dataset:
your not fucked...there is basically an unlimited amount of opportunity out there for what we do.

trust me...i KNOW fucked...i got caught with some recreational substances a few years back and am probation for three felony possession charges. 25y+ of software development and it's impossible..IMPOSSIBLE..for me to get past any HR for ANY decent job.

so chill out...enjoy a week off...and get hired next.
It's probably to get around the non-deterministic ordering of objects.

New Map({'a': 'bar', '1': 'foo'});

Would flip the order of the keys.
Build hookable tree in JavaScript
> Are you perfect, 100% without any flaws? How certain then are you that the employee you hire isn't going to start airing your dirty laundry at the earliest convenience?

Not at all. If I hire someone, I'm making a commitment. If I made a mistake, its out of my pocket to make them whole.

Disclaimer: I have made mistakes hiring people, and have paid them for their troubles, even going so far as to be a reference for the other opportunities they had available and telling them it was our mistake.
I like the founders - they are good guys.

No, they're not. "Good guys" don't fire someone without a severance after 2 weeks for no reason, especially not after you've put your reputation on the line as you have.

I let all job offers go (I had a few good ones)

Try to get those offers back. Explain what happened. If there's another solid option you can take, then you don't need to worry. Try to get a month or two of severance from the YCs but don't worry too much if you can't, and don't jeopardize success in your next gig by putting your energies into an all-out legal fight. If you're turned down, however, document it. This is going to help you make a case against the YC founders. The words you want are detrimental reliance, and to make that case, you need to establish damages. A job offer you had, that you lost, constitute damages. You relied detrimentally on the offer (later rescinded) from the YC company. That's a stronger case to make than wrongful termination, which often involves venturing into the undefined behavior of at-will employment.

Then-- if you can't get a severance on the order of 3-4 months, plus reimbursement for any relocation (both ways) or visa costs you've-- get a lawyer involved and sue.
I've been childish because I said monoschmopolywhatever? Perhaps you just need to get over yourself.

Btw I suppose "I have more experience than you (because I read some articles) therefore I am right" is another hallmark of grownup conversations.

Your link says Amazon used to get 30% and now they want 50% of ebook sales, same as for paperback books. They still make more money with paperback books. Where in that does it imply what a fair price is?

You can read books from other sources on your Kindle Reader. So what if Amazon has built a decent reach - why shouldn't they be paid for it? If you place an ad in the New York Times, is it unfair that it costs a lot of money because their paper reaches a certain audience?
How to tune up your Digital Marketing Strategy with these 3 questions
I was talking about whitespace, and I was wrong, it's a different Chris Morris :(
Another issue is that as IT has become more prevalent in corporations, there are just more jobs out there in existing companies for STEM grads - so they feel less pressure to start new companies. But, I would honestly not take this data too seriously. The latest startup tech boom is too young to judge. this data is probably skewed by the tech collapse of 2000-2001.
What happens if you actually want to show something from the status bar, such as signal dropouts?
Hi Poster,

No you're not. There are no positive or negative events in life. All events are neutral. It is within your power to see them as positive. Reality doesn't care about your "destiny."

So besides my airy fairy comment above what I mean is when something bad happens you have to take massive action to get the result you want. So when young founders make DUMB decisions that screw you over you apply to 40-60 jobs a day and find a better job. You take MASSIVE action to make the situation a positive one.

You have NO time to waste complaining about what happened. Your time needs to be spent working your butt off finding new work. That means 40-60 jobs per day. That also means you should look at investing in assets so your income isn't reliant on an employer or anyone for that matter.

Life will always do this to you. Always. How you react to situations like this is what defines you. Nobody can escape this. Everyone will have ups and downs in life.

Now. Right now. Today is your time to take massive action. Not sit on hacker news or the internet all day. Not complaining to your wife. Now is your time to make this a positive situation.

If you don't believe me don't do what I say and see what happens.
Looks nice on the front page, but doesn't work on the comments pages for me.

Also, is there a reason why the HN guys haven't done any css for mobiles yet? Seems odd that a community of forward thinking developers and entrepreneurs have a site that's so frustrating to use on iOS (and I'm assuming other mobile devices)
Why We Love Twitter Key Facts (And Brands Should Too)
Where did all of my users go?
I created a realtime multiplayer card game for IOS & Android. That said its obvious that I had a proxy server. And I used to have 700 daily active users and I was really proud about it.

Then one unfortunate day I went to holiday for 2 days. When I came back the DAU (daily active users) dropped to 100.

WTF happened??

I knew there was a bug on server that it used to crash once in 10 days. I did not get time to resolve it so made a monitoring process which will auto-restart it once it crashes. While I was away AWS EC2 instant got restarted and both server and monitoring process did not start. Server was down for 1 whole day.

Lesson learned:
1. Write Murphy's law on your desk.
2. How do you define quality? Users should not have desire to look out for another option once they find your product.
3. Live Ops matters :)
Could other possible reasons be:

1) The companies innovating become large themselves and are now indistinguishable from the incumbents?

2) Silicon Valley is in a venture capital frenzy. VCs make money by exits. Innovative companies keep getting bought by the incumbents.
"It wasn't a good fit" is always a great way to describe it, and is fairly neutral from both sides. Whatever he does, he shouldn't bad-mouth the company.
One of my favorite SF stories flips this premise: What if human beings were the wise, moral, responsible galactic elders? And we discovered low-tech aliens who observed:

- "Humans have such good self-control! They can resist cannibalism and murder so easily!"
- "Humans live for more than two years!"
- "Humans have time to learn more than a thousand words!"
- "But when you get right down to it, humans are remarkably dumb and unmotivated, compared to us."

…and most importantly:

- "Hey, can we get some life extension technology? If we lived longer, we could totally have an engineering degree by age 6."

Vernor Vinge, "Original Sin."
http://www.amazon.com/Collected-Stories-Vernor-Vinge/dp/0312...
yarou's comment is in response to a presentation about unrelated features, and his/her response suggests knowledge that Mozilla isn't focusing on memory and performance problems.

Many of the memory leaks have been fixed over the years, benchmarks suggest [Firefox can compete with Chrome in terms of speed](www.tomshardware.com/reviews/chrome-27-firefox-21-opera-next,3534-12.html), and Mozilla, realizing their UI still feels sluggish, launched a project (called Snappy) to fight this UI sluggishness.

Many improvements have been made over the years on all counts.
I found the footnote where Dr. Robert Harper's post outlines a type safe definition of the C language to be interesting.
>>Why is the burden always on the individual to not "burn the bridge"?

Because the individual has more to lose. Which is more likely, the public boycott the company or the companies boycott the individual? Especially in the world of tech, even if you're right about a company's bad practice just going off and posting a rant about them online reflects badly on you. It means you probably should have just left the company before you got so angry about them. I personally have some very deeply negative feelings about my time in at&t but now I realize it's my own fault for staying 6 years when I was already fed up in my first 18 months. It just made me bitter.

At the absolute minimum, when they see your name on a resume and immediately associate it with recent memory of a rant on HN or some complex ordeal described in a techcrunch article, they'll think twice about you. Maybe they'll still go forward with you; but their will be a double-think. If someone really wants to post something that's less than positive about a previous employer, that person should do it as objectively as possible. Remove all emotion, only state facts with no sensationalism or leading-questions or anything suggestive and be sure to state the whole thing as just "their very humble opinion". It would also show a sense of responsibility/maturity to state the issues that concerned in in a form of a question. "Who you the reader have done things this way?" And especially to suggest a solution. "The way I would have done it is..."

What happened to the OP here is regrettable and doesn't sound like it's his/her fault. This person handled it professionally by just asking for advice and not mentioning names.
> You have a masters in CS and 6 years of management experience. You are so far from fucked.

Really. Employers everywhere are looking for people like you. Breathe, accept what happened, DO NOT BLAME YOURSELF FOR IT and move on to the next thing. Remember, if you are going through hell, keep going!
I graduated from Dev Bootcamp in San Francisco a couple months ago, and have since been working at SaaS startup in the city. My background prior to the bootcamp was in business and finance, so it was a big career jump.

The variety of backgrounds and skill levels are enormous so it's honestly hard to say if a bootcamp is better for you vs. just learning on your own. There were people in the program who really could have just learned all the material by themselves - they were very quick learners and even had experience in programming. There were other people who couldn't fully grasp the subject matter even after going through the whole program.

Also the people who got the jobs they wanted after the program had to take a lot of initiative and put a ton of effort to overcome the 'Imposter Syndrome' of feeling like we weren't ACTUALLY coders and couldn't compete with some of the more traditional programmers in the workforce who had majors in Computer Science.

More than the material itself, Dev Bootcamp's big takeaway for me was helping us be comfortable with confusion and having the confidence to fight through and try to understand things that we had never seen before. 9 weeks doesn't sound like a long time, but when you are faced with something brand new and confusing every single day, surrounded by others in the same boat as you, and have the resources around you (teachers, coaches and Google) to fight through and understand the material, you come out of it really having the confidence that you can learn anything with some effort and time.

As an example, the entire length of Dev Bootcamp was focused on Ruby on Rails, but for our final projects my group made a client-side web application completely in JavaScript and HTML5 using technology we didn't learn in the bootcamp at all. The bootcamp had drilled a level of confidence into us that we could pick up any technology (something common in the actual workplace), and that was a level I couldn't seem to get to on my own using online resources.
> Why is the burden always on the individual to not "burn the bridge"?

It has nothing to do with the rights and wrongs of the situation. It is about presenting yourself to the rest of the world. Being a bridge-burner doesn't look good to potential employers.
There was a recent prompt[1] in /r/writingprompts similar to this recently.

[1] http://www.reddit.com/r/WritingPrompts/comments/2csvwk/wp_an...
"Searching for "Bletchley Park" will cause the title of the info card to appear as if it was being deciphered by Google."
I did plan for a lot of scenarios - except for the one that happened. For example, I planned running out of funding (in which case we discussed a viable bootstrapping strategy). All my planning assumed that I would be part of the team.
>First, a bit of background: my own startup Folyo helps connect startups with a selection of hand-picked freelance designers.

Like first paragraph in the article that isn't the introduction.
Schwan scores with at-home mobile college football tailgaters
KiCad videos released
Last comment: Right now it seems bad because you are all caught up in your emotions. When you start thinking logically you'll realize what I'm saying is true. Also with a masters in CS and 6 years of management experience you can earn more than $100k easily. How is that being fucked? Many people in the world would kill to be in your position, living in the silicon valley and being able to find jobs like you can. You are blessed with this education and probably a beautiful wife. Make the most of your time and be grateful.
Or a prospective customer or prospective investor.
If we're to accuse someone of plagiarism, we have to present the evidence. Onus is on the accuser. OP has done a disservice to his cause by not providing any evidence.
We have a 2 month old and it's not. It takes discipline to focus on what you NEED to get done versus what you WANT to do.

I would recommend a checklist of things (like mowing the lawn and cleaning) and figuring out how long those things take and then start to schedule when you can do them. Apply project management to your home.

The good thing is that you can buy yourself time. For example, pay a neighbor kid to mow the lawn. 1 hour of time saved for $20 - $30. Pick up dinner versus making it.

If cleaning the dishes is a hassle, switch to paper plates for a week to buy yourself some time to get other tasks done.

Established schedules and routines will give you some structure to get that time back.

Keep in mind that if the house is a mess, the lawn isn't mowed, and the dishes are piling up, it will add to the anxiety of life getting away from you so try to take an extra minute to complete a task (get the mail, sort it, and put bills in an area to pay later all in one motion versus piling it up to go through later).

The good thing is that you have a spouse to help share in the duties.

I can't imagine how tough it is for a single parent.
I consider the $100/hr designer and the Fiverr designer in two entirely different markets. At the low-end, you get what you pay for, which is not much. But sometimes you don't need much. You're not really taking business away from higher-paid designers.

That said, as soon as you need any kind of ongoing relationship with someone who can seriously transform the design & aesthetics of your product into something competitive, the value of the high-end designer becomes immediately apparent. $100/hr might even be cheap, depending on your needs. It's just an entirely different market.
I prefer HN Special[1] for the same purpose. It even has some nice extra features like infinite scrolling, comment folding, link highlighting etc.

[1]: https://gabrielecirulli.github.io/hn-special/
If you had a piece of meat than consumed English words and excreted correctly translated Chinese, could it be said that the meat actually understands Chinese?
I'm a bit surprised no one has suggested what I consider the most likely possibility: They had no idea what getting you a visa actually entailed and bailed once you started and they discovered how hard it would be. I'm leaning that way because most people don't understand how hard visas actually are, the way they were vague about their reasons and the timing. Of course, if that's what actually happened, not telling you the truth would immediately take them out of "good guy" bucket.

Other than that, I agree with everyone who is saying to get back in touch with the offers you turned down. Even if they've all hired someone else already, talking to people who wanted to hire you in the recent past is a great way to kick off a job search.
Yeah, the article was submitted with additional parameters on the URL.

http://jakeaustwick.me/python-web-scraping-resource/?mc_list...

http://jakeaustwick.me/python-web-scraping-resource/?mc_list...
Out them. Now.
The original, Processing, took off because it was easy to share snippets of code and then modify variables to make it work. So indeed, non-programmers can write code, by copying and pasting. They're already creative... they want to make something that looks cool, they aren't sure how they'll get there, but they'll know it when it's done (or they run out of time to tweak).
A mix of Python, Lua, Coffescript, Go and Scala that compiles to PHP
> Please do us all a favor and let us know who they are beyond "a YC startup" so that none of us find ourselves in your shoes.

Two other reasons for considering revealing the name:

1) a casual bystander might see this and conclude that all YC companies behave in this way, which hurts the other companies.

2) PG and other partners at YC read HN, and there's a good chance that action can be taken if they know who is involved.
Every few months or so I sit down to write a HN extension that rebuilds the DOM but the nested table selectors are so deep it puts quite a load on the browser. There aren't any reliable HN API's anymore are there?
Pshaw, those were just some protocols built on top of a network.
I was fascinated by the amount of people that asked me about this yesterday. People read about it on various websites but I was basically oblivious because none of my normal haunts were reporting it. I guess that means I'm getting my feeds from the right places.

This is the kind of shitshow that occurs when people try to outscoop one another instead of doing actual research. David Christopher Bell on Cracked.com has made a weekly mockery of the Internet chasing stories that turn out to be completely untrue.
Right. And there are a lot of rationales for this restriction. Say you decide to use a logo incorporating stock artwork for your open source project or small business. Don't be surprised to get a cease and desist letter down the road from some other business which used the same artwork in their logo and perhaps even trademarked the logo. It doesn't really make sense to use stock art for anything that is supposed to be a unique identity.
This looks really good! Would you consider publishing it to CSS Stylebot? It's a chrome extension to load custom styles onto webpages.

https://chrome.google.com/webstore/detail/stylebot/oiaejidbm...
If you're paying for someone to design you a logo, it's definitely deception to link an existing clipart. Did you miss the part* about the second contender actively lying?

You make it sound like hand-crafting is hard. I can pump out custom bespoke geometric shapes in seconds!

*edit, this part was only in the linked longer version of the first part of the article
The worst 7 mistakes made on software development projects
It's on both sides not to "burn the bridge". The problem here is those of us observing from the sidelines have very little access to the facts, so we really have no idea what the truth of the matter is.

All we'll see is bickering and unverifiable (by us) claims, and without the ability to discover who is in the right, it just looks bad to observers.

It's like having a shouting match in the middle of the parking lot. One of you might be entirely in the right and completely justified, but to the rest of us it just looks like a situation to avoid.
The Cake Pattern: Self Type Annotations vs. Inheritance
Just the fact that it was YC startup -- presumably YC S14 -- and that they've gone through a recent "change in leadership", specifically for the COO position -- should make it pretty easy to identify them, with a little bit of research.

We can be sure that anyone in the YC board reading this thread has a pretty good idea who they are by now, in any case.
Gilad Bracha: The Past, Present and Future of Programming
I confess that for the longest time I thought this was a Lem story.
Luke,

Thanks for the feedback! I will take some time and make some formatting enhancements as well as add some visuals. I plan to really dig into the "cost" as soon as I have some time to get back to writing. I decided to focus on the cost of building an MVP for this series rather than a product. For this first post in the series the focus is on defining an MVP. Since there are so many similar, yet distinct ideas about what an MVP actually is I want to get this right before I tackle actual costs. A lot of founders get lost chasing a huge product rather than an MVP, but they think they are going after an MVP. This is especially true for first time founders. This is ultimately an experiment/research effort in search of a scalable business not a product (i.e. photo sharing service, SaaS product, mobile messaging app). The business may reject the initial hypothetical business or product and re-focus or even change focus.

Bob
Companies are complex, they are going to have issues. They are going to make bad hires, have drama, bad product launches, and disfunction. Especially startups. But, when you leave or if you disagree with what happened at the company and you air that laundry. It looks bad on you.

Trust me, I am going to google you before I hire you and if I see you being a mess online that means you could be a huge mess in my company. As a startup, when every hiring decision matters, I am going to pass on you.
>Try to get those offers back. Explain what happened.
I tried. My next choice office is gone (the company found someone else). I was a bit bummed, which is partly what lead me to post here on HN, and seek advice.

Thanks for the advice. Its good to know about my rights and options available.
Think about the next company who considers hiring this guy. Perhaps they'll think "hm, what if he doesn't like being with us - will he derail us in public, too? Perhaps we can find a less risky candidate".
Sugar in warm tea is fast and easy energy source. When you work in development and your brain needs to be sharp this is the best way to get energy and stay focused.
Tokutek Paper: A Comparison of Log-Structured Merge and Fractal Tree Indexing
did you sign a contract?

most standard contracts would be being broken by this behaviour. if i were you i'd squeeze them for having dicked you over...
"action can be taken"

Come on. They didn't do anything wrong. They withdrew an offer of employment.

1. It could be performance related, and they just don't want to tell OP,
2. They realised quickly -- shock horror, things change quickly in startups -- that actually they don't need X guy they need Y guy. These things happen.

In situations like this you can fire well: give explicit reasons, make sure the person knows you're going to give them a great reference, consider paying them a notice period in excess of what you're obligated to. But really they didn't do anything wrong, and I don't think naming and shaming them is going to solve anything.
Not to sound trite, but I wish I was in your shoes. You have a masters, 6 years of mgmt exp., and most importantly a wife that is _willing to pack up everything and move_. That's awesome man, best of luck to you, you will be on your feet soon.
Not his objective value (if there is such thing), but his sense of self worth has. Recruiters are trained and drilled into exploit this kind of weaknesses.