skysight-inc/HackerNews huggingface dataset:
1. Don't quit before/unless you have another position, let them fire you.

2. Getting fired will not blackball you, companies do not validate anything generally beyond dates of employment, salary and sometimes "eligible for rehire", but that has become more uncommon to ask/answer. I have seen at large firms even when a person is terminated for valid reasons, and the manager and executives have said they will never work here again, HR will answer the question "Yes" to eligible for rehire. This is because they know answering it any other way can lead to a potential law suit which may unearth unrelated facts during discovery that would be damaging.

3. If you get fired and are on an interview, don't lie about being terminated if asked, and don't plea your case to them, they don't care and will not look fond on you pleading a case or dishing details on a former employer. If directly asked if you were terminated, just say yes I was let go. Generally most people won't push for why, but if they do, you could say something along the lines, well over the past few months (or whatever time period) my manager needed a different skill set on the team then I posses and so I wasn't a good fit any longer. Frankly, his/her skill set you were lacking is dishonesty or questionable morals however you want to look at it. So you aren't lying, just framing the conversation so it isn't negative to the company or really yourself.

4. Even in small towns you can find another job, larger towns is even easier, don't panic. It is scary but don't panic.

5. As for the situation, you can send an email to your manager or the the director in charge of your department again. Do it not with the goal of saving your job or making enemies, but with protecting your ass so that if something shady really is found later you are insulated. Make sure you keep a copy of the email and while likely not ideal, I would bcc my personal email as well as print a hard copy.
Hi tachim, you can view a user's email address by clicking on their profile name.
Apperently I didn't read the comment.

I think the point being that fizzbuzz is already a strawman of a programming excersize.
Just to add to my comment above, I recently did a round of hiring for a new embedded engineer. I had a handful make it to the in-person interviews.

When asked about previous projects, almost every single one waved their hands and tried to explain how they glued widget A to framework B and <magic> got product C.

Exactly one candidate brought materials to show things he had worked on and how the skills he used in those projects applied to the work we were doing. You could see eyes light up when he was asked "so, tell us about <project z>" and he smoothly pulled out some pages to show.

He blew everyone else away and got the offer.
My problem with pip: It requires a gcc compiler to implement most major packages, which is not a tool you want to actually have installed on the target servers.

You can do additional work to pre-build wheels or packages, but then you're stepping outside of the python and pip world and into maintaining your own repos and build servers and...
Is there a transcript of the videos? I much prefer reading to listening.
Have you noticed any particular classes of search for which Google is still better than DDG?
Can you use a compiled to JavaScript language with a debugger? I would have assumed that was the benefit of a bytecode language.
The article ends like this: "As Cowen puts it, 'what are humans still good for?'"

For the most part, programmers program better than programs. It's amazing to think about the possibilities as this statement becomes less true.
i stopped using EFF PrivacyBadger after i noticed it automatically adds cookie exceptions to Firefox which makes the SelfDestructingCookies addon useles.
This 'bug' is stil not fixed at time of writing btw: https://github.com/EFForg/privacybadgerfirefox/issues/206#is...

So i started using Disconnect instead...
They use the Spidermonkey AST, but the parser is written with OCaml https://github.com/facebook/flow/blob/master/src/parser/pars... and the Lexer is generated with OCamllex, since there is support for compiling OCaml bytecode to Javascript it still runs in the Browser.
That was the conclusion of the article, if you scroll down to the bottom. "The final implementation represents a veritable explosion of complexity".
539 votes, 190 comments, 12 years and no fix. Nice job Atlassian
My tips.

1. never criticize your boss, your company or their practices, this is number one way to get fired. yes even if they are completely wrong. your sole job in your job is to make your boss look good. I know it sounds unpopular but this is the way people get promoted vs fired, kind of obvious, but many people still think that if "They do the right thing" that they are clear. This is not something HR will tell you and is against all of our beliefs, but it's the case. If what your boss did is illegal, leave an anonymous tip to the police with evidence making it hard to link it to you but keep private proof that you sent the tip so your are not abiding a crime if it later goes to court.

2. your job quality is derived by 2 factors - a) whether you do something you love, b) the quality of of your direct manager.
In your case your boss is an asshole, and you should leave the company regardless.

3. I'm really worried to hear things like "if I get fired, I'll never work in this town again". Where do you live? How powerful is your boss? As a hiring manager, I never got an email list with a subject "people who should never work in this town again".

4. Reporting your boss to HR is a huge risk, it has very low changes of succeeding, but if HR really likes you and really dislike your boss, and you are really a valuable asset to the company more than your boss, than there is a small chance that you'll "win" and get him fired. 9/10, it's going to be you who will be shown the door, but YMMV.

I say - go look for another job, find a manager that will not be a jerk, in a company that promotes openness and good culture. I can't imagine that a data scientist, one of the most sought after and trending jobs in the US will have hard time finding a better job. Am I being delusional?
This is hilsriously silly. You can buy US SIMs anywhere in the world with no registration. https://www.readysim.com/

SIM is not a national identity card scheme. Also, caller ID is entirely spoofable - this is something of a problem for fake SWAT calls.
Glad to hear you like it! My idea was to have something very composable and "unix-y", I'm happy to see people using it like that.

I have a a very similar function in my .zshrc ( http://paste.click/s/bGGcnq ) rolled into a single function, though xsel is probably less portable/supported than pbcopy now that I think about it. The last two examples I have bound to Super + S and Super + V, but unfortunately there's no portable and simple way to do that, so I left the config for it out. ( For awesome wm if anyone is curious http://paste.click/s/xydBVJ )
I can't say i've looked at hadoop but this fear of jars seems.. Overkill? You can decompile jars.
Look at any Java project which leverages 3rd party libraries.. It's not uncommon to have dozens of libraries sourced from the community. They could all have malicious code buried in them. Not sure I understand why the hadoop hate?
Yep, and not particularly interesting. It is a catchy title and some showcase for Systemd.
Did anyone else notice that they both complain about "iFanboys" upgrading every six months and Ubuntu 12.04, an LTS release, being three years old?
> It's these types of questions that would stop me even applying for a job at Amazon or Google. I know they'd come up and I know I'd flunk them, so I don't bother.

I've known some decent programmers to come out of Amazon, but I've also seen some atrocious programmers that had previously worked at Amazon. I can't say it breeds confidence that their interview techniques work well.
Can you tell me what terminal application you are using? Does it happen as well in a new terminal?
+1 for http://www.kaleidoscopeapp.com and their other similar designed pages/apps. Beautiful, artistic and original vs. the same old same bootstrap seen that 100 times type of design that is flooding this thread & the web.
What purposes exactly?

If you'd ask me those derivative products are a convenient alternative to casino style gambling and mostly add instability to the market.

I would love to hear an informed opinion, though. What do these products solve, why are they essential? Also, what would happen if we would tax them more heavily, perhaps incrementally over a period of time?
Isn't debootstrap specific to Debian while LXC is not?
"My suggestion is to make it clear (strongly imply, without directly stating) that you will whistle-blow if you remain on probation or are otherwise mistreated."

Makes it look like extortion. That's not going to help.

And when the feds bust the company for felony non-compliance you do not want to be the fall guy for everything illegal your former employer ever did, including the stuff you haven't figured out yet. The first thing to do once the former employer is officially former is talk to your lawyer, the second thing to do is with your lawyers advice and help is document the false reports with the feds. You don't want to get arrested at your new job six months later because the feds finally came down on your former employer for the false reports and they set you up to take all the blame.
I've been using DDG for over a year now, and I haven't had to bump over to Google for a long time. In fact with the bangs I search pretty much everything with it.

I do wish the "defaults" were more trackless oriented though, for example, !i searches images... on google images.
I'm not sure how true that is, the algorithm for the chess engine could be relatively simple but easily outweigh the abilities of the creator.

Or the engine could make use of techniques such as genetic algorithms to improve itself. Meaning its abilities wouldn't necessarily relate to its creator.
Agreed. Find a niche besides performance. Building Android apps with PHP would be interesting for a great many people.
You mean the ranges that already exist?
I would definitely mention this in a short email to your bosses direct supervisor, or if you don't trust him, as far up the chain as you would like to go, if this involves violating law, you obviously need to not violate that.

However, the chances that they will side with you are low, so remain very civil, and be ok if that happens. There is a chance they won't terminate your boss - and will try to get you to "patch things over", which probably won't work. Still, you're nicely on the record for having reported it. If they don't respect you for nicely reporting it, it sounds like you don't want to be there anyway.

While it may be unwise to say "don't get a lawyer", I don't think you want to win that fight, as then they really will not want to have you aboard.

I'd also consider the matter of the compliance document - if this is just something like import/export compliance, it's really not that hard, and your boss may have been reacting to the tone in which it was brought up, rather than what you brought up. Sounds like it's a bit more than that though.

Companies are very likely to lay people off these days, especially so they can get them to sign agreements that limit their ability to converse on topics (i.e. severance or at least mutual non-dispargement agreements, waiving ability to sue, etc). They are unlikely to actually fire you, and if they do, I'd just be very up front about what happened when talking to companies you are interviewing with. They are likely to understand.

It's all in your emotions and how you talk about it. Having good positive references at that company is of course a good thing to have as well.

Do be looking for a job now though.
Auxiliary support provided by The Horde of Users Who Want Drop Shadow & Gradient Easements In Their UI So They Can Tell What They Can Click On, or THUWWDSGEITUISTCTWTCC, pronounced Thuh-Woods-Gheit-Eww-Tict-Wit-See.
Experimental, scalable, high performance HTTP server in C
http://letterlist.com

Disclosure - I created and own this site. But it's worth listing here because I know that it performs extremely well (conversions typically above 50%).

I'm obsessed with simplicity the design is really the natural conclusion of minimalism, i.e. virtually no design, nothing superfluous and a simple CTA.
Right there at the top:

> Atlassian Status as of 5 November 2014

> Thanks so much for your votes and comments on this feature request. While this feature is something we definitely want to add to JIRA, it is not on the list of priorities for the next 12 months as part of JIRA core. There is, however, a commercial plugin called Enterprise Mail Queue available on Atlassian Marketplace which addresses the pains expressed in this feature request. This plugin is applicable to downloaded instances of JIRA only and therefore is not available for our Cloud customers.

> Thanks for your patience and we hope you appreciate our open approach to feature requests.

So, yes, they are indeed doing a nice job of letting people who want the feature know that it won't be there, and what some of the alternatives are.
> Assertions by Google+ boosters that there's some vast quantity of non-public activity seem unsubstantiated.

This has of course been around the beginning (when both you and I were also around). The "readers of the gaps" argument, "you can't PROVE there aren't a zillion users there! Oh, you did prove they're not there in particular. But you can't prove they're also not in this other place! Ha!"

Has anyone condemned you as a Facebook shill yet?
My approach would be stratified sampling of large data.

If this were my project to investigate, I'd want a random sampling of, say, new account registrations from within the past month or three. A 100-1,000 profile sample would be sufficient to get a strong estimate of the mean, based on scoring of accounts based on some sort of activity profile.

Remember: what's most critical in data analysis isn't the size of the sample, but the selection of it. Facebook have direct access to their own data and could ensure that any such selected sample was in fact random. Further Monte-Carlo re-sampling of a larger sample (e.g., subsets of the 1,000 sample set) could show possible non-randomness.

Other identifiable parameters, especially clustering of registrations through proxies, would also be generally determinable.

Note that the decrease in uncertainty from increasing a sample size (and hence: analysis costs) 10x is only about 3.2 -- your standard deviation decreases with the square root of the sample size. For a normal distribution a sample of only 30 is generally considered sufficient for "large-sample" methods. Most national opionion and political surveys are based on samples of 300 people. The cost that's incurred comes from the fact that once you've selected your sample you make repeated contact attempts to reach all those identified for inclusion.

By contrast, self-selected surveys, and most particularly online surveys and popularity polls, are highly susceptible to sampling bias. Most often, they're not analysis tools but contact-selection or lead-generation tools. They may have limited utility in identifying issues of concern, but should not be relied on in ranking them absent further research.
Nepal Ham Radio Emergency Traffic is on
14.215khz & 14.205khz. You can listen on
WebSDR.
http://websdr.ewi.utwente.nl:8901/
Why is telegram.org a good landing page?
"taking back our right to privacy" ok, but what is it?! I have no idea...
No he is not a contributor (I don't know him), I originally wanted to share this project on HN this week after finalizing some stuffs.
When Exxon wanted to be a personal computing revolutionary
i was palaning to d the same thing and
my freind propose
me this site bit.ly/1EMrkTL wich compare prices of hotels allaround the world so i lunch research by specifying the checkin and the chd the check out the prices are just amasing.
> 'what are humans still good for?'

To take this from chess is rather silly.

Chess is a discrete game on 64 squares with a handful of possibilities in a given position, and a result of three different outcomes. It's right next to long division in the spectrum of problems that are amenable to computer analysis.

If anything, the surprise isn't that humans have been surpassed by computers in calculating chess positions, it's that humans are as good as we are at such a discrete and mechanical game of perfect information and logic.

Further the techniques to improve computer chess programs are brilliant, but they aren't techniques that lend themselves to domains of intelligence beyond chess.
Yup, just gotta scroll down a bit more!
New perks added!
It's a bit incoherent that way. "Macs are bad, because they change every six months" (what?) and also "ooh, using this version of Ubuntu is bad somehow, because it's three years into its five years of support."

They might have a point about using packages instead of "curl | sh", but I'm not sure I take them totally seriously.

This might start conversation, at least?
For that matter, vi is much less capable than vim, for which plugins are available.
Has anyone condemned you as a Facebook shill yet?

Yes, repeatedly. It's sort of pathetically amusing by now.
Hmm... hard to say, but the first thing to comes to mind is programming-oriented stuff. Google tends to find a more accurate hit there sometimes. Google also seems to do a better job filtering out spammy stuff like those irritating portal pottie sites that clone StackOverflow or mailing list content.

My pattern is if DDG finds nothing of value or brings up too much noise, hop over to Google and sometimes it does better. If I can't find it via either search engine it's probably not out there.

I will say that there's rarely a case where Google is worse than DDG... unless you count the tracking and near-monopoly issues but those are peripheral to the core function.
Yup, it made it seem either a bit incoherent or that ugh, Everything is Wrong!
>"I am facing retaliation for reporting that her work was simply not correct."

>"this supervisor has been angry with me since I pointed out to him a few months ago that he may have violated firm policy in a severe way."

Is there a pattern here of noticing others mistakes and pointing it out them? Whether right or not, I know very few people who would want to work with someone constantly looking for their mistakes and jumping on the opportunity to point it out to them.

One thing is for sure, you are too much of a straight shooter to work in the "major firm" or atleast with the department you work for...clearly, they are less concerned with following every rule to the letter.

My advice, especially if you don't plan on changing, is to leave, and be open with interviewers about being a straight shooter...this will scare off the companies that you will certainly run into problems with, and hopefully help you find work with others who share your values.
Emulates Vim quite nicely, too.
The most important piece of information seems to be missing. What's the stack depth? In the AAAI HUNL competition it's 200 big blinds which is significantly harder to be good at than 100 big blinds which is the standard for online HU play.

I think you can actually build a fairly competitive HU bot for 100bb games with very simple means (rules based with a bit of statistics thrown in, no opponent modelling or advanced features or learning). At 200bb it's a lot harder and researchers that approach it from an "understanding of the game" POV rather than a "pure computation" POV have a tougher time.

Edit: I only know Doug (aka WCGRider). Wish they would play against Ike Haxton, jungleman12, sauce123, Galfond or Durrr
From the paper:

> The proxy service with the closest design to ours is Opera Turbo [9]. Although Opera has not published the details of their optimizations or operation, we performed a point comparison of Flywheel and Turbo’s data reduc- tion gains, and found that Flywheel provides comparable data reduction.
If your firm did indeed commit a unlawful offence, you should call them out on it.

Your career at this firm is over either way.

Last thing you want to do is to be dragged back in when their offence is revealed and they use you as a scapegoat.

Be on the offensive.
Ask HN: Need advice on Programming
So right now in my life I work at a shitty job that pays $13hr and long hours in the freezer warehouse.

I'm 25 and I want something better for myself as far as money goes and the work is less stressful than standing for 10 hours a day and doesn't pay well.

Is programming the way out? I like web development and I've practice JS and Python but not a professional.

Can programming set me free?
Where do I go to get started and how long will it take to get a job working as I am right now.

What if I want to program from home is that possible?
Porting Half Life with Xash3D: Not Strictly Straightforward
Given that this question is about humans, and discusses their behavior, it's clear you are making some assumptions about the structure of the question which are not present in the question.

That's certainly a reasonable thing to do.

What's not reasonable is to assume that the assumptions you make are going to match the assumptions of others. Likewise, when make assumptions there is a chance that the assumptions you make are incorrect.

That may or may not be the case here.

But the fact remains, you need to make some very strong assumptions for what you have said to be true.
If an interviewer asks FizzBuzz, it means they want to do a quick sanity check that you can write code to solve a simple problem. Answer the question and the interview can move on to something more interesting.

If you try to give a "clever" answer at this point rather than collaborating with the interviewer, it's likely to give a bad impression. A good interview process isn't just looking for people who are strong programmers, it's looking for people who are good engineers - and good engineers are people who collaborate well rather than trying to prove a point at the first available opportunity.
I'm not saying it's not faster - I'd expect some (maybe many) JVM scenarios to be faster than PHP. But "PHP is slow" is just not a real world problem for most use cases of PHP in web applications.

Running your business 15-20% faster will not be enough of a compelling argument for people to switch to an entirely new toolchain and way of thinking. I give you Ruby and JRuby as one major example.

Using JPHP as a way to get PHP running on Android, if it's seamless and strong experience, would be something to focus more efforts on, imo.

Every single successive version of the JVM being 30% faster is simply not born out in the real world across the board. I ported JVM web apps from JDK 6 -> 7 -> 8, and didn't see anywhere near those performance increases. Does the JVM improve with each iteration? Sure. So does PHP, and PHP7 is going to be a huge across the board improvement, but I doubt we'll see this sort of doubling of performance from a single release any time soon after PHP7 release.
Ahem, http://en.wikipedia.org/wiki/Dependent_type
> You can bet ANY amount, making it potentially unlimited.

Not really.

The minimum bet size is fixed by the blinds/antes.

The maximum bet is fixed by the total number of chips in the tournament (or that the player holds).

The bet amounts are limited by the size of the smallest chip - in bricks and mortar tournaments tournament managers will 'chip up' the small chips whenever it becomes sensible to do so. In digital tournaments the smallest chip might remain at $0.01, but it still exists.