skysight-inc/HackerNews huggingface dataset:
No it doesn't: it depends on whether it's dysfunctional or not. Even if the people involved don't see the dysfunction.

Genital mutilation is mentally unhealthy. And yet, many of the people who suffered it insist it's 'their culture' and perform it on their offspring: FGM is a tradition which is passed down and performed by women with FGM.

You may want to argue that that is an extreme example, but there's no big line between this and any other deleterious cultural conscripted conformation - just distance.
VPE at Eaze here -

Clear and respectful communication is one of the most important skills for an engineer to have.

If you read the second half of my answer in the article I go into the communication side of things. In my experience there are better ways to evaluate a candidate's emotional intelligence and social skills than asking them to code in front of someone.
And people like my mother? Who didn't do so well in statistics and science and math and therefore do not have the tools to rationally judge one claim versus another?

How do we help them not get pulled into, often alluring and attractive, circles of hate?
I'd propose a supplement for interviewing. If your company has at least one open-source repository:

1. Have a senior engineer chat with the candidate for an hour about a few bugs/features in the repository, and how the candidate would solve them.

2. If the candidate is promising, give the candidate a week or so to fix the bugs or implement the features.

I think this would be a more relevant test than just giving them context-less problems to solve on a whiteboard.
>"It should use both", you say. Signal disagrees. That makes Signal evil, according to your argument.

You're oversimplifying this. For the full rebuttal, refer to the article.

>Signal doesn't.

You cannot know this. We don't need to have this conversation in two places, I'll just link it for others who want to follow along:

https://news.ycombinator.com/item?id=17726574

>I'm satisfied that I've represented your argument well.

I don't think so.

>People can simply read your comment on the thread

Fair enough: https://news.ycombinator.com/item?id=17724300

Full disclosure: I added the text in the parenthesis and the second paragraph of this comment about an hour after it was initially posted.
How do you compare the resulting apples & oranges? I can do a lot more at home (especially if I cheat on time, which everyone who really wants your job and can afford to do will do)
Cape Wind was proposed for Nantucket Sound, north of the islands and just 5 miles south of Cape Cod. Vineyard Wind will be 15 miles south of the islands.
I use Night Shift because it’s built in and does what I want it to do without glitching.
I didn't say I stopped reading.
because the whole Option Foo stuff that Visual Basic had,
is a hideous global state thing that makes it hard to reason about code without checking for what it's options were set to.

Programming languages should not be configurable in that kind of way.
tremendous respect to air traffic controllers. i cannot imagine the level of professionalism and responsibility these people must have! no amount of monetary compensation is enough, in my opinion.
I'm curious - how hard have you looked? There are lists with clojure success stories [0] [1] [2] and quite a few companies hiring clojure devs [0] [3] [4].

Anecdotally, there are 5 startups within a 1 mile radius of my office (in Charlottesville, VA) whose primary stack is clojure.

[0] https://clojure.org/community/success_stories

[1] https://news.ycombinator.com/item?id=14302762&__s=r8nvw64mp3...

[2] https://github.com/clojure/clojurescript/wiki/Companies-Usin...

[3] https://www.indeed.com/q-Clojure-jobs.html

[4] http://hnhiring.me/ (search "Clojure", top right)
In your understanding, did millions of jews die in the holocaust as part of a German plan to eradicate a race?
Plus the cost of the power lines and related equipment.
I love the Eva-Luator user as well :)
Stranger Places: Brief encounters with cuckoos
Most teachers in New York have a low base and a 30-step path, with 1.5-3% raises in each step. Most pay 2-5% of salary into the pension fund, which in New York is administered at the state level, so you don't have the gross mismanagement that you see in California. 125k implies she was a long tenured teacher who did significant afterschool work -- and the district paid about 20% of her compensation to the retirement fund.

I live in the #2 salary district in upstate NY. The 50th percentile salary is about 75k and the 95th percentile is 95k. Pensions are usually (final average salary over 3-5 years) * (years of service / 60), and are free of state tax. If you retire, you have different options, and full payments to both spouses reduce your benefit by 15-35% depending on age of your spouse.

My cousin is a high school teacher with 15 years of work. He makes ~$65k and gets a $5k stipend for coaching two sports. (ie. working 12 hours days September-March)
It is when you get to this part of python, that you achieve true Nirvana.

It's absolutely bonkers the extent to which you can be dynamic in this language.

It's the very reason why Django is so DRY.
The problem with almost all non-lisps is that you have to add / modify syntax to get a lot of new features (think async/await), whereas in a lisp, most such changes are done via macros and require no breaking changes to the language itself.
That's only just over 20% premium to the fulltime UK salary I could get in London which pays a lot less for developers than the USA does.

A average contractor in London would be making about $160k
I love you mom, but those people are fucking clowns.

How can I help?

(Have had this exact exchange. Took a while, but did resolve. Human problems take human work.)
I don't think "most" is a fair statement.

A more accurate statement would be "Many large silicon valley companies will pay for your relocation if you are an exceptional developer for the price."
Omega Centauri unlikely to harbor life
Money Managers Aren’t Dead
The whole idea that family members (outside prison) can pay money to give perks to someone inside prison seems wrong...

If prison is a punishment, you shouldn't be able to pay money to make it less bad.
Moxie doesn't address the concerns of conctributors, either. Here's one from this very comment thread:

https://news.ycombinator.com/item?id=17724893

Others have emailed me as well, thanking me for putting to words what they felt afraid to for fear of retribution from "Moxie and his religious following" (direct quote).
I try to start there, but most candidates act shockingly uninterested in going into details of their past work. I've directly asked about what the interesting parts of a project were to them and gotten things like "I had to learn ES6 and I hadn't used much JS recently" without much elaboration able to be teased out.

If you can't give me good examples from your past, I'm going to throw my own questions at you. I tend not to do coding on the whiteboard, though. Lots more boxes and lines and schema and system interaction-y stuff.
I'm in my late 30s and was recently diagnosed with retinitis pigmentosa too. I've started to use night shift/f.lux on my computers, and reading this article is also motivating me to update my glasses to one with blue light blocking.
> I was thinking that it sounded a bit high but OK for a 1 year contract

If you think that's expensive, you really have no idea what other organizations spend on IT projects. Do you have any idea how much the NYPD spends in IT? I once interviewed a Dev Team Leader who worked at the NYPD. Based on the projects he worked on, I can easily say they spend magnitudes more than Baltimore PD, but they also have a much wider range of systems.
You did not fully set it up. However you did say, in so many words, that having insiders wanting to sell is a very negative sign about the company. And said it criticizing the lack of a period where insiders were locked out of the market.

It is normal for banks conducting an IPO to want one set of things, and for early employees and early investors to want another. Both lockup periods and a chance to have an IPO pop are things that banks conducting an IPO want to have. The company itself has no desire for either, but are pushed into them.

It is normal to hand over as much as a quarter of a company's value to rich people who are lucky enough to get into an IPO. It is normal to force early employees to stay out of the market for an extended period of time. I personally know a number of people who during the dot com crash wound up with a tax bill that exceeded their salary and no way to pay it. (Their company IPOed, thereby locking them in under AMT rules. By the time they could sell, the dot com crash had happened and they didn't make enough to pay their taxes.)

The fact that these things are normal does not mean that they are fair and reasonable. Just that they are business as usual.

It is no surprise that a company which bucked Wall St on one issue would challenge both of them.
We do whiteboard problems, BUT we also emphasize beforehand that the interviewers in the room are there to work through the problem with them. This is meant as more of a conversation, we're less concerned about getting to the "right, fastest, or most optimized" answer. Not a hard problem, no mindgames, no syntax rules, and no complicated pre-known algorithm work other than an if and a loop. Let's just talk about some pseudocode.

We've never rejected somebody for having a "bad" answer, because they were able to at least talk about what they're doing. We have had people flat out refuse to even try, and that seems like a pretty big red flag.
Programming without being able to insert lines is not indicative of real programming. To me that's the bottom line.
Modern society doesn't help where we're asked to believe in a lot of fantasy and call it reality (ads, propaganda, religion, etc).

So it's not surprising to me that people balk at the reality of a relationship as opposed to the fantasy that happens to fit their perceived reality.
Yea, crazy idea isn't it?
Or as Charlie Parker allegedly said, "Learn the changes [harmonic structure], then forget them."
CRAN has extremely strong requirements around testing, compatibility, documentation, all aggressively enforced by the maintainers of the repository.

The Julia package ecosystem is much more anarchic, like npm. You basically just have to have a public git repository with certain files in place, and a cursory review from the managers of the package metadata.

There are tradeoffs. I'm honestly not sure which one is the right way. I really appreciate how much I can trust that a CRAN package works, but there's a reason so many R devs are using devtools to do an end-run around it.
"Why couldn't he do fizzbuzz with someone else watching his every move while he wrote on a blackboard with no interpreter to test his solution or catch his mistakes?" seems like the better question.
First Look at DEF CON 26 Official Badge
It is very unlikely in the immediate present as those companies are very entrenched, that is true. But I think that with the momentum and popularity Ethereum has, with the new sharding and scaling capabilities they are working on, it will probably become extremely widely used. Ethereum and or other related technologies. It will be a total paradigm shift, but that is actually a normal aspect of technological evolution. It is speculation, but time will tell.
> Ozone doesn't have a smell. What you actually smell is your nose burning. Ozone is a very aggressive oxidizer.

Wait, what? Do you have a source for this?
This was doing some analysis on my laptop. What other free columnar options are out there for Postgres?

For the specific dataset I needed to take advantage of some of the additional datatypes that PG has available, which is how I found it.
That's a string that appears nowhere in Yogesh's research. Are you at this point conceding that the link you cited has nothing to do with this thread?
When I saw this story I was reminded of Bloomberg’s story yesterday that also got linked here: https://www.bloomberg.com/news/features/2018-08-08/the-250-b...

There are sometimes both “good” and “evil” ways to exploit security vulnerabilities in hard-to-update devices. After seeing a “good way” to hack vulnerable medical devices yesterday, I was wondering when we’d see an “evil way”. Guess I didn’t have to wait long...
YC Growth Program – F18 Application
A regular viewer of my daily Twitch programming stream (link is in my profile) asked me to solve a problem he was asked to whiteboard. He wasn't asked to draw diagrams or write pseudo-code so they could learn how well he communicated. He was asked to write the code and it was heavily implied that it must compile and run -- even though whiteboards don't do that.

Here's my attempt: https://youtu.be/6LHqrxrC6Uo

I solved the problem, with an IDE and a compiler. I communicate during the entire exercise. It takes me over 2 hours. Granted, I debug it, so that takes extra time. (Can't debug on a whiteboard!) I had to take one break. On top of this, I've solved this kind of problem before and it still took me more than the 45 minutes you're likely to get in a whiteboard interview.

And I try to cover all of the "hot topic" points I know the interviewer is thinking about: size .vs. time tradeoffs, iterative .vs. recursive, etc.

If I had to solve this problem on a whiteboard, in 45-60 minutes, with the bar being "it must run"....I would fail.

I guess that makes me a poor programmer. Instead, I'm a grumpy old man who is really tired of all this fraternity hazing bullshit.
Here:

"Expanding Confusion: common misconceptions of cosmological horizons and the superluminal expansion of the Universe"

https://arxiv.org/abs/astro-ph/0310808
Via https://blog.ycombinator.com/apply-to-the-fall-2018-yc-growt...
Show HN: Hacker News Rankings to catch up on the trending stories you missed
You probably want the antenna away from all the metal body panels of the car. Hence normally running a cable up the A pillar.

The modem itself probably isn't booted up to reduce vampire power drain. If it was always on, it would drain the battery after a few weeks. More likley, when the alarm goes off it starts booting up.
Hardening Your Web Server’s SSL Ciphers
Yeah, 0.3 seconds to render is less time than it usually takes just to load and parse React:

http://www.webpagetest.org/video/compare.php?tests=180809_58...
I don't think you understand that I can, in fact, just observe that Signal disagrees with you, without making a point-by-point rebuttal of your argument. Similarly, you don't indicate anywhere that you understand that Moxie can do the same without acting in bad faith, which is something you accuse him of doing.

You don't get to demand from strangers a debate on terms of your choosing.
When I and all of my coworkers were fired, and the office we worked in shut down, it came as an immense shock. I was terrified I'd never do the work I loved again, particularly after I became the de facto spokesperson for the group.

As it happens, I did not have any difficulty finding another job.

I had interviews with several companies within four weeks of being fired (despite spending a great deal of time cooperating with the NLRB investigation in addition to job hunting). I was sitting at my desk at a new job less than eight weeks after being fired.

I worked with a recruiter, who was not particularly interested in why my last employer had terminated me after hearing that all non-supervisory engineers had been terminated. I don't know whether the recruiter shopped me around to employers who decided to pass on me for having supported a union.

When asked by prospective employers why I'd left my last job I replied that the company had characterized the situation as a "lay off" of all engineers due to a "change in direction". I was never pressed for more information. One employer brought up unions in an oblique way, presumably because they'd googled my name and read coverage of the case. They made me an offer anyway.

My former coworkers, none of whom went public the way I did while looking for a job, didn't seem to have any problems either. I believe all but one have found new jobs better than or comparable to their old jobs. No employer could know who did and did not support the union, so everyone but me had plausible deniability. To my knowledge none were asked about it.

The company I'm working for now is a fairly typical media company and is not unionized.
Parenthesis were to point out the tool is related to TimescaleDB - and I misspelled "DB"
Whether that verbosity improves 'clarity' depends on what exactly you're most interested in seeing. If you primarily value being able to see the control flow for error conditions, then it does indeed improve 'clarity'.

However, regardless of what you value, that increased 'clarity' necessarily comes at the expense of the readability of the non-error control flow.
Podcasting is not walled (yet)
"C is a language that is turing-complete. So is Objective-C. So shouldn’t it be possible to recreate an Objective-C program in straight C?"

Major misunderstanding about turing completeness.

A language is so much richer than simply enabling you to write a map from inputs to outputs. Sure you could probably rewrite my Haskell program in Fortran in the sense that the Fortran program produces the exact same outputs for any given inputs...but it's hardly convincing to me that you "recreated" my program in Fortran after dropping my monad transformers and lenses.

Regardless, you wouldn't even be able to generally prove (assuming you lack dependent typing) that your program is functionally equivalent to mine (since this is undecidable).
If dehumanization helps to distance and align with reality, then that's what'll happen.

It could be the catalyst that helps push some folks past the threshold function that would otherwise keep them in the past.
Whiteboard as a communication tool in interviews is great. Sometime it's easier to write things down, draw diagrams, and list technical points than just talking about it. Writing it on the board provides an outline to talk about stuffs.

Whiteboard as writing programming pseudo code or steps are fine. Just don't be a human compiler and demand perfect syntax.
Yea I think I'd care about money more than "sticking it" to a company with some ethical ambiguities (hint, that's pretty much all of them).

Ask again when Google changes their motto to "Hitler did nothing wrong", then I might be more for solidarity.
The corporation takes away personal responsibility. For a corporation profit is usually number one priority far more than caring for the environmen.

I think globalisation under mines union, to some extent labour laws. I you don’t do the job there is often someone cheaper who don’t care about work hours, vacation who will.
Question - I have a device that can record video files to SD, but can't stream the it's video feed. Could I use this SD card to stream the feed to a server?
Competitions are good though this means steam has to try harder now

Personally I am not a big fan of the new steam chat UX, looks ugly
President Donald J. Trump Is Building the United States Space Force
Sorry, should have mentioned that I'm not in US
Hi, HN!

Hacker News is undoubtedly one of the most important social news sites for me.

But, I often fail to check the site for a few days or sometimes a week and miss many trending stories, products, questions, and discussions.

That’s why I made this, HAKARAN, Hacker News Rankings, on which you can browse the top links within day/week/month ranges for story/show/ask categories.

I hope you like it;)
As we scale, things like monitoring operations and rolling out changes quickly (new recipes, modes of preparation, etc) become difficult. Expanding will help us see bigger gaps in our own processes, and that's where we believe that tech can come in and make operations more visible and smooth. At least, that's what I'm excited about :)

I wondered why Peet's Coffee (200+ locations worldwide) still uses paper checklists to ensure employees are following procedures, and it may have remained archaic because it's physical and familiar. But that's not the direction we want to go.
Imagine the situation were reversed -- when people broke up they didn't get heartbroken, but you could take a pill to make yourself probably feel like crap for months or years after.

Imagine how difficult it would be to convince people in that universe to take that pill after a serious breakup -- that it would be a "valuable life lesson". I don't think I could make a compelling case for it, to be honest.
Australian decryption laws edge closer to reality
I don't understand this system at all. Only 1 in 200 Phd student ends up becoming a professor, yet in college we have classes of 200-250 students per professor. And some of the older professors have been teaching the same class for many many years, without attempting to change the material.
They are just repeating the stuff the already know, over and over again. It seems for me a waste of human resources, for me, to put some of the smartest people in to such repetitive task. Instead, I think the hiring bar for academia positions should be lower, the classes should be smaller, and the student should receive more customize experience.
I don’t quite follow how you’re using the functions in dlfcn to replace the Objective-C runtime?
I think that it depends on how close to retirement you are. Having a bad time with a stock at 35 is a different thing than if you are 64.
>ranks for worldwide sporting events

You're right ... sporting events ... how could I have not included that very scholarly pursuit of engineers, scientists and programmers in my analysis.

I'm not trying to claim that 0-based is better than 1-based. I'm just trying to point out that outside of the fairly limited crowd who spend their workday in things like Matlab and R, the vast majority of coders in the world in 2018 are working in 0-based indices languages.

If Julia is a worthy language which aims to attract a crowd beyond the niche R/Matlab folks, then choosing 1-based indices is poor tactics.
What kind of monster doesn't care about slab allocator design?
We're less concerned with the resulting code than we are about your ability to explain the code that you wrote and your ability to prove to us that you have good judgement when making technical decisions.

Also, we're growing fast enough that we're rarely comparing candidates. If we can hire both the apple and the orange (assuming both candidates are evaluated to be good for the role), we will.
For R users who have started using Julia how's the datascience stack compare to tidyverse? The advertised speed of Julia seems great so I want to ask someone else who's made the switch how's life on the other side?
Definitely share your opinion. Every picture of every piece of hardware they have shared thus far has been off the shelf consumer boards and screens. I was at least expecting a phone prototype main board at this point.

I expect them to ship some 'development boards' eventually, but my hopes for an actual phone are seriously diminished.

I don't say this to put them down, I hope they succeed, but I am 100% skeptical of any crowd funded hardware device.
Could you please not do that here? HN is a text-only site.
This is completely unrelated to what I said.
That sounds like a much better way of handling a whiteboard problem.

In my most recent on-site interviews, my interview would be in a room with full floor to ceiling glass windows, the next interviewer would come in, ask one or two personal questions, and then either cut me off after a couple minutes or just simply say "we're going to move on to the whiteboard now, do this". Meanwhile people are walking by staring into the room, looking at the whiteboard, etc.

Which is just too rigid, IMO.

When I interview a candidate, I want to know that they'll be able to work together with myself and my current teammates as a team. So I would rather do something similar to what you described.
https://signal.org/blog/reproducible-android/ makes it very easy.
You live in a better place!
Can you share some resources here (e.g., services you've used)?