skysight-inc/HackerNews huggingface dataset:
Can't stress (6) enough. Most people do stuff because that's what they heard first or it's a solution they found for a problem that existed years ago. Having a new perspective and questioning existing norms is healthy. You can add value there more than most of the existing "tribe".
Agreed about the confusion and that this is cool.
Same experience here -- got back into dev earlier this year and decided to go with Python 3 everywhere. The only libraries I've needed that were Python 2 only were ones that weren't being maintained anyways. It's been a pretty good recency filter for me. I know that wasn't the case when Python 3 was younger, but the ecosystem is pretty dang good today.
Largest study of its kind finds no link between MMR vaccine and autism
No it was a non-technical recruiter just looking to check off their box that the person had "UNIX" experience.
When your writing C you are usually thinking about how the compiler will translate it to assembly. A lot of C's features don't really make sense without understanding the underlying machine.

You can get away without knowing assembly, but you might as well just use a higher level language at that point.
Yes, if there is nothing substantial to interfere with, it's not possible to have meaningful interference, and therefore alleged “interference” is not, as such, a source of concern. (The acts alleged as interference may be concerning for other reasons, but not as election interference.)
As an interesting aside, this statement shows the massive impact Kant has had on modern thought. To the point that it's difficult to overestimate his impact. The principle of universality is a relatively modern phenomenon. For much of recorded history that was not the dominant value.[1]

[1]: There's several good texts exploring how people may have thought at various times in history (because it's all speculation, of course), but one I enjoyed was A Time Travelers Guide to Medieval England.
Good one! Sounds like a Monty python skit!

I would add that in this case they wanted someone with 'clay' pipes experience. He only had 'regular' pipes knowledge.
Best 25 Python Books
> We started out with one senior Dev on the Python stack, and simply found that the productivity on Python/Django just too compelling to stay on PHP.

There is nothing inherently "more productive" on one stack over the next. It's just technologies which are fundamentally similar.

A competent senior dev on the python stack would be just as productive as a competent senior dev on a php stack and vice versa.

It just seems like you found a good python developer who knows what he is doing.
(disclaimer: I'm the business guy at Nylas)

Unlike Context.io, the Nylas APIs don't mine email organization data at all! We're not owned by a marketing parent company, and all our customer MSAs make it very clear that we have no rights to any of the email data passing through us.

Nylas is an infrastructure company, like Stripe or AWS, and we make money by building tools and making our customer's lives and products better, not by reselling user data.
It's been pushed back to 2019.

https://cleantechnica.com/2017/06/06/china-will-delay-electr...

But this is far more significant than politicians legislating 'All bad things to end 10+ years away when many of us have retired'.
Python 2 maybe. Python 3 does Unicode wonderfully well; I miss it whenever I'm working with other languages.
No, not ad hominem because I'm not rebutting OP's argument, only expressing my distaste the sentiment.

It's such a casually nasty thing to say, "We ought to make (easily identifiable group X) (do something obnoxious/humiliating, not to mention impractical)," that I don't like to let it pass.
I didn't realise that was something people thought!

With deliberate practice and a dialect coach you can pick up an accent, I don't see why the inverse wouldn't also be possible.
Michael from Portworx here. Thanks for the shout out. Just for some context, we just announced a partnership with Mesosphere today to help accelerate adoption of DCOS for stateful services [0] in fact. We handle the automation of all the state management mentioned above, not just volume provisioning. Our customers include big companies like GE and Dreamworks but also a lot of smaller companies. You can use PX-Dev[1] for free up to 3 nodes. Would love feedback.

[0] http://m.marketwired.com/press-release/mesosphere-partners-w...

[1] https://docs.portworx.com
Completely agree. Lisp code I wrote 10 years ago is still very readable to me. It makes perfect sense once you're "over the hump" but you gotta make that investment.

Contrast this with Forth, which I was at one time equally expert at, and where I could rarely read my own code 10 days later.
Agreed. Straightforward arithmetic is the capability, in Lisps represented in such a way as to fit with the philosophy of the language.

It's not like the majority* of languages see infix (or prefix, postfix, postcircumfix, etc.) notation as a basic enough concept to allow defined functions to make use of it. Arithmetic always seems to be the special case. No operator overloading, but arithmetic is pre-overloaded. Parentheses of function calls are all you need to keep track of subexpressions, but arithmetic will have an arbitrary and large list of precedences.

*correct me if I'm wrong. I know a fair few languages but mostly deep dives into particular niches. That could bias me.
Would be interesting to estimate if there are more MINIX instances or Linux instances running at this point.
Facepalm. Somebody show this to Zuck. Change needs to begin at the top.

EDIT: Is it possible that they actually want people with actual UNIX experience? They are recruiting students. Maybe they want someone who has used an actual UNIX system on some kind of emulator for some sort of secret retro initiative.

EDIT2: http://www.jbox.dk/sanos/pdp11.htm
US schools are the same way, albeit usually with a focus on French or Spanish. I'm wondering more about the culture - there doesn't seem to be the same culture of language learning that I hear about from Europeans.
T-Mobile COO: Why we make investments like free Netflix that 'seem crazy'
There's a Reason for the Abstraction
I had finally achieved a long-time dream of mine by going to Japan. When I landed, it hit me: very few people knew a lick of English! I remember my exact thought upon making this realization: "I could use my crappy Japanese and be thought a fool, or I could speak English at people and remove all doubt." That helped me deal with the self-consciousness. That and booze.
Even your example of faster speed is subjective. Some people may prefer the limitation of less speed. It's subjective.
His response about the 70ies is off. I used IRIX, Solaris, and a bit of AIX in the late 90ies. Still though... pretty silly stuff.
Sure, but some significant set of goods must come from abroad. The vast majority of clothing and electronics, for example.
That's a false statement.

They produce a lot Air pollution of a very specific type because their fuel includes a lot of sulfur. In terms of total pollution ships are actually a small fraction.

Further, releasing sulfur over the ocean does not impact human or animal heath significantly.
I'm also trying it out with some free GCP credits, so it could just be a case of getting what I pay for, but here are my issues with GCP:

- Similar instance type seems much less responsive than my AWS instances.

- Last I checked, they won't let me host my own mail server (they won't do port 25).

- No IPv6 (Amazon is only marginally better in this respect)

- Amazon typically has a human answer ASAP. I don't recall getting a human answer from Google, ever.
In his "Hello, my name is Linus Torvalds" recording from the 90s, Linus has a pronounced accent. These days he sounds American.
I completely agree that there is growth but the question is how much. To me it feels like the 2012 python statistic is unexpectedly small. It's not like python wasn't very popular in 2012.

To put it another way: do you believe that the first graph in the article directly represents programming language usage percentiles, in the field, over five years? I'm guessing not. I certainly don't.

Here is a graph of programming language popularity on github from 2012-2014:

https://www.loggly.com/blog/the-most-popular-programming-lan...

While this metric is arguably just as fuzzy as any other, the lines in the this graph definitely seem to agree with my gut feeling for language percentiles during that period. I'm not trying to say that my "gut feeling" has any significance. I'm just re-emphasizing that the article didn't give me any useful insight into the significance or meaning of the Stack Overflow statistics. I couldn't find an equivalent chart for the years since 2014 but would love to see one. Either way, it's not like python was ever far behind. It was basically in third place in both the beginning and end of that time period. But in the beginning of the SO chart it's in sixth place. And the SO chart doesn't even include ruby, which is ahead of python in 2012 in the loggly chart. I guess people really don't go to SO for ruby questions? It's certainly possible that the quality of answers on SO for different languages has a lot of variance, which is one possible explanation for the difference. Maybe python questions in 2012 on SO weren't that good. In my experience I'm far more likely to check the python docs before I go looking on SO. Maybe there were changes in google rankings for certain things. Maybe there were certain types of articles that took up the lion's share of growth, like "how to port to python 3", which could have brought existing python devs back into heavy view rotation. Python has also gotten a lot more complicated with things like asyncio, etc., which could again draw more article views but not be directly related to usage growth.
That's somewhat common, in my experience. It's just a basic quiz to screen out obviously unqualified applicants.
Ha! Luckily it opt-in/out and they do allow you to keep a pin/code word as a backup.
The type system appears to be System Fω[1], the “higher-order polymorphic lambda calculus”. I’m not really familiar with what class of programs it accepts, other than “more than simply typed lambda calculus”, but typechecking is decidable and evaluation is strongly normalising (i.e. both always terminate).

[1]: https://en.wikipedia.org/wiki/System_F#System_F.CF.89
True story, I once got an email from a recruiter asking for someone with experience in C, C+ and C++.

No idea if it was a typo for C# or the recruiter thought, we have C and C++, why not add C+ in there to increase our hits.

I found it amusing, but didn't start an argument..
A professional communicator tailors their communication to their audience. Stanley's initial explanation was pretty good, but since the recruiter didn't seem to understand it, Stanley should have adjusted his approach instead of doubling down.
If I'm a recruiter and an intelligent-sounding person comes to me and says theyve used Oberon which is like Modula I would do 30 seconds research and understand if that is true, maybe reach out to my peers for more info.

If I didnt bother accepting anything beyond an exact keyword match of something I didnt understand then I was probably a lousy recruiter and likely not worth my paycheck.
Television and smartphone/internet use are only comparable to some extent, though. Television had a much more limited amount of power compared to internet usage. You could clearly get by without a TV; it was just a convenience and a form of entertainment. The internet has had a lot more influence in our daily lives in contrast.
Building an MVP that does not suck
Literally teams of interns manually re-typing old articles from microfilm. OCR isn't quite there yet, not for dealing with the ways newspapers and newspaper design has changed over the years. You'd get the text, but there would be no guarantees that it that story bylines, headlines, factboxes, and photos match. Our own digital archives go back to 1994, anything before that is manual input.
Perhaps with the best of intentions, the left seems to be silencing the discussion, or at least attempting to. It's a paradoxical defense of cultural relativism with a morally absolute position (saying x is bad and should be institutionally censored). I don't have an easy way to resolve that dilemma, but sometimes it seems the left is more concerned with appearance than with discussion.
Thank you. I wondered if anyone else could see why the original essay is so ridiculous. It assumes that bad culture is the cause of poverty, and not the other way around. It's pretty obvious that the decision to get married and stay married is affected by material conditions. One consequence of the decline in manufacturing jobs is that less-educated men have pretty low employment rates. Since they can't hold down a stable job and be the primary breadwinner (as "bourgeois culture" expects them to), there's little reason for them to stick around (or for their partners to keep them around). This also explains the data Haidt and his group turned up on the correlation between parents' marriage status and children's future success. The couples that managed to stay together were the ones that had a better financial/employment situation. There's no reason to believe that a deadbeat dad would improve his child's future competitiveness that much just by staying married to the child's mother.

There's also the fact that single moms on welfare would lose their benefits if they married the father of their children. As one astute internet commenter on a similar article remarked, "Only an ivory tower egghead could think that poor people don't make rational economic decisions."
Ask HN: What forums/communities do open-source developers like to hangout in?
I'm a recent law school grad and would like to know where open-source developers like to hang out and interact on(and off)line. I dabble in open-source projects here and there on GitHub and would like to be a bit more plugged into the community. Thanks!
It's unclear to me if the recruiter meant "experience" in the "professional experience" sense vs just "have used personally," I'd say there was a definite failure on both sides to figure out if that was the expectation. Both parties in this are basically just repeating the same stuff back and forth at each other "you need Unix experience" "I have Unix on the skills section" and repeat...
What does “it's a good start” really mean?
I don't know what it is but I like it!!!
Site no worky without javascript, could someone paste a copy, please?
Is 100GB of data really enough to warrant this type of architecture?
Correct or not is relative, its a matter of which definition you subscribe to.
Using the term Open source as source is available is not just random. Apparently many people including developer use it that way. I think its fault of OSI to use such common words to define something so specific.
I'm not sure I agree. You bring up an important point -- that specialists will always encounter slight errors when interacting with laypeople. There's a tricky balance to be struck there -- how do you communicate with them without adopting the same errors yourself, but also without bruising their ego, while hopefully educating them at the same time? The best mix seems to be the "correct by agreeing" approach.

"Is the tumor beniggun?" "Yes, that's correct, the tumor is benign".
Yep, changing government department colours in my case. About 6 departments wanted the same components and each had small themeing changes, really just colour and font.
Apple are the ones who are arrogant and disingenuous. It would be easy enough to waterproof the headphone jack, and there is otherwise no serious technical impediment to having one.

Apple is just trying to kill off the open standard headphone jack.
This seems to be downvoted; Could one of the downvoters explain their point of view? I was pretty annoyed at the recruiter too but this explanation seemed to make sense for me.
They have a giant banner at the bottom disclaiming it. I don't think that's unethical.
> No other social animal has been reported to cast a vote, of sorts, by sneezing, although in humans sneezing may once have expressed a negative opinion, as in, “nothing to sneeze at.”

Does the author really think humans used to sneeze on demand?
The capitalism system itself fails the universality test, because a person wouldn’t be equally happy to be on either side of a table with Jeff Bezos on one side and an unskilled immigrant on the other.

Arguably slavery never went away, it’s just that the slavery franchise was disguised/rebranded and then extended as social mobility was slowly rolled back.
I should be clear that I think I fell victim to that. Specifically, I recall I used to at least laugh at those jokes. Can't remember making them, but I also don't remember really understanding them.

So, I could just be projecting. Likely, I am. I would love to be wrong, at least.
I don't mean it as some expression of hegemony or to demean Canada, it's just that USD is one of the major global reserve currencies, and a large percentage of international trade is conducted in USD. If it's your opinion that it has depreciated less against the other currencies that are commonly used in trade, I'm happy to hear about that. Given a depreciation against the trade currencies, I'd expect a large number of imports to get more expensive nominally, including many necessities like clothing. Maybe this isn't the case, and if it's not, I'd be very interested to hear why.
Warning: auto-playing video ad
Google Engineer Dismissed the Importance of Stolen Self-Driving Car Documents
>Unlike the Jewish, however, African-Americans' culture was systematically annihilated when they were enslaved.

Yes, Black Americans have suffered a truly horrible history of oppression that has caused cultural problems. If anything, you're agreeing with Wax that culture matters.
Isn't Java a cool name? How would you operationalize the "coolness" of a name?

Maybe you could use pytorch for this? It seems like a supervised learning problem.
In my home country we say sometimes it's better being smart than right. The recruiter is doing their job and antagonizing them, no matter how right you are, is not the smart move.
Apple, Amazon Join Race for James Bond Film Rights
Exercising 4 times a week has changed my life. I generally feel better and I have an easier time dealing with less than adequate sleep.
There is an extremely fine line between speaking the layperson's terminology and lying.

Wrong: "Yep, I have UNIX experience!"

Right: "These days, the phrases 'UNIX' and 'UNIX-like systems' are used interchangeably. Please double check this with your hiring manager to confirm that we're on the same page."
Apparently the average adult watches 5 hours of TV a day. How the hell do you even fit that in? My social media is about an hour a day all up, and it still feels like too much...

[0]: https://www.nytimes.com/2016/07/01/business/media/nielsen-su...
Please don't fall for the "sexiest job of the 21st century" adline.The wife works as a sw dev on a speech rec team(one of the popular ones) and she works with P.hD "Data Scientists" which are looking at getting in to dev. If you apply the pareto rule, "Data science" is 80% Cleaning and 20% ML. Hardcore ML research is totally different which requires atleast a MS with ML focus and pedigree plays a huge part. Here is a thought. Why don't you try rewriting stuff you did with Simulink in Python. My man, Downey got you covered https://github.com/AllenDowney/ModSimPy. I would recommend that you start with Think Python before tackling this book.
I'm sure he could have done a better job communicating to the recruiter. You could tell he was slightly irritated, and maybe somehow he could have figured out a different framing that the recruiter would understand. (But note that at the end, he changed his strategy and said simply that he had experience with Linux and UNIX, and the recruiter still didn't care. It really isn't clear whether there was any approach that would have worked.)

He did like a 75% good job. But the recruiter did a 0% good job. It's not easy to personally take it upon yourself to make every interaction work perfectly when the other party is trying their hardest to make it fail.
> it was terrible for my mental health.

> I wake up at a decent time, but feel extremely sluggish and tired and often don't get up till early afternoon.

Sounds like it still is.

Mental health can be a difficult juggling act. If you try and push too far, your physical limitations might not get in the way, but your mind might.

Sometimes you just need to care for yourself, and that can mean going without other things, or the opposite: treating yourself.

I don't know your nation or the situation there, but I'd recommend talking to a psychiatrist.

If it's overwork and no sleep, they can tell you to cut yourself some slack.

But, it could also be something like depression or anxiety, and they can diagnose and put you on the right track.

Don't try and push through on your own. There are experts, and their advice can be worth listening to.
Great write up for traditional/kernel tuning! I guess i'm naively waiting for dpdk-based user space solutions to appear.
How does one distinguish hyper-racism from the more quotidian variety?
PHP or GTFO.
I should note I am not the applicant here. This was just something I found on hackathon hackers about an actual applicant.
I'm not sure how much more clear poor Stanley can get:

> Recruiter: We're looking for students with experience work on Linux and Unix

> Stanley: I have experience working on Linux and UNIX

> Recruiter: Your email and resume say Unix-like, which is not exactly UNIX.

The recruiter, by the end of this exchange has been given the explanation of why "UNIX-like" is the correct term, why it is being used, and why it is relevant. Stanley has also tried to take a more layman-like approach, and backed off the technical jargon to state "yes, I have that", using the exact terms that the recruiter used, despite them being incorrect.

The recruiter's last email contains things that are incorrect, and the response from the recruiter is irrational.
So if I get things right :

- ASM.js : basically assembly with a subset of javascript syntax

- WebAssembly : assembly with a different format which doesn't require parsing javascript.

- languages built on top of WebAssembly : C/C++ like languages with explicit memory management/ no garbage collection.

- assemblyscript : C with a typescript syntax ?
Analyzing Return Times I – Sequential
One bit of advice that I learned in art school and think applies to all sorts of learning is: "Work general to specific". When painting, you first block in large sections, then break those down into smaller sections, smaller and smaller until you arrive at the level of detail you want. I'm now a software developer, but take the same approach when learning a customer's domain or a new language or framework. I first get the "big picture", then break that down further and further by reading, asking, and listening.

Re number 4, yes, you have a chance, unless you got fired today. Have the attitude that you can and will learn this domain and quickly become an expert.
The very definition of over-engineered. This is just event-sourcing turned into a marketing article for Kafka.

It doesn't really matter what the "source of truth" system is, although Kafka doesn't seem quite as mature/stable enough for that. With such little data, they can push into a nice graph database instead, run it entirely in memory and meet 10x any demand they'll ever see along with all the query types they'll need. Add in an elasticsearch cluster on the side and problem solved.

Any database can serve as a log replay, as long as you save all the versions then it's just called a query.
Illumos had a hard fork from Solaris in 2010 and many of the Solaris team are apparently involved in that project, Joyent uses their own UNIX for their hypervisor, too, if I recall correctly.
I was wondering if they were looking for people with BSD or Solaris experience, in addition to Linux experience -- a broader trip around *nix land.