skysight-inc/HackerNews huggingface dataset:
It's practically impossible to do this as a kid. You just don't know what or how to be honest, you don't have enough experience to be able to tell the difference. But you can and should try to do this as an adult, as much as you can, until you're not hiding information from yourself or others any longer.

Some people are in situations where they cannot be honest. The only real way out is to leave the situation. A lot of people end up cultivating a network of friends outside of their crappy situations where they can be honest with each other and feel freer. 80% honesty is better than none. But you should be working on increasing that percentage by changing your circumstances, because being able to be honest with yourself and others is practically what it means to be happy. And as I said earlier, it's a prerequisite to self-actualization.
As someone who proceeded through institution, then was employed by institution...

Not entirely convinced that success in these channels is conducive to anything.

Adherence to a specific structure is just one way to provide merit to youth.

Let's see a gender comparison in lucrative web project creation?
Social Justice and Words, Words, Words
I feel like I put meaning behind things I observe in people, when that meaning is not always necessarily there. I tend to see body language/tone and exaggerate their role in receiving communications. I am trying to not judge based solely on my assumptions and I think that real world feedback will absolutely help.
Actually, both the DJIA and the S&P 500 (the index that's actually worth a damn) are produced by the same entity these days: http://en.wikipedia.org/wiki/S&P_Dow_Jones_Indices

I wonder who actually does care about the Dow? Are there actually a lot of investors that don't know any better? Or is it just people who think the stock market is important (itself questionable) but don't know anything about it?
inb4 this gets blown out of proportion and someone's life is ruined while everyone pats themselves on the back for internet activism.
So, I guess ArchieML is to JSON what Markdown is to HTML?
Yea but even then people move on to competitors all the time.
That's a great idea. I'm not sure about screen reader support, but it's definitely feasible to put the raw text of a post into the metadata for an image.

We would also have to check whether Twitter preserves this data when it's uploaded with a tweet.
The graceful and honest way he expresses himself made me think "who the heck fired this guy?" I know, I know.. All about fit at point in time... Still, what a thoughtful guy. Courageous too. Takes a lot to be so open at such a vulnerable time.
The reality is that people and businesses change and sometimes those changes don't align.

Mature professionals understand this and if you're fired simply because you are very competent, but don't work well with the new business behavior, it's not surprising that the person who fired you would hire you for a different role. It is just not always possible to find a good role for someone in a particular business.

I'm sure it's rare, but I can certainly understand how it can happen.
Why did they keep the built in mail client of all things? Fighting opera to get it to use my mail and RSS clients was the worst part of my experience with the browser.

If you want to make a customizable browser, give us the option to not install such unnecessary addons. The browser already seems to use as much memory as chrome, it does not need to waste any more.
Same guy, but notice that he's not the awful recruiter, he's quoting the recruiter on twitter. (edited for reading comprehension)
It's 2015 man, get off lynx..
Also, how would guns help against such a powerful military as the US has?
Net neutrality is a “Taliban-like issue”, says Europe’s top digital policymaker
For old articles probably not, but now there is: http://deletionpedia.org/en/Main_Page
> What we've learned about the NSA programs indicates that the government internally tries to toe what well-defined lines exist without crossing them.

?? Is this before or after Clapper lies under oath to congress? is this before or after the Senate Torture report came out along with the revelation that the NSA tampered with evidence.

I struggle to understand how you rationally form such a conclusion. We only know this occurs because of a whistle blower who his own government now calls a fugitive. You truly believe the government constrains itself and follows the law in "well-defined lines", I really struggle with taking you seriously, the government has greatly warped common sense -- do you recall the torture memos, the strange legal reasoning that calls torture "enhanced interrogation techniques", do you believe the "disposition matrix" lives within well-defined lines? How would you even know sense so much of even the LEGAL reasoning is secret and above purview.

Outrageous dangerous claims you are making and it is disgusting.
The SIM card is turning 25–and it’s time for it to go
I feel like this story ignores something important, something about the market being the same in spite of changes in the company.
I gave Vivaldi a go because I wanted to speed up the testing of a website 'logged in' (with Chrome) and 'not logged in' (with Vivaldi). Vivaldi was notionally perfect for that with the same F12 tools as Chrome. I could delete session cookies and do my testing with it, no learning required.

So I would say I have given it a fair shot. But what browser am I using now? Chrome. Sometimes when you want to get something done you don't need to find that the maximise/minimise buttons are somewhere different, and with Ubuntu/Unity + Vivaldi they are - 90's style, in the top-right hand side.

I was actually a late convert to Chrome, for a long time I 'needed' Firebug and found the Chrome F12 tools to be inferior, or with a learning hurdle. With Vivaldi there is no leap of re-learning required, but, it doesn't have anything extra that I need for the day job. A regular incognito window does all I need for testing, with the UX chrome in the expected places. Note I also have the indispensable 'Hover Zoom' and 'Vim bindings'.
It seems to stand in stark conflict with the difficulty of finding good people. If you have to let someone go for other than cash flow or pivot reasons, it seems to me like an admission that you made a mistake hiring them. Obviously this happens, but every time it does you probably ought to self-examine and ask why you hired them to begin with and tweak your interview/recruiting process accordingly. Firing should not be a drop of the hat common thing unless something is wrong, unless I am missing something or not sufficiently ValleyTrendy.
Show HN: Gizoogle Gem (translate strings and webpages to gangsta slang)
The tell was the words indicating he lived in Canada, clearly.
Had to open the inspector and change the font size to 14px, line-height to 22px and color to black. That 11px grey was unreadable.
>When you interview ask how many people with MBAs and no programming experience you'll be working under.
That is a good heuristic for future pain and frustration.

My experience has actually been the exact opposite. Working with an engineering manager and an engineering team can be just as frustrating since they often want to build the "perfect product" instead of getting a working model up and running first or a decent prototype.

It can also mean that we have to use the engineers pet technology instead of something that may work better for the task at hand.

Right now I am in some trouble because I used an alternate and quicker technology(flask) to get a prototype up for some customers. It took weeks instead of the usual months to get stuff up and running. Business is happy and understand this is a prototype. Engineering manager is pissed because we should only have built it with our standard framework and not have had the prototype.
This is a great rule of thumb for employees and managers both: neither side should ever be too surprised. Whether it's performance evaluations or firing/quitting decisions, let the other side know if you're unhappy, and talk about it regularly (at least, one-on-one). Every time I haven't talked to managers about this sort of thing, I've regretted it.

If you're leaving a company, you might not have told the manager that you were interviewing around, but you certainly should have talked to them about being unhappy.

If you're firing an employee, they should have known (almost as long as you've known) that there was some culture mismatch, or that their performance wasn't meeting expectations, or whatever.

There are of course always exceptions, where you think someone is crazy or an asshole, but most people are reasonable and can handle hearing that things aren't great.
So you are basically converting text to images, eliminating the character limit? I guess hashtag and @connect wouldn't work in this solution?
Aside from the fact that many people use the term interchangeably, getting "laid off" often means "you got fired at a company that doesn't actively fire individually, but rather fires en masse". Being "laid off" from a company like Microsoft is equivalent to being outright fired at many other shops.
I think I might know who you are. If I am right, you have a reason to be anxious. You are in a field filled with everyday geniuses left, right, and center. You can't even play in this sandbox unless your IQ is sky high.

But even fields full of geniuses need all types. Go to Youtube and rewatch the old black and white movie "Edison the Man" with Spencer Tracey. You will notice Edison getting some major good breaks from happy accidents involving his goofy cousin in charge of dealing with the press, and his slow-thinking but dedicated worker who shows him mistakes made in the lab. What I mean is, even if you are the slowest one on your team you may be like Hellman's mayo - maybe you bring out the best in other team mates.

Don't try to second guess fate. You are working in such a cutting edge area a goofy accident, mistake, or dumb remark may be just what is needed for your company to thrive. Maybe you are the secret sauce.

If you wake up and choose to play the innovation game another day, and keep going, you are "in the club". In the club of people who are trying to solve problems and build new things. It's the trying to improve this monkey world that is admirable. In the end we all die anyway. I commend your efforts to try. Keep going.
If N is sufficiently larger than k, it might actually be faster to do something like

let count = query("SELECT COUNT() FROM table")
let indices = computeIndices(count, k)
for index in indices {
results.append(query("SELECT * FROM table LIMIT 1 OFFSET ?", index))
}

Yeah, you're doing a bunch of queries, but you're removing all of copying all the data from all the rows.
The one I'm thinking of was more straight forward than that. A person's incorrect age was taken from wikipedia and published elsewhere. Those pages were then cited as reference confirming their age, completing an unbreakable circle (by wp's rules anyway).
>meritocracy

Has anyone ever seen an actual meritocratic work place? Eight years working and I'm convinced that it's nearly impossible for small organizations to implement and outright impossible for large organizations.
Great post. I hate interviewing. I think a lot about it since I'm the type of person who performs horribly in an interview call when some person I've never met is asking me trivia questions on speaker phone...

One thing I wonder. Why are people being interviewed for technical positions in a google doc or whatever fake coding environment? Servers are cheap.

If you have to go the way of the technical phone interview, doesn't it make more sense to have both (interviewer and interviewee) parties SSH into a server and work together on some type of problem for an hour? The interviewer can even watch the candidate program or work in screen. This type of interview isn't perfect, but closed book "Programming Jeopardy" style interviews are just worse in every way.
Despair doesn't look good on anyone, even when dressed up in jaded mockery.
(I wrote this article a while ago).

I'm not sure what you mean. If you're referring to the implementation, it's around three hundred lines [0], including the unfortunate problem I mention with visiting expressions, which doesn't seem like a lot.

Maybe you mean the instrumented code, but that doesn't matter -- it's meant to be generated, executed and thrown away. You would never have to look at it.

[0]: https://github.com/isbadawi/coverage-example
When I'm interviewing people and find out they were fired from a previous job, I always talk to them about it. If they're really evasive about it, only then do I red flag it. If they've come to terms with it and can clearly articulate what happened, even if it was their fault, I just count it as experience and don't think much more of it.

On the flip side, unless somebody is really fucking things up, I almost always offer people a way to gracefully resign and keep that stigma off their work history.

I've worked in places that also played the "we're not happy with you but we're not going to have a grown-up adult conversation with you". Instead of just firing somebody or asking them to resign, they'll start cutting pay or moving people around offices, taking work or staff away from them and isolating them so they decide to quit on their own. Don't do this. There's lots of reasons why not to, but the ultimate one is that it prolongs the inevitable, and while you're playing this game everybody around that person ends up in a state of perpetual confusion and rumors start flying around like crazy.

As an employee, I also try to pay attention to my impact on the company and evaluate myself. If I'm not living up to my own standards, I'll get rid of myself and find someplace else to work. Quitting is not always about your employer providing a lousy place to work or career progression, if it's just not working for you and you aren't doing your best, you might be the cause of your own leaving.
If you are terminating employment seemingly for minor things or if you are even sending that message when you fire someone you have no business being in a position to fire someone.

If you work at a company where you believe this is the case, you should leave so you are leaving on your terms and on your timeline.
To expand on your summary, first the author provides one on the last 2 pages. Also a significant part of this is that these administrative searches (at airports) must be to prevent terrorism not for "ordinary" crime. FAST would make no distinction (and it's hard for it to make a distinction between any crime and mal-intentions). Further, searches of medical data must meet a higher standard and warrants are required (at least in the case of DUI blood draws, with a few exceptions).
The opposite is true.
It is very hard to fire someone in Germany, at least compared to the US. When you compare the situation in Germany with that in Italy however - yeah, then you're right.
At least it's one of the first things you see!
Why is Steve Jobs' passing the highest voted submission of all time??
Heh, if you want a matching XO-1 I've got a spare :-)
Not for me?

EDIT: No. wait. I came /from/ the post (through a link in the bottom of the post), so i thought it was working, but it seems they used whispersystems.me for some reason...
Help the FTC stop robocalls and win $25k
Ow this hits home, my company had layoffs this week, and fortunately I wasn't on the block but many friends and co-workers were. People who should not have to be looking for work. Our company has acquired this weird Silicon Valley mentality that you should never work at a business for longer than 3-4 years.I know things can get stale after being somewhere for a while, but if you prune your employees every 5 years then you will never get any long term loyalty, or even talent that can make a differnce.
As a loyal user of Opera 5-12 (and a grudging user of the new Opera, which I find marginally faster/less full of surprises than Chrome), I love that the article reads like a list of old Opera 12 features that I miss.

At the same time, I'm deeply worried that they believe they have to rebuild everything, including the mail client, to get to their first official release. Opera had a long pattern of rough but innovative releases that took a while to stabilize, and I can't help but believe that with them emphasizing feature completeness first, it's going to be rough for quite some time.

Given the high bar set by modern browsers I'm not sure users--power users especially--will put up with the associated quirks long enough for Vivaldi to gain traction.
WordPress Wins $25,000 from DMCA Takedown Abuser
How eye scanning impacts visual hierarchy in UX design
Agreed. Whatever one spends one's time on, the effort seems somehow less than optimally spent if it truly doesn't matter to one's self-identity.
are you saying that you are hiding money in secret accounts from your wife because she wanted to have a vacation?
We use HackerRank, which has an in-browser IDE that can runs pretty much every language, has highlighting, etc.

I can't believe anyone would use Google Docs. Even if you don't care about your interviewees' experience, huge waste of dev time.
Good suggestion. We plan to do that. There are already two early examples in our blog at blog.cindercooks.com: The grilled cheese grilled sandwich (the cheese is browned inside the sandwich) and an example of testing salmon recipes 4 different ways. But lots more to come...
So many bigoted assumptions I don't know where to start...
The claims that there aren't new browsers is wrong as well - there's many of them, it's just that they don't have a marketing team behind them. Uzbl, luakit, surf, jumanji, midori, vimprobable, xombrero, etc.
I hadn't heard of TOML before today, and it looks like TOML goes a long way towards an easy to understand markup.

But even something as minimal as TOML still relies on several programming concepts for its syntax: the use of the equals sign for assignment, that strings need to be quoted, using "#" to begin comments. They're very basic concepts, but still concepts that need to be taught in programming 101.

The place where syntax errors in a live interactive graphic is dangerous is when it's public and a copy editor goes in to fix a typo. Even if they aren't familiar with every concept in AML (like square brackets to denote arrays), when they're fixing that typo, the only line they're editing is:

key: Lorem ipsum dolor sit amet.

Which is about as error-proof as we could get it.
What is the difference between devops and ops for developers?
> I would probably consider that a red flag

I would not. I would assume they want to work under people with experience in their field and learn from them.

The thing about your advice (and mine, and most all interview advice) is that it's mostly useless. It's only beneficial to people interviewing you, and if it's beneficial to them, it's bad for you. After all, if they would ask that question, but they know not to, they are still that person you would mistrust.

The reality is, people should ask these types of questions. If you wouldn't hire them because of that question, it's likely the would not enjoy working at your company.
How are you paying off the mortgage in 1/5 of the time?
This is probably a stupid question, but could someone explain what it means to be fired in the USA?

Here in the UK (especially after you've been employed for over two years and/or you're off "probation") it tends to be the last step in a long process of verbal then written warnings where you're repeatedly doing things you're getting told off for. Relatively few things are actually "bad" enough to get you instantly dismissed on the spot (theft and the woolly term "gross misconduct" jump to mind, but even then there were multiple meetings, investigations and very specific charges).

In the UK if you were fired (rather than being made redundant or being given the chance to quit) it tends to mean that the blame is on you, to the point where the company would be willing to prove this with evidence at a tribunal (-especially if it's a medium to large company).

From what I'm reading, in the US it seems to be a case that you could loose your job, with no notice at any time for any reason?
By asking them to teach something and observing them do it.
From some quick searching, apparently it's closed-source, but built on top of Chromium's rendering engine (Blink).
Teacher here. Good schools will ask you to teach a sample lesson on a particular subject and prep your own materials. Principals and other teachers will observe and give feedback. It's what I did to work at my current school, and we're one of the top performing schools in our state.
The on St. John's grad I know well used to have a copy of a book including "On Computable Numbers" on his mantelpiece. He has worked in the tech business for many years.
We could have saved a great deal of time if you had simply said at the outset you were unwilling to consider any point of view other than the one you currently hold. I resent that after taking the time to compose a good faith explanation of my views you dismiss it as a 'talking point', at the same time as you accuse other posters of making purely rhetorical arguments.
Because many people upvoted it.
Yes I think they would work for me again.

And yes, I am saying I was not a capable manager. Not that I have nothing left to learn, but I think I am more or less at the point of being able to diplomatically handle and resolve 99% of the issues that come up in a way where all parties feel like they are being considered thoughtfully and treated fairly. I have a good mentor network and corporate counsel who help me with the remaining 1% since rarely does a situation come up that they haven't encountered before.
We live in a world where the government can drop a nuke on Japan, vaporizing tens of thousands of civilians (including some American POWs), and that's 100% legal. What exactly is "common sense" in such a world, and why does waterboarding or drone strikes run counter to that "common sense"?

The Constitution invests the executive with tremendous power to act in the interest of national security. That was one of the overriding purposes of the document, one written in response to the earlier federal government's failure to put down internal rebellion. That is, like it or not, one of the clearly-defined lines.
Are you sure things like this can't work? I work in a computational neuroscience lab and we do a lot of modelling and also machine learning. Things like Eulerian Video magnification (EVM) already prove you can do the rudimentary proof of concepts of such "FAST scans" like being able to extract heart rate and blood flow from a simple video. Techniques like EVM can even be used to detect sound from video files simply based off vibration of the objects captured in video. It seems it wouldn't be too outlandish to assume that EVM techniques + some other more classified technologies + unlimited funding of the NSA/Homeland Security/CIA/TSA could be combined to create something like the tech purported in the link. For the record, I don't work in the actual lab that developed EVM, just in a similar field.

EVM info:
http://people.csail.mit.edu/mrub/vidmag/

http://people.csail.mit.edu/mrub/VisualMic/
> And since Chrome arrived in 2008, the Web hasn't seen another major browser launch—until now.

Lots of new browsers have launched since 2008, and Vivaldi certainly isn't a major browser yet, if it ever will be.
In the end, business is about people.

People will reject other people.

It should not represent your self worth, and it certainly should not represent your technical performance.

Soldier on Zach.
This may be a matter of semantics, but aren't you describing being laid off and not being fired?

I've been laid off a couple times when the company I was working for shifted directions and my skill set no longer met their needs; with smaller/younger companies (especially in our industry) it's to be expected from time to time. To me, though, being fired is what happens when an employee fails to perform their job satisfactorily.
Wow. Your marriage sounds awesome.