skysight-inc/HackerNews huggingface dataset:
This is for contract work, which I exclusively do, so may not apply to employment. I've never done employment. Seems like a bad deal to me. Anyway, cliffnotes of my standard contract:

- I work remotely. Under no circumstances will I ever show up in person at your office or any other location that requires me to spend time away from places I want to be.

- I bill 2 weeks in advance. You chose to buy hours of my time and my compensation is tied to those hours. My compensation is not tied to any kind of result. If you are unhappy with the result, there is no way for you to sue me. If you decide to hire me and then waste my time with meetings and your IT department not being able to procure a simple ssh key, that is your problem, not mine.

- I understand that you have deadlines, but so do I. I need to be places and under no circumstances will I ever work more than 40 hours in a week as part of this contract. If you need more resources, we will have to talk about a separate contract.

- I do not care for your employees. You are hiring me because you need me to fix their mistakes, do not expect them to be happy about that. If you want to make it my job to be their nanny, I'm cool with that, but don't expect them to suddenly drop the wilful incompetence.

- You get a weekly e-mail update which should suffice as far as communication is concerned. Anything beyond that has to be initiated by you and will consume time that I could spend working productively.

- I work with Python, exclusively (and some fun low level languages but nobody works with those anyway). I understand that back in 2013 someone decided that node.js was a great idea and now they left because it wasn't all that great, but that's not my problem. If you want it fixed, we can rebuild it in python. It will work phenomenally.

- I do absolutely not do any kind of User Interface work. I know people who do and can manage them for you. But I will not ever touch anything like that personally. Watching paint dry is at least an order of magnitude more entertaining.

- This is a contract negotiation, not a job interview. You can ask me technical questions if it makes you feel better about yourself, but time spent on such nonsense will be considered billable hours.

Those are the things that matter to me. Other things do not. I charge extra for boring work, like "restFUL API". No its not difficult to instantiate a framework to write some endpoints.

Its perhaps not surprising that my list of priorities doesn't touch on usual employment stuff. Its not employment, after all.
At the end of the day, the Ember team takes a lot of time to not just build things the right way, but also make it as painless as possible for teams to upgrade along the blessed path. This has been a learning process to understand how much more time that takes, and has caused some past announcements to feel like they weren't delivered on, when in fact they simply just took more time to get right.
Me too, yet I'm surrounded by middling young white men who went to top tier US colleges.
The biggest problem is American corporate work is mostly busyness and not enough business. Too many layers and too many people who spend all their time trying to justify their position and not adding value.
I downvoted you for two reasons.

1. the topic of the post is "How do you evaluate a job offer" but you're not phrasing things as if it's your own personal technique, but rather suggesting that everyone ought to do things this way, and if they don't there's something deficient about them.

2. you seem to be willfully ignorant about the very real and very important personality differences that people have. not everyone has (or wants) a huge network of acquaintances in the industry. just because you're an extrovert doesn't mean everyone is, or that what works for you will work for them.
I was spending a few hundred a year on exams, contacts and backup glasses.

Outside of that, having the equivalent of HD vision is worth every penny.
Sequencing, not isolation. You might as well say that light has been observed since man has had eyes to see.
> I'm no fan of Trump

Noting that it appears to be SOP to always make everyone aware that someone doesn't support Trump if the statement that they are making seems to make it appear that they might support Trump or are not part of 'the resistance' to Trump.
Twenty years ago, I wrote a story that explained something then-current in the news, and I included the viewpoints of both IBM and Microsoft.

I went into two CompuServe forums, both of which had people worked up over the story. In one forum, I was accused of being biased towards IBM. In another unrelated forum, someone said I must have been bought-off by Microsoft. The same day, the same story, the same reported facts.

That was the day that I knew I'd become a success as a journalist.
This is exactly what was thought to have happened to the previous low background lead supply. It sat around in a big empty lab long enough for someone to notice it and notice that it was in a mostly empty lab.
This only works for languages that provide dot-like syntax. E.g. in Python (which is a little bit inconsistent in this regard) the equivalent would be "len()" and I am not sure how it should work there, as there is no context to infer the function/method.

I get your point though and there are cases where completion might be useful, but for me the context-switch to a search engine is just not that much of a hassle, but maybe I never enjoyed a good completion engine, so I might give it a try.
What about for positions not in the Bay Area bubble?
Make Money Online with Neobux
Simply stick to the number of hours you've agreed upon

From my limited experience, the employment contracts for us salaried people state quite clearly that availability outside of the "office hours" is to be expected in the vague but neverending "emergencies", "company deadlines", "business needs", "results-oriented tasks", etc.

What you're describing - for salaried employees - exists only in government as far as I've seen.
Well that was the intent of my original comment, that your money is going to disappear. Whether or not you stick around and continue throwing money into the hole long enough to eventually end up at the bottom of someone else's hole is a different matter, I think. You are making money, but you persisted -- indeed, between stress drug prescriptions and visits to the doctor -- when I think most hobbyist programmers will have wished they'd never started in the first place.
> you're expected to be reachable by email.

If you're expected to be reachable then you aren't really on vacation. I simply tell them I'm going hiking in $NationalPark where phone service is not possible. If you let them know you are available then they will take advantage of it. If you let them know you are unavailable they'll plan for that.
The following links are usually obligatory when discussing VPNs and online privacy:

Detailed, up-to-date comparison chart of hundreds of VPN services:
https://thatoneprivacysite.net/vpn-comparison-chart/

Detailed list of mostly open source, private/secure replacements for popular products and services:
https://privacytoolsio.github.io/privacytools.io/
In case you aren't just trolling:

A lack of meritocracy causing of a lack of female engineers is ignorant.

There are plenty of meritorious but under-represented populations; especially female engineers. A culture without enough women or without a plan to hire women is a red flag.
Surrounding yourself with people that support [your] unsubstantiated biases increases the likelihood that the culture is unhealthy.
Thank you! I keep JavaScript turned off. It makes the internet go much faster for me.
General reasons for using NoScript: security (js sandboxes are not flawless), privacy (brower fingerpring [1][2], Sniffly [3], ...), less CPU usage, less UI bloat (modal popups, blinking stuff, ...; although I have to manually whitelist some websites).

[1] https://amiunique.org/
[2] https://github.com/ben174/hsts-cookie
[3] https://github.com/diracdeltas/sniffly
The site has not been indexed by Google yet. I think it will stop auto-correcting once it has
Why we actually built xstream
What is possible, in terms of building a complete website ion xHTML?
My friend asked me if it was possible to program her website in xHTML - as she hates JScript doesn't have time to learn anything complicated (20-hour learning rule) -- http://pasteall.org/pic/show.php?id=114013

So, in summary, does anyone have anything on xHTML or some simple programming language as alternative ?

Caio x
The sidebar is way too obtrusive!
Greater attack surface.
Yeah, I feel like I see the sentiment "you should feel lucky you even have a job" often.
Great point. We need to address this. Right now the examples are written and owned by us (Kite), so you would technically be in uncertain legal territory (depending on whether fair use was applied per-example or per-page). We will change this to make it crystal clear that copying examples is allowed.
Show HN: Tom, a command-line pomodoro timer
I like Go and Guile. I love Common Lisp.

It's an expressive language with a powerful development environment in the form of the REPL plus Slime. I love using Lisp for exploratory programming, as it's so simple to write something that both works now and makes sense later.

It has a wider range of built-in programming paradigms more fully realised than Go or guile. In comparison to CLOS, all other object systems are just kidding. Or you can program functionally or procedurally if you like. This gives you a better toolbox.

It's a mature and stable environment. I can run code from 15 years ago or I can update it to use the latest libraries at my option.

And I just find the regularity of the parentheses has much less of a screeching brakes effect on the experience of the code. It's smoother to read and write.

So I find common Lisp a productive pleasure to use. If I was working on a project other people had to read and maintain I'd use Go, though, as it's easier to apply skills from more common languages to more quickly.
You'll have to disambiguate (two idioms above) and specify your advice. References welcome.
I dunno, Twitch has a huge audience they developed mostly naturally by being free, reliable, and having some nice features for both streamers and viewers.

I don't know that this translates to game sales, though, especially because the majority of Twitch viewership goes to F2P games.
I just tried Kite on my Mac, and I was really not pleased with it. Uploading all of your code to the cloud is questionable at best when the code you're working on isn't necessarily your own. Having Kite running in the background without a way to disable or uninstall it feels like nothing short of malware. The lack of documentation for how to uninstall Kite from your machine or how to remove your data from their cloud is also pretty worrisome.
NYT is still very war hawkish. Which wasn't so bad before when they were feigning neutrality. They were just a mainstream US paper pushing the 'company' line of their various connections in the gov. It was easy to look past.

But now that they've become more blatantly partisan (maybe as they infer here because it clearly sells more to be hyper partisan) it leaves me with an odd feeling that they are pushing back hard towards the Clinton-esque center left war-friendly surveillance-state Russian-boogiemen establishment politics that so many people (not just on the right) seem to be trying evolve beyond. At least the younger generations. And they say Trump is harking back to the old days...

After reading NYT daily for nearly a decade I'v moved to WSJ. It is much more expensive but I've been much happier reading it - as someone who doesn't care for either US party. I don't have to sift through vague connections to Russia or questionable accusations of secret white nationalism every time I read a political story about someone related to the current administration.

For example, I was just reading a profile of Donald Trump Jr. in NYT. Half way through the article they say he's been accused of making 'white nationalist' statements. Upon further reading it turns out to be because he made an off hand reference to 'gas chamber' in a random speech. So instead of making the obvious assumption he was referring to the form of capital punishment used in the US until the 1990s (and still used as a back up to lethal injection in some states), which is exactly what he claims to have been referring to, they decide to infer he was making some anti-semitic reference to the holocaust.

I am far from a Trump supporter but this type of weak partisan character assassination doesn't belong in a reputable paper like NYT.

So I'm not surprised to see a random swipe at Trump within the first few paragraphs of a non-political story... it's their shtick now.
Believe me it's not the same, especially at ultrasound where everything it's not clear due external factors an body types. I do this for a living (radiologist)plus I love programming and would like to see those two come together but the reality is different. Ai could assist doctors and suggest possible findings.
> A subscription costs $12 a year, and he is aiming to sign up 6,000 subscribers.

That's nothing. Barely pays for basic business expenses. The potential in a market that size isn't even that great and there is also the cost to acquire those subscribers. And 6000 readers doesn't allow you to make any money from advertising at least not w/o taking advantage of the type of advertisers who don't understand media buying and aren't overpaying.
If emacs is an obstacle to Common Lisp in 2017, maybe what's needed is a Lisp-interaction plugin for vi(m) (or whatever it is that vim uses in lieu of emacs modes). I don't get the hype for modal editing but you can't argue with the data clearly showing emacs users are in the minority.
Kanji -> Hanzi would work.
You may be an exceptional case. I do know people that are unreasonably driven, but it's always been for their own success.

> My team has (real) equity and I like to believe they see the worth of the product.

Hey, if you're 'paying' them for their time and they believe their equity is valuable, whether it is or not, sounds like everybody wins.

> What attracted me to startups when I entered the game was the sense of ownership and agency in projects. That and work can/should come with a sense of reward.

That to me sounds like someone who's been had by a capitalistic culture. Unless you're a winner, then good for you.
Here's a Norden bombsight training film.[1] This one shows how difficult it was to operate. The human interface was primitive. There are indicators you have to monitor but can't see while looking through the eyepiece. The bombardier keeps lifting their head to read indicators, then looks back in the eyepiece. It's surprising that they didn't make those readouts visible in the eyepiece view.

This thing had to be operated while in an aircraft, while being shot at. The bomber had to fly straight and level during the bomb run. Not fun.

[1] https://www.youtube.com/watch?v=VHeL-TitKuo
Paraphrasing JFK:

"We pay you the big bucks not because what you do is easy, but because it is hard"
Flagged for inaccurate headline. In fact, VPNs CAN save your online privacy. But so can DNSCurve and HTTPS.

But what can't save your online privacy is non-ISPs like Amazon/Netflix/Google from selling your data, which was out of scope of the FCC ruling anyway. So a lot of the excitement over this ruling is overblown, when in fact, your information is likely or could be for sale elsewhere.
>Pence particularly caused a HIV outbreak:

I read the article, and I'm sorry, I do not think you know the meaning of the word "cause". He did not cause any outbreak.

Not providing help is not going to cause anyone to suffer. What causes people to suffer are other factors (for HIV, it's usually unprotected sex, careless intermingling of blood, etc). Refusing assistance doesn't cause people to die. The disease kills them.

Now if you make a case that Pence was directly involved in infecting them, then yes, he caused it.

Assistance is exactly what it is: It is help. My refusing to help someone does not mean I caused his misery. Nor is it punishment, another word often used in these situations.

While I disagree with Pence's actions, I can also point out false allegations made against him.
> I won't bother implementing the apparent requirement that the indices be digit characters from a string; I consider it a serious blemish on the language, if it's doing it implicitly.

There's no such requirement, < (and by extension <<) returns the same result for 0 1 0 2, "0102" or "abac".
I don't think you're measuring this accurately. You keep leaving out too much. Fortunately, since $235k is far above the threshold to make my point, I'm not going to press it.
How do you work if you have no Internet? Coffee shops? (Or, heaven forfend, you go to an office for 16 hours/day?)
The Real Calexit: Californians leaving for lower-cost locales
In addition to the other problems described, Clojure just breaks the value of Lisp's syntax. Common Lisp does have its irregularities but code littered with Java imports and square brackets might as well just use C formatting and be done with it.
Couldn't it just load based on requirements.txt?
Valve isn't without its faults though. I've talked to plenty of people who are somewhat tired of the chokehold Steam seems to have on the gaming ecosystem. They may not be exactly destroying their image with mistakes like this past Christmas[0], but I imagine they're not fostering a lot of loyalty.

[0]http://gadgets.ndtv.com/games/news/steam-offline-after-secur...
FYI, I think you mean "kibbitz", not "kibbutz".

The place I work at seems to respect the work/life balance well. If I get in at 9:00, I'm one of the first people in. If I leave at 6:30, I'm just about the last person out. There are a few people who work odd hours, and people in management who work a lot extra, but I think it's mostly a matter of choice.

My boss works a lot of overtime, partly because he's stretched too thin, being a dev manager and responsible for coding being one of the few key people left who originally wrote (and still understands) much of the system, but I also think he likes it that way. He is always very clear that we are not expected to work extra hours under normal circumstances, and I don't believe he's ever actually asked me to work extra in the 2 years or so, I've worked for him (I have a few times, but very seldom.)
Often times, sayings such as this one are not meant to tell you 'DA TRUTH', but to provoke you to think differently.

To all the logic warriors here - a sound argument is not always a true one. Damn... sometimes I wonder what will come first - computers becoming human, or humans becoming computers.
Close to the metal: Glimmer is one of the fastest DOM rendering engines, delivering exceptional performance for initial renders as well as updates. Architected like a virtual machine (VM), Glimmer compiles your templates into low-level code so it can run as fast as possible—without sacrificing ease of use.

By low-level code, they mean… JavaScript, right? In what sense is this "close to the metal"?
For the matter of the Team/Company culture, I'd also add - Do they expect you to come in and merge into a unchanging culture, or would you add to, and change the culture?
Nginx server cannot memory-cache files or pages
And Germans really like to complain.
Yes, I had the same feeling.

While the Ember devs talked about stuff like Fastboot and Glimmer, while other frameworks just had all this out of the box.

Their whole approach seems to be rather concept heavy and back in the days (2014/2015) the docs where horribly outdated and you had to check stackoverflow for basic things.

I had to use Ember 2 years on a project and found it clunky, but okay. I switched to React 2 years ago. And after I met a few hardcore Ember devs from back in the days, who said they switched to Angular2 or React I think this was the right decision. It's nice that the existing projects get so good support, but I wouldn't recommend anyone to start something new with Ember :\
So if I offer a drug that saves someones life, is the value the rest of their life, plus whatever society derives from that person too? Do I get to set a price that is 98% of that? I suppose they need something to live on so 80%? But then you see charities and and families holding out the tin cup so sick relatives can get their chemo treatment - so there's a path to extract some of the 'social' value of that person too...

Blithe statements of pricing at "value" are not the simple open and shut cases they are made out to be - and IMHO for healthcare are corrosive to our society and economy.
> Forcing your compiler to figure out you're doing something trivial on a rank-n array is silly.

What is the alternative, if there is no canned procedure for it?

The procedure has to be written somewhere, somehow, in some language.

If compilers are silly, assembly, I guess?
Golang and Rustlang Memory Safety (2016)
Technically Acatel-Lucent didn't release source. They simply agreed not to sue over the source releases in question. The folks made the source available online have been holding onto those sources for years, and have been collecting copyright non-assertion letters from various companies who might have an IP interest source in the sources. Acatel-Lucent is just the most recent company who agreed that they aren't going to sue.

This is roughly the same as signing a quit-claim deed. How much significance it has depends on how strong your previous ownership interest was in whatever you are saying you won't sue over. (For example, if I sign a quit-claim assertion over the Brooklyn Bridge, it doesn't mean much. :-)

But given this was sufficient so that the people who had been keeping private copies of Unix source, confident enough that they wouldn't be sued into oblivion, it's certainly significant in that sense.
"I wish an experienced LISPer would explain why should one use Common Lisp over a language like Golang."

Those are two very languages. Very few people would find themselves ever staring at a choice of what language to use, having narrowed it down to just those two.

Lisp is notorious for its mind-expanding freedom. I think perhaps this attribute of it is less unique than it used to be, but it is still present. While I have hard time recommending it for production usage, you can still learn a lot about programming from using it for a while. It is still one of the most programmer-empowering languages there is.

(Indeed, I think the vast bulk of the reason why it's not really all that great of a language and why it has never taken off is that it is too programmer empowering; it grants power the vast, vast bulk of programmers are not actually capable of handling well at scale. It makes it so that two programmers separated by some communication gap rapidly find it challenging to write code that works together. That said, deliberately spending some time in such an environment is an important step for the budding systems developer, I think.)
> Hope they find much success and build a model that can be replicated.

I'm not sure Montclair is the best place to build a replicable model. It's a nice town, but it's also a pretty unique bubble (even compared to the rest of New Jersey). It might be a good place to incubate an idea, but any lessons learned there probably won't apply to most places across the country.
>There's room for hourly consultants, but that hardly makes a team.

nor does 5*10 + Sunday.
Pretty sure this is partially a joke based on the whole "nodeJS is close to the metal" thing: https://twitter.com/shit_hn_says/status/234856345579446272?l...
Ember Community Survey 2017: Results
Good call out. I just want to add that the issue is exacerbated on a mobile phone.
iPhone 6, portrait mode, the "S" and "preadsheet" are even on different lines!

The linewrap goes away when I rotate to landscape mode.
Facebook Launches Town Hall – “Wants to Help You Be a Better Citizen”