skysight-inc/HackerNews huggingface dataset:
What the hell is this these are companies that make millions of dollars a year arguing on the weekend with public blog posts. This is what lawyers are for. I automatically assume if you try to argue online you're in the wrong and are counting on public opinion to save you.
A few reasons: The VMWare Vagrant provider is a core provider, well maintained, and supported. The Parallels provider, by contrast, is third-party and rarely updated. Further, it does not even work unless you have a Parallels Professional subscription.

Second: Stability. This is more historical, but Parallels has a bad history of being a poor citizen, eating up CPU power for no apparent reason (even when a VM is not running). Truth be told, I have not seen this issue in the last couple of major releases, but it happened so often in the past that I used VMWare exclusively for my Windows VM because I could rely on it not to trounce my CPU. I now use Parallels again for Windows, but only for Windows.

Third: OS Support. Parallels is so tuned to specific OSes that if you try to use anything out of the ordinary, like OpenBSD, you will struggle. VMWare, by contrast, will even work with completely fringe OSes, such as Haiku (a beOS fork), which Parallels won't even boot.

Finally, image portability: I can use the same base image for development and deployment to ESX. And speaking of ESX, VMWare Fusion can connect to ESX hosts and manage / pull up a console / upload and download to data stores. On a Mac this is invaluable because the vCenter plugins just do not work right on anything but Windows. For instance, I have never managed to upload an OVA or ISO to ESX using the vSphere Web Client on a Mac. It always fails.
I am fascinated by your ability to put words in my mouth and make stuff up about my views whole cloth.

Edit: Your comments are delicious irony given how often I get accused of being a feminist on this forum and accused of writing feminist blogposts merely for being openly female and giving my personal opinions here.
> [...] required me to complete several HackerRank challenges because I did not have a HackerRank score.

I have no problem with this since most of the time it is just 2-3 coding problems. What irritates me is when HR people and even some developers ask me about my contributions to projects hosted on websites like BitBucket or GitHub. I usually tell them that all my public contributions are on personal projects with no relevancy [1] because the interesting contributions are protected by NDAs [2] and I cannot disclose any significant details about any of the projects that I have developed for obvious reasons. Some people consider your GitHub account as your "Resume 2.0".

[1] https://github.com/cixtor

[2] https://en.wikipedia.org/wiki/Non-disclosure_agreement
It's a legitimate idea hard to express without sounding condescending. Artists get annoyed by "I never needed to go to art school because I taught myself photoshop" as much as others are annoyed by "oh, you're a computer scientist? Can you fix my windows?"
It's a shame that keyboards with programmable key images didn't get more widespread usage beyond Optimus [1]. I currently have a Corsair K95 RBG keyboard and it's programmable 18x3 keys [1] are near unusable because I can never figure out what G1 or G2 does. But if I had programmable key images...

[1] http://www.artlebedev.com/optimus/

[2] http://www.corsair.com/en-us/landing/k95-rgb
Give a listen to some of Alan Watt's lectures. They are on youtube, and there are shorter (<10 min) clips on specific topics. He's not going to help you get over grief, but to learn to accept it as part of life.

Might take a dozen listens to internalize half the content, but it'd be adopting a different perspective on life. Won't come easy
We as a society need a different post-secondary experience.

I went to art school at a state university. Ended up with a BFA in studio art. When I get my background check pulled it just says BFA from STATE UNIVERSITY 2011. It doesn't say it was in art. After that I went to a tech school for a semester and started working in manufacturing. Having my BFA was critical in jumping through the HR loop to get to my current position of analyst.

My department hires with a bias towards fresh graduates with engineering degrees. These workers are great for 6-18 months but they always leave for greener pastures. I keep getting raises to stay were I am. Out of the degrees that the long term coworkers hold, most are in physics, mathematics, or criminology.
It worked for PS/2 keyboards and mice. When Microsoft first introduced PC'97 everyone mocked it, saying that even if the computer had coloured ports you never had a coloured keyboard and mouse or vice versa - but eventually after a few years the standard became established enough. And that standard relied on some truly nasty shades of purple and green.
tldr: Don't go to, like, RISD unless you are a trust fund baby.
With respect, I disagree.

Specification and design/implementation are not separate concerns. They are dual.

A sufficiently detailed specification is an implementation. Prolog does this (and Eve has a very similar feel).

As engineers, we traditionally work declaratively at the top of the "V" and imperatively at the bottom of the "V" -- but the reasons for this are largely historical/cultural.

We could (in theory) carry out the analysis/refinement process using entirely declarative notation.

The problem domain has primacy. Analysis separates problem-domain concerns and the duality takes care of the translation between problem and solution domains.

(OK -- so this is basically just a reiteration of the thesis of good old-fashioned AI -- that with a sufficiently powerful theorem prover and a sufficiently large and detailed knowledge base -- solutions will just pop out of a largely mechanical analysis process -- and I'm pretty sure this isn't at all trendy right now ... so I should relegate this to the "thinking out loud" bucket ...)
I thought the same.

The Geroge makes me laugh: if Hemingway drank in every London pub that claims him as a one-time custodian, he'd never have got a day's work done in his life. Same with Dickens. I live up in West London where one pub nearby (The Dove) claims to be the place where "Rule Britannia!" was written (no, it wasn't), and the whole city is full of this jovial nonsense that tourists love.

The George that takes it to a new level by optimistically suggesting Shakespeare would have been a customer.

Cracks me up every time I'm there.

The only one that comes close to it is the Still & Star in "Blood Alley". Threatened with closure the landlord was on BBC London a few months back and he suggested that because it was in the old butchery quarter (it sits on the corner of a street nicknamed "Bloody Alley"), and it was _obvious_ that Jack the Ripper was a butcher, then clearly his pub was Old Jack's regular local.
Wow, great explanation, thank you. I thought mobile programming was at the cutting edge, given how much code and focus there is on mobile apps. I'm sad to hear it's exactly the opposite.

I would have imagined mobile devs/languages would have nailed asynchronous programming by now, since mobile apps are basically one huge jumble of asynchronous events and processes.
I don't know if that's the kind of post I would have expected from a YC-backed CEO.
So what happened after 2010? It seems like they could have brought that last one to market with a bit of polishing.
Capital is used as a synonym of wealth. It's a book about wealth inequality.

The book was originally written in French, and land is considered as "capital foncier". Maybe this meaning got lost in translation, but I think "capital" also has the "wealth" meaning in English.

Nevertheless, the point I was making still holds. The Medium post isn't a refutation of Piketty's theory.
CodeFights is more like a play environment like CodingGame, I am yet to find a company that requires me to write the algorithm for a robot in order to demonstrate my programming skills. This is why I prefer LeetCode and HackerRank, not because they are better but because they are what companies are using to interview people. CodingGame has a Machine Learning exercise so it is not like the other websites are not innovating, it is just personal preferences.
Exactly. I clicked on the link and when I saw the list of libraries alongside the word 'simple', I immediately thought it was a parody or satire site. I kept reading, looking for the joke and wondering why I didn't 'get' it?!?
I went to art school to think laterally and critically

What evidence is there that art school is superior at that, compared with more practical disciplines?
> At the end of the day, your software has to save or earn money. The salesmen and business heads don't care how pretty your code is

You're right, they don't care, but maybe they should. Pretty is one thing but maintainability is another.

Global variables is one (out of many) thing(s) that decreases the maintainability of your code. It will make it more difficult to change something because other unrelated things will break. It will mess with your unit tests. It will mess with your head.

All in all, bad coding styles (like the use of global variables), while quick in the beginning, will eventually grind your feature spouting code-monkey machine to a halt. Then the salesmen and business heads will care, and by then it will be too late.

So, it's not just about taste. The number of whitespaces used for indentation is about taste. Good coding styles are not.
And we'll be better off in the long run.
That's remarkable. Tons more pesticides and herbicides for no actual improvement in crop yields.

Annoyingly, the NYT article focuses repeatedly on bullshit "health" controversies, ignoring the actual reasons that GMOs are largely banned in the EU - namely, their environmental risks. It's extremely strange how virtually nobody on any side of the debate in America or in the media seems to be aware of this.
I've been unable to find a good citable ranking of major cities by percentage of white population. But I don't think this is right. Here's what Wikipedia has to say about the demography of Seattle in 2010 [1]:

According to the 2010 United States Census, Seattle had a population
of 608,660 with a racial and ethnic composition as follows:

White: 69.5% (Non-Hispanic Whites: 66.3%)
Asian: 13.8% (4.1% Chinese, 2.6% Filipino, 2.2% Vietnamese, 1.3% Japanese, 1.1% Korean, 0.8% Indian, 0.3% Cambodian, 0.3% Laotian, 0.2% Pakistanis, 0.2% Indonesian, 0.2% Thai)
Black or African American: 7.9%
Hispanic or Latino (of any race): 9.0% (4.0% Mexican, 2.3% Puerto Rican, 1.3% Colombian, 0.2% Guatemalan, 0.2% Salvadoran, 0.2% Cuban)
American Indian and Alaska Native: 0.8%
Native Hawaiian and Other Pacific Islander: 0.4%
Other race: 2.4%
Two or more races: 5.1%

[1] https://en.wikipedia.org/wiki/Demographics_of_Seattle#Ethnic...
The hiring manager needs you to do that for typical corporate CYA reasons. If you turn out to be a great hire, it's all good. But if not, then the hiring manager can say, "he was top 10% (or 5%, or 1%) at HackerRank, blame it on them", as opposed to, "I incorrectly evaluated his competency/fit/experience/motivation/etc." It's for the manager to have someone to point a finger at, if necessary. Simple as that. Some HR depts may have instituted the policy, same thing just larger scope.
Today in "What happens when nailing the tech interview is impossible for companies but the incitament for doing so is great and well, there's a lot of software companies around".

Great read, worked for about 10 years in dev never heard about hackerrank but it's part of a pattern sure.
"The T1 also sends pixels to the Touch Bar though the MacBook’s main processor is what actually renders that content which is then sent over."

I am a bit worried about the author. Is Matthew having a stroke?
And maybe just follow the licensing terms?
You don't need ES6, Babel, Gulp, Immutable or Flow.

Now it's just React, Redux, Webpack, and a testing suite.
Out of curiosity, what does mean you are an artist?
If you go that route, you'd better not fail. The debt would be crushing.
> My prof had a lengthy conversation basically trying to get me to admit my parents wrote an essay for me and eventually gave up, although clearly unconvinced.

Couldn't she have spent the time talking to you about history and confirming your analytical and literacy skills were up to the required standard?
The pain you feel might be from the part of you (it might feel like a part of your soul) that is now missing - that is the reason it hurts so much.

Realize that this part of you is with your friend as you had shared time, life and love together.

But in all that hurt and pain due to the loss also realize that there is a part of your friend still with you. Find it. Your tears will lead the way.

That might be a way love bridges even death.
It's all just more tricks. Scientists are like coders who like to impress each other. Kinda like that super sweet demo app that gets a lot of upvotes but ultimately doesn't have that have much real world utility.
While I agree with you most parts, do you require C++ code in a white board to be compiled successfully?
I think it's a fine question. "Q: where does it point to? A: that depends," and move on.
Apple's demo showed payee name being rendered on the right side of the Touch Bar, https://www.wired.com/wp-content/uploads/2016/10/Gallery_Tou...

Ars claims that the rightmost 608 pixels ("Control Strip") of the Touch Bar are reserved for Apple, http://arstechnica.com/apple/2016/10/15-hours-with-the-13-ma...
I'm increasingly confused by college education discussions. ~$200k+ is a serious, life-changing investment for most people. Bankrolling more than a fraction of that with loans with no plan to make a return on investment (a salary, generally) doesn't even start to make sense. Normally I don't struggle to replace words like "stupid" with something more descriptive, but here I find myself struggling (indicating that I must have a blind spot here). If you're wealthy, who cares, its discretionary income and you should make use of your privilege. If you're not three standard-deviations from the mean in terms of personal or family wealth though, why does this conversation even need to happen? Like at all? Borrowing money without a repayment plan to buy something that isn't worth very much seems self-destructive to the point that if we think buying/selling heroin should be illegal (I don't, but w/e), we should definitely think buying/selling massive crippling debt should be illegal.

For contrast, here's a sane decision: I recently went back to school at 28 to get a B.S. in Computer Science. I bankrolled the degree with a combination of savings, a loan from my mother, and a federal loan. Going back and getting a second degree was a calculated (and in hindsight very good) investment. I put myself around $30k underwater all told, out of the $60k odd required to earn the degree and live for three years in Minneapolis. Before sinking money and opportunity cost into a degree, I worked the math out, computed an expected salary range upon graduation, and said "this is a good investment." I worked my ass off (I worked throughout to keep costs down and to get experience as a junior engineer) and made it work.

The outcome doesn't really matter, but as it happens I was fortunate and landed well above what I thought my expected salary range would be, then got promoted 18 months in to a compensation level I personally think is obscene (I figured I'd be in the 55-80k range, out of college I landed in the 120k range with a move to another state, now I'm in the 180k range total comp). The loans were paid off from remaining savings and the signing bonus for the job.

What I did is an option for most people. It requires nothing more than common sense and some calculated risk-taking.

And p.s., as someone who spent their 20's dealing with some pretty crippling mental health issues and generally avoiding reality for the better part of a decade, you don't need to get a fucking college degree when you're 22 (although if you know what you're doing, go for it!). Stay smart, read books, keep up with basic problem solving, take a community college math course or two (take calc 3 or physics 2 or whatever), learn to program, and keep yourself employed. Invest in knowledge and experience, shed your ego, and learn to be a person who makes things and improves the world around them. Don't dilly-dally around with this clueless fake-school b.s.
> Maybe we need a venture publishing industry.

I've spoken with professional authors and editors, and I get the impression that the typical mid-range fiction publishing house pretty much _is_ a "venture publishing" operation. They buy books from lots of authors, many of whom disappear without a trace. The bulk of their profits comes from a handful of well-known authors.
This is all you need for being a creative human being: http://www.venditacasette.com/wp-content/uploads/2013/07/Cas...
It still is in most countries that aren't the US.

My wife went back to complete a graphic design degree as a career change / work break. The opportunity cost of 4 years of not working is obviously huge, but the absolute cost was about 10k euro in Ireland, and that is on the high side for Europe as a whole I think.
> my favorite teams' blackout areas.

This is why I won't get NHL Game cast or MLB at bat. They're not providing a service I want/need.
Perhaps something like MIT OpenCourseWare?
https://ocw.mit.edu/index.htm
(because it's bad)
Probably this part of the thread isn't going to go anywhere productive. You both have things to say that I am interested in hearing --- although in this case, Michele, I think you're wrong. But at this point tone has decisively sabotaged the conversation. Doesn't matter whose fault it is; it's just a fact now.
Repeat after me:  Whiteboarding doesn't make me money
Resurrection of the same concept as the defunct LispIn:

Wayback archivelink: http://wayback.archive.org/web/20080517144846id_/http://www....

People have been trying, on and off, to fix Lisp with different syntax since at least the early 1970's.

I'm of course thinking of CGOL [1973]: https://en.wikipedia.org/wiki/CGOL

Lisp is still here; CGOL, for all intents and purposes, isn't.
Yup. Thankfully Google lost .blog, which they intended to use solely for Blogger accounts. Automattic won instead, and made it an open registry that anyone could use.
DMCA exemption for repairs, modifications, research on your vehicle takes effect
HackerRank must have genius salespeople. I can see the whole pitch unfolding on the back of my mind: how it saves valuable interview time, ensures skillset validation, follows best industry practices and only improves as new candidates flow through the system, because BIG DATA.

Toss in a slide crammed with logos for top technical companies who've signed up for a free trial and never touched it again, and you've got a killer pitch for hiring managers at smaller shops who honestly can't hire tech folk to save their own skin.
And here's a great example of what I talked about - if black people aren't supporting the right political candidate, the news isn't interesting enough to spread it : https://youtu.be/cJV41gS2c8M

Imagine if that were white Trump supporters, media would be trembling from justice calls.
Pretty big name is a bit of an overstatement. A pretty big name in cryptography would be someone like Goldwasser/Goldreich/Micali/Bellare/Rivest/Bernstein/... and probably about 200 more before we get to Abadi.
This is what I was hoping the new MBP keyboard would do.
And yet you choose to crab at the woman and not at the member who is putting words in my mouth and tarring me. Because your whiteknighting tendencies do so much good for the status of women on HN.
char *p;

p doesn't point to anything[0]. You have declared a pointer to char but not given it any memory to point to. It is uninitialised.

*p = 'c';

So what are you dereferencing here? You can't dereference something you haven't initialised.

[0] well it might point to something, it is up to the compiler as it is UB.

Edit: btw if you could not answer this very simple problem please do not advertise yourself as a C programmer as you are not yet. Learn C and then advertise yourself as a C programmer.
> Anytime we share challenge problem solutions in the open there is an ethical issue about it

I disagree, in fact, I hate it when I cannot find a solution to certain problem because I don't care about the Internet points but I do care about the learning. Usually when I am solving those coding problems I do it by myself but when I get stuck I want to see the solution right away, analyze it, then open WikiPedia, some books, and understand why the solution is like that, then close the window and try to resolve the exercise by myself once again in 2-3 days. If I cannot find the solution then I get stuck on that step and cannot learn at all (unless I invest a 3x the time to understand the jargon from WikiPedia/books).

CodeWars, for example, does something similar. They let you see the solutions from other participants and people can vote for the best/clever/optimized ones. However, these solutions are still hidden and you can only see them after you solve the exercise by yourself which is still a problem.

I agree with the other comment that there is no ethical issues here, that is just an overreaction.
> "we did use the WordPress open source library for a minor part of the application"

Well, now you must release the source code of that whole application, immediately. There's no argument to be had, no "I did not even know we were fighting" - there's no fight, just legally binding requirements on what you release.
Microsoft throwing shades at Apple.
It's also much harder to differentiate "pro" and consumer products these days, especially with the x86 CPU and chipset development plateauing as it is now.

To have the same difference as there was between an early iBook and a Powerbook you'd have to pack the Macbook Pro with dual processor octacore Xeons, non-mobile graphics cards, etc. with all that entails (i.e. power draw, cooling, weight, price.) Few "pros" would be willing to return to lugging a 10lb "laptop" thick as an encyclopedia around, or pay twice as much.
> It's the fact that the entire Javascript community seems to suffer from ADHD and is constantly inventing a new tool that is marginally better than the last.

If you assume that the entire Javascript community was one person or one coherent group, then yes. But it is not like that at all. You state this as if a single organization made grunt, then made gulp, then made webpack. This is nearly as absurd as saying "The entire programming community seems to suffer from ADHD and is constantly inventing new languages". People who are using grunt didn't pack-up their bags and move to gulp, then pack up their bags and move to webpack. Rewriting your front-end in a new webframework every 6 weeks isn't a thing that actually happens. That's as absurd as suggesting that after leaving ruby for node, your team left node for golang, then left golang for rust, then finally rewrote their application in elixir.

All these different tools solve different problems, or solve them under different constraints, or solve them in ways that better match their backend languages. There isn't some magical tool that everyone needs to jump to.
It might be a good design work, but why does half of Sahalin island and Kuril islands which are the territories owned by Russia are marked as Japanese here. I wonder if this work would win the prize if those territories disputed only by Japan would be marked as Russian.
I don't think GP meant that the market should have rules but that capitalism should be regulated (as an organism is) to maintain inequality at the sweet spot where it is efficient, instead of letting it rise and getting fever.
Alternative view on r > g

http://www.notesonthenextbust.com/2015/06/why-was-r-greater-...
They're still not complying with the GPL though? It's completely cut and dried, it's not an argument where people can have differing opinions with varying degrees of validity. The GPL is a very well-known and widely understood license.