skysight-inc/HackerNews huggingface dataset:
I use PhraseExpress (free version available) for answer e-mails as well. Gmail has boilerplate responses, but you can script PhraseExpress to retrieve data locally. So, if a customer is asking for an order, I can pull up details in the e-mail by doing a query locally.
Very interested to hear from OP or anyone else using Butlerbot on how they use it.

I use Trello a lot with my team, but am not quite sure how we should be using Butler.
And when someone tells me to do something dangerous or illegal I can tell them to fuck off because it’s not to code.

Would it be so bad?
yep -- see my response below on same subject. Key is to walk through the "what" and discuss contrived examples ..as an interviewer I might ask you to show me pseudo code ..but really the more you can describe a contrived system and detail how you would implement, the less my BS detectors will be going off.
I strongly disagree. Whether the points are displayed or not, voting is what revolutionized forums. I find voting forums almost universally better than non-voting ones, because voting sorts by relevance by default.

I still dread the (lack of) content quality that I've come to associate with phpbb forums (and their ilk).
Come on. People complain about problems they have to solve on the whiteboard. People complain about problems that they can take home.

This is approaching simple lazyness / entitlement.
Assembling IKEA furniture isn’t hard. People just perceive it to be hard before they even try because it’s a meme.
How to Bypass Google Verification (Factory Reset Protection)
> Working at my pace with my tools in my space?

My life is separated. I have a computer filled with dev tools at work but my home computer is a media center plugged on the TV. I do have a laptop for emergency work but that computer is provided by my employer.

I wouldn't do the job interview on that computer.

Whenever some company tells me to do homework as part of their hiring process I simply run away. What this tells me is that they expect their employees to do unpaid work at home.
NIST's 2017 guidelines say:

5.1.1.2: "Verifiers SHALL require subscriber-chosen memorized secrets to be at least 8 characters in length. Verifiers SHOULD permit subscriber-chosen memorized secrets at least 64 characters in length." [1]

[1] https://pages.nist.gov/800-63-3/sp800-63b.html or https://doi.org/10.6028/NIST.SP.800-63b
I've got about 15 GB already stored in my OneNote since starting it in 2014.
Good color. Single party has control of Conde Nast and Reddit, so while there is a legal distinction, this isn't a correction to the basic business dynamic.
Help K-12 schools understand which apps drive learning at  Clever (YC S12)
Hi

I'm a 2x Founder, serial entrepreneur and growth strategist. I founded and exited online tuxedo rental company SimpleTux before starting my second venture, Renly, an Airbnb for commercial business space, where I am currently CEO. Additionally, I've led growth at a number of startups, including alumni from such prestigious programs as Y Combinator and Techstars. My speciality is growth hacking. I'm sure I can help and would love to set aside a time for us to discuss your goals and how we can accomplish them together. See my startup resume at www.chrissheng.com

While every company's growth hack is different due to the product/service and marketing mix, the method to discovering that hack is the same. It's an incredible amount of testing, the ability to come up with a never ending source of creative content and channels, benchmarking and optimizing. It takes discipline to stay the course and set the variables. Usually a growth hacker is either really good at analytics or creative, I pride myself on being strong in both.

Look forward to connecting.

Chris Sheng
www.chrissheng.com
I wondered if I was ignorant of any engineering constraints. Good to know. However, my comment was meant to be more about screens in general, so it includes why TVs are wide in the first place.
This practice is a massive warning sign. I've only seen it applied by companies who lacked the technical competency to actually interview a candidate in depth. If the tech lead / architect is competent then he/she can just a candidate from the CV and an hour of chatting.

The two worst developers I've ever had in my team both aced those interviews. How? Their colleagues did most of the work for them. It worked out great for me, it cleared out the dead wood and punished some faker at another company :)
Fundamentally the problem, I think is anonymity. On the Internet no one knows you're a dog.

I have both pseudonymous handles on reddit and also I go by my own name. On Hacker News I only go by my own name. And I have found that it made me a much, MUCH better person when posting. So now I post on reddit about 95% of the time under my own name as well.

When you have no skin in the game -- such as your reputation to uphold, no superego to hold yourself in check -- a person's id reveals itself. And it's not pretty.
Real talk? I'd be concerned that, at a non-tech company, I'd be seen as a IT rather than a software engineer. And the conventional wisdom goes that IT is a cost center.

Some of the best career advice I've ever gleaned is to work on something that visibly makes money for the company. I get to do that every day at my tech company. I don't know that I could say that if I worked in a technical capacity in another industry.
Polymsth Partners on Verification Services for Security Token Offerings
I would love to have the chance of doing some work for a company being paid a low rate or nothing at all to prove myself. That's how I incidentally got my best jobs. In the last interview the RH recruiter labeled me "arrogant" - God knows where she took that one from. Most probably concealed ageism.
A Hundred euros lol far to low id want 500 a day for a 3-6 month contract for just 3 days id want more.
Kayenta, automated canarying platform from Netflix and Google
Extremely minor compared to the massive eyesore of parked cars littered all over the place.
"High Quality Level" is a relative measure though. It's really easy for a heavily moderated discussion forum to become an echo chamber for the moderator's views.
He came right back after a bunch of people on Twitter ripped his photo post apart and found out he was hiding in Northern Egypt (Egyptian beer in photo, northern-facing desert coastline which Germany does not have, etc.)
Thanks! I do have other cool things planned with the Reddit data pipeline too, so stay tuned! ;)

(for clarification, the linked statistical analysis isn't mine)
I have a PhD in Computer Science and 10 years in the industry, and I've never not been asked to do some trivial programming task in an interview. Thanks for showing some common sense, but most interviewers are just lazy. One time I couldn't implement a skiplist, and the feedback I got was "we were concerned about your problem solving skills".
A Trade War Will Hurt You Personally
>I typically got rejected at #3 which means the homework meant nothing.

It got you to step #3, but if I were applying to that company, I would not have done the homework. When they told me of the homework assignment, I would have asked, "assuming I do it, what comes next?" And when they replied "an algorithm exam, followed by an onsite interview", my reply would have been, "homework is the last step, or no thank you."

Then again, I have almost two decades of experience and a well-established track record of accomplishments. And I currently have a solid, well-paying job. If I were fresh out of school, trying to land my first programming job, I would probably be more flexible.
> we don't really have a way to de-facto verify that the person can do what they say they can do

We do, it's called the probationary period. 30 or 60 days, or even a bit more. If the person isn't working out, or is not a good "fit" you can say goodbye. And it goes both ways. Candidates might find that the actual work or work environment is not what was portrayed in the recruitment process. If they don't like your company, they can leave.
You're always free to spawn your own process, which links with libclang, if you really want to and communicate with it over XPC. But then again if this crashed Xcode all the time maybe Apple would have more incentive to fix it ;)
>There's a certain sub I like

why even post this comment if you're not going to name the sub?
Sonic Foundry had incredible products (Vegas, Acid) but they don't appear to have enjoyed the success they deserved? They have been acquired many times, once by Sony and then by Magic, and the most recent versions of the software are years old.

Yet these products are among the most stable and user-friendly that I have come across. It would be most interesting to read more about their journey!
Ditching CUDA would mean accepting at least 10-30% performance hit on NVIDIA cards and losing the ability to use the newest NVIDIA improvements. OpenCL doesn't know about HMMA (aka "Tensor Cores"), so it would be about an order of magnitude slower for DL on Volta.

I think you'd be hard pressed to find people willing trade significant performance for the option of running applications on AMD's less power efficient processors.
The harsh realities of being a professional 'girl gamer'
I would go a step further and say the first thing a new Reddit account should do is unsubscribe from everything, then selectively subscribe to your interests. Every default subreddit is horrible.
0-1440 mins

Just checked - Reddit mod /r/askelectronics
I would extend that further to _unsubscribe from all default subreddits_.

Start from a blank slate and search for subreddits that actually interest you and seem reasonable. Yeah, you're also creating an "echo chamber" if you participate in polarizing topics, but hopefully you're aware that you're doing that to yourself.
IKEA assembly is a trivial task, the fact that it's perceived as otherwise is more an indication of the functional illiteracy and lack of basic mechanical knowledge in the population than anything else. Nevertheless, the fact that IKEA furniture is insanely popular would tend to indicate that many do not find assembly to be overly difficult.
I'm not the original commenter but a user could have friends, so a user can see what feeds her friends are reading and upvoting.

And so you'll have invented the Facebook News Share function... do try not to steal any elections if you do ;)
>If I hire someone who seems great on paper and turns out to be a dud, then I immediately let them go.

If you keep hiring duds, you shouldn't be allowed to hire people. In spite of what the headhunter firms and cookie-cutter websites would have you believe, interviewing and hiring is a skill, not a punchlist.

>If a 10 hour project-specific coding task reduces mis-hires by 50%+, isn't it better for both parties?

Only if you pay me for my ten hours. Otherwise, you've already indicated that you and your company don't value me or my time.
I did a take home assignment a couple years ago where it was time constrained to 2 hours. At first, the idea sounded cool: nobody looking over your shoulder, I can listen to my music, use my tools, and work in my most productive environment. Selfishly, it can be nice (assuming that you didn't just have a long day of work and aren't dirt tired).

I'm very quickly realizing it wasn't that great and in fact, comes off as lazy from the interviewer perspective. There are several "coding interview websites" where you can ask the question, give the candidate a terminal to code, provide a list of available languages, and even have unit tests from the interviewer side to make sure the solution is correct. We've completely abstracted out the interaction and questioning of candidates and it has become a binary "did they get it right or not" type of process. Sure, there's follow up interviews and such but what have you gained from this process that couldn't be asked over the phone?

Worse yet, if you aren't using these tools and simply letting the candidate email you a project (or however they choose to deliver it to you), it can quickly become a time sink as you spend it trying to understand the solution (i.e. why did they interpret the meaning of "API" as a REST service? What is this obscure library they're using? etc.)

No thanks.
If this was done years ago it'd be a big deal. Now I worry the competition will make this a non event.
> The feedback based ranking implicitly supports echo chambering, but there’s not much of a way around that.

Traditional topic-based forums are better, because you can't suppress unpopular-but-correct opinions by downvoting. Even if you don't care about Fake Internet Points (and the reason they exist is because we do, gamification works), if you state something that goes against the prevailing hivemind your opinion will literally be hidden unless users go out of their way to find them.

(and yes, I browse HN with showdead=yes for the same reason)
Bingo. This is how it was done before. 30 minute interview with some quick test questions (what's an array or linked list or what does ++ do), then if it sounded good, hire them. If they didn't work out, fire them. Simple and effective.
Something going on at onefinestay
> adding bells and whistles that imlddss the interviewer.

Bells and whistles are likely to have the opposite effect on me FWIW. We've got enough work to do around here without inventing more work for yourself. 'Keep It Simple Stupid' as it were.
Are programmers more dishonest than say artists? I imagine an artist could easily fake their portfolio too (especially if they were a digital artist). Maybe the artist would be found out much easier than a programmer. I think the fact that programmers have to re-prove themselves is more a symptom of non-technical people having no earthly idea of what it is that programmers actually do. For a programmer, its the same with other professions. Programmers can't differentiate between the skill levels required to perform a protein assay in a BSL-2 facility, to operate a fermentor in a class 10 facility, to work on tissue culture vaccines. However most people can somewhat differentiate between a nurse, a doctor, and a surgeon. Seems like the more specialized your skill, the less ordinary people can appreciate your skills.
why not using https://www.tecmint.com/cockpit-monitor-multiple-linux-serve...

it has a terminal you can remotely run anything.
Ask HN: Are there any good talks that focuses on just the virtual dom?
Any talks that explicitly talks about the virtual dom without focusing on React and but on virtual dom libraries like snabbdom?
>It's toxic because a relatively small number of mentally ill people can effectively overrun any conversation. These people are not interested in rational discourse. You can't spin that as "the challenging of ideas".

you know what is truly toxic? internet armchair psychologists.
EU's biggest research initiative is the Graphene Flagship - https://en.wikipedia.org/wiki/Graphene_Flagship

Major Conferences - Graphene Week, Mobile World Congress (Barcelona + SF), National Graphene Association (inaugural conference was Oct 2017)

Major universities in the US - UT Austin, UPenn, MIT, Stanford, Rice, Berkeley. Lot of activity in Korea, Japan, and China

Companies - Various companies on growth side. Lot of companies doing work in composites and coatings. Various startups looking into supercap, audio, sensor, battery, and water filtration applications
Eddie Clontz, master of tabloid journalism (2004)
I disagree. Anonymity allows you to express unpopular views that you wouldn't be able to in real life. But the existence of downvoting basically defeats that, except in unpopular echo chambers, of course.
Problem with take home projects is that there is no commitment from the interviewers side. Candidate wastes time coding up the solution but interviewers does not have any obligation to even look at the solution.

I wasted a week coding up a ML paper but never heard back from the interviewer. At least in white board interview they spend time with you with real time feedback.
Except, in the subreddits I frequent nobody brings up sexism, racism, politics, etc. so the skinheads (or whoever) don't have a toehold to start bothering people.
reddit has been in an identity crisis since they sold out to Conde Nast. They've made themselves too much of a factor. They should move to a behind-the-scenes operation and let communities bear responsibility for themselves.
Koel – a personal music streaming server that works
How much of this would be possible nowadays with all the online marketplaces? I can't imagine such arbitrage is still possible.
What do I do when I quit my current job, move across the country, and then get fired 30 days later? I would likely never accept an offer at a company that tells me up front there is a good chance I will be let go in 30 or 60 days.
> Server is meant to run on a development machine

There's no reason to discount iOS as a development machine–it's perfectly fine for coding, as Swift Playgrounds shows. (Actually, there are some issues with executing code in third party apps, but I'm working on a way to bypass the restrictions around this. Check back again soon!)
Meta: I personally found the published version very unfriendly to my eyes, so I chose to generate a download link for OP's spreadsheet. This is a direct link to download the spreadsheet :

https://spreadsheets.google.com/feeds/download/spreadsheets/...
> Fundamentally the problem, I think is anonymity. On the Internet no one knows you're a dog.

No, anonymity is not new to the internet and is actually one of the beneficial aspects, since it makes people more likely to say what they think, and less likely to be a target for others. Lots of anonymous BBS are moderated just fine. Meanwhile, Facebook can be very vitriolic.

The fundamental problem is the assumption that moderation is not needed and free speech is everything. It seems to have gotten popularized by Reddit in particular.

Nobody who has spent lots of time on BBS, IRC, and other typically moderated spaces would think anonymity is even relevant.
I’m not sure that is actually what is happening overall, but the narrative that you hear a lot (and that would explain fairly intolerant subreddits like T_D and worldnews) is about filter bubbles and more generally the idea that we now have the ability to ignore other people’s dissent, and become complacent of more one-sided, prejudiced ways of presenting information. To take examples outside of reddit: it’s fairly easy to watch several hours of television every day, entirely about news, think that you know very well what is happening and be completely flabbergasted that anyone (reasonable) supports President Trump or reciprocally, that anyone (reasonable) doesn’t. This feels fairly new, not entirely driven by internet (more by the increase in news sources, i.e. likely the drop in production costs, and ad technology).

I suspect that this is happening more than before, but that the opposite (people finding structured, intelligent opposing viewpoints) is also happening more --people spend a lot more time informing themselves overall-- but that the more constructive phenomena is less destructive therefore harder to notice.
COGNITIVE BIAS CODEX + definitions (9MB):

https://upload.wikimedia.org/wikipedia/commons/c/ce/Cognitiv...
>And the conventional wisdom goes that IT is a cost center.

Only by beancounters, and if you take it away and go back to paper, they'll quickly change their mind.
That’s interesting. How does one build test cases in excel?
3 Common Misconceptions Junior Devs Have About Refactoring
This is not in the least accurate...

1) yes, the LE do already have the data.
2) agencies don't 'give' data to palantir, law enforcement data almost always lives in air-gapped environments it cannot leave in any way (or only in highly restricted ways)
3) we don't 'give' actionable intelligence, we just provide tools for analysts to generate such data. Palantir is a company of software engineers, not of intelligence analysts.
You're just asserting that though. There was a study done on the removal of two of the racist/hate subreddits on reddit that indicated a positive affect.

"In this paper, we studied the 2015 ban of two hate communities on Reddit, r/fatpeoplehate and
r/CoonTown. Looking at the causal effects of the ban on both participating users and affected communities,
we found that the ban served a number of useful purposes for Reddit. Users participating
in the banned subreddits either left the site or (for those who remained) dramatically reduced
their hate speech usage. Communities that inherited the displaced activity of these users did not
suffer from an increase in hate speech. While the philosophical issues surrounding moderation (and
banning specifically) are complex, the present work seeks to inform the discussion with results on
the efficacy of banning deviant hate groups from internet platforms."

http://comp.social.gatech.edu/papers/cscw18-chand-hate.pdf
Let me rephrase that for the haters: the quality of that transcription API was godawful.

I took a ten minute audio segment from a two-person interview, and chopped it up in shorter segments to fit under the 60-second limit, with varying overlap durations to make sure that full sentences would be included on either side of the snip. I ran a battery of tests with segments of 20s, 30s, 40s, 50s and overlaps of 3s, 5s, and 10s. The output was essentially useless garbage, with wild differences in the transcription depending on segment lengths and overlap durations. In one configuration one sentence may be perfectly transcribed and the next was word salad, in another both sentences were useless salads, in another half of each sentence was right but words were missing, etc. No configuration ever yielded a useful output. Time and money spent: several hours, $$$.
There is only a good chance if you misrepresented your abilities and aren't able to get up to speed in 30-90 days. If that is the case, you deserve to be let go.
Scenario: you have two offers on hand. One offer is for a full time position. The other is for "let's see how the next one to two months goes and then we'll decide if you still have a job or not." Which do you pick? All things being equal, the first offer carries significantly less risk as an employee and is clearly the better choice. If you're an employer who really wants to hire engineers, why would you give an offer that will automatically filter out a large portion of qualified candidates?
Not everyone has an engineer mentality. There’s a reason it’s become a meme, some people get honestly stumped by the instructions. Lack tables are easy and so are chairs. I’ve bought some of their larger and more complicated items and would often stare at the instructions cursing.
I just want to share my story. My son always seemed to be behind his classmates. He's a bright, articulate, has an excellent spoken vocabulary, and a has wonderful sense of humor. He just always seemed to struggle in school through the early elementary years.

My son especially struggled with reading. In an effort to help him with reading, I spent huge amounts of time forcing him to read different books. I used Anki to help him memorize difficult words.

I did help him, but by the fourth grade he was still behind his classmates

Everything changed one day when I decided to back off and instead read to him (and my daughter) every night for pleasure. I stopped asking to read part of the book. I tried different books and quickly my son and daughter started to enjoy the nighttime ritual of being read to.

About half way through Roald Dahl's book the BFG, something clicked in my fourth grade son. He started reading the BFG on his own. Then he started to read during school downtime. When I'm driving him somewhere he is often now reading books in the backseat instead of playing games on his iPad.

My point is reading fun books to your children can help them fall in love with reading and thus make them want to read.

If I could give any advice to new parents is to read to your children every night (maybe take weekends off :-) ) and try and just have fun reading interesting stories to them.

Hopefully my son has found a lifelong love of reading, which will serve him well.